OSDN Git Service

* gcc.dg/builtins-43.c: Use gimple dump instead of generic.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-13  Jan Hubicka  <jh@suse.cz>
2
3         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4         * gcc.dg/fold-xor-?.c: Likewise.
5         * gcc.dg/pr15784-?.c: Likewise.
6         * gcc.dg/pr20922-?.c: Likewise.
7         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10
11 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12
13         PR fortran/21260
14         * gfortran.dg/hollerith_1.f90: New test.
15
16 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17
18         * gfortran.dg/func_result_2.f90: New test.
19
20 2005-05-11  Bud Davis  <bdavis@gfortran.org>
21
22         * gfortran.dg/dev_null.f90: New test.
23
24 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25
26         * gcc.dg/arm-vfp1.c: Revert last change.
27
28 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29
30         PR middle-end/19807
31         PR tree-optimization/19639
32         * g++.dg/tree-ssa/pr19807.C: New testcase.
33
34 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
35
36         PR libfortran/21471
37         * gfortran.dg/append-1.f90: New test.
38
39 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
40
41         * gcc.dg/pr18501.c: XFAIL.
42         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
43         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
44         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
45         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
46         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
47         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
48         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
49         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
50
51 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
52
53         PR fortran/20178
54         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
55         gfortran.dg/f2c_3.f90: New tests.
56
57         * gfortran.dg/return_1.f90: Fix dg annotation.
58
59 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
60
61         * gcc.c-torture/compile/20050510-1.c: New test.
62
63 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
64
65         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
66
67 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
68
69         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
70
71 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
72
73         PR c/17913
74         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
75
76 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
77
78         PR c/21342
79         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
80         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
81
82 2005-05-10  Ben Elliston  <bje@au.ibm.com>
83
84         PR debug/16676
85         * gcc.dg/debug/pr16676.c: New test.
86
87 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
88
89         PR testsuite/21443
90         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
91         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
92         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
93         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
94         Change -O1 to -O2.
95         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
96         -fno-tree-dominator-opts.
97
98 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
99
100         * gfortran.dg/return_1.f90: New test.
101
102 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
103
104         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
105
106         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
107
108 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
109
110         PR c++/21427
111         * g++.dg/inherit/covariant13.C: New.
112
113 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
114
115         PR libfortran/19155
116         * gfortran.dg/pr19155.f: New test.
117
118 2005-05-08  Roger Sayle  <roger@eyesopen.com>
119
120         PR inline-asm/8788
121         * gcc.dg/pr8788-1.c: New testcase.
122
123 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
124
125         PR target/21416
126         * gcc.target/mips/fpcmp-[12].c: New tests.
127
128 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
129
130         * lib/target-supports-dg.exp (dg-require-fork): New function.
131         (dg-require-mkfifo): Likewise.
132         * lib/target-supports.exp (check_function_available): New
133         function.
134         (check_fork_available): Likewise.
135         (check_mkfifo_available): Likewise.
136
137 2005-05-06  Jeff Law  <law@redhat.com>
138
139         * gcc.c-torture/compile/pr21380.c: New test.
140
141 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
142
143         PR c++/20961
144         * g++.dg/ext/weak3.C: New test.
145
146 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
147
148         PR c++/21352
149         * g++.dg/template/crash37.C: New test. 
150
151 2005-05-05  Paul Brook  <paul@codesourcery.com>
152
153         * gcc.dg/arm-g2.c: Use effective-target arm32.
154         * gcc.dg/arm-mmx-1.c: Ditto.
155         * gcc.dg/arm-scd42-2.c: Ditto.
156         * gcc.dg/arm-vfp1.c: Ditto.
157         * lib/target-supports.exp (check_effective_target_arm32): New
158         function.
159
160 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
161
162         PR libfortran/21354
163         gfortran.dg/in_pack_rank7.f90:  New test.
164
165 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
166
167         PR middle-end/15618
168         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
169
170 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
171
172         PR middle-end/21265
173         * gcc.dg/20050503-1.c: New test.
174
175         PR rtl-optimization/21239
176         * gcc.dg/i386-sse-11.c: New test.
177
178 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
179
180         PR target/16888
181         * gcc.target/i386/asm-1.c: New test.
182
183 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
184
185         PR rtl-optimization/21330
186         * gcc.c-torture/execute/20050502-1.c: New test.
187
188         PR target/21297
189         * gcc.c-torture/execute/20050502-2.c: New test.
190
191 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
192
193         PR middle-end/21282
194         * gcc.dg/pr21282.c: New.
195
196 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
197
198         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
199         * gcc.dg/vect/vect-92.c: Likewise
200         * gcc.dg/vect/vect-93.c: Likewise
201         * gcc.dg/vect/vect-dv-1.c: Likewise
202         * gcc.dg/vect/vect-dv-2.c: Likewise
203         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
204
205 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
206
207         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
208         * gfortran.dg/vect/vect-2.f90:  Likewise
209         * gfortran.dg/vect/vect-3.f90:  Likewise
210         * gfortran.dg/vect/vect-4.f90:  Likewise
211         * gfortran.dg/vect/vect-5.f90:  Likewise
212
213 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
214
215         PR target/20813
216         * gcc.dg/rs6000-fpint-2.c: New.
217
218 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
219
220         PR c/15698
221         * gcc.dg/builtins-30.c: Update expected messages.
222         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
223         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
224         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
225
226 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
227
228         PR tree-optimization/21294
229         * gcc.dg/tree-ssa/pr21294.c: New.
230
231 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
232
233         * gcc.dg/altivec-3.c (vec_store): Do not use the old
234         __builtin_altivec_st_internal_4si built-in.
235
236 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
237
238         PR c++/15875
239         * g++.dg/template/ptrmem14.C: New test.
240
241 2005-05-02  Paul Brook  <paul@codesourcery.com>
242
243         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
244
245 2005-05-02  Michael Matz  <matz@suse.de>
246
247         PR c++/19542
248         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
249
250 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
251
252         * g++.dg/cpp/weak.C: New test.
253
254 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
255
256         * gcc.dg/tree-ssa/loop-8.c: New test.
257
258 2005-04-30  Michael Maty  <matz@suse.de>
259
260         * gcc.dg/inline-mcpy.c: New test.
261
262 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
263
264         PR libfortran/18958
265         * gfortran.dg/eoshift.f90:  New test case.
266
267 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
268
269         PR libfortran/18857
270         * gfortran.dg/matmul_1.f90: New test.
271
272 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
273
274         PR tree-optimization/21030
275         * gcc.dg/tree-ssa/pr21030.c: New.
276
277 2005-04-29  Devang Patel  <dpatel@apple.com>
278
279         PR tree-optimization/21272
280         * gcc.dg/vect/vect-ifcvt-10.c: New test.
281         
282 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
283
284         PR fortran/13082
285         PR fortran/18824
286         * gfortran.dg/entry_4.f90: New test.
287         * gfortran.fortran-torture/execute/entry_1.f90: New test.
288         * gfortran.fortran-torture/execute/entry_2.f90: New test.
289         * gfortran.fortran-torture/execute/entry_3.f90: New test.
290         * gfortran.fortran-torture/execute/entry_4.f90: New test.
291         * gfortran.fortran-torture/execute/entry_5.f90: New test.
292         * gfortran.fortran-torture/execute/entry_6.f90: New test.
293         * gfortran.fortran-torture/execute/entry_7.f90: New test.
294
295 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
296
297         * gfortran.fortran-torture/execute/entry_8.f90: New test.
298
299 2005-04-29  Paul Brook   <paul@codesourcery.com>
300
301         * gfortran.dg/entry_3.f90: New test.
302
303 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
304
305         * gfortran.dg/implicit_4.f90: New test.
306
307 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
308
309         * lib/target-supports.exp (check_profiling_available): Return
310         false for xtensa-*-elf.
311
312 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
313
314         * lib/fortran-torture.exp (fortran-torture.exp): Catch
315         error if file cannot be deleted.
316
317 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
318
319         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
320         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
321         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
322         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
323         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
324         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
325         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
326         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
327         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
328         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
329         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
330         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
331         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
332
333 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
334
335         PR fortran/20865
336         * gfortran.dg/pr20865.f90: New test.
337
338 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
339
340         * gcc.dg/void-cast-2.c: New test.
341
342 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
343
344         PR c/21159
345         * gcc.dg/void-cast-1.c: New test.
346
347 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
348
349         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
350
351 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
352
353         PR fortran/21177
354         * gfortran.dg/pr21177.f90: New test.
355
356 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
357
358         PR tree-optimization/21171
359         * gcc.dg/tree-ssa/pr21171.c: New test.
360
361 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
362
363         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
364         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
365         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
366         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
367         gcc.dg/tree-ssa/gen-vect-32.c: New.
368         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
369         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
370         don't run on PPC32.
371
372 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
373
374         PR c/21213
375         * gcc.dg/transparent-union-3.c: New test.
376
377 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
378
379         PR c/20740
380         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
381         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
382         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
383         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
384         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
385         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
386
387 2005-04-26  Jeff Law  <law@redhat.com>
388
389         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
390         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
391         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
392         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
393         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
394         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
395         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
396
397 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
398
399         PR tree-optimization/17598
400         * gcc.dg/tree-ssa/pr17598.c: New testcase.
401
402 2005-04-25  Mike Stump  <mrs@apple.com>
403
404         * objc.dg/fix-and-continue-1.m: Add.
405
406 2005-04-25  Roger Sayle  <roger@eyesopen.com>
407
408         PR c++/20995
409         * g++.dg/opt/pr20995-1.C: New test case.
410
411 2005-04-25  Devang Patel <dpatel@apple.com>
412
413         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
414         
415 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
416
417         PR testsuite/21062
418         * g++.dg/opt/alias2.C (printf): Correct the prototype.
419
420 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
421
422         PR C++/21188
423         * g++.dg/opt/rtti2.C: New test.
424
425 2005-04-25  Paul Brook  <paul@codesourcery.com>
426         Steven G. Kargl  <kargls@comcast.net>
427
428         PR fortran/20879
429         * gfortran.dg/ichar_1.f90: New file.
430
431 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
432
433         PR middle-end/20991
434         * g++.dg/opt/pr20991.C: New test.
435
436         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
437         where sizeof (type) < __alignof__ (type).
438         * gcc.dg/compat/struct-layout-1.h: Likewise.
439
440 2005-04-24  Per Bothner  <per@bothner.com>
441             Devang Patel  <dpatel@apple.com>
442
443         PR preprocessor/20907
444         * gcc.dg/cpp/very-long-comment.c: New test.
445
446 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
447
448         PR fortran/20059
449         * gfortran.dg/common_5.f: New test.
450
451 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
452
453         PR middle-end/21082
454         * g++.dg/tree-ssa/pr21082.C: New testcase.
455
456 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
457
458         * gcc.dg/vect/vect-99.c: New test.
459
460 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
461
462         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
463
464 2005-04-22  Jeff Law  <law@redhat.com>
465
466         * gcc.dg/uninit-5.c: Remove xfails.
467         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
468         conditionals and loads.
469
470 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
471
472         PR libfortran/20074
473         PR libfortran/20436
474         PR libfortran/21108
475         * gfortran.dg/nested_reshape.f90: new test
476         * gfortran.dg/reshape-alloc.f90: new test
477         * gfortran.dg/reshape.f90: new test
478
479 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
480
481         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
482
483         * gcc.dg/arm-vfp1.c: New test.
484
485 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
486
487         PR c++/21087
488         * g++.dg/lookup/builtin2.C: New test.
489
490 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
491
492         * gcc.dg/weak/weak-13.c: New test.
493
494 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
495
496         * lib/target-supports.exp (check_effective_target_sync_int_long):
497         Add powerpc*.
498
499 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
500
501         * gcc.target/mips/branch-1.c: New test.
502
503 2005-04-21  Richard Henderson  <rth@redhat.com>
504
505         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
506         * gcc.dg/vect/vect-86.c: Likewise.
507         * gcc.dg/vect/vect-87.c: Likewise.
508         * gcc.dg/vect/vect-88.c: Likewise.
509
510 2005-04-21  Devang Patel  <dpatel@apple.com>
511
512         PR optimization/20994
513         * gcc.dg/tree-ssa/ifc-3.c: New test.
514         
515 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
516
517         PR c/12913
518         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
519         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
520         gcc.dg/c99-vla-jump-5.c: New tests.
521
522 2005-04-19  Richard Henderson  <rth@redhat.com>
523
524         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
525         Fix typo in exists check.
526         (check_effective_target_sync_int_long): New.
527         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
528         * gcc.dg/ia64-sync-2.c: Likewise.
529         * gcc.dg/ia64-sync-3.c: Likewise.
530         * gcc.dg/ia64-sync-4.c: Likewise.
531
532 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
533
534         * gcc.dg/fold-xor-1.c: New test.
535         * gcc.dg/fold-xor-2.c: New test.
536
537 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
538
539         PR target/20670
540         * g++.dg/eh/fp-regs.C: New test.
541
542 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
543
544         * gcc.dg/Wint-to-pointer-cast-1.c,
545         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
546         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
547         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
548
549 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
550
551         PR fortran/16861
552         * gfortran.dg/pr16861.f90: New test.
553
554 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
555
556         * gcc.dg/pr21085.c: New test.
557
558 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
559
560         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
561         (setup_mips_tests, dg-mips-options): New procedures.
562         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
563         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
564         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
565         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
566         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
567         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
568         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
569         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
570         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
571         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
572         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
573         dg-mips-options instead of dg-options.  Remove now-redundant
574         preprocessor guards.
575         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
576         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
577         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
578         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
579         * gcc.dg/vr-mult-2.c: Delete.
580         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
581         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
582         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
583         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
584         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
585         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
586         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
587
588 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
589
590         * ada/acats/run_all.sh: Use sync when executable not present.
591         
592 2005-04-18  Devang Patel  <dpatel@apple.com>
593
594         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
595         * gcc.dg/vect/vect-11a.c: New.
596         * gcc.dg/vect/vect-none.c: Update.
597         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
598
599 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
600
601         PR tree-optimization/20922
602         * gcc.dg/pr20922-1.c: New test.
603         * gcc.dg/pr20922-2.c: New test.
604         * gcc.dg/pr20922-3.c: New test.
605         * gcc.dg/pr20922-4.c: New test.
606         * gcc.dg/pr20922-5.c: New test.
607         * gcc.dg/pr20922-6.c: New test.
608
609 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
610
611         PR libfortran/20950
612         * gfortran.dg/pr20950.f: New test.
613
614 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
615
616         PR libfortran/19216
617         * gfortran.dg/pr19216.f: New test.
618
619 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
620
621         PR tree-optimization/21001
622         * gcc.dg/tree-ssa/pr21001.c: New.
623
624 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
625
626         PR libfortran/21075
627         * gfortran.dg/reshape_rank7.f90: New test.
628
629 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
630
631         PR libfortran/12884 gfortran.dg/pr12884.f: New test
632         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
633         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
634         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
635         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
636         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
637         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
638         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
639         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
640         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
641         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
642         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
643         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
644         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
645         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
646         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
647         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
648         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
649         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
650         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
651         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
652
653 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
654
655         * gfortran.dg/wtruncate.f: New testcase.
656         * gfortran.dg/wtruncate.f90: New testcase.
657
658 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
659
660         PR c++/21025
661         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
662         which sizeof/alignof is dependent, rather than just whether we are
663         processing_template_decl.
664         
665 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
666
667         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
668         corrected typo where the wrong variables had been compared.
669
670 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
671
672         PR libfortran/18495
673         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
674         Test callee-allocated version of return array with a write
675         statement.
676         Test spread with a temporary with another write statement.
677
678 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
679
680         PR tree-optimization/21031
681         * gcc.dg/tree-ssa/pr21031.c: New.
682
683 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
684
685         PR tree-optimization/21004
686         * gcc.dg/builtins-53.c: Include builtins-config.h.
687         Check floorf, ceilf, floorl and ceill transformations
688         only when HAVE_C99_RUNTIME is defined.
689         
690 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
691
692         PR middle-end/20739
693         * gcc.dg/tree-ssa/pr20739.c: New test.
694
695 2005-04-14  Mike Stump  <mrs@apple.com>
696
697         * gcc.dg/Foundation.framework/empty: New.
698         * gcc.dg/framework-2.c: New.
699
700 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
701
702         PR tree-optimization/21021
703         * gcc.c-torture/compile/pr21021.c: New.
704
705 2005-04-14  Janis Johnson  <janis187@us.ibm.com
706
707         PR testsuite/21010
708         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
709         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
710         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
711         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
712         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
713         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
714         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
715         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
716
717 2005-04-14  Richard Henderson  <rth@redhat.com>
718
719         * lib/target-supports.exp (check_effective_target_vect_condition):
720         Add ia64, i?86, and x86_64.
721
722 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
723
724         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
725
726 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
727
728         PR tree-optimization/20657
729         * gcc.dg/tree-ssa/pr20657.c: New.
730
731 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
732
733         * gcc.dg/builtins-53.c: Also check (int)trunc* and
734         (long long int)trunc*.
735
736 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
737
738         PR target/20927
739         * gcc.dg/pr20927.c: New test.
740
741 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
742
743         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
744         * gcc.target/mips/asm-1.c: Likewise.
745
746 2005-04-13  Dale Johannesen  <dalej@apple.com>
747
748         * objc.dg/objc-fast-4.m:  New.
749
750 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
751
752         * gcc.target/cris/torture/cris-torture.exp: New driver in new
753         directory.
754         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
755
756 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
757
758         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
759         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
760         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
761
762 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
763
764         PR tree-optimization/20913
765         * gcc.dg/tree-ssa/pr20913.c: New.
766
767         PR tree-optimization/20702
768         * gcc.dg/tree-ssa/pr20702.c: New.
769
770 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
771
772         PR c++/13744
773         * g++.dg/inherit/local3.C: New test.
774
775 2005-04-12  Jeff Law  <law@redhat.com>
776
777         * gcc.dg/tree-ssa/20050412-1.c: New test.
778
779 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
780
781         PR libfortran/19016
782         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
783         Add tests with mask generated by expression.
784         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
785         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
786         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
787
788 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
789
790         PR middle-end/20917
791         * gcc.dg/20050409-1.c: New test.
792
793 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
794
795         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
796
797 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
798
799         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
800         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
801         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
802         (TARGET_CXX): Adjust accordingly.
803         * target.h (struct gcc_target): Remove epxort_class_data.  Add
804         determine_class_data_visibility and class_data_always_comdat.
805         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
806         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
807         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
808         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
809         (arm_cxx_determine_class_data_visibility): New.
810         (arm_cxx_class_data_always_comdat): Likewise.
811         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
812         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
813         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
814         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
815         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
816         Define.
817
818 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
819
820         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
821
822 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
823
824         * gcc.dg/i386-darwin-fpmath.c: New.
825
826 2004-04-11  Devang Patel  <dpatel@apple.com>
827
828         * lib/target-supports.exp (check_effective_target_vect_condition): New.
829         * gcc.dg/vect/vect-ifcvt-1.c: New test.
830         * gcc.dg/vect/vect-ifcvt-2.c: New test.
831         * gcc.dg/vect/vect-ifcvt-3.c: New test.
832         * gcc.dg/vect/vect-ifcvt-4.c: New test.
833         * gcc.dg/vect/vect-ifcvt-5.c: New test.
834         * gcc.dg/vect/vect-ifcvt-6.c: New test.
835         * gcc.dg/vect/vect-ifcvt-7.c: New test.
836         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
837         
838 2004-04-11  Devang Patel  <dpatel@apple.com>
839
840         * gcc.dg/vect/vect-dv-1.c: New test.
841         * gcc.dg/vect/vect-dv-2.c: New test.
842         
843 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
844
845         PR tree-optimization/20933
846         * gcc.dg/tree-ssa/pr20933.c: New test.
847
848 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
849
850         * gfortran.dg/fold_nearest.f90: New test.
851
852 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
853
854         * gcc.dg/tree-ssa/alias-1.c: New test.
855
856 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
857
858         PR tree-optimization/20920
859         * g++.dg/tree-ssa/pr20920.C: New test.
860
861 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
862
863         * gcc.dg/builtins-53.c: Also check (int)ceil* and
864         (long long int)ceil*.
865         
866 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
867
868         * g++.dg/warn/Wdtor1.C: Declare template in system header with
869         explicit C++ linkage.
870
871 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
872
873         * gfortran.dg/pr17229.f: Take care of the new obsolescence
874         warning for arithmetic IF statements.
875
876 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
877
878         * eor_handling_1.f90: New test case.
879         * eor_handling_2.f90: New test case.
880         * eor_handling_3.f90: New test case.
881         * eor_handling_4.f90: New test case.
882         * eor_handling_5.f90: New test case.
883         * noadv_size.f90: New test case.
884         * pad_no.f90: New test case.
885
886 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
887
888         * gcc.c-torture/execute/20050410-1.c: New test.
889
890 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
891
892         * gcc.dg/pr20126.c: New.
893
894 2005-04-09  Bud Davis  <bdavis@gfortran.org>
895             Steven G. Kargl <kargls@comcast.net>
896
897         * gfortran.dg/PR19872.f: New test.
898
899 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
900
901         * gfortran.dg/nint_1.f90:  Fix dg-do directive
902
903 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
904
905         * gfortran.dg/nint_1.f90: New test.
906
907 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
908
909         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
910         Added test for callee-allocated arrays with write statements.
911         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
912         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
913         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
914         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
915         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
916
917 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
918
919         PR libfortran/20163
920         * gfortran.dg/open-options-blanks.f:  New test.
921
922 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
923
924         PR fortran/13257
925         * gfortran.dg/comma_format_extension_[1234].f: New tests.
926
927 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
928
929         * gcc.dg/tree-ssa/stdarg-1.c: New test.
930         * gcc.dg/tree-ssa/stdarg-2.c: New test.
931         * gcc.dg/tree-ssa/stdarg-3.c: New test.
932         * gcc.dg/tree-ssa/stdarg-4.c: New test.
933         * gcc.dg/tree-ssa/stdarg-5.c: New test.
934         * gcc.c-torture/execute/stdarg-4.c: New test.
935
936         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
937
938         PR target/20795
939         * g++.dg/abi/param2.C: New test.
940
941 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
942
943         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
944
945 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
946
947         * gcc.dg/builtins-53.c: New test.
948
949 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
950
951         * g++.dg/tree-ssa/pr18178.C: New test.
952         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
953         * gcc.c-torture/execute/20041019-1.c: New test.
954         * gcc.dg/tree-ssa/20041008-1.c: New test.
955         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
956         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
957         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
958         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
959         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
960         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
961         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
962         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
963         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
964         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
965
966 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
967
968         PR rtl-optimization/20466
969         * gcc.c-torture/execute/pr20466-1.c: New test.
970
971 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
972
973         PR c++/20905
974         * g++.dg/parse/cond2.C: New test.
975
976         PR c++/20145
977         * g++.dg/warn/Wdtor1.C: New test.
978
979 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
980
981         PR fortran/17229
982         * gfortran.dg/pr17229.f: New test.
983
984 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
985
986         * gfortran.dg/tiny_1.f90: New test.
987         * gfortran.dg/tiny_2.f90: ditto.
988
989 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
990
991         * gfortran.dg/eor_1.f90:  Fix dg-do run line
992         * gfortran.dg/open_new.f90:  Fix dg-do run line
993
994 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
995
996         * lib/target-supports.exp (get_compiler_messages): Support
997         optional arguments, the fourth being compiler options.
998         (check_effective_target_fpic): New proc.
999         * gcc.dg/20050321-2.c: Restrict to target fpic.
1000
1001 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1002
1003         * gcc.dg/15443-1.c: New test.
1004         * gcc.dg/15443-2.c: Likewise.
1005
1006 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1007
1008         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1009
1010 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1011
1012         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1013
1014 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1015
1016         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1017         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1018         -m64.
1019         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1020         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1021         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1022
1023 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1024
1025         PR c++/20212
1026         * g++.dg/warn/Wunused-11.C: New test.
1027
1028 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1029
1030         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1031
1032 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1033
1034         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
1035
1036 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1037
1038         PR c++/20734
1039         * g++.dg/template/ptrmem13.C: New test.
1040
1041 2005-04-05  Per Bothner  <per@bothner.com>
1042
1043         * lib/gcc.exp: Always add -fno-show-column, for now.
1044
1045 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1046
1047         PR testsuite/20767
1048         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1049         of plain old "unsigned int" for the type of "i".  Makes this test
1050         64bit clean.
1051
1052 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1053
1054         * gcc.dg/i386-ssefn-1.c: New test.
1055         * gcc.dg/i386-ssefn-2.c: New test.
1056         * gcc.dg/i386-ssefn-3.c: New test.
1057         * gcc.dg/i386-ssefn-4.c: New test.
1058
1059 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR tree-optimization/20076
1062         * gcc.dg/builtin-apply4.c: New test.
1063
1064         PR preprocessor/19475
1065         * gcc.dg/cpp/macspace1.c: New test.
1066         * gcc.dg/cpp/macspace2.c: New test.
1067
1068 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1069
1070         * gfortran.dg/pr20755.f: Fixed bad format.
1071
1072 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/20763
1075         * g++.dg/ext/attrib21.C: New test.
1076
1077 2004-04-05  Devang Patel  <dpatel@apple.com>
1078
1079         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1080         * gcc.dg/vect/vect-shift-1.c: New test.
1081         
1082 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1083
1084         PR libfortran/20755
1085         * gfortran.dg/pr20755.f: New test.
1086
1087 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1088
1089         * gfortran.dg/pr15959.f90: New test.
1090         * gfortran.dg/string_pad_trunc.f90: New test.
1091
1092 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1093
1094         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1095         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1096         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1097         syntax.
1098
1099 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1100
1101         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1102
1103 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1104
1105         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1106         * gcc.c-torture/compile/20011119-2.c: Likewise.
1107         * gcc.c-torture/compile/981001-2.c: Likewise.
1108
1109 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1110
1111         PR c++/20679
1112         * g++.dg/template/overload4.C: New test.
1113
1114 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1115
1116         PR c++/20746
1117         * g++.dg/abi/covariant5.C: New.
1118
1119         PR debug/20505
1120         * g++.dg/debug/const2.C: New.
1121
1122 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR rtl-optimization/16104
1125         * gcc.c-torture/execute/20050316-1.c: New test.
1126
1127 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1128
1129         * g++.dg/template/spec23.C: Fix dg-error text.
1130
1131 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1132
1133         PR c++/19199
1134         * g++.dg/expr/lval2.C: New.
1135
1136 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1137
1138         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1139         __builtin_strcasecmp and __builtin_strncasecmp.
1140
1141 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1142
1143         PR c++/20723
1144         * g++.dg/template/spec22.C: New.
1145         * g++.dg/template/spec23.C: New.
1146
1147 2005-04-03  Dale Ranta  <dir@lanl.gov>
1148             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1149
1150         PR libfortran/20068
1151         PR libfortran/20125
1152         PR libfortran/20156
1153         PR libfortran/20471
1154         * gfortran.dg/backspace.f: New test.
1155
1156 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1157
1158         * gcc.dg/pr19345.c: New test.
1159
1160 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1161
1162         PR tree-optimization/20640
1163         * gcc.dg/torture/tree-loop-1.c: New.
1164
1165 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1166
1167         PR rtl-optimization/20290
1168         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1169
1170 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1171
1172         * gcc.dg/rs6000-fpint.c: New.
1173
1174 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1175
1176         * gcc.dg/old-style-then-proto-1.c: New test.
1177
1178 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1179
1180         * gfortran.fortran-torture/execute/backspace.f90: Check
1181         after backspace and read was incorrect.
1182
1183 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1184
1185         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1186         buffer past the terminating NUL using memcmp.
1187         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1188         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1189
1190         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1191         Fix unused/uninitialized variable warnings.
1192
1193         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1194         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1195         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1196         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1197
1198         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1199         gcc.c-torture/execute/builtins/fputs-lib.c,
1200         gcc.c-torture/execute/builtins/lib/fprintf.c,
1201         gcc.c-torture/execute/builtins/lib/main.c,
1202         gcc.c-torture/execute/builtins/lib/memcmp.c,
1203         gcc.c-torture/execute/builtins/lib/memmove.c,
1204         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1205         gcc.c-torture/execute/builtins/lib/memset.c,
1206         gcc.c-torture/execute/builtins/lib/printf.c,
1207         gcc.c-torture/execute/builtins/lib/sprintf.c,
1208         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1209         gcc.c-torture/execute/builtins/lib/strchr.c,
1210         gcc.c-torture/execute/builtins/lib/strcmp.c,
1211         gcc.c-torture/execute/builtins/lib/strcpy.c,
1212         gcc.c-torture/execute/builtins/lib/strcspn.c,
1213         gcc.c-torture/execute/builtins/lib/strlen.c,
1214         gcc.c-torture/execute/builtins/lib/strncat.c,
1215         gcc.c-torture/execute/builtins/lib/strncmp.c,
1216         gcc.c-torture/execute/builtins/lib/strncpy.c,
1217         gcc.c-torture/execute/builtins/lib/strrchr.c,
1218         gcc.c-torture/execute/builtins/lib/strspn.c,
1219         gcc.c-torture/execute/builtins/lib/strstr.c,
1220         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1221         gcc.c-torture/execute/builtins/strlen-2.c,
1222         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1223         prototypes.
1224
1225 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1226
1227         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1228         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1229         selectany usage.
1230
1231 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR c++/19406
1234         * g++.dg/debug/using1.C: New test.
1235
1236 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1237
1238         PR middle-end/20524
1239         * gcc.dg/alias-7.c: Prefix asm-declared name with
1240         __USER_LABEL_PREFIX__.
1241
1242 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1243
1244         Fix fallout from PR middle-end/15700:
1245         * gcc.c-torture/compile/20011119-1.c: Take
1246         __USER_LABEL_PREFIX__ into account.
1247         * gcc.c-torture/compile/20011119-2.c: Likewise.
1248
1249 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1250
1251         PR c++/18644
1252         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1253
1254 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1255
1256         PR c/17855
1257         * gcc.c-torture/compile/struct-non-lval-1.c,
1258         gcc.c-torture/compile/struct-non-lval-2.c,
1259         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1260
1261 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1262
1263         * gcc.dg/tls/tls.exp: Remove temporary file.
1264         * g++.dg/tls/tls.exp: Ditto.
1265         * lib/file-format.exp: Ditto.
1266         * g++.dg/special/ecos.exp: Ditto.
1267
1268         * lib/profopt.exp: Treat prof_ext as a list.
1269         * gcc.misc-tests/bprob.exp: Ditto.
1270         * g++.dg/bprob/bprob.exp: Ditto.
1271
1272         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1273         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1274         g++.dg/tree-ssa/pointer-reference-alias.C,
1275         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1276         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1277         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1278         g++.dg/vect/pr19951.cc: Ditto.
1279         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1280         gcc.dg/builtins-47.c: Ditto.
1281         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1282         gcc.dg/pr20115-1.c: Ditto.
1283         * gcc.dg/tree-ssa/20030530-2.c,
1284         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1285         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1286         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1287         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1288         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1289         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1290         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1291         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1292         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1293         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1294         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1295         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1296         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1297         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1298         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1299         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1300         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1301         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1302         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1303         gcc.dg/tree-ssa/20030824-1.c,
1304         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1305         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1306         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1307         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1308         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1309         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1310         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1311         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1312         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1313         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1314         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1315         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1316         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1317         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1318         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1319         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1320         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1321         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1322         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1323         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1324         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1325         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1326         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1327         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1328         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1329         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1330         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1331         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1332         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1333         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1334         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1335         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1336         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1337         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1338         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1339         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1340         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1341         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1342         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1343         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1344         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1345         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1346         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1347         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1348         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1349         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1350         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1351         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1352         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1353         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1354         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1355         gcc.dg/tree-ssa/useless-1.c: Ditto.
1356         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1357         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1358         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1359         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1360         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1361         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1362         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1363         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1364         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1365         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1366         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1367         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1368         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1369         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1370         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1371         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1372         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1373         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1374         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1375         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1376         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1377         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1378         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1379         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1380         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1381         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1382         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1383         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1384         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1385         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1386         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1387         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1388         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1389         gcc.dg/vect/vect-none.c: Ditto.
1390         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1391         treelang/compile/unsigned.tree: Ditto.
1392
1393         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1394         * gcc.dg/cpp/direct2s.c: Ditto.
1395         * gcc.dg/cpp/paste4.c: Ditto.
1396         * gcc.dg/cpp/separate-1.c: Ditto.
1397         * gcc.dg/pch/save-temps-1.c: Ditto.
1398         * g++.dg/ext/altivec-10.C: Ditto.
1399         * g++.dg/pch/pch.C: Ditto.
1400
1401         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1402
1403         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1404         * g++.dg/template/repo1.C: Ditto.
1405         * g++.dg/template/repo2.C: Ditto.
1406         * g++.dg/template/repo3.C: Ditto.
1407         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1408         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1409         * g++.old-deja/g++.pt/repo1.C: Ditto.
1410         * g++.old-deja/g++.pt/repo2.C: Ditto.
1411         * g++.old-deja/g++.pt/repo3.C: Ditto.
1412         * g++.old-deja/g++.pt/repo4.C: Ditto.
1413
1414         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1415         * gcc.dg/20030107-1.c: Ditto.
1416         * gcc.dg/20030702-1.c: Ditto.
1417         * gcc.dg/profile-generate-1.c: Ditto.
1418         * g++.dg/other/profile1.C: Ditto.
1419         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1420
1421         * lib/gcc-dg.exp (remove-build-file): New.
1422         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1423         cleanup-tree-dump, cleanup-saved-temps): New.
1424
1425 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1426
1427         PR c++/19203, DR 214
1428         * g++.dg/parse/ambig3.C: Not ambiguous.
1429         * g++.dg/template/spec20.C: New.
1430         * g++.dg/template/spec21.C: New.
1431
1432 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1433
1434         PR target/20045
1435         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1436
1437 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1438
1439         PR libfortran/20660
1440         * gfortran.dg/negative_unit.f: New test.
1441
1442 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1443
1444         * gcc.dg/20050330-1.c: New test.
1445
1446 2005-03-30  Devang Patel  <dpatel@apple.com>
1447
1448         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1449
1450 2005-03-30  Dale Johannesen  <dalej@apple.com>
1451
1452         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1453
1454 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1455
1456         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1457         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1458         Strip options from test name.
1459
1460 2005-03-31  Jan Hubicka  <jh@suse.cz>
1461
1462         * gcc.dg/varpool-1.c: New testcase.
1463
1464 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1465
1466         PR c/772
1467         PR c/17913
1468         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1469         gcc.dg/stmt-expr-label-3.c : New tests.
1470         * gcc.c-torture/execute/medce-2.c: Remove.
1471
1472 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1473
1474         PR c/20368
1475         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1476         tests.
1477
1478 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1479
1480         * gcc.c-torture/compile/pr20203.c: New test.
1481
1482 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1483
1484         * gfortran.dg/promotion.f90:  New test.
1485
1486 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1487
1488         PR middle-end/20491
1489         * gcc.dg/torture/asm-subreg-1.c: New test.
1490
1491 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1492
1493         PR c/20672
1494         * gcc.dg/pr20672-1.c: New test.
1495
1496 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1497
1498         * gfortran.dg/vect: New directory.
1499         * gfortran.dg/vect/vect.exp: New.
1500         * gfortran.dg/vect/vect-1.f90: New test.
1501         * gfortran.dg/vect/vect-2.f90: New test.
1502         * gfortran.dg/vect/vect-3.f90: New test.
1503         * gfortran.dg/vect/vect-4.f90: New test.
1504         * gfortran.dg/vect/vect-5.f90: New test.
1505
1506 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1507
1508         PR middle-end/20622
1509         * gcc.dg/alias-7.c: New test.
1510
1511 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1512
1513         * gcc.dg/sparc-reg-1.c: New test.
1514
1515 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1516
1517         PR target/19890
1518         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1519
1520 2005-03-29  Dale Ranta  <dir@lanl.gov>
1521             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1522
1523         PR libfortran/20163
1524         * gfortran.dg/pr20163-2.f: New test.
1525
1526 2005-03-28  Jan Hubicka  <jh@suse.cz>
1527
1528         PR middle-end/20635
1529         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1530         by Jakub Jelinek.
1531
1532 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1533
1534         PR tree-optimization/20626
1535         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1536         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1537
1538 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1539
1540         * gfortran.dg/underflow.f90:  New test.
1541         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1542
1543 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1544
1545         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1546
1547 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1548
1549         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1550         (g++_init): Make sure that CXXFLAGS is set.
1551         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1552         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1553         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1554         * lib/objc.exp (objc_init): Likewise.
1555         * lib/treelang.exp (treelang_init): Likewise.
1556
1557 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1558
1559         PR tree-optimization/20470
1560         * gcc.dg/tree-ssa/pr20470.c: New test.
1561
1562 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1563
1564         * gcc.dg/ppc-stfiwx.c: New.
1565
1566 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1567
1568         PR target/19888
1569         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1570
1571 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1572
1573         * gcc.dg/20050325-1.c: Fix a typo.
1574
1575 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1576
1577         PR libfortran/19678
1578         PR libfortran/19679
1579         * gfortran.dg/dos_eol.f: New test.
1580
1581 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1582
1583         PR rtl-optimization/20249
1584         * gcc.dg/20050325-1.c: New test.
1585
1586 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1587
1588         PR libfortran/15332
1589         * gfortran.dg/pr15332.f: New test.
1590
1591 2005-03-24  Dale Johannesen  <dalej@apple.com>
1592
1593         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1594
1595 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1596
1597         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1598         'internal' visibility.
1599         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1600         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1601         'protected' visibility.
1602         * gcc.dg/visibility-7.c: Likewise.
1603         * lib/target-supports.exp (check_visibility_available): Take
1604         a parameter, the kind of visibility to check for.
1605         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1606         to check_visibility_available.
1607
1608         * g++.dg/expr/cast3.C: New.
1609
1610 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1611
1612         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1613         rs6000.
1614
1615 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1616
1617         PR target/20095
1618         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1619
1620 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1621
1622         * gcc.dg/badshift.c: Renamed to...
1623         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1624
1625         * gcc.target/i386/badshift.c: Renamed to...
1626         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1627         only.
1628
1629         PR rtl-optimization/20532
1630         * gcc.target/i386/badshift.c: New.
1631
1632 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1633
1634         * gfortran.dg/pr18025.f90: New test.
1635
1636 2005-03-23  Dale Johannesen  <dalej@apple.com>
1637         
1638         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1639
1640 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1641
1642         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1643
1644         * lib/target-supports.exp (check_iconv_available): Default
1645         libiconv to -liconv, if there is no definition.
1646
1647 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1648
1649         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1650
1651 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1652
1653         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1654         * g++.dg/opt/pr7503-2.C: Likewise.
1655         * g++.dg/opt/pr7503-3.C: Likewise.
1656         * g++.dg/opt/pr7503-4.C: Likewise.
1657         * g++.dg/opt/pr7503-5.C: Likewise.
1658         * g++.dg/warn/minmax.C: New test.
1659
1660 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1661
1662         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1663         * gfortran.dg/g77_intrinsics_sub.f: New test.
1664
1665 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1666             Jan Hubicka  <jh@suse.cz>
1667             Steven Bosscher <stevenb@suse.de
1668
1669         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1670
1671 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1672
1673         PR c++/19980
1674         * g++.dg/template/redecl3.C: New test.
1675
1676 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1677
1678         PR c++/20499
1679         * g++.dg/parse/error16.C: Tweak error markers.
1680
1681 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR target/20561
1684         * gcc.dg/20050321-2.c: New test.
1685
1686 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1687
1688         PR c++/20465
1689         PR c++/20381
1690         * g++.dg/template/ptrmem12.C: New.
1691
1692 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1693
1694         PR rtl-optimization/20527
1695         * gcc.c-torture/execute/pr20527-1.c: New test.
1696
1697 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1698
1699         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1700         program, compile it into a real executable and then delete the .c
1701         and .x files afterwards, to avoid problems on testglue targets.
1702
1703 2005-03-21  Stuart Hastings  <stuart@apple.com>
1704
1705         * gcc.target/i386/sse-2.c: New.
1706         
1707 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1708
1709         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1710
1711 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1712
1713         * g++.dg/parse/crash25.C: Fix typo.
1714
1715 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1716
1717         PR c++/20461
1718         * g++.dg/parse/crash24.C: New test.
1719
1720         PR c++/20536
1721         * g++.dg/parse/crash25.C: New test.
1722
1723 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1724
1725         PR c++/20147    
1726         * g++.dg/ext/stmtexpr4.C: New test.
1727
1728 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1729
1730         PR middle-end/20539
1731         * gcc.c-torture/compile/pr13066-1.c: New test case.
1732         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1733         * g++.dg/opt/pr13066-1.C: Likewise.
1734
1735 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1736
1737         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1738
1739 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1740
1741         PR fortran/18525
1742         * gfortran.dg/nesting_1.f90: New test.
1743
1744 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1745
1746         PR c++/20240
1747         * g++.dg/lookup/using13.C: New test.
1748
1749 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1750
1751         PR c++/20333
1752         * g++.dg/template/crash36.C: New test.
1753
1754 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1755
1756         PR c++/20463
1757         * g++.dg/template/crash35.C: New test.
1758
1759 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1760
1761         PR c++/19966
1762         * g++.dg/overload/operator2.C: New test.
1763
1764 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1765
1766         PR libfortran/20257
1767         * gfortran.dg/pr20257.f90: New test.
1768
1769 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1770
1771         PR libfortran/20480
1772         * gfortran.dg/pr20480.f90: New test.
1773
1774 2005-03-16  Richard Henderson  <rth@redhat.com>
1775
1776         PR middle-end/15700
1777         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1778         (_rtld_global): New.
1779         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1780         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1781
1782         * gcc.dg/alias-3.c: New.
1783         * gcc.dg/alias-4.c: New.
1784         * gcc.dg/alias-5.c: New.
1785         * gcc.dg/alias-6.c: New.
1786
1787 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1788
1789         * gcc.dg/cpp/ucnid-7.c: New.
1790
1791 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1792             Dorit Naishlos  <dorit@il.ibm.com>
1793
1794         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1795         darwin.
1796
1797 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1798
1799         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1800         misaligned accesses.
1801         * gcc.dg/vect/vect-58.c: Likewise.
1802         * gcc.dg/vect/vect-92.c: New.
1803         * gcc.dg/vect/vect-93.c: New.
1804
1805 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1806
1807         PR fortran/18827
1808         * gfortran.dg/assign_2.f90: New test.
1809         * gfortran.dg/assign_3.f90: New test.
1810         * gfortran.dg/assign.f90: New test.
1811
1812 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1813
1814         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1815         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1816         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1817         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1818         names.
1819
1820 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1821
1822         * gcc.dg/cpp/ucnid-6.c: New.
1823
1824         * gcc.dg/cpp/normalize-1.c: New.
1825         * gcc.dg/cpp/normalize-2.c: New.
1826         * gcc.dg/cpp/normalize-3.c: New.
1827         * gcc.dg/cpp/normalize-4.c: New.
1828         * gcc.dg/cpp/ucnid-4.c: New.
1829         * gcc.dg/cpp/ucnid-5.c: New.
1830         * g++.dg/cpp/normalize-1.C: New.
1831         * g++.dg/cpp/ucnid-1.C: New.
1832
1833 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1834
1835         * gcc.dg/pr18628.c: New.
1836
1837 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1838
1839         PR c++/20280
1840         * g++.dg/tree-ssa/pr20280.C: New.
1841
1842 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1843
1844         PR fortran/20467
1845         * gfortran.dg/stfunc_2.f90: New test.
1846
1847 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1848
1849         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1850
1851 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1852
1853         * gcc.dg/tree-ssa/20050314-1.c: New test.
1854
1855 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1856
1857         PR c++/4403
1858         PR c++/9783, DR433
1859         * g++.dg/template/friend34.C: New test.
1860         * g++.dg/template/friend35.C: Likewise.
1861         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1862
1863 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1864
1865         Friend class name lookup 5/n
1866         PR c++/1016
1867         * g++.dg/lookup/hidden-class1.C: New test.
1868         * g++.dg/lookup/hidden-class2.C: Likewise.
1869         * g++.dg/lookup/hidden-class3.C: Likewise.
1870         * g++.dg/lookup/hidden-class4.C: Likewise.
1871         * g++.dg/lookup/hidden-class5.C: Likewise.
1872         * g++.dg/lookup/hidden-class6.C: Likewise.
1873         * g++.dg/lookup/hidden-class7.C: Likewise.
1874         * g++.dg/lookup/hidden-class8.C: Likewise.
1875         * g++.dg/lookup/hidden-class9.C: Likewise.
1876         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1877         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1878         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1879         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1880         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1881         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1882         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1883         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1884         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1885         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1886         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1887
1888 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1889
1890         PR c++/20157
1891         * g++.dg/template/error18.C: New test.
1892
1893 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1894
1895         PR debug/16792
1896         * g++.dg/debug/pr16792.C: New test.
1897
1898 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1899
1900         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1901         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1902         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1903         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1904         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1905         test assertion names.
1906
1907 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1908
1909         PR fortran/18600
1910         * gfortran.dg/stfunc_1.f90: New test.
1911
1912 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1913
1914         PR fortran/16907
1915         * gfortran.dg/real_index_1.f90: New test.
1916
1917 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1918
1919         PR fortran/20323
1920         * gfortran.dg/spec_expr_1.f90: New test.
1921
1922 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1923
1924         PR c/20402
1925         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1926         new parser.
1927
1928 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1929
1930         PR fortran/20361
1931         * gfortran.dg/largeequiv_1.f90: New test.
1932
1933 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1934
1935         * gcc.dg/ucnid-1.c: New.
1936         * gcc.dg/ucnid-2.c: New.
1937         * gcc.dg/ucnid-3.c: New.
1938         * gcc.dg/ucnid-4.c: New.
1939         * gcc.dg/ucnid-5.c: New.
1940         * gcc.dg/ucnid-6.c: New.
1941         * gcc.dg/cpp/ucnid-1.c: New.
1942         * gcc.dg/cpp/ucnid-2.c: New.
1943         * gcc.dg/cpp/ucnid-3.c: New.
1944         * g++.dg/other/ucnid-1.C: New.
1945
1946 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1947
1948         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1949
1950 2005-03-11  Per Bothner  <per@bothner.com>
1951
1952         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1953         that diagnotics refer to correct token.
1954         * gcc.dg/unused-3.c: Likewise.
1955
1956 2005-03-11  Per Bothner  <per@bothner.com>
1957
1958         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1959         constant" is now actually on same line as string constant.
1960         * gcc.dg/cpp/direct2s.c: Likewise.
1961
1962 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1963
1964         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1965
1966 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1967
1968         PR libfortran/20124
1969         * gfortran.dg/pr20124.f90: New Test
1970
1971 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1972
1973         PR tree-optimization/20130
1974         * gcc.dg/pr20130-1.c: New test.
1975
1976 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1977
1978         PR target/20095
1979         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1980
1981 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1982
1983         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1984
1985 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1986
1987         * g++.dg/eh/forced1.C: Fix comment.
1988         * g++.dg/eh/forced2.C: Ditto.
1989         * g++.dg/eh/forced3.C: Ditto.
1990         * g++.dg/eh/forced4.C: Ditto.
1991
1992 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1993
1994         PR rtl-opt/20412
1995         * gcc.c-torture/compile/pr20412.c: New test.
1996
1997 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1998
1999         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2000
2001 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2002
2003         PR target/20322
2004         * gcc.dg/20050307-1.c: New test.
2005
2006 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2007
2008         PR c++/20375
2009         * g++.dg/other/stdarg3.C: New.
2010
2011 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2012
2013         PR c++/18384, c++/18327
2014         * g++.dg/init/array19.C: New test.
2015
2016         PR inline-asm/20314
2017         * gcc.dg/torture/pr20314-1.c: New test.
2018         * gcc.dg/torture/pr20314-2.c: New test.
2019
2020 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2021
2022         * gcc.dg/20050309-1.c: New test.
2023
2024 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2025
2026         * gcc.dg/builtins-10.c: Reactivate disabled test.
2027         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2028         new cbrt transformations.
2029
2030 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2031
2032         PR c++/20208
2033         * g++.dg/template/array13.C: New test.
2034
2035 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2036
2037         PR c++/16859
2038         * g++.dg/init/brace4.C: New test.
2039
2040 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2041
2042         PR c++/20186
2043         * g++.dg/template/non-dependent12.C: New.
2044
2045 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2046
2047         PR c++/20142
2048         * g++.dg/init/array18.C: Add dg-do run marker.
2049         
2050         PR c++/20142
2051         * g++.dg/init/array18.C: New test.
2052
2053 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2054
2055         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2056         * g++.dg/gcov/gcov.exp: Likewise.
2057         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2058         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2059         * lib/c-torture.exp: Likewise.
2060         * lib/fortran-torture.exp: Likewise.
2061         * lib/g++.exp: Likewise.
2062         * lib/gcc-defs.exp: Likewise.
2063         * lib/gcc-dg.exp: Likewise.
2064         * lib/gcc.exp: Likewise.
2065         * lib/gcov.exp: Likewise.
2066         * lib/gfortran.exp: Likewise.
2067         * lib/mike-g++.exp: Likewise.
2068         * lib/mike-gcc.exp: Likewise.
2069         * lib/objc-torture.exp: Likewise.
2070         * lib/objc.exp: Likewise.
2071         * lib/profopt.exp: Likewise.
2072         * lib/target-libpath.exp: Likewise.
2073         * lib/target-supports.exp: Likewise.
2074         * lib/treelang.exp: Likewise.
2075         * lib/wrapper.exp: Likewise.
2076
2077 2005-03-08  Jeff Law  <law@redhat.com>
2078
2079         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2080         PHI-OPT changes.
2081
2082 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2083
2084         * gcc.dg/vect/pr20122.c: New test.
2085
2086 2005-03-07  Jeff Law  <law@redhat.com>
2087
2088         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2089         was folded away.
2090         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2091         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2092         * gcc.dg/tree-ssa/pr18134.c: New test.
2093
2094 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2095
2096         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2097         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2098         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2099
2100 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2101
2102         PR tree-opt/17671
2103         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2104
2105 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2106
2107         * g++.dg/warn/Wnvdtor.C: New test.
2108
2109 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2110
2111         * gcc.dg/torture/pr19683-1.c: New test.
2112
2113 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2114
2115         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2116         * gfortran.dg/g77/19990313-2.f: Ditto.
2117         * gfortran.dg/g77/19990313-3.f: Ditto.
2118         * gfortran.dg/g77/19990525-0.f: Ditto.
2119         * gfortran.dg/g77/19990826-0.f: Ditto.
2120         * gfortran.dg/g77/19990826-2.f: Ditto.
2121         * gfortran.dg/g77/19990826-3.f: Ditto.
2122         * gfortran.dg/g77/20000511-1.f: Ditto.
2123         * gfortran.dg/g77/20000511-2.f: Ditto.
2124         * gfortran.dg/g77/970625-2.f: Ditto.
2125         * gfortran.dg/g77/980310-2.f: Ditto.
2126         * gfortran.dg/g77/980310-3.f: Ditto.
2127         * gfortran.dg/g77/980310-8.f: Ditto.
2128         * gfortran.dg/g77/980519-2.f: Ditto.
2129         * gfortran.dg/g77/alpha1.f: Ditto.
2130         * gfortran.dg/g77/claus.f: Ditto.
2131         * gfortran.dg/g77/erfc.f: Ditto.
2132         * gfortran.dg/g77/short.f: Ditto.
2133         * gfortran.fortran-torture/execute/data.f90: Ditto.
2134         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2135         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2136
2137 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2138
2139         * lib/file-format.exp (gcc_target_object_format): Add check for som
2140         format and hardcode object formats on hppa*-*-hpux*.
2141         * lib/target-supports.exp (check_weak_available): Add check for som
2142         object format.  Always return 0 on hppa*-*-hpux10*.
2143
2144         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2145         is defined.
2146
2147         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2148
2149 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2150
2151         * gfortran.dg/pr19936_1.f90: New test.
2152         * gfortran.dg/pr19936_2.f90: New test.
2153         * gfortran.dg/pr19936_3.f90: New test.
2154
2155 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2156             Paul Thomas <prthomas@drfccad.cea.fr>
2157
2158         * gfortran.dg/PR19754_1.f90: New test.
2159         * gfortran.dg/PR19754_2.f90: Ditto.
2160
2161 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2162
2163         PR c++/19311
2164         * g++.dg/template/non-dependent11.C: New test.
2165
2166 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2167
2168         * lib/target-supports.exp (check_iconv_available): Fix comment.
2169
2170 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2171             Joseph S. Myers  <joseph@codesourcery.com>
2172
2173         PR c++/19797
2174         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2175
2176 2005-03-04  Matthew Sachs  <msachs@apple.com>
2177
2178         * gcc.exp (gcc_target_compile): Put braces around
2179         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2180         * objc.exp (objc_target_compile): Likewise.
2181         * treelang.exp (treelang_target_compile): Likewise.
2182
2183 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2184
2185         PR fortran/19673
2186         * gfortran.dg/func_result_1.f90: New test.
2187
2188 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2189
2190         * gcc.misc-tests/options.exp: New test.
2191
2192 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2193
2194         * gcc.dg/pr15784-4.c: New test.
2195
2196 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2197
2198         * gcc.c-torture/execute/pr17133.c: New.
2199         * gcc.c-torture/compile/20050303-1.c: New.
2200
2201 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2202
2203         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2204
2205 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2206
2207         * g++.dg/overload/using2.C: New.
2208
2209 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2210
2211         PR c++/19916
2212         * g++.dg/init/ptrmem2.C: New test.
2213
2214 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2215
2216         PR c/8927
2217         * gcc.dg/pr8927-1.c: New test.
2218
2219 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2220
2221         PR c++/20232
2222         * g++.dg/inherit/covariant12.C: New.
2223
2224 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2225
2226         PR fortran/19479
2227         * gfortran.dg/bound_1.f90: New test.
2228
2229 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2230
2231         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2232         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2233
2234 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2235
2236         PR c/20245
2237         * gcc.dg/pr20245-1.c: New test.
2238
2239 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR middle-end/19874
2242         * gcc.c-torture/execute/20050119-2.c: New test case.
2243
2244 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2245
2246         * README: Update the DejaGnu bug reporting address.
2247         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2248         * lib/objc-torture.exp: Likewise.
2249
2250 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2251
2252         * gfortran.dg/boz_1.f90: New test.
2253         * gfortran.dg/boz_3.f90: New test.
2254         * gfortran.dg/boz_4.f90: New test.
2255
2256 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2257
2258         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2259         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2260
2261 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2262
2263         PR libfortran/20101
2264         * gfortran.dg/write_0_pe_format.f90: New test.
2265
2266 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2267
2268         PR c++/20206
2269         * g++.dg/opt/thunk2.C: New test.
2270         * g++.dg/opt/covariant1.C: New test.
2271
2272 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2273
2274         * gfortran.dg/e_d_fmt.f90: New test.
2275
2276 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2277
2278         * gcc.dg/asm-b.c: Fix comment typos.
2279
2280 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2281
2282         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2283         a V_MAY_DEF also.
2284
2285 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2286
2287         PR tree-opt/20188
2288         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2289         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2290         * gcc.dg/asm-b.c: New test.
2291
2292 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2293
2294         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2295         Disable this test on IRIX 6.
2296
2297 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2298
2299         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2300         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2301         parser.
2302
2303 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2304
2305         PR tree-optimization/20204
2306         * testsuite/gcc.dg/pr20204.c: New test.
2307
2308 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR target/20196
2311         * gcc.c-torture/execute/20050224-1.c: New test.
2312
2313         PR c++/20175
2314         * g++.dg/warn/Wbraces2.C: New test.
2315
2316 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/19878
2319         * g++.dg/init/const2.C: New test.
2320
2321 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2322
2323         PR tree-optimization/20100
2324         * gcc.c-torture/execute/pr20100-1.c: New test.
2325
2326 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2327
2328         * gfortran.dg/implicit_3.f90: New test.
2329
2330         * gfortran.dg/deftype_1.f90: New test.
2331
2332 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2333
2334         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2335         the test passes.
2336         * g++.dg/other/anon3.C: Accept a warning.
2337
2338 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2339
2340         * gcc.dg/pr20017.c: Fix a comment typo.
2341
2342 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2343
2344         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2345
2346 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2347
2348         PR ada/19902
2349         * ada/acats/tests/cxa/cxa3004.a: Remove.
2350         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2351
2352 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2353
2354         PR c++/20073
2355         * g++.dg/init/const1.C: New test.
2356
2357         PR c++/19991
2358         * g++.dg/parse/constant7.C: New test.
2359
2360         PR c++/20152
2361         * g++.dg/parse/error27.C: New test.
2362         * g++.dg/template/qualttp15.C: Adjust error markers.
2363         * g++.old-deja/g++.other/struct1.C: Likewise.
2364         
2365         PR c++/20153
2366         * g++.dg/template/error17.C: New test.
2367
2368         PR c++/20148
2369         * g++.dg/parser/error26.C: New test.
2370
2371 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2372
2373         PR tree-optimization/20100
2374         PR tree-optimization/20115
2375         * gcc.dg/pr20115.c: New test.
2376         * gcc.dg/pr20115-1.c: New test.
2377         * gcc.dg/pr20100.c: New test.
2378         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2379         call-clobbered variables after alias1.
2380
2381 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2382
2383         * gfortran.dg/list_read_4.f90: new test.
2384
2385 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2386
2387         PR rtl-optimization/20017.
2388         * gcc.dg/pr20017.c: New.
2389
2390 2005-02-22  Devang Patel  <dpatel@apple.com>
2391
2392         PR 19952
2393         * g++.dg/tree-ssa/pr19952.C: New test.
2394         
2395 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/19883
2398         * g++.dg/parse/constant6.C: New test.
2399
2400 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2401
2402         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2403         * g++.dg/charset/asm2.c: Likewise.
2404         * g++.dg/charset/asm3.c: Likewise.
2405         * g++.dg/charset/asm4.c: Likewise.
2406         * g++.dg/charset/asm5.c: Likewise.
2407         * g++.dg/charset/attribute1.c: Likewise.
2408         * g++.dg/charset/attribute2.c: Likewise.
2409         * g++.dg/charset/extern1.cc: Likewise.
2410         * g++.dg/charset/extern2.cc: Likewise.
2411         * g++.dg/charset/extern3.cc: Likewise.
2412         * g++.dg/charset/function.cc: Likewise.
2413         * g++.dg/charset/string.c: Likewise.
2414         * g++.dg/charset/charset.exp: Likewise.
2415         * lib/target-supports.exp (check_iconv_available): Fix comment.
2416
2417 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2418
2419         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2420         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2421         * gcc.dg/charset/asm2.c: Likewise.
2422         * gcc.dg/charset/asm3.c: Likewise.
2423         * gcc.dg/charset/asm4.c: Likewise.
2424         * gcc.dg/charset/asm5.c: Likewise.
2425         * gcc.dg/charset/asm6.c: Likewise.
2426         * gcc.dg/charset/attribute1.c: Likewise.
2427         * gcc.dg/charset/attribute2.c: Likewise.
2428         * gcc.dg/charset/builtin1.c: Likewise.
2429         * gcc.dg/charset/extern.c: Likewise.
2430         * gcc.dg/charset/function.c: Likewise.
2431         * gcc.dg/charset/string.c: Likewise.
2432         * gcc.dg/charset/charset.exp: Likewise.
2433
2434 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2435
2436         PR fortran/20086
2437         * gfortran.dg/pr20086.f90: New test.
2438
2439 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2440
2441         PR tree-optimization/19786
2442         * g++.dg/tree-ssa/pr19786.C: New.
2443
2444 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2445
2446         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2447
2448 2005-02-21  Jeff Law  <law@redhat.com>
2449
2450         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2451
2452 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2453
2454         * gfortran.dg/do_iterator: Split loop, markup all lines for
2455         which an error locus is printed.
2456         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2457         locus is printed.
2458         * gfortran.dg/select_4.f90: Likewise.
2459         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2460         locuses in the various permutations.
2461
2462 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2463
2464         PR tree-optimization/19951
2465         * g++.dg/vect: New directory.
2466         * g++.dg/vect/vect.exp: New file.
2467         * g++.dg/vect/pr19951.cc: New testcase.
2468         * g++.dg/dg.exp: Also prune vectorizer tests.
2469
2470 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2471
2472         PR 18785
2473         * gcc.dg/charset/builtin1.c: New test.
2474
2475 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2476
2477         PR c++/19299
2478         * g++.dg/inherit/volatile1.C: New test.
2479
2480         PR c++/19440
2481         * g++.dg/template/dtor4.C: New test.
2482
2483 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2484
2485         * gfortran.dg/int_1.f90: New test.
2486
2487 2005-02-19  Devang Patel  <dpatel@apple.com>
2488
2489         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2490
2491 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2492
2493         * gfortran.dg/achar_1.f90: New test.
2494
2495 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2496
2497         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2498
2499 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2500             Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR tree-optimization/19828
2503         * gcc.dg/tree-ssa/loop-7.c: New test.
2504         * gcc.c-torture/execute/20050218-1.c: New test.
2505
2506 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2507
2508         PR c/20043
2509         * gcc.dg/transparent-union-1.c: New test.
2510         * gcc.dg/transparent-union-2.c: New test.
2511
2512 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2513
2514         PR tree-optimization/18977
2515         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2516
2517 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2518
2519         PR target/20054
2520         * gcc.dg/pr20054.c: New test.
2521
2522 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2523
2524         PR c++/19508
2525         * g++.dg/ext/attrib20.C: New test.
2526
2527 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2528
2529         PR middle-end/20030
2530         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2531
2532 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2533
2534         PR c++/20008
2535         * g++.dg/opt/switch4.C: New.
2536
2537 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR c++/20023
2540         PR tree-optimization/20009
2541         * gcc.c-torture/compile/20050217-1.c: New test.
2542         * g++.dg/opt/switch3.C: New test.
2543
2544         PR tree-optimization/18947
2545         * gcc.c-torture/compile/20050215-1.c: New test.
2546         * gcc.c-torture/compile/20050215-2.c: New test.
2547         * gcc.c-torture/compile/20050215-3.c: New test.
2548
2549 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2550
2551         PR c++/20028
2552         * g++.dg/template/crash34.C: New.
2553
2554         PR c++/20022
2555         * g++.dg/other/access3.C: New.
2556
2557 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2558
2559         * gcc.dg/vect/vect-98.c: New test.
2560
2561 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2562
2563         PR tree-optimization/19967
2564         * gcc.dg/pr19967.c: New.
2565
2566 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR middle-end/19857
2569         * gcc.dg/tree-ssa/20050215-1.c: New test.
2570         * gcc.c-torture/execute/20050215-1.c: New test.
2571
2572 2005-02-15  Eric Christopher  <echristo@redhat.com>
2573
2574         * gcc.dg/cpp/20050215-1.c: New file.
2575
2576 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2577
2578         PR tree-optimization/15785
2579         * gcc.dg/pr15785-1.c: New test.
2580
2581 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2582
2583         PR c++/17788
2584         * g++.dg/init/ctor4.C: New.
2585         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2586
2587 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2588
2589         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2590         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2591
2592 2005-02-15  Andreas Schwab  <schwab@suse.de>
2593
2594         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2595         declare malloc.
2596
2597 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2598
2599         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2600
2601 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2602
2603         PR tree-optimization/19853
2604         * gcc.c-torture/compile/pr19853.c: New test.
2605
2606 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2607
2608         PR c++/19608
2609         * g++.dg/parse/local-class1.C: New.
2610
2611         PR c++/19895
2612         * g++.dg/parse/ptrmem3.C: New.
2613
2614         PR c++/19884
2615         * g++.old-deja/g++.oliva/template6.C: Add another case.
2616         * g++.dg/template/explicit6.C: New.
2617
2618 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2619
2620         PR c++/17816
2621         * g++.dg/other/redecl2.C: New.
2622
2623 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2624
2625         PR c++/19891
2626         * g++.dg/abi/covariant4.C: New.
2627
2628 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2629
2630         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2631
2632 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2633
2634         * gcc.dg/vect/vect-96.c: Fix typo.
2635
2636 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2637
2638         PR c++/14479
2639         PR c++/19487
2640         * g++.dg/template/enum5.C: New test.
2641
2642 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2643
2644         * gcc.dg/vect/vect-97.c: New test.
2645
2646 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2647
2648         * gcc.dg/vect/vect-96.c: New test.
2649
2650 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2651
2652         * gcc.dg/builtins-34.c: Also check ldexp*.
2653
2654 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2655
2656         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2657
2658 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2659
2660         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2661         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2662         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2663         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2664         selector_list, selector_expression, dg-process-target): Move to new
2665         file target-supports-dg.exp.
2666         * lib/target-supports-dg.exp: New.
2667
2668         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2669         New.
2670
2671 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR c++/19666
2674         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2675
2676         PR middle-end/19858
2677         * gcc.c-torture/compile/20050210-1.c: New test.
2678
2679 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/19755
2682         * g++.dg/warn/Wbraces1.C: New test.
2683
2684 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2685
2686         * gcc.dg/builtins-52.c: New testcase.
2687
2688 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR c/19342
2691         * gcc.c-torture/execute/20050119-1.c: New test.
2692
2693 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2694
2695         PR c++/19811
2696         * g++.dg/init/delete1.C: New test.
2697
2698 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2699
2700         PR c++/18470
2701         * g++.dg/template/static12.C: New test.
2702
2703 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/19787
2706         * g++.dg/conversion/ambig1.C: New test.
2707
2708         PR c++/19739
2709         * g++.dg/ext/attrib19.C: New test.
2710
2711         PR c++/19732
2712         * g++.dg/parse/dtor5.C: New test.
2713
2714         PR c++/19762
2715         * g++.dg/template/dtor3.C: New test.
2716
2717         PR c++/19826
2718         * g++.dg/template/static11.C: New test.
2719         * g++.dg/template/crash2.C: Remove dg-error marker.
2720
2721 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2722
2723         PR C++/18491
2724         * g++.old-deja/g++.mike/p10769a.C: Remove.
2725
2726 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2727
2728         * gcc.dg/builtins-48.c: New test case.
2729         * gcc.dg/builtins-49.c: New test case.
2730         * gcc.dg/builtins-50.c: New test case.
2731         * gcc.dg/builtins-51.c: New test case.
2732
2733 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2734
2735         PR middle-end/19583
2736         * g++.dg/warn/Wreturn-type-3.C: New test.
2737
2738 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2739
2740         PR middle-end/19402
2741         * gcc.dg/pr19402-1.c: New testcase.
2742         * gcc.dg/pr19402-2.c: likewise.
2743
2744 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2745
2746         PR middle-end/19854
2747         * g++.dg/tree-ssa/tmmti.C: New testcase.
2748
2749 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2750
2751         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2752
2753 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2754
2755         PR c++/19733
2756         * g++.dg/parse/crash23.C: New test.
2757         * g++.dg/warn/Weff1.C: New test.
2758
2759 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2760
2761         * gcc.dg/20050209-1.c: New test.
2762
2763 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2764
2765         PR target/19799
2766         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2767
2768 2005-02-08  Mike Stump  <mrs@apple.com>
2769
2770         * g++.dg/pch/import-2.c: New test.
2771         * g++.dg/pch/import-2.hs: New.
2772         * g++.dg/pch/include/import-2a.h: New.
2773         * g++.dg/pch/include/import-2b.h: New.
2774
2775 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2776
2777         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2778
2779 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2780
2781         * gfortran.dg/substr_1.f90: New test.
2782
2783 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2784
2785         PR middle-end/19775
2786         * gcc.dg/torture/builtin-power-1.c: Disable test for
2787         invalid transformation.
2788         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2789         no longer optimize.
2790         * gcc.dg/builtins-47.c: New testcase.
2791
2792 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2793             Dorit Naishlos  <dorit@il.ibm.com>
2794
2795         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2796
2797 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2798
2799         * gcc.c-torture/compile/20050206-1.c: New test.
2800
2801 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2802
2803         PR tree-opt/19768
2804         * g++.dg/opt/pr19768.C: New test.
2805
2806 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2807
2808         PR tree-opt/19736
2809         * gcc.c-torture/compile/pr19736.c: New test.
2810
2811 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2812
2813         PR c++/17401
2814         * g++.dg/parse/error25.C: New test.
2815
2816 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2817
2818         * gcc.c-torture/execute/20050203-1.c: New.
2819
2820 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2821
2822         * gcc.dg/vect/vect-85.c: Remove xfail.
2823         * gcc.dg/vect/vect-86.c: Remove xfail.
2824         * gcc.dg/vect/vect-87.c: Remove xfail.
2825         * gcc.dg/vect/vect-88.c: Remove xfail.
2826
2827 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2828
2829         * gcc.dg/altivec-19.c: New.
2830
2831 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2832
2833         PR c/17807
2834         * gcc.dg/nested-func-3.c: New test.
2835         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2836
2837 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2838
2839         * gcc.test-framework/gen_directive_tests: Generate tests for
2840         selector expressions.
2841
2842 2005-02-02  Matt Austern  <austern@apple.com>
2843
2844         PR c++/19628
2845         * g++/ext/builtin7.C: New.
2846         * g++/ext/builtin8.C: New.
2847
2848 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2849
2850         PR c/18502
2851         * gcc.dg/pr18502-1.c: New test.
2852
2853 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2854
2855         PR c++/17413
2856         * g++.dg/template/local4.C: Tweak.
2857
2858 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2859
2860         PR tree-optimization/19578
2861         * gcc.c-torture/compile/20050202-1.c: New test.
2862
2863 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2864
2865         PR c/19435
2866         * gcc.dg/c99-init-4.c: New test.
2867
2868 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2869
2870         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2871
2872         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2873
2874         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2875         * g++.dg/eh/check-vect.h: New.
2876
2877         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2878         * gcc.dg/vect/vect-78.c: Ditto.
2879         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2880         Remove.
2881
2882         * g++.dg/conversion/simd1.C: Expect warning.
2883         * g++.dg/ext/attribute-test-1.C: Ditto.
2884         * g++.dg/ext/attribute-test-2.C: Ditto.
2885         * g++.dg/ext/attribute-test-3.C: Ditto.
2886         * g++.dg/ext/attribute-test-4.C: Ditto.
2887
2888         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2889         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2890
2891         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2892
2893 2005-02-01  Richard Henderson  <rth@redhat.com>
2894
2895         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2896         long double for ibm double-double format.
2897         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2898
2899 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2900
2901         PR tree-optimization/19633
2902         * testsuite/gcc.dg/pr19633-1.c: New test.
2903         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2904         to NULL or a symbol.
2905
2906 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2907
2908         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2909         New procs.
2910         (dg-process-target (local override)): Handle selector expressions.
2911
2912         * gcc.test-framework/README: Describe tests in source directory.
2913         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2914         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2915         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2916         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2917         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2918         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2919         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2920         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2921         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2922         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2923         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2924         * gcc.test-framework/dg-error-exp-P.c: New test.
2925         * gcc.test-framework/dg-error-exp-XP.c: New test.
2926         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2927         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2928         * gcc.test-framework/dg-output-exp-P.c: New test.
2929         * gcc.test-framework/dg-output-exp-XF.c: New test.
2930         * gcc.test-framework/dg-warning-exp-P.c: New test.
2931         * gcc.misc-tests/dg-1.c: Remove.
2932         * gcc.misc-tests/dg-2.c: Remove.
2933         * gcc.misc-tests/dg-3.c: Remove.
2934         * gcc.misc-tests/dg-4.c: Remove.
2935         * gcc.misc-tests/dg-5.c: Remove.
2936         * gcc.misc-tests/dg-6.c: Remove.
2937         * gcc.misc-tests/dg-7.c: Remove.
2938         * gcc.misc-tests/dg-8.c: Remove.
2939         * gcc.misc-tests/dg-9.c: Remove.
2940         * gcc.misc-tests/dg-10.c: Remove.
2941         * gcc.misc-tests/dg-11.c: Remove.
2942         * gcc.misc-tests/dg-12.c: Remove.
2943         * gcc.misc-tests/dg-test.exp: Remove.
2944
2945         * gcc.test-framework/test-framework.awk: Change recording and
2946         printing of passes and failures.
2947
2948         * gcc.test-framework: New directory.
2949         * gcc.test-framework/README: New.
2950         * gcc.test-framework/test-framework.exp: New.
2951         * gcc.test-framework/test-framework.awk: New.
2952         * gcc.test-framework/gen_directive_tests: New.
2953
2954 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2955
2956         * lib/treelang.exp: Fix comment typos.
2957         (treelang_target_compile): Don't append libs=-ltreelang to options.
2958
2959 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2960
2961         * g++.dg/parse/typename7.C: Adjust error messages.
2962
2963 2005-01-31  Jeff Law  <law@redhat.com>
2964
2965         * gcc.c-torture/execute/20050131-1.c: New test.
2966         * gcc.dg/wcaselabel.c: New test.
2967
2968 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2969
2970         * g++.dg/other/warning1.C: Adjust error messags.
2971         * g++.dg/parse/constant5.C: New test.
2972
2973 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2974
2975         PR c/19333
2976         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2977         the test case valid.
2978         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2979         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2980         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2981         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2982         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2983         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2984
2985 2005-01-31  Dale Johannesen  <dalej@apple.com>
2986
2987         * g++.dg/opt/pr19650.C:  New test.
2988
2989 2005-01-31  Richard Henderson  <rth@redhat.com>
2990
2991         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2992         long double for intel double extended format.
2993         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2994
2995 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2996
2997         PR c++/19555
2998         * g++.dg/template/static10.C: New test.
2999
3000         PR c++/19395
3001         * g++.dg/parse/error24.C: New test.
3002
3003         PR c++/19367
3004         * g++.dg/lookup/builtin1.C: New test.
3005
3006         PR c++/19457
3007         * g++.dg/warn/conv3.C: New test.
3008
3009 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3010
3011         PR fortran/19647
3012         * gfortan.dg/inquire_7.f90
3013
3014 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3015
3016         PR tree-optimization/15791
3017         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3018         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3019         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3020         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3021         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3022         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3023         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3024         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3025         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3026         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3027
3028 2005-01-29  Paul Brook  <paul@codesourcery.com>
3029
3030         PR fortran/18565
3031         * check.c (real_or_complex_check): New function.
3032         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3033         * intrinsic.c (add_functions): Use new check functions.
3034         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3035         Add prototypes.
3036
3037 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3038
3039         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3040         gcc.dg/lvalue-3.c: New tests.
3041         * gcc.dg/concat.c: Update expected messages.
3042
3043 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3044
3045         PR libfortran/19595
3046         * gfortran.dg/eor_1.f90:  New test.
3047
3048 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3049
3050         PR fortran/19589
3051         * gfortran.dg/logical_data_1.f90: New test.
3052
3053 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3054
3055         PR c++/19253
3056         * g++.dg/template/crash33.C: New test.
3057
3058         PR c++/19667
3059         * g++.dg/template/crash32.C: New test.
3060
3061 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3062
3063         PR middle-end/16558
3064         * g++.dg/warn/Wreturn-type-2.C: New test.
3065
3066 2004-06-24  Jeff Law  <law@redhat.com>
3067
3068         * gcc.dg/tree-ssa/20050128-1.c: New test.
3069
3070 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3071
3072         * gcc.target/frv/all-mdpackh-1.c: New test.
3073
3074 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3075
3076         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3077
3078 2005-01-27  Richard Henderson  <rth@redhat.com>
3079
3080         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3081
3082 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3083
3084         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3085
3086 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3087
3088         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3089         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3090         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3091         to cope with cases where the multilib options override the dg-options.
3092
3093 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR c/18946
3096         * gcc.dg/noncompile/20050120-1.c: New test.
3097
3098 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3099
3100         PR tree-optimization/19633
3101         * gcc.dg/pr19633.c: New test.
3102         * gcc.dg/tree-ssa/pr19633.c: New test.
3103
3104 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3105
3106         * gcc.dg/20041216-1.c: New test.
3107
3108 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3109
3110         PR objc/18862
3111         * objc.dg/selector-2.m: New test.
3112
3113 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3114
3115         * g++.dg/opt/range-test-2.C: New test.
3116
3117         PR rtl-optimization/19579
3118         * gcc.c-torture/execute/20050124-1.c: New test.
3119
3120 2005-01-26  Greg Parker  <gparker@apple.com>
3121         Stuart Hastings  <stuart@apple.com>
3122
3123         * gcc.c-torture/execute/20050125-1.c: New.
3124
3125 2005-01-18  Jan Hubicka  <jh@suse.cz>
3126
3127         PR tree-optimize/19337
3128         * gcc.c-torture/compile/20050119-1.c: New test.
3129
3130 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3131
3132         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3133         test for successful match.
3134
3135 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3136
3137         PR objc/18408
3138         * objc.dg/comp-types-7.m: New test.
3139
3140 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3141
3142         * lib/target-supports.exp (current_target_name): New.
3143         (check_effective_target_ilp32, check_effective_target_lp64):
3144         Cache the result to use as long as the current target, with
3145         multilib flags, remains the same.
3146
3147         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3148         (dg-require-weak, dg-require-visibility, dg-require-alias,
3149         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3150         dg-require-effective-target, dg-skip-if): Remove call to
3151         skip_test_and_clear_xfail.
3152         (dg-test): Clear xfail data.
3153
3154 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR target/17751
3157         * gcc.dg/ppc64-toc.c: New test.
3158
3159         * g++.dg/tree-ssa/empty-1.C: New test.
3160
3161         PR middle-end/19551
3162         * gcc.c-torture/execute/20050121-1.c: New test.
3163         * gcc.dg/20050121-2.c: New test.
3164
3165 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3166         Paul Brook  <paul@codesourcery.com>
3167
3168         PR fortran/17941
3169         * gfortran.dg/real_const_1.f: New test.
3170         * gfortran.dg/real_const_2.f90: New test.
3171         * gfortran.dg/complex_int_1.f90: New test.
3172
3173 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3174
3175         PR fortran/19313
3176         * gfortan.dg/inquire_6.f90: New test.
3177
3178 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3179
3180         PR libfortran/19451
3181         * open_readonly_1.f90:  New test.
3182
3183 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3184
3185         PR libfortran/18982
3186         * gfortran.dg/open_new.f90: New file.
3187
3188 2005-01-22  Paul Brook  <paul@codesourcery.com>
3189
3190         * namelist_1.f90: New test.
3191
3192 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3193
3194         PR tree-optimization/19484
3195         * gcc.c-torture/compile/20050122-[12].c: New tests.
3196
3197 2005-01-22  Paul Brook  <paul@codesourcery.com>
3198
3199         * gfortran.dg/implicit_2.f90: New test.
3200
3201 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3202
3203         PR fortran/19314
3204         * gfortran.dg/inquire_5.f90: New test.
3205
3206 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3207
3208         PR c/18809
3209         * gcc.dg/pr18809-1.c: New test.
3210
3211 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3212
3213         * gcc.dg/20050121-1.c: New test.
3214
3215         PR tree-optimization/13000
3216         * gcc.dg/20040206-1.c: Change warning to point where function is
3217         being inlined.
3218
3219 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3220
3221         PR c++/19208
3222         * g++.dg/template/array11.C: New test.
3223
3224 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3225
3226         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3227         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3228         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3229         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3230         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3231         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3232
3233 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3234
3235         PR tree-optimization/15349
3236         * gcc.dg/tree-ssa/pr15349.c: New.
3237
3238 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3239
3240         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3241
3242 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3243
3244         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3245         scan-assembler-times directive name.
3246
3247         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3248         after dg-do.
3249
3250         PR rtl-optimization/19462
3251         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3252
3253 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3254
3255         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3256         counting function calls on ia64.
3257
3258 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3259
3260         PR rtl-optimization/15139
3261         * gcc.dg/20050111-2.c: New test.
3262
3263         PR c/17297
3264         * gcc.c-torture/compile/20050113-1.c: New testcase.
3265
3266         PR middle-end/19164
3267         * gcc.dg/20050113-1.c: New testcase.
3268
3269 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3270
3271         * gcc.dg/vect/vect-85.c: Add comment.
3272         * gcc.dg/vect/vect-86.c: Add xfail for now.
3273         * gcc.dg/vect/vect-87.c: Add xfail for now.
3274         * gcc.dg/vect/vect-88.c: Add xfail for now.
3275         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3276
3277 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3278
3279         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3280
3281 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3282
3283         * g++.dg/debug/typedef3.C: New test.
3284
3285 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3286
3287         PR c/19472
3288         * gcc.dg/asm-a.c: New test.
3289
3290 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3291
3292         * gcc.dg/sh-relax.c: Add prototype for abort.
3293
3294 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3295
3296         * gcc.dg/short-compare-1.c: New test.
3297         * gcc.dg/short-compare-2.c: Likewise.
3298
3299 2005-01-18  Michael Matz  <matz@suse.de>
3300
3301         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3302
3303 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3304
3305         PR tree-optimization/19121
3306         * gcc.c-torture/compile/pr19121.c: New test.
3307
3308 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3309
3310         PR target/19357
3311         * gcc.c-torture/compile/pr19357.c: New test.
3312
3313 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3314
3315         PR c/5675
3316         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3317         pass--those that refer just to the variable, possibly with a
3318         cast.
3319         * gcc.dg/c99-const-expr-3.c: Likewise.
3320
3321         PR middle-end/13127
3322         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3323         longer emitted.
3324
3325 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3326
3327         PR fortran/18778
3328         * gfortran.dg/endfile_2.f90: New test.
3329
3330 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3331
3332         PR 19168
3333         * gfortran.dg/select_5.f90: New test.
3334
3335 2004-01-16  Paul Brook  <paul@codesourcery.com>
3336
3337         * gfortran.dg/common_4.f90: New test.
3338
3339 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3340
3341         PR rtl-optimization/19462
3342         * gcc.dg/torture/pr19462-1.c: New test.
3343
3344 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3345
3346         PR objc/19321
3347         * objc.dg/func-ptr-2.m: New.
3348         * objc.dg/volatile-1.m: New.
3349
3350 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3351
3352         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3353
3354 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3355
3356         PR tree-optimization/19060
3357         * gcc.c-torture/execute/20050104-1.c: New test.
3358
3359 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3360
3361         PR fortran/18983
3362         * gfortran.dg/write_to_null.f90: New test.
3363
3364 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3365             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3366
3367         PR other/19328
3368         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3369         argument.
3370
3371 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR c++/19263
3374         * g++.dg/init/vector1.C: New test.
3375
3376 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3377
3378         PR target/13158
3379         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3380         PR target/18987
3381         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3382
3383 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3384
3385         * gfortran.dg/select_1.f90: New test.
3386         * gfortran.dg/select_2.f90: New test.
3387         * gfortran.dg/select_3.f90: New test.
3388         * gfortran.dg/select_4.f90: New test.
3389
3390 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR middle-end/19084
3393         PR rtl-optimization/19348
3394         * gcc.dg/20050111-1.c: New test.
3395         * gcc.c-torture/execute/20050111-1.c: New test.
3396
3397         * gcc.dg/i386-asm-4.c: New test.
3398
3399 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3400
3401         * gcc.dg/nested-func-2.c: New test.
3402         * ada/acats/norun.lst: Remove c953002.
3403
3404 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3405
3406         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3407
3408 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3409
3410         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3411
3412 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3413
3414         PR target/18761
3415         * g++.dg/abi/align1.C: New test.
3416
3417 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3418
3419         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3420         at a time.
3421         * g++.dg/ext/altivec_check.h: Support compiling as C.
3422
3423 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3424
3425         PR c++/19355
3426         * g++.dg/expr/pr19355-1.C: New test case.
3427
3428 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3429
3430         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3431         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3432         * ada/acats/tests/c3/c92005b.ada: Likewise.
3433         * ada/acats/tests/c3/cxb3012.a: Likewise.
3434         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3435
3436 2005-01-09  Paul Brook  <paul@codesourcery.com>
3437
3438         * gfortran.dg/common_2.f90: New file.
3439         * gfortran.dg/common_3.f90: New file.
3440
3441 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3442
3443         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3444
3445 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3446
3447         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3448         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3449         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3450         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3451         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3452         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3453         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3454         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3455         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3456         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3457         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3458         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3459         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3460         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3461         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3462         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3463         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3464         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3465         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3466         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3467         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3468         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3469         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3470         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3471         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3472         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3473         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3474         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3475         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3476         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3477         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3478         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3479         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3480         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3481         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3482         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3483         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3484         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3485         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3486         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3487         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3488         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3489         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3490         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3491         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3492         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3493         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3494         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3495         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3496         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3497         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3498         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3499         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3500         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3501         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3502         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3503         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3504         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3505         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3506         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3507         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3508         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3509         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3510         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3511         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3512         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3513         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3514
3515         * gcc.dg/vect/vect-1.c: Fix spelling.
3516         * gcc.dg/vect/vect-10.c: Fix spelling.
3517         * gcc.dg/vect/vect-11.c: Fix spelling.
3518         * gcc.dg/vect/vect-12.c: Fix spelling.
3519         * gcc.dg/vect/vect-14.c: Fix spelling.
3520         * gcc.dg/vect/vect-15.c: Fix spelling.
3521         * gcc.dg/vect/vect-16.c: Fix spelling.
3522         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3523         * gcc.dg/vect/vect-64.c: Fix comments.
3524         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3525
3526 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3527             Ira Rosen  <irar@il.ibm.com>
3528
3529         * gcc.dg/vect/vect-70.c: New test.
3530         * gcc.dg/vect/vect-71.c: New test.
3531
3532 2005-01-09  Manfred Hollstein  <mh@suse.com>
3533
3534         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3535         * gcc.dg/pr18241-2.c: Likewise.
3536         * gcc.dg/pr18241-3.c: Likewise.
3537         * gcc.dg/pr18241-4.c: Likewise.
3538         * gcc.dg/pr18241-5.c: Likewise.
3539
3540 2005-01-08  Richard Henderson  <rth@redhat.com>
3541
3542         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3543         False for x86 and x86-64.
3544
3545 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3546
3547         PR tree-optimization/18241
3548         * gcc.dg/pr18241-1.c: New test.
3549         * gcc.dg/pr18241-2.c: New test.
3550         * gcc.dg/pr18241-3.c: New test.
3551         * gcc.dg/pr18241-4.c: New test.
3552         * gcc.dg/pr18241-5.c: New test.
3553
3554 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3555
3556         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3557         gfortran.dg/select_4.f90: New.
3558
3559 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3560
3561         * gcc.c-torture/execute/20050107-1.c: New test.
3562
3563 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3564
3565         PR c++/19298
3566         * g++.dg/template/ref2.C: New.
3567
3568 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3569
3570         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3571         instead of being empty.
3572
3573 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3574
3575         PR fortran/15553
3576         * gfortran.dg/array-1.f90: New test.
3577
3578 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR tree-optimization/19283
3581         * gcc.c-torture/execute/20050106-1.c: New test.
3582
3583         PR rtl-optimization/18861
3584         * gcc.dg/20050105-1.c: New test.
3585
3586         PR tree-optimization/18828
3587         * gcc.dg/20050105-2.c: New test.
3588
3589 2005-01-07  Andreas Jaeger  <aj@suse.de>
3590
3591         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3592
3593 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3594
3595         PR fortran/18398
3596         * gfortran.dg/fmt_read.f90: New test.
3597
3598 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3599
3600         * gcc.dg/rs6000-ldouble-2.c: New.
3601
3602 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/19244
3605         * g++.dg/parser/ctor2.C: New test.
3606
3607 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3608
3609         PR c++/17154
3610         * g++.dg/template/using9.C: New test.
3611
3612 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3613
3614         PR c++/19258
3615         * g++.dg/lookup/friend6.C: New test.
3616
3617 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3618
3619         PR c++/19270
3620         * g++.dg/template/array10.C: New.
3621
3622 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3623
3624         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3625         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3626
3627 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3628
3629         * gcc.c-torture/compile/20050105-1.c: New test.
3630
3631 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3632
3633         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3634
3635 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3636
3637         PR middle-end/19100
3638         * gcc.dg/conv-3.c: New test case.
3639
3640 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3641
3642         * gcc.dg/asm-wide-1.c: New test.
3643
3644 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3645
3646         PR c++/19030
3647         * g++.dg/parse/crash22.C: New
3648
3649 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3650
3651         PR 19257
3652         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3653
3654 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3655
3656         PR middle-end/17767
3657         * gcc.dg/i386-mmx-6.c: New test case.
3658
3659 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3660
3661         PR tree-optimization/18308
3662         * gcc.dg/vect/pr18308.c: New testcase.
3663
3664 2005-01-04  Andreas Jaeger  <aj@suse.de>
3665
3666         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3667
3668 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3669             Robert Bowdidge <bowdidge@apple.com>
3670
3671         * gcc.dg/cpp/subframework1.c: New.
3672         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3673         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3674         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3675         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3676
3677 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3678
3679         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3680         producing warning.
3681         * gcc.dg/darwin-weakimport-2.c: New.
3682
3683 2005-01-03  Richard Henderson  <rth@redhat.com>
3684
3685         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3686
3687 2005-01-03  Richard Henderson  <rth@redhat.com>
3688
3689         * gcc.dg/vect/vect.exp: Enable for ia64.
3690         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3691         (check_effective_target_vect_float): Likewise.
3692         (check_effective_target_vect_no_align): Likewise.
3693         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3694         * gcc.dg/vect/vect-8.c: Likewise.
3695
3696 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3697
3698         PR target/19236
3699         * gcc.dg/pr19236-1.c: New test case.
3700
3701 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3702
3703         PR rtl-optimization/12092
3704         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3705
3706 2005-01-02  Andreas Jaeger  <aj@suse.de>
3707
3708         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3709
3710 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3711             Andrew Pinski  <pinskia@physics.uc.edu>
3712
3713         PR rtl-optimization/12092
3714         * gcc.dg/pr12092-1.c: New test case.
3715
3716 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3717
3718         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3719         'hidden' and 'default' for better portability.
3720         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3721
3722         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3723         6 and 7.
3724         * g++.old-deja/g++.brendan/new3.C: Likewise.
3725
3726 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3727
3728         * gcc.dg/20041231-1.C: New test.
3729         * g++.dg/warn/Wunreachable-code-1.C: New test.
3730
3731 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3732
3733         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3734         file, not /dev/null.  Abort on error.
3735
3736 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3737             Ziemowit Laski  <zlaski@apple.com>
3738
3739         PR objc/18971
3740         * objc.dg/encode-5.m: New test.
3741
3742 2004-12-29  Richard Henderson  <rth@redhat.com>
3743
3744         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3745         * objc.dg/stabs-1.m: Disable for ia64.
3746
3747 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3748
3749         PR c++/19190
3750         * g++.dg/warn/Wunused-10.C: New test.
3751
3752 2004-12-28  Richard Henderson  <rth@redhat.com>
3753
3754         * objc.dg/stabs-1.m: Disable for alpha.
3755
3756 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/19149
3759         * g++.dg/parse/error23.C: New test.
3760
3761 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3762
3763         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3764
3765         PR fortran/19032
3766         * gfortran.dg/intrinsic_modulo_1.f90: New.
3767         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3768         tests with divisor -1.
3769
3770 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3771
3772         * g++.dg/opt/temp1.C (memcpy): Return a value.
3773
3774         PR c++/19148
3775         * g++.dg/expr/cond7.C: New test.
3776
3777 2004-12-27  Paul Brook  <paul@codesourcery.com>
3778
3779         * gfortran.dg/g77/select_no_compile.f: Remove.
3780
3781 2004-12-27  Richard Henderson  <rth@redhat.com>
3782
3783         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3784         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3785         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3786
3787 2004-12-26  Richard Henderson  <rth@redhat.com>
3788
3789         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3790         by 1i instead of token pasting.
3791
3792 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3793
3794         PR tree-optimization/17578
3795         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3796         to additional_flags.
3797         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3798
3799 2004-12-25  Richard Henderson  <rth@redhat.com>
3800
3801         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3802         Remove Alpha.
3803
3804 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3805
3806         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3807         hppa*-*-hpux*.
3808         * gcc.dg/pr17957.c (dg-options): Likewise.
3809         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3810         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3811         instead of 0 on __hppa__.
3812         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3813         "foo,%r" on hppa*-*-*.
3814
3815 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3816
3817         PR fortran/19071
3818         * gfortran.dg/complex_write.f90: New test.
3819
3820 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3821
3822         PR c++/17595
3823         * g++.dg/parse/pragma2.C: New test.
3824
3825         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3826
3827 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3828
3829         * gcc.dg/empty2.c: Add missing dg-warning.
3830
3831 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3832
3833         PR c++/17413
3834         * g++.dg/template/local4.C: New test.
3835         * g++.dg/template/crash19.C: Add dg-error marker.
3836
3837         * g++.dg/template/crash31.C: Correct embedded PR number.
3838
3839 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/16405
3842         * g++.dg/opt/temp1.C: Add do-run marker.
3843
3844 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3845
3846         * g++.dg/template/spec19.C: New.
3847
3848 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3849
3850         PR target/16819
3851         * gcc.dg/empty2.c: New.
3852
3853 2004-12-23  Richard Henderson  <rth@redhat.com>
3854
3855         * lib/target-supports.exp (check_effective_target_vect_no_align):
3856         Remove i?86 and x86-64.
3857
3858 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3859
3860         PR c++/16405
3861         * g++.dg/opt/temp1.C: New test.
3862
3863 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3864
3865         PR c++/18733
3866         * g++.dg/template/friend33.C: New testcase.
3867
3868 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3869
3870         PR c++/18464
3871         * g++.dg/template/cond5.C: New test.
3872
3873         PR c++/18492
3874         * g++.dg/inherit/thunk3.C: New test.
3875
3876         PR c++/11224
3877         * g++.dg/warn/Wunused-9.C: New test.
3878
3879 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3880
3881         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3882
3883 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3884
3885         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3886
3887 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3888
3889         PR c++/18378
3890         * g++.dg/ext/packed8.C: New test.
3891
3892         PR c++/13268
3893         * g++.dg/template/crash31.C: New test.
3894
3895         PR c++/19034
3896         * g++.dg/template/crash30.C: New test.
3897
3898 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3899
3900         PR C++/18984
3901         * g++.dg/eh/ctor3.C: New test.
3902
3903 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3904
3905         * objc.dg/stabs-1.m: Allow section name to be quoted and
3906         assembly label to begin with '.LL'.
3907
3908 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3909
3910         * gcc.dg/vect/vect.exp
3911         (check_effective_target_lp64_or_vect_no_align): New.
3912         * gcc.dg/vect/vect-77.c: Use it.
3913         * gcc.dg/vect/vect-78.c: Use it.
3914
3915         * lib/target-supports.exp
3916         (check_effective_target_vect_no_max,
3917         check_effective_target_vect_no_bitwise,
3918         check_effective_target_vect_no_align): New.
3919         * gcc.dg/vect/vect-13.c: Use them.
3920         * gcc.dg/vect/vect-17.c: Ditto.
3921         * gcc.dg/vect/vect-18.c: Ditto.
3922         * gcc.dg/vect/vect-19.c: Ditto.
3923         * gcc.dg/vect/vect-20.c: Ditto.
3924         * gcc.dg/vect/vect-27.c: Ditto.
3925         * gcc.dg/vect/vect-29.c: Ditto.
3926         * gcc.dg/vect/vect-44.c: Ditto.
3927         * gcc.dg/vect/vect-48.c: Ditto.
3928         * gcc.dg/vect/vect-50.c: Ditto.
3929         * gcc.dg/vect/vect-52.c: Ditto.
3930         * gcc.dg/vect/vect-54.c: Ditto.
3931         * gcc.dg/vect/vect-56.c: Ditto.
3932         * gcc.dg/vect/vect-58.c: Ditto.
3933         * gcc.dg/vect/vect-60.c: Ditto.
3934         * gcc.dg/vect/vect-72.c: Ditto.
3935         * gcc.dg/vect/vect-80.c: Ditto.
3936
3937 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3938
3939         PR c++/14075
3940         * g++.dg/init/string1.C: New.
3941
3942         PR c++/18975
3943         * g++.dg/other/synth1.C: New.
3944
3945 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3946
3947         PR c/18963
3948         * gcc.dg/pr18963-1.c: New test.
3949
3950 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3951
3952         PR c/18596
3953         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3954         * gcc.dg/pr18596-1.c: Use dg-error.
3955         (dg-options): Use -fno-unit-at-a-time.
3956         * gcc.dg/pr18596-2.c: New test.
3957         * gcc.dg/pr18596-3.c: New test.
3958
3959 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3960
3961         PR middle-end/18683
3962         * g++.dg/opt/pr18683-1.C: New test case.
3963
3964 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3965
3966         PR other/19093
3967         * g++.dg/opt/max1.C: Fix for 64bit targets.
3968
3969 2004-12-20  Matt Austern  <austern@apple.com>
3970
3971         PR c++/19044
3972         * g++.dg/ext/builtin6.C: New
3973
3974 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3975
3976         PR tree-optimization/19080
3977         * gcc.c-torture/compile/pr19080.c: New test.
3978
3979 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3980
3981         * gcc.dg/20041219-1.c: New test.
3982
3983 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3984
3985         PR middle-end/19068
3986         * g++.dg/opt/max1.C: New test case.
3987
3988 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3989
3990         * gcc.dg/fdata-sections-1.c: New test.
3991
3992 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3993
3994         PR middle-end/18548
3995         * gcc.dg/max-1.c: New test case.
3996
3997 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3998
3999         * gcc.c-torture/execute/20041218-1.c: New test.
4000
4001 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4002
4003         * gcc.dg/pr18501.c: New test.
4004         * gcc.dg/uninit-5.c: XFAIL.
4005         * gcc.dg/uninit-9.c: XFAIL.
4006
4007 2004-12-17  Dale Johannesen  <dalej@apple.com>
4008
4009         * gcc.dg/20041213-1.c:  New.
4010
4011 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4012
4013         * objc.dg/stabs-1.m: Allow assembly label to begin
4014         with a dot ('.').
4015
4016 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4017
4018         * gcc.c-torture/execute/20041213-1.c: Move...
4019         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4020
4021 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4022
4023         PR c++/18721
4024         * g++.dg/lookup/conv-5.C: New.
4025
4026 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4027
4028         * objc.dg/stabs-1.m: New test.
4029
4030 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4031
4032         * gcc.dg/visibility-c.c: Change compile to
4033         assemble for the test.
4034
4035 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4036
4037         PR target/19041
4038         * gcc.dg/visibility-c.c: New test.
4039
4040 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4041
4042         PR middle-end/18493
4043         * gcc.dg/switch-8.c: New test case.
4044
4045 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4046
4047         PR c++/18905
4048         * g++.dg/template/init4.C: New.
4049         * g++.dg/opt/static3.C: Enable optimizer.
4050
4051 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4052
4053         * g++.dg/other/complex1.C: New test.
4054
4055 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4056
4057         * g++.dg/opt/inline9.C: New test.
4058
4059 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4060
4061         PR fortran/18993
4062         * gfotran.dg/nullify_1.f: New test.
4063
4064 2004-12-15  Richard Henderson  <rth@redhat.com>
4065
4066         * gcc.target/i386/i386.exp: New harness.
4067         * gcc.target/i386/vect-args.c: New.
4068
4069 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4070
4071         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4072
4073 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4074
4075         PR c++/18825
4076         * g++.dg/template/friend32.C: New test.
4077
4078 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4079
4080         * cpp/pragma-once-1.c: New test.
4081         * cpp/pragma-once-1b.h: Likewise.
4082         * cpp/pragma-once-1c.h: Likewise.
4083         * cpp/pragma-once-1d.h: Likewise.
4084         * cpp/inc/pragma-once-1a.h: Likewise.
4085
4086 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4087             Steven G. Kargl  <kargls@comcast.net>
4088
4089         PR fortran/17597
4090         * gfortran.dg/list_read_3.f90: New test.
4091
4092 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4093
4094         * gcc.dg/ftrapv-2.c: New test.
4095
4096 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4097
4098         PR c++/18981
4099         * g++.dg/template/typename9.C: New test.
4100
4101 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/18738
4104         * g++.dg/template/typename8.C: New test.
4105         * g++.dg/parse/friend2.C: Tweak error message.
4106
4107 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4108
4109         * gcc.c-torture/20041214-1.c: New test.
4110
4111 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4112
4113         PR c++/18965
4114         * g++.dg/init/array17.C: New test.
4115
4116 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4117
4118         PR c++/18793
4119         * g++.dg/init/aggr3.C: New test.
4120
4121 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4122
4123         * gcc.dg/altivec-types-1.c: New test.
4124         * gcc.dg/altivec-types-2.c: New test.
4125         * gcc.dg/altivec-types-3.c: New test.
4126         * gcc.dg/altivec-types-4.c: New test.
4127         * g++.dg/ext/altivec-types-1.C: New test.
4128         * g++.dg/ext/altivec-types-2.C: New test.
4129         * g++.dg/ext/altivec-types-3.C: New test.
4130         * g++.dg/ext/altivec-types-4.C: New test.
4131
4132 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4133
4134         PR middle-end/18951
4135         * gcc.c-torture/execute/20041213-1.c: New test.
4136
4137 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4138
4139         PR c++/18949
4140         * g++.dg/template/cast1.C: New.
4141
4142 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4143
4144         * gcc.c-torture/execute/20041213-2.c: New test.
4145
4146 2004-12-13  Richard Henderson  <rth@redhat.com>
4147
4148         * gcc.dg/i386-sse-10.c: Fix typo in options.
4149
4150 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4151
4152         PR c++/18968
4153         * g++.dg/opt/pr18968.C: New test.
4154
4155 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4156
4157         PR c++/18925
4158         * g++.dg/ext/visibility/staticdatamem.C: New test.
4159
4160 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4161
4162         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4163
4164 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4165
4166         PR rtl-optimization/18928
4167         * gcc.dg/pr18928-1.c: New test case.
4168
4169 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4170
4171         PR tree-opt/16951
4172         * gcc.c-torture/compile/20041211-1.c: New.
4173
4174 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4175
4176         PR middle-end/17564
4177         * gcc.c-torture/execute/20041212-1.c: New test.
4178
4179 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4180
4181         PR fortran/18869
4182         * gfortran.dg/common_1.f90: New test.
4183
4184 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4185         Paul Brook  <paul@codesourcery.com>
4186
4187         PR fortran/16222
4188         * gfortran.dg/real_do_1.f90: New test.
4189
4190 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4191
4192         PR tree-opt/18040
4193         * g++.dg/opt/ptrmem6.C: New test.
4194
4195 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4196
4197         PR middle-end/18921
4198         * gcc.dg/pr18921-1.c: New test case.
4199
4200 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4201
4202         PR fortran/17175
4203         * gfortran.dg/scale_1.f90: New test.
4204
4205 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4206
4207         PR middle-end/18903
4208         * gcc.c-torture/compile/pr18903.c: New test.
4209
4210 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4211
4212         * gcc.c-torture/execute/20041210-1.c: New test.
4213
4214 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4215
4216         PR c++/18731
4217         * g++.dg/parser/struct-1.C: New test.
4218         * g++.dg/parser/struct-2.C: New test.
4219         * g++.dg/parser/struct-3.C: New test.
4220
4221 2004-12-09  Richard Henderson  <rth@redhat.com>
4222
4223         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4224
4225         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4226         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4227
4228 2004-12-09  Matt Austern  <austern@apple.com>
4229
4230         PR c++/18514
4231         * g++.dg/ext/builtin1.C: New
4232         * g++.dg/ext/builtin2.C: New
4233         * g++.dg/ext/builtin3.C: New
4234         * g++.dg/ext/builtin4.C: New
4235         * g++.dg/ext/builtin5.C: New
4236
4237 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4238
4239         PR tree-opt/18904
4240         * g++.dg/opt/ptrmem5.C: New test.
4241
4242 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4243
4244         * g++.dg/parse/typename5.C: Adjust for new error.
4245         * g++.dg/parse/typename7.C: New.
4246
4247 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4248
4249         PR c++/18073
4250         * g++.dg/other/mmintrin.C: New test.
4251
4252 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4253
4254         PR c++/16681
4255         * g++.dg/init/array15.C: New.
4256         * g++.dg/init/array16.C: New.
4257
4258 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4259
4260         PR fortran/18826
4261         * gfortran.dg/assign_1.f90: New test.
4262
4263 2004-12-08  Nick Clifton  <nickc@redhat.com>
4264
4265         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4266         * gcc.target/xstormy16/data_below100: Likewise.
4267         * gcc.target/xstormy16/sfr: Likewise.
4268         * gcc.target/xstormy16/below100.S: New test source file.
4269         * gcc.target/xstormy16/below100.ld: New test linker script.
4270         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4271         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4272         bp instructions.
4273         * gcc.target/xstormy16/bp.c: Likewise.
4274
4275         * gcc.target/xstormy16/bss_below100: New files:
4276         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4277         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4278         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4279         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4280         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4281         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4282         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4283         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4284         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4285         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4286         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4287         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4288         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4289         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4290         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4291         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4292         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4293         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4294         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4295         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4296         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4297         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4298         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4299         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4300         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4301         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4302         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4303
4304         * gcc.target/xstormy16/data_below100: New files:
4305         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4306         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4307         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4308         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4309         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4310         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4311         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4312         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4313         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4314         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4315         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4316         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4317         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4318         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4319         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4320         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4321         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4322         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4323         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4324         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4325         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4326         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4327         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4328         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4329         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4330         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4331         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4332
4333         * gcc.target/xstormy16/sfr: New files:
4334         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4335         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4336         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4337         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4338         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4339         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4340         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4341         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4342         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4343         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4344         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4345         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4346         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4347         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4348         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4349         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4350         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4351         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4352         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4353         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4354         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4355         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4356         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4357         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4358         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4359         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4360         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4361         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4362         27_if0_sfrw_bitfield_f.c
4363
4364 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4365
4366         PR c++/18100
4367         * g++.dg/lookup/name-clash4.C: New test.
4368
4369 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4370
4371         PR c++/18672
4372         * g++.dg/opt/array1.C: New.
4373
4374         PR c++/18803
4375         * g++.dg/template/operator5.C: New.
4376
4377 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4378
4379         PR c/18867
4380         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4381
4382 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4383
4384         * gcc.dg/noncompile/20041207.c: New test.
4385
4386 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4387
4388         * g++.dg/other/unreachable-1.C: New test.
4389
4390 2004-12-06  Nick Clifton  <nickc@redhat.com>
4391
4392         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4393         <limits.h> because the latter comes from gcc's include/ directory
4394         and not the newlib/libc/include directory.
4395
4396 2004-12-04  Richard Henderson  <rth@redhat.com>
4397
4398         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4399
4400 2004-12-04  Richard Henderson  <rth@redhat.com>
4401
4402         * lib/target-supports.exp (check_gc_sections_available): Disable
4403         for alpha and ia64.
4404
4405 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4406
4407         PR middle-end/17909
4408         * g++.dg/other/vararg-2.C: New test.
4409
4410 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4411
4412         PR c++/17011, c++/17971
4413         * g++.dg/template/error15.C: Adjust expected error.
4414         * g++.dg/template/instantiate3.C: Likewise.
4415
4416 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4417
4418         * gcc.dg/altivec-18.c: Fix for darwin
4419
4420 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4421
4422         PR c++/18782
4423         * g++.dg/parse/ptrmem2.C: New.
4424
4425         PR c++/18318
4426         * g++.dg/template/new1.C: New.
4427
4428 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4429
4430         PR fortran/18710
4431         * gfortran.dg/direct_io_3.f90: New test.
4432
4433 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4434
4435         PR 18758
4436         * g++.dg/parse/crash21.C: New.
4437
4438 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4439
4440         PR c++/15664, c++/18276
4441         * g++.dg/template/ttp13.C: New test.
4442         * g++.dg/template/ttp14.C: Likewise.
4443
4444 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4445
4446         PR c++/18123
4447         * g++.dg/parse/enum2.C: New test.
4448         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4449
4450 2004-12-02  Nick Clifton  <nickc@redhat.com>
4451
4452         * gcc.target/xstormy16: New test directory.
4453         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4454         * gcc.target/xstormy16/bp.c: Check the generation of bp
4455         instructions.
4456         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4457         bn instructions and the BELOW100 attribute.
4458
4459 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4460
4461         PR target/16952
4462         * gcc.dg/ppc-eabi.c: New.
4463
4464 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4465
4466         PR fortran/18284
4467         * gfortran.dg/backspace.f90
4468
4469 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4470
4471         * gfortran.dg/inquire.f90: New test.
4472
4473 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4474
4475         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4476         handle effective-target-keyword.
4477         (dg-skip-if): Support effective-target keyword as target list.
4478         (dg-xfail-if): Ditto.
4479         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4480
4481 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4482
4483         PR tree-optimization/18291
4484         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4485
4486 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4487
4488         PR C++/18729
4489         * g++.dg/parse/crash20.C: New.
4490
4491         PR c++/17431
4492         * g++.dg/overload/arg1.C: New.
4493         * g++.dg/overload/arg2.C: New.
4494         * g++.dg/overload/arg3.C: New.
4495         * g++.dg/overload/arg4.C: New.
4496
4497 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4498
4499         * gcc.dg/c99-flex-array-4.c: Remove.
4500
4501 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4502
4503         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4504
4505         * lib/target-supports.exp (is-effective-target): Simplify.
4506
4507         * lib/target-supports.exp (check_effective_target_vect_long):
4508         Fix for powerpc64-*-*.
4509
4510 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4511
4512         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4513         to support new requirements on FreeBSD 5.
4514
4515 2004-11-30  Devang Patel  <dpatel@apple.com>
4516
4517         PR 18702
4518         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4519
4520 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4521
4522         * g++.dg/ext/altivec-13.C: New test.
4523
4524 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4525
4526         PR tree-opt/18298
4527         * gcc.c-torture/execute/p18298.c: New test.
4528
4529 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4530             Dorit Naishlos  <dorit@il.ibm.com>
4531
4532         PR tree-opt/18607
4533         * gcc.dg/vect/vect-89.c: New test.
4534
4535 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4536
4537         * gcc.dg/pr18596-1.c: New test.
4538
4539 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4540
4541         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4542
4543 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4544
4545         PR c/18479
4546         * gcc.dg/pr18479.c: New test.
4547
4548 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4549
4550         PR target/18490
4551         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4552         mmix-knuth-mmixware.
4553
4554         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4555         cris-*-elf* cris-*-aout* mmix-*-*
4556
4557 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4558
4559         PR middle-end/18725
4560         * gcc.dg/pr18725.c: New test.
4561
4562 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4563
4564         PR target/18488
4565         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4566
4567         PR target/18336
4568         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4569
4570 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/18368
4573         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4574         * g++.old-deja/g++.law/ctors5.C: Likewise.
4575         * g++.old-deja/g++.other/crash25.C: Likewise.
4576
4577         PR c++/18674
4578         * g++.dg/template/error16.C: New test.
4579
4580         PR c++/18512
4581         * g++.dg/template/crash29.C: New test.
4582
4583 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4584
4585         PR tree-optimization/18712
4586         * gcc.c-torture/compile/pr18712.c: New test.
4587
4588 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4589
4590         PR c/7544
4591         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4592         tests.
4593
4594 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4595
4596         PR c++/18652
4597         * g++.dg/lookup/crash6.C: New test.
4598
4599 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4600
4601         PR middle-end/18164
4602         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4603
4604 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4605
4606         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4607         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4608         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4609
4610 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4611
4612         * gcc.dg/pr18164.c: New test.
4613
4614 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4615
4616         * gcc.dg/funroll-loops-all.c: New.
4617
4618 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4619
4620         PR target/18489
4621         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4622         delimeter, match space and TAB as well as ":".
4623
4624         PR target/18484
4625         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4626
4627         PR target/18348
4628         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4629
4630         PR target/18345
4631         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4632
4633         PR target/18337
4634         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4635
4636 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4637
4638         * gfortran.dg/direct_io_2.f90: New test.
4639
4640 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4641
4642         PR target/18334
4643         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4644
4645 2004-11-28  Richard Henderson  <rth@redhat.com>
4646
4647         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4648
4649 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4650
4651         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4652         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4653         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4654         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4655         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4656         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4657         gcc.dg/pointer-arith-8.c: New tests.
4658
4659 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4660
4661         PR fortran/18364
4662         * gfortran.dg/endfile.f90: New test.
4663
4664 2004-11-27  Falk Hueffner  <falk@debian.org>
4665
4666         * gcc.dg/loop-6.c: New test.
4667
4668 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4669
4670         * gcc.c-torture/execute/20041126-1.c: New test.
4671
4672 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4673
4674         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4675         on IRIX.
4676
4677 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4678
4679         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4680         functions.
4681
4682 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4683
4684         PR rtl-optimization/17825
4685         * gcc.c-torture/compile/20041119-1.c: New test.
4686
4687 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4688
4689         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4690         Check existence of ld library path variables before unsetting.
4691
4692 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4693
4694         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4695
4696 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4697
4698         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4699
4700 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4701
4702         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4703
4704 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4705
4706         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4707         dg-do directive.
4708
4709 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4710
4711         * gcc.dg/pr17957.c: Pass --param, not -param.
4712
4713 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4714
4715         PR middle-end/17957
4716         * testsuite/gcc.dg/pr17957.c: New test.
4717
4718 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4719
4720         PR c++/18445
4721         * g++.dg/template/crash28.C: Likewise.
4722
4723         PR c++/18001
4724         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4725         * g++.dg/ext/lvaddr.C: Likewise.
4726         * g++.dg/opt/pr7503-3.C: Likewise.
4727
4728         PR c++/18466
4729         * g++.dg/parse/qualified3.C: New test.
4730         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4731
4732         PR c++/18545
4733         * g++.dg/expr/return1.C: New test.
4734
4735 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4736
4737         Friend class name lookup 3/n, PR c++/3332
4738         * g++.dg/lookup/friend3.C: New test.
4739         * g++.dg/lookup/friend4.C: Likewise.
4740         * g++.dg/lookup/friend5.C: Likewise.
4741
4742 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4743
4744         Friend class name lookup 2/n, PR c++/14513, c++/15410
4745         * g++.dg/lookup/friend2.C: New test.
4746         * g++.dg/template/friend31.C: Likewise.
4747
4748 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4749
4750         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4751
4752 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4753
4754         PR c++/17473
4755         * g++.dg/tc1/dr56.C: Remove.
4756         * g++.dg/template/typedef1.C: Add dg-error markers.
4757         * g++.old-deja/g++.other/typedef7.C: Likewise.
4758
4759         PR c++/18285
4760         * g++.dg/parse/typedef7.C: New test.
4761
4762 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4763
4764         * gcc.c-torture/execute/20041124-1.c: New test.
4765
4766 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4767
4768         * g++.dg/template/deduce3.C: New test.
4769
4770         PR c++/18586
4771         * g++.dg/template/crash27.C: New test.
4772
4773         PR c++/18530
4774         * g++.dg/warn/Wshadow-3.C: New test.
4775
4776 2004-11-24  Devang Patel  <dpatel@apple.com>
4777
4778         PR/18555
4779         * gcc.dg/cpp/isysroot-1.c: New test.
4780         * gcc.dg/cpp/usr/include/stdio.h: New file.
4781         * gcc.dg/cpp/isysroot-2.c: New test.
4782         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4783         New file.
4784
4785 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4786
4787         PR c++/8929
4788         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4789
4790 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4791
4792         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4793         * gcc.target/sparc/pdist.c: Likewise.
4794
4795 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4796
4797         PR c++/16882
4798         * g++.dg/conversion/simd1.C: New test.
4799
4800 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4801
4802         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4803         and restore_ld_library_path_env_vars.
4804         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4805         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4806         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4807         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4808
4809 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4810
4811         * gcc.dg/pragma-align-2.c: Test macro expansion.
4812         * gcc.dg/pragma-pack-2.c: New test.
4813
4814 2004-11-23  Richard Henderson  <rth@redhat.com>
4815
4816         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4817         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4818         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4819         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4820         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4821         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4822
4823         * gcc.dg/vect/vect.exp: Add check for alpha.
4824         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4825         (check_effective_target_vect_int): Enable for alpha.
4826         (check_effective_target_vect_long): New.
4827         (is-effective-target): Add it.
4828
4829 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4830
4831         * gcc.dg/pr18614-1.c: New test.
4832
4833 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4834
4835         * gcc.dg/setjmp-2.c: New test.
4836
4837 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4838
4839         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4840         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4841         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4842         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4843         gcc.target/sparc/pdist.c: New tests.
4844
4845 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4846
4847         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4848
4849 2004-11-22  Dale Johannesen  <dalej@apple.com>
4850
4851         * gcc.dg/20041111-1.c:  New.
4852
4853 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4854
4855         PR tree-opt/18536
4856         * gcc.dg/vect/pr18536.c: New test.
4857
4858 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4859
4860         PR c++/18354
4861         * g++.dg/template/nontype11.C: New test.
4862
4863 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4864
4865         PR middle-end/18520
4866         * gcc.dg/pr18520-1.c: New test case.
4867
4868 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4869
4870         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4871         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4872         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4873         expected diagnostics.
4874
4875 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4876
4877         PR target/18580
4878         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4879         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4880         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4881
4882 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4883
4884         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4885
4886 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4887             Joseph Myers  <joseph@codesourcery.com>
4888
4889         * lib/target-supports.exp (check_visibility_available): Really
4890         test the compiler.
4891
4892 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4893
4894         PR tree-opt/18181
4895         * gcc.dg/vect/vect-85.c: New test.
4896         * gcc.dg/vect/vect-86.c: New test.
4897         * gcc.dg/vect/vect-87.c: New test.
4898         * gcc.dg/vect/vect-88.c: New test.
4899
4900 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4901
4902         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4903
4904 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4905
4906         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4907         * gcc.dg/ppc-and-1.c: Ditto.
4908         * gcc.dg/ppc-compare-1.c: Ditto.
4909         * gcc.dg/ppc-mov-1.c: Ditto
4910
4911 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4912             Mark Mitchell  <mark@codesourcery.com>
4913
4914         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4915
4916 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4917             Aldy Hernandez  <aldyh@redhat.com>
4918
4919         * lib/target-supports.exp (check_effective_target_vect_int): New
4920         (check_effective_target_vect_float): New
4921         (check_effective_target_vect_double): New.
4922         (is-effective-target): Support new effective targets keywords.
4923         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4924         default action for dg-do.
4925         * gcc.dg/vect/pr16105.c: Use new support.
4926         * gcc.dg/vect/pr18400.c: Ditto.
4927         * gcc.dg/vect/pr18425.c: Ditto.
4928         * gcc.dg/vect/vect-1.c: Ditto.
4929         * gcc.dg/vect/vect-10.c: Ditto.
4930         * gcc.dg/vect/vect-11.c: Ditto.
4931         * gcc.dg/vect/vect-12.c: Ditto.
4932         * gcc.dg/vect/vect-13.c: Ditto.
4933         * gcc.dg/vect/vect-14.c: Ditto.
4934         * gcc.dg/vect/vect-15.c: Ditto.
4935         * gcc.dg/vect/vect-16.c: Ditto.
4936         * gcc.dg/vect/vect-17.c: Ditto.
4937         * gcc.dg/vect/vect-18.c: Ditto.
4938         * gcc.dg/vect/vect-19.c: Ditto.
4939         * gcc.dg/vect/vect-2.c: Ditto.
4940         * gcc.dg/vect/vect-20.c: Ditto.
4941         * gcc.dg/vect/vect-21.c: Ditto.
4942         * gcc.dg/vect/vect-22.c: Ditto.
4943         * gcc.dg/vect/vect-23.c: Ditto.
4944         * gcc.dg/vect/vect-24.c: Ditto.
4945         * gcc.dg/vect/vect-25.c: Ditto.
4946         * gcc.dg/vect/vect-26.c: Ditto.
4947         * gcc.dg/vect/vect-27.c: Ditto.
4948         * gcc.dg/vect/vect-27a.c: Ditto.
4949         * gcc.dg/vect/vect-28.c: Ditto.
4950         * gcc.dg/vect/vect-29.c: Ditto.
4951         * gcc.dg/vect/vect-29a.c: Ditto.
4952         * gcc.dg/vect/vect-3.c: Ditto.
4953         * gcc.dg/vect/vect-30.c: Ditto.
4954         * gcc.dg/vect/vect-31.c: Ditto.
4955         * gcc.dg/vect/vect-32.c: Ditto.
4956         * gcc.dg/vect/vect-33.c: Ditto.
4957         * gcc.dg/vect/vect-34.c: Ditto.
4958         * gcc.dg/vect/vect-35.c: Ditto.
4959         * gcc.dg/vect/vect-36.c: Ditto.
4960         * gcc.dg/vect/vect-37.c: Ditto.
4961         * gcc.dg/vect/vect-38.c: Ditto.
4962         * gcc.dg/vect/vect-4.c: Ditto.
4963         * gcc.dg/vect/vect-40.c: Ditto.
4964         * gcc.dg/vect/vect-41.c: Ditto.
4965         * gcc.dg/vect/vect-42.c: Ditto.
4966         * gcc.dg/vect/vect-43.c: Ditto.
4967         * gcc.dg/vect/vect-44.c: Ditto.
4968         * gcc.dg/vect/vect-45.c: Ditto.
4969         * gcc.dg/vect/vect-46.c: Ditto.
4970         * gcc.dg/vect/vect-47.c: Ditto.
4971         * gcc.dg/vect/vect-48.c: Ditto.
4972         * gcc.dg/vect/vect-48a.c: Ditto.
4973         * gcc.dg/vect/vect-49.c: Ditto.
4974         * gcc.dg/vect/vect-5.c: Ditto.
4975         * gcc.dg/vect/vect-50.c: Ditto.
4976         * gcc.dg/vect/vect-51.c: Ditto.
4977         * gcc.dg/vect/vect-52.c: Ditto.
4978         * gcc.dg/vect/vect-53.c: Ditto.
4979         * gcc.dg/vect/vect-54.c: Ditto.
4980         * gcc.dg/vect/vect-55.c: Ditto.
4981         * gcc.dg/vect/vect-56.c: Ditto.
4982         * gcc.dg/vect/vect-56a.c: Ditto.
4983         * gcc.dg/vect/vect-57.c: Ditto.
4984         * gcc.dg/vect/vect-58.c: Ditto.
4985         * gcc.dg/vect/vect-59.c: Ditto.
4986         * gcc.dg/vect/vect-6.c: Ditto.
4987         * gcc.dg/vect/vect-60.c: Ditto.
4988         * gcc.dg/vect/vect-61.c: Ditto.
4989         * gcc.dg/vect/vect-62.c: Ditto.
4990         * gcc.dg/vect/vect-63.c: Ditto.
4991         * gcc.dg/vect/vect-64.c: Ditto.
4992         * gcc.dg/vect/vect-65.c: Ditto.
4993         * gcc.dg/vect/vect-66.c: Ditto.
4994         * gcc.dg/vect/vect-67.c: Ditto.
4995         * gcc.dg/vect/vect-68.c: Ditto.
4996         * gcc.dg/vect/vect-69.c: Ditto.
4997         * gcc.dg/vect/vect-7.c: Ditto.
4998         * gcc.dg/vect/vect-72.c: Ditto.
4999         * gcc.dg/vect/vect-72a.c: Ditto.
5000         * gcc.dg/vect/vect-73.c: Ditto.
5001         * gcc.dg/vect/vect-74.c: Ditto.
5002         * gcc.dg/vect/vect-75.c: Ditto.
5003         * gcc.dg/vect/vect-76.c: Ditto.
5004         * gcc.dg/vect/vect-77.c: Ditto.
5005         * gcc.dg/vect/vect-77a.c: Ditto.
5006         * gcc.dg/vect/vect-78.c: Ditto.
5007         * gcc.dg/vect/vect-79.c: Ditto.
5008         * gcc.dg/vect/vect-8.c: Ditto.
5009         * gcc.dg/vect/vect-80.c: Ditto.
5010         * gcc.dg/vect/vect-82.c: Ditto.
5011         * gcc.dg/vect/vect-82_64.c: Ditto.
5012         * gcc.dg/vect/vect-83.c: Ditto.
5013         * gcc.dg/vect/vect-83_64.c: Ditto.
5014         * gcc.dg/vect/vect-9.c: Ditto.
5015         * gcc.dg/vect/vect-all.c: Ditto.
5016         * gcc.dg/vect/vect-none.c: Ditto.
5017
5018 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5019
5020         * lib/gcc-dg.exp (dg-skip-if): New function.
5021         (dg-forbid-option): Remove.
5022         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5023         * g++.dg/abi/bitfield8.C: Likewise.
5024         * g++.dg/abi/dtor1.C: Likewise.
5025         * g++.dg/abi/empty10.C: Likewise.
5026         * g++.dg/abi/empty7.C: Likewise.
5027         * g++.dg/abi/empty9.C: Likewise.
5028         * g++.dg/abi/layout3.C: Likewise.
5029         * g++.dg/abi/layout4.C: Likewise.
5030         * g++.dg/abi/thunk1.C: Likewise.
5031         * g++.dg/abi/thunk2.C: Likewise.
5032         * g++.dg/abi/vbase11.C: Likewise.
5033         * g++.dg/abi/vthunk2.C: Likewise.
5034         * g++.dg/abi/vthunk3.C: Likewise.
5035         * g++.dg/ext/attrib8.C: Likewise.
5036         * g++.dg/opt/longbranch2.C: Likewise.
5037         * g++.dg/opt/reg-stack4.C: Likewise.
5038         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5039         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5040         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5041         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5042         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5043         * gcc.dg/20000609-1.c: Likewise.
5044         * gcc.dg/20000720-1.c: Likewise.
5045         * gcc.dg/20011107-1.c: Likewise.
5046         * gcc.dg/20011119-1.c: Likewise.
5047         * gcc.dg/20020108-1.c: Likewise.
5048         * gcc.dg/20020122-2.c: Likewise.
5049         * gcc.dg/20020122-3.c: Likewise.
5050         * gcc.dg/20020201-3.c: Likewise.
5051         * gcc.dg/20020206-1.c: Likewise.
5052         * gcc.dg/20020218-1.c: Likewise.
5053         * gcc.dg/20020310-1.c: Likewise.
5054         * gcc.dg/20020411-1.c: Likewise.
5055         * gcc.dg/20020418-2.c: Likewise.
5056         * gcc.dg/20020426-1.c: Likewise.
5057         * gcc.dg/20020426-2.c: Likewise.
5058         * gcc.dg/20020517-1.c: Likewise.
5059         * gcc.dg/20020523-1.c: Likewise.
5060         * gcc.dg/20020523-2.c: Likewise.
5061         * gcc.dg/20020729-1.c: Likewise.
5062         * gcc.dg/20030204-1.c: Likewise.
5063         * gcc.dg/20030826-2.c: Likewise.
5064         * gcc.dg/20030926-1.c: Likewise.
5065         * gcc.dg/20031202-1.c: Likewise.
5066         * gcc.dg/980312-1.c: Likewise.
5067         * gcc.dg/980313-1.c: Likewise.
5068         * gcc.dg/990117-1.c: Likewise.
5069         * gcc.dg/990424-1.c: Likewise.
5070         * gcc.dg/990524-1.c: Likewise.
5071         * gcc.dg/991230-1.c: Likewise.
5072         * gcc.dg/i386-387-1.c: Likewise.
5073         * gcc.dg/i386-387-2.c: Likewise.
5074         * gcc.dg/i386-387-3.c: Likewise.
5075         * gcc.dg/i386-387-4.c: Likewise.
5076         * gcc.dg/i386-387-5.c: Likewise.
5077         * gcc.dg/i386-387-6.c: Likewise.
5078         * gcc.dg/i386-asm-1.c: Likewise.
5079         * gcc.dg/i386-bitfield1.c: Likewise.
5080         * gcc.dg/i386-bitfield2.c: Likewise.
5081         * gcc.dg/i386-loop-1.c: Likewise.
5082         * gcc.dg/i386-loop-2.c: Likewise.
5083         * gcc.dg/i386-loop-3.c: Likewise.
5084         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5085         * gcc.dg/i386-pic-1.c: Likewise.
5086         * gcc.dg/i386-regparm.c: Likewise.
5087         * gcc.dg/i386-signbit-1.c: Likewise.
5088         * gcc.dg/i386-signbit-2.c: Likewise.
5089         * gcc.dg/i386-signbit-3.c: Likewise.
5090         * gcc.dg/i386-sse-5.c: Likewise.
5091         * gcc.dg/i386-sse-8.c: Likewise.
5092         * gcc.dg/i386-unroll-1.c: Likewise.
5093         * gcc.dg/tls/opt-1.c: Likewise.
5094         * gcc.dg/tls/opt-2.c: Likewise.
5095         * gcc.dg/unroll-1.c: Likewise.
5096         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5097         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5098         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5099         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5100
5101 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5102
5103         * g++.dg/template/incomplete1.C: New test.
5104
5105 2004-11-16  Nick Clifton  <nickc@redhat.com>
5106
5107         Revert patches accidentally commited during checkin of fixes for
5108         xstormy16 tests:
5109         gcc.c-torture/execute/simd-4.c: Revert
5110         gcc.dg/20040910-1.c: Revert.
5111
5112 2004-11-16  Paul Brook  <paul@codesourcery.com>
5113
5114         PR fortran/13010
5115         * gfortran.dg/der_pointer_1.f90: New test.
5116
5117 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5118
5119         PR c/18498
5120         * gcc.dg/bitfld-13.c: New test.
5121
5122 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5123
5124         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5125         powerpc*-*-linux*.
5126
5127         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5128         * gcc.dg/ppc64-abi-2.c: Ditto.
5129         * gcc.dg/ppc64-abi-3.c: Ditto.
5130
5131         * lib/gcc-dg.exp (dg-target-list): Remove.
5132
5133 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5134
5135         * gcc.dg/ia64-postinc.c: New test.
5136
5137 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5138
5139         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5140
5141 2004-11-15  Nick Clifton  <nickc@redhat.com>
5142
5143         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5144         __INT_MAX__ so that the test can be compiled by toolchains
5145         targeted at 16-bit processors.
5146
5147         * gcc.dg/20040625-1.c: Use long constants rather than integers
5148         when performing arithmetic that will overflow 16-bits.
5149
5150         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5151         xstormy16.  It does not support 128-bit vector operations.
5152
5153         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5154         with the macro PTR_TYPE.  Define this macro to an integer type
5155         suitable for holding a pointer.
5156
5157         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5158         the target is a 16-bit processor.
5159
5160         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5161         16-bit targets where the character constant will be too long.
5162
5163         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5164         where the double will not be directly addressable.
5165
5166 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5167
5168         Friend class name lookup 1/n, PR c++/18471
5169         * g++.dg/template/crash26.C: New test.
5170         * g++.dg/lookup/struct1.C: Adjust expected error.
5171         * g++.dg/parse/elab1.C: Likewise.
5172         * g++.dg/parse/elab2.C: Likewise.
5173         * g++.dg/parse/int-as-enum1.C: Likewise.
5174         * g++.dg/parse/struct-as-enum1.C: Likewise.
5175         * g++.dg/parse/typedef1.C: Likewise.
5176         * g++.dg/parse/typedef3.C: Likewise.
5177         * g++.dg/parse/typedef4.C: Likewise.
5178         * g++.dg/parse/typedef5.C: Likewise.
5179         * g++.dg/template/nontype4.C: Likewise.
5180         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5181         * g++.old-deja/g++.other/elab1.C: Likewise.
5182         * g++.old-deja/g++.other/syntax4.C: Likewise.
5183
5184 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5185
5186         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5187
5188 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5189
5190         * gcc.c-torture/execute/20041114-1.c: New test.
5191
5192 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5193
5194         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5195         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5196         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5197         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5198         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5199         gcc.dg/switch-7.c: New tests.
5200
5201 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5202
5203         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5204
5205 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5206
5207         PR tree-opt/18400
5208         * gcc.dg/vect/pr18400.c: New test.
5209
5210 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5211             Andrew Pinski  <pinskia@physics.uc.edu>
5212
5213         PR tree-opt/18425
5214         * gcc.dg/vect/pr18425.c: New test.
5215
5216 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5217
5218         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5219         Guard with dg-require-alias and dg-require-visibility.
5220
5221 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5222
5223         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5224
5225 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5226
5227         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5228
5229 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5230
5231         PR c++/17344
5232         * g++.dg/template/defarg5.C: New test.
5233
5234 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5235
5236         * g++.dg/parse/cast1.C: Run only on ILP32.
5237         * g++.old-deja/g++.mike/p784.C: Likewise.
5238
5239 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5240
5241         * gcc.c-torture/execute/20041113-1.c: New test.
5242
5243 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5244
5245         PR target/18230
5246         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5247         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5248         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5249         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5250         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5251         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5252         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5253         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5254         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5255         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5256         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5257         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5258         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5259
5260 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5261
5262         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5263         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5264         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5265         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5266         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5267         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5268         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5269         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5270         gcc.target/sparc/combined-1.c: New tests.
5271
5272 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5273
5274         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5275         New tests.
5276
5277 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5278
5279         * lib/gcc-dg.exp (dg-forbid-option): New function.
5280         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5281         * g++.dg/abi/bitfield8.C: Likewise.
5282         * g++.dg/abi/dtor1.C: Likewise.
5283         * g++.dg/abi/empty10.C: Likewise.
5284         * g++.dg/abi/empty7.C: Likewise.
5285         * g++.dg/abi/empty9.C: Likewise.
5286         * g++.dg/abi/layout3.C: Likewise.
5287         * g++.dg/abi/layout4.C: Likewise.
5288         * g++.dg/abi/thunk1.C: Likewise.
5289         * g++.dg/abi/thunk2.C: Likewise.
5290         * g++.dg/abi/vbase11.C: Likewise.
5291         * g++.dg/abi/vthunk2.C: Likewise.
5292         * g++.dg/abi/vthunk3.C: Likewise.
5293         * g++.dg/ext/attrib8.C: Likewise.
5294         * g++.dg/opt/longbranch2.C: Likewise.
5295         * g++.dg/opt/reg-stack4.C: Likewise.
5296         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5297         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5298         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5299         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5300         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5301         * gcc.dg/20000609-1.c: Likewise.
5302         * gcc.dg/20000720-1.c: Likewise.
5303         * gcc.dg/20011107-1.c: Likewise.
5304         * gcc.dg/20011119-1.c: Likewise.
5305         * gcc.dg/20020108-1.c: Likewise.
5306         * gcc.dg/20020122-2.c: Likewise.
5307         * gcc.dg/20020122-3.c: Likewise.
5308         * gcc.dg/20020201-3.c: Likewise.
5309         * gcc.dg/20020206-1.c: Likewise.
5310         * gcc.dg/20020218-1.c: Likewise.
5311         * gcc.dg/20020310-1.c: Likewise.
5312         * gcc.dg/20020411-1.c: Likewise.
5313         * gcc.dg/20020418-2.c: Likewise.
5314         * gcc.dg/20020426-1.c: Likewise.
5315         * gcc.dg/20020426-2.c: Likewise.
5316         * gcc.dg/20020517-1.c: Likewise.
5317         * gcc.dg/20020523-1.c: Likewise.
5318         * gcc.dg/20020523-2.c: Likewise.
5319         * gcc.dg/20020729-1.c: Likewise.
5320         * gcc.dg/20030204-1.c: Likewise.
5321         * gcc.dg/20030826-2.c: Likewise.
5322         * gcc.dg/20030926-1.c: Likewise.
5323         * gcc.dg/20031202-1.c: Likewise.
5324         * gcc.dg/980312-1.c: Likewise.
5325         * gcc.dg/980313-1.c: Likewise.
5326         * gcc.dg/990117-1.c: Likewise.
5327         * gcc.dg/990424-1.c: Likewise.
5328         * gcc.dg/990524-1.c: Likewise.
5329         * gcc.dg/991230-1.c: Likewise.
5330         * gcc.dg/i386-387-1.c: Likewise.
5331         * gcc.dg/i386-387-2.c: Likewise.
5332         * gcc.dg/i386-387-3.c: Likewise.
5333         * gcc.dg/i386-387-4.c: Likewise.
5334         * gcc.dg/i386-387-5.c: Likewise.
5335         * gcc.dg/i386-387-6.c: Likewise.
5336         * gcc.dg/i386-asm-1.c: Likewise.
5337         * gcc.dg/i386-bitfield1.c: Likewise.
5338         * gcc.dg/i386-bitfield2.c: Likewise.
5339         * gcc.dg/i386-loop-1.c: Likewise.
5340         * gcc.dg/i386-loop-2.c: Likewise.
5341         * gcc.dg/i386-loop-3.c: Likewise.
5342         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5343         * gcc.dg/i386-pic-1.c: Likewise.
5344         * gcc.dg/i386-regparm.c: Likewise.
5345         * gcc.dg/i386-signbit-1.c: Likewise.
5346         * gcc.dg/i386-signbit-2.c: Likewise.
5347         * gcc.dg/i386-signbit-3.c: Likewise.
5348         * gcc.dg/i386-sse-5.c: Likewise.
5349         * gcc.dg/i386-sse-8.c: Likewise.
5350         * gcc.dg/i386-unroll-1.c: Likewise.
5351         * gcc.dg/tls/opt-1.c: Likewise.
5352         * gcc.dg/tls/opt-2.c: Likewise.
5353         * gcc.dg/unroll-1.c: Likewise.
5354         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5355         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5356         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5357         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5358         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5359         -m64 is specified.
5360
5361 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5362
5363         PR c++/18389
5364         * g++.dg/parse/cond1.C: New test.
5365
5366         PR c++/18429
5367         * g++.dg/template/array9.C: New test.
5368         * g++.dg/ext/vla1.C: Adjust error messages.
5369         * g++.dg/ext/vlm1.C: Likewise.
5370         * g++.dg/template/crash2.C: Likewise.
5371
5372         PR c++/18436
5373         * g++.dg/template/call3.C: New test.
5374
5375         PR c++/18407
5376         * g++.dg/template/ptrmem11.C: New test.
5377
5378 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5379
5380         PR other/14264
5381         * lib/g++.exp: Set LC_ALL and LANG to C.
5382         * lib/gcc-dg.exp: Likewise.
5383         * lib/gfortran.exp: Likewise.
5384         * lib/objc.exp: Likewise.
5385         * lib/treelang.exp: Likewise.
5386
5387 2004-11-12  Andreas Schwab  <schwab@suse.de>
5388
5389         * gcc.dg/pr16286.c: Fix last change.
5390
5391 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/18416
5394         * g++.dg/init/global1.C: New test.
5395
5396 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5397
5398         * gcc.c-torture/execute/20041112-1.c: New test.
5399
5400 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5401
5402         * lib/gcc-dg.exp (dg-target-list): New.
5403
5404 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5405             Richard Sandiford  <rsandifo@redhat.com>
5406
5407         * lib/target-supports.exp (get-compiler_messages): New.
5408         (check_named_sections_available): Use it.
5409         (check_effective_target_ilp32): New.
5410         (check_effective_target_lp64): New.
5411         (is-effective-target): New.
5412         * lib/gcc-dg.exp (dg-require-effective-target): New.
5413
5414 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5415
5416         * gcc.dg/precedence-1.c: New test.
5417
5418 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5419
5420         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5421
5422         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5423         message, delete generated files, use more descriptive name for
5424         executable, and make the test unsupported when it cannot be run.
5425
5426         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5427         (dg-require-weak, dg-require-visibility, dg-require-alias,
5428         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5429         dg-require-iconv, dg-require-named-sections): Use it.
5430
5431         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5432
5433 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5434
5435         PR target/16457
5436         * gcc.dg/ppc-and-1: New
5437
5438         PR target/16796
5439         * gcc.dg/ppc-mov-1.c: New.
5440
5441         PR target/16458
5442         * gcc.dg/ppc-compare-1.c: New.
5443
5444 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5445
5446         * objc.dg/desig-init-2.m: New test.
5447
5448 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5449
5450         PR middle-end/18160
5451         * g++.dg/warn/register-var-1.C: New test.
5452         * g++.dg/warn/register-var-2.C: New test.
5453
5454 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5455
5456         * gcc.dg/union-2.c: New test.
5457
5458 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5459
5460         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5461         New test for PR tree-optimization/17892.
5462
5463 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/18369
5466         * g++.dg/init/new12.C: New test.
5467
5468 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5469
5470         * gcc.target/sparc: New directory.
5471         * gcc.target/sparc/sparc.exp: New driver.
5472         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5473         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5474         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5475         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5476
5477 2004-11-10  Paul Brook  <paul@codesourcery.com>
5478
5479         PR fortran/18218
5480         * gfortran.dg/list_read.c: New test.
5481
5482 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5483
5484         PR c/18322
5485         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5486         expected diagnostic location.
5487
5488 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5489
5490         * gcc.dg/20041109-1.c: New test.
5491
5492 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5493
5494         PR objc/18406
5495         * objc/compile/pr18406.m: New test.
5496
5497 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5498
5499         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5500
5501 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5502
5503         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5504
5505 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5506
5507         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5508
5509 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5510
5511         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5512         exit.
5513
5514 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5515
5516         PR tree-opt/18299
5517         * gcc.c-torture/pr18299-1.c: New test.
5518
5519 2004-11-06  Andreas Schwab  <schwab@suse.de>
5520
5521         * gcc.dg/pr16286.c: Also test for bool and pixel.
5522
5523 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5524
5525         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5526         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5527         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5528         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5529         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5530         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5531         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5532         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5533         gcc.dg/struct-semi-3.c: New tests.
5534
5535 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5536
5537         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5538
5539 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5540
5541         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5542         Do not use C99 designators.
5543
5544 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5547
5548 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5549
5550         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5551         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5552         * gcc.c-torture/execute/simd-5.x: Remove.
5553
5554 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5555
5556         PR rtl-optimization/17933
5557         * gcc.dg/torture/pr17933-1.c: New test.
5558
5559 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5560
5561         PR target/18106
5562         * lib/target-supports.exp (check_weak_available): Support
5563         Windows.
5564
5565 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5566
5567         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5568         call to fflush(stdout) before abort.
5569         (my_ffsll): New function.
5570         (generate_fields): Use it.
5571
5572 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5573
5574         * gcc.dg/init-undef-1.c: New test.
5575
5576 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5577
5578         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5579         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5580         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5581         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5582         expected messages for new parser.
5583
5584 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5585
5586         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5587
5588 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5589
5590         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5591         on LP64 targets.
5592
5593 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5594
5595         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5596         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5597         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5598         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5599         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5600         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5601         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5602         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5603         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5604         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5605
5606 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5607
5608         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5609         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5610         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5611         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5612         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5613         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5614         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5615         for new parser.
5616
5617 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5618
5619         PR target/15342
5620         * gcc.dg/20041104-1.c: New test.
5621
5622 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5623
5624         * g++.dg/template/nontype7.C: New test.
5625         * g++.dg/template/nontype8.C: Likewise.
5626         * g++.dg/template/nontype9.C: Likewise.
5627         * g++.dg/template/nontype10.C: Likewise.
5628         * g++.dg/tc1/dr49.C: Likewise.
5629         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5630         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5631
5632 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5633
5634         * g++.dg/rtti/tinfo1.C: Remove xfails.
5635
5636 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5637
5638         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5639         packed attribute to the definition to satisfy the new C++ parser.
5640
5641 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5642
5643         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5644         invocations of va_arg.
5645
5646 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5647
5648         PR c++/18124
5649         * g++.dg/template/crash25.C: New test.
5650
5651         PR c++/18155
5652         * g++.dg/template/typedef2.C: New test.
5653         * g++.dg/parse/crash13.C: Adjust error markers.
5654
5655         PR c++/18177
5656         * g++.dg/conversion/const3.C: New test.
5657
5658 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5659
5660         PR fortran/17535
5661         PR fortran/17583
5662         PR fortran/17713
5663         * gfortran.dg/generic_[123].f90: New testcases.
5664
5665 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5668         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5669
5670 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5671
5672         PR tree-opt/16808
5673         * gcc.c-torture/compile/pr16808.c: New test.
5674
5675 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5676
5677         PR rtl-optimization/17104
5678         * gcc.dg/ppc-bitfield1.c: New.
5679
5680 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5681
5682         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5683
5684 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5685
5686         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5687         strings for 32-bit code.
5688
5689 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5690
5691         PR c/18239
5692         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5693
5694 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5695
5696         PR c++/18064
5697         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5698
5699 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5700
5701         PR c++/15172
5702         * g++.dg/init/aggr2.C: New test.
5703
5704 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5705
5706         * objc.dg/local-decl-1.m: New test.
5707
5708 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5709
5710         * gcc.dg/20040910-1.c: Adjust regex.
5711
5712 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5713
5714         PR rtl-optimization/18084
5715         * g++.dg/opt/pr18084-1.C: New testcase.
5716
5717 2004-10-30  Matt Austern  <austern@apple.com>
5718
5719         PR c++/17542
5720         * g++.dg/ext/attrib18.C: New test.
5721
5722 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5723
5724         PR middle-end/18096
5725         * gcc.dg/pr18096-1.c: New test case.
5726
5727 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5728
5729         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5730
5731 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5732
5733         PR c/16666
5734         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5735         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5736         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5737         gcc.dg/old-style-prom-3.c: New tests.
5738
5739 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5740
5741         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5742         Remove unnecessary inclusion of stdio.h.
5743
5744 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5745
5746         PR rtl-optimization/17581
5747         * gcc.dg/pr17581-1.c: New test case.
5748
5749 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5752         being implemented.
5753         * g++.dg/conversion/dr195-1.C: New.
5754         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5755         * g++.old-deja/g++.mike/p10148.C: Likewise.
5756
5757 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR c++/17695
5760         * g++.dg/debug/typedef2.C: New test.
5761
5762 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5763
5764         PR fortran/13490
5765         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5766         * gfortran.dg/g77/README: Update.
5767
5768 2004-10-28  Matt Austern  <austern@apple.com>
5769
5770         PR c++/14124
5771         * g++.dg/ext/packed7.C: New test.
5772
5773 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5774
5775         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5776         scan-assembler.
5777         * lib/scanasm.exp (hidden-scan-for): New proc.
5778         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5779         string.
5780         (scan-not-hidden): Likewise.
5781         * lib/target-supports.exp (check_visibility_available): mach-o is
5782         support too.
5783
5784 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5785
5786         PR c++/17132
5787         * g++.dg/template/memclass3.C: New test.
5788
5789 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5790
5791         PR middle-end/18160
5792         * gcc.dg/register-var-1.c: New test.
5793         * gcc.dg/register-var-2.c: New test.
5794         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5795         error now.
5796
5797 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5798
5799         PR other/18172
5800         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5801         unused variables.
5802         * gcc.dg/vect/vect-22.c: Likewise.
5803
5804 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5805
5806         * gcc.dg/i386-rotate-1.c: New test.
5807
5808 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5809
5810         * g++.dg/init/ref12.C: Add "run" marker.
5811
5812         PR c++/17435
5813         * g++.dg/init/ref12.C: New test.
5814
5815         PR c++/18140
5816         * g++.dg/template/shift1.C: New test.
5817         * g++.dg/template/error10.C: Adjust error markers.
5818
5819 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5820
5821         PR tree-opt/17529
5822         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5823
5824 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5825
5826         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5827         * gcc.dg/weak/weak-3.c: Likewise.
5828         * gcc.dg/weak/weak-5.c: Likewise.
5829         * gcc.dg/weak/weak-9.c: Likewise.
5830         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5831         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5832
5833         * gcc.dg/darwin-weakimport-1.c: New.
5834
5835 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5836
5837         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5838
5839 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5840
5841         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5842         'syntax' error messages.
5843         * gcc.dg/cpp/direct2s.c: Likewise.
5844
5845 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5846
5847         * gcc.c-torture/compile/20041026-1.c: New.
5848
5849 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/18093
5852         * g++.dg/lookup/ns2.C: New test.
5853
5854         PR c++/18020
5855         * g++.dg/template/enum4.C: New test.
5856
5857         PR c++/18161
5858         * g++.dg/template/expr1.C: New test.
5859
5860 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5861
5862         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5863
5864 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5865
5866         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5867         gcc.dg/decl-nospec-3.c: New tests.
5868
5869 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5870
5871         * objc.dg/super-class-3.m: New test.
5872
5873 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5874
5875         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5876         resyncing.
5877         * gcc.dg/cpp/direct2s.c: Likewise.
5878
5879 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5880
5881         * objc.dg/image-info.m: Update for changes to section selection.
5882
5883 2004-10-25  David Ayers  <d.ayers@inode.at>
5884             Ziemowit Laski  <zlaski@apple.com>
5885
5886         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5887         diagnostics when messaging 'id <Proto>'.
5888         * objc.dg/class-protocol-1.m: New test.
5889         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5890         a non-existent method signature.
5891         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5892         Update diagnostics when messaging with non-existent method signature.
5893         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5894         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5895         invalid receivers are now resolved as if messaging 'id'; remove
5896         extraneous diagnostics.
5897
5898 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5899
5900         PR c/16667
5901         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5902         gcc.dg/init-desig-obs-3.c: New tests.
5903
5904 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5905
5906         * gcc.dg/debug/20041023-1.c: New test.
5907
5908 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5909
5910         PR middle-end/17407
5911         * gcc.c-torture/compile/pr17407.c: New test.
5912
5913         PR c++/18121
5914         * g++.dg/template/array8.C: New test.
5915
5916 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5917
5918         PR other/18138
5919         * lib/g++.exp: Accept more than one multilib libgcc.
5920         * lib/gcc-dg.exp: Likewise.
5921         * lib/objc.exp: Likewise.
5922         * lib/treelang.exp: Likewise.
5923         * lib/gfortran.exp: Likewise.
5924
5925 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5926
5927         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5928
5929 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5930
5931         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5932         * gcc.dg/c99-const-expr-3.c: Likewise.
5933
5934 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5935
5936         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5937
5938 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5939
5940         * gcc.c-torture/execute/loop-2e.x: Remove.
5941
5942 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5943
5944         PR c++/18095
5945         * g++.dg/parse/crash18.C: New.
5946         * g++.dg/parse/crash19.C: New.
5947
5948 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5949
5950         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5951         * g++.dg/ext/dllimport2.C: Same.
5952         * g++.dg/ext/dllimport8.C: Same.
5953
5954 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5955
5956         PR c++/10841
5957         * g++.dg/conversion/cast1.C: New test.
5958         * g++.dg/overload/pmf1.C: Adjust error marker.
5959
5960 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5961
5962         PR objc/17923
5963         * objc.dg/const-str-7.m: New test.
5964
5965 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5966
5967         * g++.dg/template/memfriend11.C: Fix comment typo.
5968         * g++.dg/template/memfriend14.C: Likewise.
5969
5970 2004-10-20  Richard Henderson  <rth@redhat.com>
5971
5972         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5973         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5974         -fasynchronous-unwind-tables.
5975
5976 2004-10-20  Richard Henderson  <rth@redhat.com>
5977
5978         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5979         (main): Return success.
5980         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5981         (main): Return success.
5982
5983 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5984
5985         PR c++/13495
5986         * g++.dg/template/memfriend9.C: New test.
5987         * g++.dg/template/memfriend10.C: Likewise.
5988         * g++.dg/template/memfriend11.C: Likewise.
5989         * g++.dg/template/memfriend12.C: Likewise.
5990         * g++.dg/template/memfriend13.C: Likewise.
5991         * g++.dg/template/memfriend14.C: Likewise.
5992         * g++.dg/template/memfriend15.C: Likewise.
5993         * g++.dg/template/memfriend16.C: Likewise.
5994         * g++.dg/template/memfriend17.C: Likewise.
5995         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5996
5997 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5998
5999         * g++.dg/conversion/dr195.C: New.
6000         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6001
6002 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6003             Devang Patel  <dpatel@apple.com>
6004
6005         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6006         of floating point arithmetic, which could trap.
6007
6008 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/14035
6011         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6012         * g++.dg/conversion/const2.C: New test.
6013         * g++.dg/expr/reinterpret2.C: New test.
6014         * g++.dg/expr/reinterpret3.C: New test.
6015         * g++.dg/expr/cast2.C: New test.
6016         * g++.dg/expr/copy1.C: New test.
6017         * g++.dg/other/conversion1.C: Change error message.
6018         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6019         function pointers to void *.
6020         * g++.old-deja/g++.mike/p10148.C: Likewise.
6021
6022 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6023
6024         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6025
6026 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6027
6028         PR c++/18047
6029
6030         * g++.dg/parse/expr3.C: New test.
6031
6032 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6033
6034         * gcc.dg/smod-1.c: New test.
6035
6036 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6037
6038         * objc.dg/method-14.m: New test.
6039
6040 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6041
6042         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6043         Also xfail as the patch was reverted.
6044
6045 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6046
6047         PR middle-end/16973
6048         * gcc.dg/pr16973.c: New test.
6049
6050 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6051
6052         PR tree-optimization/17656
6053         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6054
6055 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6056
6057         * g++.dg/eh/shadow1.C: New.
6058
6059 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * gcc.c-torture/compile/20041018-1.c: New test.
6062
6063 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6064
6065         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6066         compiler referring to register 0 when accessing sdata.  The linker
6067         now patches things up.
6068
6069 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6070
6071         PR c/17529
6072         * gcc.c-torture/compile/pr17529.c: New test.
6073
6074 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6075
6076         PR c++/17743
6077         * g++.dg/ext/attrib17.C: New test.
6078
6079 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6080
6081         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6082
6083 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6084
6085         PR c++/10479
6086         * g++.dg/ext/attrib16.C: New test.
6087
6088 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/17042
6091         * g++.dg/init/dso_handle1.C: New test.
6092
6093         PR c++/14667
6094         * g++.dg/parse/typedef6.C: New test.
6095
6096         PR c++/17916
6097         * g++.dg/parse/pragma1.C: New test.
6098
6099 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6100
6101         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6102
6103 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6104
6105         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6106         -fno-common when on HPPA HP-UX platforms.
6107
6108 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR other/16820
6111         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6112         stdint.h.
6113         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6114         uintptr_t.
6115
6116 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6117
6118         PR c++/16301
6119         * g++.dg/lookup/strong-using-4.C: New test.
6120
6121 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6122
6123         PR middle-end/16567
6124         * gcc.c-torture/compile/nested-1.c: New test.
6125
6126 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6127
6128         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6129         and mipsisa64*-*-* (until support for misaligned loads is added).
6130         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6131         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6132         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6133         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6134         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6135         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6136
6137 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6138
6139         PR c++/17976
6140         * g++.dg/init/dtor3.C: New test.
6141
6142 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6143
6144         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6145
6146 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6147
6148         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6149         * gcc.dg/macho-lo-sum.c: Likewise.
6150
6151 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6152
6153         * gcc.dg/ppc-spe64-1.c: New test.
6154
6155 2004-10-14  Devang Patel  <dpatel@apple.com>
6156
6157         PR 17635
6158         * gcc.dg/pr17635.c : New test.
6159
6160 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6161
6162         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6163         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6164         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6165         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6166         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6167         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6168         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6169         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6170         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6171         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6172         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6173         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6174         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6175         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6176         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6177         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6178         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6179         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6180
6181 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6182
6183         * gcc.dg/vect/vect-82.c: New testcase.
6184         * gcc.dg/vect/vect-82_64.c: New testcase.
6185         * gcc.dg/vect/vect-83.c: New testcase.
6186         * gcc.dg/vect/vect-83_64.c: New testcase.
6187
6188 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6189
6190         * gcc.dg/cpp/error-1.c: New test.
6191
6192 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6193
6194         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6195
6196 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6197
6198         PR target/17984
6199         * gcc.dg/cris-peep2-xsrand2.c: New test.
6200
6201 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6202
6203         PR c++/17661
6204         * testsuite/g++.dg/expr/for2.C: New test.
6205
6206 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6207
6208         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6209
6210 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6211
6212         PR tree-optimization/17724
6213         * g++.dg/opt/pr17724-1.C: New test.
6214         * g++.dg/opt/pr17724-2.C: New test.
6215         * g++.dg/opt/pr17724-3.C: New test.
6216         * g++.dg/opt/pr17724-4.C: New test.
6217         * g++.dg/opt/pr17724-5.C: New test.
6218         * g++.dg/opt/pr17724-6.C: New test.
6219
6220 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6221
6222         PR c/17301
6223         * gcc.dg/pr17301-2.c: New test.
6224
6225 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/15876
6228         * g++.dg/parse/error22.C: New test.
6229
6230         PR c++/17936
6231         * g++.dg/template/spec18.C: New test.
6232
6233 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6234
6235         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6236         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6237         memcpy.
6238         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6239         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6240
6241 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         * g++.dg/eh/cleanup5.C: Add dg-options "".
6244
6245 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6246
6247         PR middle-end/17657
6248         * gcc.dg/switch-4.c: New test case.
6249
6250 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6251
6252         * gcc.c-torture/execute/20041011-1.c: New test.
6253
6254 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6255
6256         PR c++/17554
6257         * g++.dg/init/for3.C: New test.
6258
6259         PR c++/17657
6260         * g++.dg/opt/switch2.C: New test.
6261
6262         PR middle-end/17703
6263         * g++.dg/warn/Wreturn-2.C: New test.
6264
6265 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6266
6267         PR c++/17907
6268         * g++.dg/eh/cleanup5.C: New test.
6269
6270 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/17393
6273         * g++.dg/parse/error21.C: New test.
6274
6275 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6276
6277         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6278         * g++.dg/warn/incomplete1.C: Likewise.
6279         * g++.dg/template/qualttp20.C: Likewise.
6280
6281 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6282
6283         PR c/17881
6284         * parm-incomplete-1.c: New test.
6285
6286 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6287
6288         PR c++/17867
6289         * g++.dg/parse/error19.C: New test.
6290
6291         PR c++/17670
6292         * g++.dg/init/new11.C: New test.
6293
6294         PR c++/17821
6295         * g++.dg/parse/error20.C: New test.
6296
6297         PR c++/17826
6298         * g++.dg/template/crash24.C: New test.
6299
6300 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6301
6302         PR c/17301
6303         * gcc.dg/pr17301-1.c: New test.
6304
6305 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6306
6307         PR c/17189
6308         * gcc.dg/anon-struct-5.c: New test.
6309
6310 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6311
6312         PR c/17844
6313         * gcc.dg/pr17844-1.c: New test.
6314
6315 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6316
6317         PR tree-optimization/17906
6318         * gcc.c-torture/compile/pr17906.c: New.
6319
6320 2004-10-09  Stuart Hastings  <stuart@apple.com>
6321             Roger Sayle  <roger@eyesopen.com>
6322
6323         PR rtl-optimization/17853
6324         * gcc.dg/i386-mmx-5.c: New testcase.
6325
6326 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6327
6328         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6329
6330 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6331
6332         PR c++/17524
6333         * g++.dg/template/static9.C: New test.
6334
6335         PR c++/17685
6336         * g++.dg/parse/operator5.C: New test.
6337
6338 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6339
6340         PR middle-end/17894
6341         * gcc.c-torture/execute/divcmp-4.c: New test case.
6342
6343 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6344
6345         PR tree-opt/17902
6346         * g++.dg/opt/pr17902.C: New test.
6347
6348 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6349
6350         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6351
6352 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6353
6354         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6355
6356 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6357
6358         * gcc.dg/assign-warn-3.c: New test.
6359
6360 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6361
6362         PR c/16999
6363         * gcc.dg/cpp/ident-1.c: New test.
6364
6365 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6366
6367         * gcc.c-torture/compile/acc1.c: New.
6368
6369 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6370
6371         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6372         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6373
6374 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6375
6376         * gcc.dg/ultrasp11.c: New test.
6377
6378 2004-10-08  Michael Matz  <matz@suse.de>
6379
6380         * gcc.dg/doloop-2.c: New test.
6381
6382 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6383
6384         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6385         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6386         objc.dg/method-9.m: Update expected diagnostics.
6387
6388 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6389
6390         * gcc.dg/ppc-fsel-3.c: New file.
6391         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6392
6393 2004-10-07  Paul Brook  <paul@codesourcery.com>
6394
6395         * gfortran.dg/intrinsic_verify_1.f90: New test.
6396
6397 2004-10-07  Paul Brook  <paul@codesourcery.com>
6398
6399         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6400
6401 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6402
6403         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6404         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6405         commit.
6406
6407 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6408
6409         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6410
6411 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6412
6413         PR c++/17115
6414         * g++.dg/warn/Winline-4.C: New test.
6415
6416 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6417
6418         * gcc.c-torture/compile/20041007-1.c: New test.
6419
6420 2004-10-07  Paul Brook  <paul@codesourcery.com>
6421
6422         PR fortran/17678
6423         * gfortran.dg/use_allocated_1.f90: New test.
6424
6425 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6426
6427         PR middle-end/17849
6428         * gfortran.fortran-torture/compile/nested.f90: New test
6429
6430 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6431
6432         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6433
6434 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6435
6436         PR c++/17368
6437         * g++.dg/ext/asm6.C: New test.
6438
6439 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6440
6441         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6442
6443 2004-10-06  Paul Brook  <paul@codesourcery.com>
6444
6445         PR libfortran/17709
6446         * gfortran.dg/empty_format_1.f90: New test.
6447
6448 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6449
6450         PR fortran/17568
6451         * gfortran.dg/ishft.f90: New test.
6452
6453         PR fortran/17283
6454         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6455         tests.
6456
6457 2004-10-06  Paul Brook  <paul@codesourcery.com>
6458
6459         * gfortran.dg/do_1.f90: New test.
6460
6461 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6462
6463         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6464         optimizing for size.
6465
6466 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6467
6468         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6469
6470 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6471
6472         * gcc.c-torture/compile/20041005-1.c: New test.
6473
6474 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6475
6476         PR c++/17829
6477         * g++.dg/lookup/koenig4.C: New.
6478
6479 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6480
6481         * g++.dg/other/classkey1.C: Adjust quoting marks.
6482         * g++.dg/parse/error15.C: Likewise.
6483         * g++.dg/template/meminit2.C (int>): Likewise.
6484
6485 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6486
6487         PR fortran/17283
6488         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6489
6490         PR fortran/17631
6491         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6492
6493         PR fortran/17708
6494         * gfortran.dg/pr17708.f90: New test.
6495
6496 2004-10-04  Chao-ying Fu  <fu@mips.com>
6497
6498         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6499         * gcc.dg/vect/vect-4.c: Ditto.
6500         * gcc.dg/vect/vect-5.c: Ditto.
6501         * gcc.dg/vect/vect-6.c: Ditto.
6502         * gcc.dg/vect/vect-8.c: Ditto.
6503         * gcc.dg/vect/vect-16.c: Ditto.
6504         * gcc.dg/vect/vect-30.c: Ditto.
6505         * gcc.dg/vect/vect-40.c: Ditto.
6506         * gcc.dg/vect/vect-41.c: Ditto.
6507         * gcc.dg/vect/vect-42.c: Ditto.
6508         * gcc.dg/vect/vect-43.c: Ditto.
6509         * gcc.dg/vect/vect-44.c: Ditto.
6510         * gcc.dg/vect/vect-45.c: Ditto.
6511         * gcc.dg/vect/vect-46.c: Ditto.
6512         * gcc.dg/vect/vect-47.c: Ditto.
6513         * gcc.dg/vect/vect-48.c: Ditto.
6514         * gcc.dg/vect/vect-49.c: Ditto.
6515         * gcc.dg/vect/vect-50.c: Ditto.
6516         * gcc.dg/vect/vect-51.c: Ditto.
6517         * gcc.dg/vect/vect-52.c: Ditto.
6518         * gcc.dg/vect/vect-53.c: Ditto.
6519         * gcc.dg/vect/vect-54.c: Ditto.
6520         * gcc.dg/vect/vect-55.c: Ditto.
6521         * gcc.dg/vect/vect-56.c: Ditto.
6522         * gcc.dg/vect/vect-57.c: Ditto.
6523         * gcc.dg/vect/vect-58.c: Ditto.
6524         * gcc.dg/vect/vect-59.c: Ditto.
6525         * gcc.dg/vect/vect-60.c: Ditto.
6526         * gcc.dg/vect/vect-74.c: Ditto.
6527         * gcc.dg/vect/vect-79.c: Ditto.
6528         * gcc.dg/vect/vect-80.c: Ditto.
6529
6530 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6531
6532         * gcc.dg/unused-7.c: Use the correct option.
6533
6534 2004-10-04  Paul Brook  <paul@codesourcery.com>
6535         Bud Davis  <bdavis9659@comcast.net>
6536
6537         PR fortran/17706
6538         PR fortran/16434
6539         * gfortran/pr17706.f90: New test.
6540         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6541
6542 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6543
6544         * gfortran.dg/pr17612.f90: New test.
6545
6546 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6547
6548         * g++.dg/template/local1.C: Adjust quoting marks in
6549         testing for diagnostics.
6550         * g++.dg/tls/diag-2.C: Likewise.
6551         * g++.dg/other/error8.C: Likewise.
6552
6553 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6554
6555         PR c/17178
6556         * gcc.dg/unused-4.c: Adjust to be correct.
6557
6558         PR c/17820
6559         * gcc.dg/unused-7.c: New test.
6560
6561 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6562
6563         PR c++/17797
6564         * g++.dg/overload/template2.C: New test.
6565
6566 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6567
6568         PR tree-optimization/16632
6569         * gcc.dg/tree-ssa/20041002-1.c: New.
6570
6571 2004-10-03  Paul Brook  <paul@codesourcery.com>
6572
6573         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6574         rather than relying on default formatting.
6575
6576 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6577
6578         * gcc.dg/20040920-1.c: Update expected message text.
6579
6580 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6581
6582         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6583
6584 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6585
6586         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6587         tree level.
6588
6589 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6590
6591         * gcc.dg/tree-ssa/pr17343.c: Remove.
6592
6593 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6594
6595         PR tree-opt/17343
6596         * gcc.dg/tree-ssa/pr17343.c: New test.
6597
6598 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6599
6600         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6601         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6602         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6603         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6604         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6605
6606 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6607
6608         * gcc.dg/lvalue-2.c: New test.
6609
6610 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6611
6612         PR c/17730
6613         * gcc.dg/pr17730-1.c: New test
6614
6615 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6616
6617         PR c/7425
6618         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6619
6620 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6621
6622         * gcc.c-torture/execute/stdarg-1.c: New test.
6623         * gcc.c-torture/execute/stdarg-2.c: New test.
6624         * gcc.c-torture/execute/stdarg-3.c: New test.
6625         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6626         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6627         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6628         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6629         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6630
6631 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6632
6633         PR tree-optimization/17697
6634         * g++.dg/opt/pr17697-1.C: New test.
6635         * g++.dg/opt/pr17697-2.C: New test.
6636         * g++.dg/opt/pr17697-3.C: New test.
6637
6638 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6639
6640         PR c/16409
6641         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6642         gcc.dg/vla-init-5.c: New tests.
6643
6644 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6645
6646         PR c/13804
6647         * gcc.dg/pr13804-1.c: New test.
6648
6649 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6650
6651         PR fortran/16938
6652         * gfortran.dg/pr16938.f90: New test.
6653
6654 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6655
6656         * g++.dg/template/crash23.C: New test.
6657
6658 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6659
6660         PR c++/17585
6661         * g++.dg/template/static8.C: New test.
6662
6663 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6664
6665         PR c++/17681
6666         * g++.dg/other/error9.C: New test.
6667
6668 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6669
6670         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6671
6672 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6673
6674         PR fortran/15164
6675         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6676
6677 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6678
6679         PR middle-end/17112
6680         * gcc.dg/pr17112-1.c: New test case.
6681
6682 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6683
6684         PR c/11459
6685         * gcc.dg/pr11459-1.c: New test.
6686
6687 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6688
6689         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6690         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6691
6692 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6693
6694         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6695
6696 2004-09-25  Jan Hubicka  <jh@suse.cz>
6697
6698         * compile/30040909-1.c: New test.
6699         * compile/30040907-1.c: New test.
6700
6701 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6702
6703         * gcc.c-torture/execute/va-arg-26.c: New test.
6704
6705 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6706
6707         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6708         extra diagnostics on targets with 64-bit pointers.
6709         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6710
6711 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6712
6713         PR c/17188
6714         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6715         * gcc.dg/decl-3.c: Adjust expected message.
6716
6717 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6718
6719         PR fortran/17615
6720         * gfortran.dg/pr17615.f90: New test.
6721
6722 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6723
6724         PR tree-optimzation/17517
6725         * g++.dg/tree-ssa/pr17517.C: New Test.
6726
6727 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6728
6729         PR c++/16889
6730         * g++.dg/lookup/ambig3.C: New.
6731
6732 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6733
6734         PR tree-opt/17624
6735         * g++.dg/opt/pr17624.C: New test.
6736
6737 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6738
6739         PR c/6980
6740         * gcc.dg/Wbad-function-cast-1.c: New test.
6741
6742 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6743
6744         * g++.dg/ext/complit1.C
6745         * g++.dg/other/error2.C
6746         * g++.dg/other/nontype-1.C
6747         * g++.dg/parse/crash11.C
6748         * g++.dg/parse/crash12.C
6749         * g++.dg/parse/error15.C
6750         * g++.dg/parse/error4.C
6751         * g++.dg/parse/tmpl-outside1.C
6752         * g++.dg/parse/too-many-tmpl-args1.C
6753         * g++.dg/template/dependent-expr3.C
6754         * g++.dg/template/error10.C
6755         * g++.dg/template/instantiate1.C
6756         * g++.dg/template/vtable2.C
6757         * g++.dg/warn/Wshadow-1.C
6758         * g++.dg/warn/weak1.C
6759         * g++.old-deja/g++.brendan/crash16.C
6760         * g++.old-deja/g++.brendan/crash18.C
6761         * g++.old-deja/g++.brendan/crash48.C
6762         * g++.old-deja/g++.brendan/crash49.C
6763         * g++.old-deja/g++.brendan/crash55.C
6764         * g++.old-deja/g++.brendan/crash56.C
6765         * g++.old-deja/g++.brendan/crash8.C
6766         * g++.old-deja/g++.brendan/enum11.C
6767         * g++.old-deja/g++.brendan/enum8.C
6768         * g++.old-deja/g++.brendan/enum9.C
6769         * g++.old-deja/g++.brendan/friend3.C
6770         * g++.old-deja/g++.brendan/misc14.C
6771         * g++.old-deja/g++.bugs/900402_02.C
6772         * g++.old-deja/g++.bugs/900404_03.C
6773         * g++.old-deja/g++.bugs/900404_04.C
6774         * g++.old-deja/g++.bugs/900428_03.C
6775         * g++.old-deja/g++.jason/crash4.C
6776         * g++.old-deja/g++.jason/overload21.C
6777         * g++.old-deja/g++.jason/redecl1.C
6778         * g++.old-deja/g++.jason/report.C
6779         * g++.old-deja/g++.jason/rfg10.C
6780         * g++.old-deja/g++.jason/template30.C
6781         * g++.old-deja/g++.law/arm12.C
6782         * g++.old-deja/g++.law/ctors5.C
6783         * g++.old-deja/g++.law/cvt20.C
6784         * g++.old-deja/g++.law/init10.C
6785         * g++.old-deja/g++.law/init8.C
6786         * g++.old-deja/g++.law/visibility17.C
6787         * g++.old-deja/g++.law/visibility7.C
6788         * g++.old-deja/g++.mike/net8.C
6789         * g++.old-deja/g++.mike/p646.C
6790         * g++.old-deja/g++.mike/p700.C
6791         * g++.old-deja/g++.mike/p701.C
6792         * g++.old-deja/g++.mike/p811.C
6793         * g++.old-deja/g++.ns/template13.C
6794         * g++.old-deja/g++.other/array3.C
6795         * g++.old-deja/g++.other/crash25.C
6796         * g++.old-deja/g++.other/dtor3.C
6797         * g++.old-deja/g++.other/dtor4.C
6798         * g++.old-deja/g++.other/main1.C
6799         * g++.old-deja/g++.other/warn7.C
6800         * g++.old-deja/g++.pt/crash11.C
6801         * g++.old-deja/g++.pt/crash36.C
6802         * g++.old-deja/g++.pt/spec22.C
6803         * g++.old-deja/g++.pt/spec9.C
6804         * g++.old-deja/g++.pt/ttp52.C
6805         * g++.old-deja/g++.robertl/eb103.C
6806         * g++.old-deja/g++.robertl/eb121.C
6807         * g++.old-deja/g++.robertl/eb22.C
6808         * g++.old-deja/g++.robertl/eb8.C:
6809         Update locations and/or regexps of dg-error markers.
6810         Remove markers for some bogus messages that are no longer issued.
6811
6812 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6813
6814         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6815         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6816
6817 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6818
6819         PR c++/17618
6820         * g++.dg/lookup/crash5.C: New test.
6821
6822 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6823
6824         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6825         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6826         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6827         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6828         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6829         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6830
6831         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6832         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6833         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6834         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6835         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6836         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6837
6838         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6839
6840         * gcc.dg/vect/vect-44.c: Check additional cases.
6841         * gcc.dg/vect/vect-48.c: Check additional cases.
6842
6843         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6844         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6845         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6846         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6847         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6848         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6849         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6850         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6851         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6852
6853         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6854         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6855         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6856
6857 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6858
6859         * gcc.dg/tree-ssa/loop-6.c: New test.
6860
6861 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6862
6863         PR c++/17620
6864         * g++.dg/inherit/base2.C: New.
6865
6866 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6867
6868         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6869         * gcc.dg/20001012-2.c: Likewise.
6870         * gcc.dg/20001013-1.c: Likewise.
6871         * gcc.dg/20001101-1.c: Likewise.
6872         * gcc.dg/20001102-1.c: Likewise.
6873         * gcc.dg/bf-spl1.c: Likewise.
6874         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6875         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6876
6877 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6878
6879         PR tree-optimization/16721
6880         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6881
6882 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6883
6884         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6885         * gcc.dg/20040305-1.c: Likewise.
6886
6887 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6888
6889         PR c/16566
6890         * gcc.c-torture/compile/pr16566-1.c,
6891         gcc.c-torture/compile/pr16566-2.c,
6892         gcc.c-torture/compile/pr16566-3.c: New tests.
6893
6894 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6895
6896         PR tree-optimization/17512
6897         * gcc.c-torture/compile/20040916-1.c.
6898
6899 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6900
6901         * gcc.dg/pragma-re-3.c: New test.
6902
6903 2004-09-17  Matt Austern  <austern@apple.com>
6904
6905         PR c++/15049
6906         * g++.dg/other/anon3.C: New.
6907
6908 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6909
6910         PR c++/7503
6911         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6912         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6913         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6914         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6915         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6916
6917 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6918
6919         PR fortran/17286
6920         * gfortran.dg/pr17286.f90: New test.
6921
6922 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6923
6924         PR c++/17530
6925         * g++.dg/template/static7.C: New test.
6926
6927 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6928
6929         PR tree-opt/17558
6930         * gcc.c-torture/compile/pr17558.c: New test.
6931
6932 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6933
6934         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6935         if SKIP_ATTRIBUTE is defined.
6936
6937 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6938
6939         PR fortran/15957
6940         * gfortran.dg/pr15957.f90: New test.
6941
6942 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6943
6944         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6945         in comparison.
6946         * gcc.dg/vect/vect-79.c: Likewise.
6947         * gcc.dg/vect/vect-80.c: Likewise.
6948
6949 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6950
6951         PR fortran/15750
6952         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6953
6954 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6955
6956         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6957         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6958         * gcc.dg/vect/vect-62.c: New testcase.
6959         * gcc.dg/vect/vect-63.c: New testcase.
6960         * gcc.dg/vect/vect-64.c: New testcase.
6961         * gcc.dg/vect/vect-65.c: New testcase.
6962         * gcc.dg/vect/vect-66.c: New testcase.
6963         * gcc.dg/vect/vect-67.c: New testcase.
6964         * gcc.dg/vect/vect-68.c: New testcase.
6965         * gcc.dg/vect/vect-69.c: New testcase.
6966         * gcc.dg/vect/vect-79.c: New testcase.
6967         * gcc.dg/vect/vect-80.c: New testcase.
6968
6969 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6970
6971         * gcc.target/mips/asm-1.c: New test.
6972
6973 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6974
6975         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6976         * gcc.dg/vect/vect-73.c: New testcase.
6977         * gcc.dg/vect/vect-74.c: New testcase.
6978         * gcc.dg/vect/vect-75.c: New testcase.
6979         * gcc.dg/vect/vect-76.c: New testcase.
6980         * gcc.dg/vect/vect-77.c: New testcase.
6981         * gcc.dg/vect/vect-78.c: New testcase
6982
6983 2004-09-18  Paul Brook  <paul@codesourcery.com>
6984
6985         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6986
6987 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6988
6989         PR c/17424
6990         * gcc.dg/pr17424-1.c: New test.
6991
6992 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6993
6994         * g++.dg/tree-ssa/pr17153.C: New test.
6995
6996 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6997
6998         PR pch/13361
6999         * testsuite/g++.dg/pch/wchar-1.C: New.
7000         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7001
7002 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7003
7004         * gcc.c-torture/execute/20040917-1.c: New test.
7005
7006 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7007
7008         PR tree-optimization/17319
7009         * gcc.dg/pr17319.c: New test.
7010
7011 2004-09-17  Devang Patel  <dpatel@apple.com>
7012
7013         * gcc.dg/20040813-1.c: New test.
7014
7015 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7016
7017         PR tree-optimization/17273
7018         * gcc.c-torture/compile/pr17273.c: New test.
7019
7020 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7021
7022         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7023         Update expected messages.
7024         * gcc.dg/declspec-13.c: New test.
7025
7026 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7027
7028         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7029
7030 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7031
7032         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7033         change what 'a' is pointing to.
7034
7035 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7036
7037         PR c++/16002
7038         * g++.dg/template/error18.C: New test.
7039
7040         PR c++/16029
7041         * g++.dg/warn/Wunused-8.C: New test.
7042
7043 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7044
7045         PR tree-optimization/17513
7046         * gcc.dg/20040916-1.c: New test.
7047
7048 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7049
7050         PR c++/17501
7051         * g++.dg/template/typename7.C: New test.
7052
7053 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7054
7055         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7056
7057 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7058
7059         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7060         with -ftree-based-profiling also.
7061         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7062
7063 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7064
7065         PR/15364
7066         * gfortran.dg/der_array_io_1.f90: New test.
7067         * gfortran.dg/der_array_io_2.f90: New test.
7068         * gfortran.dg/der_array_io_3.f90: New test.
7069
7070 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7071
7072         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7073         EABI.
7074
7075 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7076
7077         * g++.dg/opt/switch1.C: New test.
7078
7079 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7080
7081         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7082         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7083         Update expected messages.
7084
7085 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7086
7087         PR fortran/16485
7088         * gfortran.dg/same_name_1.f90: New test.
7089
7090 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7091
7092         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7093         dereference garbage pointers.
7094
7095 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7096
7097         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7098         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7099
7100         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7101         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7102         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7103
7104 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/17324
7107         * g++.dg/template/mangle1.C: New test.
7108
7109 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7110
7111         PR tree-optimization/17252
7112         * gcc.c-torture/execute/pr17252.c: New test.
7113
7114 2004-09-14  Andrew Pinski  <apinski@apple.com>
7115
7116         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7117
7118 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7119
7120         PR rtl-optimization/9771
7121         * gcc.dg/pr9771-1.c: New test case.
7122
7123 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7124
7125         PR tree-optimization/15262
7126         * gcc.c-torture/execute/pr15262-1.c: New test.
7127         * gcc.c-torture/execute/pr15262-2.c: New test.
7128
7129 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7130
7131         * gcc.dg/declspec-12.c: New test.
7132
7133 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7134
7135         * gfortran.dg/pr17090.f90: Add directives to test.
7136
7137 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7138
7139         * gcc.c-torture/compile/20040914-1.c: New test.
7140
7141 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7142
7143         PR c++/16162
7144         * g++.dg/template/decl2.C: New test.
7145
7146 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7147
7148         PR fortran/17090
7149         * gfortran.dg/pr17090.f90: New test.
7150
7151 2004-09-13  Dale Johannesen  <dalej@apple.com>
7152
7153         * gcc.c-torture/compile/pr17408.c:  New test case.
7154
7155 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7156
7157         PR c++/16716
7158         * g++.dg/parse/crash17.C: New test.
7159
7160         PR c++/17327
7161         * g++.dg/template/enum3.C: New test.
7162
7163 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7164
7165         * lib/gcc-defs.exp: Load wrapper.exp.
7166         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7167         using local code.
7168         * lib/gcc.exp (gcc_init): Similar.
7169         * lib/gfortran.exp (gfortran_init): Similar.
7170         * lib/objc.exp (objc_init): Similar.
7171         * lib/treelang.exp (treelang_init): Similar.
7172         * lib/wrapper.exp: New file with build_wrapper call machinery in
7173         ${tool}_maybe_build_wrapper.
7174
7175 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7176
7177         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7178         "inline".
7179         * gcc.dg/declspec-11.c: Update expected messages.
7180         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7181         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7182         gcc.dg/inline-12.c: New tests.
7183
7184 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7185
7186         * g++.dg/tree-ssa/pr17400.C: New testcase.
7187
7188 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7189
7190         * gcc.target/mips/sb1-1.c: New testcase.
7191
7192 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7193
7194         * lib/g77-dg.exp: Remove unused file.
7195         * lib/mike-g77.exp: Ditto.
7196         * lib/g77.exp: Ditto.
7197
7198 2004-09-12  Richard Henderson  <rth@redhat.com>
7199
7200         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7201
7202 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7203
7204         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7205         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7206         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7207         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7208         Update expected messages.
7209
7210 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7211
7212         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7213         declaration/use mismatch for dirp parameter.
7214
7215 2004-09-12  Andrew Pinski  <apinski@apple.com>
7216
7217         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7218         -fgnu-runtime is passed.
7219
7220 2004-09-12  Richard Henderson  <rth@redhat.com>
7221
7222         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7223         do the uplevel thing and update additional_flags directly.
7224         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7225         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7226         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7227         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7228
7229 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7230
7231         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7232
7233 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7234
7235         PR middle-end/17411
7236         * g++.dg/opt/pr17411-1.C: New test case.
7237
7238 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7239
7240         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7241         gcc.dg/tls/diag-2.c: Update expected messages.
7242         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7243         messages.
7244         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7245         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7246         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7247         gcc.dg/tls/diag-5.c: New tests.
7248
7249 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7250
7251         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7252
7253 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7254
7255         * g++.dg/parse/break-in-for.C: New test.
7256
7257 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7258
7259         * gcc.dg/tree-ssa/20040911-1.c: New test.
7260
7261 2004-09-11  Andreas Jaeger  <aj@suse.de>
7262
7263         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7264         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7265
7266 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7267
7268         * gcc.target/frv: New directory of FR-V-specific tests.
7269
7270 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7271
7272         * gcc.dg/convert-vec-1.c: New test.
7273
7274 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7275
7276         PR middle-end/17024
7277         * gcc.dg/pr17024-1.c: New test case.
7278
7279 2004-09-10  Eric Christopher  <echristo@redhat.com>
7280
7281         * gcc.dg/20040910-1.c: New test.
7282
7283 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7284
7285         * gcc.dg/bitfld-9.c: New test.
7286
7287 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7288
7289         * gcc.c-torture/execute/ieee/acc1.c: New test.
7290         * gcc.c-torture/execute/ieee/acc2.c: New test.
7291         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7292
7293 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7294
7295         * gcc.dg/deprecated-2.c: New test.
7296
7297 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7298
7299         * gcc.dg/init-vec-1.c: New test.
7300
7301 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7302
7303         PR middle-end/17055
7304         * gcc.dg/pr17055-1.c: New test case.
7305
7306 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7307
7308         PR target/17377
7309         * gcc.c-torture/execute/pr17377.c: New test.
7310
7311 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7312
7313         PR c/8420
7314         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7315         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7316         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7317         gcc.dg/long-long-typespec-1.c: New tests.
7318         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7319
7320 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7321
7322         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7323         gcc.dg/gnu99-static-1.c: New tests.
7324
7325 2004-09-08  Devang Patel  <dpatel@apple.com>
7326
7327         * gcc.dg/darwin-ld-20040828-1.c: New test.
7328         * gcc.dg/darwin-ld-20040828-2.c: New test.
7329         * gcc.dg/darwin-ld-20040828-3.c: New test.
7330
7331 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7332
7333         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7334         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7335         in error message.
7336         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7337         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7338         in error message.
7339         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7340         types they qualify.
7341         * objc.dg/type-size-2.m: Fix wording in comment.
7342         * objc.dg/va-meth-1.m: New test case.
7343
7344 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         PR c/16633:
7347         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7348         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7349
7350 2004-09-06  Devang Patel  <dpatel@apple.com>
7351
7352         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7353         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7354
7355 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7356
7357         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7358         reflect changed line numbering of diagnostics.
7359
7360 2004-09-06  Paul Brook  <paul@codesourcery.com>
7361
7362         * gfortran.dg/edit_real_1.f90: Add new test.
7363
7364 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7365
7366         * gcc.dg/tree-ssa/loop-2.c: New test.
7367         * gcc.dg/tree-ssa/loop-3.c: New test.
7368         * gcc.dg/tree-ssa/loop-4.c: New test.
7369         * gcc.dg/tree-ssa/loop-5.c: New test.
7370
7371 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7372
7373         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7374
7375 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7376
7377         * gcc.dg/format/sentinel-1.c: New test.
7378
7379 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7380
7381         * testsuite/gcc.dg/builtins-46.c: New.
7382
7383 2004-09-03  Devang Patel  <dpatel@apple.com>
7384
7385         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7386         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7387
7388 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7389
7390         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7391         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7392         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7393         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7394         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7395         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7396         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7397         the non-portable bzero.
7398         * gcc.dg/20010912-1.c: xfail for NetWare.
7399         * gcc.dg/20020426-2.c: xfail for NetWare.
7400         * gcc.dg/20021014-1.c: xfail for NetWare.
7401         * gcc.dg/20021018-1.c: xfail for NetWare.
7402         * gcc.dg/20030213-1.c: xfail for NetWare.
7403         * gcc.dg/20030225-1.c: xfail for NetWare.
7404         * gcc.dg/20030708-1.c: xfail for NetWare.
7405         * gcc.dg/builtins-config.h: Also exclude NetWare.
7406         * gcc.dg/format/format.h: Define restrict only if not already defined.
7407         * gcc.dg/nest.c: xfail for NetWare.
7408         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7409         * lib/target-supports.exp (check_visibility_available): Exclude
7410         NetWare.
7411
7412 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7413
7414         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7415         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7416         deterministic starting point for the alignment of structure fields.
7417         * gcc.dg/Wpadded.c: Dito.
7418         * g++.dg/abi/vbase10.C: Dito.
7419
7420 2004-09-03  Devang Patel  <dpatel@apple.com>
7421
7422         * g++.dg/debug/pr15736.cc: New test.
7423
7424 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7425
7426         * README.QMTEST: Fix out-of-date link.
7427
7428 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7429
7430         PR fortran/16579
7431         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7432         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7433
7434 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7435
7436         * g++.dg/abi/arm_rtti1.C: New test.
7437
7438 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7439
7440         * gcc.dg/ppc-vector-memcpy.c: New.
7441         * gcc.dg/ppc-vector-memset.c: New.
7442
7443 2004-09-02  Chao-ying Fu  <fu@mips.com>
7444
7445         * gcc.target/mips/mips-3d-1.c: New test.
7446         * gcc.target/mips/mips-3d-2.c: New test.
7447         * gcc.target/mips/mips-3d-3.c: New test.
7448         * gcc.target/mips/mips-3d-4.c: New test.
7449         * gcc.target/mips/mips-3d-5.c: New test.
7450         * gcc.target/mips/mips-3d-6.c: New test.
7451         * gcc.target/mips/mips-3d-7.c: New test.
7452         * gcc.target/mips/mips-3d-8.c: New test.
7453         * gcc.target/mips/mips-3d-9.c: New test.
7454         * gcc.target/mips/mips-ps-1.c: New test.
7455         * gcc.target/mips/mips-ps-2.c: New test.
7456         * gcc.target/mips/mips-ps-3.c: New test.
7457         * gcc.target/mips/mips-ps-4.c: New test.
7458         * gcc.target/mips/mips-ps-type.c: New test.
7459
7460 2004-09-02  Paul Brook  <paul@codesourcery.com>
7461
7462         * gfortran.dg/edit_real_1.f90: Add new tests.
7463
7464 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7465
7466         PR fortran/15327
7467         * gfortran.dg/merge_char_1.f90: New test.
7468
7469 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7470
7471         PR fortran/16404
7472         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7473
7474 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7475
7476         PR c/1522
7477         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7478
7479 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7480
7481         * g++.dg/opt/loop1.C: Do not XFAIL.
7482
7483 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7484
7485         * gcc.c-torture/execute/20040831-1.c: New test.
7486
7487 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7488
7489         PR fortran/16579
7490         * gfortran.dg/g77/20010610.f: Now passes.
7491         Copy from g77.f-torture/execute. Add dg-run directive.
7492         * gfortran.dg/g77/README: Update
7493
7494 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7495
7496         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7497         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7498         (t1, t2, t3, t4): Add volatile.
7499
7500 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7501
7502         * g++.dg/ext/visibility/arm1.C: New test.
7503
7504 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7505
7506         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7507         -pedantic-errors.
7508
7509 2004-09-01  Paul Brook  <paul@codesourcery.com>
7510
7511         * gfortran.dg/eof_2.f90: New test.
7512
7513 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7514
7515         PR fortran/16579
7516         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7517
7518 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7519
7520         PR libfortran/16805
7521         * gfortran.dg/list_read_2.f90: New test.
7522
7523 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7524
7525         * g++.dg/abi/key1.C: New test.
7526
7527 2004-08-31  Richard Henderson  <rth@redhat.com>
7528
7529         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7530         form of offsetof.
7531         * g++.dg/other/offsetof5.C: Remove duplicate.
7532
7533 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7534
7535         PR fortran/17244
7536         * gfortran.dg/func_derived_1.f90: New test.
7537
7538 2004-08-31  Paul Brook  <paul@codesourcery.com>
7539
7540         * gfortran.dg/eof_1.f90: New test.
7541
7542 2004-08-31  Paul Brook  <paul@codesourcery.com>
7543
7544         * gfortran.dg/list_read_1.f90: New file.
7545
7546 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7547
7548         * g++.dg/opt/loop1.C: XFAIL.
7549
7550 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7551
7552         * gcc.dg/funcdef-storage-1.c: New.
7553         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7554         an extern function in local scope.
7555         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7556         declare an 'auto inline' function in local scope.
7557         * gcc.dg/20011130-1.c: Likewise.
7558         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7559         an 'auto' function in local scope.
7560         * gcc.dg/20021014-1.c: Likewise.
7561         * gcc.dg/20030331-2.c: Likewise.
7562
7563 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7564
7565         * gfortran.dg/blockdata_1.f90: New test.
7566
7567 2004-08-30  Richard Henderson  <rth@redhat.com>
7568
7569         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7570
7571 2004-08-30  Richard Henderson  <rth@redhat.com>
7572
7573         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7574         additional_flags set by alternate driver.
7575         (ieee-options): New procedure.
7576         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7577         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7578         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7579         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7580
7581 2004-08-30  Richard Henderson  <rth@redhat.com>
7582
7583         * lib/f-torture.exp: Remove.
7584
7585 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR rtl-optimization/16590
7588         * g++.dg/opt/loop1.C: New test.
7589
7590 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7591
7592         PR fortran/13910
7593         * gfortran.dg/oldstyle_1.f90: New test.
7594
7595 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7596         Paul Brook  <paul@codesourcery.com>
7597
7598         * gfortran.dg/g77/README: Update.
7599         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7600         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7601         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7602
7603 2004-08-28  Paul Brook  <paul@codesourcery.com>
7604
7605         PR libfortran/17195
7606         * gfortran.dg/edit_real_1.f90: New test.
7607
7608 2004-08-27  Paul Brook  <paul@codesourcery.com>
7609
7610         * gfortran.dg/rewind_1.f90: New test.
7611
7612 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7613
7614         PR fortran/16597
7615         * gfortran.dg/pr16597.f90: New test.
7616
7617 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7618
7619         PR c/13801
7620         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7621         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7622         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7623         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7624         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7625
7626 2004-08-26  Nick Clifton  <nickc@redhat.com>
7627
7628         * gcc.c-torture/compile/pr17119.c: New test.
7629
7630 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7631
7632         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7633
7634 2004-08-25  Richard Henderson  <rth@redhat.com>
7635
7636         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7637         the bits that expect kind=8 to be the largest real kind.
7638
7639 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7640
7641         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7642
7643 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7644
7645         * gfortran.dg/assignment_1.f90: New test.
7646
7647 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7648
7649         * g++.dg/template/repo3.C: New test.
7650
7651 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7652
7653         PR middle-end/16693
7654         PR tree-optimization/16372
7655         * g++.dg/opt/pr16372-1.C: New test case.
7656         * g++.dg/opt/pr16693-1.C: New test case.
7657         * g++.dg/opt/pr16693-2.C: New test case.
7658
7659 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7660
7661         * objc.dg/proto-lossage-4.m: New test.
7662
7663 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7664
7665         PR c++/17155
7666         * g++.dg/inherit/local2.C: New test.
7667
7668 2004-08-25  Paul Brook  <paul@codesourcery.com>
7669
7670         PR fortran/17144
7671         * gfortran.dg/string_ctor_1.f90: New test.
7672
7673 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7674
7675         PR c++/14428
7676         * g++.dg/template/redecl2.C: New test.
7677
7678 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7679
7680         PR fortran/17143
7681         * gfortran.dg/pr17143.f90: New test.
7682
7683 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7684
7685         PR fortran/17164
7686         * gfortran.dg/pr17164.f90: New test.
7687
7688 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7689
7690         * gcc.dg/tree-ssa/loop-1.c: New test.
7691
7692 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7693
7694         * gcc.c-torture/compile/20040824-1.c: New test.
7695
7696 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7697
7698         * gcc.c-torture/compile/iftrap-3.c: New test.
7699
7700 2004-08-24  Paul Brook  <paul@codesourcery.com>
7701
7702         * gfortran.dg/entry_2.f90: New test.
7703
7704 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7705
7706         PR c++/16889
7707         * g++.dg/lookup/ambig[12].C: New.
7708
7709 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7710
7711         PR c++/16706
7712         * g++.dg/template/crash21.C: New test.
7713         * g++.dg/template/crash22.C: Likewise.
7714
7715 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7716
7717         PR c++/17149
7718         * g++.dg/template/access15.C: New.
7719
7720 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7721
7722         PR c++/17163
7723         * g++.dg/template/repo2.C: New test.
7724
7725 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7726
7727         PR rtl-optimization/17078
7728         * gcc.c-torture/execute/pr17078-1.c: New test case.
7729
7730 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7731
7732         PR c/14492
7733         * gcc.dg/debug/crash1.c: New test.
7734
7735 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7736
7737         PR c/16180
7738         * gcc.dg/loop-5.c: New test.
7739
7740 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7741
7742         * gcc.c-torture/execute/20040823-1.c: New test.
7743
7744 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7745
7746         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7747         to the assembler.  Simplify test accordingly.
7748         (asm_abi_flags): Use GNU names.
7749         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7750         to check for ABI flags.
7751
7752 2004-08-22  Andrew Pinski  <apinski@apple.com>
7753
7754         * g++.dg/opt/pr14029.C: New test.
7755         * gcc.c-torture/execute/pr15262.c: New test.
7756
7757 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7758
7759         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7760
7761 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7762
7763         PR 16908
7764         * gfortran.dg/direct_io.f90: New test.
7765
7766 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7767
7768         PR c++/17121
7769         * g++.dg/inherit/local2.C: New test.
7770
7771 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7772
7773         PR c++/17120
7774         * g++.dg/warn/Wparentheses-4.C: New test.
7775
7776 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7777
7778         PR c++/17121
7779         * g++.dg/inherit/local2.C: New test.
7780
7781         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7782         * gcc.dg/ppc-ldstruct.c: Likewise.
7783         * gcc.dg/ppc64-abi-2.c: Likewise.
7784
7785 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR rtl-optimization/17099
7788         * gcc.c-torture/execute/20040820-1.c: New test.
7789
7790 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7791
7792         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7793
7794 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7795
7796         PR fortran/17077
7797         * gfortran.dg/auto_array_1.f90: New test.
7798
7799 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7800
7801         PR fortran/17074
7802         * gfortran.dg/simpleif_1.f90: New test.
7803
7804 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7805
7806         * lib/target-supports.exp (check_profiling_available): Return
7807         false for arm*-*-symbianelf* and arm*-*-eabi*.
7808
7809         PR c++/15890
7810         * g++.dg/template/delete1.C: New test.
7811
7812 2004-08-19  Paul Brook  <paul@codesourcery.com>
7813
7814         PR fortran/14976
7815         PR fortran/16228
7816         * gfortran.dg/data_char_1.f90: New test.
7817
7818 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7819
7820         PR fortran/16946
7821         * gfortran.dg/reduction.f90: New testcase.
7822
7823 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7824
7825         PR fortran/16520
7826         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7827
7828 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7829
7830         PR c++/17041
7831         * g++.dg/Wparentheses-3.C: New test.
7832
7833 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7834
7835         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7836         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7837         * gcc.dg/vect/vect-2.c: Likewise.
7838         * gcc.dg/vect/vect-3.c: Likewise.
7839         * gcc.dg/vect/vect-4.c: Likewise.
7840         * gcc.dg/vect/vect-5.c: Likewise.
7841         * gcc.dg/vect/vect-6.c: Likewise.
7842         * gcc.dg/vect/vect-7.c: Likewise.
7843         * gcc.dg/vect/vect-25.c: Likewise.
7844         * gcc.dg/vect/vect-31.c: Likewise.
7845         * gcc.dg/vect/vect-32.c: Likewise.
7846         * gcc.dg/vect/vect-34.c: Likewise.
7847         * gcc.dg/vect/vect-36.c: Likewise.
7848         * gcc.dg/vect/vect-all.c: Likewise.
7849
7850 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/17068
7853         * g++.dg/template/operator4.C: New test.
7854
7855 2004-08-18  Richard Henderson  <rth@redhat.com>
7856
7857         * gcc.dg/20040206-1.c: XFAIL.
7858
7859 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7860
7861         PR c++/16246
7862         * g++.dg/template/array7.C: New test.
7863
7864 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7865
7866         * gcc.dg/mips-movcc-1.c: New test.
7867         * gcc.dg/mips-movcc-2.c: New test.
7868         * gcc.dg/mips-movcc-3.c: New test.
7869
7870         * gcc.dg/mips-nmadd-1.c: New test.
7871         * gcc.dg/mips-nmadd-2.c: New test.
7872
7873 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7874
7875         PR c++/15871
7876         * g++.dg/opt/inline8.C: New test.
7877
7878         PR c++/16965
7879         * g++.dg/parse/error17.C: New test.
7880
7881 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7882
7883         * gcc.dg/vect: New directory for vectorizer tests.
7884         * gcc.dg/vect/tree-vect.h: New file.
7885         * gcc.dg/vect/vect.exp: New file.
7886         * gcc.dg/vect/pr16105.c.c: New test.
7887         * gcc.dg/vect/vect-1.c: New test.
7888         * gcc.dg/vect/vect-2.c: New test.
7889         * gcc.dg/vect/vect-3.c: New test.
7890         * gcc.dg/vect/vect-4.c: New test.
7891         * gcc.dg/vect/vect-5.c: New test.
7892         * gcc.dg/vect/vect-6.c: New test.
7893         * gcc.dg/vect/vect-7.c: New test.
7894         * gcc.dg/vect/vect-8.c: New test.
7895         * gcc.dg/vect/vect-9.c: New test.
7896         * gcc.dg/vect/vect-10.c: New test.
7897         * gcc.dg/vect/vect-11.c: New test.
7898         * gcc.dg/vect/vect-12.c: New test.
7899         * gcc.dg/vect/vect-13.c: New test.
7900         * gcc.dg/vect/vect-14.c: New test.
7901         * gcc.dg/vect/vect-15.c: New test.
7902         * gcc.dg/vect/vect-16.c: New test.
7903         * gcc.dg/vect/vect-17.c: New test.
7904         * gcc.dg/vect/vect-18.c: New test.
7905         * gcc.dg/vect/vect-19.c: New test.
7906         * gcc.dg/vect/vect-20.c: New test.
7907         * gcc.dg/vect/vect-21.c: New test.
7908         * gcc.dg/vect/vect-22.c: New test.
7909         * gcc.dg/vect/vect-23.c: New test.
7910         * gcc.dg/vect/vect-24.c: New test.
7911         * gcc.dg/vect/vect-25.c: New test.
7912         * gcc.dg/vect/vect-26.c: New test.
7913         * gcc.dg/vect/vect-27.c: New test.
7914         * gcc.dg/vect/vect-28.c: New test.
7915         * gcc.dg/vect/vect-29.c: New test.
7916         * gcc.dg/vect/vect-30.c: New test.
7917         * gcc.dg/vect/vect-31.c: New test.
7918         * gcc.dg/vect/vect-32.c: New test.
7919         * gcc.dg/vect/vect-33.c: New test.
7920         * gcc.dg/vect/vect-34.c: New test.
7921         * gcc.dg/vect/vect-35.c: New test.
7922         * gcc.dg/vect/vect-36.c: New test.
7923         * gcc.dg/vect/vect-37.c: New test.
7924         * gcc.dg/vect/vect-38.c: New test.
7925         * gcc.dg/vect/vect-40.c: New test.
7926         * gcc.dg/vect/vect-41.c: New test.
7927         * gcc.dg/vect/vect-42.c: New test.
7928         * gcc.dg/vect/vect-43.c: New test.
7929         * gcc.dg/vect/vect-44.c: New test.
7930         * gcc.dg/vect/vect-45.c: New test.
7931         * gcc.dg/vect/vect-46.c: New test.
7932         * gcc.dg/vect/vect-47.c: New test.
7933         * gcc.dg/vect/vect-48.c: New test.
7934         * gcc.dg/vect/vect-49.c: New test.
7935         * gcc.dg/vect/vect-50.c: New test.
7936         * gcc.dg/vect/vect-51.c: New test.
7937         * gcc.dg/vect/vect-52.c: New test.
7938         * gcc.dg/vect/vect-53.c: New test.
7939         * gcc.dg/vect/vect-54.c: New test.
7940         * gcc.dg/vect/vect-55.c: New test.
7941         * gcc.dg/vect/vect-56.c: New test.
7942         * gcc.dg/vect/vect-57.c: New test.
7943         * gcc.dg/vect/vect-58.c: New test.
7944         * gcc.dg/vect/vect-59.c: New test.
7945         * gcc.dg/vect/vect-60.c: New test.
7946         * gcc.dg/vect/vect-61.c: New test.
7947         * gcc.dg/vect/vect-all.c: New test.
7948         * gcc.dg/vect/vect-none.c: New test.
7949
7950 2004-08-17  Paul Brook  <paul@codesourcery.com>
7951
7952         PR fortran/13082
7953         * gfortran.dg/entry_1.f90: New test.
7954
7955 2004-08-17  Andrew Pinski  <apinski@apple.com>
7956
7957         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7958
7959 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7960
7961         * gcc.dg/pr17036-1.c: New test.
7962
7963 2004-08-16  Devang Patel  <dpatel@apple.com>
7964
7965         * gcc.dg/darwin-20040809-1.c: New test.
7966
7967 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7968
7969         * gcc.dg/funcdef-attr-1.c: New test.
7970
7971 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7972
7973         * gcc.dg/altivec-17.c: New test.
7974         * gcc.dg/altivec-18.c: New test.
7975
7976 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7977
7978         PR c++/6749
7979         * g++.dg/template/vtable2.C: New test.
7980
7981 2004-08-14  Richard Henderson  <rth@redhat.com>
7982
7983         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7984         * gcc.dg/pack-test-4.c (main): Return 0.
7985         * gcc.dg/setjmp-1.c: Remove XFAIL.
7986         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7987
7988 2004-08-14  Richard Henderson  <rth@redhat.com>
7989
7990         * gcc.dg/980217-1.c: Add prototype for printf.
7991
7992 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7993
7994         * gfortran.dg/pr16935.f90: New test.
7995
7996 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7997
7998         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7999
8000 2004-08-13  Paul Brook  <paul@codesourcery.com>
8001
8002         * gfortran.dg/der_io_1.f90: Remove stray comma.
8003
8004 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8005
8006         * gcc.dg/vmx/cw-bug-2.c: Remove.
8007         * gcc.dg/vmx/vprint-1.c: Remove.
8008         * gcc.dg/vmx/vscan-1.c: Remove.
8009
8010 2004-08-12  Devang patel  <dpatel@apple.com>
8011
8012         * gcc.dg/darwin-20040809-2.c: New test.
8013
8014 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8015
8016         * g++.dg/ext/altivec-12.C: New test.
8017
8018         * g++.dg/ext/altivec-11.C: New test.
8019
8020 2004-08-12  Paul Brook  <paul@codesourcery.com>
8021
8022         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8023
8024 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8025
8026         * g++.dg/ext/altivec-2.C: Check for hardware support before
8027         executing any VMX instructions.
8028
8029         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8030
8031 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8032
8033         PR c++/16276
8034         * g++.old-deja/g++.other/comdat4.C: New test.
8035         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8036
8037 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8038
8039         PR target/16286
8040         * gcc.dg/pr16286.c: New test.
8041
8042 2004-08-12 Jan Beulich <jbeulich@novell.com>
8043
8044         * g++.dg/ext/asm5.C: New.
8045
8046 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8047
8048         PR c++/16698
8049         * g++.dg/eh/crash1.C: New test.
8050
8051         PR c++/16717
8052         * g++.dg/ext/construct1.C: New test.
8053
8054 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8055
8056         PR c++/16853
8057         * g++.dg/init/ptrmem1.C: New test.
8058
8059         PR c++/16618
8060         * g++.dg/parse/offsetof5.C: New test.
8061
8062         PR c++/16870
8063         * g++.dg/template/overload3.C: New test.
8064
8065 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8066
8067         PR c++/16964
8068         * g++.dg/parse/error16.C: New test.
8069
8070         PR c++/16904
8071         * g++.dg/template/error14.C: New test.
8072
8073         PR c++/16929
8074         * g++.dg/template/error15.C: New test.
8075
8076 2004-08-11  Devang Patel  <dpatel@apple.com>
8077
8078         * gcc.dg/darwin-ld-20040809-1.c: New test.
8079         * gcc.dg/darwin-ld-20040809-2.c: New test.
8080
8081 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8082
8083         PR fortran/16917
8084         * gfortran.dg/dfloat_1.f90: New test.
8085
8086 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8087
8088         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8089         * gcc.dg/dll-2.c: Fix dg-require syntax.
8090         * gcc.misc-tests/arm-isr.c (abort): Declare.
8091         (exit): Likewise.
8092
8093 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8094
8095         PR c++/16971
8096         * g++.dg/parse/crash16.C: New test.
8097
8098 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8099
8100         * gcc.dg/mips-rsqrt-1.c: New test case.
8101         * gcc.dg/mips-rsqrt-2.c: New test case.
8102         * gcc.dg/mips-rsqrt-3.c: New test case.
8103
8104 2004-08-10  Paul Brook  <paul@codesourcery.com>
8105
8106         * gfortran.dg/der_io_1.f90: New test.
8107
8108 2004-08-10  Paul Brook  <paul@codesourcery.com>
8109
8110         PR fortran/16919
8111         * gfortran.dg/der_array_1.f90: New test.
8112
8113 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8114
8115         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8116
8117 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8118
8119         * gcc.dg/wchar_t-2.c: Fix typo.
8120
8121 2004-08-09  Falk Hueffner  <falk@debian.org>
8122
8123         PR tree-optimization/12517
8124         * gcc.c-torture/compile/pr12517.c: New test.
8125
8126         PR tree-optimization/12578
8127         * gcc.c-torture/compile/pr12578.c: New test.
8128
8129         PR tree-optimization/12899
8130         * gcc.c-torture/compile/pr12899.c: New test.
8131
8132         PR rtl-optimization/14692
8133         * gcc.c-torture/compile/pr14692.c: New test.
8134
8135         PR tree-optimization/16461
8136         * gcc.c-torture/compile/pr16461.c: New test.
8137
8138 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8139
8140         * gfortran.dg/getenv_1.f90: New test.
8141
8142 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8143
8144         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8145         wchar_t.
8146         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8147
8148 2004-08-06  Paul Brook  <paul@codesourcery.com>
8149
8150         * gfortran.dg/ret_array_1.f90: New test.
8151         * gfortran.dg/ret_pointer_1.f90: New test.
8152
8153 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8154
8155         * gcc.dg/missing-field-init-[12].c: New tests.
8156         * g++.dg/warn/missing-field-init-[12].C: New tests.
8157
8158 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8159
8160         * gcc.dg/enum2.c: New test.
8161         * gcc.dg/symbian3.c: Likewise.
8162         * gcc.dg/symbian4.c: Likewise.
8163         * gcc.dg/wchar_t-2.c: Likewise.
8164
8165 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8166
8167         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8168         destructor tests.
8169
8170 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8171
8172         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8173         dg-require-visiblity.
8174         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8175         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8176         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8177         * g++.dg/ext/visibility/new1.C: Likewise.
8178         * g++.dg/ext/visibility/pragma.C: Likewise.
8179         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8180         * g++.dg/ext/visibility/virtual.C: Likewise.
8181         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8182         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8183         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8184         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8185         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8186         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8187         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8188         * g++/dg/ext/visibility/visibility-8.C: New test.
8189         * gcc.c-torture/compile/dll.x: Remove.
8190         * gcc.dg/dll-2.c: Use dg-require-dll
8191         * gcc.dg/visibility-10.c: New test.
8192         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8193         supporting DLLs.
8194         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8195         (scan_not_hidden): Likewise.
8196
8197 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8198
8199         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8200
8201 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8202
8203         * gcc.c-torture/execute/20040805-1.c: New test.
8204
8205 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8206
8207         * gcc.dg/20020118-1.c: Declare abort.
8208         * gcc.dg/altivec_check.h: Likewise.
8209         * gcc.dg/iftrap-2.c: Likewise.
8210         * gcc.dg/pragma-darwin.c: Likewise.
8211         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8212
8213 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8214
8215         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8216
8217 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8218
8219         * gcc.c-torture/execute/builtins/abs-2.c,
8220         gcc.c-torture/execute/builtins/abs-3.c,
8221         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8222         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8223         intmax_t, uintmax_t and their limits.
8224         * gcc.dg/intmax_t-1.c: New test.
8225
8226 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8227
8228         * g++.dg/tc1/dr147.C: Add reference to PR.
8229
8230 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8231
8232         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8233         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8234
8235 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8236
8237         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8238
8239 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8240
8241         * gcc.dg/redecl-5.c: New test.
8242         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8243         of scanf.
8244
8245 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8246
8247         PR middle-end/16790
8248         * gcc.c-torture/execute/pr16790-1.c: New test case.
8249
8250 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8251
8252         * g++.dg/ext/visibility/assign1.C: New test.
8253         * g++.dg/ext/visibility/new1.C: Likewise.
8254
8255         * gcc.dg/symbian1.c: New test.
8256         * gcc.dg/symbian2.c: Likewise.
8257
8258 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8259
8260         PR target/16570
8261         * gcc.dg/i386-sse-9.c: New test.
8262
8263 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8264
8265         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8266
8267 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8268
8269         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8270         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8271         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8272         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8273         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8274         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8275         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8276         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8277         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8278         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8279         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8280         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8281         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8282         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8283         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8284         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8285         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8286         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8287         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8288         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8289         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8290         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8291         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8292         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8293         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8294         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8295         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8296         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8297         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8298         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8299         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8300         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8301         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8302         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8303         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8304         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8305         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8306         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8307         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8308         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8309         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8310         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8311         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8312         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8313         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8314         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8315         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8316         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8317         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8318         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8319         gcc.misc-tests/i386-pf-3dnow-1.c,
8320         gcc.misc-tests/i386-pf-athlon-1.c,
8321         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8322         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8323         Declare built-in functions used.
8324         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8325
8326 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8327
8328         PR c++/16707
8329         * g++.dg/lookup/using12.C: New test.
8330
8331         * g++.dg/init/null1.C: Fix PR number.
8332         * g++.dg/parse/namespace10.C: Likewise.
8333
8334 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8335
8336         PR c++/16224
8337         * g++.dg/template/spec17.C: New test.
8338         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8339         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8340
8341 2004-08-02  David Billinghurst
8342
8343         PR fortran/16292
8344         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8345
8346 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8347
8348         * gcc.dg/ia64-got-1.c: New test case.
8349
8350 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR c++/16489
8353         * g++.dg/init/null1.C: New test.
8354         * g++.dg/tc1/dr76.C: Adjust error marker.
8355
8356         PR c++/16529
8357         * g++.dg/parse/namespace10.C: New test.
8358
8359         PR c++/16810
8360         * g++.dg/inherit/ptrmem2.C: New test.
8361
8362 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8363
8364         PR target/16155
8365         * gcc.dg/pr16155.c: New test.
8366
8367 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8368
8369         * gcc.dg/redecl-2.c: New test.
8370
8371 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8372
8373         * gcc.dg/darwin-longdouble.c: New file.
8374
8375 2004-07-30  Richard Henderson  <rth@redhat.com>
8376
8377         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8378         write to constant argument.
8379         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8380
8381 2004-07-30  Richard Henderson  <rth@redhat.com>
8382
8383         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8384         tests of nearest around zero.
8385
8386 2004-07-30  Andrew Pinski  <apinski@apple.com>
8387
8388         * gcc.c-torture/compile/20040730-1.c: New test.
8389
8390 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8391
8392         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8393         powerpc-eabispe.
8394
8395 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8396
8397         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8398
8399 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8400
8401         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8402         contains $ld_library_path.
8403         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8404
8405 2004-07-29  Richard Henderson  <rth@redhat.com>
8406
8407         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8408
8409         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8410         (alt2, which): New.
8411         (Check): Accept either alternative.
8412
8413 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8414
8415         * g++.dg/abi/inline1.C: New test.
8416         * g++.dg/abi/local1-a.cc: Likewise.
8417         * g++.dg/abi/local1.C: Likewise.
8418         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8419         * g++.dg/abi/mangle12.C: Likewise.
8420         * g++.dg/abi/mangle17.C: Likewise.
8421         * g++.dg/abi/mangle20-2.C: Likewise.
8422         * g++.dg/opt/interface1.C: Likewise.
8423         * g++.dg/opt/interface1.h: Likewise.
8424         * g++.dg/opt/interface1-a.cc: New test.
8425         * g++.dg/parse/repo1.C: New test.
8426         * g++.dg/template/repo1.C: Likewise.
8427         * g++.dg/warn/Winline-1.C: Likewise.
8428         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8429
8430 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8431
8432         * gcc.dg/tree-ssa/20040729-1.c: New test.
8433
8434 2004-07-27  Matt Austern <austern@apple.com>
8435
8436         * gcc.dg/darwin-bool-1.c: New test.
8437         * gcc.dg/darwin-bool-2.c: New test.
8438
8439 2004-07-28  Richard Henderson  <rth@redhat.com>
8440
8441         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8442         arguments in the correct type.  Don't write to constant arguments.
8443
8444 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8445
8446         PR tree-optimization/16688
8447         PR tree-optimization/16689
8448         * g++.dg/tree-ssa/pr16688.C: New test.
8449
8450 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8451
8452         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8453         loads.  Not only in the comment, this time.
8454
8455 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8456
8457         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8458         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8459         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8460         * gcc.dg/sh4a-bitmovua.c: New.
8461         * gcc.dg/sh4a-cos.c: New.
8462         * gcc.dg/sh4a-cosf.c: New.
8463         * gcc.dg/sh4a-fprun.c: New.
8464         * gcc.dg/sh4a-fsrra.c: New.
8465         * gcc.dg/sh4a-memmovua.c: New.
8466         * gcc.dg/sh4a-sin.c: New.
8467         * gcc.dg/sh4a-sincos.c: New.
8468         * gcc.dg/sh4a-sincosf.c: New.
8469         * gcc.dg/sh4a-sinf.c: New.
8470
8471 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8472
8473         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8474         conditionals.
8475         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8476         loads.
8477         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8478         DOM1.
8479
8480 2004-07-27  Andrew Pinski  <apinski@apple.com>
8481
8482         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8483
8484 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8485
8486         * gcc.dg/pragma-isr.c: New test.
8487
8488 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8489
8490         PR c++/14429
8491         * g++.dg/template/ttp11.C: New test.
8492
8493 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8494
8495         * gcc.c-torture/compile/20040727-1.c: New test.
8496
8497 2004-07-26  Eric Christopher  <echristo@redhat.com>
8498
8499         * gcc.c-torture/compile/20040726-2.c: New test.
8500
8501 2004-07-26  Andrew Pinski  <apinski@apple.com>
8502
8503         * g++.dg/rtti/tinfo1.C: Xfail.
8504
8505 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8506
8507         * gcc.c-torture/compile/20040726-1.c: New test.
8508
8509 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8510             Brian Ryner  <bryner@brianryner.com>
8511
8512         PR c++/9283
8513         PR c++/15000
8514         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8515         * g++.dg/ext/visibility/: New directory.
8516         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8517         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8518         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8519         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8520         * g++.dg/ext/visibility/fvisibility.C,
8521         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8522         g++.dg/ext/visibility/fvisibility-override1.C
8523         g++.dg/ext/visibility/fvisibility-override2.C
8524         g++.dg/ext/visibility/memfuncts.C
8525         g++.dg/ext/visibility/noPLT.C
8526         g++.dg/ext/visibility/pragma.C
8527         g++.dg/ext/visibility/pragma-override1.C
8528         g++.dg/ext/visibility/pragma-override2.C
8529         g++.dg/ext/visibility/staticmemfuncts.C
8530         g++.dg/ext/visibility/virtual.C: New tests.
8531
8532 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8533
8534         PR c/15360
8535         * gcc.dg/pr15360-1.c: New test.
8536
8537 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8538
8539         * gcc.dg/pragma-align-2.c: New test.
8540         * gcc.dg/pragma-init-fini.c: New test.
8541         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8542         targets.
8543
8544 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8545
8546         * gcc.dg/init-string-2.c: New test.
8547
8548 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8549
8550         PR 16684
8551         * gcc.dg/Wredundant-decls-1.c: New test case.
8552
8553 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8554
8555         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8556         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8557         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8558         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8559         * gcc.dg/compat/generate-random.c: New file.
8560         * gcc.dg/compat/generate-random.h: Likewise.
8561         * gcc.dg/compat/generate-random_r.c: Likewise.
8562         * gcc.dg/compat/struct-layout-1.h: Likewise.
8563         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8564         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8565         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8566         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8567         * gcc.dg/compat/struct-layout-1_main.c: New test.
8568         * gcc.dg/compat/struct-layout-1_x.c: New file.
8569         * gcc.dg/compat/struct-layout-1_y.c: New file.
8570         * gcc.dg/compat/struct-layout-1_test.h: New file.
8571
8572 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8573
8574         * gcc.dg/comp-return-1.c: New test
8575
8576 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8577
8578         * gcc.dg/vmx/8-02a.c: Fix typo.
8579
8580         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8581         * gcc.dg/darwin-abi-3.c: New test.
8582
8583         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8584         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8585
8586         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8587         * gcc.dg/vmx/ops-long-1.c: New test.
8588         * gcc.dg/vmx/ops-long-2.c: New test.
8589
8590 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8591
8592         * g++.dg/lookup/conv-[1234].C: New.
8593
8594 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8595
8596         * g++.dg/parse/attr2.C: Simplify.
8597
8598 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8599
8600         PR c/7284
8601         * gcc.c-torture/execute/pr7284-1.c: New test.
8602
8603 2004-07-22  Brian Booth  <bbooth@redhat.com>
8604
8605         * gcc.dg/tree-ssa/20040721-1.c: New test.
8606
8607 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8608
8609         * g++.dg/template/crash20.c: New.
8610
8611 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8612
8613         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8614         Add dg-run directive.  Declare variables as required.
8615         * gfortran.dg/g77/README: Update
8616
8617 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8618
8619         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8620         gcc.dg/cris-peep2-andu2.c: New tests.
8621
8622 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8623
8624         PR c/15052
8625         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8626         on return type.
8627         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8628         messages.
8629         * gcc.dg/qual-return-2.c: Update expected messages.
8630         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8631
8632 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8633
8634         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8635         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8636
8637 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8638
8639         PR c/11250
8640         * gcc.dg/init-string-1.c: New test.
8641
8642 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR middle-end/15345
8645         PR c/16450
8646         * gcc.dg/torture/nested-fn-1.c: New test.
8647
8648 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8649
8650         PR target/16559
8651         * gcc.dg/ia64-fptr-1.c: New file.
8652
8653 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8654
8655         PR c++/14497
8656         * g++.dg/template/spec16.C: New test.
8657         * g++.old-deja/g++.robertl/eb118.C: Remove.
8658
8659 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8660
8661         PR c++/509
8662         * g++.dg/template/spec15.C: New test.
8663
8664 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8665
8666         Copy cases from g77.f-torture/execute and add dg-run
8667         directive.  Other changes as noted.
8668         * gfortran.dg/g77/13037.f
8669         * gfortran.dg/g77/1832.f
8670         * gfortran.dg/g77/19981119-0.f
8671         * gfortran.dg/g77/19990313-0.f
8672         * gfortran.dg/g77/19990313-1.f
8673         * gfortran.dg/g77/19990313-2.f
8674         * gfortran.dg/g77/19990313-3.f
8675         * gfortran.dg/g77/19990419-1.f
8676         * gfortran.dg/g77/19990826-0.f
8677         * gfortran.dg/g77/19990826-2.f
8678         * gfortran.dg/g77/20000503-1.f
8679         * gfortran.dg/g77/20001111.f
8680         * gfortran.dg/g77/20010116.f
8681         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8682         * gfortran.dg/g77/20010430.f
8683         * gfortran.dg/g77/6177.f
8684         * gfortran.dg/g77/947.f
8685         * gfortran.dg/g77/970816-3.f
8686         * gfortran.dg/g77/971102-1.f
8687         * gfortran.dg/g77/980520-1.f
8688         * gfortran.dg/g77/980628-0.f
8689         * gfortran.dg/g77/980628-1.f
8690         * gfortran.dg/g77/980628-10.f
8691         * gfortran.dg/g77/980628-2.f
8692         * gfortran.dg/g77/980628-3.f
8693         * gfortran.dg/g77/980628-7.f
8694         * gfortran.dg/g77/980628-8.f
8695         * gfortran.dg/g77/980628-9.f
8696         * gfortran.dg/g77/980701-0.f
8697         * gfortran.dg/g77/980701-1.f
8698         * gfortran.dg/g77/cabs.f
8699         * gfortran.dg/g77/claus.f
8700         * gfortran.dg/g77/complex_1.f
8701         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8702         * gfortran.dg/g77/dcomplex.f
8703         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8704         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8705         * gfortran.dg/g77/f90-intrinsic-numeric.f
8706         * gfortran.dg/g77/int8421.f
8707         * gfortran.dg/g77/labug1.f
8708         * gfortran.dg/g77/large_vec.f
8709         * gfortran.dg/g77/le.f
8710         * gfortran.dg/g77/short.f
8711         * gfortran.dg/g77/README: Update
8712
8713 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/16637
8716         * g++.dg/parse/lookup4.C: New test.
8717
8718 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8719
8720         PR c++/16175
8721         * g++.dg/template/ttp10.C: New test.
8722
8723 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8724
8725         * gcc.dg/pr12625-1.c: New test.
8726
8727 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8728
8729         * testsuite/gcc.dg/switch-warn-1.c: New test.
8730         * testsuite/gcc.dg/switch-warn-2.c: New test.
8731         * gcc.c-torture/compile/pr14730.c: Update.
8732
8733 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8734
8735         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8736         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8737         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8738         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8739
8740 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8741
8742         PR c++/16623
8743         * g++.dg/template/assign1.C: New test.
8744
8745 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8746
8747         PR c++/12170
8748         * g++.dg/template/ttp9.C: New test.
8749
8750 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8751
8752         * gcc.dg/format/cmn-err-1.c: New test.
8753
8754 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8755
8756         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8757         gcc.dg/Wparentheses-10.c: New tests.
8758         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8759
8760 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8761
8762         PR fortran/16465
8763         * gfortran.dg/g77//ffixed-line-length-0.f,
8764         gfortran.dg/g77/ffixed-line-length-132.f,
8765         gfortran.dg/g77/ffixed-line-length-72.f,
8766         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8767         gfortran.dg/g77/README: Update.
8768
8769 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8770
8771         PR c++/13092
8772         * g++.dg/template/non-dependent7.C: New test.
8773         * g++.dg/template/non-dependent8.C: Likewise.
8774         * g++.dg/template/non-dependent9.C: Likewise.
8775         * g++.dg/template/non-dependent10.C: Likewise.
8776
8777 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/16337
8780         * g++.dg/parse/attr2.C: New test.
8781
8782 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8783
8784         * g77.dg: Removed.
8785         * g77.f-torture: Ditto.
8786
8787 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8788
8789         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8790         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8791         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8792
8793 2004-07-16  Richard Henderson  <rth@redhat.com>
8794
8795         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8796
8797 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8798
8799         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8800         tests with full list of options.
8801         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8802         of TORTURE_OPTIONS if test contains 'dg-do run'.
8803
8804         PR fortran/16404
8805         * gfortran.dg/do_iterator.f90: New test.
8806
8807 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8808
8809         PR rtl-optimization/16536
8810         * gcc.c-torture/execute/restrict-1.c: New test.
8811
8812 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8813
8814         PR fortran/15324
8815         * gfortran.dg/pr15324.f90: New test.
8816
8817         PR fortran/15129
8818         * gfortran.dg/pr15129.f90: New test.
8819
8820         PR fortran/15140
8821         * gfortran.dg/pr15140.f90: New test.
8822
8823         PR fortran/13792
8824         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8825         compile-time simplification.
8826
8827 2004-07-14  Mike Stump  <mrs@apple.com>
8828
8829         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8830
8831 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8832
8833         PR target/16325
8834         * gcc.dg/profile-generate-1.c: New.
8835
8836 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8837
8838         * gcc.c-torture/execute/20040709-1.c: New test.
8839         * gcc.c-torture/execute/20040709-2.c: New test.
8840
8841 2004-07-14  Mike Stump  <mrs@apple.com>
8842
8843         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8844
8845 2004-07-14  Mike Stump  <mrs@apple.com>
8846
8847         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8848
8849 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/16518
8852         * g++.dg/parse/mutable1.C: New test.
8853
8854 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8855
8856         PR tree-optimization/16443
8857         * gcc.dg/tree-ssa/20040713-1.c: New test.
8858
8859 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8860
8861         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8862         for operator new.
8863
8864 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8865
8866         * gfortran.dg/g77/README: New file
8867         * gfortran.dg/g77/19981216-0.f:  Copy from
8868         g77.f-torture/noncompile.  Add "dg-do compile" and
8869         dg-error as required.
8870         * gfortran.dg/g77/19990218-1.f: Likewise
8871         * gfortran.dg/g77/19990905-1.f: Likewise
8872         * gfortran.dg/g77/9263.f: Likewise
8873         * gfortran.dg/g77/980615-0.f: Likewise
8874         * gfortran.dg/g77/980616-0.f: Likewise
8875         * gfortran.dg/g77/check0.f: Likewise
8876         * gfortran.dg/g77/select_no_compile.f: Likewise
8877
8878 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8879
8880         Copy files from g77.f-torture/compile.
8881         Add "{ dg-do compile}".  Other changes as noted
8882         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8883         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8884         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8885         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8886         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8887         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8888         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8889         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8890         statement to conform to standard.  Append alpha1.x for reference.
8891         * gfortran.dg/g77/xformat.f: Add dg-warning
8892
8893 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8894
8895         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8896         Add {dg-do compile} directive.
8897         * gfortran.dg/g77/cpp2.F: Likewise
8898
8899 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8900
8901         PR c++/5402
8902         * g++.dg/lookup/name-clash1.C: New test.
8903
8904         PR c++/9777
8905         * g++.dg/lookup/name-clash2.C: New test.
8906
8907         PR c++/12102
8908         * g++.dg/lookup/name-clash3.C: New test.
8909
8910 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8911
8912         * g++.dg/lookup/new2.C: New test.
8913         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8914
8915 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8916
8917         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8918         Add {dg-do compile} directive.
8919         * gfortran.dg/g77/13060.f: Likewise
8920         * gfortran.dg/g77/19990218-0.f: Likewise
8921         * gfortran.dg/g77/19990305-0.f: Likewise
8922         * gfortran.dg/g77/19990419-0.f: Likewise
8923         * gfortran.dg/g77/19990502-0.f: Likewise
8924         * gfortran.dg/g77/19990502-1.f: Likewise
8925         * gfortran.dg/g77/19990525-0.f: Likewise
8926         * gfortran.dg/g77/19990826-1.f: Likewise
8927         * gfortran.dg/g77/19990826-3.f: Likewise
8928         * gfortran.dg/g77/19990905-2.f: Likewise
8929         * gfortran.dg/g77/20000412-1.f: Likewise
8930         * gfortran.dg/g77/20000511-1.f: Likewise
8931         * gfortran.dg/g77/20000511-2.f: Likewise
8932         * gfortran.dg/g77/20000518.f: Likewise
8933         * gfortran.dg/g77/20000601-1.f: Likewise
8934         * gfortran.dg/g77/20000601-2.f: Likewise
8935         * gfortran.dg/g77/20000629-1.f: Likewise
8936         * gfortran.dg/g77/20000630-2.f: Likewise
8937         * gfortran.dg/g77/20010115.f: Likewise
8938         * gfortran.dg/g77/20010321-1.f: Likewise
8939         * gfortran.dg/g77/20010426.f: Likewise
8940         * gfortran.dg/g77/20020307-1.f: Likewise
8941         * gfortran.dg/g77/8485.f: Likewise
8942         * gfortran.dg/g77/960317-1.f: Likewise
8943         * gfortran.dg/g77/970915-0.f: Likewise
8944         * gfortran.dg/g77/980310-1.f: Likewise
8945         * gfortran.dg/g77/980310-2.f: Likewise
8946         * gfortran.dg/g77/980310-3.f: Likewise
8947         * gfortran.dg/g77/980310-4.f: Likewise
8948         * gfortran.dg/g77/980310-6.f: Likewise
8949         * gfortran.dg/g77/980310-7.f: Likewise
8950         * gfortran.dg/g77/980310-8.f: Likewise
8951         * gfortran.dg/g77/980419-2.f: Likewise
8952         * gfortran.dg/g77/980424-0.f: Likewise
8953         * gfortran.dg/g77/980427-0.f: Likewise
8954         * gfortran.dg/g77/980729-0.f: Likewise
8955         * gfortran.dg/g77/981117-1.f: Likewise
8956         * gfortran.dg/g77/toon_1.f: Likewise
8957
8958 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8959
8960         PR c++/2204
8961         * g++.dg/other/abstract2.C: New test.
8962
8963 2004-07-12  Paul Brook  <paul@codesourcery.com>
8964
8965         * gfortran.dg/pointer_init_1.f90: New test.
8966
8967 2004-07-11  Paul Brook  <paul@codesourcery.com>
8968
8969         PR fortran/15986
8970         * gfortran.dg/contained_1.f90: New test.
8971
8972 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8973
8974         * g++.dg/parse/defarg8.C: New test.
8975
8976 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8977
8978         PR fortran/16433
8979         * gfortran.dg/pr16433.f: New test.
8980
8981         PR fortran/17574
8982         * gfortran.dg/pr15754.f90: New test.
8983
8984 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8985
8986         PR tree-optimization/16437
8987         * gcc.c-torture/execute/bitfld-4.c: New test.
8988
8989 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8990
8991         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8992         access to common var from module.
8993
8994 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8995
8996         PR fortran/16336
8997         * gfortran.fortran-torture/execute/common_2.f90: New test.
8998
8999 2004-07-10  Paul Brook  <paul@codesourcery.com>
9000
9001         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9002
9003 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9004
9005         PR fortran/15969
9006         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9007
9008 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9009
9010         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9011         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9012         * gfortran.dg/g77/ffree-form-1.f: Likewise
9013         * gfortran.dg/g77/ffree-form-2.f: Likewise
9014         * gfortran.dg/g77/ffree-form-3.f: Likewise
9015         * gfortran.dg/g77/fno-underscoring.f: Likewise
9016         * gfortran.dg/g77/funderscoring.f: Likewise
9017         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9018
9019 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9020
9021         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9022
9023 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9024         Paul Brook  <paul@codesourcery.com>
9025
9026         PR fortran/13415
9027         * gfortran.dg/common_pointer_1.f90: New test.
9028
9029 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9030
9031         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9032
9033 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9034
9035         PR target/16364
9036         * gcc.c-torture/compile/20040709-1.c: New.
9037
9038 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9039
9040         PR fortran/14077
9041         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9042
9043 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9044
9045         PR fortran/13201
9046         * gfortran.dg/shape_1.f90: New test.
9047
9048 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9049             Andrew Pinski  <apinski@apple.com>
9050
9051         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9052
9053 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9054
9055         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9056         comment.
9057
9058 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9059         Paul Brook  <paul@codesourcery.com>
9060
9061         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9062         '.f95' and '.F95'.
9063
9064 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9065
9066         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9067
9068 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9069
9070         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9071         testcases with capital suffix.
9072
9073 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9074
9075         PR fortran/15481
9076         PR fortran/13372
9077         PR fortran/13575
9078         PR fortran/15978
9079         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9080
9081         * gfortran.dg/implicit_1.f90: New test.
9082
9083 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9084
9085         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9086         expression to match gfortran warning/error messages
9087         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9088         dg-error text.
9089
9090 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9091
9092         * lib/fortran-torture.exp: Rename proc search_for to
9093         search_for_re.
9094
9095 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9096
9097         * gcc.c-torture/execute/simd-5.x: New file.
9098         XFAIL on SPARC 64-bit at -O0.
9099
9100 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9101
9102         PR c++/8211
9103         PR c++/16165
9104         * g++.dg/warn/effc3.C: New test.
9105
9106 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9107
9108         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9109         change X to 1X in format.
9110         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9111         add data statements to conform to standard.
9112
9113 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9114
9115         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9116         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9117         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9118
9119 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9120
9121         * gfortran.dg/g77/7388.f: Copy from g77.dg
9122         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9123         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9124         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9125         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9126         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9127         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9128         * gfortran.dg/g77/strlen0.f: Likewise
9129
9130 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9131
9132         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9133         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9134
9135 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9136
9137         * gcc.c-torture/execute/920428-2.x: Delete.
9138         * gcc.c-torture/execute/920501-7.x: Likewise.
9139
9140 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9141
9142         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9143         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9144         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9145         prescott and c3-2.
9146         (PREFETCH_3DNOW): Add -march=c3.
9147
9148 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9149
9150         PR c/16437
9151         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9152         * gcc.c-torture/execute/bf64-1.x: Likewise.
9153
9154 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9155
9156         * gcc.c-torture/compile/20040708-1.c: New test.
9157
9158 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9159
9160         PR c++/16169
9161         * g++.dg/warn/effc2.C: New test.
9162
9163 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9164
9165         * gcc.c-torture/execute/bitfld-1.x: Remove.
9166         * gcc.c-torture/execute/bitfld-3.c: New test.
9167         * gcc.dg/bitfld-2.c: Remove XFAILs.
9168
9169 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9170
9171         PR c++/16276
9172         * g++.dg/rtti/tinfo1.C: New file.
9173
9174 2004-07-07  Eric Christopher  <echristo@redhat.com>
9175
9176         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9177
9178 2004-07-07  Andrew Pinski  <apinski@apple.com>
9179
9180         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9181
9182 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9183
9184         * g++.dg/init/call1.C: XFAIL.
9185
9186 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9187
9188         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9189         except for movstrict*, to movmem* and clrstr* to clrmem*.
9190
9191 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9192
9193         * gcc.c-torture/execute/20040707-1.c: New test.
9194
9195 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9196
9197         * gcc.c-torture/execute/20040706-1.c: New test.
9198
9199 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9200
9201         PR c++/3671
9202         * g++.dg/template/spec14.C: New test.
9203
9204 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9205
9206         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9207         nothing if not yet defined.  Use it in b, c and d type definitions.
9208         * gcc.c-torture/execute/20040705-1.c: New test.
9209         * gcc.c-torture/execute/20040705-2.c: New test.
9210
9211 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9212
9213         PR c++/2518
9214         * g++.dg/lookup/new1.C: New test.
9215
9216 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9217
9218         PR c++/11406
9219         * g++.dg/template/sizeof8.C: New test.
9220
9221 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9222
9223         * gcc.c-torture/compile/20040705-1.c: New test.
9224
9225 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9226
9227         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9228
9229 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9230
9231         * gcc.dg/cpp/if-mop.c: Two new testcases.
9232         * gcc.dg/cpp/trad/comment-3.c: New.
9233
9234 2004-07-04  Paul Brook  <paul@codesourcery.com>
9235
9236         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9237
9238 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9239
9240         PR c++/3761
9241         * g++.dg/lookup/crash4.C: New test.
9242
9243 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9244
9245         * gcc.c-torture/execute/builtin-abs-1.c
9246         * gcc.c-torture/execute/builtin-abs-2.c
9247         * gcc.c-torture/execute/builtin-complex-1.c
9248         * gcc.c-torture/execute/builtins/string-1-lib.c
9249         * gcc.c-torture/execute/builtins/string-1.c
9250         * gcc.c-torture/execute/builtins/string-2-lib.c
9251         * gcc.c-torture/execute/builtins/string-2.c
9252         * gcc.c-torture/execute/builtins/string-3-lib.c
9253         * gcc.c-torture/execute/builtins/string-3.c
9254         * gcc.c-torture/execute/builtins/string-4-lib.c
9255         * gcc.c-torture/execute/builtins/string-4.c
9256         * gcc.c-torture/execute/builtins/string-5-lib.c
9257         * gcc.c-torture/execute/builtins/string-5.c
9258         * gcc.c-torture/execute/builtins/string-6-lib.c
9259         * gcc.c-torture/execute/builtins/string-6.c
9260         * gcc.c-torture/execute/builtins/string-7-lib.c
9261         * gcc.c-torture/execute/builtins/string-7.c
9262         * gcc.c-torture/execute/builtins/string-8-lib.c
9263         * gcc.c-torture/execute/builtins/string-8.c
9264         * gcc.c-torture/execute/builtins/string-9-lib.c
9265         * gcc.c-torture/execute/builtins/string-9.c
9266         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9267         * gcc.c-torture/execute/builtins/string-asm-1.c
9268         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9269         * gcc.c-torture/execute/builtins/string-asm-2.c
9270         * gcc.c-torture/execute/stdio-opt-1.c
9271         * gcc.c-torture/execute/stdio-opt-2.c
9272         * gcc.c-torture/execute/stdio-opt-3.c
9273         * gcc.c-torture/execute/string-opt-1.c
9274         * gcc.c-torture/execute/string-opt-10.c
9275         * gcc.c-torture/execute/string-opt-11.c
9276         * gcc.c-torture/execute/string-opt-12.c
9277         * gcc.c-torture/execute/string-opt-13.c
9278         * gcc.c-torture/execute/string-opt-14.c
9279         * gcc.c-torture/execute/string-opt-15.c
9280         * gcc.c-torture/execute/string-opt-16.c
9281         * gcc.c-torture/execute/string-opt-2.c
9282         * gcc.c-torture/execute/string-opt-6.c
9283         * gcc.c-torture/execute/string-opt-7.c
9284         * gcc.c-torture/execute/string-opt-8.c:
9285         Replace with ...
9286
9287         * gcc.c-torture/execute/builtins/abs-2.c
9288         * gcc.c-torture/execute/builtins/abs-3.c
9289         * gcc.c-torture/execute/builtins/complex-1.c
9290         * gcc.c-torture/execute/builtins/fprintf.c
9291         * gcc.c-torture/execute/builtins/fputs.c
9292         * gcc.c-torture/execute/builtins/memcmp.c
9293         * gcc.c-torture/execute/builtins/memmove.c
9294         * gcc.c-torture/execute/builtins/memops-asm.c
9295         * gcc.c-torture/execute/builtins/mempcpy-2.c
9296         * gcc.c-torture/execute/builtins/mempcpy.c
9297         * gcc.c-torture/execute/builtins/memset.c
9298         * gcc.c-torture/execute/builtins/printf.c
9299         * gcc.c-torture/execute/builtins/sprintf.c
9300         * gcc.c-torture/execute/builtins/strcat.c
9301         * gcc.c-torture/execute/builtins/strchr.c
9302         * gcc.c-torture/execute/builtins/strcmp.c
9303         * gcc.c-torture/execute/builtins/strcpy.c
9304         * gcc.c-torture/execute/builtins/strcspn.c
9305         * gcc.c-torture/execute/builtins/strlen-2.c
9306         * gcc.c-torture/execute/builtins/strlen.c
9307         * gcc.c-torture/execute/builtins/strncat.c
9308         * gcc.c-torture/execute/builtins/strncmp-2.c
9309         * gcc.c-torture/execute/builtins/strncmp.c
9310         * gcc.c-torture/execute/builtins/strncpy.c
9311         * gcc.c-torture/execute/builtins/strpbrk.c
9312         * gcc.c-torture/execute/builtins/strpcpy-2.c
9313         * gcc.c-torture/execute/builtins/strpcpy.c
9314         * gcc.c-torture/execute/builtins/strrchr.c
9315         * gcc.c-torture/execute/builtins/strspn.c
9316         * gcc.c-torture/execute/builtins/strstr-asm.c
9317         * gcc.c-torture/execute/builtins/strstr.c:
9318         ... these new files.
9319
9320         * gcc.c-torture/execute/builtins/abs-2-lib.c
9321         * gcc.c-torture/execute/builtins/abs-3-lib.c
9322         * gcc.c-torture/execute/builtins/complex-1-lib.c
9323         * gcc.c-torture/execute/builtins/fprintf-lib.c
9324         * gcc.c-torture/execute/builtins/fputs-lib.c
9325         * gcc.c-torture/execute/builtins/memcmp-lib.c
9326         * gcc.c-torture/execute/builtins/memmove-lib.c
9327         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9328         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9329         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9330         * gcc.c-torture/execute/builtins/memset-lib.c
9331         * gcc.c-torture/execute/builtins/printf-lib.c
9332         * gcc.c-torture/execute/builtins/sprintf-lib.c
9333         * gcc.c-torture/execute/builtins/strcat-lib.c
9334         * gcc.c-torture/execute/builtins/strchr-lib.c
9335         * gcc.c-torture/execute/builtins/strcmp-lib.c
9336         * gcc.c-torture/execute/builtins/strcpy-lib.c
9337         * gcc.c-torture/execute/builtins/strcspn-lib.c
9338         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9339         * gcc.c-torture/execute/builtins/strlen-lib.c
9340         * gcc.c-torture/execute/builtins/strncat-lib.c
9341         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9342         * gcc.c-torture/execute/builtins/strncmp-lib.c
9343         * gcc.c-torture/execute/builtins/strncpy-lib.c
9344         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9345         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9346         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9347         * gcc.c-torture/execute/builtins/strrchr-lib.c
9348         * gcc.c-torture/execute/builtins/strspn-lib.c
9349         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9350         * gcc.c-torture/execute/builtins/strstr-lib.c
9351         * gcc.c-torture/execute/builtins/lib/abs.c
9352         * gcc.c-torture/execute/builtins/lib/fprintf.c
9353         * gcc.c-torture/execute/builtins/lib/memset.c
9354         * gcc.c-torture/execute/builtins/lib/printf.c
9355         * gcc.c-torture/execute/builtins/lib/sprintf.c
9356         * gcc.c-torture/execute/builtins/lib/strcpy.c
9357         * gcc.c-torture/execute/builtins/lib/strcspn.c
9358         * gcc.c-torture/execute/builtins/lib/strncat.c
9359         * gcc.c-torture/execute/builtins/lib/strncmp.c
9360         * gcc.c-torture/execute/builtins/lib/strncpy.c
9361         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9362         * gcc.c-torture/execute/builtins/lib/strspn.c
9363         * gcc.c-torture/execute/builtins/lib/strstr.c:
9364         New files containing support routines.
9365
9366         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9367         declaration.
9368         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9369         when not optimizing.
9370
9371 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9372
9373         PR c++/16240
9374         * g++.dg/abi/mangle22.C: New test.
9375         * g++.dg/abi/mangle23.C: Likewise.
9376
9377 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9378
9379         PR fortran/16290
9380         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9381         Allow for cases without denormalized floating point numbers.
9382
9383 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9384
9385         PR c/1027
9386         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9387         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9388         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9389         expected warning text.
9390         * gcc.dg/format/diag-2.c: New test.
9391
9392 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9393
9394         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9395
9396 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9397
9398         * gcc.dg/builtins-43.c: New.
9399         * gcc.dg/builtins-44.c: New.
9400         * gcc.dg/builtins-45.c: New.
9401
9402 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9403             Andreas Tobler  <a.tobler@schweiz.ch>
9404
9405         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9406         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9407         as SIGSEGV.
9408         * gcc.dg/cleanup-11.c: Likewise.
9409         * gcc.dg/cleanup-8.c: Likewise.
9410         * gcc.dg/cleanup-9.c: Likewise.
9411         * gcc.dg/cleanup-5.c: Run on all platforms.
9412
9413 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9414
9415         * g++.dg/warn/nonnull1.C: New test.
9416
9417 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9418
9419         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9420         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9421         Special-case the Sun compiler wrt to <complex.h>.
9422
9423 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9424
9425         * gcc.dg/Wunreachable-8.C: New test.
9426
9427         * gcc.dg/h8300-ice2.c : New test.
9428
9429 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9430
9431         PR fortran/16161
9432         * gfortran.fortran-torture/compile/implicit.f90: Add test
9433         for implicit character.
9434
9435 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9436
9437         PR fortran/16289
9438         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9439         Use tiny() intrinsic to find smallest non-negative real
9440
9441 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9442
9443         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9444         * gcc.dg/compat/struct-by-value-22_x.c: New.
9445         * gcc.dg/compat/struct-by-value-22_y.c: New.
9446
9447         * gcc.c-torture/execute/20040629-1.c: New test.
9448
9449 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9450
9451         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9452         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9453
9454         PR target/16195
9455         * gcc.dg/20040625-1.c: New test.
9456
9457 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9458
9459         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9460
9461 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9462
9463         PR fortran/15963
9464         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9465
9466 2004-06-29  Richard Henderson  <rth@redhat.com>
9467
9468         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9469
9470 2004-06-29  Paul Brook  <paul@codesourcery.com>
9471
9472         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9473         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9474
9475 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9476
9477         PR c++/16260
9478         * g++.dg/parse/crash15.C: New.
9479
9480 2004-06-28  Andrew Pinski  <apinski@apple.com>
9481
9482         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9483         by the error already.
9484
9485         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9486
9487 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9488
9489         PR target/14041
9490         * gcc.dg/h8300-bss-align-1.c : New.
9491
9492 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9493
9494         * PR c++/16174
9495         * g++.dg/template/ctor4.C: New.
9496
9497 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9498
9499         PR c++/16205
9500         * g++.dg/warn/Wsequence-point-1.C: New test.
9501
9502 2004-06-27  Paul Brook  <paul@codesourcery.com>
9503
9504         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9505
9506 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9507
9508         * g++.old-deja/g++.mike/p7325.C: Remove.
9509
9510 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9511
9512         PR c/14963
9513         * gcc.dg/pr14963.c: New test.
9514
9515 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/16193
9518         * g++.dg/parse/redef1.C: New test.
9519
9520 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9521
9522         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9523         20021110.c.
9524         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9525         20021119-1.c.
9526         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9527         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9528         5-04.c.
9529         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9530         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9531         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9532         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9533         g++.brendan/enum14.C.
9534         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9535         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9536         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9537         g++.mike/virt1.C.
9538         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9539         memtemp24.C.
9540
9541 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9542
9543         * gcc.dg/20040527-1.c: New test case.
9544
9545 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9546
9547         PR gfortran/pr16196
9548         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9549
9550 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9551
9552         PR middle-end/15825
9553         * gcc.dg/pr15825-1.c: New test case.
9554
9555 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9556
9557         * gcc.c-torture/execute/20040625-1.c: New test.
9558
9559 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9560
9561         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9562
9563 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9564
9565         * gcc.dg/torture/mips-div-1.c: New test.
9566
9567 2004-06-24  Jeff Law  <law@redhat.com>
9568
9569         * gcc.dg/tree-ssa/20040624-1.c: New test.
9570
9571 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9572
9573         * gcc.c-torture/compile/20040624-1.c: New test.
9574
9575 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9576
9577         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9578         this directory.
9579
9580 2004-06-23  Andrew Pinski  <apinski@apple.com>
9581
9582         PR middle-end/15988
9583         * g++.dg/opt/ptrmem4.C: New test.
9584
9585         * gcc.dg/c90-array-quals-2.c: New test.
9586
9587 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9588
9589         * gcc.dg/kpice1.c: New test.
9590
9591 2006-06-23  Andrew Pinski  <apinski@apple.com>
9592
9593         * gcc.dg/c90-array-quals.c: New test.
9594
9595 2006-06-22  Richard Henderson  <rth@redhat.com>
9596
9597         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9598
9599 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9600
9601         * gcc.dg/builtins-config.h: Handle FreeBSD.
9602
9603 2006-06-22  Richard Henderson  <rth@redhat.com>
9604
9605         * g++.dg/opt/devirt1.C: New.
9606
9607 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9608
9609         * g++.dg/opt/pr15551.C: New testcase.
9610
9611 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9612
9613         PR target/14800
9614         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9615         x86_64-*-linux* when compiling for 32bit.
9616
9617 2004-06-21  Andrew Pinski  <apinski@apple.com>
9618
9619         * gcc.dg/pch/struct-1.c: New.
9620         * gcc.dg/pch/struct-1.hs: New.
9621
9622 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9623
9624         * gcc.dg/pch/save-temps-1.c: New file.
9625         * gcc.dg/pch/save-temps-1.hs: New file.
9626
9627 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9628
9629         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9630         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9631
9632 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9633
9634         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9635         to fix type error.
9636         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9637         Remove trailing spaces.
9638
9639 2004-06-21  Richard Henderson  <rth@redhat.com>
9640
9641         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9642         merging && to BIT_FIELD_REF.
9643
9644 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9645
9646         * g++.dg/opt/placeholder1.C: New test.
9647
9648 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9649
9650         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9651         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9652         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9653         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9654
9655 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9656
9657         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9658         extern "C".
9659         * g++.dg/other/pragma-re-1.C: Add comments.
9660
9661 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9662
9663         PR gfortran/16080
9664         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9665
9666 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9667
9668         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9669         instead of setting the type of size_t by
9670         hand.
9671
9672 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9673
9674         * gcc.dg/unordered-2.c: New test case.
9675         * gcc.dg/unordered-3.c: New test case.
9676
9677 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9678
9679         PR other/16043
9680         * lib/g++.exp (g++_version): Tweak regexp for version
9681         * lib/g77.exp (g77_version): Likewise
9682         * lib/gfortran.exp (gfortran_version): Likewise
9683         * lib/objc.exp (objc_version): Likewise
9684         * lib/treelang.exp (treelang_version): Likewise
9685
9686 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9687
9688         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9689         Use INT_MAX instead of __INT_MAX__.
9690         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9691
9692         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9693         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9694         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9695         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9696         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9697         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9698         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9699         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9700         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9701
9702         * gcc.dg/range-test-1.c: New test.
9703         * g++.dg/opt/range-test-1.C: New test.
9704
9705 2004-06-17  Richard Henderson  <rth@redhat.com>
9706
9707         * objc.dg/sync-1.m: New.
9708         * objc.dg/try-catch-1.m: Don't force next runtime.
9709         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9710         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9711         shadowed catch clause.
9712         * objc.dg/try-catch-5.m: New.
9713
9714 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9715
9716         Bug 14610
9717         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9718
9719 2004-06-15  Richard Henderson  <rth@redhat.com>
9720
9721         * gcc.dg/20001116-1.c: Move expected warning line.
9722
9723 2004-06-15  Richard Henderson  <rth@redhat.com>
9724
9725         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9726         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9727
9728 2004-06-15  Jeff Law  <law@redhat.com>
9729
9730         * gcc.dg/tree-ssa/20040615-1.c: New test.
9731         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9732         be less sensitive to operand ordering.
9733         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9734
9735 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9736
9737         * g++.dg/abi/bitfield3.C: Add comment..
9738
9739 2004-06-15  Richard Henderson  <rth@redhat.com>
9740
9741         * g++.dg/ext/stmtexpr1.C: XFAIL.
9742         * gcc.dg/20030612-1.c: XFAIL.
9743
9744 2004-06-15  Eric Christopher  <echristo@redhat.com>
9745
9746         * g++.dg/charset/asm5.c: New.
9747         * gcc.dg/charset/asm6.c: New.
9748
9749 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9750
9751         PR fortran/15962
9752         * gfortran.fortran-torture/execute/select_1.f90: New test.
9753
9754 2004-06-15  Paul Brook  <paul@codesourcery.com>
9755
9756         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9757
9758 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9759
9760         PR c++/15967
9761         * g++.dg/lookup/crash3.C: New test.
9762
9763 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9764
9765         PR c++/15947
9766         * g++.dg/parse/dtor4.C: New test.
9767
9768 2004-06-14  Jeff Law  <law@redhat.com>
9769
9770         * gcc.c-torture/compile/20040614-1.c: New test.
9771
9772 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9773
9774         PR fortran/15211
9775         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9776         LEN of a character array.
9777
9778 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9779
9780         PR c++/15096
9781         * g++.dg/template/ptrmem10.C: New test.
9782
9783         PR c++/14930
9784         * g++.dg/template/friend30.C: New test.
9785
9786 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9787
9788         PR fortran/14928
9789         * gfortran.fortran-torture/compile/mloc.f90: New test.
9790
9791 2004-06-13  Paul Brook  <paul@codesourcery.com>
9792
9793         * gfortran.fortran-torture/execute/random_2.f90: New test.
9794
9795 2004-06-13  Eric Christopher  <echristo@redhat.com>
9796
9797         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9798
9799 2004-06-12  Paul Brook  <paul@codesourcery.com>
9800
9801         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9802
9803 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9804
9805         PR fortran/14923
9806         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9807
9808 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9809
9810         PR fortran/14957
9811         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9812         syntax errors in end statements of contained subroutines.
9813
9814 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9815
9816         PR fortran/12841
9817         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9818
9819 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9820
9821         PR fortran/15665
9822         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9823
9824 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9825
9826         PR gfortran/12839
9827         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9828
9829 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9830
9831         PR c++/15862
9832         * g++.dg/parse/enum1.C: New test.
9833
9834 2004-06-10  Jeff Law  <law@redhat.com>
9835
9836         * gcc.c-torture/compile/20040610-1.c: New test.
9837
9838 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9839
9840         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9841         * g++.old-deja/g++.other/decl3.C: Likewise.
9842
9843 2004-06-10  Brian Booth  <bbooth@redhat.com>
9844
9845         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9846         V_MAY_DEF instead of VDEF.
9847         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9848
9849 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9850
9851         PR c++/14211
9852         * g++.dg/conversion/const1.C: New test.
9853
9854         PR c++/15076
9855         * g++.dg/conversion/reinterpret1.C: New test.
9856
9857         PR c++/15877
9858         * g++.dg/template/enum2.C: New test.
9859
9860         PR c++/15227
9861         * g++.dg/template/error13.C: New test.
9862
9863 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9864
9865         PR fortran/14957
9866         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9867         arguments to test_* REAL and of the right size.
9868
9869 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR target/15569
9872         PR rtl-optimization/15681
9873         * gcc.dg/20040609-1.c: New test.
9874
9875 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9876
9877         PR c++/14791
9878         * g++.dg/opt/builtins1.C: New test.
9879
9880 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9881
9882         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9883         that use default windows32 struct layout.
9884         * gcc.dg/i386-bitfield2.c: Likewise.
9885
9886 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9887
9888         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9889         for mingw32 and cygwin targets.
9890
9891 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9892
9893         * gcc.dg/pch/macro-4.c: New.
9894         * gcc.dg/pch/macro-4.hs: New.
9895
9896 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9897
9898         PR fortran/13249
9899         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9900
9901 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9902
9903         PR fortran/13372
9904         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9905
9906 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9907
9908         PR gfortran/14897
9909         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9910
9911 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9912
9913         PR gfortran/15755
9914         * gfortran.fortran-torture/execute/backspace.c : New test.
9915
9916 2004-06-09  Paul Brook  <paul@codesourcery.com>
9917
9918         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9919         (pointer_to_section): Rewrite to use smaller array.
9920
9921 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9922
9923         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9924         * gcc.dg/ext/altivec-10.c: Same.
9925         * gcc.dg/ext/altivec-11.c: Same.
9926         * gcc.dg/ext/altivec-12.c: Same.
9927         * gcc.dg/ext/altivec-13.c: Same.
9928         * gcc.dg/ext/altivec-14.c: Same.
9929         * gcc.dg/ext/altivec-15.c: Same.
9930         * gcc.dg/ext/altivec-16.c: Same.
9931         * gcc.dg/ext/altivec-3.c: Same.
9932         * gcc.dg/ext/altivec-4.c: Same.
9933         * gcc.dg/ext/altivec-6.c: Same.
9934         * gcc.dg/ext/altivec-7.c: Same.
9935         * gcc.dg/ext/altivec-8.c: Same.
9936         * gcc.dg/ext/altivec-varargs-1.c: Same.
9937
9938         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9939         * g++.dg/ext/altivec-10.C: Same.
9940         * g++.dg/ext/altivec-2.C: Same.
9941         * g++.dg/ext/altivec-3.C: Same.
9942         * g++.dg/ext/altivec-4.C: Same.
9943         * g++.dg/ext/altivec-5.C: Same.
9944         * g++.dg/ext/altivec-6.C: Same.
9945         * g++.dg/ext/altivec-7.C: Same.
9946         * g++.dg/ext/altivec-8.C: Same.
9947         * g++.dg/ext/altivec-9.C: Same.
9948
9949 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9950
9951         PR c++/7841
9952         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9953
9954 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9955
9956         * gcc.dg/union-1.c: New test.
9957
9958 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9959
9960         * gcc.dg/builtins-41.c: New test case.
9961         * gcc.dg/builtins-42.c: New test case.
9962
9963 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9964
9965         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9966         * g++.dg/ext/altivec-10.C: Same.
9967         * g++.dg/ext/altivec-2.C: Same.
9968         * g++.dg/ext/altivec-3.C: Same.
9969         * g++.dg/ext/altivec-4.C: Same.
9970         * g++.dg/ext/altivec-5.C: Same.
9971         * g++.dg/ext/altivec-6.C: Same.
9972         * g++.dg/ext/altivec-7.C: Same.
9973         * g++.dg/ext/altivec-8.C: Same.
9974         * g++.dg/ext/altivec-9.C: Same.
9975         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9976         * g++.old-deja/g++.brendan/new3.C: Same.
9977         * gcc.c-torture/execute/eeprof-1.x: Same.
9978
9979 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9980
9981         PR c/14765
9982         * gcc.dg/pr14765-1.c: New test.
9983
9984 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9985
9986         PR c/14649
9987         * gcc.dg/pr14649-1.c: New test case.
9988
9989 2004-06-07  Richard Henderson  <rth@redhat.com>
9990
9991         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9992         if temporaries.
9993
9994 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9995
9996         * g++.dg/eh/elide1.C: Remove XFAIL.
9997
9998 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9999
10000         PR c++/15337
10001         * g++.dg/expr/sizeof3.C: New test.
10002
10003         PR c++/14777
10004         * g++.dg/template/access14.C: New test.
10005
10006         PR c++/15554
10007         * g++.dg/template/enum1.C: New test.
10008
10009         PR c++/15057
10010         * g++.dg/eh/throw1.C: New test.
10011
10012 2004-06-07  David Ayers  <d.ayers@inode.at>
10013             Ziemowit Laski  <zlaski@apple.com>
10014
10015         * lib/objc.exp (objc_target_compile): Revert the '-framework
10016         Foundation' flag fix, since bare Darwin does not ship
10017         with the Foundation framework.
10018         * objc/execute/next_mapping.h: Provide a local NSConstantString
10019         @interface and @implementation.
10020         (objc_constant_string_init): A constructor function, used to
10021         initialize the NSConstantString meta-class object.
10022         * objc/execute/string1.m: Include "next_mapping.h" instead of
10023         <Foundation/NSString.h>.
10024         * objc/execute/string2.m: Likewise.
10025         * objc/execute/string3.m: Likewise.
10026         * objc/execute/string4.m: Likewise.
10027
10028 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10029
10030         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10031         to double. Replace double with FLOAT.
10032         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10033
10034         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10035         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10036         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10037         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10038         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10039         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10040         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10041         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10042
10043 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10044
10045         PR c/13519
10046         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10047
10048 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10049
10050         PR c++/15503
10051         * g++.dg/template/meminit2.C: New test.
10052
10053 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10054
10055         PR target/15822
10056         * gcc.c-torture/execute/compare-fp-1.c,
10057         gcc.c-torture/execute/compare-fp-2.c,
10058         gcc.c-torture/execute/compare-fp-3.c,
10059         gcc.c-torture/execute/compare-fp-4.c,
10060         gcc.c-torture/execute/compare-fp-3.x,
10061         gcc.c-torture/execute/compare-fp-4.x: Moved...
10062         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10063         gcc.c-torture/execute/ieee/compare-fp-2.c,
10064         gcc.c-torture/execute/ieee/compare-fp-3.c,
10065         gcc.c-torture/execute/ieee/compare-fp-4.c,
10066         gcc.c-torture/execute/ieee/compare-fp-3.x,
10067         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10068
10069 2004-06-04  David Ayers  <d.ayers@inode.at>
10070
10071         * objc/execute/protocol-isEqual-4.m: New testcase.
10072
10073 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10074
10075         * objc/execute/protocol-isEqual-1.m: New testcase.
10076         * objc/execute/protocol-isEqual-2.m: New testcase.
10077         * objc/execute/protocol-isEqual-3.m: New testcase.
10078
10079 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10080
10081         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10082
10083 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10084
10085         * lib/objc.exp (objc_target_compile): When running tests on
10086         Darwin (Mac OS X), inform the linker about '-framework
10087         'Foundation'.
10088
10089 2004-06-02  Eric Christopher  <echristo@redhat.com>
10090
10091         * gcc.c-torture/compile/20040602-1.c: New.
10092
10093 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10094
10095         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10096         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10097
10098         PR tree-optimization/14736
10099         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10100
10101         PR tree-optimization/14042
10102         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10103
10104         PR tree-optimization/14729
10105         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10106
10107 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10108
10109         PR fortran/15557
10110         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10111
10112 2004-06-01  Richard Hederson  <rth@redhat.com>
10113
10114         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10115
10116 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10117
10118         PR c++/14932
10119         * g++.dg/parse/offsetof4.C: New test.
10120
10121 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10122
10123         PR objc/7993
10124         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10125
10126 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/15701
10129         * g++.dg/template/friend29.C: New test.
10130
10131 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10132
10133         PR c/15749
10134         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10135
10136 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10137
10138         * gcc.dg/sparc-trap-1.c: New test.
10139
10140 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10141
10142         PR middle-end/15069
10143         * g++.dg/opt/fold3.C: New test case.
10144
10145 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10146
10147         * lib/target-supports.exp (check_iconv_available): Fix fallout
10148         from 2004-05-28 patch.
10149
10150 2004-05-30  Paul Brook  <paul@codesourcery.com>
10151
10152         PR fortran/15620
10153         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10154         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10155
10156 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10157
10158         * gfortran.fortran-torture/execute/random_1.f90: New test.
10159
10160 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10161
10162         * g++.dg/ext/altivec-10.C: New test.
10163
10164 2004-05-29  Paul Brook  <paul@codesourcery.com>
10165
10166         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10167
10168 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10169
10170         * gcc.dg/altivec-16.c: New test.
10171
10172 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10173
10174         * lib/target-supports.exp (check_vmx_hw_available): New.
10175         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10176
10177         * lib/target-supports.exp (check_alias_available,
10178         check_iconv_available, check_named_sections_available): Use
10179         unique names for temporary files.
10180
10181 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10182
10183         * gcc.dg/altivec-15.c: New test.
10184
10185 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10186
10187         PR c++/15083
10188         * g++.dg/warn/noeffect6.C: New test.
10189
10190         PR c++/15471
10191         * g++.dg/expr/ptrmem4.C: New test.
10192
10193         PR c++/15640
10194         * g++.dg/template/operator3.C: New test.
10195
10196 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10197
10198         PR c++/14668
10199         * g++.dg/lookup/redecl1.C: New test.
10200         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10201
10202 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10203
10204         * gcc.c-torture/execute/compare-fp-1.c,
10205         gcc.c-torture/execute/compare-fp-2.c,
10206         gcc.c-torture/execute/compare-fp-3.c,
10207         gcc.c-torture/execute/compare-fp-4.c,
10208         gcc.c-torture/execute/compare-fp-3.x,
10209         gcc.c-torture/execute/compare-fp-4.x,
10210         gcc.dg/pr15649-1.c: New.
10211
10212 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10213
10214         PR c++/12883
10215         * g++.dg/init/array14.C: New test.
10216
10217 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10218
10219         * lib/compat.exp (compat-get-options-main): New.
10220         (compat-get-options): Remove unneeded code, warn for ignored
10221         command.
10222         (compat-execute): Check flag set by dg-require-* commands.
10223
10224         * lib/compat.exp (compat-execute): Break up long lines.
10225
10226 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10227
10228         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10229         * gcc.dg/altivec-14.c: New test.
10230         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10231
10232         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10233         * gcc.dg/altivec-12.c: Ditto.
10234
10235         * gcc.dg/altivec-3.c: Move call to altivec_check.
10236
10237 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/15044
10240         * g++.dg/template/error12.C: New test.
10241
10242         PR c++/15317
10243         * g++.dg/ext/attrib15.C: New test.
10244
10245         PR c++/15329
10246         * g++.dg/template/ptrmem9.C: New test.
10247
10248 2004-05-25  Paul Brook  <paul@codesourcery.com>
10249
10250         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10251
10252 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10253
10254         PR c++/15165
10255         * g++.dg/template/crash19.C: New test.
10256
10257 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10258
10259         PR c++/15025
10260         * g++.dg/template/redecl1.C: New test.
10261
10262 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10263
10264         PR c++/14821
10265         * g++.dg/other/ns1.C: New test.
10266
10267         PR c++/14883
10268         * g++.dg/template/invalid1.C: New test.
10269
10270 2004-05-23  Paul Brook  <paul@codesourcery.com>
10271         Victor Leikehman  <lei@haifasphere.co.il>
10272
10273         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10274         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10275
10276 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/15285
10279         PR c++/15299
10280         * g++.dg/template/non-dependent5.C: New test.
10281         * g++.dg/template/non-dependent6.C: New test.
10282
10283 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10284
10285         PR c++/15507
10286         * g++.dg/inherit/union1.C: New test.
10287
10288         PR c++/15542
10289         * g++.dg/template/addr1.C: New test.
10290
10291         PR c++/15427
10292         * g++.dg/template/array5.C: New test.
10293
10294         PR c++/15287
10295         * g++.dg/template/array6.C: New test.
10296
10297 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10298             Roger Sayle  <roger@eyesopen.com>
10299
10300         * g++.dg/lookup/forscope2.C: New test case.
10301
10302 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10303
10304         * gcc.dg/cpp/Wmissingdirs.c: New.
10305
10306 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10307
10308         PR target/15301
10309         * gcc.dg/compat/union-m128-1.h: New file.
10310         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10311         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10312         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10313
10314 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10315
10316         PR target/15302
10317         * gcc.dg/compat/struct-complex-1.h: New file.
10318         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10319         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10320         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10321
10322 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10323
10324         PR middle-end/3074
10325         * gcc.dg/pr3074-1.c: New test case.
10326         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10327
10328 2004-05-20  Falk Hueffner  <falk@debian.org>
10329
10330         PR other/15526
10331         * gcc.dg/ftrapv-1.c: New test case.
10332
10333 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10334
10335         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10336
10337 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10338             Jeff Law  <law@redhat.com>
10339
10340         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10341         * gcc.dg/tree-ssa/20040518-2.c: New test.
10342
10343         * gcc.dg/tree-ssa/20040518-1.c: New test.
10344
10345 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10346
10347         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10348
10349 2004-05-18  Paul Brook  <paul@codesourcery.com>
10350
10351         PR fortran/13930
10352         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10353
10354 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10355
10356         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10357         constant folding.
10358
10359 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10360
10361         * gcc.dg/tree-ssa/20040517-1.c: New test.
10362
10363 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10364
10365         * gcc.dg/loop-4.c: New test.
10366
10367 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10368
10369         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10370
10371 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10372
10373         PR fortran/15311
10374         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10375
10376 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10377
10378         PR fortran/13826
10379         PR fortran/13940
10380         * gfortran.fortran-torture/compile/data_1.f90: New test.
10381
10382 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10383
10384         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10385         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10386
10387 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10388
10389         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10390
10391 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10392
10393         PR c/15444
10394         * gcc.dg/format/xopen-1.c: Adjust expected message.
10395         * gcc.dg/format/xopen-3.c: New test.
10396
10397 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10398
10399         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10400
10401 2004-05-14  Jeff Law  <law@redhat.com>
10402
10403         * gcc.dg/tree-ssa/20040514-2.c: New test.
10404
10405 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10406
10407         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10408         this ...
10409         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10410         this.
10411
10412 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10413
10414         * gcc.dg/tree-ssa/20040514-1.c: New test.
10415
10416 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10417
10418         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10419         test.
10420
10421 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10422
10423         PR fortran/14066
10424         * gfortran.fortran-torture/compile/do_1.f90: New test.
10425
10426 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10427
10428         PR fortran/15051
10429         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10430         test.
10431
10432 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10433
10434         PR fortran/15149
10435         * gfortran.fortran-torture/execute/random_init.f90: New test.
10436
10437 2004-05-13  Paul Brook  <paul@codesourcery.com>
10438
10439         PR fortran/15314
10440         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10441
10442 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10443
10444         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10445         for the powerpc case.
10446
10447 2004-05-13  Jeff Law  <law@redhat.com>
10448
10449         * gcc.dg/tree-ssa/20040513-1.c: New test.
10450         * gcc.dg/tree-ssa/20040513-2.c: New test.
10451
10452 2004-05-13  Paul Brook  <paul@codesourcery.com>
10453
10454         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10455         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10456         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10457
10458 2004-05-13  Andreas Schwab  <schwab@suse.de>
10459
10460         PR other/10819
10461         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10462         characters.
10463
10464 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10465
10466         PR fortran/15294
10467         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10468
10469 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10470
10471         Merge from tree-ssa-20020619-branch.  See
10472         ChangeLog.tree-ssa for details.
10473
10474 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10475
10476         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10477         include <altivec.h> explicitly.
10478         * gcc.dg/altivec-13.c: Likewise.
10479
10480 2004-05-11  Paul Brook  <paul@codesourcery.com>
10481
10482         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10483
10484 2004-05-10  Eric Christopher  <echristo@redhat.com>
10485
10486         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10487         * gcc.dg/sibcall-4.c: Ditto.
10488
10489 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10490
10491         * g++.dg/ext/altivec-8.C: New test case.
10492         * gcc.dg/altivec-13.c: New test case.
10493
10494 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10495
10496         * gcc.c-torture/execute/divcmp-1.c: New test case.
10497         * gcc.c-torture/execute/divcmp-2.c: New test case.
10498         * gcc.c-torture/execute/divcmp-3.c: New test case.
10499
10500 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10501
10502         * g++.dg/other/pragma-re-2.C: New test.
10503
10504 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10505
10506         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10507         * gcc.dg/i386-387-2.c: Likewise.
10508
10509         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10510         __builtin_drem.
10511         * gcc.dg/i386-387-6.c: Likewise.
10512
10513 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10514
10515         * gcc.dg/builtins-33.c:  Also check log1p*.
10516
10517 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10518
10519         PR optimization/15296
10520         * gcc.c-torture/execute/pr15296.c: New test.
10521
10522 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10523
10524         * gcc.dg/builtins-40.c: New test.
10525
10526 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10527
10528         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10529
10530 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10531
10532         * g++.dg/ext/spe1.C: New testcase.
10533
10534 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10535
10536         * objc.dg/image-info.m: Allow additional attributes
10537         for __image_info section.
10538
10539 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10540
10541         * gcc.dg/torture/mips-hilo-2.c: New test.
10542
10543 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10544
10545         PR c++/14389
10546         * g++.dg/template/member5.C: New test.
10547
10548 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10549
10550         * gcc.dg/builtins-34.c: Also check expm1*.
10551
10552 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10553
10554         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10555         * gcc.dg/torture/builtin-convert-3.c: New test.
10556
10557 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10558
10559         PR middle-end/15054
10560         * g++.dg/opt/pr15054.C: New test.
10561
10562 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10563
10564         * gcc.dg/torture/builtin-rounding-1.c: New test.
10565         * gcc.dg/builtins-25.c: Delete.
10566         * gcc.dg/builtins-29.c: Delete.
10567
10568 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10569
10570         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10571         * gcc.dg/sibcall-4.c: Likewise.
10572         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10573
10574 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10575
10576         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10577         bit-field on 16-bit targets.
10578
10579 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10580
10581         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10582         16-bit targets.
10583
10584 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10585
10586         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10587         * gcc.dg/rs6000-power2-2.c: Likewise.
10588
10589 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10590
10591         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10592         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10593         Change the asm registers to be in form of frN instead of fN.
10594
10595 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10596
10597         * gcc.dg/torture/builtin-convert-2.c: New test.
10598
10599 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10600
10601         * gcc.dg/rs6000-power2-1.c: New test.
10602         * gcc.dg/rs6000-power2-2.c: New test.
10603
10604 2004-04-28  Jan Hubicka  <jh@suse.cz>
10605
10606         * gcc.dg/unused-6.c: New test.
10607
10608 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10609             Ulrich Weigand  <uweigand@de.ibm.com>
10610
10611         * ada/acats/run_all.sh: Define $target variable.
10612
10613 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10614
10615         PR c++/15119
10616         * g++.dg/other/vararg-1.C: New test.
10617
10618         PR c++/4794
10619         * g++.dg/eh/cleanup3.C: New test.
10620
10621 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10622
10623         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10624         and ad8011a (target_insn).
10625         * ada/acats/support/macro.dfs: Likewise.
10626         * ada/acats/support/impbit.adb: New file.
10627
10628 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10629
10630         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10631
10632 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10633
10634         * gcc.dg/loop-3.c: New test.
10635
10636 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10637
10638         * gcc.c-torture/execute/simd-5.c: New test.
10639
10640 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10641
10642         PR c++/15064
10643         * g++.dg/template/crash18.C: New test.
10644
10645 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10646
10647         * g++.dg/ext/complit3.C: New test.
10648
10649 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10650
10651         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10652         * gcc.dg/altivec-3.c: Same.
10653         * gcc.dg/altivec-varargs-1.c: Same.
10654
10655 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10656
10657         * lib/target-supports.exp (check_profiling_available): Assume
10658         profiling is not available on powerpc-eabi targets.
10659
10660 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10661
10662         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10663         * gcc.dg/vmx/bug-1.c: Ditto.
10664
10665 2004-04-20  Eric Christopher  <echristo@redhat.com>
10666
10667         * gcc.dg/charset/extern.c: New test.
10668         * g++.dg/charset/extern3.cc: Ditto.
10669
10670 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10671
10672         * gcc.dg/builtins-39.c: New test.
10673
10674 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10675
10676         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10677
10678 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10679
10680         * gcc.dg/torture/mips-hilo-1.c: New test.
10681
10682 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10683
10684         * gcc.c-torture/compile/20040419-1.c: New test.
10685
10686 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10687
10688         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10689
10690 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10691             Aldy Hernandez  <aldyh@redhat.com>
10692
10693         * gcc.c-torture/execute/va-arg-24.c: New.
10694
10695 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10696             Aldy Hernandez  <aldyh@redhat.com>
10697
10698         * gcc.dg/vmx/1b-01.c: New.
10699         * gcc.dg/vmx/1b-02.c: New.
10700         * gcc.dg/vmx/1b-03.c: New.
10701         * gcc.dg/vmx/1b-04.c: New.
10702         * gcc.dg/vmx/1b-05.c: New.
10703         * gcc.dg/vmx/1b-06.c: New.
10704         * gcc.dg/vmx/1b-07.c: New.
10705         * gcc.dg/vmx/1c-01.c: New.
10706         * gcc.dg/vmx/1c-02.c: New.
10707         * gcc.dg/vmx/3a-01a.c: New.
10708         * gcc.dg/vmx/3a-01.c: New.
10709         * gcc.dg/vmx/3a-01m.c: New.
10710         * gcc.dg/vmx/3a-03.c: New.
10711         * gcc.dg/vmx/3a-03m.c: New.
10712         * gcc.dg/vmx/3a-04.c: New.
10713         * gcc.dg/vmx/3a-04m.c: New.
10714         * gcc.dg/vmx/3a-05.c: New.
10715         * gcc.dg/vmx/3a-06.c: New.
10716         * gcc.dg/vmx/3a-06m.c: New.
10717         * gcc.dg/vmx/3a-07.c: New.
10718         * gcc.dg/vmx/3b-01.c: New.
10719         * gcc.dg/vmx/3b-02.c: New.
10720         * gcc.dg/vmx/3b-10.c: New.
10721         * gcc.dg/vmx/3b-13.c: New.
10722         * gcc.dg/vmx/3b-14.c: New.
10723         * gcc.dg/vmx/3b-15.c: New.
10724         * gcc.dg/vmx/3c-01a.c: New.
10725         * gcc.dg/vmx/3c-01.c: New.
10726         * gcc.dg/vmx/3c-02.c: New.
10727         * gcc.dg/vmx/3c-03.c: New.
10728         * gcc.dg/vmx/3d-01.c: New.
10729         * gcc.dg/vmx/4-01.c: New.
10730         * gcc.dg/vmx/4-03.c: New.
10731         * gcc.dg/vmx/5-01.c: New.
10732         * gcc.dg/vmx/5-02.c: New.
10733         * gcc.dg/vmx/5-03.c: New.
10734         * gcc.dg/vmx/5-04.c: New.
10735         * gcc.dg/vmx/5-05.c: New.
10736         * gcc.dg/vmx/5-06.c: New.
10737         * gcc.dg/vmx/5-07.c: New.
10738         * gcc.dg/vmx/5-07t.c: New.
10739         * gcc.dg/vmx/5-08.c: New.
10740         * gcc.dg/vmx/5-10.c: New.
10741         * gcc.dg/vmx/5-11.c: New.
10742         * gcc.dg/vmx/7-01a.c: New.
10743         * gcc.dg/vmx/7-01.c: New.
10744         * gcc.dg/vmx/7c-01.c: New.
10745         * gcc.dg/vmx/7d-01.c: New.
10746         * gcc.dg/vmx/7d-02.c: New.
10747         * gcc.dg/vmx/8-01.c: New.
10748         * gcc.dg/vmx/8-02a.c: New.
10749         * gcc.dg/vmx/8-02.c: New.
10750         * gcc.dg/vmx/brode-1.c: New.
10751         * gcc.dg/vmx/bug-1.c: New.
10752         * gcc.dg/vmx/bug-2.c: New.
10753         * gcc.dg/vmx/bug-3.c: New.
10754         * gcc.dg/vmx/cw-bug-1.c: New.
10755         * gcc.dg/vmx/cw-bug-2.c: New.
10756         * gcc.dg/vmx/cw-bug-3.c: New.
10757         * gcc.dg/vmx/dct.c: New.
10758         * gcc.dg/vmx/debug-1.c: New.
10759         * gcc.dg/vmx/debug-2.c: New.
10760         * gcc.dg/vmx/debug-3.c: New.
10761         * gcc.dg/vmx/debug-4.c: New.
10762         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10763         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10764         * gcc.dg/vmx/eg-5.c: New.
10765         * gcc.dg/vmx/fft.c: New.
10766         * gcc.dg/vmx/gcc-bug-1.c: New.
10767         * gcc.dg/vmx/gcc-bug-2.c: New.
10768         * gcc.dg/vmx/gcc-bug-3.c: New.
10769         * gcc.dg/vmx/gcc-bug-4.c: New.
10770         * gcc.dg/vmx/gcc-bug-5.c: New.
10771         * gcc.dg/vmx/gcc-bug-6.c: New.
10772         * gcc.dg/vmx/gcc-bug-7.c: New.
10773         * gcc.dg/vmx/gcc-bug-8.c: New.
10774         * gcc.dg/vmx/gcc-bug-9.c: New.
10775         * gcc.dg/vmx/gcc-bug-b.c: New.
10776         * gcc.dg/vmx/gcc-bug-c.c: New.
10777         * gcc.dg/vmx/gcc-bug-d.c: New.
10778         * gcc.dg/vmx/gcc-bug-e.c: New.
10779         * gcc.dg/vmx/gcc-bug-f.c: New.
10780         * gcc.dg/vmx/gcc-bug-g.c: New.
10781         * gcc.dg/vmx/gcc-bug-i.c: New.
10782         * gcc.dg/vmx/harness.h: New.
10783         * gcc.dg/vmx/ira1.c: New.
10784         * gcc.dg/vmx/ira2a.c: New.
10785         * gcc.dg/vmx/ira2b.c: New.
10786         * gcc.dg/vmx/ira2.c: New.
10787         * gcc.dg/vmx/ira2c.c: New.
10788         * gcc.dg/vmx/mem.c: New.
10789         * gcc.dg/vmx/newton-1.c: New.
10790         * gcc.dg/vmx/ops.c: New.
10791         * gcc.dg/vmx/sn7153.c: New.
10792         * gcc.dg/vmx/spill2.c: New.
10793         * gcc.dg/vmx/spill3.c: New.
10794         * gcc.dg/vmx/spill.c: New.
10795         * gcc.dg/vmx/t.c: New.
10796         * gcc.dg/vmx/varargs-1.c: New.
10797         * gcc.dg/vmx/varargs-2.c: New.
10798         * gcc.dg/vmx/varargs-3.c: New.
10799         * gcc.dg/vmx/varargs-4.c: New.
10800         * gcc.dg/vmx/varargs-5.c: New.
10801         * gcc.dg/vmx/varargs-6.c: New.
10802         * gcc.dg/vmx/varargs-7.c: New.
10803         * gcc.dg/vmx/vmx.exp: New.
10804         * gcc.dg/vmx/vprint-1.c: New.
10805         * gcc.dg/vmx/vscan-1.c: New.
10806         * gcc.dg/vmx/x-01.c: New.
10807         * gcc.dg/vmx/x-02.c: New.
10808         * gcc.dg/vmx/x-03.c: New.
10809         * gcc.dg/vmx/x-04.c: New.
10810         * gcc.dg/vmx/x-05.c: New.
10811         * gcc.dg/vmx/yousufi-1.c: New.
10812         * gcc.dg/vmx/zero-1.c: New.
10813         * gcc.dg/vmx/zero.c: New.
10814
10815 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10816
10817         * g++.dg/lookup/java1.C: Update for chage of
10818         _Jv_AllocObject.
10819         * g++.dg/lookup/java2.C: Likewise.
10820
10821 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10822
10823         * ada/acats/run_all.sh: use -O2 by default.
10824
10825 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10826
10827         * gcc.dg/vr-mult-[12].c: New tests.
10828
10829 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10830
10831         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10832
10833         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10834
10835 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10836
10837         * lib/target-supports.exp (check_profiling_available): Assume profiling
10838         isn't available for mips*-*-elf targets.
10839
10840 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10841
10842         * gcc.dg/builtins-38.c: New test.
10843
10844 2004-04-14  Eric Christopher  <echristo@redhat.com>
10845
10846         * g++.dg/charset/charset.exp: Run .cc extension tests.
10847
10848 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10849
10850         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10851
10852 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10853
10854         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10855
10856 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10857
10858         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10859         * gcc.dg/i386-387-2.c: Likewise.
10860
10861         * gcc.dg/i386-387-7.c: New test.
10862         * gcc.dg/i386-387-8.c: New test.
10863
10864         * gcc.dg/builtins-37.c: New test.
10865
10866 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10867
10868         * g++.dg/pch/externc-1.C: Add missing semicolon.
10869
10870 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10871
10872         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10873
10874 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10875
10876         * gcc.c-torture/execute/20040411-1.c: New test.
10877
10878 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10879
10880         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10881
10882 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10883
10884         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10885
10886 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10887
10888         * lib/target-supports.exp (check_named_sections_available): New.
10889         * lib/gcc-dg.exp (dg-require-named-sections): New.
10890         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10891         old-deja.exp.  Also prune error-count message from HP linker.
10892         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10893
10894         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10895         * g++.old-deja/g++.pt/static3.C: Likewise.
10896         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10897
10898 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10899
10900         * gcc.c-torture/execute/20040409-1.c: New test case.
10901         * gcc.c-torture/execute/20040409-2.c: New test case.
10902         * gcc.c-torture/execute/20040409-3.c: New test case.
10903
10904 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10905
10906         * gcc.dg/20040409-1.c: New test.
10907
10908 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10909
10910         PR target/14888
10911         * g++.dg/opt/pr14888.C: New test case.
10912
10913 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10914
10915         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10916         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10917         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10918         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10919         New tests.
10920
10921 2004-04-08  Paul Brook  <paul@codesourcery.com>
10922
10923         * gcc.dg/spill-1.c: New test.
10924
10925 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10926
10927         * gcc.dg/torture/builtin-ctype-2.c: New test.
10928
10929 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10930
10931         * gcc.dg/pch/pch.exp: Add largefile test.
10932
10933 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10934
10935         * g++.dg/pch/externc-1.Hs: New.
10936         * g++.dg/pch/externc-1.C: New.
10937
10938 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10939
10940         * gcc.dg/compat/struct-by-value-5a_main.c,
10941         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10942         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10943         * gcc.dg/compat/struct-by-value-5a_x.c,
10944         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10945         gcc.dg/compat/struct-by-value-5_x.c.
10946         * gcc.dg/compat/struct-by-value-5a_y.c,
10947         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10948         gcc.dg/compat/struct-by-value-5_y.c.
10949
10950         * gcc.dg/compat/struct-by-value-6a_main.c,
10951         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10952         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10953         * gcc.dg/compat/struct-by-value-6a_x.c,
10954         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10955         gcc.dg/compat/struct-by-value-6_x.c.
10956         * gcc.dg/compat/struct-by-value-6a_y.c,
10957         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10958         gcc.dg/compat/struct-by-value-6_y.c.
10959
10960         * gcc.dg/compat/struct-by-value-7a_main.c,
10961         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10962         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10963         * gcc.dg/compat/struct-by-value-7a_x.c,
10964         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10965         gcc.dg/compat/struct-by-value-7_x.c.
10966         * gcc.dg/compat/struct-by-value-7a_y.c,
10967         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10968         gcc.dg/compat/struct-by-value-7_y.c.
10969
10970 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10971
10972         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10973         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10974         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10975         options.
10976
10977 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10978
10979         * gcc.dg/builtins-36.c: New test.
10980
10981 2004-04-06  Paul Brook  <paul@codesourcery.com>
10982
10983         * README.gcc: Remove obsolete contraint on testcases.
10984
10985 2004-04-05  Paul Brook  <paul@codesourcery.com>
10986
10987         PR2123
10988         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10989         failure and exit(0) on success.
10990         * g++.dg/expr/anew2.C: Ditto.
10991         * g++.dg/expr/anew3.C: Ditto.
10992         * g++.dg/expr/anew4.C: Ditto.
10993
10994 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         PR c++/3518
10997         * g++.dg/template/unify7.C: New.
10998
10999 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11000
11001         * g++.dg/README: Bring up to date with new subdirectories; remove
11002         duplicate subdirectory lines.
11003
11004 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11005
11006         PR c++/14007
11007         * g++.dg/template/unify5.C: New.
11008         * g++.dg/template/unify6.C: New.
11009         * g++.dg/template/qualttp20.C: Adjust.
11010         * g++.old-deja/g++.jason/report.C: Adjust.
11011         * g++.old-deja/g++.other/qual1.C: Adjust.
11012
11013 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11014
11015         PR c++/14803
11016         * g++.dg/inherit/ptrmem1.C: New test.
11017
11018 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11019
11020         PR c++/14755
11021         * gcc.c-torture/execute/20040331-1.c: New test.
11022         * gcc.dg/20040331-1.c: New test.
11023
11024 2004-04-01  Paul Brook  <paul@codesourcery.com>
11025
11026         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11027
11028 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/14724
11031         * g++.dg/init/goto1.C: New test.
11032
11033         PR c++/14763
11034         * g++.dg/template/defarg4.C: New test.
11035
11036 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11037
11038         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11039
11040 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11041
11042         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11043
11044 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11045
11046         * gcc.dg/noncompile/undeclared-2.c: New test.
11047
11048 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11049
11050         * gcc.dg/940409-1.c: Remove XFAIL.
11051         * gcc.dg/reg-vol-struct-1.c: New test.
11052
11053 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11054
11055         * gcc.dg/torture/builtin-wctype-1.c: New test.
11056
11057 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11058
11059         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11060         * gcc.dg/20001101-1.c: Likewise.
11061         * gcc.dg/20001102-1.c: Likewise.
11062
11063 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11064
11065         * gcc.dg/compare8.c: Add an additional test for XOR.
11066
11067 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11068
11069         * gcc.dg/torture/builtin-ctype-1.c: New test.
11070
11071 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11072
11073         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11074         * gcc.dg/torture/builtin-math-1.c: Likewise.
11075         * gcc.dg/torture/builtin-power-1.c: New test.
11076
11077 2004-03-24  Andreas Schwab  <schwab@suse.de>
11078
11079         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11080         IA64 assembler.
11081
11082 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11083             Roger Sayle  <roger@eyesopen.com>
11084
11085         * gcc.dg/compare8.c: New test case.
11086
11087 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11088
11089         * g++.dg/ext/altivec-7.C: New test.
11090
11091 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11092
11093         PR 12267, 12391, 12560, 13129, 14114, 14133
11094         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11095         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11096         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11097         Adjust error regexps.
11098         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11099         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11100         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11101         * gcc.dg/local1.c: Add explanatory comment.
11102
11103 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11104
11105         PR optimization/14669
11106         * g++.dg/opt/fold2.C: New test case.
11107
11108 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11109
11110         PR c/14069
11111         * gcc.dg/20040322-1.c: New test.
11112
11113 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11114
11115         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11116         * gcc.dg/ultrasp4.c: Likewise.
11117         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11118
11119 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11120
11121         * gcc.dg/i386-sse-8.c: Reset default options.
11122
11123 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11124
11125         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11126         in the error message text.
11127
11128 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11129
11130         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11131
11132 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11133
11134         PR c++/14616
11135         * g++.dg/init/array13.C: New test.
11136
11137 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11138
11139         PR target/13889
11140         * gcc.c-torture/compile/pr13889.c: New test case.
11141
11142 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11143
11144         PR c/14635
11145         * builtins-1.c (nan, nans): Don't test.
11146         * builtins-30.c: Don't use nan, nanf, nanl.
11147         * builtins-35.c: New test.
11148
11149 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11150
11151         * g++.dg/ext/altivec-6.C: New test.
11152
11153 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11154
11155         * g++.dg/init/placement3.C: New test.
11156
11157         * g++.dg/template/spec13.C: New test.
11158
11159         * g++.dg/lookup/using11.C: New test.
11160
11161         * g++.dg/lookup/koenig3.C: New test.
11162
11163         * g++.dg/template/operator2.C: New test.
11164
11165         * g++.dg/expr/dtor3.C: New test.
11166         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11167         marker.
11168         * g++.old-deja/g++.law/visibility28.C: Likewise.
11169
11170 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11171
11172         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11173         * gcc.dg/ppc64-abi-3.c: Likewise.
11174
11175 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11176
11177         PR c++/14545
11178         * g++.dg/parse/template15.C: New test.
11179
11180 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11181
11182         * g++.dg/expr/dtor2.C: New test.
11183
11184         * g++.dg/lookup/anon4.C: New test.
11185
11186         * g++.dg/overload/using1.C: New test.
11187
11188         * g++.dg/template/lookup7.C: New test.
11189
11190         * g++.dg/template/typename6.C: New test.
11191
11192         * g++.dg/expr/cond6.C: New test.
11193
11194 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11195
11196         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11197
11198 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11199
11200         * g++.dg/expr/cond5.C: New test.
11201         * g++.dg/expr/constcast1.C: Likewise.
11202         * g++.dg/expr/ptrmem2.C: Likewise.
11203         * g++.dg/expr/ptrmem3.C: Likewise.
11204         * g++.dg/lookup/main1.C: Likewise.
11205         * g++.dg/template/lookup6.C: Likewise.
11206
11207 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11208
11209         * gcc.dg/local1.c: New test.
11210
11211         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11212
11213 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11214
11215         * gcc.dg/torture/builtin-convert-1.c: New test.
11216
11217 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11218
11219         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11220
11221 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11222
11223         PR c++/14481
11224         * g++.dg/warn/Wunused-7.C: New test.
11225
11226 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11227
11228         * gcc.dg/torture/builtin-integral-1.c: New test.
11229
11230 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/14586
11233         * g++.dg/parse/non-dependent3.C: New test.
11234
11235 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11236
11237         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11238         * g++.dg/eh/simd-2.C: Likewise.
11239         * g++.dg/init/array10.C: Likewise.
11240         * gcc.c-torture/compile/simd-1.c: Likewise.
11241         * gcc.c-torture/compile/simd-2.c: Likewise.
11242         * gcc.c-torture/compile/simd-3.c: Likewise.
11243         * gcc.c-torture/compile/simd-4.c: Likewise.
11244         * gcc.c-torture/compile/simd-6.c: Likewise.
11245         * gcc.c-torture/execute/simd-1.c: Likewise.
11246         * gcc.c-torture/execute/simd-2.c: Likewise.
11247         * gcc.dg/compat/vector-defs.h: Likewise.
11248         * gcc.dg/20020531-1.c: Likewise.
11249         * gcc.dg/altivec-3.c: Likewise.
11250         * gcc.dg/altivec-4.c: Likewise.
11251         * gcc.dg/altivec-varargs-1.c: Likewise.
11252         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11253         * gcc.dg/i386-mmx-3.c: Likewise.
11254         * gcc.dg/i386-sse-4.c: Likewise.
11255         * gcc.dg/i386-sse-5.c: Likewise.
11256         * gcc.dg/i386-sse-8.c: Likewise.
11257         * gcc.dg/simd-1.c: Likewise.
11258         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11259         __ev64_opaque__ since the machine description provides it.
11260
11261 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11262
11263         * lib/compat.exp (skip_list): New global variable.
11264         Use it to hold the user defined COMPAT_SKIPS list if any.
11265         (compat-obj): Add the members of skip_list to optall.
11266
11267 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11268
11269         * gcc.dg/compat/union-by-value-1_main.c,
11270         union-by-value-1_x.c, union-by-value-1_y.c,
11271         union-check.h, union-defs.h,
11272         union-init.h, union-return-1_main.c,
11273         union-return-1_x.c, union-return-1_y.c: New files.
11274
11275 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11276
11277         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11278         mixed-struct-init.h: Add 4 mixed structure types.
11279         struct-by-value-21_main.c, struct-by-value-21_x.c,
11280         struct-by-value-21_y.c, struct-return-21_main.c,
11281         struct-return-21_x.c, struct-return-21_y.c: New files.
11282
11283 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11284
11285         PR c++/14550
11286         * g++.dg/parse/template14.C: New test.
11287
11288 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11289
11290         * gcc.c-torture/execute/20040313-1.c: New test.
11291
11292 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11293
11294         PR target/14533
11295         * gcc.dg/20040311-2.c: New test.
11296
11297 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11298
11299         PR other/14544
11300         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11301         bit-field.
11302
11303 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11304
11305         * gcc.dg/20040305-2.c: Add missing return statement.
11306
11307 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11308
11309         * gcc.dg/builtins-34.c: Also check pow10*.
11310
11311 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11312
11313         PR target/14262
11314         * gcc.dg/20040305-2.c: New test.
11315
11316 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11317
11318         * gcc.dg/20040310-1.c: New test.
11319
11320 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11321
11322         * gcc.c-torture/execute/20040311-1.c: New test case.
11323
11324 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11325
11326         PR c++/14476
11327         * g++.dg/lookup/enum1.C: New test.
11328
11329 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/14510
11332         * g++.dg/lookup/struct2.C: New test.
11333
11334 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11335
11336         * gcc.dg/builtins-34.c: New test.
11337
11338 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11339
11340         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11341
11342 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11343
11344         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11345         * gcc.dg/alias-2.c: New testcase.
11346
11347 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11348
11349         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11350
11351 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11352
11353         * gcc.c-torture/execute/20040309-1.c: New test case.
11354
11355 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11356
11357         PR c++/14397
11358         * g++.dg/overload/ref1.C: New.
11359
11360 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11361
11362         PR c++/14409
11363         * g++.dg/template/spec12.C: New test.
11364
11365         PR c++/14448
11366         * g++.dg/parse/crash14.C: New test.
11367
11368 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11369
11370         PR c++/14230
11371         * g++.dg/init/ref11.C: New test.
11372
11373 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11374
11375         PR c++/14432
11376         * g++.dg/parse/builtin2.C: New test.
11377
11378 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11379
11380         PR c++/14401
11381         * g++.dg/init/ctor3.C: New test.
11382         * g++.dg/init/union1.C: New test.
11383         * g++.dg/ext/anon-struct4.C: New test.
11384
11385 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11386
11387         * g++.dg/lookup/koenig1.C: Tweak error messages.
11388         * g++.dg/lookup/used-before-declaration.C: Likewise.
11389         * g++.dg/other/do1.C: Likewise.
11390         * g++.dg/overload/koenig1.C: Likewise.
11391         * g++.dg/parse/crash13.C: Likewise.
11392         * g++.dg/template/instantiate3.C: Likewise.
11393
11394 2004-03-08  Eric Christopher  <echristo@redhat.com>
11395
11396         * * lib/target-supports.exp: Enable libiconv in test
11397         compilation.  Fix up error checking.
11398
11399 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11400
11401         PR middle-end/14289
11402         * gcc.dg/pr14289-1.c: New test case.
11403         * gcc.dg/pr14289-2.c: Likewise.
11404         * gcc.dg/pr14289-3.c: Likewise.
11405
11406 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11407
11408         * gcc.c-torture/execute/20040308-1.c: New test.
11409
11410 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11411
11412         * gcc.c-torture/execute/20040307-1.c: New test case.
11413
11414 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11415
11416         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11417
11418 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11419
11420         * gcc.dg/20040306-1.c: New test.
11421
11422 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11423
11424         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11425         them static.
11426         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11427
11428 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11429
11430         PR c/14465
11431         * gcc.dg/decl-6.c: New test.
11432
11433 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11434
11435         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11436         Rename LOGPOW -> LOG_POW.
11437         (SQRT_EXP, POW_EXP): New.
11438
11439 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11440
11441         * gcc.dg/i386-sse-8.c: New test.
11442
11443 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11444
11445         PR c/14114
11446         * gcc.dg/decl-5.c: New test.
11447
11448 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11449
11450         * gcc.dg/20040305-1.c: New test.
11451
11452 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11453
11454         PR other/14354
11455         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11456
11457 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11458
11459         PR c++/14425, c++/14426
11460         * g++.dg/ext/altivec-4.C: New test.
11461         * g++.dg/ext/altivec-5.C: New test.
11462
11463 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11464
11465         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11466         global variables of a type with no linkage.
11467         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11468         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11469         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11470         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11471         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11472         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11473         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11474         * g++.dg/warn/deprecated.C: Name enum Color.
11475         * g++.dg/overload/VLA.C: Name structure for 'b'.
11476         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11477
11478 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11479
11480         * gcc.c-torture/compile/20040304-1.c: New test.
11481
11482 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11483
11484         PR 13728
11485         * gcc.dg/decl-4.c: New testcase.
11486
11487 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11488
11489         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11490         as PRECF if sizeof (float) > sizeof (double).
11491         (PRECL): Make it the same as PRECF if
11492         sizeof (float) > sizeof (long double).
11493
11494 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11495
11496         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11497         system type.  Add check for irix6 which doesn't have c99 runtime.
11498
11499 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11500
11501         * gcc.dg/const-elim-1.c: xfail for xtensa.
11502
11503 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11504
11505         PR c++/14369
11506         * g++.dg/template/cond4.C: New test.
11507
11508 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11509
11510         PR c++/14360
11511         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11512
11513         PR c++/14361
11514         * g++.dg/parse/defarg7.C: New test.
11515
11516         PR c++/14359
11517         * g++.dg/template/friend26.C: New test.
11518
11519 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11520
11521         PR c++/14324
11522         * g++.dg/abi/mangle21.C: New test.
11523
11524         PR c++/14260
11525         * g++.dg/parse/constructor2.C: New test.
11526
11527         PR c++/14337
11528         * g++.dg/template/sfinae1.C: New test.
11529
11530 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11531
11532         PR c++/14267
11533         * g++.dg/expr/crash2.C: New test.
11534
11535         PR middle-end/13448
11536         * gcc.dg/inline-5.c: New test.
11537         * gcc.dg/always-inline.c: Split out tests into ...
11538         * gcc.dg/always-inline2.c: ... this and ...
11539         * gcc.dg/always-inline3.c: ... this.
11540
11541 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR debug/12103
11544         * g++.dg/debug/crash1.C: New test.
11545
11546 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11547
11548         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11549         function with __attribute__((noinline)).
11550         (recurser_void2): Likewise.
11551         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11552         (recurser_void2): Likewise.
11553
11554 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11555
11556         PR middle-end/14203
11557         * g++.dg/warn/Wunused-6.C: New test case.
11558
11559 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11560
11561         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11562         not defined.
11563
11564 2004-02-27  Eric Christopher  <echristo@redhat.com>
11565
11566         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11567         * g++.dg/charset/asm2.c: Run only x86.
11568         * gcc.dg/charset/asm3.c: Ditto.
11569
11570 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11571
11572         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11573         ld_library_path.
11574
11575 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11576
11577         * g++.dg/ext/altivec-3.C: New.
11578
11579 2004-02-26  Richard Henderson  <rth@redhat.com>
11580
11581         * g++.dg/ext/attrib10.C: Mark for warning.
11582         * gcc.dg/attr-alias-1.c: New.
11583
11584 2004-02-26  Richard Henderson  <rth@redhat.com>
11585
11586         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11587         * gcc.c-torture/execute/20040208-2.c: ... it back.
11588
11589 2004-02-26  Eric Christopher  <echristo@redhat.com>
11590
11591         * lib/target-supports.exp (check-iconv-available): New function.
11592         * lib/gcc-dg.exp (dg-require-iconv): New function.
11593         Use above.
11594         * gcc.dg/charset: New directory.
11595         * gcc.dg/charset/charset.exp: New file.
11596         * gcc.dg/charset/asm1.c: Ditto.
11597         * gcc.dg/charset/asm2.c: Ditto.
11598         * gcc.dg/charset/asm3.c: Ditto.
11599         * gcc.dg/charset/asm4.c: Ditto.
11600         * gcc.dg/charset/asm5.c: Ditto.
11601         * gcc.dg/charset/attribute1.c: Ditto.
11602         * gcc.dg/charset/attribute2.c: Ditto.
11603         * gcc.dg/charset/string1.c: Ditto.
11604         * g++.dg/charset: New directory.
11605         * g++.dg/dg.exp: Add here. Special options.
11606         * g++.dg/charset/charset.exp: New file.
11607         * g++.dg/charset/asm1.c: Ditto.
11608         * g++.dg/charset/asm2.c: Ditto.
11609         * g++.dg/charset/asm3.c: Ditto.
11610         * g++.dg/charset/asm4.c: Ditto.
11611         * g++.dg/charset/attribute1.c: Ditto.
11612         * g++.dg/charset/attribute2.c: Ditto.
11613         * g++.dg/charset/extern1.cc: Ditto.
11614         * g++.dg/charset/extern2.cc: Ditto.
11615         * g++.dg/charset/string1.c: Ditto.
11616
11617 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11618
11619         PR c++/14278
11620         * g++.dg/parse/comma1.C: New test.
11621
11622 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11623
11624         PR c++/14284
11625         * g++.dg/template/ttp8.C: New test.
11626
11627 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11628
11629         * gcc.dg/fixuns-trunc-1.c: New test.
11630
11631 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11632
11633         * gcc.dg/builtins-config.h: Use #elif.
11634
11635 2004-02-26  Michael Matz  <matz@suse.de>
11636
11637         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11638         * gcc.dg/991214-1.c: Likewise.
11639         * gcc.dg/i386-asm-1.c: Likewise.
11640
11641 2004-02-25  Richard Henderson  <rth@redhat.com>
11642
11643         * gcc.c-torture/execute/20040208-2.c: Move ...
11644         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11645
11646 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11647
11648         PR c++/14246
11649         * g++.dg/other/crash-3.C: New test.
11650
11651 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11652
11653         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11654         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11655
11656         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11657         HP-UX.
11658
11659 2004-02-24  Michael Matz  <matz@suse.de>
11660
11661         * gcc.dg/i386-regparm.c: New.
11662
11663 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11664
11665         * gcc.c-torture/execute/20040223-1.c: New.
11666
11667 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11668             Kazu Hirata  <kazu@cs.umass.edu>
11669
11670         * gcc.dg/fwritable-strings-1.c: Remove.
11671
11672 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11673
11674         PR c/14156
11675         * gcc.dg/20040223-1.c: New test.
11676
11677 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11678
11679         PR c++/14106
11680         * g++.dg/ext/typeof9.C: New test.
11681
11682 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11683
11684         PR c++/14250
11685         * g++.dg/other/switch1.C: New test.
11686
11687 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11688
11689         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11690         * gcc.dg/va-arg-1.c: Likewise.
11691
11692 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11693
11694         PR c++/14143
11695         * g++.dg/template/koenig5.C: New test.
11696
11697 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11698
11699         * g++.dg/ext/altivec-1.C: Generalize target triple.
11700         * g++.dg/ext/altivec-2.C: New test case.
11701         * g++.dg/ext/altivec_check.h: New file.
11702         * gcc.dg/altivec-1.c: Generalize target triple;
11703         include altivec_check.h and call altivec_check().
11704         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11705         * gcc.dg/altivec-6.c: New test case.
11706         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11707         type casts as needed.
11708         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11709         altivec_check().
11710         * gcc.dg/altivec-12.c: New test case.
11711         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11712         include altivec_check.h and call altivec_check().
11713         * gcc.dg/altivec_check.h: New file.
11714
11715 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11716
11717         * lib/target-supports.exp (check_alias_available): Don't mangle
11718         function `g' in test program.
11719
11720 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11721
11722         * lib/target-supports.exp (check_profiling_available): Check
11723         argument to determine whether we support a profiling type.
11724         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11725         check_profiling_available.
11726         * g++.dg/bprob/bprob.exp: Likewise
11727         * g77.dg/bprob/bprob.exp: Likewise.
11728         * gcc.misc-tests/bprob.exp: Likewise.
11729         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11730         dg-require-profiling and delete expected error handling.
11731         * gcc.dg/20021014-1.c: Likewise.
11732         * gcc.dg/nest.c: Likewise.
11733
11734 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11735
11736         PR c++/12007
11737         * g++.dg/other/vthunk1.C: New test.
11738
11739 2004-02-20  Falk Hueffner  <falk@debian.org>
11740
11741         PR target/14201
11742         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11743
11744 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11745
11746         PR c++/13927
11747         * g++.dg/other/error8.C: Remove XFAIL markers.
11748
11749         PR c++/14173
11750         * g++.dg/ext/packed5.C: New test.
11751
11752         PR c++/14199
11753         * g++.dg/warn/Wunused-5.C: New test.
11754
11755         PR c++/14186
11756         * g++.dg/lookup/member1.C: New test.
11757
11758 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11759
11760         * gcc.c-torture/compile/20040130-1.c: Enable only when
11761         __INT_MAX__ >= 2147483647L.
11762         * gcc.c-torture/compile/961203-1.c: Likewise.
11763
11764 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11765
11766         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11767         * g++.dg/opt/template1.C: Robustify assembler regexp
11768
11769 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11770
11771         * gcc.c-torture/execute/simd-4.x: Remove.
11772         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11773         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11774         Guard with #ifndef SKIP_ATTRIBUTE.
11775         * gcc.dg/compat/vector-1_y.c: Likewise.
11776         * gcc.dg/compat/vector-2_x.c: Likewise.
11777         * gcc.dg/compat/vector-2_y.c: Likewise.
11778         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11779         * g++.dg/eh/simd-2.C: Likewise.
11780
11781 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11782
11783         * gcc.c-torture/compile/complex-1.c: New.
11784
11785 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11786
11787         PR target/14209
11788         * gcc.c-torture/execute/20040218-1.c: New test.
11789
11790 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11791
11792         PR c++/14181
11793         * g++.dg/parse/new2.C: New test.
11794
11795 2004-02-18  Paul Brook  <paul@codesourcery.com>
11796
11797         * gcc.c-torture/compile/libcall-1.c: New test.
11798
11799 2004-02-18  Paul Brook  <paul@codesourcery.com>
11800
11801         PR debug/12934
11802         * gcc.dg/debug/debug-7.c: New test.
11803
11804 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11805
11806         * gcc.dg/20040217-1.c: New test.
11807
11808 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11809
11810         * gcc.c-torture/execute/990208-1.x: Delete.
11811
11812 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11813
11814         * gcc.c-torture/execute/20040208-2.x: New file.
11815
11816 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11817
11818         PR c++/11326
11819         * g++.dg/abi/structret1.C: New test.
11820
11821 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11824         (i386_cpuid): No need to test if cpuid is available on AMD64.
11825         Fix assembly, so that it works onboth i386 and AMD64.
11826         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11827         (vecInLong): Fix s[] member type to unsigned int.
11828         (vecInWord): Remove type.
11829         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11830         (a64, b64, c64, d64, e64): Remove.
11831         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11832         Remove unused variable.  Remove initialization of removed variables.
11833         Don't call mmx_tests nor sse_tests.
11834         (reference_mmx, reference_sse): Remove.
11835         (check): Add return stmt.
11836         * gcc.dg/i386-sse-7.c: New test.
11837         * gcc.dg/i386-mmx-4.c: New test.
11838
11839 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11840
11841         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11842         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11843         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11844         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11845         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11846         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11847         g++.dg/tc1/dr94.C: Fix line terminator.
11848
11849 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11850
11851         * gcc.c-torture/compile/20040216-1.c: New.
11852
11853 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11854
11855         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11856         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11857         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11858         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11859         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11860         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11861
11862 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11863
11864         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11865
11866 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11867
11868         PR c++/13971
11869         * g++.dg/expr/cond4.C: New test.
11870
11871         PR c++/14086
11872         * g++.dg/lookup/crash2.C: New test.
11873
11874 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11875
11876         * gcc.c-torture/compile/20040214-2.c: New test.
11877
11878 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11879
11880         PR c++/14116
11881         * g++.dg/ext/typeof8.C: New test.
11882
11883 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11884
11885         * gcc.c-torture/compile/20040214-1.c: New test.
11886
11887 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11888
11889         PR c++/13635
11890         * g++.dg/template/spec11.C: New test.
11891
11892 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11893
11894         PR c++/13927
11895         * g++.dg/other/error8.C: New test.
11896
11897 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11898
11899         PR c++/14122
11900         * g++.dg/template/array4.C: New test.
11901
11902         PR c++/14108
11903         * g++.dg/inherit/thunk2.C: New test.
11904
11905         PR c++/14083
11906         * g++.dg/eh/cond2.C: New test.
11907
11908 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11909
11910         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11911
11912 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11913
11914         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11915
11916 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11917
11918         * g++.dg/simd-2.C: xfail on ppc64-linux.
11919
11920 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11921
11922         PR c/456
11923         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11924         tests.
11925
11926 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11927
11928         * gcc.dg/builtins-33.c: New test.
11929
11930 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11931
11932         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11933
11934 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11935
11936         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11937
11938 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11939
11940         * gcc.dg/ppc64-abi-3.c: New test.
11941
11942 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11943
11944         PR c/14092
11945
11946         * gcc.dg/pr14092-1.c: New testcase.
11947
11948 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11949
11950         * gcc.dg/cpp/assert4.c: Fix typo last change.
11951
11952         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11953         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11954
11955         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11956
11957 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11958
11959         * gcc.c-torture/compile/20040209-1.c: New test case.
11960
11961 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11962
11963         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11964
11965 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11966
11967         * gcc.c-torture/execute/20040208-[12].c: New tests.
11968
11969 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11970
11971         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11972
11973 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11974
11975         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11976
11977 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11978
11979         Bug 13856
11980         * gcc.dg/visibility-8.c: New testcase.
11981
11982 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11983
11984         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11985         arguments.
11986         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11987
11988 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11989
11990         PR middle-end/13696
11991         * g++.dg/opt/fold1.C: New test case.
11992
11993 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11994
11995         PR c++/14033
11996         * g++.dg/other/crash-2.C: New test.
11997
11998 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11999
12000         PR c++/14028
12001         * g++.dg/parse/angle-bracket2.C: New test.
12002
12003 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12004
12005         PR middle-end/13750
12006         Revert:
12007         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12008         PR pch/13361
12009         * testsuite/g++.dg/pch/wchar-1.C: New.
12010         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12011
12012 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12013
12014         PR c++/14008
12015         * g++.dg/parse/error15.C: New test.
12016         * g++.dg/parse/crash11.C: Update dg-error mark.
12017
12018 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12019
12020         PR c++/13932
12021         * g++.dg/warn/conv2.C: New test.
12022
12023 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12024
12025         PR c++/13086
12026         * g++.dg/warn/incomplete1.C: Remove xfail.
12027
12028 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12029
12030         * lib/file-format.exp (gcc_target_object_format): Use
12031         ${tool}_target_compile, not gcc_target_compile.
12032         * lib/target-supports.exp (check_alias_available): Likewise.
12033         (check_gc_sections_available): Likewise.
12034         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12035         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12036         dg-require-alias.
12037
12038 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12039
12040         PR c++/13969
12041         * g++.dg/template/static6.C: New test.
12042
12043 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12044
12045         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12046
12047 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12048
12049         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12050         tests for systems where `char' is unsigned by default.
12051
12052 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12053
12054         PR c++/13997
12055         * g++.dg/template/partial3.C: New test.
12056
12057 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12058
12059         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12060         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12061         Remove mentions of obsolete ports.
12062
12063 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12064
12065         * gcc.dg/noncompile/20001228-1.c: Fix for new
12066         error message.
12067
12068 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12069
12070         PR target/9348
12071         * gcc.c-torture/execute/multdi-1.c: New test case.
12072
12073 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12074
12075         PR c++/13925
12076         * g++.dg/template/lookup5.C: New test.
12077
12078 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12079
12080         PR c++/13950
12081         * g++.dg/template/lookup4.C: New test.
12082
12083         PR c++/13970
12084         * g++.dg/parse/error14.C: New test.
12085
12086         PR c++/14002
12087         * g++.dg/parse/template13.C: New test.
12088
12089 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12090
12091         PR c++/13978
12092         * g++.dg/template/koenig4.C: New test.
12093
12094         PR c++/13968
12095         * g++.dg/template/crash17.C: New test.
12096
12097         PR c++/13975
12098         * g++.dg/parse/error13.C: New test.
12099         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12100
12101 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12102
12103         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12104
12105 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12106
12107         PR c/11658
12108         PR c/13994
12109         * gcc.dg/noncompile/20040203-1.c: New test.
12110         * gcc.dg/noncompile/20040203-2.c: Likewise.
12111         * gcc.dg/noncompile/20040203-3.c: Likewise.
12112         * gcc.dg/20040203-1.c: Likewise.
12113
12114 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12115
12116         PR c++/10858
12117         * g++.dg/template/sizeof7.C: New test.
12118
12119 2004-02-02  Eric Christopher  <echristo@redhat.com>
12120             Zack Weinberg  <zack@codesourcery.com>
12121
12122         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12123
12124 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12125
12126         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12127         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12128         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12129         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12130
12131 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12132
12133         PR c++/13113
12134         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12135
12136         PR c++/13854
12137         * g++.dg/ext/attrib13.C: New test.
12138
12139         PR c++/13907
12140         * g++.dg/conversion/op2.C: New test.
12141
12142 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12143
12144         * gcc.dg/titype-1.c: Fix pasto.
12145
12146 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12147
12148         * gcc.dg/titype-1.c: New test.
12149
12150 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12151
12152         PR c++/13957
12153         * g++.dg/template/non-type-template-argument-1.C,
12154         g++.dg/template/qualified-id1.C: Update dg-error marks.
12155         * g++.dg/template/nontype6.C: New test.
12156
12157 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12158
12159         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12160         * gcc.dg/builtins-31.c: New testcase.
12161         * gcc.dg/builtins-32.c: New testcase.
12162
12163 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12164
12165         * objc.dg/call-super-2.m: Update line numbers
12166         for the including of stddef.h.
12167
12168 2004-01-30  Michael Matz  <matz@suse.de>
12169
12170         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12171         g++.dg/ext/case-range3.C: New tests.
12172
12173 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12174
12175         DR206
12176         PR c++/13813
12177         * g++.dg/template/member4.C: New test.
12178
12179 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12180
12181         PR c++/13683
12182         * g++.dg/template/sizeof6.C: New test.
12183
12184 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12185
12186         * gcc.dg/fwritable-strings-1.c: New test.
12187
12188 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12189
12190         * gcc.c-torture/compile/20040130-1.c: New test.
12191
12192 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12193
12194         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12195
12196 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12197
12198         PR c++/13883
12199         * g++.dg/template/ctor3.C: New test.
12200
12201 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12202
12203         * g++.dg/tc1: New directory.
12204         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12205         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12206         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12207         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12208         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12209
12210 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12211
12212         * g++.dg/parse/error11.C: New test.
12213         * g++.dg/parse/error12.C: Likewise.
12214
12215 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12216
12217         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12218         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12219
12220 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12221
12222         PR c++/13791
12223         * g++.dg/ext/attrib12.C: New test.
12224
12225         PR c++/13736
12226         * g++.dg/parse/cast2.C: New test.
12227
12228 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12229
12230         * objc.dg/encode-2.m (main): New local string.  Set depending on
12231         sizeof long.  Use in sscanf call.
12232         * objc.dg/encode-3.m (main): New local string.  Set depending on
12233         sizeof long.  Use in scan_initial call.
12234
12235 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12236
12237         * objc.dg/call-super-2.m: Make LP64-safe.
12238         * objc.dg/desig-init-1.m: Likewise.
12239
12240 2004-01-27  Devang Patel <dpatel@apple.com>
12241
12242         * g++.dg/debug/namespace1.C: New test.
12243
12244 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12245
12246         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12247         xscale-*-*.
12248
12249         * gcc.dg/arm-mmx-1.c: New test.
12250
12251 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12252
12253         * gcc.dg/20040127-1.c: New test.
12254         * gcc.dg/20040127-2.c: New test.
12255
12256 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12257
12258         * objc.dg/stret-1.m (glob): Renamed to globa.
12259
12260 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12261
12262         PR c++/13663
12263         * g++.dg/expr/for1.C: New test.
12264
12265 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12266
12267         PR middle-end/13779
12268         * gcc.dg/darwin-longlong.c: New test.
12269
12270 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12271
12272         * gcc.dg/20040124-1.c: Moved test from here...
12273         * gcc.c-torture/compile/20040124-1.c: ...to here.
12274
12275 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12276
12277         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12278         the assembly output if -m64 is passed.
12279
12280 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12281
12282         PR c++/13833
12283         * g++.dg/template/cond3.C: New test.
12284
12285 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12286
12287         PR c++/13810
12288         * g++.dg/template/ttp7.C: New test.
12289
12290 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12291
12292         PR c++/13797
12293         * g++.dg/template/nontype4.C: New test.
12294         * g++.dg/template/nontype5.C: Likewise.
12295
12296 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12297
12298         * gcc.dg/torture/mips-clobber-at.c: New test.
12299
12300 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12301
12302         * gcc.dg/20040124-1.c: New test.
12303
12304 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12305
12306         * gcc.dg/20040123-1.c: New test.
12307
12308 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12309
12310         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12311
12312 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12313
12314         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12315
12316 2004-01-23  Andrew Pinski  <apinski@apple.com>
12317
12318         * gcc.dg/20030121-1.c: Move to ..
12319         * gcc.dg/20040121-1.c: here.
12320
12321 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12322
12323         * gcc.dg/builtins-29.c: New test case.
12324
12325 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12326
12327         PR 18314
12328         * gcc.dg/builtins-30.c: New testcase.
12329
12330 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12331
12332         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12333         * lib/g77.exp: Likewise.
12334         * lib/objc.exp: Likewise.
12335         * lib/g++.exp: Likewise.
12336
12337 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12338
12339         * gcc.dg/struct-by-value-2.c: New test.
12340
12341 2004-01-21  Andrew Pinski  <apinski@apple.com>
12342
12343         PR target/13785
12344         * gcc.dg/20030121-1.c: New test.
12345
12346 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12347
12348         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12349         clobber frame pointer register in asm statement.
12350
12351 2004-01-21  Falk Hueffner  <falk@debian.org>
12352
12353         * gcc.c-torture/compile/20040121-1.c: New test.
12354
12355 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12356
12357         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12358
12359 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12360
12361         * gcc.dg/ppc64-abi-2.c: New test.
12362
12363 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12364
12365         * lib/treelang.exp: Fill out this file.
12366         * lib/treelang-dg.exp: New File.
12367
12368 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12369
12370         * gcc.c-torture/compile/981022-1.c: Remove.
12371         * gcc.dg/array-5.c: Remove XFAIL.
12372         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12373         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12374         gcc.dg/cond-lvalue-1.c: Update.
12375         * gcc.dg/cast-lvalue-2.c: New test.
12376
12377 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12378
12379         PR c++/13592
12380         * g++.dg/other/error1.C (class foo): Tweak error message.
12381
12382         PR c++/13592
12383         * g++.dg/template/call2.C: New test.
12384
12385 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12386
12387         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12388         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12389         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12390         scalar-return-1_x.c, scalar-return-2_y.c,
12391         scalar-return-3_x.c, scalar-return-3_y.c,
12392         scalar-return-4_x.c, scalar-return-4_y.c,
12393         struct-align-1.h, struct-align-1_x.c,
12394         struct-align-1_y.c, struct-align-2.h,
12395         struct-align-2_x.c, struct-align-2_y.c,
12396         struct-by-value-10_y.c, struct-by-value-11_x.c,
12397         struct-by-value-11_y.c, struct-by-value-12_x.c,
12398         struct-by-value-12_y.c, struct-by-value-13_x.c,
12399         struct-by-value-13_y.c, struct-by-value-14_x.c,
12400         struct-by-value-14_y.c, struct-by-value-15_x.c,
12401         struct-by-value-15_y.c, struct-by-value-16_y.c,
12402         struct-by-value-17_y.c, struct-by-value-18_y.c,
12403         struct-by-value-19_y.c, struct-by-value-1_x.c,
12404         struct-by-value-1_y.c, struct-by-value-20_y.c,
12405         struct-by-value-2_x.c, struct-by-value-2_y.c,
12406         struct-by-value-3_y.c, struct-by-value-4_x.c,
12407         struct-by-value-4_y.c, struct-by-value-5_y.c,
12408         struct-by-value-6_y.c, struct-by-value-7_y.c
12409         struct-by-value-8_x.c, struct-by-value-8_y.c
12410         struct-by-value-9_x.c, struct-by-value-9_y.c
12411         struct-return-10_x.c, struct-return-10_y.c,
12412         struct-return-19_x.c, struct-return-20_x.c
12413         struct-return-2_x.c, struct-return-2_y.c
12414         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12415         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12416
12417 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12418
12419         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12420         attribute on sparc*-sun-solaris2.*.
12421
12422 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12423
12424         PR c++/13710
12425         * g++.dg/ext/typeof7.C: New test.
12426
12427 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12428
12429         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12430         * gcc.dg/const-elim-1.c: Same.
12431
12432 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12433
12434         * objc.dg/stret-1.m: New.
12435         * objc.dg/stret-2.m: New.
12436
12437 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12438
12439         PR c++/11895
12440         * g++.dg/ext/vector1.C: New test.
12441
12442 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12443
12444         * gcc.dg/pch/import-1.c: New.
12445         * gcc.dg/pch/import-1.hs: New.
12446         * gcc.dg/pch/import-1a.h: New.
12447         * gcc.dg/pch/import-1b.h: New.
12448         * gcc.dg/pch/import-1c.h: New.
12449
12450 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12451
12452         PR c++/13574
12453         * g++.dg/ext/array1.C: New test.
12454
12455         PR c++/13178
12456         * g++.dg/conversion/op1.C: New test.
12457
12458 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12459
12460         PR 11864
12461         From Kazumoto Kojima / Dan Kegel:
12462         * gcc.dg/pr11864-1.c: New test.
12463
12464         PR 10392
12465         From Marcus Comstedt / Dan Kegel:
12466         * gcc.dg/pr10392-1.c: New test.
12467
12468 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12469
12470         PR c++/13478
12471         * g++.dg/init/ref10.C: New test.
12472
12473 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12474
12475         PR c++/13407
12476         * g++.dg/parse/typename6.C: New test.
12477
12478 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12479
12480         PR pch/13361
12481         * testsuite/g++.dg/pch/wchar-1.C: New.
12482         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12483
12484 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12485
12486         PR c++/9259
12487         * g++.dg/expr/sizeof2.C: New test.
12488
12489 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12490
12491         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12492
12493 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12494
12495         PR c++/13659
12496         * g++.dg/lookup/strong-using-3.C: New.
12497         * g++.dg/lookup/using-10.C: New.
12498
12499 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12500
12501         PR c++/13594
12502         * g++.dg/lookup/strong-using-2.C: New.
12503
12504 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12505             Dan Kegel <dank@kegel.com>
12506             J"orn Rennecke <joern.rennecke@superh.com>
12507
12508         PR target/9365
12509         * gcc.dg/pr9365-1.c: New test.
12510
12511 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12512
12513         PR c++/8856
12514         * g++.dg/parse/casting-operator2.C: New test.
12515         * g++.old-deja/g++.pt/explicit83.C: Remove.
12516
12517 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12518
12519         * gcc.dg/label-compound-stmt-1.c: New test.
12520         * gcc.c-torture/compile/950922-1.c,
12521         gcc.c-torture/compile/20000211-3.c,
12522         gcc.c-torture/compile/20000518-1.c,
12523         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12524         compound statements.
12525
12526 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12527
12528         * gcc.dg/ppc64-abi-1.c: New test.
12529
12530 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12531
12532          * g++.dg/ext/attrib9.C: Add dg-warnings.
12533
12534 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12535
12536         PR c++/12335
12537         * g++.dg/parse/dtor3.C: New test.
12538
12539 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12540
12541         PR c++/12709
12542         * g++.dg/parse/try-catch-1.C: New test.
12543
12544 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12545
12546         * ada/acats/run_all.sh: Add more verbose output in acats.log
12547         when compiling tests.
12548
12549 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12550
12551         PR 13656
12552         * gcc.dg/typedef-redecl.c: New test case.
12553         * gcc.dg/typedef-redecl.h: New support file.
12554
12555 2004-01-13  Jan Hubicka  <jh@suse.cz>
12556
12557         * gcc.dg/always_inline.c: New test.
12558         * gcc.dg/debug/20031231-1.c: Fix.
12559
12560 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12561
12562         PR c++/13474
12563         * g++.dg/template/array3.C: New test.
12564
12565 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12566
12567         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12568         * g++.dg/warn/Wunused-2.C: Likewise.
12569
12570 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12571
12572         PR c++/13289
12573         * g++.dg/template/instantiate6.C: New test.
12574
12575 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12576
12577         PR middle-end/11397
12578         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12579
12580 2004-01-12  Jan Hubicka  <jh@suse.cz>
12581
12582         PR opt/12826
12583         * gcc.dg/20040112-1.c: New.
12584
12585         * gcc.dg/dwarf-die[1-7].c: Move to...
12586         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12587         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12588
12589 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12590
12591         PR c++/4100
12592         * g++.dg/parse/friend4.C: New test.
12593
12594 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12595
12596         PR c++/4100
12597         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12598         definition is called a friend.
12599
12600 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12601
12602         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12603
12604 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12605
12606         PR c++/3478
12607         * g++.dg/parse/error10.C: New test.
12608         * g++.dg/template/arg2.C: Accept "invalid type" error.
12609
12610 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12611
12612         PR middle-end/13392
12613         * g++.dg/opt/expect2.C: New test.
12614
12615 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12616
12617         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12618         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12619         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12620         Update dg-error regexps.
12621
12622 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12623
12624         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12625         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12626
12627 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12628
12629         * gcc.dg/pragma-re-1.c: Use right pointer type.
12630
12631 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12632
12633         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12634
12635 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12636
12637         * gcc.dg/rs6000-ldouble-1.c: New.
12638
12639 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12640
12641         DR 337
12642         PR c++/9256
12643         * g++.dg/other/abstract1.C: New test.
12644
12645 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12646
12647         * g++.dg/lookup/strong-using-1.C: New.
12648
12649 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12650
12651         PR c/11234
12652         * gcc.dg/func-ptr-conv-1.c: New test.
12653         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12654
12655 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12656
12657         PR target/13380.
12658         * gcc.c-torture/compile/20040109-1.c: New.
12659
12660 2004-01-08  Stuart Hastings  <stuart@apple.com>
12661
12662         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12663         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12664         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12665
12666 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12667
12668         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12669
12670 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12671
12672         * ada/acats/run_acats: Treat 'gnatchop' the same way
12673         as 'gnatmake'.  Export GCC_DRIVER.
12674         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12675         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12676
12677 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12678
12679         PR c++/12573
12680         * g++.dg/template/dependent-expr4.C: New test.
12681
12682 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12683
12684         * gcc.dg/altivec-11.c: New test.
12685
12686 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12687
12688         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12689
12690 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12691
12692         PR c/6024
12693         * gcc.dg/enum-compat-1.c: New test.
12694         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12695
12696 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12697
12698         PR c/12165
12699         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12700         gcc.dg/c99-idem-qual-3.c: New tests.
12701
12702 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12703
12704         * gcc.dg/winline-7.c: Don't cast void * to int.
12705
12706 2004-01-06  Jan Hubicka  <jh@suse.cz>
12707
12708         * gcc.dg/i386-sse-5.c: New test
12709         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12710
12711 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12712
12713         PR c++/12815
12714         * g++.dg/rtti/typeid4.C: New test.
12715
12716 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12717
12718         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12719
12720 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/12132
12723         * g++.dg/template/error11.C: New test.
12724
12725         PR c++/13451
12726         * g++.dg/template/class2.C: New test.
12727
12728 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12729         Richard Sandiford <rsandifo@redhat.com>
12730
12731         PR c++/13387
12732         * g++.dg/opt/alias3.C: New test.
12733
12734 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12735
12736         PR c++/13157
12737         * g++.dg/template/koenig3.C: New test.
12738
12739         PR c++/13529
12740         * g++.dg/parse/offsetof3.C: New test.
12741
12742         * g++.dg/init/copy7.C: Add missing dg-error markers.
12743
12744         PR c++/12226
12745         * g++.dg/init/copy7.c: New test.
12746
12747         PR c++/13536
12748         * g++.dg/parse/cast1.C: New test.
12749
12750 2004-01-04  Jan Hubicka  <jh@suse.cz>
12751
12752         * gcc.dg/winline[1-7].c: New tests.
12753
12754 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12755
12756         PR c++/13520
12757         * g++.dg/template/qualttp22.C: New test.
12758
12759 2004-01-01  Jan Hubicka  <jh@suse.cz>
12760
12761         * gcc.dg/debug/20031231-1.c: New.
12762         * gcc.c-torture/compile/20040101-1.c: New.
12763         * gcc.dg/dwarf-die-[1-7].c: New.
12764
12765 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12766
12767         PR optimization/13521
12768         * gcc.c-torture/compile/20031231-1.c: New test.
12769
12770 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12771
12772         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12773
12774 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12775
12776         PR c++/10079
12777         * g++.dg/template/crash16.C: New test.
12778
12779 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12780
12781         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12782
12783 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12784
12785         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12786         ports.
12787         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12788         * g++.old-deja/g++.law/profile1.C: Likewise.
12789         * gcc.c-torture/compile/981006-1.c: Likewise.
12790         * gcc.c-torture/execute/loop-2e.x: Likewise.
12791         * gcc.c-torture/execute/loop-2f.x: Remove.
12792         * gcc.c-torture/execute/loop-2g.x: Likewise.
12793         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12794         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12795
12796 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12797
12798         PR c++/13507
12799         * g++.dg/ext/attrib11.C: New test.
12800
12801         PR c++/13494
12802         * g++.dg/template/array2-1.C: New test.
12803         * g++.dg/template/array2-2.C: New test.
12804
12805 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12806
12807         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12808
12809 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12810
12811         PR c++/12774
12812         * g++.dg/template/array1-1.C: New test.
12813         * g++.dg/template/array1-2.C: New test.
12814
12815 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12816
12817         PR fortran/12632
12818         * g77.dg/12632.f: New test case.
12819
12820 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12821
12822         PR c++/13289
12823         * g++.dg/parse/nontype1.C: New test.
12824
12825 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12826
12827         PR c++/12403
12828         * g++.dg/parse/explicit1.C: New test.
12829         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12830
12831 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12832
12833         PR c++/13081
12834         * g++.dg/opt/inline6.C: New test.
12835
12836         PR c++/12613
12837         * g++.dg/parse/error9.C: New test.
12838
12839         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12840
12841 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12842
12843         PR c++/13009
12844         * g++.dg/init/assign1.C: New test.
12845
12846 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12847
12848         PR c++/13070
12849         * g++.dg/warn/format3.C: New test case.
12850
12851 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12852
12853         * gcc.c-torture/compile/20031227-1.c: New test.
12854
12855 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12856
12857         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12858         * g77.dg/bprob/bprob.exp: Likewise.
12859         * gcc.misc-tests/bprob.exp: Likewise.
12860         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12861         variants on systems where the library does not provide that
12862         functionality.
12863         * gcc.dg/builtins-20.c: Use builtins-config.h.
12864         * gcc.dg/builtins-config.h: New file.
12865
12866 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12867
12868         * lib/gcc-dg.exp (dg-require-profiling): New function.
12869         * lib/target-supports.exp (check_profiling_available): Likewise.
12870         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12871         * g77.dg/bprob/bprob.exp: Likewise.
12872         * gcc.misc-tests/bprob.exp: Likewise.
12873         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12874         * gcc.dg/20021014-1.c: Likewise.
12875         * gcc.dg/nest.c: Likewise.
12876
12877 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12878
12879         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12880         compiling.
12881         * g++.dg/lookup/java2.C: Likewise.
12882         * gcc.dg/cpp/lexident.c: Likewise.
12883
12884 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12885
12886         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12887         given.
12888         * gcc.c-torture/compile/961203-1.c: Likewise.
12889         * gcc.c-torture/compile/980506-1.c: Likewise.
12890
12891 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12892
12893         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12894         (additional_prunes): New global.
12895         (gcc-dg-prune): Handle additional per-test pruning.
12896         (dg-test): Clear additional_prunes between tests.
12897
12898         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12899         dg-prune-output to avoid spurious failures from assembler
12900         complaining about nonexistent WAW violations.
12901         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12902         Use dg-prune-output to avoid spurious failures from assembler
12903         warning about Itanium B-step errata.
12904
12905 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * g++.dg/abi/macro0.C: New test.
12908         * g++.dg/abi/macro1.C: Likewise.
12909         * g++.dg/abi/macro2.C: Likewise.
12910
12911         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12912         * g++.dg/abi/bitfield7.C: Likewise.
12913         * g++.dg/abi/dtor2.C: Likewise.
12914         * g++.dg/abi/mangle11.C: Likewise.
12915         * g++.dg/abi/mangle12.C: Likewise.
12916         * g++.dg/abi/mangle14.C: Likewise.
12917         * g++.dg/abi/mangle17.C: Likewise.
12918         * g++.dg/abi/vbase10.C: Likewise.
12919         * g++.dg/abi/vbase14.C: Likewise.
12920         * g++.dg/template/qualttp17.C: Likewise.
12921
12922 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12923
12924         PR c/11995
12925         * gcc.dg/20031223-1.c: New test.
12926
12927 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12928
12929         * gcc.dg/noreturn-7.c: New test.
12930
12931 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12932
12933         * gcc.dg/null-pointer-1.c: New test.
12934
12935 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12936
12937         * g++.old-deja/g++.jason/template18.C: Remove.
12938         * g++.old-deja/g++.jason/template37.C: Likewise.
12939
12940         PR c++/12862
12941         * g++.dg/lookup/ns1.C: New test.
12942
12943         PR c++/12397
12944         * g++.dg/template/lookup3.C: New test.
12945
12946 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12947
12948         * g++.dg/template/recurse1.C: New test
12949
12950 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/12479
12953         * g++.dg/parse/semicolon1.C: New test.
12954         * g++.dg/parse/semicolon1.h: Likewise.
12955
12956 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12957
12958         * gcc.dg/darwin-misaligned.c: New test.
12959
12960 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12961
12962         PR c/9163
12963         * gcc.dg/20031222-1.c: New test.
12964
12965 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12966
12967         PR c++/13438
12968         * g++.dg/parse/error8.C: New test.
12969
12970         PR c++/11554
12971         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12972
12973 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12974
12975         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12976         too small.
12977         * gcc.c-torture/compile/930217-1.c: Likewise.
12978         * gcc.c-torture/compile/930513-1.c: Likewise.
12979         * gcc.c-torture/execute/920908-2.c: Likewise.
12980         * gcc.c-torture/execute/921204-1.c: Likewise.
12981         * gcc.c-torture/execute/930621-1.c: Likewise.
12982         * gcc.c-torture/execute/930630-1.c: Likewise.
12983         * gcc.c-torture/execute/931031-1.c: Likewise.
12984         * gcc.c-torture/execute/980602-2.c: Likewise.
12985         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12986         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12987         * gcc.c-torture/execute/extzvsi.c: Likewise.
12988         * gcc.c-torture/unsorted/ext.c: Likewise.
12989
12990 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12991
12992         PR target/12749
12993         * gcc.c-torture/compile/20031220-2.c: New test case.
12994
12995 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12996
12997         PR optimization/13031
12998         * gcc.c-torture/compile/20031220-1.c: New test case.
12999
13000 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13001
13002         * gcc.dg/cast-function-1.c: New test.
13003
13004 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13005
13006         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13007         formats.
13008
13009 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13010
13011         PR c++/12795
13012         * g++.dg/ext/attrib10.C: New test.
13013
13014 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13015
13016         * gcc.dg/cleanup-10.c: New test.
13017         * gcc.dg/cleanup-11.c: New test.
13018
13019 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13020
13021         PR c++/13239
13022         * g++.dg/opt/expect1.C: New test.
13023
13024 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13025
13026         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13027
13028 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13029
13030         PR debug/12923
13031         * gcc.dg/20031218-1.c: New test.
13032
13033         PR debug/12389
13034         * gcc.dg/20031218-2.c: New test.
13035         * gcc.dg/20031218-3.c: New test.
13036
13037         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13038         of label name and allow for USER_LABEL_PREFIX == "_" names.
13039         * g++.dg/abi/mangle18-2.C: Likewise.
13040         * g++.dg/abi/mangle19-1.C: Likewise.
13041         * g++.dg/abi/mangle19-2.C: Likewise.
13042         * g++.dg/abi/mangle20-1.C: Likewise.
13043         * g++.dg/abi/mangle20-2.C: Likewise.
13044
13045 2003-12-18  Richard Henderson  <rth@redhat.com>
13046
13047         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13048
13049 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13050             Dan Kegel <dank@kegel.com>
13051
13052         PR other/12009
13053         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13054         testing a cross compiler, it causes spurious compile failures.
13055         * lib/g++.exp: Likewise.
13056
13057 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13058
13059         PR c++/13262
13060         * g++.dg/template/access13.C: New test.
13061
13062 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13063
13064         * gcc.dg/20031216-1.c: New test.
13065
13066 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13067
13068         PR c++/9154
13069         * g++.dg/template/error10.C: New test.
13070
13071 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13072
13073         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13074         * g++.dg/eh/simd-2.C: Likewise.
13075
13076 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13077             Roger Sayle  <roger@eyesopen.com>
13078
13079         * gcc.c-torture/execute/ieee/mzero5.c: New.
13080
13081 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13082
13083         PR c++/10603
13084         * g++.dg/parse/error6.C: New test.
13085
13086         PR c++/12827
13087         * g++.dg/parse/error7.C: New test.
13088
13089 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13090
13091         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13092         at -O with stabs debugging formats.
13093         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13094         * gcc.dg/debug/debug-2.c: Likewise.
13095
13096 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13097
13098         PR c++/12696
13099         * g++.dg/init/error1.C: New test.
13100
13101         PR c++/12218
13102         * g++.dg/init/pm3.C: New test.
13103
13104 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13105
13106         PR c/3347
13107         * gcc.dg/bitfld-8.c: New test.
13108
13109 2003-12-16  James Lemke  <jim@wasabisystems.com>
13110
13111         * gcc.dg/arm-scd42-[123].c: New tests.
13112
13113 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13114
13115         PR c++/9043
13116         * g++.dg/abi/mangle20-1.C: New test.
13117         * g++.dg/abi/mangle20-2.C: New test.
13118
13119 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13120
13121         PR c++/13275
13122         * g++.dg/other/offsetof2.C: Remove XFAIL.
13123         * g++.dg/parse/offsetof1.C: New test.
13124         * g++.gd/parse/offsetof2.C: Likewise.
13125
13126 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13127
13128         * g++.dg/template/nontype3.C: New test.
13129         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13130
13131 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13132
13133         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13134
13135 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13136
13137         PR c++/13387
13138         * g++.dg/expr/assign1.C: New test.
13139
13140         PR c++/13242
13141         * g++.dg/abi/mangle19-1.C: New test.
13142         * g++.dg/abi/mangle19-2.C: New test.
13143
13144 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13145
13146         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13147
13148 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13149
13150         * gcc.c-torture/execute/20031216-1.c: New test.
13151
13152 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13153
13154         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13155         an ICE regression.
13156
13157 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13158
13159         PR c++/10926
13160         * g++.dg/template/error9.C: New test.
13161
13162         PR c++/11116
13163         * g++.dg/template/error8.C: New test.
13164
13165 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13166
13167         PR middle-end/13400
13168         * gcc.c-torture/execute/20031215-1.c: New test case.
13169
13170 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13171
13172         PR c++/13269
13173         * g++.dg/parse/error5.C: New test.
13174
13175         PR c++/12989
13176         * g++.dg/expr/sizeof1.C: New test.
13177
13178         PR c++/13310
13179         * g++.dg/template/crash15.C: New test.
13180
13181 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13182
13183         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13184         a non-POD type as the last named parameter of a varargs function.
13185
13186 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13187
13188         PR c++/13243
13189         PR c++/12573
13190         * g++.dg/template/crash14.C: New test.
13191         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13192
13193 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         * g++.dg/other/java1.C: New test.
13196
13197         PR c++/13241
13198         * g++.dg/abi/mangle18-1.C: New test.
13199         * g++.dg/abi/mangle18-2.C: New test.
13200
13201 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13202
13203         PR optimization/10312
13204         * gcc.c-torture/execute/20031214-1.c: New.
13205
13206 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13207
13208         PR c++/10779
13209         PR c++/12160
13210         * g++.dg/parse/error3.C: New test.
13211         * g++.dg/parse/error4.C: Likewise.
13212         * g++.dg/abi/mangle4.C: Tweak error messages.
13213         * g++.dg/lookup/using5.C: Likewise.
13214         * g++.dg/other/error2.C: Likewise.
13215         * g++.dg/parse/typename5.C: Likewise.
13216         * g++.dg/parse/undefined1.C: Likewise.
13217         * g++.dg/template/arg2.C: Likewise.
13218         * g++.dg/template/ttp3.C: Likewise.
13219         * g++.dg/template/type1.C: Likewise.
13220         * g++.old-deja/g++.other/crash32.C: Likewise.
13221         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13222
13223 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13224
13225         PR c++/13106
13226         * g++.dg/warn/noreturn-3.C: New test.
13227
13228 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13229
13230         PR c++/13118
13231         * g++.dg/abi/covariant3.C: New.
13232
13233 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13234
13235         * g++.dg/eh/ia64-1.C: New test.
13236
13237 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13238
13239         PR optimization/13037
13240         * g77.f-torture/execute/13037.f: New test case.
13241
13242 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13243
13244         PR c++/12881
13245         * g++.dg/abi/covariant2.C: New.
13246
13247 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13248
13249         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13250
13251 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13252
13253         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13254
13255 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13256
13257         PR other/10819
13258         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13259         to fix Bug 10819.
13260         * lib/g++.exp (g++_version): Likewise.
13261         * lib/g77.exp (g77_version): Likewise.
13262         * lib/objc.exp (default_objc_version): Likewise.
13263
13264 2003-12-10  Richard Henderson  <rth@redhat.com>
13265
13266         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13267
13268         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13269
13270 2003-12-08  Matt Austern  <austern@apple.com>
13271
13272         PR c/13134
13273         * lib/gcc-dg.exp (dg-require-visibility): Define.
13274         * lib/target-supports (check_visibility_available): Define.
13275         * gcc.dg/visibility-1.c: New test.
13276         * gcc.dg/visibility-2.c: Likewise.
13277         * gcc.dg/visibility-3.c: Likewise.
13278         * gcc.dg/visibility-4.c: Likewise.
13279         * gcc.dg/visibility-5.c: Likewise.
13280         * gcc.dg/visibility-6.c: Likewise.
13281         * g++.dg/ext/visibility-1.C: Likewise.
13282         * g++.dg/ext/visibility-2.C: Likewise.
13283         * g++.dg/ext/visibility-3.C: Likewise.
13284         * g++.dg/ext/visibility-4.C: Likewise.
13285         * g++.dg/ext/visibility-5.C: Likewise.
13286         * g++.dg/ext/visibility-6.C: Likewise.
13287
13288 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13289
13290         * g++.dg/lookup/java1.C: New test.
13291         * g++.dg/lookup/java2.C: New test.
13292
13293 2003-12-07  Falk Hueffner  <falk@debian.org>
13294
13295         * g++.dg/opt/noreturn-1.C: New test.
13296
13297 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13298
13299         * gcc.dg/overflow-1.c: New test.
13300
13301 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13302
13303         * g77.f-torture/compile/13060.f: New test.
13304
13305 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13306
13307         PR c++/13323
13308         * g++.dg/inherit/operator2.C: New test.
13309
13310 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13311
13312         PR c++/13305
13313         * g++.dg/ext/attrib9.C: New test.
13314
13315 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/13314
13318         * g++.dg/template/error7.C: New test.
13319
13320 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13321             J"orn Rennecke <joern.rennecke@superh.com>
13322
13323         PR target/13302
13324         * g++.dg/other/struct-va_list.C: New test.
13325
13326 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13327
13328         PR c++/13166
13329         * g++.dg/parse/defarg6.C: New test.
13330
13331 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13332
13333         PR target/13256
13334         * gcc.c-torture/execute/20031201-1.c: New test.
13335
13336 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13337
13338         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13339
13340 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13341
13342         * gcc.dg/builtin-return-1.c: New test.
13343
13344 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13345             J"orn Rennecke <joern.rennecke@superh.com>
13346
13347         PR optimization/13260
13348         * gcc.c-torture/execute/20031204-1.c: New test.
13349
13350 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13351
13352         PR c++/9127
13353         * g++.dg/template/error6.C: New test.
13354
13355 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13356
13357         * gcc.dg/20031202-1.c: New test.
13358
13359 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/13179
13362         * g++.dg/template/eh1.C: New test.
13363
13364         PR c++/10771
13365         * g++.dg/template/error5.C: New test.
13366
13367 2003-12-02  David Ung  <davidu@mips.com>
13368
13369         * gcc.dg/compat/vector-check.h: Corrected type for var
13370         g_##TMODE
13371
13372 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13373
13374         PR c++/10126
13375         * g++.dg/template/ptrmem8.C: New test.
13376
13377 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13378
13379         PR c++/12573
13380         * g++.dg/template/dependent-expr3.C: New test.
13381
13382 2003-12-01  James Lemke  <jim@wasabisystems.com>
13383
13384         * gcc.dg/arm-g2.c: New test.
13385
13386 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13387
13388         PR optimization/11634
13389         * gcc.dg/20031201-2.c: New test case.
13390
13391 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13392
13393         PR 11433
13394         * objc.dg/proto-lossage-3.m: New test.
13395
13396 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13397
13398         PR optimization/12628
13399         * gcc.dg/20031201-1.c: New test case.
13400
13401 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13402
13403         * gcc.dg/unaligned-1.c: New test.
13404
13405 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13406
13407         PR c++/9849
13408         * g++.dg/template/error4.C: New test.
13409         * g++.dg/template/nested3.C: Adjust error markers.
13410
13411 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13412
13413         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13414
13415 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13416
13417         PR c/10333
13418         * gcc.dg/bitfld-7.c: New test.
13419
13420 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13421
13422         * gcc.dg/tls/asm-1.C: New test.
13423
13424 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13425
13426         * gcc.dg/cpp/assert4.c: Update.
13427
13428 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13429
13430         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13431         * gcc.dg/builtin-apply3.c: New test.
13432
13433 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13434
13435         * lib/compat.exp (compat-obj): New xfaildata parameter.
13436         Use it to set compiler_conditional_xfail_data before compiling.
13437         (compat-get-options): Handle dg-xfail-if.
13438         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13439         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13440         * gcc.dg/compat/vector-1_y.c: Likewise.
13441         * gcc.dg/compat/vector-2_x.c: Likewise.
13442         * gcc.dg/compat/vector-2_y.c: Likewise.
13443
13444 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13445
13446         * g++.dg/opt/reg-stack4.C: New test.
13447
13448 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13449
13450         * gcc.dg/builtin-apply2.c: New test.
13451
13452 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13453
13454         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13455
13456 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13457
13458         PR c++/12924
13459         * g++.dg/template/template-id-2.C: New test.
13460
13461 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13462
13463         PR c++/5369
13464         * g++.dg/template/memfriend1.C: New test.
13465         * g++.dg/template/memfriend2.C: Likewise.
13466         * g++.dg/template/memfriend3.C: Likewise.
13467         * g++.dg/template/memfriend4.C: Likewise.
13468         * g++.dg/template/memfriend5.C: Likewise.
13469         * g++.dg/template/memfriend6.C: Likewise.
13470         * g++.dg/template/memfriend7.C: Likewise.
13471         * g++.dg/template/memfriend8.C: Likewise.
13472         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13473
13474 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13475
13476         PR c++/12515
13477         * g++.dg/ext/cond1.C: New test.
13478
13479 2003-11-20  Richard Henderson  <rth@redhat.com>
13480
13481         * gcc.dg/20020201-2.c: Remove.
13482         * gcc.dg/20020201-4.c: Remove.
13483         * gcc.dg/20020304-1.c: Remove.
13484
13485 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13486
13487         * gcc.dg/cpp/trad/xwin1.c: New test case.
13488
13489 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13490
13491         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13492         * lib/g77.exp: Likewise.
13493         * lib/objc.exp: Likewise.
13494         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13495         for darwin.
13496
13497 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13498
13499         PR c++/12932
13500         * g++.dg/template/static5.C: New test.
13501
13502 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13503
13504         * gcc.dg/nested-func-1.c: New test.
13505
13506 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13507
13508         * gcc.dg/cpp/assert4.c: New test.
13509
13510 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13511
13512         PR c++/2294
13513         * g++.dg/lookup/using9.c: New test.
13514
13515 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13516
13517         PR c++/12762
13518         * g++.dg/template/error3.C: New test.
13519
13520 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13521
13522         PR ada/13035
13523         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13524         No longer use a wrapper for gcc, since this does not work under
13525         Windows.
13526
13527 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13528
13529         PR c++/2094
13530         * g++.dg/template/ptrmem7.C: New test.
13531
13532 2003-11-13  Andrew Pinski <apinski@apple.com>
13533
13534         * gcc.c-torture/compile/20031113-1.c: New test.
13535
13536 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13537             Kean Johnston <jkj@sco.com>
13538
13539         PR c/13029
13540         * gcc.dg/unused-4.c: Update.
13541
13542 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13543
13544         * g++.dg/opt/const3.C: New test.
13545
13546 2003-11-13  Jan Hubicka  <jh@suse.cz>
13547
13548         * gcc.c-torture/compile/20031112-1.c: New test.
13549
13550 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13551
13552         * g++.dg/parse/crash10.C: Remove bogus error marker.
13553
13554 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13555
13556         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13557         (host_gcc): Likewise.
13558         (ROOT): Honor $PWDCMD.
13559         (BASE): Likewise.
13560         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13561
13562 2003-11-12  Catherine Moore  <clm@redhat.com>
13563
13564         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13565
13566 2003-11-12  Andreas Jaeger  <aj@suse.de>
13567             Jakub Jelinek  <jakub@redhat.com>
13568             Andrew Pinski  <pinskia@physics.uc.edu>
13569             Richard Henderson  <rth@redhat.com>
13570
13571         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13572         systems.
13573         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13574
13575         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13576         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13577
13578 2003-11-11  Andreas Jaeger  <aj@suse.de>
13579
13580         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13581
13582         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13583
13584 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13585
13586         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13587         Clean ups.
13588
13589 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13590
13591         * gcc.dg/trampoline-1.c: New test.
13592
13593 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13594
13595         * gcc.c-torture/compile/200031109-1.c: New test.
13596
13597 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13598
13599         PR c/3190
13600         PR c/8714
13601         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13602         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13603         gcc.dg/format/no-y2k-1.c: Update.
13604
13605 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13606
13607         PR optimization/10467
13608         * gcc.dg/20031108-1.c: New test case.
13609
13610 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13611
13612         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13613
13614 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13615
13616         * gcc.dg/compound-lvalue-1.c: New test.
13617         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13618         some XFAILs.
13619
13620 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13621
13622         * gcc.dg/altivec-varargs-1.c: New test.
13623
13624 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13625
13626         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13627         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13628         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13629         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13630         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13631
13632 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13633
13634         * gcc.dg/cond-lvalue-1.c: New test.
13635
13636 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13637
13638         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13639
13640 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13641
13642         PR c++/11616
13643         * g++.dg/template/instantiate5.C: New test.
13644
13645 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13646
13647         PR c++/12726
13648         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13649         * ChangeLog: Add missing first entry for above test.
13650
13651 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13652
13653         PR c++/9810
13654         * g++.dg/template/using8.C: New test.
13655         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13656
13657 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13658
13659         PR optimization/10817
13660         * gcc.c-torture/compile/20031102-1.c: New test case.
13661
13662 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13663
13664         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13665         2147483647.
13666
13667 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13668
13669         * gcc.dg/20031102-1.c: New test.
13670
13671 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13672
13673         * gcc.dg/complex-1.c: New test.
13674
13675 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13676
13677         PR c++/12796
13678         * g++.dg/template/crash13.C: Adjust expected error location.
13679         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13680
13681 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13682
13683         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13684
13685 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13686
13687         PR/10239
13688         * gcc.c-torture/compile/20031031-2.c: New test.
13689
13690 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13691
13692         PR/11640
13693         * gcc.c-torture/compile/20031031-1.c: New test.
13694
13695 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13696
13697         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13698         * gcc.misc-tests/bprob.exp: Likewise.
13699         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13700         the execution test on arm-elf configs.
13701         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13702         configs that don't support scratch files.
13703         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13704
13705 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13706
13707         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13708         done by dejagnu.
13709
13710 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13711
13712         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13713         Avoid non pure sh syntax. Add more logging.
13714
13715         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13716         fail.
13717
13718 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13719
13720         PR libgcj/10610
13721         * gcc.dg/ppc-stackalign-1.c: New test.
13722
13723 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13724
13725         * ada/acats/run_all.sh: Change output to be more compliant with
13726         dejagnu framework.
13727         Create acats.sum and acats.log files under testsuite/ada/acats
13728         Only run [a-z]* directories, to filter out e.g. CVS.
13729         Redirect build output to log file.
13730
13731 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13732
13733         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13734
13735 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13736
13737         PR ada/5909:
13738         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13739
13740 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13741
13742         * gcc.c-torture/compile/20031023-1.c: New test.
13743         * gcc.c-torture/compile/20031023-2.c: New test.
13744         * gcc.c-torture/compile/20031023-3.c: New test.
13745         * gcc.c-torture/compile/20031023-4.c: New test.
13746
13747 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13748
13749         PR c++/10371
13750         * g++.dg/lookup/scoped8.C: New test.
13751
13752 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13753
13754         * g++.dg/opt/reg-stack3.C: New test.
13755
13756 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13757
13758         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13759
13760 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13761
13762         PR c++/11076
13763         * g++.dg/template/crash13.C: New test.
13764
13765 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13766
13767         * gcc.dg/c99-restrict-2.c: New test.
13768
13769 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13770
13771         PR c++/12698, c++/12699, c++/12700, c++/12566
13772         * g++.dg/inherit/covariant9.C: New test.
13773         * g++.dg/inherit/covariant10.C: New test.
13774         * g++.dg/inherit/covariant11.C: New test.
13775
13776 2003-10-23  Jason Merrill  <jason@redhat.com>
13777
13778         PR c++/12726
13779         * g++.dg/ext/complit2.C: New test.
13780
13781 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13782
13783         PR target/12654
13784         * gcc.c-torture/execute/20031020-1.c: New test.
13785
13786 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13787
13788         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13789         following the jump_insn.
13790
13791 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13792
13793         * gcc.dg/cast-lvalue-1.c: New test.
13794
13795 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/11962
13798         * g++.dg/template/cond2.C: New test.
13799
13800 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13801
13802         * gcc.dg/builtins-28.c: New test.
13803
13804 2003-10-20  Jan Hubicka  <jh@suse.cz>
13805
13806         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13807         parameter.
13808         * testsuite/gcc.dg/inline-2.c: Likewise.
13809
13810 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13811
13812         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13813         * gcc.dg/nest.c:  Likewise.
13814
13815 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13816
13817         PR c++/9781, c++/10583, c++/11862
13818         * g++.dg/parse/crash13.C: New test.
13819
13820 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13821
13822         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13823
13824 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13825
13826         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13827         Define HAVE_C99_RUNTIME except on Solaris.
13828         * gcc.dg/builtins-20.c: Likewise.
13829
13830 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13831
13832         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13833
13834 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13835
13836         PR c++/12495
13837         * g++.dg/template/crash21.C: New test.
13838
13839 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13840
13841         PR c++/2513
13842         * g++.dg/template/typename5.C: New test.
13843
13844 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13845
13846         PR c++/12369
13847         * g++.dg/template/friend25.C: New test.
13848
13849 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13850
13851         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13852         versions.
13853
13854 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13855
13856         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13857         == 2147483647.
13858
13859 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13860
13861         * gcc.c-torture/execute/960416-1.x: Remove.
13862         * gcc.c-torture/execute/divconst-3.x: Likewise.
13863
13864 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13865
13866         PR target/12598
13867         * gcc.dg/torture/cris-volatile-1.c: New test.
13868
13869 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13870
13871         PR optimization/9325
13872         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13873         for overflowing floating point to integer conversion during RTL
13874         simplification.
13875
13876 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13877
13878         * objc/execute/_cmd.m: Fix typo.
13879         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13880         Relax 'scan-assembler' regexp.
13881         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13882         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13883         * objc.dg/zero-link-2.m: Remove blank line.
13884         * objc.dg/zero-link-3.m: New test case.
13885
13886 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13887
13888         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13889
13890         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13891         than linker trickery.
13892
13893 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13894
13895         PR c++/12370
13896         * g++.dg/other/friend2.C: New test.
13897
13898 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13899
13900         * gcc.dg/20031012-1.c: New test.
13901
13902 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13903
13904         * gcc.dg/weak/weak-3.c: Fix for new warning.
13905
13906 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13907
13908         PR optimization/8750
13909         * gcc.c-torture/execute/20031012-1.c: New test case.
13910
13911 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13912
13913         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13914         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13915
13916 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13917
13918         PR optimization/12260
13919         * gcc.c-torture/compile/20031011-2.c: New test case.
13920
13921 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13922
13923         * gcc.c-torture/execute/20031011-1.c: New testcase.
13924
13925 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13926
13927         * gcc.c-torture/compile/20031011-1.c: New test.
13928
13929 2003-10-11  Jan Hubicka  <jh@suse.cz>
13930
13931         * g++.dg/other/first-global.C: New test.
13932
13933 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13934
13935         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13936
13937 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13938
13939         * gcc.c-torture/compile/20031010-1.c: New test.
13940
13941 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13942
13943         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13944         * gcc.c-torture/execute/va-arg-25.c: ... here.
13945
13946 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13947
13948         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13949
13950 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13951
13952         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13953
13954 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13955
13956         * g++.dg/parse/error2.C: New test.
13957
13958 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13959
13960         PR c++/11097
13961         * g++.dg/other/error5.C: Modify the error message.
13962         * g++.dg/lookup/using8.C: New test.
13963
13964 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13965
13966         * gcc.dg/darwin-abi-2.c: New file.
13967         * gcc.c-torture/execute/va-arg-24.c: New file.
13968
13969 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13970
13971         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13972         indentation.
13973
13974 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13975
13976         PR c++/10147
13977         * g++.dg/other/error4.C: Update error messages.
13978         * g++.dg/template/ptrmem4.C: Likewise.
13979
13980         PR c++/12337
13981         * g++.dg/init/new9.C: New test.
13982
13983         PR c++/12334, c++/12236, c++/8656
13984         * g++.dg/ext/attrib8.C: New test.
13985
13986 2003-10-06  Devang Patel  <dpatel@apple.com>
13987
13988         * gcc.dg/debug/dwarf2-3.h: New test.
13989         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13990
13991 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13992
13993         * g++.dg/opt/cfg2.C: New test.
13994
13995 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13996
13997         * g++.dg/opt/float1.C: New test.
13998
13999 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14000
14001         * gcc.dg/c90-array-lval-6.c: New test.
14002         * gcc.dg/c99-array-lval-6.c: New test.
14003
14004 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14005             Ziemowit Laski  <zlaski@apple.com>
14006
14007         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14008         'Derived', so that it is never considered a class method; add
14009         new warning for '+port' method ambiguity.
14010         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14011         <objc/objc-api.h> (needed on Mac OS X).
14012         * objc.dg/method-13.m: New test.
14013
14014 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14015
14016         PR optimization/9325, PR java/6391
14017         * gcc.c-torture/execute/20031003-1.c: New test case.
14018
14019 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14020
14021         PR optimization/12180
14022         * gcc.dg/20031002-1.c: New test.
14023
14024         PR c++/12486
14025         * g++.dg/inherit/error1.C: New test.
14026
14027 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14028
14029         * lib/f-torture.exp (search_for): Rename to...
14030         (search_for_re): This.  Also, clean up comments and the
14031         "regexp" invocation.
14032
14033 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14034
14035         * gcc.c-torture/compile/20031002-1.c: New test.
14036
14037 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14038
14039         * g++.dg/opt/cond1.C: New test.
14040
14041 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14042
14043         * gcc.dg/Wold-style-definition-2.c: New testcase.
14044         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14045
14046 2003-09-29  Richard Henderson  <rth@redhat.com>
14047
14048         * g++.dg/init/array10.C: Add dg-options.
14049
14050 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14051
14052         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14053
14054 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14055
14056         * g++.dg/template/friend19.C: Fix typo.
14057         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14058
14059 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14060
14061         * gcc.c-torture/execute/20030928-1.c: New test.
14062         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14063
14064 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14065
14066         * g++.dg/opt/unroll1.C: New test.
14067
14068 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14069
14070         PR optimization/11741
14071         * gcc.dg/20030926-1.c: New test case.
14072
14073 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14074
14075         PR c++/5655
14076         * g++.dg/parse/access7.C: New test.
14077         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14078
14079 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14080
14081         MERGE OF objc-improvements-branch into MAINLINE:
14082         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14083         if libobjc has not been built.
14084         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14085         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14086         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14087         objc/execute/nested-3.m, objc/execute/np-2.m,
14088         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14089         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14090         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14091         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14092         objc.dg/special/unclaimed-category-1.h,
14093         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14094         well as GNU runtime.
14095         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14096         * execute/cascading-1.m, execute/function-message-1.m,
14097         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14098         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14099         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14100         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14101         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14102         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14103         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14104         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14105         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14106         * objc.dg/bitfield-2.m: Run only on Darwin.
14107         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14108         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14109         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14110         * objc.dg/const-str-1.m: Fix constant string layout.
14111
14112 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14113
14114         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14115
14116 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14117
14118         * gcc.dg/darwin-abi-1.c: New file.
14119
14120 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14121
14122         PR target/12281
14123         * gcc.c-torture/compile/20030921-1.c: New test.
14124
14125 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14126
14127         * g++.dg/opt/reg-stack2.C: New test.
14128
14129 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14130
14131         * g++.dg/eh/delayslot1.C: New test.
14132
14133 2003-09-20  Richard Henderson  <rth@redhat.com>
14134
14135         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14136
14137 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14138
14139         * gcc.c-torture/execute/20030920-1.c: New test case.
14140
14141 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14142
14143         * g++.dg/rtti/typeid3.C: Correct expected error message.
14144
14145 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14146
14147         PR c++/157
14148         * g++.dg/parse/crash12.C: New test.
14149
14150 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14151
14152         * gcc.dg/compat/mixed-struct-check.h: New.
14153         * gcc.dg/compat/mixed-struct-defs.h: New.
14154         * gcc.dg/compat/mixed-struct-init.h: New.
14155         * gcc.dg/compat/struct-by-value-19_main.c: New.
14156         * gcc.dg/compat/struct-by-value-19_x.c: New.
14157         * gcc.dg/compat/struct-by-value-19_y.c: New.
14158         * gcc.dg/compat/struct-by-value-20_main.c: New.
14159         * gcc.dg/compat/struct-by-value-20_x.c: New.
14160         * gcc.dg/compat/struct-by-value-20_y.c: New.
14161         * gcc.dg/compat/struct-return-19_main.c: New.
14162         * gcc.dg/compat/struct-return-19_x.c: New.
14163         * gcc.dg/compat/struct-return-19_y.c: New.
14164         * gcc.dg/compat/struct-return-20_main.c: New.
14165         * gcc.dg/compat/struct-return-20_x.c: New.
14166         * gcc.dg/compat/struct-return-20_y.c: New.
14167
14168 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14169         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14170         so that it will not complain on LP64 targets.
14171
14172 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14173
14174         PR c++/495
14175         * g++.dg/template/friend24.C: New test.
14176
14177 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14178
14179         PR c++/12332
14180         * g++.dg/template/memtmpl2.C: New test.
14181
14182 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14183
14184         PR target/11184
14185         * gcc.dg/builtin-apply1.c: New test.
14186
14187 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14188
14189         PR c++/9848
14190         * g++.dg/warn/Wunused-4.C: New test.
14191
14192 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14193
14194         PR c++/12316
14195         * g++.dg/other/gc2.C: New test.
14196
14197 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14198
14199         PR c++/11991
14200         * g++.dg/rtti/typeid3.C: New test.
14201
14202         PR c++/12266
14203         * g++.dg/overload/template1.C: New test.
14204
14205 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14206
14207         * g++.dg/opt/cfg3.C: New test.
14208
14209 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14210
14211         PR c++/7939
14212         * g++.dg/template/crash11.C: New test.
14213
14214 2003-09-16  Jason Merrill  <jason@redhat.com>
14215             Jakub Jelinek  <jakub@redhat.com>
14216
14217         * gcc.dg/attr-warn-unused-result.c: New test.
14218
14219 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14220
14221         PR c++/12184
14222         * g++.dg/expr/call2.C: New test.
14223
14224 2003-09-15  Andreas Jaeger  <aj@suse.de>
14225
14226         * gcc.dg/Wold-style-definition-1.c: New test.
14227
14228 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14229
14230         PR c++/3907
14231         * g++.dg/parse/template12.C: New test.
14232
14233         * g++.dg/abi/bitfield11.C: New test.
14234         * g++.dg/abi/bitfield12.C: Likewise.
14235
14236 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14237
14238         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14239         non-expansion of functional macro name without arguments at EOL.
14240         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14241
14242 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14243
14244         * gcc.c-torture/execute/20030914-[12].c: New tests.
14245
14246 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14247
14248         PR c++/11788
14249         * g++.dg/overload/addr1.C: New test.
14250
14251 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14252
14253         * gcc.dg/20030909-1.c: New test.
14254
14255 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14256
14257         * gcc.dg/ultrasp10.c: New test.
14258
14259 2003-09-09  Devang Patel  <dpatel@apple.com>
14260
14261         * gcc.dg/darwin-ld-6.c: New test.
14262
14263 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14264
14265         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14266
14267 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14268
14269         * gcc.dg/ia64-types1.c: New test.
14270         * gcc.dg/ia64-types2.c: Likewise.
14271
14272 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14273
14274         * gcc.dg/builtins-1.c: Add more _Complex tests.
14275         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14276
14277         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14278         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14279
14280 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14281
14282         PR c++/11786
14283         * g++.dg/lookup/koenig2.C: New test.
14284
14285         PR c++/5296
14286         * g++.dg/rtti/typeid2.C: New test.
14287
14288 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14289
14290         * gcc.c-torture/compile/20030904-1.c: New test.
14291
14292 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14293
14294         * g++.dg/opt/longbranch2.C: New test.
14295
14296 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14297
14298         * g++.dg/template/crash10.C: Only compile it.
14299
14300 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14301
14302         PR middle-end/11665
14303         * gcc.c-torture/compile/20030907-1.c: New test.
14304         * g++.dg/init/array11.C: New test.
14305
14306 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14307
14308         PR c++/11852
14309         * g++.dg/init/struct1.C: New test.
14310
14311 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14312
14313         PR c++/12181
14314         * g++.dg/expr/comma1.C: New test.
14315
14316 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14317
14318         PR c++/11867
14319         * g++.dg/expr/static_cast5.C: New test.
14320
14321 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14322
14323         PR c++/11507
14324         * g++.dg/lookup/scoped7.C: New test.
14325
14326         PR c++/9574
14327         * g++.dg/other/static1.C: New test.
14328
14329         PR c++/11490
14330         * g++.dg/warn/template-1.C: New test.
14331
14332         PR c++/11432
14333         * g++.dg/template/crash10.C: New test.
14334
14335         PR c++/2478
14336         * g++.dg/overload/VLA.C: New test.
14337
14338         PR c++/10804
14339         * g++.dg/template/call1.C: New test.
14340
14341 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14342
14343         PR c++/11794
14344         * g++.dg/parse/using3.C: New test.
14345
14346 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14347
14348         PR c++/11409
14349         * g++.dg/overload/builtin3.C: New test case.
14350
14351 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14352
14353         PR c/9862
14354         * gcc.dg/20030906-1.c: New test.
14355         * gcc.dg/20030906-2.c: Likewise.
14356
14357 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14358
14359         PR c++/12167
14360         * g++.dg/parse/defarg5.C: New test.
14361
14362         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14363
14364 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14365
14366         PR c++/12163
14367         * g++.dg/expr/static_cast4.C: New test.
14368
14369         PR c++/12146
14370         * g++.dg/template/crash9.C: New test.
14371
14372 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14373
14374         * g++.old-deja/g++.ext/pretty2.C: Update for change
14375         in __FUNCTION__.
14376         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14377
14378 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14379
14380         PR c++/11922
14381         * g++/dg/template/qualified-id1.C: New test.
14382
14383         PR c++/12037
14384         * g++.dg/warn/noeffect4.C: New test.
14385
14386 2003-09-04  Matt Austern  <austern@apple.com>
14387
14388         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14389         * g++.dg/ext/fnname2.C: Likewise.
14390         * g++.dg/ext/fnname3.C: Likewise.
14391
14392 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14393
14394         * g++.dg/expr/lval1.C: New test.
14395         * g++.dg/ext/lvcast.C: Remove.
14396
14397 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14398
14399         PR optimization/11700.
14400         * gcc.c-torture/compile/20030903-1.c: New test case.
14401
14402 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/12053
14405         * g++.dg/abi/layout4.C: New test.
14406
14407 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14408
14409         PR c++/11553
14410         * g++.dg/parse/friend3.C: New test.
14411
14412 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14413
14414         PR c++/11847
14415         * g++.dg/template/class1.C: New test.
14416
14417         PR c++/11808
14418         * g++.dg/expr/call1.C: New test.
14419
14420 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14421
14422         PR c++/12114
14423         * g++.dg/init/ref9.C: New test.
14424
14425         PR c++/11972
14426         * g++.dg/template/nested4.C: New test.
14427
14428 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/12093
14431         * g++.dg/template/non-dependent4.C: New test.
14432
14433         PR c++/11928
14434         * g++.dg/inherit/conv1.C: New test.
14435
14436 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14437
14438         PR c++/6196
14439         * g++.dg/ext/label1.C: New test.
14440         * g++.dg/ext/label2.C: Likewise.
14441
14442 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14443
14444         * g++.dg/expr/cond3.C: New test.
14445
14446 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14447
14448         * gcc.dg/builtins-1.c: Add new builtin cases.
14449
14450 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14451
14452         * gcc.dg/builtins-1.c: Add new cases.
14453         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14454
14455 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14456
14457         * gcc.dg/builtins-1.c: Add more math builtin tests.
14458         * gcc.dg/torture/builtin-attr-1.c: New test.
14459
14460 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14461
14462         PR optimization/5079
14463         * g++.dg/opt/static3.C: New test.
14464
14465 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14466
14467         * gcc.misc-tests/gcov-10b.c: New test.
14468
14469 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14470
14471         * g++.dg/opt/ptrmem3.C: New test.
14472
14473         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14474
14475 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14476
14477         * gcc.dg/20030826-2.c: New test.
14478
14479 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14480
14481         PR middle-end/12002
14482         * g77.f-torture/compile/12002.f: New test case.
14483
14484 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14485
14486         * gcc.dg/20030826-1.c: New test case.
14487
14488 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14489
14490         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14491
14492 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14493
14494         PR c++/11871
14495         * c++.dg/lookup/crash1.C: New test.
14496
14497         * c++.dg/warn/noeffect3.C: New test.
14498
14499 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14500
14501         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14502         * gcc.dg/compat/vector-1_y.c: Ditto.
14503         * gcc.dg/compat/vector-2_x.c: Ditto.
14504         * gcc.dg/compat/vector-2_y.c: Ditto.
14505
14506 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14507
14508         * gcc.dg/20030702-1.c: New test.
14509
14510 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14511
14512         PR c++/8795
14513         * g++.dg/ext/altivec-1.C: New test.
14514
14515 2003-08-24  Richard Henderson  <rth@redhat.com>
14516
14517         * g++.dg/eh/simd-2.C: Add -w for x86.
14518
14519 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14520
14521         * gcc.dg/20030815-1.c: New test.
14522
14523 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14524
14525         PR c++/3765
14526         * g++.dg/parse/access6.C: New test.
14527
14528 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14529
14530         PR c++/641, c++/11876
14531         * g++.dg/template/friend22.C: New test.
14532         * g++.dg/template/friend23.C: Likewise.
14533
14534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14535
14536         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14537         identically.
14538
14539 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14540
14541         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14542
14543 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14544
14545         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14546
14547 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14548
14549         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14550
14551 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14552
14553         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14554
14555 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14556
14557         PR c++/11919
14558         * g++.dg/overload/prom1.C: New test.
14559
14560         PR c++/11551
14561         * g++.dg/parse/dtor2.C: New test.
14562
14563         PR c++/10762
14564         * g++.dg/parse/using2.C: New test.
14565
14566 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14567
14568         PR target/11805
14569         * gcc.c-torture/compile/20030821-1.c: New.
14570
14571 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/11834
14574         * g++.dg/template/deduce2.C: New test.
14575
14576 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14577
14578         * gcc.c-torture/execute/20030821-1.c: New test.
14579
14580 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14581
14582         PR middle-end/11984
14583         * gcc.dg/20030820-1.c: New test case.
14584
14585 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14586
14587         PR c++/11945
14588         * g++.dg/warn/noeffect2.C: New test.
14589
14590 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/10926
14593         * g++.dg/template/dtor2.C: New test.
14594
14595         PR c++/11684
14596         * g++.dg/template/operator1.C: New test.
14597         * g++.dg/parse/operator4.C: New test.
14598
14599         PR c++/11946.C
14600         * g++.dg/expr/enum1.C: New test.
14601         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14602
14603         PR c++/11036.C
14604         * g++.dg/parse/elab2.C: New test.
14605         * g++.dg/parse/typedef4.C: Change error message.
14606         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14607         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14608         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14609
14610 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14611
14612         * gcc.dg/pch/warn-1.c: New.
14613         * gcc.dg/pch/warn-1.hs: New.
14614
14615         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14616         not-tested file.
14617
14618 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14619
14620         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14621
14622 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14623
14624         * gcc.dg/uninit-D.c: New Test.
14625         * gcc.dg/uninit-E.c: New Test.
14626         * gcc.dg/uninit-F.c: New Test.
14627         * gcc.dg/uninit-G.c: New Test.
14628
14629 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14630
14631         * g++.dg/README: Describe the pch directory.
14632
14633 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14634
14635         PR c++/11174
14636         * g++.dg/parse/access4.C: New test.
14637         * g++.dg/parse/access5.C: Likewise.
14638         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14639
14640 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14641
14642         * gcc.dg/noncompile/20030818-1.c: New.
14643
14644 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14645
14646         PR c++/11957
14647         * g++.dg/warn/noeffect1.C: New test.
14648
14649         * g++.dg/template/scope2.C: New test.
14650         * g++.dg/template/error2.C: Correct dg-error
14651
14652 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14653
14654         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14655
14656 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         PR C++/11512
14659         * g++.dg/template/warn1.C: New.
14660
14661 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14662
14663         * g++.dg/template/error2.C: New test.
14664         * g++.dg/lookup/using7.C: Adjust errors
14665         * g++.old-deja/g++.pt/crash36.C: Likewise.
14666         * g++.old-deja/g++.pt/derived3.C: Likewise.
14667
14668 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14669
14670         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14671         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14672         * gcc.c-torture/execute/builtins/string-9.c: New, from
14673         string-opt-9.c.  Adjust for execute/builtins framework.
14674         * gcc.c-torture/execute/string-opt-9.c: Delete.
14675
14676 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14677
14678         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14679
14680         * g++.dg/parse/ret-type2.C: New test.
14681
14682         PR c++/11703
14683         * g++.dg/init/new8.C: New test.
14684
14685         PR c++/10923
14686         * g++.dg/parse/typedef5.C: New test.
14687
14688         PR c++/9512
14689         * g++.dg/parse/qualified2.C: New test.
14690         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14691         invalid code.
14692
14693 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14694
14695         * g++.dg/conversion/ptrmem1.C: New test.
14696
14697 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14698
14699         PR target/11693
14700         * gcc.dg/20030811-1.c: New test.
14701
14702         PR target/11535
14703         * gcc.c-torture/execute/20030811-1.c: New test.
14704
14705 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14706
14707         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14708
14709 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14710
14711         PR c++/11789.C
14712         * g++.dg/inherit/multiple1.C: New test.
14713
14714 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14715
14716         * gcc.dg/spe1.c: New test.
14717
14718         PR c++/11670
14719         * g++.dg/expr/cast2.C: New test.
14720
14721         PR c++/10530
14722         * g++.dg/template/dependent-name2.C: New test.
14723
14724 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14725
14726         * g++.dg/parse/crash11.C: Put the dg options in comments.
14727
14728 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14729
14730         * lib/gcc-dg.exp: Update for diagnostic change.
14731
14732 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14733
14734         PR c++/5767
14735         * g++.dg/parse/crash11.C: New test.
14736
14737 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14738
14739         * gcc.dg/cpp/spacing1.c: Update.
14740
14741 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14742
14743         PR target/11739
14744         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14745         a value for -mtune.
14746
14747 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14748
14749         PR middle-end/11771
14750         * gcc.c-torture/compile/20030804-1.c: New test case.
14751
14752 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14753
14754         * gcc.dg/20030804-1.c: New test case.
14755
14756 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14757
14758         * gcc.dg/cpp/separate-1.c: New test.
14759
14760 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14761
14762         PR c++/11704
14763         * g++.dg/template/dependent-expr2.C: New test.
14764
14765         PR c++/11766
14766         * g++.dg/expr/ptrmem1.C: New test.
14767
14768 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14769
14770         PR c++/9453
14771         * g++.dg/template/friend15.C: New test.
14772
14773 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14774
14775         * lib/dg-pch.exp: Work round PCH bug.
14776
14777 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14778
14779         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14780         builtins.  Move cases from builtins-4.c here.
14781
14782         * gcc.dg/torture/builtin-math-1.c: New test taken from
14783         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14784         additional cases.
14785
14786         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14787         Delete.
14788
14789 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14790
14791         PR c++/9447
14792         * g++.dg/template/using7.C: New test.
14793
14794 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14795
14796         * import1.c, import2.c: New tests.
14797
14798 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14799
14800         * g++.dg/eh/crossjump1.C: New test.
14801
14802 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14803
14804         PR c++/11697
14805         * g++.dg/template/using6.C: New test.
14806
14807         PR c++/11744
14808         * g++.dg/template/koenig2.C: New test.
14809
14810 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14811
14812         PR c++/7983
14813         * g++.dg/parse/typedef4.C: New test.
14814
14815 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14816
14817         PR c++/8442, c++/8806
14818         * g++.dg/template/elab1.C: New test.
14819         * g++.dg/template/type2.C: Likewise.
14820         * g++.dg/template/ttp3.C: Adjust expected error message.
14821         * g++.old-deja/g++.law/visibility13.C: Likewise.
14822         * g++.old-deja/g++.niklas/t135.C: Likewise.
14823         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14824         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14825         template argument.
14826         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14827
14828 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14829
14830         PR c++/11295
14831         * g++.dg/ext/stmtexpr1.C: New test.
14832
14833         * g++.dg/opt/tmp1.C: New test.
14834
14835         PR c++/11525
14836         * g++.dg/parse/constant4.C: New test.
14837
14838         PR c++/9447
14839         * g++.dg/template/using5.C: New test.
14840
14841 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14842
14843         * gcc.dg/builtins-27.c: New test case.
14844
14845 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14846
14847         * gcc.dg/tls/opt-7.c: New test.
14848
14849 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14850
14851         * g++.old-deja/g++.other/crash18.C: Remove.
14852
14853 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         * g++.dg/template/explicit3.C: New.
14856         * g++.dg/template/explicit4.C: New.
14857         * g++.dg/template/explicit5.C: New.
14858
14859         PR c++/11347
14860         * g++.dg/template/memtmpl1.C: New.
14861
14862 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14863
14864         PR target/11565
14865         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14866         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14867
14868 2003-07-30  Jan Hubicka  <jh@suse.cz>
14869
14870         * vtgc1.c: Kill.
14871
14872 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14873
14874         * gcc.dg/struct-in-proto-1.c: New test.
14875
14876 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14877
14878         * gcc.dg/cpp/include2.c: Only expect one message.
14879
14880 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14881
14882         PR c++/9447
14883         * g++.dg/template/using1.C: New test.
14884         * g++.dg/template/using2.C: New test.
14885         * g++.dg/template/using3.C: New test.
14886         * g++.dg/template/using4.C: New test.
14887
14888 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14889
14890         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14891         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14892
14893 2003-07-28  Jan Hubicka  <jh@suse.cz>
14894
14895         PR c++/11530
14896         * g++.dg/opt/call1.C: New test.
14897
14898 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14899
14900         PR c++/11667
14901         * g++.dg/init/enum2.C: New test.
14902         * g++.dg/template/overload1.C: Add "-w" option.
14903
14904 2003-07-28    <hp@bitrange.com>
14905
14906         * gcc.dg/Wdeclaration-after-statement-1.c,
14907         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14908
14909 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14910
14911         * gcc.c-torture/compile/20030725-1.c: New test.
14912
14913 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14914
14915         * gcc.dg/20030505.c: Only run for SPE.
14916         Remove definition of opaque type.
14917
14918 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14919
14920         * g++.dg/template/ptrmem6.C: New test.
14921
14922 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14923
14924         * gcc.c-torture/compile/zero-strct-2.c: New test.
14925
14926 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14927
14928         * gcc.dg/intermod-1.c: New test.
14929
14930 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14931
14932         PR c++/11617
14933         * g++.dg/template/lookup2.C: New test.
14934         * g++.dg/template/memclass1.C: Remove instantiated from error.
14935         * g++.dg/other/error2.C: Tweak expected errors.
14936
14937         PR c++/11596
14938         * g++.dg/template/defarg3.C: New test.
14939
14940         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14941
14942 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14943
14944         * g++.dg/inherit/access5.C: New test.
14945
14946 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14947
14948         PR c++/11513
14949         * g++.dg/template/crash8.C: New test.
14950
14951 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14952
14953         PR c/10602
14954         * gcc.dg/noncompile/incomplete-2.c: New test.
14955
14956 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14957
14958         PR c++/11645
14959         * g++.dg/inherit/access4.C: New test.
14960
14961         PR c++/11517
14962         * g++.dg/expr/cond2.C: New test.
14963
14964         PR optimization/10679
14965         * g++.dg/opt/inline4.C: New test.
14966
14967 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14968
14969         * g++.dg/parse/crash10: New test.
14970
14971 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14972
14973         * g++.dg/ext/flexary1.C: New test.
14974
14975 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14976
14977         PR c++/10793
14978         * g++.dg/template/crash9.C: New test.
14979
14980 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14981
14982         PR c++/3004
14983         * g++.dg/parse/typedef3.C: New test.
14984
14985         PR c++/7906
14986         * g++.dg/parse/operator2.C: New test.
14987
14988         PR c++/8895
14989         * g++.dg/parse/def-tmpl-arg1.C: New test.
14990
14991         PR c++/9282
14992         * g++.dg/parse/funptr1.C: New test.
14993
14994         PR c++/9452
14995         * g++.dg/parse/ambig3.C: New test.
14996
14997         PR c++/9454
14998         * g++.dg/parse/operator3.C: New test.
14999
15000         PR c++/9486
15001         * g++.dg/parse/template10.C: New test.
15002
15003         PR c++/9488
15004         * g++.dg/parse/template11.C: New test.
15005
15006         PR c++/10150
15007         * g++.dg/parse/invalid-op1.C: New test.
15008
15009         PR c++/10247
15010         * g++.dg/parse/condexpr1.C: New test.
15011
15012 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15013
15014         * g++.dg/ext/packed3.C: New test.
15015         * g++.dg/ext/packed4.C: New test.
15016
15017         * gcc.dg/pack-test-3.c: New test.
15018
15019 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15020
15021         * lib/compat.exp: Handle dg-options per source file.
15022         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15023         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15024         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15025         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15026         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15027         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15028         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15029         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15030         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15031         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15032         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15033         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15034         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15035         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15036
15037 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15038
15039         PR c/10320
15040         * gcc.c-torture/execute/20030718-1.c: New test.
15041
15042 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15043
15044         PR optimization/11536
15045         * gcc.dg/20030721-1.c: New test.
15046
15047 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/11546
15050         * g++.dg/template/lookup1.C: New test.
15051
15052 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15053
15054         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15055         diagnostics of ill-formed constructs involving labels.
15056         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15057         the new 'previously defined here' message.
15058
15059 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15060
15061         * g++.dg/parse/non-dependent2.C: New test.
15062
15063 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15064
15065         * g++.dg/init/init-ref4.C: xfail on targets without
15066         weak symbols.
15067
15068 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15069
15070         PR target/11087
15071         * gcc.c-torture/execute/20030717-1.c: New test.
15072
15073 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15074
15075         * g++.dg/opt/cfg1.C: New test.
15076
15077 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15078
15079         PR optimization/11557
15080         * gcc.dg/20030717-1.c: New test.
15081
15082 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15083
15084         PR c++/10476
15085         * g++.dg/expr/crash-1.C: New test.
15086
15087         PR c++/11027
15088         * g++.dg/template/init3.C: New test.
15089
15090         PR c++/8222
15091         * g++.dg/template/non-dependent1.C: New test.
15092
15093         PR c++/11070
15094         * g++.dg/template/non-dependent2.C: New test.
15095
15096         PR c++/11071
15097         * g++.dg/template/non-dependent3.C: New test.
15098
15099         PR c++/9907
15100         * g++.dg/template/sizeof5.C: New test.
15101
15102 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15103
15104         PR 11498
15105         * gcc.c-torture/compile/mangle-1.c: New file.
15106
15107 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15108
15109         PR c++/7809
15110         * g++.dg/parse/access3.C: New test.
15111
15112 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15113
15114         PR c++/11384
15115         * g++.dg/init/init-ref4.C: New test.
15116
15117 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15118
15119         PR c++/11547
15120         * g++.dg/parse/constant3.C: New test.
15121         * g++.dg/parse/crash7.C: Likewise.
15122
15123 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15124
15125         PR target/11008
15126         * gcc.dg/i386-pentium4-not-mull.c: New.
15127
15128 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15129
15130         * gcc.dg/asm-names.c (ymain): Make it weak.
15131
15132 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15133
15134         PR c++/5421
15135         * g++.dg/template/friend21.C: New test.
15136
15137 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15138
15139         * gcc.dg/cleanup-8.c: New test.
15140         * gcc.dg/cleanup-9.c: New test.
15141
15142 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15143
15144         * g++.dg/ext/dll-MI1.h: New file.
15145         * g++.dg/ext/dllexport-MI1.C: New file.
15146         * g++.dg/ext/dllimport-MI1.C: New file.
15147
15148 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15149
15150         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15151         it does not have cmpstrsi patterns (just cmpmemsi).
15152
15153 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15154
15155         PR debug/11473
15156         * g++.dg/debug/debug8.C: New test.
15157
15158 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15159
15160         PR c++/10108
15161         * g++.dg/template/crash7.C: New test.
15162
15163 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15164
15165         PR target/10795
15166         * gcc.c-torture/compile/20030708-1.c: New.
15167
15168 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15169
15170         * gcc.c-torture/execute/20030715-1.c: New test.
15171
15172 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15173
15174         * gcc.dg/pch/inline-3.c: New file.
15175         * gcc.dg/pch/inline-3.hs: New file.
15176         * gcc.dg/pch/inline-4.c: New file.
15177         * gcc.dg/pch/inline-4.hs: New file.
15178
15179 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15180
15181         PR c++/11509
15182         * g++.dg/template/crash6.C: New test.
15183
15184         PR c++/7053
15185         * g++.dg/template/friend20.C: New test.
15186
15187         PR c++/7019
15188         * g++.dg/template/overload2.C: New test.
15189
15190 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15191
15192         PR optimization/11440
15193         * gcc.c-torture/execute/20030714-1.c: New test.
15194
15195 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15196
15197         PR c++/11154
15198         * g++.dg/template/partial2.C: New test.
15199
15200 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15201
15202         PR c++/11503
15203         * g++.dg/template/anon1.C: New test.
15204
15205         PR c++/11493
15206         PR c++/11495
15207         * g++.dg/parse/template9.C: Likewise.
15208         * g++.dg/template/crash4.C: New test.
15209         * g++.dg/template/koenig1.C: Likewise.
15210         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15211         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15212         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15213         functions.
15214         * g++.old-deja/g++.jason/template36.C: Likewise.
15215         * g++.old-deja/g++.mike/p1989.C: Likewise.
15216         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15217         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15218         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15219         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15220         compiling.
15221         * g++.old-deja/g++.pt/union2.C: Use this->.
15222
15223 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15224
15225         * gcc.dg/20030711-1.c: New test.
15226
15227 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15228
15229         PR c++/11050
15230         * g++.dg/parse/args1.C: New test.
15231         * g++.pt/defarg8.C: Change expected errors.
15232
15233 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15234
15235         PR c++/8164
15236         * g++.dg/template/nontype2.C: New test.
15237
15238         PR c++/10558
15239         * g++.dg/parse/template8.C: New test.
15240
15241         PR c++/8327
15242         * g++.dg/template/scope1.C: New test.
15243
15244         * g++.dg/warn/Wsign-compare-1.C: New test.
15245
15246 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15247
15248         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15249
15250 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15251
15252         PR c++/9411
15253         * g++.dg/template/explicit2.C: New test.
15254
15255         PR c++/10032
15256         * g++.dg/warn/pedantic1.C: New test.
15257
15258 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15259
15260         PR c++ 9483
15261         * g++.dg/other/field1.C: New test.
15262
15263 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15264
15265         PR c/11449
15266         * gcc.c-torture/compile/20030707-1.c: New.
15267
15268 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15269
15270         PR c++/10849
15271         * g++.dg/template/access12.C: New test.
15272
15273 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15274
15275         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15276         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15277         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15278         * gcc.misc-tests/gcov.exp: Update
15279         * g++.dg/gcov/gcov.exp: Update
15280         * lib/gcov.exp: Update.
15281
15282 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15283
15284         * g++.dg/abi/mangle17.C: Make sure template expressions are
15285         dependent.
15286         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15287         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15288         * g++.dg/opt/stack1.C: Remove erroneous code.
15289         * g++.dg/parse/template7.C: New test.
15290         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15291         * g++.old-deja/g++.pt/crash4.C: Likewise.
15292
15293 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15294
15295         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15296         with zero or one occurence of `$' after the initial `L'.
15297
15298 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15299
15300         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15301
15302 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15303
15304         PR c/11370
15305         * gcc.dg/Wunreachable-6.c: New testcase.
15306         * gcc.dg/Wunreachable-7.c: New testcase.
15307
15308 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15309
15310         PR c/11420
15311         * gcc.dg/20030708-1.c: New test.
15312
15313 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15314
15315         * gcc.dg/compat/sdata-section.h: New file.
15316         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15317         * gcc.dg/torture/mips-sdata-1.c: New test.
15318
15319 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15320
15321         PR c++/11030
15322         * g++.dg/template/friend19.C: New test.
15323
15324 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15325
15326         * g++.dg/opt/strength-reduce.C: New test.
15327
15328 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15329
15330         PR target/10979
15331         * gcc.dg/20030707-1.c: New testcase.
15332
15333 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15334
15335         PR optimization/11059
15336         * g++.dg/opt/emptyunion.C: New testcase.
15337
15338 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15339             Eric Botcazou  <ebotcazou@libertysurf.fr>
15340
15341         * g++.dg/opt/stack1.C: New test.
15342
15343 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15344
15345         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15346         run test.
15347
15348         PR c++/11431
15349         * g++.dg/expr/static_cast3.C: New test.
15350
15351 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15352
15353         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15354         everywhere.
15355         * gcc.dg/concat.c: Concatenation of string constants with
15356         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15357         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15358         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15359         necessary to avoid multi-character character constant warning.
15360         * gcc.dg/cpp/escape.c: Likewise.
15361         * gcc.dg/cpp/ucs.c: Likewise.
15362         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15363         Fix a typo.
15364
15365 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15366
15367         PR c/11428
15368         * gcc.c-torture/compile/20030704-1.c: New.
15369
15370 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15371
15372         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15373
15374 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15375
15376         PR c++/5287, PR c++/7910,  PR c++/11021
15377         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15378         tests for warnings.
15379         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15380         * g++.dg/ext/dllimport3.C: Likewise.
15381         * g++.dg/ext/dllimport4.C: New file.
15382         * g++.dg/ext/dllimport5.C: New file.
15383         * g++.dg/ext/dllimport6.C: New file.
15384         * g++.dg/ext/dllimport7.C: New file.
15385         * g++.dg/ext/dllimport8.C: New file.
15386         * g++.dg/ext/dllimport9.C: New file.
15387         * g++.dg/ext/dllimport10.C: New file.
15388         * g++.dg/ext/dllexport1.C: New file.
15389
15390 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15391
15392         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15393         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15394
15395 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15396
15397         * gcc.dg/builtins-25.c: New testcase.
15398         * gcc.dg/builtins-26.c: New testcase.
15399
15400 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15401
15402         * gcc.dg/compat/vector-defs.h: New file.
15403         * gcc.dg/compat/vector-setup.h: New file.
15404         * gcc.dg/compat/vector-check.h: New file.
15405         * gcc.dg/compat/vector-1_main.c: New file.
15406         * gcc.dg/compat/vector-1_x.c: New file.
15407         * gcc.dg/compat/vector-1_y.c: New file.
15408         * gcc.dg/compat/vector-2_main.c: New file.
15409         * gcc.dg/compat/vector-2_x.c: New file.
15410         * gcc.dg/compat/vector-2_y.c: New file.
15411
15412         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15413         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15414         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15415         * gcc.dg/compat/struct-align-1.h: New file.
15416         * gcc.dg/compat/struct-align-1_main.c: New file.
15417         * gcc.dg/compat/struct-align-1_x.c: New file.
15418         * gcc.dg/compat/struct-align-1_y.c: New file.
15419         * gcc.dg/compat/struct-align-2.h: New file.
15420         * gcc.dg/compat/struct-align-2_main.c: New file.
15421         * gcc.dg/compat/struct-align-2_x.c: New file.
15422         * gcc.dg/compat/struct-align-2_y.c: New file.
15423
15424         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15425         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15426         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15427         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15428         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15429         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15430         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15431         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15432         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15433         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15434         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15435         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15436         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15437         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15438         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15439         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15440         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15441         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15442         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15443         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15444         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15445         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15446         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15447         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15448         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15449         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15450         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15451         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15452         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15453
15454 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15455
15456         * gcc.dg/i386-call-1.c: New test.
15457
15458 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15459
15460         PR c++/9162
15461         * g++.dg/parse/defarg4.C: New.
15462
15463 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15464
15465         PR target/10700
15466         * gcc.c-torture/compile/20030703-1.c: New test case.
15467
15468 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15469
15470         * g++.dg/template/local3.C: Remove extra semicolon.
15471
15472 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15473
15474         * gcc.dg/i386-volatile-1.c: New test.
15475
15476 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15477
15478         PR c++/11072
15479         * g++.dg/other/offsetof2.C: XFAIL.
15480         * g++.dg/other/offsetof5.C: New.
15481
15482         PR c++/10219
15483         * g++.dg/template/error1.C: New.
15484
15485         PR c++/9779
15486         * g++.dg/template/dependent-expr1.C: New.
15487
15488 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15489
15490         PR c++/6949
15491         * g++.dg/template/local3.C: New test.
15492
15493         PR c++/11149
15494         * g++.dg/lookup/scoped6.C: New test.
15495
15496 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15497
15498         PR c++/8046
15499         * g++.dg/other/error7.C: New test.
15500
15501 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15502
15503         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15504         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15505         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15506         * g++.old-deja/g++.other/union2.C: Likewise.
15507         * gcc.dg/c90-const-expr-2.c: Likewise.
15508         * gcc.dg/c90-const-expr-3.c: Likewise.
15509         * gcc.dg/c99-const-expr-2.c: Likewise.
15510         * gcc.dg/c99-const-expr-3.c: Likewise.
15511         * gcc.dg/concat.c: Likewise.
15512
15513 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15514
15515         PR c++/9559
15516         * g++.dg/init/static1.C: New test.
15517
15518 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15519
15520         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15521         * g++.old-deja/g++.other/access2.C: Likewise.
15522         * g++.old-deja/g++.other/decl2.C: Likewise.
15523         * gcc.c-torture/execute/20020615-1.c: Likewise.
15524
15525 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15526
15527         PR c++/4933
15528         * g++.dg/template/sizeof4.C: New test.
15529
15530 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15531
15532         * g++.dg/other/error6.C: New test.
15533
15534 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15535
15536         PR c++/10750
15537         * g++.dg/parse/constant2.C: New test.
15538
15539 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15540
15541         PR c++/11106
15542         * g++.dg/other/error5.C: New test.
15543
15544 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15545
15546         * gcc.dg/format/gcc_diag-1.c: New test.
15547
15548 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15549
15550         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15551
15552 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15553
15554         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15555         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15556         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15557
15558 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15559
15560         * gcc.c-torture/execute/builtins/string-8.c: New test.
15561         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15562         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15563         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15564
15565 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15566
15567         PR c++/10468
15568         * g++.dg/ext/typeof6.C: New test.
15569
15570 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/10796
15573         * g++.dg/init/enum1.C: New test.
15574
15575 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15576
15577         * gcc.dg/20030627-1.c: New test.
15578
15579 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/11332
15582         * g++.dg/expr/static_cast2.C: New test.
15583
15584 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15585             Jakub Jelinek  <jakub@redhat.com>
15586
15587         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15588         sprintf(dst,"%s",src) optimization.
15589         * gcc.c-torture/execute/20030626-1.c: New test case.
15590         * gcc.c-torture/execute/20030626-2.c: New test case.
15591
15592 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15593
15594         * gcc.c-torture/execute/multi-ix.c: New test.
15595
15596         * gcc.c-torture/execute/simd-4.c (main):
15597         Added missing semicolon at end of union.
15598
15599 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15600
15601         PR c++/8266
15602         * g++.dg/template/explicit-instantiation3.C: New test.
15603
15604 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15605
15606         * gcc.dg/20030626-1.c: Use signed char.
15607
15608 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15609
15610         * gcc.dg/20030626-1.c: New test.
15611
15612 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15613
15614         * const-str-2.m: Update.
15615
15616 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15617
15618         PR c++/10990
15619         * g++.dg/rtti/dyncast1.C: New test.
15620         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15621         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15622         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15623
15624         PR c++/10931
15625         * g++.dg/expr/static_cast1.C: New test.
15626
15627 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15628
15629         * gcc.dg/20030625-1.c: New test.
15630
15631 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15632
15633         * gcc.c-torture/compile/20030624-1.c: New test case.
15634
15635 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15636
15637         * gcc.c-torture/execute/string-opt-17.c: New test.
15638
15639 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15640
15641         PR c++/5754
15642         * g++.dg/parse/crash6.C: New test.
15643
15644 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15645
15646         * gcc.dg/builtins-24.c: New test case.
15647
15648 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15649
15650         * g++.dg/opt/operator1.C: New test.
15651
15652 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15653
15654         * gcc.c-torture/execute/string-opt-16.c: New test case.
15655
15656 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15657
15658         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15659         * g++.old-deja/g++.other/conv7.C: Likewise
15660         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15661         * g++.old-deja/g++.other/overload14.C: Likewise.
15662
15663 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15664
15665         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15666         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15667
15668 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c++/10888
15671         * g++.dg/warn/Winline-3.C: New test.
15672
15673 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15674
15675         * lib/target-supports.exp (check_alias_available): Make the test
15676         program acceptable to the Solaris assembler.
15677
15678         PR c++/10749
15679         * g++.dg/template/memclass2.C: New test.
15680
15681 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15682             Eric Botcazou  <ebotcazou@libertysurf.fr>
15683
15684         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15685         data for non-matching targets.
15686         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15687
15688 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15689
15690         PR c++/10845
15691         * g++.dg/template/member3.C: New test.
15692
15693 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/10939
15696         * g++.dg/template/func1.C: New test.
15697
15698         PR c++/9649
15699         * g++.dg/template/static4.C: New test.
15700         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15701
15702         PR c++/11041
15703         * g++.dg/init/ref7.C: New test.
15704
15705 2003-06-19  Matt Austern  <austern@apple.com>
15706
15707         PR c++/11228
15708         * g++.dg/anew1.C: New test.
15709         * g++.dg/anew2.C: New test.
15710         * g++.dg/anew3.C: New test.
15711         * g++.dg/anew4.C: New test.
15712
15713 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15714
15715         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15716
15717 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15718
15719         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15720         endian-dependent.
15721
15722 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15723
15724         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15725         Remove cruft.
15726
15727 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15728
15729         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15730         * gcc.c-torture/compile/961203-1.c: Likewise.
15731         * gcc.c-torture/compile/980506-1.c: Likewise.
15732
15733 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15734
15735         PR c++/10712
15736         * g++.dg/lookup/using7.C: New test.
15737
15738 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15739
15740         PR c++/11105
15741         * g++.dg/abi/conv1.C: Remove it.
15742         * g++.dg/template/conv7.C: New test.
15743         * g++.dg/template/conv8.C: Likewise.
15744         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15745         conversion operator.
15746
15747 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15748
15749         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15750         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15751         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15752         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15753         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15754         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15755         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15756         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15757         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15758         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15759         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15760         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15761         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15762         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15763         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15764         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15765         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15766         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15767         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15769         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15770         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15771         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15772         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15773         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15774         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15775         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15776         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15777         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15778
15779 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15780
15781         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15782         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15783         indications.
15784
15785 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15786
15787         * gcc.dg/i386-387-5.c: New test case.
15788         * gcc.dg/i386-387-6.c: New test case.
15789         * gcc.dg/builtins-23.c: New test case.
15790
15791 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15792
15793         * gcc.dg/builtins-22.c: New test case.
15794         * gcc.dg/i386-387-1.c: Update to test exp.
15795         * gcc.dg/i386-387-2.c: Likewise.
15796
15797 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15798
15799         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15800
15801 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15802
15803         * lib/gcc-dg.exp (dg-require-dll): New function.
15804         (dg-xfail-if): Likewise.
15805         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15806         driver.
15807
15808         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15809         * gcc.c-torture/compile/20001205-1.c: Likewise.
15810         * gcc.c-torture/compile/20001226-1.c: Likewise.
15811         * gcc.c-torture/compile/20010518-2.c: Likewise.
15812         * gcc.c-torture/compile/20020312-1.c: Likewise.
15813         * gcc.c-torture/compile/20020604-1.c: Likewise.
15814         * gcc.c-torture/compile/920501-12.c: Likewise.
15815         * gcc.c-torture/compile/920501-4.c: Likewise.
15816         * gcc.c-torture/compile/920520-1.c: Likewise.
15817         * gcc.c-torture/compile/920521-1.c: Likewise.
15818         * gcc.c-torture/compile/920625-1.c: Likewise.
15819         * gcc.c-torture/compile/961203-1.c: Likewise.
15820         * gcc.c-torture/compile/980506-1.c: Likewise.
15821         * gcc.c-torture/compile/981006-1.c: Likewise.
15822         * gcc.c-torture/compile/981022-1.c: Likewise.
15823         * gcc.c-torture/compile/981223-1.c: Likewise.
15824         * gcc.c-torture/compile/990617-1.c: Likewise.
15825         * gcc.c-torture/compile/dll.c: Likewise.
15826         * gcc.c-torture/compile/labels-3.c: Likewise.
15827         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15828         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15829         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15830         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15831         * gcc.c-torture/compile/simd-5.c: Likewise.
15832         * gcc.c-torture/compile/20000804-1.x: Remove.
15833         * gcc.c-torture/compile/20001205-1.x: Likewise.
15834         * gcc.c-torture/compile/20001226-1.x: Likewise.
15835         * gcc.c-torture/compile/20010518-2.x: Likewise.
15836         * gcc.c-torture/compile/20020312-1.x: Likewise.
15837         * gcc.c-torture/compile/20020604-1.x: Likewise.
15838         * gcc.c-torture/compile/920501-12.x: Likewise.
15839         * gcc.c-torture/compile/920501-4.x: Likewise.
15840         * gcc.c-torture/compile/920520-1.x: Likewise.
15841         * gcc.c-torture/compile/920521-1.x: Likewise.
15842         * gcc.c-torture/compile/920625-1.x: Likewise.
15843         * gcc.c-torture/compile/961203-1.x: Likewise.
15844         * gcc.c-torture/compile/980506-1.x: Likewise.
15845         * gcc.c-torture/compile/981006-1.x: Likewise.
15846         * gcc.c-torture/compile/981022-1.x: Likewise.
15847         * gcc.c-torture/compile/981223-1.x: Likewise.
15848         * gcc.c-torture/compile/990617-1.x: Likewise.
15849         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15850         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15851         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15852         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15853         * gcc.c-torture/compile/simd-5.x: Likewise.
15854
15855         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15856
15857 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15858
15859         * gcc.c-torture/execute/20030611-1.c: New test.
15860
15861 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15862
15863         PR middle-end/168
15864         * gcc.dg/20030612-1.c: New test case.
15865
15866 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15867
15868         PR c++/10635
15869         * g++.dg/expr/cast1.C: New test.
15870
15871 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15872
15873         * gcc.dg/builtins-21.c: New test case.
15874
15875 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15876
15877         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15878         options instead of at the end.
15879         * lib/objc.exp (objc_target_compile): Likewise.
15880
15881 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/10432
15884         * g++.dg/parse/error1.C: New test.
15885
15886 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15887
15888         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15889         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15890         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15891         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15892         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15893         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15894         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15895         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15896         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15897         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15898         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15899         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15900         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15901         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15902         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15903         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15904         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15905         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15906         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15907         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15908         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15909         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15910         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15911         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15912
15913         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15914         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15915         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15916         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15917         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15918         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15919         * gcc.dg/compat/scalar-return-3_main.c: New file.
15920         * gcc.dg/compat/scalar-return-3_x.c: New file.
15921         * gcc.dg/compat/scalar-return-3_y.c: New file.
15922         * gcc.dg/compat/scalar-return-4_main.c: New file.
15923         * gcc.dg/compat/scalar-return-4_x.c: New file.
15924         * gcc.dg/compat/scalar-return-4_y.c: New file.
15925
15926 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15927
15928         * gcc.dg/compat/fp2-struct-check.h: New file.
15929         * gcc.dg/compat/fp2-struct-defs.h: New file.
15930         * gcc.dg/compat/fp2-struct-init.h: New file.
15931         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15932         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15933         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15934         * gcc.dg/compat/struct-return-10_main.c: New file.
15935         * gcc.dg/compat/struct-return-10_x.c: New file.
15936         * gcc.dg/compat/struct-return-10_y.c: New file.
15937
15938         * gcc.dg/compat/compat-common.h: New file.
15939         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15940         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15941         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15942         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15943         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15944         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15945         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15946         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15947         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15948         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15949         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15950         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15951         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15952         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15953         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15954         * gcc.dg/compat/small-struct-check.h: Ditto.
15955         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15956         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15957         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15958         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15959         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15960         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15961         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15962         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15963         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15964         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15965         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15966         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15967         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15968         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15969         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15970         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15971         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15972         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15973         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15974         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15975         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15976         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15977         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15978         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15979         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15980         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15981         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15982         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15983         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15984         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15985
15986 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15987
15988         * g++.dg/pch/static-1.C: New file.
15989         * g++.dg/pch/static-1.Hs: New file.
15990
15991 2003-06-10  Richard Henderson  <rth@redhat.com>
15992
15993         * gcc.dg/asm-7.c: Adjust expected warning text.
15994
15995 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15996
15997         * gcc.dg/builtins-20.c: New test case.
15998
15999 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16000
16001         PR c++/11131
16002         * g++.dg/opt/template1.C: New test.
16003
16004 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16005
16006         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16007         additional_sources.
16008
16009 2003-05-21  David Taylor  <dtaylor@emc.com>
16010
16011         * gcc.dg/Wpadded.c: New file.
16012
16013 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16014
16015         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16016         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16017         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16018         dg-require-weak.
16019
16020 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16021
16022         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16023
16024 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16025
16026         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16027         (dg-require-alias): Likewise.
16028         (dg-require-gc-sections): Likewise.
16029         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16030
16031 2003-06-08  Richard Henderson  <rth@redhat.com>
16032
16033         * gcc.dg/20011029-2.c: Fix the array reference.
16034         * gcc.dg/asm-7.c: New.
16035
16036 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16037
16038         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16039
16040 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16041
16042         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16043         (dg-require-gc-sections): Likewise.
16044
16045 2003-06-08  Jan Hubicka  <jh@suse.cz>
16046
16047         * i386-cmov1.c: Fix regular expression.
16048         * i386-cvt-1.c: Likewise.
16049         * i386-local.c: Likewise.
16050         * i386-local2.c: Likewise.
16051         * i386-mul.c: Likewise.
16052         * i386-ssetype-1.c: Likewise.
16053         * i386-ssetype-3.c: Likewise.
16054         * i386-ssetype-5.c: Likewise.
16055
16056 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16057
16058         PR c++/11039
16059         * g++.dg/warn/implicit-typename2.C: New test.
16060         * g++.dg/warn/implicit-typename3.C: New test.
16061
16062 2003-06-07  Richard Henderson  <rth@redhat.com>
16063
16064         * g++.dg/other/offsetof3.C: Use size_t.
16065         * g++.dg/other/offsetof4.C: Likewise.
16066
16067 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16068
16069         * lib/copy-file.exp: New. Implement gcc_copy_files.
16070
16071         * lib/dg-pch.exp: Load copy-file.exp
16072         (dg-pch): Use gcc_copy_files instead of "file copy".
16073
16074 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16075
16076         * gcc.dg/weak/weak.exp: Simplify.
16077         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16078         * gcc.dg/weak/weak-1.c: Likewise.
16079         * gcc.dg/weak/weak-2.c: Likewise.
16080         * gcc.dg/weak/weak-3.c: Likewise.
16081         * gcc.dg/weak/weak-4.c: Likewise.
16082         * gcc.dg/weak/weak-5.c: Likewise.
16083         * gcc.dg/weak/weak-6.c: Likewise.
16084         * gcc.dg/weak/weak-7.c: Likewise.
16085         * gcc.dg/weak/weak-8.c: Likewise.
16086         * gcc.dg/weak/weak-9.c: Likewise.
16087
16088 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16089
16090         gcc.c-torture/execute/20030606-1.c: New.
16091
16092 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16093
16094         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16095         * gcc.dg/builtins-19.c: Likewise.
16096
16097 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16098
16099         * gcc.dg/builtins-2.c: Add some more tests.
16100         * gcc.dg/builtins-18.c: New test case.
16101         * gcc.dg/builtins-19.c: New test case.
16102
16103 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16104             Jim Wilson  <wilson@tuliptree.org>
16105
16106         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16107
16108 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16109
16110         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16111         mempcpy/stpcpy calls not to be optimized into something else.
16112         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16113         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16114         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16115
16116 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16117
16118         * gcc.dg/format/asm_fprintf-1.c: New test.
16119
16120 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16121
16122         * lib/gcc-defs.exp (additional_sources): New variable.
16123         (dg-additional-sources): New function.
16124         (additional_files): New variable.
16125         (dg-additional-files): New function.
16126         (dg-additional-files-options): Likewise.
16127         * lib/gcc-dg.exp (dg-require-weak): New function.
16128         (dg-require-alias): Likewise.
16129         (dg-require-gc-sections): Likewise.
16130         * lib/target-supports.exp (check_alias_available): Remove testfile
16131         parameter.
16132         (check_gc_sections_available): New function.
16133         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16134         (dg-gpp-additional-files): Likewise.
16135         * lib/g++.exp (additional_sources): Remove.
16136         (additional_files): Likewise.
16137         (g++_target_compile): Use dg-additional-files-options.
16138
16139         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16140         Tcl logic.
16141         * gcc.dg/special/ecos.exp: Remove.
16142         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16143         * gcc.dg/special/alias-1.c: Likewise.
16144         * gcc.dg/special/alias-2.c: Likewise.
16145         * gcc.dg/special/gcsec-1.c: Likewise.
16146         * gcc.dg/special/weak-1.c: Likewise.
16147         * gcc.dg/special/weak-2.c: Likewise.
16148         * gcc.dg/special/wkali-1.c: Likewise.
16149         * gcc.dg/special/wkali-2.c: Likewise.
16150
16151         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16152         dg-gpp-additional-*.
16153         * g++.dg/special/conpr-3.C: Likewise.
16154         * g++.dg/special/conpr-4.C: Likewise.
16155         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16156         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16157         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16158         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16159         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16160         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16161         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16162         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16163         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16164         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16165         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16166         * g++.old-deja/g++.other/comdat1.C: Likewise.
16167         * g++.old-deja/g++.other/comdat2.C: Likewise.
16168         * g++.old-deja/g++.other/comdat3.C: Likewise.
16169         * g++.old-deja/g++.other/ctor1.C: Likewise.
16170         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16171
16172 2003-06-05  Richard Henderson  <rth@redhat.com>
16173
16174         * gcc.dg/debug/20030605-1.c: New.
16175
16176 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16177
16178         * README.QMTEST: Update.
16179
16180 2003-06-04  Richard Henderson  <rth@redhat.com>
16181
16182         * gcc.dg/cleanup-1.c: New.
16183         * gcc.dg/cleanup-2.c: New.
16184         * gcc.dg/cleanup-3.c: New.
16185         * gcc.dg/cleanup-4.c: New.
16186         * gcc.dg/cleanup-5.c: New.
16187         * gcc.dg/cleanup-6.c: New.
16188         * gcc.dg/cleanup-7.c: New.
16189
16190 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16191
16192         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16193
16194         * lib/dg-pch.exp: New file.
16195         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16196         * gcc.dg/pch/pch.exp: Likewise.
16197
16198 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16199
16200         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16201         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16202         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16203         * gcc.dg/builtins-17.c: New test case.
16204         * gcc.dg/i386-387-4.c: New test case.
16205         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16206
16207 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16208
16209         * gcc.dg/ultrasp9.c: New test.
16210
16211 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16212
16213         * gcc.c-torture/compile/20030604-1.c: New test.
16214         * gcc.dg/sparc-constant-1.c: New test.
16215
16216 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16217
16218         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16219
16220 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16221
16222         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16223
16224         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16225         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16226
16227 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16228
16229         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16230
16231 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16232
16233         PR c++/10940
16234         * g++.dg/template/spec10.C: New test.
16235
16236 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16237
16238         * gcc.dg/builtins-16.c: New test case.
16239
16240 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16241
16242         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16243         mempcpy test with post-increments.
16244         * gcc.c-torture/execute/string-opt-3.c: New test.
16245         * gcc.dg/string-opt-1.c: New test.
16246
16247 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16248
16249         PR fortran/10965
16250         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16251
16252 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16253
16254         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16255         (scan-assembler): ... here.  Use dg-scan.
16256         (scan-assembler-not): Likewise.
16257         (scan-file): New function.
16258         (scan-file-not): Likewise.
16259         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16260         * gcc.dg/cpp/_Pragma4.c: Likewise.
16261         * gcc.dg/cpp/_Pragma5.c: Likewise.
16262         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16263         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16264         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16265         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16266         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16267         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16268         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16269         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16270         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16271         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16272         * gcc.dg/cpp/cxxcom1.c: Likewise.
16273         * gcc.dg/cpp/line1.c: Likewise.
16274         * gcc.dg/cpp/maccom1.c: Likewise.
16275         * gcc.dg/cpp/maccom2.c: Likewise.
16276         * gcc.dg/cpp/maccom3.c: Likewise.
16277         * gcc.dg/cpp/maccom4.c: Likewise.
16278         * gcc.dg/cpp/maccom5.c: Likewise.
16279         * gcc.dg/cpp/maccom6.c: Likewise.
16280         * gcc.dg/cpp/multiline.c: Likewise.
16281         * gcc.dg/cpp/spacing1.c: Likewise.
16282         * gcc.dg/cpp/spacing2.c: Likewise.
16283         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16284         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16285         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16286         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16287         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16288         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16289         * gcc.dg/cpp/cxxcom2.c: Likewise.
16290         * gcc.dg/cpp/cxxcom2.h: New file.
16291
16292         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16293         * g++.dg/cpp/truefalse.C: Here.
16294         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16295
16296 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16297
16298         * gcc.dg/cpp/redef3.c: New file.
16299
16300 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16301
16302         * gcc.dg/i386-loop-3.c: New test.
16303
16304 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16305
16306         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16307
16308 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16309
16310         * gcc.dg/fwrapv-1.c: New test case.
16311         * gcc.dg/fwrapv-2.c: New test case.
16312
16313 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16314
16315         PR c++/10956
16316         * g++.dg/template/spec9.C: New test.
16317
16318 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16319
16320         * gcc.dg/duff-4.c: New test case.
16321
16322 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16323
16324         PR fortran/10843
16325         * g77.dg/ffixed-form-1.f: New test
16326         * g77.dg/ffixed-form-2.f: New test
16327         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16328         * g77.dg/ffree-form-3.f: New test
16329
16330 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16331
16332         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16333         * gcc.dg/wint_t-1.c: Likewise.
16334
16335 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16336
16337         * g++.dg/template/access11.C: New test.
16338
16339 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16340
16341         PR c++/10849
16342         * g++.dg/template/access10.C: New test.
16343
16344 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16345             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16346
16347         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16348
16349 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16350
16351         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16352         suppress for powerpc-*-darwin*.
16353         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16354
16355 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16356
16357         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16358         suppress option for powerpc-*-darwin*.
16359
16360 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16361
16362         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16363         * gcc.dg/builtins-4.c: Add test for fmod.
16364
16365 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16366
16367         PR c++/10682
16368         * g++.dg/template/instantiate4.C: New test.
16369
16370 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16371
16372         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16373
16374 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16375
16376         * gcc.dg/compat/scalar-return-1_main.c: New file.
16377         * gcc.dg/compat/scalar-return-1_x.c: New file.
16378         * gcc.dg/compat/scalar-return-1_y.c: New file.
16379         * gcc.dg/compat/scalar-return-2_main.c: New file.
16380         * gcc.dg/compat/scalar-return-2_x.c: New file.
16381         * gcc.dg/compat/scalar-return-2_y.c: New file.
16382         * gcc.dg/compat/struct-return-3_main.c: New file.
16383         * gcc.dg/compat/struct-return-3_y.c: New file.
16384         * gcc.dg/compat/struct-return-3_x.c: New file.
16385         * gcc.dg/compat/struct-return-2_main.c: New file.
16386         * gcc.dg/compat/struct-return-2_x.c: New file.
16387         * gcc.dg/compat/struct-return-2_y.c: New file.
16388
16389 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16390
16391         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16392         for hppa*-hp-hpux*.
16393         * gcc.dg/20021014-1.c (dg-options): Likewise.
16394         * gcc.dg/nest.c (dg-options): Likewise.
16395
16396 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16397
16398         PR c++/9738
16399         * g++.dg/ext/dllimport2.C: New file.
16400         * g++.dg/ext/dllimport3.C: New file.
16401
16402 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16403
16404         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16405         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16406         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16407         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16408         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16409         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16410         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16411         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16412         * gcc.dg/compat/small-struct-defs.h: New file.
16413         * gcc.dg/compat/small-struct-init.h: New file.
16414         * gcc.dg/compat/small-struct-check.h: New file.
16415         * gcc.dg/compat/fp-struct-defs.h: New file.
16416         * gcc.dg/compat/fp-struct-check.h: New file.
16417         * gcc.dg/compat/fp-struct-init.h: New file.
16418         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16419         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16420
16421 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16422
16423         * gcc.dg/20030225-2.c: New test.
16424
16425 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16426             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16427
16428         * gcc.c-torture/compile/20030518-1.c: New test case.
16429
16430 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16431
16432         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16433         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16434         gcc-dg-debug-runtest.
16435         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16436         gcc-dg-debug-runtest.
16437
16438 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16439
16440         PR c++/9022
16441         * g++.dg/lookup/using6.C: New test.
16442
16443 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16444
16445         * g++.dg/parse/access2.C: New test.
16446
16447 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16448
16449         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16450         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16451         * gcc.dg/debug/debug.exp: Likewise.
16452
16453 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16454
16455         * gcc.dg/dollar.c: New test.
16456
16457 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16458
16459         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16460         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16461         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16462         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16463         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16464         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16465         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16466         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16467         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16468         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16469         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16470         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16471         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16472         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16473         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16474         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16475         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16476         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16477
16478 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16479
16480         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16481         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16482         support for "repo" mode.
16483         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16484         * lib/g77-dg.exp: Likewise.
16485         * lib/obj-dg.exp: Likewise.
16486
16487 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16488
16489         Merge from gcc-3_2-rhl8-branch:
16490         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16491
16492         * gcc.dg/tls/opt-6.c: New test.
16493
16494         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16495
16496         * gcc.dg/20030405-1.c: New test.
16497
16498         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16499
16500         * gcc.dg/20030309-1.c: New test.
16501
16502         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16503
16504         * gcc.c-torture/execute/20030307-1.c: New test.
16505
16506         2003-02-20  Randolph Chung  <tausq@debian.org>
16507
16508         * gcc.c-torture/compile/20030220-1.c: New test.
16509
16510         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16511
16512         * gcc.dg/20030217-1.c: New test.
16513
16514         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16515
16516         * gcc.c-torture/compile/20020129-1.c: New test.
16517
16518         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16519
16520         * gcc.dg/unroll-1.c: New test.
16521
16522         2002-11-16  Jan Hubicka  <jh@suse.cz>
16523
16524         * gcc.c-torture/execute/20020920-1.c: New test.
16525
16526         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16527
16528         PR target/7434
16529         * gcc.c-torture/compile/20021008-1.c: New test.
16530
16531         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16532
16533         PR target/7559
16534         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16535
16536         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16537
16538         * gcc.c-torture/compile/20020807-1.c: New test.
16539
16540         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16541
16542         * gcc.dg/tls/opt-1.c: New test.
16543
16544         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16545
16546         * gcc.dg/20020729-1.c: New test.
16547
16548         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16549
16550         * g++.dg/opt/life1.C: New test.
16551
16552         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16553
16554         * gcc.dg/20020525-1.c: New test.
16555
16556         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16557
16558         PR c++/6794
16559         * g++.dg/ext/pretty1.C: New test.
16560         * g++.dg/ext/pretty2.C: New test.
16561
16562 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16563
16564         PR c++/8385
16565         * g++.dg/ext/typeof5.C: New test.
16566
16567 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16568
16569         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16570         __USER_LABEL_PREFIX__ into account.
16571         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16572
16573 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16574
16575         * gcc.dg/builtins-15.c: New test case.
16576
16577 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16578
16579         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16580
16581 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16582
16583         * lib/g++.exp: Tweak handling of additional source files.
16584         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16585         * g++.dg/special/conpr-2a.C: Rename to ...
16586         * g++.dg/special/conpr-2a.cc: ... this.
16587         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16588         * g++.dg/special/conpr-3a.C: Rename to ...
16589         * g++.dg/special/conpr-3a.cc: This.
16590         * g++.dg/special/conpr-3b.C: Rename to ...
16591         * g++.dg/special/conpr-3b.cc: This.
16592         * g++.dg/special/conpr-4.C: New test.
16593         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16594
16595 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16596
16597         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16598
16599 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16600
16601         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16602         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16603         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16604         * g++.old-deja/g++.other/warn3.C: Likewise.
16605
16606 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16607
16608         * gcc.dg/i386-387-1.c: Update to also test log.
16609         * gcc.dg/i386-387-2.c: Likewise.
16610
16611 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16612
16613         * g77.f-torture/execute/int8421.f: New test.
16614
16615 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16616
16617         PR c++/10230, c++/10481
16618         * g++.dg/lookup/scoped5.C: New test.
16619
16620 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16621
16622         PR c++/10552
16623         * g++.dg/template/ttp6.C: New test.
16624
16625 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16626
16627         * gcc.c-torture/execute/builtins: New directory.
16628         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16629         gcc.c-torture/execute/builtins.
16630         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16631         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16632         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16633         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16634
16635 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16636
16637         PR c++/9252
16638         * g++.dg/template/access8.C: New test.
16639         * g++.dg/template/access9.C: New test.
16640
16641 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16642
16643         PR c++/9554
16644         * g++.dg/parse/access1.C: New test.
16645
16646 2003-05-09  DJ Delorie  <dj@redhat.com>
16647
16648         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16649         long, and not an int.
16650
16651 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16652
16653         PR c++/10555, c++/10576
16654         * g++.dg/template/memclass1.C: New test.
16655
16656 2003-05-08  DJ Delorie  <dj@redhat.com>
16657
16658         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16659         targets.
16660         * gcc.c-torture/execute/20021024-1.x: Likewise.
16661         * gcc.c-torture/execute/shiftdi.x: Likewise.
16662         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16663         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16664         * gcc.dg/20021018-1.c: Likewise.
16665
16666 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16667
16668         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16669
16670         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16671         (bcopy): Call memmove.
16672
16673 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16674
16675         * g77.f-torture/compile/8485.f: New test case.
16676
16677 2003-05-07  Richard Henderson  <rth@redhat.com>
16678
16679         PR c++/10570
16680         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16681         Verify exception_cleanup not called for rethrows.
16682         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16683         when exiting catch block without rethrowing.
16684         * g++.dg/eh/forced3.C: New.
16685         * g++.dg/eh/forced4.C: New.
16686
16687 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16688
16689         * gcc.dg/20030505.c: Fix triplet.
16690
16691 2003-05-06  DJ Delorie  <dj@redhat.com>
16692
16693         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16694         * gcc.dg/nest.c: Likewise.
16695
16696 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16697
16698         * gcc.dg/builtins-14.c: New test case.
16699
16700 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16701
16702         * lib/compat.exp (compat-execute): New argument.
16703         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16704         * gcc.dg/compat: New test directory.
16705         * gcc.dg/compat/compat.exp: New expect script.
16706         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16707         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16708         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16709         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16710         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16711         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16712
16713         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16714         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16715         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16716         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16717         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16718         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16719         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16720         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16721         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16722         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16723         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16724         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16725         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16726         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16727         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16728
16729 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16730
16731         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16732
16733 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16734
16735         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16736
16737 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16738
16739         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16740         * gcc.dg/ppc-fsel-2.c: New test.
16741
16742         * gcc.dg/unused-5.c: New test.
16743
16744 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16745
16746         PR c++/10496
16747         * g++.dg/warn/pmf1.C: New test.
16748
16749 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16750
16751         PR c++/4494
16752         * g++.dg/warn/main.C: New test.
16753
16754 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16755
16756         * gcc.dg/nonnull-3.c: New test.
16757
16758 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16759
16760         * gcc.dg/cpp/Wtrigraphs.c: Update.
16761         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16762
16763 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16764
16765         * gcc.dg/ppc-fsel-1.c: New test.
16766
16767 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16768
16769         PR c/10604
16770         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16771
16772 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16773
16774         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16775
16776 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16777
16778         PR c++/9364, c++/10553, c++/10586
16779         * g++.dg/parse/typename4.C: New test.
16780         * g++.dg/parse/typename5.C: Likewise.
16781
16782 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16783
16784         * gcc.c-torture/compile/20030503-1.c: New test.
16785
16786 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16787
16788         * g++.dg/lookup/using5.C: Fix testcase error.
16789
16790 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16791
16792         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16793         since MEABI is no longer supported.  Remove all vestiges
16794         of MEABI from the test.
16795
16796 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16797
16798         PR c++/10554
16799         * g++.dg/lookup/using5.C: New test.
16800
16801 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16802
16803         PR c++/8772
16804         * g++.dg/template/ttp5.C: New test.
16805
16806 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16807
16808         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16809         (dg-gpp-additional-sources): New function.
16810         (dg-gpp-additional-files): Likewise.
16811         * lib/g++.exp (additional_sources): New variable.
16812         (additional_files): Likewise.
16813         (g++_target_compile): Deal with them.
16814         * lib/old-dejagnu.exp: Remove.
16815         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16816         * g++.old-deja: Revise all tests to use dg commands.
16817
16818 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16819
16820         PR c++/9432, c++/9528
16821         * g++.dg/lookup/using4.C: New test.
16822
16823 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16824
16825         * gcc.dg/noreturn-5.c: New file.
16826         * gcc.dg/noreturn-6.c: New file.
16827
16828         * gcc.c-torture/compile/inline-1.c: New file.
16829
16830 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16831
16832         PR c++/10551
16833         * g++.dg/template/explicit1.C: New test.
16834
16835 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16836
16837         PR c++/10549
16838         * g++.dg/other/bitfield1.C: New test.
16839
16840         PR c++/10527
16841         * g++.dg/init/new7.C: New test.
16842
16843 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16844
16845         * g++.dg/ext/desig1.C: New test.
16846         * g++.dg/ext/init1.C: Update.
16847
16848         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16849
16850 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16851
16852         PR c++/10180
16853         * g++.dg/warn/Winline-1.C: New test.
16854
16855 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16856
16857         * gcc.c-torture/execute/string-opt-19.c: New test.
16858
16859         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16860         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16861
16862 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/10506
16865         * g++.dg/init/new6.C: New test.
16866
16867         PR c++/10503
16868         * g++.dg/init/ref6.C: New test.
16869
16870 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16871
16872         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16873
16874 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16875
16876         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16877         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16878
16879 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16880
16881         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16882         initialized static data members.
16883
16884 2003-04-25  H.J. Lu <hjl@gnu.org>
16885
16886         * gcc.dg/ia64-sync-4.c: New test.
16887
16888 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16889
16890         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16891         date.
16892
16893 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16894
16895         PR c++/10337
16896         * g++.dg/warn/conv1.C: New test.
16897         * g++.old-deja/g++.other/conv7.C: Adjust.
16898         * g++.old-deja/g++.other/overload14.C: Adjust.
16899
16900 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/10471
16903         * g++.dg/template/defarg2.C: New test.
16904
16905 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16906
16907         * gcc.dg/cpp/include2.c: Update.
16908         * gcc.dg/cpp/multiline-2.c: New.
16909         * gcc.dg/cpp/multiline.c: Update.
16910         * gcc.dg/cpp/strify2.c: Update.
16911         * gcc.dg/cpp/trad/literals-2.c: Update.
16912
16913 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16914
16915         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16916
16917 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16918
16919         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16920
16921 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/10451
16924         * g++.dg/parse/crash4.C: New test.
16925
16926         PR c++/9847
16927         * g++.dg/parse/crash5.C: New test.
16928
16929 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16930
16931         PR c++/10446
16932         * g++.dg/parse/crash3.C: New test.
16933
16934         PR c++/10428
16935         * g++.dg/parse/elab1.C: New test.
16936
16937 2003-04-22  Devang Patel  <dpatel@apple.com>
16938
16939         * gcc.dg/cpp/trad/funlike-5.c: New test.
16940
16941 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16942
16943         * g++.dg/other/packed1.C: Fix dg options.
16944
16945 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16946
16947         * g++.dg/other/offsetof2.C: New test.
16948
16949 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16950
16951         * g++.dg/template/recurse.C: Adjust location of error messages.
16952
16953 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16954
16955         PR c++/9881
16956         * g++.dg/init/addr-const1.C: New test.
16957         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16958
16959 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16960
16961         PR c++/10405
16962         * g++.dg/lookup/struct-hack1.C: New test.
16963
16964 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16965
16966         * ucs.c: Update diagnostic messages.
16967
16968 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16969
16970         * gcc.dg/cpp/truefalse.cpp: New test.
16971         * gcc.dg/cpp/cpp.exp: Update.
16972         * g++.dg/other/stdbool-if.C: Remove.
16973
16974 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16975
16976         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16977         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16978
16979 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16980
16981         * gcc.c-torture/compile/20030418-1.c: New test.
16982
16983 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16984
16985         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16986
16987 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16988
16989         PR c++/10347
16990         g++.dg/template/dependent-name1.C: New test.
16991
16992 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16993
16994         * gcc.dg/warn-1.c (tourist_guide): New array,
16995         contains a pointer to bar.
16996
16997 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16998
16999         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17000         * gcc.c-torture/execute/medce-1.c: New test case.
17001         * gcc.c-torture/execute/medce-2.c: New test case.
17002
17003 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17004
17005         * lib/prune.exp: Ignore more messages.
17006
17007         PR c++/10381
17008         * g++.dg/parse/lookup3.C: New test.
17009
17010 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17011
17012         * gcc.c-torture/compile/20030415-1.c : New test.
17013
17014 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17015
17016         * gcc.c-torture/execute/scope-2.c: Move to ...
17017         * gcc.dg/noncompile/scope.c: .... here.
17018
17019 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17020
17021         * gcc.dg/20030414-2.c: New test case.
17022
17023 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17024
17025         PR target/10377
17026         * gcc.dg/20030414-1.c: New test.
17027
17028 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17029
17030         * gcc.dg/builtins-12.c: New test case.
17031         * gcc.dg/builtins-13.c: New test case.
17032
17033 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17034
17035         * gcc.c-torture/execute/string-opt-18.c: New test.
17036
17037 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17038
17039         PR c++/10300
17040         * g++.dg/init/new5.C: New test.
17041
17042 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17043
17044         PR c++/7910
17045         * g++.dg/ext/dllimport1.C: New test.
17046
17047 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17048
17049         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17050
17051 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17052
17053         PR Fortran/9263
17054         * g77.f-torture/noncompile/9263.f: New test
17055         PR Fortran/1832
17056         * g77.f-torture/execute/1832.f: New test
17057
17058 2003-04-11  David Chad  <davidc@freebsd.org>
17059             Loren J. Rittle  <ljrittle@acm.org>
17060
17061         libobjc/8562
17062         * objc.dg/headers.m: New test.
17063
17064 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17065
17066         * gcc.c-torture/execute/builtin-noret-2.c: New.
17067         * gcc.c-torture/execute/builtin-noret-2.x: New.
17068         XFAIL builtin-noret-2.c at -O1 and above.
17069         * gcc.dg/redecl.c: New.
17070         * gcc.dg/Wshadow-1.c: Update error regexps.
17071
17072 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17073
17074         * g++.dg/abi/bitfield10.C: New test.
17075
17076 2003-04-09  Mike Stump  <mrs@apple.com>
17077
17078         * gcc.dg/pch/pch.exp: Make testcase names longer.
17079         * g++.dg/pch/pch.exp: Make testcase names longer.
17080
17081 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17082
17083         * gcc.dg/builtins-11.c: New test case.
17084
17085 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17086
17087         * gcc.dg/builtins-9.c: New test case.
17088         * gcc.dg/builtins-10.c: New test case.
17089
17090 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17091
17092         * gcc.dg/noncompile/init-4.c.c: New test.
17093
17094 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17095
17096         * gcc.misc-test/gcov-9.c: New test.
17097         * gcc.misc-test/gcov-10.c: New test
17098         * gcc.misc-test/gcov-11.c: New test.
17099
17100 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17101
17102         PR optimization/10024
17103         * gcc.c-torture/compile/20030405-1.c: New test.
17104
17105 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17106
17107         * gcc.dg/pch/static-3.c: New.
17108         * gcc.dg/pch/static-3.hs: New.
17109         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17110
17111 2003-04-04  Richard Henderson  <rth@redhat.com>
17112
17113         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17114         * g++.dg/eh/forced2.C: Likewise.
17115
17116 2003-04-03  Mike Stump  <mrs@apple.com>
17117
17118         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17119         target arg.
17120         (scan-assembler-times, scan-assembler-not): Likewise.
17121         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17122
17123 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17124
17125         * gcc.dg/sparc-loop-1.c: New test.
17126
17127 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17128
17129         PR other/9274
17130         * g++.dg/pch/system-2.C: New.
17131         * g++.dg/pch/system-2.Hs: New.
17132
17133 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17134
17135         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17136
17137         * g++.dg/eh/simd-1.C (vecfunc): Same.
17138
17139 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17140
17141         * gcc.c-torture/execute/20030401-1.c: New test case.
17142
17143 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17144
17145         * objc.dg/defs.m: New.
17146
17147 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17148
17149         * g++.dg/eh/simd-1.C: New.
17150         * g++.dg/eh/simd-2.C: New.
17151
17152 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17153
17154         * gcc.c-torture/execute/simd-3.c: New.
17155
17156 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c/9936
17159         * gcc.dg/20030331-2.c: New test.
17160
17161 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17162
17163         PR c++/10278
17164         * g++.dg/parse/crash2.C: New test.
17165
17166 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17167
17168         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17169         * gcc.c-torture/execute/20030331-1.c: ...here.
17170
17171 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17172
17173         * gcc.c-torture/execute/20030331-1.c: New test.
17174
17175 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17176
17177         * lib/gcov.exp: Adjust call return testing strings.
17178         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17179
17180 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17181
17182         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17183         * gcc.dg/builtins-7.c: New test case.
17184         * gcc.dg/builtins-8.c: New test case.
17185
17186 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17187
17188         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17189
17190 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR c++/7647
17193         * g++.dg/lookup-class-member-2.C: New test.
17194
17195 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17196
17197         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17198
17199 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17200
17201         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17202
17203 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17204
17205         * g++.dg/init/attrib1.C: New test.
17206
17207 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17208
17209         * gcc.dg/ultrasp8.c: New test.
17210
17211 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17212
17213         * gcc.dg/ultrasp7.c: New test.
17214
17215 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17216
17217         PR c++/10047
17218         * g++.dg/template/inline1.C: New test.
17219
17220 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17221
17222         * gcc.dg/sparc-dwarf2.c: New test.
17223
17224 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17225
17226         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17227         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17228
17229 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17230
17231         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17232         than reading .x files.
17233         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17234         * g77.dg/gcov/gcov-1.f: Likewise.
17235         * gcc.misc-tests/gcov-4b.c: Likewise.
17236         * gcc.misc-tests/gcov-5b.c: Likewise.
17237         * gcc.misc-tests/gcov-6.c: Likewise.
17238         * gcc.misc-tests/gcov-7.c: Likewise.
17239         * gcc.misc-tests/gcov-8.c: Likewise.
17240         * g++.dg/gcov/gcov-1.x: Remove.
17241         * g77.dg/gcov/gcov-1.x: Likewise.
17242         * gcc.misc-tests/gcov-4b.x: Likewise.
17243         * gcc.misc-tests/gcov-5b.x: Likewise.
17244         * gcc.misc-tests/gcov-6.x: Likewise.
17245         * gcc.misc-tests/gcov-7.x: Likewise.
17246         * gcc.misc-tests/gcov-8.x: Likewise.
17247
17248 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17249
17250         PR opt/10087
17251         * gcc.dg/20030324-1.c: New test.
17252
17253 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17254
17255         PR c++/10224
17256         * g++.dg/template/arg3.C: New test.
17257
17258         PR c++/10158
17259         * g++.dg/template/friend18.C: New test.
17260
17261 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17262
17263         * g77.f-torture/compile/20030326-1.f: New test case.
17264
17265 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17266
17267         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17268
17269         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17270
17271 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17272
17273         * gcc.dg/ia64-sync-3.c: New test.
17274
17275 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17276
17277         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17278
17279 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17280
17281         * gcc.dg/ultrasp6.c: New test.
17282
17283 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17284
17285         * gcc.dg/i386-signbit-1.c: New test.
17286         * gcc.dg/i386-signbit-2.c: New test.
17287         * gcc.dg/i386-signbit-3.c: New test.
17288
17289 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17290
17291         * gcc.dg/ultrasp5.c: Fix options.
17292
17293 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17294
17295         * gcc.dg/ultrasp5.c: Fix comment.
17296
17297 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17298
17299         PR fortran/10197
17300         * g77.f-torture/execute/10197.f: New test.
17301
17302 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17303
17304         PR c++/9898, c++/383
17305         * g++.dg/template/conv6.C: New test.
17306
17307         PR c++/10119
17308         * g++.dg/template/ptrmem5.C: New test.
17309
17310         PR c++/10026
17311         * g++.dg/lookup/koenig1.C: New test.
17312
17313         PR C++/10199
17314         * g++.dg/lookup/template2.C: New test.
17315
17316 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17317
17318         * g++.dg/opt/rtti1.C: New test.
17319
17320 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17321
17322         * gcc.dg/ultrasp5.c: New test.
17323
17324 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17325
17326         PR middle-end/9967
17327         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17328         builtin fputs.
17329
17330 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17331
17332         PR c/8224
17333         * gcc.dg/20030323-1.c: New test.
17334
17335 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17336
17337         * gcc.c-torture/compile/20030323-1.c: New test case.
17338
17339 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17340
17341         * gcc.dg/20030321-1.c: New test.
17342
17343 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17344
17345         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17346
17347 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17348
17349         PR c++/9978, c++/9708
17350         * g++.dg/ext/vlm1.C: Adjust expected error.
17351         * g++.dg/ext/vla2.C: New test.
17352         * g++.dg/template/arg1.C: New test.
17353         * g++.dg/template/arg2.C: New test.
17354
17355 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17356
17357         * g77.f-torture/execute/select.f: New test.
17358         * g77.f-torture/noncompile/select_no_compile.f: New test.
17359
17360 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17361
17362         PR c++/9898
17363         * g++.dg/other/error4.C: New test.
17364
17365 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17366
17367         * g++.dg/template/friend17.C: New test.
17368
17369 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17370
17371         * gcc.c-torture/compile/20030320-1.c: New.
17372
17373 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17374
17375         * gcc.dg/builtins-6.c: New test case.
17376
17377 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17378
17379         PR target/10073
17380         * gcc.c-torture/compile/20030319-1.c: New.
17381
17382 2003-03-18  Jan Hubicka  <jh@suse.cz>
17383
17384         * gcc.dg/i386-cvt-1.c: New test.
17385
17386 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17387
17388         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17389         * objc.dg/naming-2.m: Likewise.
17390
17391 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17392
17393         PR c++/9639
17394         * g++.dg/parse/crash1.C: New test.
17395
17396 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17397
17398         PR c++/8805
17399         * g++.dg/eh/cleanup1.C: New test.
17400
17401 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17402
17403         * gcc.c-torture/execute/20030316-1.c: New test case.
17404
17405 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17406
17407         PR c++/9629
17408         * g++.dg/init/ctor2.C: New test.
17409
17410 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17411
17412         * g77.f-torture/compile/xformat.f: New test case.
17413
17414 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17415
17416         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17417         * g++.old-deja/g++.mike/eh50.C: Likewise.
17418
17419 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17420
17421         PR c++/6440
17422         * g++.dg/template/spec7.C: New test.
17423         * g++.dg/template/spec8.C: Likewise.
17424
17425 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17426
17427         * gcc.c-torture/execute/20030313-1.c: New test.
17428
17429 2003-03-14  Richard Henderson  <rth@redhat.com>
17430
17431         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17432
17433 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17434
17435         * gcc.c-torture/compile/20030314-1.c: New test.
17436
17437 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17438
17439         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17440         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17441         thumb target,
17442         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17443         to accept newer _imp__  prefix and additional
17444         newline in .drectve section.
17445         * gcc.dg/dll-4.c: Likewise.
17446         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17447         switch.
17448
17449 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17450
17451         * g++.dg/parse/namespace9.C: New test.
17452
17453         * g++.dg/init/ref5.C: New test.
17454         * g++.dg/parse/ptrmem1.C: Likewise.
17455
17456 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17457
17458         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17459         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17460         regular expression.
17461         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17462         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17463
17464 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17465
17466         * gcc.c-torture/execute/20030224-2.c: New test.
17467
17468 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17469
17470         * gcc.dg/decl-3.c: New test.
17471
17472 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17473
17474         * gcc.dg/i386-loop-2.c: New test.
17475
17476 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17477
17478         PR c++/9474
17479         * g++.dg/parse/namespace8.C: New test.
17480
17481         PR c++/9924
17482         * g++.dg/overload/builtin2.C: New test.
17483
17484 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17485
17486         * gcc.dg/return-type-3.c: New test.
17487
17488 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17489
17490         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17491         profiling options are not supported.
17492
17493 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17494
17495         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17496         * g++.old-deja/g++.warn/impint2.C: Likewise.
17497
17498 2003-03-10  Devang Patel  <dpatel@apple.com>
17499
17500         * g++.dg/cpp/c++_cmd_1.C: New test.
17501         * g++.dg/cpp/c++_cmd_1.h: New file.
17502
17503 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17504
17505         * gcc.dg/altivec-9.c: New file.
17506
17507 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17508
17509         * gcc.dg/ppc-sdata-1.c: New test.
17510         * gcc.dg/ppc-sdata-2.c: New test.
17511
17512 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/9373
17515         * g++.dg/opt/ptrmem2.C: New test.
17516
17517         PR c++/8534
17518         * g++.dg/opt/ptrmem1.C: New test.
17519
17520 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17521
17522         * gcc.dg/i386-loop-1.c: New test.
17523
17524 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17525
17526         PR c++/9970
17527         * g++.dg/lookup/friend1.C: New test.
17528
17529 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/9823
17532         * g++.dg/parser/constructor1.C: New test.
17533
17534 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17535
17536         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17537
17538         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17539
17540 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17541
17542         * gcc.dg/cpp/Wunused.c: Update test.
17543
17544 2003-03-08  Jan Hubicka  <jh@suse.cz>
17545
17546         * gcc.dg/inline-3.c: New test.
17547
17548 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17549
17550         PR c++/9809
17551         * g++.dg/parse/builtin1.C: New test.
17552
17553         PR c++/9982
17554         * g++.dg/abi/cookie1.C: New test.
17555         * g++.dg/abi/cookie2.C: Likewise.
17556
17557         PR c++/9524
17558         * g++.dg/template/field1.C: New test.
17559
17560         PR c++/9912
17561         * g++.dg/parse/class1.C: New test.
17562         * g++.dg/parse/namespace7.C: Likewise.
17563         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17564
17565 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17566
17567         * g++.dg/init/ref4.C: New test.
17568
17569 2003-03-07  Jan Hubicka  <jh@suse.cz>
17570
17571         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17572         * gcc.dg/inline-3.c:  New test.
17573
17574 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17575
17576         * g++.dg/init/ref3.C: New test.
17577
17578         PR c++/9965
17579         * g++.dg/init/ref2.C: New test.
17580
17581         PR c++/9400
17582         * g++.dg/warn/Wshadow-2.C: New test.
17583
17584         PR c++/9791
17585         * g++.dg/warn/Woverloaded-1.C: New test.
17586
17587 2003-03-05  Jan Hubicka  <jh@suse.cz>
17588
17589         * gcc.dg/i386-local2.c: New.
17590         * gcc.dg/i386-local.c: Fix typo.
17591
17592 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17593
17594         * g++.dg/abi/layout3.C: New test.
17595
17596 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17597
17598         * gcc.c-torture/compile/20030305-1.c
17599
17600 2003-03-05  Jan Hubicka  <jh@suse.cz>
17601
17602         * gcc.dg/i386-local.c: New.
17603
17604 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17605
17606         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17607
17608 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609
17610         * gcc.dg/switch-2.c: New test.
17611         * gcc.dg/switch-3.c: New test.
17612         * gcc.dg/Wswitch.c: Adjust line numbers.
17613         * gcc.dg/Wswitch-default.c: Likewise.
17614         * gcc.dg/Wswitch-enum.c: Likewise.
17615
17616 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17617
17618         * gcc.c-torture/execute/20030222-1.c: New test.
17619
17620 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17621
17622         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17623
17624 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/9878
17627         * g++.dg/init/ref1.C: New test.
17628
17629 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17630
17631         * gcc.dg/sh-relax.c: New SH-only test.
17632
17633 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17634
17635         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17636         comment explaining purpose of testcase.
17637
17638 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17639
17640         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17641         for HC11/HC12 (asm needs two int registers).
17642         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17643         HC11/HC12 because the test uses an asm which needs two 32-bit
17644         registers.
17645
17646 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17647
17648         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17649         for HC11/HC12 (array is too large otherwise).
17650         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17651         * gcc.c-torture/compile/20010518-2.x: Likewise.
17652         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17653         HC11/HC12 (array is too large).
17654
17655 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17656
17657         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17658         * lib/g++-dg.exp (g++-dg-test): Likewise.
17659
17660 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17661
17662         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17663         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17664
17665 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17666
17667         * g++.dg/warn/implicit-typename1.C: Remove warning.
17668
17669 2003-02-28  Richard Henderson  <rth@redhat.com>
17670
17671         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17672         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17673
17674 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17675
17676         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17677         * g++.dg/pch/pch.exp: Likewise.
17678
17679 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17680
17681         PR c++/9879
17682         * testsuite/g++.dg/init/new4.C: New test.
17683
17684 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17685
17686         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17687
17688 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17689
17690         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17691         unsigned long.
17692
17693         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17694         wider than float.
17695
17696 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17697
17698         * lib/scanasm.exp: Add support for counting numbers of
17699         occurences.
17700         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17701         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17702
17703 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17704
17705         PR c++/9683
17706         * g++.dg/template/static3.C: New test.
17707
17708         PR c++/9829
17709         * g++.dg/parse/namespace6.C: New test.
17710
17711 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17712
17713         PR target/9732
17714         * gcc.dg/20030225-1.c: New test.
17715
17716 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17717
17718         * README: Remove out-of-date information.
17719
17720         PR c++/9836
17721         * g++.dg/template/spec6.C: New test.
17722
17723 2003-02-24  Jeff Law  <law@redhat.com>
17724
17725         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17726
17727 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17728
17729         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17730         * gcc.dg/pragma-ep-1.c: Likewise.
17731
17732 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17733
17734         PR c++/9602
17735         * g++.dg/template/friend16.C: New test.
17736
17737 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17738
17739         PR c++/5333
17740         * g++.dg/parse/fused-params1.C: Adjust error messages.
17741         * g++.dg/template/nested3.C: New test.
17742
17743 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17744
17745         * g++.dg/abi/param1.C: New test.
17746
17747 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17748
17749         PR c++/7982
17750         * g++.dg/warn/implicit-typename1.C: New test.
17751
17752 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17753
17754         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17755         with "mtune".
17756         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17757         * gcc.c-torture/execute/20010129-1.x: Likewise.
17758         * gcc.dg/20011107-1.c: Likewise.
17759         * gcc.dg/20020108-1.c: Likewise.
17760         * gcc.dg/20020122-3.c: Likewise.
17761         * gcc.dg/20020206-1.c: Likewise.
17762         * gcc.dg/20020310-1.c: Likewise.
17763         * gcc.dg/20020426-2.c: Likewise.
17764         * gcc.dg/20020517-1.c: Likewise.
17765         * gcc.dg/991230-1.c: Likewise.
17766         * gcc.dg/i386-unroll-1.c: Likewise.
17767         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17768
17769 2003-02-22  Jan Hubicka  <jh@suse.cz>
17770
17771         * gcc.dg/i386-mul.c: New test.
17772
17773 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17774
17775         * gcc.dg/builtins-5.c: New test case.
17776
17777 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17778
17779         * gcc.dg/asmreg-1.c: New test.
17780
17781 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17782
17783         PR c++/9749
17784         * g++.dg/parse/varmod1.C: New test.
17785
17786 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17787
17788         PR c++/9727
17789         * g++.dg/template/op1.C: New test.
17790
17791 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17792
17793         PR c++/8906
17794         * g++.dg/template/nested2.C: New test.
17795
17796 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17797
17798         PR c++/8724
17799         * g++.dg/expr/dtor1.C: New test.
17800
17801 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17802
17803         * gcc.dg/cpp/include3.c: New test.
17804         * gcc.dg/cpp/inc/foo.h: New file.
17805
17806 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17807
17808         * gcc.c-torture/execute/20030221-1.c: New test.
17809
17810 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/9729
17813         * g++.dg/abi/conv1.C: New test.
17814
17815 2003-02-20  Jan Hubicka  <jh@suse.cz>
17816
17817         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17818
17819 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17820
17821         * gcc.c-torture/compile/20030219-1.c: New test.
17822
17823 2003-02-18  Jan Hubicka  <jh@suse.cz>
17824
17825         * gcc.dg/funcorder.c: New test.
17826
17827 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17828
17829         * gcc.c-torture/execute/20030218-1.c: New.
17830
17831 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17832
17833         * gcc.dg/20030218-1.c: New.
17834
17835 2003-02-18  Richard Henderson  <rth@redhat.com>
17836
17837         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17838         * gcc.dg/attr-used-2.c: New.
17839
17840 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/9704
17843         * g++.dg/init/copy5.C: New test.
17844
17845 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17846
17847         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17848         * g++.dg/pch/pch.exp: Likewise.
17849
17850 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17851
17852         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17853         STACK_SIZE is not defined.
17854
17855 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17856
17857         PR c++/9457
17858         * g++.dg/template/init1.C: New test.
17859
17860 2003-02-16  Jan HUbicka  <jh@suse.cz>
17861
17862         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17863         (foo): Add few extra tests
17864         * gcc.dg/c99-const-expr-3.c: Likewise.
17865         * gcc.c-torture/execute/20030216-1.c: New.
17866
17867 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17868
17869         PR c++/9459
17870         * g++.dg/ext/typeof4.C: New test.
17871
17872 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17873
17874         * gcc.dg/i386-387-3.c: New test case.
17875
17876 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17877
17878         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17879         cris-*-elf* cris-*-aout* and mmix-*-*.
17880
17881 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17882
17883         * gcc.dg/20030213-1.c: New test.
17884
17885 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17886
17887         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17888         * gcc.dg/i386-387-2.c: Likewise.
17889
17890 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17891
17892         * gcc.dg/ppc-spe.c: Fix formatting.
17893         Enable tests that were previously unsupported by gas.
17894         Delete tests for instructions that no longer exist.
17895         Switch arguments on evsubifw builtin.
17896
17897 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17898
17899         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17900         STACK_SIZE is too small.
17901
17902 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17903             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17904
17905         * gcc.dg/decl-2.c: New test.
17906
17907 2003-02-10  Jan Hubicka  <jh@suse.cz>
17908
17909         * gcc.dg/i386-fpcvt-1.c:  New test.
17910
17911 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17912
17913         * gcc.c-torture/execute/20030209-1.c: New test.
17914
17915 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17916
17917         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17918         int-wide bitops, use the constants of the same width.
17919         Likewise, if long long is 32-bit wide, test bitops using
17920         32-bit constants.
17921
17922 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17923
17924         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17925
17926 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17927
17928         * testsuite/gcc.dg/builtins-4.c: New test case.
17929
17930 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17931
17932         * gcc.dg/20020430-1.c: Fix dg command typos.
17933         * gcc.dg/20020503-1.c: Likewise.
17934
17935 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17936
17937         PR c++/8785
17938         * g++.dg/parse/fused-params1.C: New test.
17939
17940         PR c++/8857
17941         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17942
17943         PR c++/8921
17944         * g++.dg/parse/non-dependent1.C: New test.
17945
17946         PR c++/8928
17947         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17948
17949         PR c++/9228
17950         * g++.dg/parse/undefined7.C: New test.
17951         * g++.dg/parse/non-templ1.C: New test.
17952
17953         PR c++/9229
17954         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17955
17956 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17957
17958         * gcc.c-torture/compile/20030206-1.c: New test.
17959
17960 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17961
17962         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17963         "pow" to "foo" to avoid potential confusion with a math built-in.
17964
17965 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17966
17967         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17968         conditions for SPARC targets.
17969
17970 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17971
17972         * gcc.dg/20030204-1.c: New test.
17973
17974 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17975
17976         PR c++/38
17977         * g++.dg/parse/array-size1.C: New test.
17978
17979         PR c++/5657
17980         * g++.dg/parse/undefined3.C: New test.
17981
17982         PR c++/5665
17983         * g++.dg/parse/undefined4.C: New test.
17984
17985         PR c++/5975
17986         * g++.dg/parse/undefined5.C: New test.
17987
17988         PR c++/7259
17989         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17990
17991         PR c++/8578
17992         * g++.dg/parse/casting-operator1.C: New test.
17993
17994         PR c++/8596
17995         * g++.dg/parse/undefined6.C: New test.
17996
17997         PR c++/8736
17998         * g++.dg/parse/missing-template1.C: New test.
17999
18000 2003-02-04  Jan Hubicka  <jh@suse.cz>
18001
18002         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18003         * gcc.dg/i386-cmov?.c:  Likewise.
18004         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18005         * gcc.dg/i386-ssefp-1.c:  Likewise.
18006         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18007         conventions.
18008
18009 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18010
18011         PR c++/7129
18012         * testsuite/g++.dg/ext/max.C: New test.
18013
18014 2003-02-03  Jan Hubicka  <jh@suse.cz>
18015
18016         * gcc.c-torture/execute/20030203-1.c: New test.
18017
18018 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18019
18020         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18021         'natural-endian'.
18022
18023 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18024
18025         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18026         * g++.dg/init/new2.C: Likewise.
18027         * g++.dg/other/new1.C: Likewise.
18028
18029 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18030
18031         * gcc.dg/struct-ret-libc.c: New test.
18032
18033 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18034
18035         * gcc.dg/20030129-1.c: New test.
18036
18037 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18038
18039         PR c++/8849
18040         * g++.dg/template/ptrmem4.C: New test.
18041
18042 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18043
18044         * g++.dg/parser/constant1.C: New test.
18045
18046 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18047
18048         PR c++/8591
18049         * g++.dg/parse/friend2.C: New test.
18050
18051 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18052
18053         PR c++/9437
18054         * g++.dg/template/unify4.C: New test.
18055
18056 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18057
18058         * gcc.c-torture/execute/20030128-1.c: New test.
18059
18060 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18061
18062         * g++.dg/lookup/nested1.C: Test moved from ...
18063         * g++.old-deja/g++.other/lookup24.C: ... here.
18064
18065 2003-01-28  Jan Hubicka  <jh@suse.cz>
18066
18067         * gcc.dg/i386-cmov5.c:  New test.
18068
18069 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18070
18071         * gcc.c-torture/execute/20010925-1.c: Changed the
18072         memcpy declaration.
18073
18074 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18075
18076         PR c++/3902
18077         * g++.dg/parse/template5.C: New test.
18078
18079 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18080
18081         PR fortran/9258
18082         * g77.dg/pr9258: New test.
18083
18084 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18085
18086         * README: Move relevant parts from README.g++.
18087
18088         * README.g++: Remove this file.
18089
18090 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         * g++.dg/abi/dcast1.C: New test.
18093
18094 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18095
18096         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18097
18098 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18099
18100         PR c++/47
18101         * g++.old-deja/g++.other/lookup24.C: New test.
18102
18103 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18104
18105         PR middle-end/7227
18106         * gcc.dg/uninit-C.c: New test.
18107
18108 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18109
18110         * g++.dg/abi/covariant1.C: New test.
18111
18112 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18113
18114         * gcc.dg/20030123-1.c: New test.
18115
18116 2003-01-25  Jan Hubicka  <jh@suse.cz>
18117
18118         PR opt/8492
18119         * gcc.c-torture/compile/20030125-1.c
18120
18121 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18122
18123         PR c++/9403
18124         * g++.dg/parse/template3.C: New test.
18125         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18126
18127         PR c++/795
18128         * g++.dg/parse/template4.C: New test.
18129
18130         PR c++/9415
18131         * g++.dg/template/qual2.C: New test.
18132
18133         PR c++/8545
18134         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18135
18136         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18137
18138 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18139
18140         * gcc.c-torture/execute/switch-1.c: New test case.
18141
18142 2003-01-25  Jan Hubicka  <jh@suse.cz>
18143
18144         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18145
18146 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18147
18148         Tweaks for Bison-1.875. From the NEWS file:
18149         "- `parse error' -> `syntax error'
18150         Bison now uniformly uses the term `syntax error'"
18151         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18152         * gcc.dg/cpp/digraph2.c: Likewise.
18153         * gcc.dg/cpp/direct2.c: Likewise.
18154         * gcc.dg/cpp/paste4.c: Likewise.
18155         * gcc.dg/c90-restrict-1.c: Likewise.
18156         * gcc.dg/c99-func-2.c: Likewise.
18157         * gcc.dg/noncompile/920721-2.c: Likewise.
18158         * gcc.dg/noncompile/930622-2.c: Likewise.
18159         * gcc.dg/noncompile/940112-1.c: Likewise.
18160         * gcc.dg/noncompile/950921-1.c: Likewise.
18161         * gcc.dg/noncompile/951123-1.c: Likewise.
18162         * gcc.dg/noncompile/971104-1.c: Likewise.
18163         * gcc.dg/noncompile/990416-1.c: Likewise.
18164
18165 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18166
18167         * g++.dg/parse/undefined1.C: Add error message.
18168
18169 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR c++/9354
18172         * g++.dg/parse/new1.C: New test.
18173
18174         PR c++/9216
18175         * g++.dg/parse/template2.C: New test.
18176
18177         PR c++/9354
18178         * g++.dg/parse/typedef2.C: New test.
18179
18180         PR c++/9328
18181         * g++.dg/ext/typeof3.C: New test.
18182
18183 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18184
18185         PR c++/2738
18186         * g++.dg/parse/ret-type1.C: New test.
18187
18188         PR c++/3792
18189         * g++.dg/parse/tmpl-outside1.C: New test.
18190
18191         PR c++/4207
18192         * g++.dg/parse/int-as-enum1.C: New test.
18193
18194         PR c++/4903
18195         * g++.dg/parse/no-typename1.C: New test.
18196
18197         PR c++/5533
18198         * g++.dg/parse/no-value1.C: New test.
18199
18200         PR c++/5921
18201         * g++.dg/parse/wrong-inline1.C: New test.
18202
18203         PR c++/6402
18204         * g++.dg/parse/ref1.C: New test.
18205
18206         PR c++/6992
18207         * g++.dg/parse/attr-ctor1.C: New test.
18208
18209         PR c++/7229
18210         * g++.dg/parse/namespace5.C: New test.
18211
18212         PR c++/7917
18213         * g++.dg/parse/func-def1.C: New test.
18214
18215         PR c++/8143
18216         * g++.dg/parse/undefined1.C: New test.
18217
18218         PR c++/5723, PR c++/8522
18219         * g++.dg/parse/specialization1.C: New test.
18220
18221         PR c++/163, PR c++/8595
18222         * g++.dg/parse/struct-as-enum1.C: New test.
18223
18224         PR c++/9173
18225         * g++.dg/parse/undefined2.C: New test.
18226
18227 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18228
18229         PR c++/9298
18230         * g++.dg/parse/template1.C: New test.
18231
18232         PR c++/9384
18233         * g++.dg/parse/using1.C: New test.
18234
18235         PR c++/9285
18236         PR c++/9294
18237         * g++.dg/parse/expr2.C: New test.
18238
18239         PR c++/9388
18240         * g++.dg/parse/lookup2.C: Likewise.
18241
18242 2003-01-21  Jan Hubicka  <jh@suse.cz>
18243
18244         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18245         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18246         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18247         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18248
18249 2003-01-20  Nick Clifton  <nickc@redhat.com>
18250
18251         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18252         problem with ARM sibcall code generation.
18253
18254 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18255
18256         * gcc.c-torture/execute/20030120-1.c: New.
18257
18258 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18259
18260         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18261
18262 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18263
18264         PR c++/9272
18265         * g++.dg/parse/ctor1.C: New test.
18266
18267         PR c++/9294:
18268         * g++.dg/parse/qualified1.C: New test.
18269
18270         * g++.dg/parse/typename3.C: New test.
18271
18272 2003-01-16  Richard Henderson  <rth@redhat.com>
18273
18274         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18275
18276 2003-01-16  Richard Henderson  <rth@redhat.com>
18277
18278         * g++.dg/pch/pch.exp: Copy test header to the working directory
18279         before using it either for precompilation or direct use.
18280         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18281         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18282
18283 2003-01-16  Richard Henderson  <rth@redhat.com>
18284
18285         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18286         before using it either for precompilation or direct use.
18287         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18288         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18289
18290 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18291
18292         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18293         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18294         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18295         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18296         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18297         typename warning into error.
18298         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18299         error messages.
18300         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18301         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18302         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18303         messages.
18304         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18305         make declaration visible in template.
18306         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18307         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18308         messages.
18309         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18310         message.
18311         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18312         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18313         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18314         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18315         typename warning with error message.
18316         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18317         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18318         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18319
18320 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18321
18322         * g++.dg/parse/ambig2.C: New test.
18323
18324 2003-01-15  Richard Henderson  <rth@redhat.com>
18325
18326         * g++.dg/tls/init-2.C: Update error message string.
18327
18328 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18329
18330         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18331
18332 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18333
18334         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18335         all for HC11/HC12.
18336         * gcc.c-torture/compile/20001205-1.x: Likewise.
18337         * gcc.c-torture/compile/20001226-1.x: Likewise.
18338         * gcc.c-torture/compile/920520-1.x: Likewise.
18339         * gcc.c-torture/compile/961203-1.x: Likewise.
18340         * gcc.c-torture/compile/20020604-1.x: Likewise.
18341
18342 2003-01-15  Jan Hubicka  <jh@suse.cz>
18343
18344         * gcc.c-torture/compile/20030115-1.c: New test.
18345
18346         * gcc.dg/i386-fpcvt-1.c: New test.
18347         * gcc.dg/i386-fpcvt-2.c: New test.
18348
18349 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18350
18351         Further conform g++'s __vmi_class_type_info to the C++ ABI
18352         specification.
18353         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18354         the specification.
18355
18356 2003-01-14  Jan Hubicka  <jh@suse.cz>
18357
18358         * gcc.dg/i386-fpcvt-1.c: New test.
18359         * gcc.dg/i386-fpcvt-2.c: New test.
18360
18361 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18362
18363         * gcc.dg/i386-mmx-3.c: New test.
18364
18365 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18366
18367         PR c++/9264
18368         * g++.dg/parse/octal1.C: New file.
18369
18370         PR c++/9172
18371         * g++.dg/parse/typename1.C: New file.
18372
18373 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18374
18375         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18376         * gcc.dg/bf-no-ms-layout.c: Likewise.
18377         * gcc.dg/bf-ms-attrib.c: Likewise.
18378
18379 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18380
18381         PR c++/9099
18382         * g++.dg/parse/dtor1.C: New file.
18383
18384         PR c++/9128
18385         * g++.dg/rtti/typeid1.C: New file.
18386
18387         PR c++/9153
18388         * g++.dg/parse/lookup1.C: New file.
18389
18390         PR c++/9171
18391         * g++.dg/templ/spec5.C: New file.
18392
18393 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18394
18395         * gcc.c-torture/compile/20030110-1.c: New test.
18396
18397 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18398
18399         Merge from pch-branch:
18400
18401         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18402
18403         * gcc.dg/pch/cpp-1.h: New.
18404         * gcc.dg/pch/cpp-1.c: New.
18405         * gcc.dg/pch/cpp-2.h: New.
18406         * gcc.dg/pch/cpp-2.c: New.
18407
18408         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18409
18410         * gcc.dg/pch/except-1.h: New.
18411         * gcc.dg/pch/except-1.c: New.
18412
18413         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18414
18415         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18416         running test.
18417         * gcc.dg/pch: Include *.hp not *.h.
18418         * gcc.dg/pch/system-1.h: New.
18419         * gcc.dg/pch/system-1.c: New.
18420
18421         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18422
18423         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18424         rather than trying to build and run a program using PCH.
18425         * gcc.dg/pch: Remove dg-do commands from test files.
18426
18427         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18428
18429         * gcc.dg/pch/macro-3.c: New.
18430         * gcc.dg/pch/macro-3.h: New.
18431
18432         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18433
18434         * gcc.dg/pch/common-1.c: New.
18435         * gcc.dg/pch/common-1.h: New.
18436         * gcc.dg/pch/decl-1.c: New.
18437         * gcc.dg/pch/decl-1.h: New.
18438         * gcc.dg/pch/decl-2.c: New.
18439         * gcc.dg/pch/decl-2.h: New.
18440         * gcc.dg/pch/decl-3.c: New.
18441         * gcc.dg/pch/decl-3.h: New.
18442         * gcc.dg/pch/decl-4.c: New.
18443         * gcc.dg/pch/decl-4.h: New.
18444         * gcc.dg/pch/decl-5.c: New.
18445         * gcc.dg/pch/decl-5.h: New.
18446         * gcc.dg/pch/global-1.c: New.
18447         * gcc.dg/pch/global-1.h: New.
18448         * gcc.dg/pch/inline-1.c: New.
18449         * gcc.dg/pch/inline-1.h: New.
18450         * gcc.dg/pch/inline-2.c: New.
18451         * gcc.dg/pch/inline-2.h: New.
18452         * gcc.dg/pch/static-1.c: New.
18453         * gcc.dg/pch/static-1.h: New.
18454         * gcc.dg/pch/static-2.c: New.
18455         * gcc.dg/pch/static-2.h: New.
18456
18457         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18458
18459         * g++.dg/pch/pch.exp: Better handle failing testcases.
18460         * gcc.dg/pch/pch.exp: Likewise.
18461         * gcc.dg/pch/macro-1.c: New.
18462         * gcc.dg/pch/macro-1.h: New.
18463         * gcc.dg/pch/macro-2.c: New.
18464         * gcc.dg/pch/macro-2.h: New.
18465
18466         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18467
18468         * g++.dg/dg.exp: Treat files in pch/ specially.
18469         * g++.dg/pch/pch.exp: New file.
18470         * g++.dg/pch/empty.H: New file.
18471         * g++.dg/pch/empty.C: New file.
18472         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18473         "precompile".
18474
18475         * gcc.dg/pch/pch.exp: New file.
18476         * gcc.dg/pch/empty.h: New file.
18477         * gcc.dg/pch/empty.c: New file.
18478         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18479         "precompile".
18480
18481 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18482
18483         * g++.dg/template/friend14.C: New test.
18484
18485 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18486
18487         * gcc.dg/old-style-asm-1.c: New test.
18488
18489 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18490
18491         * gcc.c-torture/compile/20030109-1.c: New test.
18492
18493 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18494
18495         * gcc.c-torture/execute/20030109-1.c: New test.
18496
18497 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18498
18499         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18500         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18501         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18502         * g++.old-deja/g++.mike/eh2.C: Likewise
18503         * g++.old-deja/g++.mike/eh3.C: Likewise
18504         * g++.old-deja/g++.mike/eh5.C: Likewise
18505         * g++.old-deja/g++.mike/eh6.C: Likewise
18506         * g++.old-deja/g++.mike/eh7.C: Likewise
18507         * g++.old-deja/g++.mike/eh8.C: Likewise
18508         * g++.old-deja/g++.mike/eh9.C: Likewise
18509         * g++.old-deja/g++.mike/eh10.C: Likewise
18510         * g++.old-deja/g++.mike/eh12.C: Likewise
18511         * g++.old-deja/g++.mike/eh13.C: Likewise
18512         * g++.old-deja/g++.mike/eh14.C: Likewise
18513         * g++.old-deja/g++.mike/eh16.C: Likewise
18514         * g++.old-deja/g++.mike/eh17.C: Likewise
18515         * g++.old-deja/g++.mike/eh18.C: Likewise
18516         * g++.old-deja/g++.mike/eh21.C: Likewise
18517         * g++.old-deja/g++.mike/eh23.C: Likewise
18518         * g++.old-deja/g++.mike/eh24.C: Likewise
18519         * g++.old-deja/g++.mike/eh25.C: Likewise
18520         * g++.old-deja/g++.mike/eh26.C: Likewise
18521         * g++.old-deja/g++.mike/eh27.C: Likewise
18522         * g++.old-deja/g++.mike/eh28.C: Likewise
18523         * g++.old-deja/g++.mike/eh29.C: Likewise
18524         * g++.old-deja/g++.mike/eh31.C: Likewise
18525         * g++.old-deja/g++.mike/eh33.C: Likewise
18526         * g++.old-deja/g++.mike/eh34.C: Likewise
18527         * g++.old-deja/g++.mike/eh35.C: Likewise
18528         * g++.old-deja/g++.mike/eh36.C: Likewise
18529         * g++.old-deja/g++.mike/eh37.C: Likewise
18530         * g++.old-deja/g++.mike/eh38.C: Likewise
18531         * g++.old-deja/g++.mike/eh39.C: Likewise
18532         * g++.old-deja/g++.mike/eh40.C: Likewise
18533         * g++.old-deja/g++.mike/eh41.C: Likewise
18534         * g++.old-deja/g++.mike/eh42.C: Likewise
18535         * g++.old-deja/g++.mike/eh44.C: Likewise
18536         * g++.old-deja/g++.mike/eh46.C: Likewise
18537         * g++.old-deja/g++.mike/eh47.C: Likewise
18538         * g++.old-deja/g++.mike/eh48.C: Likewise
18539         * g++.old-deja/g++.mike/eh49.C: Likewise
18540         * g++.old-deja/g++.mike/eh50.C: Likewise
18541         * g++.old-deja/g++.mike/eh51.C: Likewise
18542         * g++.old-deja/g++.mike/eh53.C: Likewise
18543         * g++.old-deja/g++.mike/eh55.C: Likewise
18544         * g++.old-deja/g++.mike/p7912.C: Likewise
18545         * g++.old-deja/g++.mike/p9706.C: Likewise
18546         * g++.old-deja/g++.mike/p10416.C: Likewise
18547         * g++.old-deja/g++.mike/p11667.C: Likewise
18548         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18549         Remove redundant reference to Iris.
18550         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18551         Elxsi, i860, Pico Java, and WE32K.
18552
18553 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18554
18555         * g++.dg/ext/asm4.C: New test.
18556
18557 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18558
18559         PR c++/9030
18560         * g++.dg/template/friend12.C: New test.
18561         * g++.dg/template/friend13.C: Likewise.
18562         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18563
18564 2003-01-08  Jan Hubicka  <jh@suse.cz>
18565
18566         * gcc.dg/i386-cadd.c: New test.
18567         * gcc.dg/i386-cmov4.c: Likewise.
18568
18569 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18570
18571         PR c++/9165
18572         * g++.dg/warn/Wunused-3.C: New test.
18573
18574         * g++.dg/abi/bitfield9.C: New test.
18575
18576         PR c++/9189
18577         * g++.dg/parse/defarg3.C: New test.
18578
18579 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18580
18581         * g++.dg/parse/ambig1.C: New test.
18582         * g++.dg/parse/defarg2.C: New test.
18583
18584 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18585
18586         * g++.dg/template/defarg-1.C: New test.
18587         * g++.dg/template/local2.C: Likewise.
18588
18589 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18590
18591         * gcc.c-torture/execute/20030105-1.c: New test.
18592
18593 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18594
18595         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18596         * g++.dg/parse/namespace4.C: Likewise.
18597
18598 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18599
18600         * g++.dg/template/ntp2.C: New test.
18601
18602 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18603
18604         * g++.dg/parse/extern-C-1.C: New test.
18605
18606         * g++.dg/parse/namespace4.C: New test.
18607
18608         * g++.dg/template/nested1.C: New test.
18609
18610         * g++.dg/parse/namespace3.C: New test.
18611
18612 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18613
18614         * g++.dg/lookup/two-stage1.C: New test.
18615
18616 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18617
18618         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18619         * g++.old-deja/g++.jason/access8.C: Likewise.
18620         * g++.old-deja/g++.other/decl5.C: Likewise.
18621
18622 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18623
18624         * g++.dg/parse/parse7.C: New test.
18625
18626 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18627
18628         PR c++/2843
18629         * g++.dg/ext/attrib7.C: New test.
18630
18631 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18632
18633         * g++.dg/parse/parse6.C: New test.
18634
18635 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18636
18637         * gcc.dg/h8300-stack-1.c: New.
18638
18639 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18640
18641         g++.dg/lookup/exception1.C: New test.
18642
18643         g++.dg/lookup/template1.C: New test.
18644
18645         g++.dg/parse/namespace2.C: New test.
18646
18647         g++.dg/parse/parens2.C: New test.
18648
18649 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18650
18651         * g++.dg/parse/parse5.C: New test.
18652         * g++.dg/lookup/scoped4.C: New test.
18653
18654 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18655
18656         * g++.dg/parse/parens1.C: New test.
18657
18658         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18659         angle-bracket1.C.
18660         * g++.dg/parse/parens2.C: New test.
18661
18662         * g++.dg/lookup/scope-operator1.C: New test.
18663
18664         * g++.dg/parse/operator1.C: New test.
18665
18666 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18667
18668         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18669         * g++.old-deja/g++.other/access6.C: Likewise.
18670         * g++.old-deja/g++.other/decl1.C: Likewise.
18671         * g++.old-deja/g++.pt/typename12.C: Likewise.
18672
18673 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18674
18675         * g++.dg/parse/namespace1.C: New test.
18676
18677 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18678
18679         * g++.dg/parse/parse4.C: New test.
18680
18681 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18682
18683         * g++.dg/parse/parse3.C: New test.
18684
18685 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18686
18687         * g++.dg/parse/parse2.C: New test.
18688
18689 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18690
18691         * g++.dg/template/friend11.C: New test.
18692
18693 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18694
18695         * g++.dg/parse/parse1.C: New test.
18696
18697 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18698
18699         * lib/profopt.exp: Change the name of a global variable to avoid
18700         possible clashes with other test suites.
18701
18702 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18703
18704         * g++.dg/inherit/covariant8.C: New test.
18705
18706 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18707
18708         * g++.dg/init/array9.C: New test.
18709
18710         PR c++/9112
18711         * g++.dg/parse/expr1.C: New test.
18712
18713 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18714
18715         * gcc.c-torture/compile/20021230-1.c: New test.
18716
18717 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18718
18719         * g++.dg/inherit/covariant5.C: New test.
18720         * g++.dg/inherit/covariant6.C: New test.
18721         * g++.dg/inherit/covariant7.C: New test.
18722
18723 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18724
18725         PR c++/2739
18726         * g++.dg/other/access2.C: New test.
18727
18728 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18729
18730         * g++.dg/other/anon-struct.C: No longer fails
18731         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18732         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18733         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18734
18735 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18736
18737         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18738
18739 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18740
18741         * g++.dg/eh/spec4.C: Remove stray semicolon.
18742         * g++.dg/expr/pmf-1.C: Change error message.
18743         * g++.dg/ext/asm1.C: Remove stray semicolon.
18744         * g++.dg/ext/typename1.C: Add missing typenames.
18745         * g++.dg/inherit/template-as-base.C: Change error message.
18746         * g++.dg/lookup/scoped1.C: Likewise.
18747         * g++.dg/lookup/scoped2.C: Likewise.
18748         * g++.dg/lookup/using2.C: Likewise.
18749         * g++.dg/other/component1.C: Remove stray semicolon.
18750         * g++.dg/other/do1.C: Change error message.
18751         * g++.dg/other/error2.C: Likewise.
18752         * g++.dg/other/init1.C: Likewise.
18753         * g++.dg/other/packed1.C: Remove stray semicolon.
18754         * g++.dg/other/ptrmem2.C: Change error message.
18755         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18756         marker.
18757         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18758         * g++.dg/template/access3.C: Add typename keyword.
18759         * g++.dg/template/access5.C: Remove stray semicolon.
18760         * g++.dg/template/access6.C: Likewise.
18761         * g++.dg/template/complit1.C: Likewise.
18762         * g++.dg/template/crash1.C: Change error message.
18763         * g++.dg/template/inherit2.C: Remove stray semicolon.
18764         * g++.dg/template/instantiate2.C: Likewise.
18765         * g++.dg/template/instantiate3.C: Change error message.
18766         * g++.dg/template/qual1.C: Remove stray semicolon.
18767         * g++.dg/template/qualttp18.C: Change error message.
18768         * g++.dg/template/ref1.C: Remove stray semicolon.
18769         * g++.dg/template/sizeof1.C (A::value): Declare it.
18770         * g++.dg/template/spec4.C: Change error message.
18771         * g++.dg/template/static1.C: Likewise.
18772         * g++.dg/template/type1.C: Likewise.
18773         * g++.dg/template/typename3.C: Likewise.
18774         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18775         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18776         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18777         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18778         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18779         named return value extension.
18780         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18781         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18782         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18783         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18784         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18785         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18786         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18787         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18788         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18789         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18790         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18791         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18792         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18793         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18794         syntax.
18795         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18796         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18797         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18798         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18799         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18800         * g++.old-deja/g++.brendan/template11.C: Likewise.
18801         * g++.old-deja/g++.brendan/template26.C: Likewise.
18802         * g++.old-deja/g++.brendan/template27.C: Use explicit
18803         specialization syntax.
18804         * g++.old-deja/g++.brendan/template30.C: Likewise.
18805         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18806         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18807         non-dependent names.
18808         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18809         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18810         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18811         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18812         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18813         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18814         named return value extension.
18815         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18816         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18817         * g++.old-deja/g++.ext/return1.C: Likewise.
18818         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18819         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18820         * g++.old-deja/g++.jason/access8.C: Likewise.
18821         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18822         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18823         pseudo-destructor names.
18824         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18825         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18826         pseudo-destructor names.
18827         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18828         * g++.old-deja/g++.jason/overload19.C: Likewise.
18829         * g++.old-deja/g++.jason/overload32.C: Likewise.
18830         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18831         stray semicolons.
18832         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18833         * g++.old-deja/g++.jason/return.C: Likewise.
18834         * g++.old-deja/g++.jason/return2.C: Likewise.
18835         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18836         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18837         syntax.
18838         * g++.old-deja/g++.jason/template10.C: Account for use of
18839         non-dependent names.
18840         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18841         syntax.
18842         * g++.old-deja/g++.jason/template37.C: Likewise.
18843         * g++.old-deja/g++.law/access4.C: Change error messages.
18844         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18845         pseudo-destructor names.
18846         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18847         * g++.old-deja/g++.law/ctors9.C: Likewise.
18848         * g++.old-deja/g++.law/cvt22.C: Likewise.
18849         * g++.old-deja/g++.law/dtors5.C: Likewise.
18850         * g++.old-deja/g++.law/global-init1.C: Likewise.
18851         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18852         * g++.old-deja/g++.law/operators28.C: Likewise.
18853         * g++.old-deja/g++.law/visibility28.C: Likewise.
18854         * g++.old-deja/g++.martin/eval1.C: Likewise.
18855         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18856         name.
18857         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18858         * g++.old-deja/g++.mike/net34.C: Likewise.
18859         * g++.old-deja/g++.mike/net36.C: Likewise.
18860         * g++.old-deja/g++.mike/ns2.C: Likewise.
18861         * g++.old-deja/g++.mike/p12306.C: Likewise.
18862         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18863         value extension.
18864         * g++.old-deja/g++.mike/p700.C: Likewise.
18865         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18866         * g++.old-deja/g++.mike/p710.C: Likewise.
18867         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18868         value extension.
18869         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18870         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18871         * g++.old-deja/g++.ns/crash2.C: Likewise.
18872         * g++.old-deja/g++.ns/crash3.C: Likewise.
18873         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18874         * g++.old-deja/g++.ns/ns17.C: Likewise.
18875         * g++.old-deja/g++.ns/template16.C: Likewise.
18876         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18877         keyword.
18878         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18879         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18880         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18881         named return value extension.
18882         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18883         * g++.old-deja/g++.other/access4.C: Issue additional error
18884         messages.
18885         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18886         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18887         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18888         * g++.old-deja/g++.other/crash25.C: Change error message.
18889         * g++.old-deja/g++.other/crash4.C: Change error message.
18890         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18891         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18892         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18893         checks.
18894         * g++.old-deja/g++.other/defarg8.C: Likewise.
18895         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18896         * g++.old-deja/g++.other/dtor10.C: Likewise.
18897         * g++.old-deja/g++.other/incomplete.C: Likewise.
18898         * g++.old-deja/g++.other/linkage7.C: Likewise.
18899         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18900         lookup algorithm.
18901         * g++.old-deja/g++.other/mangle2.C: Likewise.
18902         * g++.old-deja/g++.other/refinit2.C: Likewise.
18903         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18904         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18905         * g++.old-deja/g++.pt/crash28.C: Likewise.
18906         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18907         syntax.
18908         * g++.old-deja/g++.pt/crash32.C: Change error message.
18909         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18910         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18911         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18912         error message position.
18913         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18914         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18915         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18916         syntax.
18917         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18918         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18919         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18920         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18921         keyword.
18922         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18923         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18924         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18925         keyword.
18926         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18927         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18928         syntax.
18929         * g++.old-deja/g++.pt/friend28.C: Account for use of
18930         non-dependent names.
18931         * g++.old-deja/g++.pt/friend29.C: Likewise.
18932         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18933         rules.
18934         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18935         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18936         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18937         lookup rules.
18938         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18939         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18940         keyword.
18941         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18942         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18943         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18944         keyword.
18945         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18946         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18947         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18948         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18949         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18950         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18951         keyword.
18952         * g++.old-deja/g++.pt/spec10.C: Likewise.
18953         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18954         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18955         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18956         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18957         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18958         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18959         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18960         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18961         * g++.old-deja/g++.pt/typename15.C: Likewise.
18962         * g++.old-deja/g++.pt/typename22.C: Likewise.
18963         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18964         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18965         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18966         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18967         syntax.
18968         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18969         return value extension.
18970         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18971         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18972         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18973         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18974
18975 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18976
18977         * g++.dg/warn/inline1.C: New test.
18978         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18979         * g++.old-deja/g++.jason/synth10.C: Likewise.
18980         * g++.old-deja/g++.mike/net31.C: Likewise.
18981         * g++.old-deja/g++.mike/p8786.C: Likewise.
18982
18983         * g++.dg/template/friend10.C: New test.
18984         * g++.dg/template/conv5.C: New test.
18985
18986 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18987
18988         * g++.dg/lookup/scoped3.C: New test.
18989
18990         * g++.dg/lookup/decl1.C: New test.
18991         * g++.dg/lookup/decl2.C: New test.
18992
18993 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18994
18995         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18996         gcc.c-torture/compile/20021015-1.c,
18997         gcc.c-torture/compile/20021015-2.c,
18998         gcc.c-torture/compile/20021123-1.c,
18999         gcc.c-torture/compile/20021123-2.c,
19000         gcc.c-torture/compile/20021123-3.c,
19001         gcc.c-torture/compile/20021123-4.c,
19002         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19003         only to 3.1 or 3.2 branch.
19004
19005 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19006
19007         * gcc.dg/i386-bitfield3.c: New test.
19008
19009         * gcc.dg/i386-bitfield2.c: New test.
19010
19011 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19012
19013         * g++.dg/parse/conv_op1.C: New test.
19014
19015 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19016
19017         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19018         approved.
19019
19020 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19021
19022         * gcc.c-torture/compile/20021220-1.c: New test.
19023
19024 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19025
19026         * gcc.dg/i386-fastcall-1.c: New.
19027
19028 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19029
19030         * gcc.c-torture/execute/20021219-1.c: New test.
19031
19032 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19033
19034         * gcc.dg/i386-pic-1.c: New test.
19035
19036 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19037
19038         PR c++/8099
19039         * g++.dg/template/friend9.C: New test.
19040
19041 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19042
19043         PR c++/3663
19044         * g++.dg/template/access7.C: New test.
19045
19046 2002-12-18  Nick Clifton  <nickc@redhat.com>
19047
19048         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19049         the libstdc++-v3 directory has been found.
19050
19051 2002-12-12  Devang Patel <dpatel@apple.com>
19052         * gcc.dg/darwin-ld-1.c: New test.
19053         * gcc.dg/darwin-ld-2.c: New test.
19054         * gcc.dg/darwin-ld-3.c: New test.
19055         * gcc.dg/darwin-ld-4.c: New test.
19056         * gcc.dg/darwin-ld-5.c: New test.
19057
19058 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19059
19060         * gcc.c-torture/compile/20021212-1.c: New test.
19061
19062 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19063
19064         * gcc.dg/fshort-wchar: New test.
19065
19066 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19067
19068         PR c++/8372
19069         * g++.dg/template/dtor1.C: New test.
19070
19071         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19072         markers.
19073
19074 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19075
19076         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19077
19078 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19079
19080         * g++.dg/template/static1.C: New test.
19081         * g++.dg/template/static2.C: New test.
19082         * g++.old-deja/g++.ext/memconst.C: New test.
19083
19084 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19085
19086         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19087         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19088         * g++.dg/special/initp1.C: Likewise.
19089
19090 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19091
19092         * gcc.c-torture/execute/20021204-1.c: New test.
19093
19094 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19095
19096         * gcc.dg/ppc-fmadd-1.c: New file.
19097         * gcc.dg/ppc-fmadd-2.c: New file.
19098         * gcc.dg/ppc-fmadd-3.c: New file.
19099
19100 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19101
19102         * gcc.c-torture/compile/20021204-1.c: New test.
19103
19104 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19105
19106         * g++.dg/inherit/covariant2.C: New test.
19107         * g++.dg/inherit/covariant3.C: New test.
19108         * g++.dg/inherit/covariant4.C: New test.
19109         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19110         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19111
19112 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19113
19114         PR c++/8688
19115         * g++.dg/init/brace3.C: New test.
19116
19117 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19118
19119         * gcc.dg/20020210-1.c: Fix a comment typo.
19120
19121 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19122
19123         PR c++/8720
19124         * g++.dg/parse/defarg1.C: New test.
19125
19126         PR c++/8615
19127         * g++.dg/template/char1.C: New test.
19128
19129         * g++.dg/template/varmod1.C: Fix typo.
19130
19131 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19132
19133         DR 180
19134         * g++.old-deja/g++.pt/crash32.C: Expect error.
19135
19136 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/5919
19139         * g++.dg/template/varmod1.C: New test.
19140
19141         PR c++/8727
19142         * g++.dg/inherit/typeinfo1.C: New test.
19143
19144         PR c++/8663
19145         * g++.dg/inherit/typedef1.C: New test.
19146
19147 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19148
19149         PR c++/8332
19150         PR c++/8493
19151         * g++.dg/template/strlen1.C: New test.
19152
19153         PR c++/8227
19154         * g++.dg/template/ctor2.C: New test.
19155
19156         PR c++/8214
19157         * g++.dg/init/string1.C: New test.
19158
19159         PR c++/8511
19160         * g++.dg/template/friend8.C: New test.
19161
19162 2002-11-29  Joe Buck <jbuck@synopsys.com>
19163
19164         * g++.dg/lookup/anon2.C: New test.
19165
19166 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19167
19168         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19169         h8300 port.
19170
19171 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19172
19173         * gcc.dg/bitfld-6.c: New test.
19174
19175 2002-11-27  Jan Hubicka  <jh@suse.cz>
19176
19177         * gcc.c-torture/execute/20021127.[cx]: New test.
19178
19179 2002-11-26  Jan Hubicka  <jh@suse.cz>
19180
19181         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19182         quality.
19183
19184 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19185
19186         * g++.dg/init/brace2.C: New test.
19187         * g++.old-deja/g++.mike/p9129.C: Correct.
19188
19189 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19190
19191         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19192
19193 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19194
19195         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19196
19197 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19198
19199         * testsuite/g++.dg/abi/empty11.C: New test.
19200         * testsuite/g++.dg/rtti/cv1.C: New test.
19201
19202 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19203
19204         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19205
19206 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19207
19208         * g++.dg/abi/empty10.C: New test.
19209
19210 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19211
19212         * gcc.c-torture/compile/20021124-1.c: New test.
19213
19214 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19215
19216         * g++.dg/abi/rtti2.C: New test.
19217
19218 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19219
19220         * gcc.dg/i386-unroll-1.c: New test.
19221
19222 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19223
19224         * gcc.c-torture/compile/20021120-1.c: New test.
19225         * gcc.c-torture/compile/20021120-2.c: New test.
19226
19227 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19228
19229         * gcc.dg/bitfld-5.c: New test.
19230
19231 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19232
19233         * gcc.c-torture/execute/20021120-3.c: New test.
19234
19235 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19236
19237         * gcc.c-torture/execute/20021120-2.c: New test.
19238
19239 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19240
19241         * gcc.c-torture/execute/20021120-1.c: New test.
19242
19243 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19244
19245         * gcc.c-torture/execute/20021118-3.c: New test.
19246
19247 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19248
19249         * gcc.c-torture/compile/20021119-1.c: New test.
19250
19251 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19252
19253         * gcc.dg/duff-1.c: New test.
19254         * gcc.dg/duff-2.c: New test.
19255         * gcc.dg/duff-3.c: New test.
19256
19257 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19258
19259         * gcc.dg/cpp/_Pragma5.c: New test.
19260
19261 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19262
19263         * gcc.c-torture/execute/20021118-2.c: New test.
19264
19265 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19266
19267         * gcc.c-torture/execute/20021118-1.c: New test.
19268
19269 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19270
19271         * gcc.dg/20021116-1.c: New test.
19272
19273 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19274
19275         * g++.dg/abi/vcall1.C: New test.
19276
19277 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19278
19279         * gcc.dg/20021029-1.c: New test.
19280         * gcc.dg/20021029-2.c: New test.
19281
19282 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19283
19284         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19285
19286 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19287
19288         PR c/8439
19289         * gcc.dg/20021110.c: Move to ...
19290         * gcc.c-torture/compile/20021110.c: .... here.
19291
19292 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19293
19294         PR c/8467
19295         * gcc.c-torture/execute/20021111-1.c
19296
19297 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19298
19299         PR c/8439
19300         * gcc.dg/20021110.c: New test.
19301
19302 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19303
19304         * g++.dg/abi/vthunk3.C: Run only on x86.
19305
19306 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19307
19308         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19309
19310 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19311
19312         * lib/compat.exp (compat-execute): Fix logic error in last
19313         change.
19314
19315 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19316
19317         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19318
19319 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19320
19321         PR c++/8389
19322         * g++.dg/template/access6.C: New test.
19323
19324 2002-11-08  Jan Hubicka  <jh@suse.cz>
19325
19326         * gcc.dg/i386-ssefp-1.c: New test.
19327         * gcc.dg/i386-ssefp-1.c: New test.
19328
19329 2002-11-08  Jan Hubicka  <jh@suse.cz>
19330
19331         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19332
19333 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19334
19335         * g++.dg/abi/vthunk3.C: New test.
19336
19337         PR c++/8338
19338         * g++.dg/template/crash2.C: New test.
19339
19340 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19341
19342         * testsuite/g++.dg/abi/dtor1.C: New test.
19343         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19344
19345 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19346
19347         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19348         Darwin.
19349
19350 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19351
19352         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19353         -mthumb.  Only xfail with -O0.
19354
19355 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19356
19357         * g++.dg/abi/thunk1.C: New test.
19358         * g++.dg/abi/thunk2.C: Likewise.
19359         * g++.dg/abi/vtt1.C: Likewise.
19360
19361 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19362
19363         PR optimization/8423
19364         * gcc.c-torture/execute/builtin-constant.c: New test.
19365
19366 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19367
19368         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19369         Add some more cases.
19370
19371 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19372
19373         PR c++/8391
19374         * g++.dg/opt/local1.C: New test.
19375
19376 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19377
19378         PR c++/8160
19379         * g++.dg/template/complit1.C: New test.
19380
19381         PR c++/8149
19382         * g++.dg/template/typename4.C: Likewise.
19383
19384 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19385
19386         Core issue 287, PR c++/7639
19387         * g++.dg/template/instantiate1.C: Adjust error location.
19388         * g++.dg/template/instantiate3.C: New test.
19389         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19390         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19391         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19392
19393 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19394
19395         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19396
19397 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19398
19399         PR c++/8287
19400         * g++.dg/init/dtor2.C: New test.
19401
19402 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19403
19404         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19405         * gcc.dg/nest.c: Bypass errors on irix6.
19406
19407 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19408
19409         * gcc.dg/nest.c: Expect error for mmix-*-*.
19410         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19411
19412 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19413
19414         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19415         markers.
19416
19417         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19418
19419 2002-10-25  Mike Stump  <mrs@apple.com>
19420
19421         * gcc.dg/warn-1.c: New test.
19422
19423 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19424
19425         * g++.dg/template/typename3.C: New test.
19426
19427 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19428
19429         * g++.dg/lookup/ptrmem1.C: New test.
19430
19431         * g++.dg/abi/vthunk2.C: New test.
19432
19433 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19434
19435         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19436
19437 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19438
19439         * g++.dg/abi/empty9.C: New test.
19440
19441 2002-10-24  Richard Henderson  <rth@redhat.com>
19442
19443         * g++.dg/inherit/thunk1.C: Enable for ia64.
19444
19445 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19446
19447         PR c++/8067
19448         * g++.dg/lookup/pretty1.C: New test.
19449
19450 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19451
19452         * gcc.dg/20021023-1.c: New test.
19453
19454 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19455
19456         PR c++/7679
19457         * g++.dg/parse/inline1.C: New test.
19458
19459 2002-10-23  Richard Henderson  <rth@redhat.com>
19460
19461         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19462
19463         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19464
19465 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19466
19467         PR c++/6579
19468         * g++.dg/parse/stmtexpr3.C: New test.
19469
19470 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19471
19472         * g++.dg/expr/cond1.C: New test.
19473
19474 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19475
19476         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19477
19478 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19479
19480         * g++.dg/abi/vbase13.C: New test.
19481         * g++.dg/abi/vbase14.C: Likewise.
19482
19483 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19484
19485         * gcc.dg/tls/pic-1.c: New test.
19486         * gcc.dg/tls/nonpic-1.c: New test.
19487         * gcc.dg/20021018-1.c: New test.
19488
19489 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19490
19491         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19492         Remove only files with the same base name as the test case.
19493         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19494         (profopt-execute): Likewise.  Also, remove old profiling
19495         and performance data files before running the tests.
19496
19497         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19498         * g++.dg/bprob/bprob.exp: Likewise.
19499         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19500         to allow more general test case names.
19501
19502         * g++.dg/bprob/bprob-1.C: Rename to ...
19503         * g++.dg/bprob/g++-bprob-1.C: ... this.
19504
19505         * g77.dg/bprob/bprob-1.f: Rename to ...
19506         * g77.dg/bprob/g77-bprob-1.f: ... this.
19507
19508 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19509
19510         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19511         bison 1.50 or later.
19512
19513 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19514
19515         * g++.dg/README: Describe more test directories.
19516
19517 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19518
19519         * g++.dg/init/array6.C: Add additional tests.
19520
19521 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19522
19523         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19524         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19525
19526 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19527
19528         * gcc.c-torture/compile/20020604-1.x: New.
19529         * gcc.c-torture/compile/simd-5.x: Likewise.
19530         * gcc.c-torture/execute/920710-1.x: Likewise.
19531         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19532
19533 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19534
19535         * g++.dg/inherit/override1.C: Add dg-options clause.
19536
19537 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19538
19539         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19540         _mm_slli_si128.
19541
19542 2002-10-19  Andreas Schwab  <schwab@suse.de>
19543
19544         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19545         directory component.
19546
19547 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19548
19549         * g++.dg/inherit/thunk1.C: New test.
19550
19551         * g++.dg/inherit/override1.C: New test.
19552
19553         * g++.dg/abi/mangle11.C: New test.
19554         * g++.dg/abi/mangle14.C: New test.
19555         * g++.dg/abi/mangle17.C: New test.
19556
19557 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19558
19559         * g++.dg/overload/member2.C: New test.
19560
19561 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19562
19563         * g++.dg/README: Describe new compat directory.
19564         * g++.dg/dg.exp: Skip tests in compat directory.
19565         * README.compat: New file.
19566         * lib/compat.exp: New expect script.
19567         * g++.dg/compat: New test directory.
19568         * g++.dg/compat/compat.exp: New expect script.
19569         * g++.dg/compat/abi: New test directory.
19570         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19571         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19572         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19573         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19574         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19575         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19576         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19577         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19578         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19579         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19580         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19581         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19582         * g++.dg/compat/break: New test directory.
19583         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19584         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19585         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19586         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19587         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19588         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19589         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19590         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19591         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19592         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19593         g++.dg/compat/break/README: New files.
19594         * g++.dg/compat/eh: New test directory.
19595         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19596         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19597         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19598         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19599         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19600         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19601         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19602         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19603         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19604         g++.dg/compat/eh/filter2_y.C,
19605         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19606         g++.dg/compat/eh/new1_y.C,
19607         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19608         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19609         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19610         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19611         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19612         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19613         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19614         g++.dg/compat/eh/unexpected1_y.C: New files.
19615         * g++.dg/compat/init: New test directory.
19616         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19617         g++.dg/compat/init/array5_y.C,
19618         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19619         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19620         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19621         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19622         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19623         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19624         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19625         g++.dg/compat/init/init-ref2_y.C: New files.
19626
19627 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19628
19629         PR c++/7584
19630         * g++.dg/inherit/using3.C: New test.
19631
19632 2002-10-17  Jan Hubicka  <jh@suse.cz>
19633
19634         * gcc.dg/20021017-2.c: New test.
19635
19636 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19637
19638         * g++.dg/abi/mangle16.C: Adjust.
19639
19640         * g++.dg/init/array8.C: New test.
19641
19642 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19643
19644         * gcc.dg/special/mips-abi.exp: New test.
19645         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19646
19647 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19648
19649         * g++.dg/abi/mangle16.C: New test.
19650         * g++.dg/abi/mangle17.C: Likewise.
19651
19652         PR c++/7478
19653         * g++.dg/template/ref1.C: New test.
19654
19655 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19656
19657         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19658
19659 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19660
19661         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19662
19663 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19664
19665         PR c++/7524
19666         * g++.dg/init/array7.C: New test.
19667
19668 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19669
19670         * g++.dg/init/array6.C: New test.
19671
19672         * g++.dg/abi/mangle13.C: Likewise.
19673         * g++.dg/abi/mangle14.C: Likewise.
19674         * g++.dg/abi/mangle15.C: Likewise.
19675
19676 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19677
19678         * g++.dg/abi/empty8.C: New test.
19679
19680 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19681
19682         * g++.dg/init/ctor1.C: New test.
19683
19684 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19685
19686         * gcc.c-torture/execute/20021015-1.c: New test.
19687
19688 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19689
19690         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19691
19692 2002-10-14  Jan Hubicka  <jh@suse.cz>
19693
19694         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19695
19696 2002-10-14  Richard Henderson  <rth@redhat.com>
19697
19698         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19699
19700 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19701
19702         PR optimization/6631
19703         * g++.dg/opt/const2.C: New test.
19704
19705 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19706
19707         PR c++/7176
19708         * g++.dg/parse/friend1.C: New test.
19709         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19710
19711 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19712
19713         * gcc.dg/20021014-1.c: New test.
19714
19715 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/5661
19718         * g++.dg/ext/vlm1.C: New test.
19719         * g++.dg/ext/vlm2.C: Likewise.
19720
19721         * g++.dg/init/array1.C: Remove invalid braces.
19722         * g++.dg/init/brace1.C: New test.
19723         * g++.dg/init/copy2.C: Likewise.
19724         * g++.dg/init/copy3.C: Likewise.
19725         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19726         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19727         braces.
19728
19729 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19730
19731         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19732
19733 2002-10-11  Richard Shann  <richard.shann@superh.com>
19734
19735         * gcc.c-torture/compile/simd-5.c: New test.
19736
19737 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19738
19739         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19740
19741 2002-10-10  Jim Wilson  <wilson@redhat.com>
19742
19743         * gcc.c-torture/execute/20021010-1.c: New test.
19744
19745 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19746
19747         PR c/7353
19748         * g++.dg/ext/typedef-init.C: New test.
19749         * gcc.dg/typedef-init.c: New test.
19750
19751 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19752
19753         * gcc.dg/cpp/paste13.c: New test.
19754
19755 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19756
19757         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19758         remaining platforms, XFAIL during compile, not execute.  Don't
19759         XFAIL at -O0.
19760
19761 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19762
19763         * gcc.dg/alias-1.c: Tweak expected warning.
19764
19765 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19766
19767         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19768
19769 2002-10-06  Andreas Jaeger  <aj@suse.de>
19770
19771         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19772         * gcc.dg/cpp/c++98.C: Likewise.
19773
19774         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19775         * g++.dg/cpp/c++98.C: Likewise.
19776
19777         * g++.dg/README (Subdirectories): Mention cpp directory.
19778
19779         PR target/7559
19780         * gcc.dg/20021006-1.c: New test.
19781
19782 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19783
19784         PR c++/7804
19785         * g++.dg/other/warning1.C: New test.
19786
19787 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19788
19789         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19790         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19791         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19792
19793 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19794
19795         PR c++/7931
19796         * g++.dg/template/ptrmem3.C: New test.
19797
19798         PR c++/7754
19799         * g++.dg/template/union1.C: New test.
19800
19801 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/8006
19804         * g++.dg/abi/mangle9.C: New test.
19805         * g++.dg/abi/mangle10.C: New test.
19806         * g++.dg/abi/mangle11.C: New test.
19807         * g++.dg/abi/mangle12.C: New test.
19808
19809 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19810
19811         PR c++/7188.
19812         * g++.dg/template/meminit1.C: New test.
19813         * g++.dg/warn/Wreorder-1.C: Likewise.
19814         * g++.old-deja/g++.mike/warn3.C: Tweak.
19815         * lib/prune.exp: Ingore "in copy constructor".
19816
19817 2002-10-02  Andreas Jaeger  <aj@suse.de>
19818
19819         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19820         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19821         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19822         on x86-64.
19823
19824 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19825
19826         * gcc.dg/empty1.C: Fix typo.
19827
19828 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19829
19830         * gcc.dg/alias-1.c: New test.
19831
19832 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19833
19834         * gcc.dg/empty1.C: New test.
19835
19836         * g++.dg/tls/init-2.C: Tweak error messages.
19837
19838 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19839
19840         * gcc.c-torture/compile/20020923-1.c: New test.
19841
19842 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19843
19844         * gcc.c-torture/execute/ffs-1.c: New test.
19845         * gcc.c-torture/execute/ffs-2.c: Ditto.
19846
19847 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19848
19849         * g++.dg/overload/member1.C: New test.
19850
19851 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19852
19853         * g++.dg/abi/empty7.C: New test.
19854         * g++.dg/init/pm2.C: Likewise.
19855
19856 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19857
19858         * g++.dg/rtti/crash1.C: New test.
19859
19860 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19861
19862         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19863         gcc.dg/sibcall-4.c: New tests.
19864
19865 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19866
19867         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19868         powerpc and MMIX targets.
19869
19870 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19871
19872         * gcc.dg/cpp/20020927-1.c: New.
19873
19874 2002-09-26  David S. Miller  <davem@redhat.com>
19875
19876         * gcc.c-torture/compile/trunctfdf.c: New.
19877
19878 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19879
19880         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19881
19882 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19883
19884         * gcc.c-torture/execute/loop-15.c: New.
19885
19886 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19887
19888         * README.QMTEST: Fix typo.
19889
19890 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19891
19892         * gcc.dg/20020926-1.c: New test.
19893
19894 2002-09-25  David S. Miller  <davem@redhat.com>
19895
19896         PR target/7842
19897         * gcc.c-torture/execute/shiftdi.c: New test.
19898
19899 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19900
19901         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19902         unique to the tool.
19903         * lib/g77.exp (g77_init): Likewise.
19904         * lib/g++.exp (g++_init): Likewise.
19905         * lib/objc.exp (objc_init): Likewise.
19906
19907 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19908
19909         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19910         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19911         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19912
19913 2002-09-25  Richard Henderson  <rth@redhat.com>
19914
19915         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19916         too-small long double.
19917
19918 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19919
19920         * gcc.dg/20020919-1.c: New test.
19921
19922 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19923
19924         * g++.dg/abi/bitfield6.C: New test.
19925         * g++.dg/abi/bitfield7.C: New test.
19926         * g++.dg/abi/bitfield8.C: New test.
19927         * g++.dg/abi/vbase11.C: New test.
19928
19929 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19930
19931         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19932         hppa*-*-hpux*.  Update test comment.
19933
19934 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19935
19936         * gcc.dg/tls/struct-1.c: New test.
19937
19938 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19939
19940         * gcc.dg/cpp/tr-warn2.c: Update.
19941
19942 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19943
19944         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19945
19946 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19947
19948         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19949         systems.
19950
19951 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19952
19953         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19954
19955         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19956         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19957         setting of cxxfilt.
19958
19959 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19960
19961         * gcc.dg/20020312-2.c: Update for darwin.
19962
19963 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19964
19965         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19966
19967 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19968
19969         * objc.dg/comp-types-1.m: New test.
19970         * objc.dg/comp-types-2.m: New test.
19971         * objc.dg/comp-types-3.m: New test.
19972         * objc.dg/comp-types-4.m: New test.
19973         * objc.dg/comp-types-5.m: New test.
19974         * objc.dg/comp-types-6.m: New test.
19975
19976 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19977
19978         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19979
19980 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19981
19982         * g++.dg/other/do1.C: New test.
19983
19984         * g++.dg/template/subst1.C: New test.
19985
19986 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19987
19988         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19989
19990 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19991
19992         * g++.dg/template/qualttp20.C: Adjust expected errors.
19993         * g++.old-deja/g++.jason/report.C: Likewise.
19994         * g++.old-deja/g++.other/qual1.C: Likewise.
19995
19996         * g++.dg/lookup/scoped2.C: New test.
19997
19998         * g++.dg/ext/asm3.C: New test.
19999
20000 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20001
20002         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20003
20004 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20005
20006         * ChangeLog: follow spelling conventions.
20007         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20008         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20009         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20010         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20011         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20012         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20013         * g++.old-deja/g++.law/global-init1.C: Likewise.
20014         * g++.old-deja/g++.other/delete4.C: Likewise.
20015         * g++.old-deja/g++.other/inline21.C: Likewise.
20016         * g++.old-deja/g++.other/singleton.C: Likewise.
20017         * g77.dg/strlen0.f: Likewise.
20018         * g77.f-torture/compile/20010519-1.f: Likewise.
20019         * g77.f-torture/compile/980310-4.f: Likewise.
20020         * gcc.c-torture/compile/20000605-1.c: Likewise.
20021         * gcc.c-torture/execute/20020225-1.c: Likewise.
20022         * gcc.dg/c90-hexfloat-2.c: Likewise.
20023         * gcc.dg/c99-bool-1.c: Likewise.
20024         * gcc.dg/c99-hexfloat-2.c: Likewise.
20025         * gcc.dg/dll-2.c: Likewise.
20026         * gcc.dg/wtr-union-init-1.c: Likewise.
20027         * gcc.dg/wtr-union-init-2.c: Likewise.
20028         * gcc.dg/wtr-union-init-3.c: Likewise.
20029         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20030         * gcc.dg/cpp/defined.c: Likewise.
20031         * gcc.dg/cpp/macsyntx.c: Likewise.
20032         * gcc.dg/cpp/paste2.c: Likewise.
20033         * gcc.dg/cpp/trad/defined.c: Likewise.
20034         * gcc.dg/format/c90-printf-1.c: Likewise.
20035         * gcc.dg/format/c90-scanf-1.c: Likewise.
20036         * gcc.dg/format/c99-printf-1.c: Likewise.
20037         * gcc.dg/format/c99-scanf-1.c: Likewise.
20038         * gcc.misc-tests/gcov-8.c: Likewise.
20039         * lib/profopt.exp: Likewise.
20040
20041 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20042
20043         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20044
20045 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20046
20047         * g++.dg/inherit/using2.C: New test.
20048
20049 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20050
20051         * ChangeLog: Follow spelling conventions.
20052         * g++.dg/template/friend4.C: Likewise.
20053         * g++.old-deja/g++.pt/crash67.C: Likewise.
20054         * gcc.c-torture/execute/20000801-4.c: Likewise.
20055         * gcc.dg/c90-digraph-1.c: Likewise.
20056         * gcc.dg/c94-digraph-1.c: Likewise.
20057         * gcc.dg/c99-digraph-1.c: Likewise.
20058         * gcc.dg/cpp/line5.c: Likewise.
20059         * gcc.dg/cpp/multiline.c: Likewise.
20060         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20061         * gcc.dg/format/attr-3.c: Likewise.
20062         * gcc.dg/format/c90-scanf-3.c: Likewise.
20063         * gcc.dg/format/ext-4.c: Likewise.
20064
20065 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20066
20067         * g++.dg/template/pretty1.C: New test.
20068
20069 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20070
20071         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20072
20073 2002-09-13  Matt Austern  <austern@apple.com>
20074
20075         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20076         passing a cast expression to a function by const reference.
20077
20078 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20079
20080         * g++.dg/template/deduce1.C: New test.
20081
20082 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20083
20084         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20085         32-bit int.
20086
20087 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20088
20089         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20090         usage.
20091
20092 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20093
20094         * gcc.c-torture/compile/20020910-1.c: New test.
20095
20096 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20097
20098         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20099
20100 2002-09-10  Andreas Jaeger  <aj@suse.de>
20101
20102         * gcc.dg/20020312-2.c: Adjust for x86-64.
20103
20104 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20105
20106         * g77.dg/7388.f: New test case for PR 7388.
20107
20108 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20109
20110         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20111
20112 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20113
20114         * objc.dg/proto-lossage-1.m: New test.
20115
20116 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20117
20118         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20119
20120 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20121
20122         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20123         expected to pass.
20124
20125 2002-09-06  Stan Shebs  <shebs@apple.com>
20126             David Edelsohn  <edelsohn@gnu.org>
20127
20128         * gcc.dg/weak: New directory.
20129         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20130         target-specific xfail bits.
20131         * gcc.dg/typeof-2.c: Move to new directory.
20132         * gcc.dg/weak.exp: New expect script.
20133
20134 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20135
20136         * gcc.c-torture/execute/extzvsi.c: New test.
20137
20138 2002-09-05  Stan Shebs  <shebs@apple.com>
20139
20140         * gcc.dg/weak-1.c: xfail on Darwin.
20141         * gcc.dg/weak-2.c: Ditto.
20142         * gcc.dg/weak-3.c: Ditto.
20143         * gcc.dg/weak-4.c: Ditto.
20144         * gcc.dg/weak-5.c: Ditto.
20145         * gcc.dg/weak-6.c: Ditto.
20146         * gcc.dg/weak-7.c: Ditto.
20147         * gcc.dg/weak-8.c: Ditto.
20148         * gcc.dg/weak-9.c: Ditto.
20149
20150 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20151
20152         * gcc.c-torture/execute/loop-14.c: New test.
20153
20154 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20155
20156         * g++.dg/other/cxa-atexit1.C: New test.
20157
20158         * gcc.dg/typeof-2.c: New test.
20159
20160 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20161
20162         * gcc.dg/builtins-2.c: New testcase.
20163         * gcc.dg/builtins-3.c: New testcase.
20164
20165 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20166
20167         * gcc.dg/cpp/_Pragma4.c: New test.
20168
20169 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20170
20171         * objc/execute/nil_method-1.m: New testcase.
20172
20173 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20174
20175         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20176         [Object class], not [Object initialize].
20177
20178 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20179             Hans-Peter Nilsson  <hp@bitrange.com>
20180
20181         * gcc.c-torture/execute/20020720-1.x: Skip test on
20182         mmix-knuth-mmixware.  Correct comment.
20183
20184 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20185
20186         * testsuite/g++.dg/abi/bitfield5.C: New test.
20187         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20188
20189 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20190
20191         * objc.dg/undeclared-selector.m: New test.
20192
20193 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20194
20195         * g++.dg/other/offsetof1.C: Avoid cast warning.
20196
20197 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20198
20199         * objc.dg/super-class-2.m: New test.
20200
20201 2002-08-24  Matt Austern  <austern@apple.com>
20202
20203         * g++.dg/ext/lvaddr.C: New test.
20204         * g++.dg/ext/lvcast.C: New test.
20205
20206 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20207
20208         * testsuite/g++.dg/inherit/cond1.C: New test.
20209
20210 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20211
20212         * gcc.dg/noncompile/incomplete-1.c: New test.
20213
20214 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20215
20216         * gcc.dg/typespec-1.c: New test.
20217
20218 2002-08-20  Devang Patel  <dpatel@apple.com>
20219         * objc.dg/proto-hier-2.m: New test.
20220
20221 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20222
20223         * objc.dg/bitfield-1.m: New test.
20224         * objc.dg/bitfield-2.m: New test.
20225
20226 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20227
20228         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20229         gcc.dg/c99-flex-array-4.c: New tests.
20230
20231 2002-08-16  Stan Shebs  <shebs@apple.com>
20232
20233         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20234
20235 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20236
20237         * gcc.dg/typeof-1.c: New test.
20238         * g++.dg/ext/typeof2.C: New test.
20239
20240 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20241
20242         * g++.dg/other/offsetof1.C: New test.
20243
20244 2002-08-14  Richard Henderson  <rth@redhat.com>
20245
20246         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20247
20248 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20249
20250         * gcc.dg/cpp/_Pragma3.c: New test.
20251
20252 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20253
20254         * g++.dg/template/inherit3: New test.
20255
20256 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20257
20258         * gcc.dg/bitfld-4.c: Add blank options.
20259
20260 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20261
20262         * g++.dg/template/crash1.C: New test.
20263
20264 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20265
20266         * gcc.dg/tls/opt-2.c: New test.
20267
20268 2002-08-08  Devang Patel  <dpatel@apple.com>
20269
20270         * objc.dg/selector-1.m : New test
20271
20272 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * g++.dg/abi/bitfield4.C: New test.
20275         * gcc.dg/bitfld-4.c: New test.
20276
20277 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20278
20279         * g++.dg/other/packed1.C: New test.
20280
20281 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20282
20283         * g++.dg/abi/offsetof.C: Tweak error messages.
20284         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20285
20286 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20287
20288         * gcc.dg/bitfld-3.c: New test.
20289
20290 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20291             Richard Henderson  <rth@redhat.com>
20292
20293         * gcc.dg/i386-bitfield1.c: New test.
20294         * g++.dg/abi/bitfield3.C: Update.
20295
20296 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20297
20298         * objc.dg/const-str-2.m: Update.
20299         * gcc.dg/cpp/c++98.c: Change to C extension.
20300         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20301         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20302
20303 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20304
20305         * testsuite/gcc.dg/tls/diag-3.c: New.
20306
20307 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20308
20309         * g++.dg/README (Subdirectories): Document new subdir expr.
20310         * g++.dg/expr/pmf-1.C: New test.
20311
20312 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20313
20314         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20315
20316 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20317
20318         * g++.dg/abi/bitfield3.C: New test.
20319
20320 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20321
20322         * lib/gcov.exp: Tweak expected line formats.
20323         * gcc.misc-tests/gcov8.c: New test.
20324         * gcc.misc-tests/gcov8.x: New flags.
20325
20326 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * consistency.vlad/layout/endian.c: Include string.h.
20329
20330         * gcc.c-torture/execute/20020805-1.c: New test.
20331
20332 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20333
20334         * g++.dg/other/conversion1.C: New test.
20335
20336 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20337
20338         * gcc.dg/builtins-1.c: New testcase.
20339
20340 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20341
20342         * g++.dg/inherit/access3.C: New test.
20343
20344 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20345
20346         * gcc.dg/ia64-visibility-2.c: New test.
20347
20348 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20349
20350         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20351         __qualifier_flags to __flags.
20352
20353 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20354
20355         * g++.dg/inherit/operator1.C: New test.
20356         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20357         * g++.dg/other/error1.C: Change expected error message.
20358         * g++.dg/template/conv4.C: Likewise.
20359
20360 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20361
20362         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20363         for documented behavior.
20364
20365 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20366
20367         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20368         several targets known to fail.
20369
20370 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20371
20372         * gcc.dg/mips-args-[123].c: New tests.
20373
20374 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20375
20376         * gcc.dg/ppc-spe.c: New.
20377
20378 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20379
20380         * g++.dg/other/ptrmem4.C: New testcase.
20381
20382 2002-07-24  Richard Henderson  <rth@redhat.com>
20383
20384         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20385
20386 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20387
20388         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20389
20390 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20391
20392         * gcc.c-torture/execute/memset-3.c: New testcase.
20393
20394 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20395
20396         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20397         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20398
20399 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20400
20401         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20402         Delete.
20403
20404 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20405
20406         * gcc.c-torture/compile/simd-4.c: New test.
20407
20408 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20409
20410         PR c++/7347, c++/7348
20411         * g++.dg/template/access4.C: New test.
20412         * g++.dg/template/access5.C: New test.
20413         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20414         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20415         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20416         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20417
20418 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20419
20420         * gcc.dg/gnu89-init-2.c: New test.
20421
20422 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20423
20424         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20425
20426 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20427
20428         * gcc.c-torture/execute/20020720-1.c: New testcase.
20429
20430 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20431
20432         * gcc.dg/cpp/Wsignprom.c: New tests.
20433
20434 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20435
20436         * gcc.c-torture/execute/loop-13.c: New test.
20437
20438 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20439
20440         * gcc.dg/cpp/expr.c: New tests.
20441
20442 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20443
20444         * g++.dg/opt/pr6713.C: Add template instantiation.
20445
20446 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20447
20448         * gcc.dg/nest.c: New test.
20449
20450 2002-07-17  Richard Henderson  <rth@redhat.com>
20451
20452         * g++.dg/opt/pr6713.C: New test.
20453
20454 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20455
20456         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20457         XFAIL for all x86 processors.
20458
20459 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20460
20461         * gcc.c-torture/execute/20010122-1.x: Do not test with
20462         -fomit-frame-pointer.
20463
20464 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20465
20466         * g++.dg/template/instantiate2.C: New test.
20467         * g++.dg/template/spec4.C: New test.
20468
20469 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20470
20471         * g++.dg/template/access2.C: New test.
20472         * g++.dg/template/access3.C: New test.
20473
20474 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20475
20476         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20477         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20478         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20479         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20480         Convert to use <stdarg.h>.
20481         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20482         Delete.
20483         * gcc.dg/va-arg-2.c: New.
20484         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20485
20486 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20487
20488         * gcc.c-torture/compile/20020710-1.c: New test.
20489
20490 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20491                           Andrew Pinski  <pinskia@physics.uc.edu>
20492
20493         gcc.c-torture/compile/simd-2.c: New testcase.
20494         gcc.c-torture/compile/simd-3.c: Likewise.
20495
20496 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20497
20498         PR c++/7224
20499         * g++.dg/overload/error1.C: New test.
20500
20501 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20502
20503         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20504         configuration and IRIX 6 O32 ABI.
20505
20506 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20507
20508         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20509
20510 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20511
20512         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20513
20514 2002-07-10  Jeffrey A Law  <law@redhat.com>
20515
20516         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20517
20518         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20519
20520 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20521
20522         * gcc.dg/20020312-2.c: Check for __PPC__.
20523
20524 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20525
20526         * gcc.c-torture/compile/20020709-1.c: New test.
20527
20528 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20529
20530         * g++.dg/template/qualttp21.C: New test case.
20531
20532 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20533
20534         * gcc.c-torture/compile/20020706-1.c: New test.
20535         * gcc.c-torture/compile/20020706-2.c: New test.
20536
20537 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20538             Alexandre Oliva  <aoliva@redhat.com>
20539
20540         * g++.dg/warn/incomplete1.C: New test.
20541
20542 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20543
20544         PR c++/7099
20545         * g++.dg/warn/noreturn1.C: New test.
20546
20547 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20548
20549         PR c++/6706
20550         * g++.dg/debug/debug6.C: New test.
20551         * g++.dg/debug/debug7.C: New test.
20552
20553 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20554
20555         * gcc.c-torture/compile/simd-3.c: New test.
20556
20557 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20558
20559         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20560         * gcc.dg/20020620-1.c: Likewise.
20561
20562 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20563
20564         PR c++/6944
20565         * g++.dg/init/array4.C: New test.
20566         * g++.dg/init/array5.C: New test.
20567
20568 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20569
20570         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20571         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20572
20573 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20574
20575         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20576         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20577         * gcc.dg/wtr-conversion-1.c: Likewise.
20578         * gcc.dg/wtr-escape-1.c: Likewise.
20579         * gcc.dg/wtr-int-type-1.c: Likewise.
20580         * gcc.dg/wtr-label-1.c: Likewise.
20581         * gcc.dg/wtr-static-1.c: Likewise.
20582         * gcc.dg/wtr-strcat-1.c: Likewise.
20583         * gcc.dg/wtr-suffix-1.c: Likewise.
20584         * gcc.dg/wtr-switch-1.c: Likewise.
20585         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20586         * gcc.dg/wtr-union-init-1.c: Likewise.
20587         * gcc.dg/wtr-union-init-2.c: Likewise.
20588         * gcc.dg/wtr-union-init-3.c: Likewise.
20589
20590         * gcc.dg/wtr-func-def-1.c: New test.
20591
20592 2002-07-02 Devang Patel <dpatel@apple.com>
20593
20594         * objc.dg/param-1.m: New test.
20595
20596 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20597
20598         * gcc.dg/cpp/trad/directive.c: Add test.
20599         * gcc.dg/cpp/trad/macroargs.c: Add test.
20600         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20601
20602 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20603
20604         * gcc.dg/cpp/cmdlne-M.c: New test.
20605
20606 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20607
20608         * objc.dg/desig-init-1.m: New test.
20609
20610 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20611
20612         PR c++/6716
20613         * g++.dg/template/instantiate1.C: New test.
20614
20615 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20616
20617         PR c++/7112
20618         * g++.dg/template/sizeof2.C: New test.
20619
20620 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20621
20622         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20623         gcc.dg/cpp/trad/include.c: New tests.
20624
20625 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20626
20627         PR target/7177
20628         * gcc.c-torture/compile/20020701-1.c: New test.
20629
20630 2002-07-01  Stan Shebs  <shebs@apple.com>
20631
20632         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20633         header here...
20634         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20635         (objc-torture-execute): or here.
20636
20637 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20638
20639         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20640
20641 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20642
20643         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20644
20645 2002-06-30  Devang Patel  <dpatel@apple.com>
20646
20647         * objc.dg/fsyntax-only.m: New test.
20648
20649 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20650
20651         PR c++/6695
20652         * g++.dg/template/friend7.C: New file.
20653
20654 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20655
20656         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20657         return type.
20658
20659 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20660
20661         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20662         avoid division by zero.
20663
20664 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20665
20666         * gcc.dg/Wunknownprag.c: New tests.
20667
20668 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20669
20670         * gcc.c-torture/execute/simd-2.c: New test.
20671
20672 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20673
20674         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20675         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20676         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20677         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20678         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20679         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20680         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20681         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20682         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20683         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20684         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20685         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20686         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20687         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20688         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20689         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20690         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20691
20692 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20693
20694         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20695         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20696         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20697         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20698         New tests.
20699         * gcc.dg/cpp/trad/directive.c: Update.
20700
20701 2002-06-23  Andreas Jaeger  <aj@suse.de>
20702
20703         * gcc.c-torture/execute/complex-6.c: New.
20704
20705 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20706
20707         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20708         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20709         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20710         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20711
20712 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20713
20714         * gcc.dg/cpp/trad: New directory with traditional tests copied
20715         from parent directory.
20716         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20717         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20718         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20719         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20720         Move to trad/ and rename.
20721         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20722         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20723         gcc.dg/cpp/trad/redef2.c: New tests.
20724         * gcc.dg/cpp/trad/trad.exp: New driver.
20725
20726 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20727
20728         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20729         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20730         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20731         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20732         Remove.
20733
20734 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20735
20736         * gcc.dg/20020620-1.c: New test.
20737
20738 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20739
20740         * g++.dg/template/ttp4.C: New test.
20741
20742 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20743
20744         * g++.dg/opt/vt1.C: Fix regexp.
20745
20746 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20747
20748         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20749         Don't use attribute `noinline'.
20750
20751 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20752
20753         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20754
20755 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20756
20757         * gcc.c-torture/execute/simd-1.c: New.
20758
20759         * gcc.dg/simd-1.c: New.
20760
20761 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20762
20763         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20764
20765 2002-06-16  Richard Henderson  <rth@redhat.com>
20766
20767         * g++.dg/ext/anon-struct1.C: New.
20768         * g++.dg/ext/anon-struct2.C: New.
20769         * g++.dg/ext/anon-struct3.C: New.
20770         * gcc.dg/anon-struct-1.c: New.
20771         * gcc.dg/anon-struct-2.c: New.
20772         * gcc.dg/anon-struct-3.c: New.
20773         * gcc.dg/20011008-1.c: Adjust warning text.
20774         * gcc.dg/20020527-1.c: Add -fms-extensions.
20775
20776 2002-06-16  Richard Henderson  <rth@redhat.com>
20777
20778         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20779
20780 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20781
20782         * gcc.c-torture/execute/20020615-1.c: New test.
20783
20784 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20785
20786         * gcc.c-tortuture/execute/compare-1.c: New test case.
20787         * gcc.c-tortuture/execute/compare-2.c: New test case.
20788         * gcc.c-tortuture/execute/compare-3.c: New test case.
20789
20790 2002-06-13  Richard Henderson  <rth@redhat.com>
20791
20792         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20793         ia64 ilp32.
20794
20795 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20796
20797         * g++.dg/template/typename2.C: Update error message.
20798
20799 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20800
20801         * gcc.c-torture/execute/20020611-1.c: New test.
20802
20803 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20804
20805         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20806         list of targets to skip.
20807
20808 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20809
20810         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20811         targets if not optimizing.
20812
20813 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20814
20815         * gcc.c-torture/compile/20020605-1.c: New test.
20816
20817         * g++.dg/opt/vt1.C: New test.
20818
20819         * gcc.dg/20020531-1.c: New test.
20820
20821         * gcc.dg/20020530-1.c: New test.
20822
20823         * gcc.dg/20020527-1.c: New test.
20824
20825         * g++.dg/opt/cse1.C: New test.
20826
20827 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20828
20829         * gcc.dg/20020607-2.c: New test case.
20830
20831 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20832
20833         * gcc.c-torture/compile/20020604-1.c: New test.
20834
20835 2002-06-04  Richard Henderson  <rth@redhat.com>
20836
20837         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20838         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20839         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20840
20841 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20842
20843         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20844
20845 2002-06-03  Richard Henderson  <rth@redhat.com>
20846
20847         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20848         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20849
20850 2002-06-02  Richard Henderson  <rth@redhat.com>
20851
20852         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20853         test functions static.
20854
20855 2002-06-02  Andreas Jaeger  <aj@suse.de>
20856
20857         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20858         now.
20859
20860 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20861
20862         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20863         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20864         Update for mofified diagnostics.
20865         * gcc.dg/c99-intconst-1.c: No longer fail.
20866
20867 2002-06-02  Richard Henderson  <rth@redhat.com>
20868
20869         * gcc.dg/uninit-A.c: Remove xfail markers.
20870
20871 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20872
20873         * gcc.dg/fnegate-1.c: New test case.
20874
20875 2002-05-30  Osku Salerma  <osku@iki.fi>
20876
20877         * gcc.c-torture/execute/mayalias-1.c: New file.
20878
20879 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20880
20881         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20882         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20883         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20884
20885 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20886
20887         * gcc.c-torture/execute/20020529-1.c: New test.
20888
20889 2002-05-27  Richard Henderson  <rth@redhat.com>
20890
20891         * g++.dg/ext/attrib6.C: New test case.
20892
20893 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20894
20895         * gcc.c-torture/execute/pure-1.c: New test.
20896
20897 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20898
20899         * gcc.dg/cpp/arith-2.c: Remove.
20900
20901 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20902
20903         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20904         * gcc.dg/cpp/if-3.c: Remove.
20905
20906 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * g++.dg/opt/cse2.C: New test.
20909
20910 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20911
20912         * gcc.dg/cpp/arith-1.c: New semantic tests.
20913         * gcc.dg/cpp/if-1.c: Update.
20914
20915 2002-05-24  Ben Elliston  <bje@redhat.com>
20916
20917         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20918
20919 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20920
20921         * gcc.dg/verbose-asm.c: New test.
20922
20923 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20924
20925         * gcc.dg/cpp/paste12.c: New test.
20926
20927 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20928
20929         * g++.dg/parse/named_ops.C: New test.
20930
20931 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20932
20933         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20934
20935 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20936
20937         * gcc.dg/weak-2.c: Allow optional leading underscore
20938         in scan-assembler symbol name.
20939         * gcc.dg/weak-3.c: Likewise.
20940         * gcc.dg/weak-4.c: Likewise.
20941         * gcc.dg/weak-5.c: Likewise.
20942
20943 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20944
20945         * gcc.dg/20020523-1.c: New test.
20946
20947 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20948
20949         * objc.dg/const-str-2.m: Update now that we stop after
20950         a command line error.
20951
20952 2002-05-22  Richard Henderson  <rth@redhat.com>
20953
20954         * g++.dg/dg.exp: Fix typo in test pruneing.
20955
20956 2002-05-22  Richard Henderson  <rth@redhat.com>
20957
20958         * g++.dg/dg.exp: Prune the tls subdirectory.
20959         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20960         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20961         * g++.dg/tls/init-1.C: New.
20962
20963 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20964
20965         * gcc.dg/20020517-1.c: New test.
20966
20967 2002-05-21  Richard Henderson  <rth@redhat.com>
20968
20969         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20970         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20971
20972 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20973
20974         * g++.dg/other/copy2.C: New test.
20975
20976 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20977
20978         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20979         (MAX_COPY): Bump up to 10 times sizeof (long long).
20980         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20981
20982         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20983         sizeof (long long).
20984
20985         * gcc.c-torture/execute/strcpy-1.c: New test.
20986
20987 2002-05-19  Jason Merrill  <jason2redhat.com>
20988
20989         * g++.dg/ext/oper1.C: New test.
20990
20991 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20992 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20993
20994         * README.QMTEST: New file.
20995
20996         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20997
20998 2002-05-19  Andreas Jaeger  <aj@suse.de>
20999
21000         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21001         now.
21002         * gcc.c-torture/execute/loop-2d.x: Likewise.
21003
21004 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21005
21006         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21007         support weak symbols.
21008         * gcc.dg/weak-4.c: Likewise
21009         * gcc.dg/weak-6.c: Likewise
21010
21011 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21012
21013         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21014         cygwin, coff and h8300-*-hms targets
21015         * gcc.dg/weak-5.c: Likewise
21016         * gcc.dg/weak-7.c: Likewise
21017
21018 2002-05-16  Jason Merrill  <jason@redhat.com>
21019
21020         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21021         (scan-assembler-not, scan-assembler-dem): Likewise.
21022         (scan-assembler-dem-not): Likewise.
21023
21024 2002-05-15  Richard Henderson  <rth@redhat.com>
21025
21026         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21027
21028 2002-05-15  Richard Henderson  <rth@redhat.com>
21029
21030         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21031         (vfoo1f): Warning here.
21032         (vfoo1l): Don't redefine the alias.
21033
21034 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21035
21036         * g++.dg/init/pm1.C: New test.
21037
21038 2002-05-12  David S. Miller  <davem@redhat.com>
21039
21040         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21041         types.
21042
21043 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21044
21045         * gcc.c-torture/execute/20020510-1.c: New test case.
21046
21047 2002-05-10  David S. Miller  <davem@redhat.com>
21048
21049         * gcc.c-torture/execute/conversion.c: Test long double too.
21050
21051 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21052
21053         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21054         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21055         * lib/g++.exp (g++_link_flags): Likewise.
21056         * lib/objc.exp (objc_target_compile): Likewise.
21057
21058 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21059
21060         * gcc.dg/cpp/poison.c: Update.
21061         * gcc.dg/cpp/20000625-2.c: Remove.
21062         * gcc.dg/cpp/direct2s.c: Remove final test.
21063
21064 2002-05-08  Tom Rix  <trix@redhat.com>
21065
21066         * gcc.c-torture/execute/20020508-1.c: New test.
21067         * gcc.c-torture/execute/20020508-2.c: New test.
21068         * gcc.c-torture/execute/20020508-3.c: New test.
21069
21070 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21071
21072         * gcc.dg/cpp/charconst-4.c: More tests.
21073
21074 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21075
21076         PR c/6569
21077         * gcc.dg/weak-3.c: Update location of warning messages.
21078         * gcc.dg/weak-5.c: Likewise.
21079
21080 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21081
21082         * gcc.c-torture/execute/20020506-1.c: New test case.
21083
21084 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21085
21086         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21087
21088 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21089
21090         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21091
21092 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21093
21094         * gcc.dg/cpp/charconst-3.c: New test.
21095
21096 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21097
21098         * gcc.dg/cpp/charconst.c: Update tests.
21099
21100 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21101
21102         * treelang: Added directory for new sample language treelang. Also
21103         lib/treelang.exp: New file to signal treelang should be tested.
21104
21105 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21106
21107         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21108         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21109         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21110         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21111         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21112         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21113         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21114
21115 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21116
21117         * gcc.dg/format/xopen-2.c: New test.
21118
21119 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21120
21121         * gcc.dg/20020503-1.c: New test.
21122
21123 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21124
21125         * g++.dg/init/dtor1.C: Make it tougher.
21126
21127 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21128
21129         * g++.dg/init/dtor1.C: New test.
21130
21131 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21132
21133         * gcc.dg/altivec-8.c: New.
21134
21135 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21136
21137         * gcc.dg/altivec-7.c: New.
21138
21139 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * g++.dg/parse/typedef1.C: New test.
21142
21143 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21144
21145         PR c++/6486
21146         * g++.dg/template/friend6.C: New test.
21147
21148         PR c++/6492
21149         * g++.dg/init/copy1.C: New test.
21150
21151 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21152
21153         * g++.dg/warn/effc1.C: New test.
21154
21155 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21156
21157         * gcc.dg/cpp/if-cexp.c: Add a test.
21158
21159 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21160
21161         * gcc.dg/20020426-2.c: New test.
21162
21163 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21164
21165         * gcc.dg/cpp/if-mop.c: Update.
21166         * gcc.dg/cpp/if-mpar.c: Add test.
21167         * gcc.dg/cpp/if-oppr.c: Update.
21168
21169 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21170
21171         PR c/6343
21172         * gcc.dg/weak-[2-7].c: New tests.
21173
21174 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21175
21176         * gcc.dg/enum1.c: New test.
21177
21178 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21179
21180         PR c++/6497
21181         * g++.dg/inherit/access2.C: New test.
21182
21183 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21184
21185         PR bootstrap/6445
21186         * gcc.dg/20020426-1.c: New test.
21187
21188 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21189
21190         * g++.dg/abi/enum1.C: New test.
21191
21192 2002-04-26  Richard Henderson  <rth@redhat.com>
21193
21194         * gcc.dg/c99-bool-1.c: Expect always true warning.
21195
21196 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21197
21198         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21199
21200 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21201
21202         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21203         targets.
21204
21205 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21206
21207         * g++.dg/abi/mange7.C: New test.
21208
21209         PR c++/6438.
21210         * g++.dg/parse/stmtexpr2.C: New test.
21211
21212 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21213
21214         * gcc.dg/20020312-2.c: Add SH target.
21215
21216 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21217
21218         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21219         compiler output on mips*-*-irix*.
21220
21221 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21222
21223         * g++.dg/parse/attr1.C: New test.
21224
21225 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21226
21227         * gcc.c-torture/execute/string-opt-17.c: New test case.
21228         * gcc.c-torture/execute/memset-2.c: New test case.
21229
21230 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21231
21232         PR c++/6256:
21233         * g++.dg/template/friend5.C: New test.
21234
21235         PR c++/6331:
21236         * g++.dg/template/qual1.C: Likewise.
21237
21238 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21239
21240         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21241         Include stdlib.h, not stdio.h or ctype.h.
21242
21243 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21244
21245         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21246         cris-*-elf* and mmix-*-*.
21247         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21248         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21249         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21250         Ditto.
21251         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21252         * gcc.dg/wchar_t-1.c: Ditto.
21253
21254 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21255
21256         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21257         Clarify comment.
21258
21259 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21260
21261         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21262
21263 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21264
21265         * gcc.c-torture/execute/20000906-1.x: Delete.
21266
21267 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21268
21269         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21270
21271 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21272
21273         * PR6367
21274         * g77.f-torture/execute/6367.f: New test.
21275         * g77.f-torture/execute/6367.x: Disable for MMIX.
21276
21277 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21278
21279         * PR6352
21280         * g++.dg/opt/inline2.C: New test.
21281
21282 2002-04-18  Richard Henderson  <rth@redhat.com>
21283
21284         * gcc.dg/20000906-1.c: Enable for all targets.
21285         * gcc.c-torture/compile/iftrap-2.c: New.
21286
21287 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21288
21289         * gcc.dg/20020418-1.c: New test.
21290         * gcc.dg/20020418-2.c: New test.
21291
21292 2002-04-18  Richard Henderson  <rth@redhat.com>
21293
21294         * gcc.c-torture/compile/iftrap-1.c: New.
21295         * gcc.dg/iftrap-1.c: Adjust for ia64.
21296         * gcc.dg/iftrap-2.c: New.
21297
21298 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * gcc.c-torture/compile/20020418-1.c: New test.
21301
21302 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21303
21304         * gcc.c-torture/compile/20020415-1.c: New.
21305
21306 2002-04-18  David S. Miller  <davem@redhat.com>
21307
21308         * gcc.c-torture/execute/20020418-1.c: New test.
21309
21310 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21311
21312         * gcc.dg/20020416-1.c: New test.
21313
21314         * g++.dg/opt/inline1.C: New test.
21315
21316 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21317
21318         * gcc.dg/altivec-5.c: New test.
21319
21320         * gcc.dg/20020415-1.c: New test.
21321
21322 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21323
21324         * testsuite/lib/chill.exp: Remove.
21325
21326 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21327
21328         * g++.dg/other/big-struct.C: New test.
21329
21330 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21331
21332         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21333         of scratch file.
21334
21335 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21336
21337         PR c/6277
21338         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21339         in scan-assembler function name
21340
21341 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21342
21343         * g77.f-torture/execute/980628-4.x,
21344         g77.f-torture/execute/980628-5.x,
21345         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21346         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21347         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21348         i[34567]86-*-*.
21349
21350 2002-04-13  David S. Miller  <davem@redhat.com>
21351
21352         * gcc.c-torture/execute/20020413-1.c: New test.
21353
21354 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21355
21356         * gcc.dg/asm-6.c,
21357         * g++.dg/ext/asm1.C: New tests.
21358
21359 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++ 5373.
21362         * g++.dg/parse/stmtexpr1.C: New test.
21363
21364         PR c++/5189.
21365         * g++.dg/template/copy1.C: New test.
21366
21367 2002-04-12  Richard Henderson  <rth@redhat.com>
21368
21369         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21370
21371 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21372
21373         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21374         gcc.c-torture/execute/20020307-2.c.
21375
21376 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21377
21378         * g++.dg/ext/attrib5.C,
21379         * g++.dg/lookup/struct1.C: New tests.
21380
21381 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21382
21383         * gcc.dg/20020411-1.c: New test.
21384
21385         * gcc.c-torture/execute/20020411-1.c: New test.
21386
21387 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21388
21389         * g77.f-torture/execute/6177.f: New test.
21390
21391 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21392
21393         PR middle-end/6247
21394         * g++.dg/opt/cleanup1.C: New test.
21395
21396         * g++.dg/opt/const1.C: New test.
21397
21398 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21399
21400         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21401
21402 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21403
21404         PR c++/5507
21405         * g++.dg/template/typename2.C: New test.
21406
21407 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21408
21409         * gcc.c-torture/execute/loop-12.c: New.
21410
21411 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21412
21413         * g77.f-torture/execute/980628-4.x,
21414         g77.f-torture/execute/980628-5.x,
21415         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21416         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21417         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21418
21419 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21420
21421         PR optimization/6086
21422         * g++.dg/opt/preinc1.C: New test.
21423
21424 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21425
21426         PR c++/5571
21427         * g++.dg/opt/static2.C: New test.
21428
21429 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21430
21431         PR c/5120
21432         * gcc.dg/20020406-1.c: New test.
21433
21434 2002-04-04  David S. Miller  <davem@redhat.com>
21435
21436         * gcc.c-torture/execute/20020404-1.c: New test.
21437
21438 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21439
21440         PR c/6123
21441         * gcc.dg/20020312-2.c: Do not declare global register variable
21442         if __PIC__ or __pic__ is defined.
21443
21444 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21445
21446         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21447         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21448
21449 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21450
21451         * gcc.misc-tests/linkage.exp: Update last change to handle
21452         sparc*-, not just sparc-.
21453
21454 2002-04-03  Richard Henderson  <rth@redhat.com>
21455
21456         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21457
21458 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21459
21460         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21461
21462 2002-04-02  David S. Miller  <davem@redhat.com>
21463
21464         * gcc.c-torture/execute/20020402-3.c: New test.
21465
21466 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21467
21468         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21469         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21470
21471         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21472         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21473         g77.f-torture/execute/20001201.x,
21474         g77.f-torture/execute/u77-test.x: New files.
21475
21476         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21477         * gcc.dg/wchar_t-1.c: Ditto.
21478
21479 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21480
21481         * gcc.c-torture/execute/20020402-1.c: New test.
21482
21483 2002-04-01  Richard Henderson  <rth@redhat.com>
21484
21485         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21486
21487         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21488
21489 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21490
21491         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21492
21493 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21494
21495         * g++.dg/inherit/template-as-base.C: Expect error.
21496         * g++.dg/inherit/namespace-as-base.C: Likewise.
21497
21498 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21499
21500         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21501         g++.dg/ext/instantiate3.C: Tweak match patterns.
21502
21503         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21504         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21505         -da test.
21506
21507 2002-03-31  Richard Henderson  <rth@redhat.com>
21508
21509         * gcc.dg/special/alias-2.c: New.
21510         * gcc.dg/special/ecos.exp: Run it.
21511
21512 2002-03-31  Richard Henderson  <rth@redhat.com>
21513
21514         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21515
21516 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21517
21518         * gcc.dg/weak-1.c: Disable on h8300 port.
21519
21520 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21521
21522         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21523         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21524         ordering tests.
21525         * g++.dg/bprob/bprob-1.C: New test.
21526         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21527         * g++.dg/gcov/gcov-1.C: New test.
21528         * g++.dg/gcov/gcov-1.x: New file.
21529         * g++.dg/gcov/gcov-2.C: New test.
21530         * g++.dg/gcov/gcov-3.C: New test.
21531         * g++.dg/gcov/gcov-3.h: New file.
21532
21533 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21534
21535         * g++.old-deja/g++.other/builtins5.C: New test.
21536         * g++.old-deja/g++.other/builtins6.C: New test.
21537         * g++.old-deja/g++.other/builtins7.C: New test.
21538         * g++.old-deja/g++.other/builtins8.C: New test.
21539         * g++.old-deja/g++.other/builtins9.C: New test.
21540
21541 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21542
21543         * g++.dg/opt/static1.C: New test.
21544
21545         * g++.dg/opt/longbranch1.C: New test.
21546
21547 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21548
21549         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21550
21551         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21552
21553 2002-03-28  Jeffrey A Law  (law@redhat.com)
21554
21555         * gcc.c-torture/execute/20020328-1.c: New test.
21556
21557 2002-03-27  Richard Henderson  <rth@redhat.com>
21558
21559         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21560         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21561         move from g++.old-deja/g++.ext/.
21562
21563 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21564
21565         * g++.dg/init/new2.C: New test.
21566
21567 2002-03-26  Richard Henderson  <rth@redhat.com>
21568
21569         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21570
21571         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21572         on sparc.
21573
21574         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21575         sparcv9 systems.
21576         * gcc.dg/20001102-1.c: Likewise.
21577
21578 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21579
21580         * gcc.dg/cpp/endif-pedantic1.c,
21581         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21582
21583 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21584
21585         * g++.dg/init/new1.C: New test.
21586
21587 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21588
21589         * g++.dg/abi/vbase9.C: New test.
21590
21591 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21592
21593         * gcc.dg/arm-asm.c: New test.
21594
21595 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21596
21597         * gcc.dg/Wswitch-enum.c: New test.
21598         Fix PR c/5044.
21599
21600 2002-03-26  Richard Henderson  <rth@redhat.com>
21601
21602         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21603         structure.
21604
21605 2002-03-25  Richard Henderson  <rth@redhat.com>
21606
21607         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21608         sparcv9 systems.
21609
21610         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21611         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21612
21613 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21614
21615         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21616
21617 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21618
21619         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21620         targets using generic thunk support.
21621
21622 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21623
21624         * gcc.c-torture/compile/20020323-1.c: New test.
21625
21626         * g++.dg/opt/conj2.C: New test.
21627
21628 2002-03-24  Richard Henderson  <rth@redhat.com>
21629
21630         * gcc.dg/weak-1.c: Use -fno-common.
21631
21632 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21633
21634         * g77.dg/f77-edit-apostrophe-out.f: New test
21635         * g77.dg/f77-edit-h-out.f: New test
21636         * g77.dg/f77-edit-t-in.f: New test
21637         * g77.dg/f77-edit-t-out.f: New test
21638         * g77.dg/f77-edit-x-out.f: New test
21639         * g77.dg/f77-edit-slash-out.f: New test
21640         * g77.dg/f77-edit-colon-out.f: New test
21641         * g77.dg/f77-edit-s-out.f: New test
21642
21643 2002-03-24  Richard Henderson  <rth@redhat.com>
21644
21645         * objc/execute/formal_protocol-6.x: New XFAIL.
21646
21647 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21648
21649         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21650         that do not support weak symbols
21651
21652 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21653
21654         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21655         * lib/g77.exp:  Likewise
21656         * lib/objc.exp: Likewise
21657
21658 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21659
21660         * gcc.dg/Wswitch-default.c: New test.
21661
21662 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21663
21664         * g++.dg/other/enum1.C: New test.
21665
21666 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21667
21668         * gcc.dg/pragma-ep-3.c: Fix typo.
21669
21670 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21671
21672         * g++.dg/inherit/template-as-base.C: New test.
21673
21674 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21677         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21678
21679 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21680
21681         * gcc.dg/cpp/multiline.c: Update to match.
21682
21683 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21684
21685         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21686
21687 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21688
21689         * gcc.dg/cpp/extratokens2.c:  New file.
21690
21691 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21692
21693         * gcc.dg/20020312-2.c: Add rs6000 target.
21694
21695         * gcc.c-torture/compile/20020319-1.c: New test.
21696
21697 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21698
21699         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21700         (A, E): Handle this.
21701
21702 2002-03-20  Jason Merrill  <jason@redhat.com>
21703
21704         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21705         ignoring -fpic.
21706         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21707         through prune_gcc_output.
21708
21709 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21710
21711         * gcc.c-torture/compile/20020320-1.c: New test.
21712
21713 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21714
21715         * gcc.c-torture/compile/20020318-1.c: New test.
21716
21717         * gcc.dg/struct-by-value-1.c: New test.
21718
21719         * gcc.dg/20020319-1.c: New test.
21720
21721 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21722
21723         * g++.dg/opt/conj1.C: New test.
21724
21725 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21726
21727         * g++.dg/template/qualttp20.C: Revert previous change.
21728         * g++.dg/template/qualttp3.C: Likewise.
21729         * g++.dg/template/qualttp4.C: Likewise
21730         * g++.dg/template/qualttp5.C: Likewise
21731         * g++.dg/template/qualttp6.C: Likewise
21732         * g++.dg/template/qualttp7.C: Likewise
21733         * g++.dg/template/qualttp8.C: Likewise
21734         * g++.dg/template/recurse.C: Likewise.
21735
21736 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21737
21738         * gcc.dg/cpp/wchar-1.c: Update.
21739
21740 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21741
21742         * g++.dg/template/conv1.C: New test.
21743         * g++.dg/template/conv2.C: New test.
21744         * g++.dg/template/conv3.C: New test.
21745         * g++.dg/template/conv4.C: New test.
21746
21747 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21748
21749         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21750         * g++.dg/template/qualttp3.C: Likewise.
21751         * g++.dg/template/qualttp4.C: Likewise
21752         * g++.dg/template/qualttp5.C: Likewise
21753         * g++.dg/template/qualttp6.C: Likewise
21754         * g++.dg/template/qualttp7.C: Likewise
21755         * g++.dg/template/qualttp8.C: Likewise
21756         * g++.dg/template/recurse.C: Likewise.
21757
21758 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21759
21760         * g++.dg/opt/dtor1.C: New test.
21761
21762 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21763
21764         * gcc.c-torture/compile/20020315-1.c: New test.
21765
21766 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21767
21768         * gcc.dg/weak-1.c: Fix scan tests.
21769
21770 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21771
21772         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21773         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21774         cris-*-aout* mmix-*-*.
21775         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21776         cris-*-aout* mmix-*-*.
21777         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21778         cris-*-elf* cris-*-aout* and mmix-*-*.
21779         * gcc.dg/20001009-1.c: Ditto.
21780         * gcc.dg/20010912-1.c: Ditto.
21781         * gcc.dg/20020122-4.c: Ditto.
21782         * gcc.dg/inline-2.c: Ditto.
21783
21784 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21785
21786         * gcc.c-torture/compile/20020314-1.c: New test.
21787
21788 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21789
21790         * gcc.c-torture/execute/20020314-1.c: New test.
21791
21792 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21793
21794         * g++.dg/warn/Wunused-1.C: New test.
21795
21796 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21797
21798         * g++.dg/abi/mangle6.C: New test.
21799
21800 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21801
21802         * gcc.c-torture/compile/20020309-2.c: New test.
21803
21804         * gcc.c-torture/compile/20020312-1.c: New test.
21805
21806 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21807
21808         * g++.dg/other/access1.C: New test.
21809
21810 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21811
21812         * gcc.c-torture/execute/wchar_t-1.c: New test.
21813
21814 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21815
21816         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21817
21818 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21819
21820         * gcc.dg/20020312-1.c: New test case.
21821
21822 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21823
21824         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21825
21826 2002-03-11  Richard Henderson  <rth@redhat.com>
21827
21828         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21829         * g++.old-deja/g++.jason/report.C: Likewise.
21830
21831 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21832
21833         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21834         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21835
21836 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21837
21838         * testsuite/g++.dg/overload/pmf1.C: New test.
21839
21840 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21841
21842         * gcc.c-torture/execute/20020307-1.c: Use long.
21843
21844 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21845
21846         PR optimization/5844
21847         * gcc.dg/20020310-1.c: New test.
21848
21849 2002-03-09  Michael Meissner  <meissner@redhat.com>
21850
21851         * gcc.c-torture/execute/memcpy-2.c: New test.
21852         * gcc.c-torture/execute/memset-1.c: New test.
21853         * gcc.c-torture/execute/strlen-1.c: New test.
21854         * gcc.c-torture/execute/strcmp-1.c: New test.
21855         * gcc.c-torture/execute/strncmp-1.c: New test.
21856
21857 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21858
21859         * gcc.dg/ppc-ldstruct.c: New test.
21860
21861 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21862
21863         * gcc.c-torture/execute/va-arg-22.c: New test.
21864
21865 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21866
21867         * gcc.c-torture/compile/20020309-1.c: New test.
21868
21869 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * gcc.c-torture/execute/20020307-2.c: New test.
21872
21873 2002-03-07  Jeffrey A Law  (law@redhat.com)
21874
21875         * g77.f-torture/compile/20020307-1.f: New test.
21876
21877 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21878
21879         * gcc.dg/unordered-1.c: New test.
21880
21881 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21882
21883         * gcc.c-torture/execute/20020307-1.c: New test.
21884
21885 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21886
21887         * gcc.dg/20020304-1.c: New test.
21888
21889         * gcc.c-torture/compile/20020304-2.c: New test.
21890
21891 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21892
21893         * gcc.c-torture/compile/20020304-1.c: New test case
21894         (from PR c/5830).
21895
21896 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21897
21898         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21899
21900 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21901
21902         * g++.dg/other/classkey1.C: New test.
21903
21904 2002-03-01  Richard Henderson  <rth@redhat.com>
21905
21906         * gcc.c-torture/compile/981223-1.x: New.
21907         * gcc.c-torture/compile/920625-1.x: New.
21908
21909 2002-02-28  Richard Henderson  <rth@redhat.com>
21910
21911         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21912
21913 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21914
21915         * gcc.c-torture/execute/20020227-1.c: New test.
21916
21917 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21918
21919         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21920         here" ERROR lines.
21921         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21922         * g++.old-deja.g++.other/defarg1.C: Likewise.
21923         * g++.old-deja/g++.pt/calls2.C: Likewise.
21924         * g++.old-deja/g++.pt/crash20.C: Likewise.
21925         * g++.old-deja/g++.pt/crash30.C: Likewise.
21926         * g++.old-deja/g++.pt/crash36.C: Likewise.
21927         * g++.old-deja/g++.pt/crash6.C: Likewise.
21928         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21929         * g++.old-deja/g++.pt/derived3.C: Likewise.
21930         * g++.old-deja/g++.pt/error1.C: Likewise.
21931         * g++.old-deja/g++.pt/friend21.C: Likewise.
21932         * g++.old-deja/g++.pt/friend23.C: Likewise.
21933         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21934         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21935
21936 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21937
21938         * gcc.c-torture/execute/20020225-2.c: New test.
21939
21940 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21941
21942         * gcc.c-torture/execute/920730-1t.c,
21943         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21944         Delete test cases, only relevant to -traditional.
21945
21946 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21947
21948         * gcc.dg/cpp/undef1.c: Remove.
21949         * gcc.dg/cpp/directiv.c: Update.
21950         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21951
21952 2002-02-27  Michael Meissner  <meissner@redhat.com>
21953
21954         * gcc.c-torture/execute/20020226-1.c: New test.
21955
21956 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21957
21958         * g++.dg/debug/debug4.C: New test.
21959
21960         * gcc.dg/ia64-visibility-1.c: New test.
21961
21962 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21963
21964         * gcc.dg/debug/20020224-1.c: New.
21965
21966 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21967
21968         * gcc.c-torture/execute/960416-1.x: New.
21969         * gcc.c-torture/execute/divconst-3.x: Likewise.
21970
21971 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21972
21973         * gcc.dg/20020224-1.c: New test.
21974
21975 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21976
21977         * gcc.c-torture/execute/20020225-1.c: New.
21978
21979 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21980
21981         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21982
21983 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21984
21985         * gcc.dg/20020222-1.c: New test.
21986
21987 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21988
21989         * g++.dg/opt/anonunion1.C: New test.
21990
21991 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21992
21993         * g++.dg/template/qualttp19.C: New test.
21994         * g++.dg/template/qualttp20.C: New test.
21995         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21996         * g++.old-deja/g++.other/qual1.C: Likewise.
21997
21998 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21999
22000         * gcc.dg/attr-alwaysinline.c: New.
22001
22002 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22003
22004         * gcc.dg/20020220-1.c: New test.
22005
22006         * gcc.dg/20020220-2.c: New test.
22007
22008         * g++.dg/opt/mmx1.C: New test.
22009
22010 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22011
22012         * gcc.c-torture/compile/20020110.c: New test.
22013
22014 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22015
22016         * gcc.c-torture/execute/20020219-1.c: New test.
22017
22018         * gcc.dg/20020219-1.c: New test.
22019
22020         * gcc.dg/noncompile/20020220-1.c: New test.
22021
22022         * g++.dg/opt/ptrintsum1.C: New test.
22023
22024         * gcc.dg/debug/20020220-1.c: New test.
22025
22026 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22027
22028         * gcc.c-torture/execute/20020216-1.c: New test.
22029
22030 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22031
22032         * gcc.dg/decl-1.c: Update, new test.
22033
22034 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22035
22036         * g++.dg/abi/bitfield1.C: New test.
22037         * g++.dg/abi/bitfield2.C: New test.
22038
22039 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22040
22041         * gcc.dg/attr-nest.c: New test.
22042
22043 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22044
22045         * gcc.c-torture/execute/20020215-1.c: New test.
22046
22047 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22048
22049         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22050         * g++.dg/debug/debug.exp: New.
22051         * g++.dg/debug/trivial.C: New.
22052         * g++.dg/debug/debug1.C: Moved...
22053         * g++.dg/other/debug1.C: ...from here.
22054         * g++.dg/debug/debug2.C: Moved...
22055         * g++.dg/other/debug2.C: ...from here.
22056         * g++.dg/debug/debug3.C: Moved...
22057         * g++.dg/other/debug3.C: ...from here.
22058
22059         * gcc.dg/noncompile/20020213-1.c: New test.
22060
22061 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22062
22063         * g++.dg/other/debug3.C: New test.
22064
22065         * gcc.c-torture/execute/20020213-1.c: New test.
22066
22067 2002-02-13  Richard Smith <richard@ex-parrot.com>
22068
22069         * g++.old-deja/g++.other/thunk1.C: New test.
22070
22071 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22072
22073         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22074
22075 2002-02-13  Stan Shebs  <shebs@apple.com>
22076
22077         * gcc.dg/altivec-3.c: New.
22078
22079 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22080
22081         * gcc.dg/Wunreachable-1.c: New test.
22082         * gcc.dg/Wunreachable-2.c: New test.
22083
22084 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22085
22086         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22087
22088 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22089
22090         * gcc.dg/decl-1.c: New test.
22091
22092 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22093
22094         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22095
22096 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22097
22098         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22099         * gcc.c-torture/compile/980506-1.x: Likewise.
22100
22101 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22102
22103         * gcc.dg/20020210-1.c: New.
22104
22105 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22106
22107         * g77.f-torture/execute/947.f: New regression test
22108         for PR fortran/947.
22109
22110 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22111
22112         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22113         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22114
22115 2002-02-08  Richard Henderson  <rth@redhat.com>
22116
22117         * gcc.c-torture/compile/labels-3.c: New.
22118
22119 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22120
22121         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22122         expression statements work instead.
22123         * gcc.dg/noncompile/20020207-1.c: New test.
22124
22125 2002-02-07  Richard Henderson  <rth@redhat.com>
22126
22127         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22128
22129 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22130
22131         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22132         message from g77
22133         * lib/g77-dg.exp: Trim g77 error messages so that they are
22134         recognized by dg.exp.
22135
22136 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22137
22138         PR fortran/5473
22139         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22140
22141 2002-02-07  Richard Henderson  <rth@redhat.com>
22142
22143         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22144         to be sufficiently aligned for integers.
22145
22146 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         * g++.dg/template/friend4.C: New test.
22149
22150 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22151
22152         PR fortran/5743
22153         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22154         unsupported cases.
22155
22156 2002-02-07  Richard Henderson  <rth@redhat.com>
22157
22158         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22159         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22160         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22161         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22162
22163 2002-02-06  Richard Henderson  <rth@redhat.com>
22164
22165         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22166
22167 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22168
22169         * gcc.dg/20020206-1.c: New test.
22170
22171 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22172
22173         * gcc.c-torture/execute/20020206-1.c: New test.
22174
22175         * gcc.c-torture/execute/20020206-2.c: New test.
22176
22177         PR optimization/5429:
22178         * gcc.c-torture/compile/20020206-1.c: New test.
22179
22180 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22181
22182         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22183         as certain file formats cannot support particularly large
22184         alignments.
22185
22186         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22187         and do not expect to be able to link the executable.
22188
22189         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22190         fail because the COFF format does not support the weak attribute.
22191
22192 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22193
22194         * g77.dg/pr5473.f:  New test
22195
22196 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22197
22198         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22199         Fix testcase accordingly.
22200
22201 2002-02-04  Richard Henderson  <rth@redhat.com>
22202
22203         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22204         (buf): Change to be an array of pointers, not ints.
22205
22206 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22207
22208         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22209         before all tests.  Move warning one line above to match where it
22210         C frontend emits.
22211         * gcc.dg/Wswitch-2.c: New test.
22212         * g++.dg/warn/Wswitch-1.C: New test.
22213         * g++.dg/warn/Wswitch-2.C: New test.
22214
22215 2002-02-04  Richard Henderson  <rth@redhat.com>
22216
22217         * g++.dg/abi/offsetof.C: Fix size comparison.
22218
22219 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22220
22221         * gcc.dg/cast-qual-2.c: New test.
22222
22223 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22224
22225         * gcc.dg/20020201-4.c: New test.
22226
22227 2002-02-04  Ben Elliston  <bje@redhat.com>
22228
22229         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22230         target_info attribute != 0, in addition to the empty string.
22231         (gcc_target_compile): Likewise.
22232
22233 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22234
22235         * gcc.dg/Wswitch.c: New test.
22236         PR gcc/4475. PR gcc/3780.
22237
22238 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22239
22240         * g77.f-torture/execute/5122.f: New test for regressions
22241         against PR fortran/5122.
22242
22243 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22244
22245         * g77.f-torture/compile/pr3743.f: Delete
22246         * g77.dg/pr3743-1.f: New test.
22247         * g77.dg/pr3743-2.f: New test.
22248         * g77.dg/pr3743-3.f: New test.
22249         * g77.dg/pr3743-4.f: New test.
22250
22251 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22252
22253         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22254
22255 2002-02-02  Richard Henderson  <rth@redhat.com>
22256
22257         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22258         * gcc.c-torture/execute/bf64-1.c: Likewise.
22259
22260 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22261
22262         * gcc.dg/20020201-2.c: New test.
22263
22264         * gcc.dg/20020201-3.c: New test.
22265
22266         * gcc.c-torture/execute/bitfld-2.c: New test.
22267
22268 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22269
22270         * gcc.dg/bitfld-1.c: Update.
22271         * gcc.dg/bitfld-2.c: Update.
22272         * gcc.c-torture/execute/bitfld-1.x: New.
22273
22274 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22275
22276         * gcc.c-torture/execute/20020201-1.c: New test.
22277
22278 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22279
22280         PR target/5469
22281         * gcc.dg/20020201-1.c: New test.
22282
22283 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22284
22285         PR fortran/3743
22286         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22287         * g77.f-torture/compile/pr3743.x: Remove
22288
22289 2002-01-31  Tom Rix  <trix@redhat.com>
22290
22291         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22292
22293 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22294
22295         * gcc.dg/noncompile/20020130-1.c: New test.
22296
22297 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22298
22299         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22300
22301 2002-01-29  Richard Henderson  <rth@redhat.com>
22302
22303         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22304         to long long.
22305         * gcc.c-torture/execute/bf64-1.c: Likewise.
22306
22307 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22308
22309         * gcc.c-torture/execute/20020129-1.c: New test.
22310
22311 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22312
22313         * gcc.c-torture/compile/20000224-1.c: Update.
22314         * gcc.c-torture/execute/bitfld-1.c: New tests.
22315         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22316         * gcc.dg/uninit-A.c: Update.
22317
22318 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22319
22320         * g++.dg/template/ctor1.C: Add instantiation.
22321
22322 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22323
22324         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22325         argument to __builtin_prefetch to be const ptr.
22326
22327 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22328
22329         * gcc.c-torture/compile/20020120-1.c: New test.
22330
22331 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22332
22333         * gcc.c-torture/execute/20020127-1.c: New test.
22334
22335 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22336
22337         * g77.dg/f77-edit-i-in.f: New test
22338         * g77.dg/f77-edit-i-out.f: New test
22339
22340 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22341
22342         * gcc.dg/debug/debug.exp: New file.
22343         * gcc.dg/debug/trivial.c: New file.
22344         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22345         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22346         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22347         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22348         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22349         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22350         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22351         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22352         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22353         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22354         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22355         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22356         * gcc.dg/20000503-1.c: Removed.
22357         * gcc.dg/20010207-1.c: Removed.
22358         * gcc.dg/20011223-1.c: Removed.
22359         * gcc.dg/20020104-2.c: Removed.
22360         * gcc.dg/debug-1.c: Removed.
22361         * gcc.dg/debug-2.c: Removed.
22362         * gcc.dg/debug-3.c: Removed.
22363         * gcc.dg/debug-4.c: Removed.
22364         * gcc.dg/debug-5.c: Removed.
22365         * gcc.dg/debug-6.c: Removed.
22366         * gcc.dg/dwarf2-1.c: Removed.
22367         * gcc.dg/dwarf2-2.c: Removed.
22368
22369 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * g++.old-deja/g++.other/eh5.C: New test.
22372         * g++.old-deja/g++.other/sibcall2.C: New test.
22373         * g++.old-deja/g++.other/array9.C: New test.
22374         * g++.old-deja/g++.other/typename2.C: New test.
22375         * g++.old-deja/g++.other/crash60.C: New test.
22376         * g++.old-deja/g++.other/conv9.C: New test.
22377         * g++.old-deja/g++.other/mangle10.C: New test.
22378         * g++.old-deja/g++.other/unchanging1.C: New test.
22379         * g++.old-deja/g++.other/exprstmt1.C: New test.
22380         * g++.old-deja/g++.other/inline23.C: New test.
22381         * g++.old-deja/g++.eh/ia64-1.C: New test.
22382         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22383         * g++.old-deja/g++.other/reload1.C: New test.
22384         * g++.old-deja/g++.other/static20.C: New test.
22385         * g++.old-deja/g++.other/local-alloc1.C: New test.
22386         * g++.old-deja/g++.other/conv8.C: New test.
22387         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22388         * g++.old-deja/g++.other/storeexpr1.C: New test.
22389         * g++.old-deja/g++.other/storeexpr2.C: New test.
22390         * g++.dg/eh/template2.C: New test.
22391         * g++.dg/warn/weak1.C: New test.
22392
22393 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22394
22395         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22396         Remove first, non-varying, argument.
22397
22398 2002-01-23  Richard Henderson  <rth@redhat.com>
22399
22400         * gcc.dg/inline-2.c: New.
22401
22402         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22403         Add optional target arg.  Check number of arguments.
22404         (scan-assembler-not, scan-assembler-dem): Likewise.
22405         (scan-assembler-dem-not): Likewise.
22406
22407 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22408
22409         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22410         line 12.
22411         * g++.old-deja/g++.brendan/parse3.C,
22412         g++.old-deja/g++.other/crash26.C,
22413         g++.old-deja/g++.other/crash28.C,
22414         g++.old-deja/g++.other/crash29.C,
22415         g++.old-deja/g++.other/crash30.C,
22416         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22417
22418 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22419
22420         * gcc.dg/20020115-1.c: New.
22421
22422 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22423
22424         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22425
22426 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22427
22428         * gcc.dg/20020122-3.c: New.
22429
22430 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22431
22432         * g++.dg/other/gc1.C: New test.
22433
22434 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22435
22436         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22437
22438 2002-01-22  Richard Henderson  <rth@redhat.com>
22439
22440         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22441
22442 2002-01-22  Richard Henderson  <rth@redhat.com>
22443
22444         * gcc.dg/20020122-4.c: New.
22445
22446 2002-01-22  H.J. Lu <hjl@gnu.org>
22447
22448         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22449         link output.
22450         * gcc.dg/special/ecos.exp: Likewise.
22451         * lib/g++-dg.exp: Likewise.
22452         * lib/g77-dg.exp: Likewise.
22453         * lib/gcc-dg.exp : Likewise.
22454         * lib/mike-g++.exp: Likewise.
22455         * lib/mike-g77.exp: Likewise.
22456         * lib/mike-gcc.exp: Likewise.
22457         * lib/objc-dg.exp: Likewise.
22458
22459 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22460
22461         PR target/5379
22462         * gcc.dg/20020122-2.c: New test.
22463
22464 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22465
22466         * gcc.dg/20020122-1.c: New test.
22467
22468 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22469
22470         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22471
22472 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22473
22474         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22475
22476 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22477
22478         * gcc.c-torture/compile/20020121-1.c: New test.
22479
22480 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22481
22482         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22483         ld_library_path.
22484
22485 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22486
22487         * gcc.dg/20020218-1.c: New test.
22488
22489 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22490
22491         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22492         messages
22493         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22494         "At global scope" warning
22495         * g++.dg/ext/align1.C: Change cygwin test for alignment
22496         from db-bogus to dg-warning
22497
22498 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22499
22500         * g77.f-torture/compile/cpp2.F: New test.
22501
22502 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22503
22504         * g++.dg/template/access1.C: New test.
22505
22506 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22507
22508         * gcc.dg/20020118-1.c: New.
22509
22510 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22511
22512         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22513
22514 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22515
22516         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22517         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22518         alignment warnings.
22519
22520 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22521
22522         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22523         torture_with_loops and torture_without_loops
22524
22525 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gcc.c-torture/compile/20020116-1.c: New test.
22528
22529 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22530
22531         * gcc.dg/20020116-2.c: New test.
22532
22533         * gcc.dg/ultrasp4.c: New test.
22534
22535         * gcc.dg/20020116-1.c: New test.
22536
22537 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22538
22539         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22540         by EABI.
22541
22542 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22543
22544         * gcc.misc-tests/i386-prefetch.exp: New.
22545         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22546         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22547         * gcc.misc-tests/i386-pf-none-1.c: New test.
22548         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22549
22550 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22551
22552         * gcc.dg/gnu89-init-1.c: Add new tests.
22553
22554 2002-01-15  Andreas Jaeger  <aj@suse.de>
22555
22556         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22557         * gcc.dg/i386-mmx-2.c: Likewise.
22558         * gcc.dg/i386-sse-1.c: Likewise.
22559         * gcc.dg/i386-sse-2.c: Likewise.
22560         * gcc.dg/i386-sse-3.c: Likewise.
22561
22562 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22563
22564         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22565         Uncomment additional cases that now pass.
22566
22567 2002-01-11  Richard Henderson  <rth@redhat.com>
22568
22569         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22570         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22571
22572 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22573
22574         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22575
22576 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22577
22578         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22579         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22580
22581 2002-01-10  Dale Johannesen  <dalej@apple.com>
22582
22583         * gcc.c-torture/execute/loop-11.c: New.
22584
22585 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22586
22587         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22588         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22589
22590 2002-01-09  Richard Henderson  <rth@redhat.com>
22591
22592         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22593         type in which to perform the operation for each size.
22594
22595 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22596
22597         * gcc.c-torture/compile/20020109-2.c: New test.
22598
22599 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22600
22601         * gcc.c-torture/execute/loop-10.c: New test.
22602
22603 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22604
22605         * gcc.c-torture/compile/20010226-1.c: New test.
22606         * gcc.c-torture/compile/20010227-1.c: New test.
22607         * gcc.c-torture/compile/20010426-1.c: New test.
22608         * gcc.c-torture/compile/20010510-1.c: New test.
22609         * gcc.c-torture/compile/20010605-3.c: New test.
22610         * gcc.c-torture/compile/20010824-1.c: New test.
22611         * gcc.c-torture/execute/20010409-1.c: New test.
22612         * gcc.dg/noncompile/20000901-1.c: New test.
22613         * gcc.dg/20001023-1.c: New test.
22614         * gcc.dg/20001101-1.c: New test.
22615         * gcc.dg/20001102-1.c: New test.
22616         * gcc.dg/20010207-1.c: New test.
22617         * gcc.dg/20010405-1.c: New test.
22618         * gcc.dg/20010822-1.c: New test.
22619         * gcc.dg/20011107-1.c: New test.
22620
22621 2002-01-09  Jeffrey A Law  (law@redhat.com)
22622
22623         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22624
22625         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22626         execution failure on PA targets.
22627
22628 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22629
22630         * gcc.c-torture/compile/20020109-1.c: New test.
22631
22632 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22633
22634         * gcc.c-torture/execute/20020108-1.c: New test.
22635
22636 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22637
22638         * gcc.dg/20020108-1.c: New test.
22639
22640 2002-01-08  H.J. Lu <hjl@gnu.org>
22641
22642         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22643         for header files.
22644
22645 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22646
22647         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22648         consistency.
22649
22650 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22651
22652         * gcc.dg/altivec-4.c: Test altivec predicates.
22653
22654 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22655
22656         * gcc.c-torture/execute/20020107-1.c: New test.
22657
22658 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22659
22660         PR c/5279
22661         * gcc.c-torture/compile/20020106-1.c: New test.
22662
22663 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22664
22665         * gcc.c-torture/execute/nestfunc-4.c: New test.
22666
22667 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22668
22669         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22670         extra triple that slipped in.
22671         * g++.old-deja/g++.abi/align.C: Likewise.
22672         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22673
22674 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22675
22676         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22677         * g++.old-deja/g++.abi/align.C: Likewise.
22678         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22679
22680         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22681         on FreeBSD/i386.
22682         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22683         FreeBSD.
22684
22685 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22686
22687         * gcc.dg/20020104-1.c: New test.
22688
22689         * gcc.dg/20020104-2.c: New test.
22690
22691 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22692
22693         * gcc.dg/20020103-1.c: Fix typo in target selector.
22694
22695 2002-01-03  Richard Henderson  <rth@redhat.com>
22696
22697         * gcc.dg/20020103-1.c: New.
22698
22699 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22700
22701         * gcc.c-torture/execute/20020103-1.c: New test.
22702
22703 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22704
22705         * g++.dg/other/debug2.C: New test.
22706
22707         * gcc.c-torture/compile/20020103-1.c: New test.
22708
22709 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22710
22711         * gcc.dg/gnu89-init-1.c: Added new tests.
22712
22713 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         * g++.dg/template/friend2.C: Remove as patch is reverted.
22716
22717         * g++.dg/warn/oldcast1.C: New test.
22718
22719         * g++.dg/template/ptrmem1.C: New test.
22720         * g++.dg/template/ptrmem2.C: New test.
22721
22722         * g++.dg/template/ntp.C: New test.
22723
22724         * g++.dg/other/component1.C: New test.
22725
22726         * g++.dg/template/ttp3.C: New test.
22727
22728         * g++.dg/template/friend2.C: New test.
22729         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22730
22731 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22732
22733         * g++.dg/other/ptrmem1.C: New test.
22734         * g++.dg/other/ptrmem2.C: New test.
22735
22736 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22737
22738         * g++.dg/template/ctor1.C: New test.
22739
22740 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22741
22742         * g++.dg/template/friend2.C: New test.
22743
22744 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22745
22746         * gcc.dg/mmix-1.c: New test.
22747
22748 2001-12-31  Richard Henderson  <rth@redhat.com>
22749
22750         * gcc.dg/asm-5.c: New.
22751
22752 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22753
22754         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22755         in namespace __gnu_cxx
22756
22757 2001-12-30  Richard Henderson  <rth@redhat.com>
22758
22759         * gcc.dg/debug-6.c: New.
22760
22761 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22762
22763         * gcc.c-torture/compile/20011229-2.c: New test.
22764
22765 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22766
22767         * gcc.dg/debug-3.c: New test.
22768         * gcc.dg/debug-4.c: New test.
22769         * gcc.dg/debug-5.c: New test.
22770
22771 2001-12-29  Richard Henderson  <rth@redhat.com>
22772
22773         * g++.dg/eh/loop1.C: New.
22774
22775 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22776
22777         * g++.dg/template/crash1.C: New test.
22778
22779 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22780
22781         * g++.dg/other/const1.C: New test.
22782
22783 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22784
22785         * gcc.c-torture/compile/20011229-1.c: New test.
22786
22787 2001-12-28  Stan Shebs  <shebs@apple.com>
22788
22789         * lib/objc-torture.exp: Resync with c-torture.exp.
22790         * lib/objc.exp: Load standard libraries.
22791
22792 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22793
22794         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22795         additional tests.
22796
22797 2001-12-27  Roger Sayle <roger@eyesopen.com>
22798
22799         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22800
22801 2001-12-27  Richard Henderson  <rth@redhat.com>
22802
22803         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22804
22805 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22806
22807         * g++.dg/eh/ctor1.C: New test.
22808         * g++.dg/other/error2.C: New test.
22809
22810 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22811
22812         * g++.dg/other/init2.C: New test.
22813
22814 2001-12-24  Richard Henderson  <rth@redhat.com>
22815
22816         * gcc.dg/20011223-1.c: New.
22817         * gcc.dg/inline-1.c: New.
22818
22819 2001-12-23  Richard Henderson  <rth@redhat.com>
22820
22821         * gcc.dg/asm-4.c: Test operand modifiers.
22822
22823 2001-12-23  Richard Henderson  <rth@redhat.com>
22824
22825         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22826
22827 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22828
22829         * gcc.c-torture/execute/20011223-1.c: New test.
22830
22831 2001-12-21  Richard Henderson  <rth@redhat.com>
22832
22833         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22834         re-enables the warning.
22835
22836 2001-12-21  Richard Henderson  <rth@redhat.com>
22837
22838         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22839
22840 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22841
22842         * gcc.c-torture/compile/20011218-1.c: New test.
22843
22844 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22845
22846         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22847         arm-isr.c test.
22848         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22849         epilogue generation for ARM ISR routines.
22850
22851 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22852
22853         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22854         * gcc.dg/format/c90-printf-3.c: Likewise.
22855         * gcc.dg/format/c99-printf-3.c: Likewise.
22856         * gcc.dg/format/ext-1.c: Likewise.
22857         * gcc.dg/format/ext-6.c: Likewise.
22858         * gcc.dg/format/format.h: Prototype unlocked stdio.
22859
22860 2001-12-20  Richard Henderson  <rth@redhat.com>
22861
22862         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22863         (arena): Use it.
22864         (malloc): Correct allocation logic.  Abort if we fill up the
22865         arena before initialization complete.
22866         (realloc): Correct allocation logic.
22867
22868 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22869
22870         * gcc.c-torture/compile/20011219-2.c: New test.
22871
22872         * gcc.c-torture/execute/20011219-1.c: New test.
22873
22874 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22875
22876         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22877         target does not support weak symbols.
22878
22879 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22880
22881         * gcc.c-torture/compile/20011219-1.c: New test.
22882
22883 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22884
22885         * g++.dg/other/error1.C: New test.
22886
22887 2001-12-17  Jeffrey A Law  (law@redhat.com)
22888
22889         * gcc.c-torture/execute/20011217-1.c: New test.
22890
22891 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22892
22893         * objc.dg/special/: New directory.
22894         * objc.dg/special/special.exp: New file.
22895         * objc.dg/special/unclaimed-category-1.h: New file.
22896         * objc.dg/special/unclaimed-category-1a.m: New file.
22897         * objc.dg/special/unclaimed-category-1.m: New file.
22898
22899 2001-12-17  Andreas Jaeger  <aj@suse.de>
22900
22901         * gcc.c-torture/compile/20011217-2.c: New test.
22902
22903 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22904
22905         * gcc.c-torture/compile/20011217-1.c: New test.
22906
22907 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22908
22909         * testsuite/gcc.dg/20011214-1.c: New.
22910
22911 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22912
22913         * gcc.dg/altivec-4.c: New.
22914
22915 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22916
22917         * gcc.dg/20011113-1.c: New test.
22918
22919 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22920
22921         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22922         std::__malloc_alloc_template<0> and
22923         std::__default_alloc_template<false, 0>.
22924
22925 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22926
22927         * objc/execute/bf-21.m: New test.
22928         * objc/execute/enumeration-1.m: New test.
22929         * objc/execute/enumeration-2.m: New test.
22930
22931 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22932
22933         * gcc.dg/gnu89-init-1.c: New test.
22934
22935 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22936
22937         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22938         * g++.old-deja/g++.jason/2371.C: Likewise.
22939         * g++.old-deja/g++.jason/template33.C: Likewise.
22940         * g++.old-deja/g++.jason/template34.C: Likewise.
22941         * g++.old-deja/g++.jason/template36.C: Likewise.
22942         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22943         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22944         * g++.old-deja/g++.other/typename1.C: Likewise.
22945         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22946         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22947         * g++.old-deja/g++.pt/typename11.C: Likewise.
22948         * g++.old-deja/g++.pt/typename14.C: Likewise.
22949         * g++.old-deja/g++.pt/typename16.C: Likewise.
22950         * g++.old-deja/g++.pt/typename3.C: Likewise.
22951         * g++.old-deja/g++.pt/typename4.C: Likewise.
22952         * g++.old-deja/g++.pt/typename5.C: Likewise.
22953         * g++.old-deja/g++.pt/typename7.C: Likewise.
22954         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22955
22956 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22957
22958         * g++.dg/other/linkage1.C: New test.
22959         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22960         specifiers.
22961
22962 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22963
22964         * gcc.dg/concat.c: New test.
22965
22966 2001-12-11  Stan Shebs  <shebs@apple.com>
22967
22968         * objc/compile: New test directory.
22969         * objc/compile/compile.exp: New expect script.
22970         * objc/compile/20011211-1.m: New compile test.
22971
22972 2001-12-11  Jason Merrill  <jason@redhat.com>
22973
22974         * lib/prune.exp (prune_gcc_output): Also handle "In member
22975         function".  So many permutations...
22976
22977 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22978
22979         * g++.dg/template/typedef1.C: New test.
22980
22981 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22982
22983         * g++.dg/other/copy1.C: New test.
22984
22985 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22986
22987         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22988
22989         * gcc.dg/builtin-choose-expr.c: New.
22990
22991 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22992
22993         * gcc.dg/altivec-2.c: New.
22994
22995 2001-12-07  Richard Henderson  <rth@redhat.com>
22996
22997         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22998
22999 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23000
23001         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23002         ultrasparc.
23003
23004 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23005
23006         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23007
23008 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23009
23010         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23011         variable argument list.
23012
23013 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23014
23015         * gcc.c-torture/execute/memcheck: Delete entire directory.
23016         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23017         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23018
23019 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23020
23021         * gcc.dg/Wshadow-1.c: New test.
23022
23023 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23024
23025         * gcc.c-torture/compile/20011130-1.c: New test.
23026
23027         * gcc.dg/noncompile/20011025-1.c: New test.
23028
23029         * g++.dg/other/anon-union.C: New test.
23030
23031         * gcc.c-torture/execute/20011024-1.c: New test.
23032
23033 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23034
23035         * gcc.c-torture/execute/20000722-1.x,
23036         gcc.c-torture/execute/20010123-1.x: Remove.
23037         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23038         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23039         gcc.dg/c99-complit-2.c: New tests.
23040
23041 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23042
23043         * g++.dg/inherit/base1.C: New test.
23044
23045 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23046
23047         * g++.dg/other/stdarg1.C: New test.
23048
23049         * gcc.c-torture/compile/20011130-2.c: New test.
23050
23051 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23052
23053         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23054         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23055         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23056         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23057         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23058         * gcc.dg/builtin-prefetch-1.c: New test.
23059
23060 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23061
23062         * gcc.dg/20011130-1.c: New test.
23063
23064 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23065
23066         * g++.dg/other/scope1.C: New test.
23067         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23068
23069 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23070
23071         * gcc.dg/vla-init-1.c: New test.
23072
23073 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23074
23075         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23076
23077 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23078
23079         * objc.dg/alias.m: Update.
23080         * objc.dg/class-1.m: Update.
23081         * objc.dg/const-str-1.m: Update.
23082         * objc.dg/fwd-proto-1.m: Update.
23083         * objc.dg/id-1.m: Update.
23084         * objc.dg/super-class-1.m: Update.
23085
23086 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23087
23088         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23089         constructs.
23090
23091 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23092
23093         * gcc.c-torture/execute/20011128-1.c: New test.
23094
23095 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23096
23097         * gcc.dg/20011127-1.c: New test.
23098
23099 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23100
23101         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23102         from Austin Group draft 7.
23103         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23104         scanf format arguments.
23105         * gcc.dg/format/no-exargs-2.c: New test.
23106
23107 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23108
23109         * g++.dg/abi/vbase8-4.C: New test.
23110
23111 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23112
23113         * gcc.c-torture/execute/20011121-1.c: New test.
23114
23115 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23116
23117         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23118
23119 2001-11-23  Andreas Jaeger  <aj@suse.de>
23120
23121         * gcc.dg/cpp/charconst-2.c: New test.
23122
23123 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23124
23125         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23126         to the host if it is remote.  Let tests specify extra headers
23127         they use.
23128         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23129         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23130         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23131         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23132         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23133         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23134         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23135         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23136         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23137         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23138
23139 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23140
23141         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23142         for little endian ARMs.
23143
23144 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23145
23146         * gcc.c-torture/compile/20011119-1.c: New test.
23147         * gcc.c-torture/compile/20011119-2.c: New test.
23148
23149 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23150
23151         * gcc.dg/altivec-1.c: Fix typo.
23152
23153 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23154
23155         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23156
23157 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23158
23159         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23160
23161 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23162
23163         * lib/g77.exp: Don't specify --rpath-link.
23164
23165         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23166         across all the headers.
23167         * gcc.dg/format/format.exp: For testing on a remote host,
23168         copy format.h.
23169
23170         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23171         * gcc.c-torture/execute/930406-1.c: Likewise.
23172         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23173
23174 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23175
23176         * gcc.dg/altivec-1.c: New.
23177
23178 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23179
23180         * gcc.dg/cpp/fpreprocessed.c: New test case.
23181
23182 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23183
23184         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23185         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23186         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23187
23188 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23189
23190         * gcc.dg/no-builtin-1.c: New test.
23191
23192 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23193
23194         * gcc.c-torture/execute/20011115-1.c: New test.
23195
23196 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23197
23198         * gcc.c-torture/compile/20011114-2.c: New test.
23199         * gcc.c-torture/compile/20011114-3.c: New test.
23200         * gcc.c-torture/compile/20011114-4.c: New test.
23201
23202 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23203
23204         * g++.dg/other/init1.C: New test.
23205
23206 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23207
23208         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23209         message.
23210
23211         * gcc.c-torture/execute/20011114-1.c: New testcase.
23212
23213         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23214         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23215         like the (before this change) version of 20010327-1.c.
23216
23217 2001-11-14  Roger Sayle <roger@eyesopen.com>
23218
23219         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23220
23221 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23222
23223         * g++.dg/init/array2.C: New test.
23224
23225 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23226
23227         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23228
23229 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         * g++.dg/other/forscope1.C: New test.
23232         * g++.dg/ext/forscope1.C: New test.
23233         * g++.dg/ext/forscope2.C: New test.
23234
23235 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23236
23237         * gcc.c-torture/execute/20011113-1.c: New test.
23238
23239 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23240
23241         * gcc.c-torture/execute/20011109-2.c: New test.
23242
23243         * gcc.c-torture/execute/20011109-1.c: New test.
23244
23245 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23246
23247         * gcc.c-torture/compile/20011109-1.c: New test.
23248
23249 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23250
23251         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23252         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23253         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23254         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23255         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23256         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23257         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23258
23259 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23260
23261         * g++.dg/warn/Wshadow-1.C: New tests.
23262         * g++.old-deja/g++.mike/for3.C: Update.
23263
23264 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23265
23266         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23267         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23268         XFAILs.  Adjust expected error texts.
23269         * gcc.c-torture/compile/20011106-1.c,
23270         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23271         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23272         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23273         gcc.dg/c99-array-lval-5.c: New tests.
23274
23275 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23276
23277         * gcc.dg/cpp/defined.c: Update.
23278
23279 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23280
23281         * gcc.c-torture/execute/anon-1.c: New test.
23282
23283 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23284
23285         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23286         same size, so no warning should be produced on stormy16.
23287
23288         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23289         due to oversized array.
23290         * g++.old-deja/g++.mike/ns15.C: Likewise.
23291         * g++.old-deja/g++.pt/crash16.C: Likewise.
23292
23293 2001-11-02  Graham Stott  <grahams@redhat.com>
23294
23295         * g++.dgother/debug1.C: Fix typos.
23296
23297 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23298
23299         * g++.dg/other/debug1.C: New test.
23300
23301 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23302
23303         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23304         of unsigned long.
23305
23306 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23307
23308         * gcc.dg/20011029-2.c: New test.
23309
23310         * gcc.c-torture/compile/20011029-1.c: New test.
23311
23312 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23313
23314         * objc/execute/class_self-1.m: New test.
23315         * objc/execute/class_self-2.m: New test.
23316
23317 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23318
23319         * gcc.misc-tests/msgs.exp: Delete.
23320         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23321         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23322         error set to match recent changes.
23323
23324 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23325
23326         * gcc.dg/20011021-1.c: New test.
23327
23328 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23329
23330         * gcc.c-torture/compile/20011023-1.c: New test.
23331
23332 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23333
23334         * lib/g77.exp: Rewrite based on lib/g++.exp.
23335
23336 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * gcc.c-torture/execute/20011019-1.c: New test.
23339
23340         * gcc.dg/20011018-1.c: New test.
23341
23342 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23343
23344         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23345
23346 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23347
23348         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23349         * gcc.dg/attr-invalid.c: Likewise.
23350
23351 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23352
23353         * testsuite/gcc.dg/20011015-1.c: New test.
23354
23355 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23356
23357         * g++.dg/template/unify2.C: New test.
23358
23359 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23360
23361         * g++.dg/other/exception-specification.C: New test
23362
23363 2001-10-13  Tom Rix  <trix@redhat.com>
23364
23365         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23366         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23367
23368 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23369
23370         * testsuite/gcc.dg/20011009-1.c: New test.
23371
23372 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23373
23374         PR g++/4476
23375         * g++.dg/other/friend1.C: New test.
23376
23377 2001-10-11  Richard Henderson  <rth@redhat.com>
23378
23379         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23380
23381 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23382
23383         * gcc.c-torture/compile/20011010-1.c: New.
23384
23385 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23386
23387         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23388         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23389         g77.f-torture/execute/execute.exp,
23390         g77.f-torture/noncompile/noncompile.exp,
23391         gcc.c-torture/compile/compile.exp,
23392         gcc.c-torture/execute/execute.exp,
23393         gcc.c-torture/execute/ieee/ieee.exp,
23394         gcc.c-torture/execute/memcheck/memcheck.exp,
23395         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23396         objc/execute/execute.exp: Update FSF address.
23397
23398 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23399
23400         * gcc.dg/cpp/cmdlne-C.c: Update.
23401         * gcc.dg/cpp/cmdlne-C2.c: New.
23402
23403 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23404
23405         * gcc.c-torture/execute/20011008-3.c: New.
23406
23407 2001-10-08  DJ Delorie  <dj@redhat.com>
23408
23409         * gcc.dg/20011008-1.c: New.
23410         * gcc.dg/20011008-2.c: New.
23411
23412 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23413
23414         * gcc.dg/cpp/spacing1.c: Update test.
23415
23416 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23417
23418         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23419         spelling errors of "separate" as "seperate".
23420
23421 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23422
23423         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23424         enough to avoid inlining.
23425
23426 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23427
23428         * lib/g77.exp: set libg2c_dir correctly.
23429
23430 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23431
23432         * gcc.dg/cpp/macro11.c: New test.
23433
23434 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23435
23436         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23437         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23438         gcc.dg/format/multattr-3.c: New tests.
23439         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23440         tests for format attributes on function pointers being rejected.
23441
23442 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23443
23444         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23445
23446 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23447
23448         * g++.dg/warn/format1.C: New test.
23449
23450 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23451
23452         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23453
23454 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23455
23456         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23457
23458 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23459
23460         * gcc.dg/cpp/redef2.c: Add test.
23461
23462 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23463
23464         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23465         long-standing bug on i686, apparently.
23466         * gcc.c-torture/execute/loop-2c.x: New file.
23467         * gcc.c-torture/execute/loop-2d.x: New file.
23468         * gcc.c-torture/execute/loop-3c.x: New file.
23469
23470 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23471
23472         * gcc.dg/cpp/20000625-2.c: Correct line number.
23473
23474 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23475
23476         * gcc.dg/cpp/macro10.c: New test.
23477         * gcc.dg/cpp/strify3.c: New test.
23478         * gcc.dg/cpp/spacing1.c: Add tests.
23479         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23480         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23481
23482 2001-09-24  DJ Delorie  <dj@redhat.com>
23483
23484         * gcc.c-torture/execute/20010924-1.c: New test.
23485
23486 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23487
23488         * testsuite/objc/execute/paste.m: Remove.
23489
23490 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23491
23492         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23493
23494 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23495
23496         * g77.dg/strlen0.f: New test.
23497
23498 2001-09-21  Richard Henderson  <rth@redhat.com>
23499
23500         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23501         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23502
23503 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23504
23505         Table-driven attributes.
23506         * g++.dg/ext/attrib1.C: New test.
23507
23508 2001-09-20  DJ Delorie  <dj@redhat.com>
23509
23510         * gcc.dg/20000926-1.c: Update expected warning messages.
23511         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23512         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23513         array.
23514
23515 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23516
23517         * g++.dg/eh/registers1.C: New test case.
23518
23519 2001-09-17  Richard Henderson  <rth@redhat.com>
23520
23521         * gcc.dg/array-5.c: Fix VLA decomposition test.
23522
23523 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23524
23525         * gcc.dg/cpp/line5.c: New testcase.
23526
23527 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23528
23529         * gcc.dg/cpp/macro9.c: New test.
23530
23531 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23532
23533         * gcc.c-torture/execute/980223.c: Change type of addr from long
23534         to char *.
23535
23536 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23537
23538         * gcc.c-torture/execute/20010915-1.c: New test.
23539
23540 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23541
23542         * g77.dg/bprob: New directory.
23543         * g77.dg/bprob/bprob.exp: New file.
23544         * g77.dg/bprob/bprob-1.f: New test.
23545         * g77.dg/gcov: New directory.
23546         * g77.dg/gcov/gcov.exp: New file.
23547         * g77.dg/gcov/gcov-1.f: New test.
23548         * g77.dg/gcov/gcov-1.x: New file.
23549
23550 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23551
23552         * gcc.dg/cpp/directiv.c: Update.
23553         * gcc.dg/cpp/undef1.c: Update.
23554
23555 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23556
23557         * gcc.dg/20010912-1.c: New test.
23558
23559 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23560
23561         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23562         language-independent file in lib.
23563         * lib/gcov.exp: New file.
23564
23565 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23566
23567         * gcc.c-torture/compile/20010911-1.c: New test.
23568
23569 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23570
23571         * lib/profopt.exp: New, to support profile-directed optimizations.
23572         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23573         * gcc.misc-tests/bprob-1.c: New test.
23574         * gcc.misc-tests/bprob-2.c: New test.
23575
23576 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23577
23578         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23579         XFAIL and which kinds of gcov output to verify.
23580         * gcc.misc-tests/gcov-4b.x: New file.
23581         * gcc.misc-tests/gcov-5b.x: New file.
23582         * gcc.misc-tests/gcov-6.x: New file.
23583         * gcc.misc-tests/gcov-7.c: New test.
23584         * gcc.misc-tests/gcov-7.x: New file.
23585
23586 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23587
23588         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23589         * gcc.misc-tests/gcov-6.c: New test.
23590
23591 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23592
23593         PR c++/3986
23594         * g++.dg/abi/vbase1.C: New test.
23595
23596 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23597
23598         * objc.dg/method-2.m: New.
23599
23600 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23601
23602         PR c++/4203
23603         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23604         * g++.dg/init/empty1.C: New test.
23605
23606 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23607
23608         * gcc.c-torture/compile/20010903-1.c: New test.
23609
23610 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23611
23612         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23613         for m68k.
23614
23615 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23616
23617         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23618
23619         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23620
23621         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23622
23623 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23624
23625         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23626         for 16-bit 'unsigned int'.
23627
23628 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23629
23630         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23631
23632 2001-08-27  Richard Henderson  <rth@redhat.com>
23633
23634         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23635         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23636
23637 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23638
23639         * gcc.dg/asm-names.c (ymain): New.
23640
23641 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23642
23643         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23644         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23645         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23646
23647 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23648
23649         * gcc.dg/compare5.c: New testcase.
23650
23651 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23652
23653         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23654         and "In instantiation".
23655
23656 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23657
23658         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23659
23660 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23661
23662         * gcc.misc-tests/gcov.exp: Add support for branch information.
23663         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23664         * gcc.misc-tests/gcov-4.c: New test.
23665         * gcc.misc-tests/gcov-4b.c: New test.
23666         * gcc.misc-tests/gcov-5b.c: New test.
23667
23668 2001-08-20  Zack Weinberg  <zackw@panix.com>
23669
23670         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23671         expected to fail.
23672
23673 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23674
23675         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23676
23677 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23678
23679         * g++.dg/eh/template1.C: New test.
23680
23681 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23682
23683         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23684         Fix thinko.
23685         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23686         for xfail.
23687
23688 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23689
23690         * lib/g77-dg.exp:  Use prune.exp for common procedures
23691         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23692         * lib/g77.exp: (g77-dg-prune) Remove
23693
23694 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23695
23696         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23697
23698 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23699
23700         * g++.dg/template/unify1.C: New test.
23701
23702 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23703
23704         * g++.dg/abi/empty4.C: New test.
23705
23706 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23707
23708         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23709         solaris2.*
23710         * g77.f-torture/compile/pr3743.x: Likewise
23711
23712 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23713
23714         * g++.dg/other/using-declaration.C: New test.
23715
23716 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23717
23718         * gcc.dg/cpp/tr-sign.c: New testcase.
23719
23720 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23721
23722         * gcc.dg/cpp/19951025-1.c: Revert.
23723         * gcc.dg/cpp/directiv.c: We no longer process directives that
23724         interrupt macro arguments.
23725
23726 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23727
23728         * gcc.dg/bconstp-1.c: New test.
23729
23730 2001-08-03  Richard Henderson  <rth@redhat.com>
23731
23732         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23733
23734 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23735
23736         * gcc.dg/cpp/19951025-1.c: Update.
23737
23738 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23739
23740         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23741         should be x.
23742
23743 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23744
23745         Kill -fhonor-std.
23746         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23747         * g++.old-deja/g++.other/std1.C: Likewise.
23748         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23749
23750 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23751
23752         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23753         (g77_pass, g77_fail, g77_finish, g77_exit,
23754         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23755
23756 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23757
23758         * g77.dg/fbackslash.f
23759         * g77.dg/fcase-preserve.f
23760         * g77.dg/ff90-1.f
23761         * g77.dg/ffixed-line-length-0.f
23762         * g77.dg/ffixed-line-length-132.f
23763         * g77.dg/ffixed-line-length-7.f
23764         * g77.dg/ffixed-line-length-72.f
23765         * g77.dg/ffixed-line-length-none.f
23766         * g77.dg/ffree-form-1.f
23767         * g77.dg/fno-backslash.f
23768         * g77.dg/fno-f90-1.f
23769         * g77.dg/fno-fixed-form-1.f
23770         * g77.dg/fno-onetrip.f
23771         * g77.dg/fno-typeless-boz.f
23772         * g77.dg/fno-underscoring.f
23773         * g77.dg/fno-vxt-1.f
23774         * g77.dg/fonetrip.f
23775         * g77.dg/ftypeless-boz.f
23776         * g77.dg/fugly-assumed.f
23777         * g77.dg/funderscoring.f
23778         * g77.dg/fvxt-1.f
23779
23780 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23781
23782         * objc.dg/fwd-proto-1.m: New.
23783         * objc.dg/local-decl-1.m: New.
23784         * objc.dg/naming-1.m: New.
23785         * objc.dg/naming-2.m: New.
23786         * objc.dg/proto-hier-1.m: New.
23787
23788 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23789
23790         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23791         largest-type elements to a struct makes its size grow.
23792
23793 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23794
23795         * g++.dg/abi/vthunk1.C: New test.
23796
23797 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23798
23799         * g++.dg/abi/vbase8-22.C: New test.
23800
23801 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23802
23803         * gcc.dg/cpp/macro8.c: New test.
23804
23805 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23806
23807         * g++.dg/abi/vbase8-21.C: New test.
23808
23809 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23810
23811         * g++.dg/abi/vbase8-10.C: New test.
23812
23813 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23814
23815         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23816         ${tool}_set_ld_library_path.
23817         Changed caller.
23818         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23819         g++.exp.
23820
23821 2001-07-26  Stan Cox <scox@redhat.com>
23822
23823         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23824         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23825         gcc_exit, gcc_check_unsupported_p):
23826         Moved to gcc-deps.exp
23827         * gcc-deps.exp: New file.
23828
23829 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23830
23831         * g++.old-deja/g++.pt/defarg14.C: New test.
23832
23833 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23834
23835         * g++.old-deja/g++.other/lineno5.C: New test.
23836
23837 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         * g++.old-deja/g++.pt/crash68.C: New test.
23840
23841 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23842
23843         * g++.old-deja/g++.other/crash42.C: New test.
23844
23845 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23846
23847         * gcc.dg/cpp/extratokens.c: Fix.
23848         * gcc.dg/cpp/skipping2.c: New tests.
23849
23850 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23851
23852         * gcc.c-torture/execute/20010724-1.c: New file.
23853         * gcc.c-torture/execute/20010724-1.x: New file.
23854
23855 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         * g++.old-deja/g++.other/cond7.C: New test.
23858
23859 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         * g++.old-deja/g++.other/optimize4.C: New test.
23862
23863 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23864
23865         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23866
23867 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23868
23869         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23870         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23871         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23872         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23873
23874         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23875         bug report" message.
23876
23877         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23878         * g++.dg/ext/instantiate1.C: Move from old-deja.
23879
23880 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23881
23882         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23883         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23884         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23885         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23886
23887 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23888
23889         * gcc.c-torture/execute/20010723-1.c: New test.
23890
23891 2001-07-23  Ben Elliston  <bje@redhat.com>
23892
23893         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23894
23895 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23896
23897         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23898         i[34567]86-*-*.
23899         Delete handling of ieee_multilib_flags.
23900         Pass -mieee for alpha*-*-* and sh-*-*.
23901         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23902
23903 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23904
23905         Remove old-abi tests.
23906         * g++.old-deja/g++.mike/p11116.C: Remove.
23907         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23908
23909 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23910
23911         * g77.f-torture/compile/pr3743.f:  New test
23912
23913 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23914
23915         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23916
23917 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23918
23919         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23920         g++.old-deja/g++.pt/static6.C: Likewise.
23921         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23922         supports weak symbols.
23923
23924 2001-07-18  Andreas Jaeger  <aj@suse.de>
23925
23926         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23927         supported again.
23928
23929 2001-07-18  Andreas Jaeger  <aj@suse.de>
23930
23931         * gcc.dg/iftrap-1.c: Fix target line.
23932
23933 2001-07-17  Richard Henderson  <rth@redhat.com>
23934
23935         * gcc.c-torture/execute/20010717-1.c: New.
23936
23937 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23938
23939         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23940         tests.
23941
23942 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23943
23944         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23945
23946 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23947
23948         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23949         UAC_SIGBUS, UAC_NOPRINT definitions.
23950
23951 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23952
23953         * objc/execute/object_is_class.m: New test.
23954         * objc/execute/object_is_meta_class.m: New test.
23955
23956 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23957
23958         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23959         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23960
23961 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23962
23963         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23964         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23965
23966 2001-07-14  Richard Henderson  <rth@redhat.com>
23967
23968         * gcc.dg/iftrap-1.c: New.
23969
23970 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23971
23972         * g77.f-torture/execute/intrinsic77.f: New test.
23973
23974 2001-07-11  Janis Johnson <janis@us.ibm.com>
23975
23976         * gcc.misc-tests/gcov-3.c: New test.
23977
23978 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23979
23980         * gcc.c-torture/compile/20010711-1.c,
23981         * gcc.c-torture/compile/20010711-2.c: New tests.
23982
23983 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23984
23985         * gcc.c-torture/execute/20010711-1.c: New test.
23986
23987 2001-07-11  Ben Elliston  <bje@redhat.com>
23988
23989         * g++.old-deja/g++.other/enum5.C: New test.
23990
23991 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23992
23993         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23994         (g++-dg-prune): Call prune_gcc_output.
23995         * prune.exp: New file for prune_gcc_output.
23996         * lib/g++.exp, lib/gcc.exp: Load it.
23997
23998 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23999
24000         * gcc.c-torture/compile/20010701-1.c,
24001         g++.old-deja/g++.ext/attrib6.C: New tests.
24002
24003 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24004
24005         * gcc.c-torture/compile/20010706-1.c: New test.
24006
24007 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24008
24009         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24010
24011 2001-06-28  Stan Shebs  <shebs@apple.com>
24012
24013         * gcc.dg/pragma-darwin.c: New test.
24014
24015 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24016
24017         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24018         Solaris 2.[678] system.
24019
24020 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24021
24022         * gcc.dg/20010622-1.c: New test.
24023
24024 2001-06-18  Stan Shebs  <shebs@apple.com>
24025
24026         * objc.dg: New directory.
24027         * objc.dg/dg.exp: New file.
24028         * objc.dg/alias.m: New.
24029         * objc.dg/class-1.m: New.
24030         * objc.dg/class-2.m: New.
24031         * objc.dg/const-str-1.m: New.
24032         * objc.dg/const-str-2.m: New.
24033         * objc.dg/id-1.m: New.
24034         * objc.dg/method-1.m: New.
24035         * objc.dg/super-class-1.m: New.
24036         * lib/objc-dg.exp: New file.
24037
24038 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24039
24040         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24041         of label name.
24042
24043 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24044
24045         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24046
24047 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24048
24049         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24050         variable.
24051
24052 2001-06-12  Richard Henderson  <rth@redhat.com>
24053
24054         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24055
24056 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24057
24058         * g++.old-deja/g++.abi/vbase5.C: New test.
24059         * g++.old-deja/g++.abi/vbase6.C: New test.
24060         * g++.old-deja/g++.abi/vbase7.C: New test.
24061
24062 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24063
24064         * gcc.c-torture/compile/20010610-1.c: New test.
24065
24066 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         * g++.old-deja/g++.abi/vbase4.C: New test.
24069
24070 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24071
24072         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24073         support %f for HC11/HC12 targets.
24074         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24075         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24076         on HC11/HC12 targets.
24077         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24078
24079 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24080
24081         * gcc.dg/wchar_t-1.c: New file.
24082         * gcc.dg/wint_t-1.c: Likewise.
24083
24084 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24085
24086         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24087
24088 2001-06-11  Richard Henderson  <rth@redhat.com>
24089
24090         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24091
24092 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24093
24094         * gcc.c-torture/compile/20010611-1.c: New test.
24095
24096 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24097
24098         * gcc.dg/c99-tag-1.c: Add more tests.
24099
24100 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24101
24102         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24103         representation on MN10300 and ARM/Thumb.
24104
24105 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24106
24107         * g77.f-torture/execute/20010610.f: New.
24108
24109 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24110
24111         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24112         names.
24113
24114 2001-06-09  Richard Henderson  <rth@redhat.com>
24115
24116         * gcc.c-torture/execute/ashrdi-1.c: New.
24117         * gcc.c-torture/execute/ashldi-1.c: New.
24118         * gcc.c-torture/execute/lshrdi-1.c: New.
24119
24120 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24121
24122         * objc/execute/load-3.m: Added. Check sending +load to categories,
24123         in addition to classes.
24124
24125 2001-06-08  Stan Shebs  <shebs@apple.com>
24126
24127         * objc/execute/load-2.m: New test.  From Nicola Pero
24128         <n.pero@mi.flashnet.it>.
24129
24130 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24131
24132         * gcc.c-torture/execute/20010605-2.c: New test.
24133
24134 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24135
24136         * g++.old-deja/g++.abi/vbase2.C: New test.
24137         * g++.old-deja/g++.abi/vbase3.C: New test.
24138
24139 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         * g++.old-deja/g++.pt/friend49.C: New test.
24142
24143 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24144
24145         * g++.old-deja/g++.ext/anon3.C: New test.
24146
24147 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         * g++.old-deja/g++.other/conv7.C: New test.
24150
24151 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24152
24153         * gcc.c-torture/compile/20010605-2.c: New test.
24154
24155 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24156
24157         * gcc.c-torture/execute/20010604-1.c: New test.
24158
24159 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24160
24161         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24162
24163 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24164
24165         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24166         (g++_link_flags): Likewise.
24167         (g++_init): Pass gccpath's value to two previous functions.
24168
24169 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24170
24171         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24172         Ensure logfile entry matches exec command line.
24173
24174 2001-05-31  Richard Henderson  <rth@redhat.com>
24175
24176         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24177         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24178
24179 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24180
24181         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24182         compiler for irix6.2
24183
24184 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         * g++.old-deja/g++.other/optimize3.C: New file.
24187
24188 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24189
24190         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24191         assemble.
24192
24193 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24194
24195         * g++.old-deja/g++.other/optimize2.C: New file.
24196
24197 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24198
24199         * gcc.c-torture/compile/20010518-2.c: New file.
24200         * gcc.c-torture/execute/20010518-1.c: New file.
24201         * gcc.c-torture/execute/20010518-2.c: New file.
24202
24203 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24204
24205         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24206
24207 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24208
24209         G++ no longer defines builtins that do not begin with __builtin.
24210         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24211         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24212         * g++.old-deja/g++.law/builtin1.C: Likewise.
24213         * g++.old-deja/g++.law/cvt2.C: Likewise.
24214         * g++.old-deja/g++.mike/net5.C: Likewise.
24215         * g++.old-deja/g++.other/builtins1.C: Likewise.
24216         * g++.old-deja/g++.other/builtins2.C: Likewise.
24217         * g++.old-deja/g++.other/builtins3.C: Likewise.
24218         * g++.old-deja/g++.other/builtins4.C: Likewise.
24219         * g++.old-deja/g++.other/inline8.C: Likewise.
24220         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24221
24222 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         * g++.old-deja/g++.pt/using1.C: Adjust.
24225         * g++.old-deja/g++.pt/using2.C: New test.
24226
24227 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24228
24229         * gcc.dg/cpp/charconst.c: New tests.
24230         * gcc.dg/cpp/escape.c: New tests.
24231         * gcc.dg/cpp/escape-1.c: New tests.
24232         * gcc.dg/cpp/escape-2.c: New tests.
24233         * gcc.dg/cpp/ucs.c: New tests.
24234
24235 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24236
24237         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24238         native compiler for irix6.5.
24239
24240 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24241
24242         * lib/g++.exp (g++_include_flags): Use args to compute
24243         get_multilibs.
24244         (g++_link_flags): Likewise.
24245         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24246
24247 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24248
24249         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24250
24251 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24252
24253         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24254         this file.
24255
24256 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24257
24258         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24259         STACK_SIZE;
24260         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24261         to STACK_SIZE; Use it to define size of add_histo array.
24262         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24263         to STACK_SIZE.
24264         (f): Use GITT_SIZE to define size of gitt local table.
24265         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24266         to STACK_SIZE; Use it to define size of bytemem array.
24267
24268 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24269
24270         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24271         on 68HC11/HC12 due to the asm instruction.
24272         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24273         * gcc.c-torture/compile/920520-1.x: Likewise.
24274         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24275         on 68HC11/HC12 because the function is larger than 64K.
24276         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24277         on 68HC11/HC12 because the structure is too large.
24278
24279 2001-05-20  Richard Henderson  <rth@redhat.com>
24280
24281         * gcc.c-torture/execute/20010520-1.c: New.
24282
24283 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24284
24285         * g++.old-deja/g++.warn/compare1.C: New test.
24286         * gcc.dg/compare4.c: New test.
24287
24288 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24289
24290         * g++.old-deja/g++.other/optimize1.C: New test.
24291
24292 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24293
24294         * g++.old-deja/g++.pt/spec41.C: New test.
24295
24296 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24297
24298         * gcc.c-torture/compile/20010114-1.x: Remove.
24299
24300 2001-05-18  Stan Shebs  <shebs@apple.com>
24301
24302         * gcc.c-torture/compile/20010518-1.c: New test.
24303
24304 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24305
24306         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24307         * g++.old-deja/g++.pt/crash67.C: New test.
24308
24309 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24310
24311         * g++.old-deja/g++.other/debug9.C: New test.
24312
24313 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24314
24315         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24316
24317 2001-05-16  Jan Hubicka  <jh@suse.cz>
24318
24319         * gcc.c-torture/compile/20010516-1.c: New test.
24320
24321 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24322
24323         * g++.old-deja/g++.other/crash41.C: New test.
24324
24325 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24326
24327         * g++.old-deja/g++.pt/crash66.C: New test.
24328
24329 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24330
24331         * g++.old-deja/g++.robertl/eb27.C: Convert.
24332
24333 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24334
24335         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24336         declaration being redundant.
24337
24338 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24339
24340         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24341
24342 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24343
24344         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24345
24346 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24347
24348         * lib/g++.exp: Use testsuite_flags.
24349
24350 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24351
24352         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24353
24354 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24355
24356         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24357
24358 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24359
24360         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24361
24362 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24363
24364         * gcc.c-torture/compile/20010313-1.c: New test.
24365
24366 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24367
24368         * gcc.dg/cpp/direct2.c: New test.
24369         * gccq.dg/cpp/direct2s.c: New test.
24370
24371         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24372
24373 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24374
24375         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24376         * g++.old-deja/g++.other/op3.C: Likewise.
24377
24378 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24379
24380         * gcc.dg/cpp/syshdr.h: New file.
24381         * gcc.dg/cpp/sysmac1.c: Update.
24382         * gcc.dg/cpp/sysmac2.c: Update.
24383
24384 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24385
24386         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24387
24388 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24389
24390         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24391         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24392
24393 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24394
24395         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24396
24397 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24398
24399         * lib/g++.exp (g++_include_flags): Don't use any special flags
24400         if TESTING_IN_BUILD_TREE is not defined.
24401         (g++_init): Use a plain 'c++' as the compiler if
24402         TESTING_IN_BUILD_TREEE is not defined.
24403
24404 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24405
24406         * g++.old-deja/g++.eh/catch13.C: New test.
24407         * g++.old-deja/g++.eh/catch14.C: New test.
24408
24409 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24410
24411         * gcc.dg/cpp/tr-define.c: New test.
24412
24413 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24414
24415         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24416         <stdlib.h>, not <malloc.h>.
24417
24418 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24419
24420         * g++.old-deja/g++.ns/template17.C: New test.
24421
24422 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24423
24424         * g++.old-deja/g++.pt/ref4.C: New test.
24425
24426 2001-04-30  Richard Henderson  <rth@redhat.com>
24427
24428         * gcc.dg/20000724-1.c: Revert last change.
24429
24430 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24431
24432         * g77.f-torture/execute/20010430.f: New test.
24433
24434 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24435
24436         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24437
24438 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24439
24440         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24441
24442 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24443
24444         * g++.old-deja/g++.eh/crash6.C: New test.
24445
24446 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         * g++.old-deja/g++.other/warn7.C: New test.
24449
24450 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24451
24452         * g++.old-deja/g++.other/defarg9.C: New test.
24453
24454 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24455
24456         * g77.f-torture/compile/20010426.f: New test.
24457         * g77.f-torture/execute/20010426.f: New test.
24458
24459 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24460
24461         * g77.f-torture/compile/20000629-1.x: Remove - error
24462         has been fixed.
24463
24464 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24465
24466         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24467         Tweak slightly to work with g++.dg framework.
24468         * g++.dg/special/ecos.exp: Run initp1.C test.
24469         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24470
24471         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24472         its linker doesn't give line numbers either.
24473         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24474
24475 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24476
24477         * g++.old-deja/g++.other/lex1.C: New test.
24478
24479 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * gcc.dg/noncompile/20010425-1.c: New test.
24482
24483 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24484
24485         * g++.old-deja/g++.pt/mangle2.C: New test.
24486
24487 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24488
24489         * gcc.dg/format/plus-1.c: New test.
24490
24491 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * gcc.dg/20010423-1.c: New test.
24494
24495 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24496
24497         * gcc.c-torture/execute/20010422-1.c: New test.
24498
24499 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24500
24501         * g++.old-deja/g++.ns/type2.C: New test.
24502
24503 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24504
24505         * g++.old-deja/g++.other/perf1.C: New test.
24506
24507 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24508
24509         * gcc.dg/c99-func-2.c: Remove xfail.
24510         * gcc.dg/c99-func-3.c: Remove xfail.
24511         * gcc.dg/c99-func-4.c: Remove xfail.
24512
24513 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24514
24515         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24516
24517 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24518
24519         * gcc.c-torture/compile/20010423-1.c: New test.
24520
24521 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         * g++.old-deja/g++.pt/typename28.C: New test.
24524
24525 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24526
24527         * g++.old-deja/g++.abi/empty2.C: New test.
24528         * g++.old-deja/g++.abi/empty3.C: New test.
24529
24530 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24531
24532         * g++.old-deja/g++.other/comdat2.C: New test.
24533         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24534
24535 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24536
24537         * g++.old-deja/g++.other/overload14.C: New test.
24538
24539 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24540
24541         * g++.old-deja/g++.other/lookup23.C: New test.
24542
24543 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24544
24545         * gcc.c-torture/execute/20010403-1.c: New test.
24546
24547 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24548             Mark Mitchell  <mark@codesourcery.com>
24549
24550         * lib/old-dejagnu.exp: Don't delete output of executable.
24551         Add .exe suffix to executables.
24552
24553 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24554
24555         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24556
24557 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24558
24559         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24560
24561 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24562
24563         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24564         * g++.old-deja/g++.abi/crash1.C: New test.
24565
24566 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24567
24568         * g++.old-deja/g++.other/crash40.C: New test.
24569
24570 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24571
24572         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24573
24574 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         * g++.old-deja/g++.other/warn6.C: New test.
24577
24578 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24579
24580         * g++.old-deja/g++.robertl/eb42.C: Same.
24581
24582 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24583
24584         * gcc.dg/wtr-conversion-1.c: New testcase.
24585
24586 2001-04-10  Richard Henderson  <rth@redhat.com>
24587
24588         * g++.old-deja/g++.other/array5.C: New.
24589
24590 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24591
24592         * gcc.c-torture/execute/20010408-1.c: New test.
24593
24594 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24595
24596         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24597         headers and constructs.
24598         * g++.old-deja/g++.robertl/eb79.C: Same.
24599         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24600         * g++.old-deja/g++.robertl/eb73.C: Same.
24601         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24602         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24603         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24604         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24605         * g++.old-deja/g++.robertl/eb44.C: Same.
24606         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24607         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24608         * g++.old-deja/g++.robertl/eb39.C: Same.
24609         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24610         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24611         * g++.old-deja/g++.robertl/eb30.C: Same.
24612         * g++.old-deja/g++.robertl/eb3.C: Same.
24613         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24614         * g++.old-deja/g++.robertl/eb21.C: Same.
24615         * g++.old-deja/g++.robertl/eb15.C: Same.
24616         * g++.old-deja/g++.robertl/eb118.C: Same.
24617         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24618         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24619         * g++.old-deja/g++.robertl/eb109.C: Same.
24620         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24621         * g++.old-deja/g++.mike/rtti1.C: Same.
24622         * g++.old-deja/g++.mike/p658.C: Same.
24623         * g++.old-deja/g++.mike/net46.C: Same.
24624         * g++.old-deja/g++.mike/net34.C: Same.
24625         * g++.old-deja/g++.mike/memoize1.C: Same.
24626         * g++.old-deja/g++.mike/eh2.C: Same.
24627         * g++.old-deja/g++.law/weak.C: Same.
24628         * g++.old-deja/g++.law/visibility7.C: Same.
24629         * g++.old-deja/g++.law/visibility25.C: Same.
24630         * g++.old-deja/g++.law/visibility22.C: Same.
24631         * g++.old-deja/g++.law/visibility2.C: Same.
24632         * g++.old-deja/g++.law/visibility17.C: Same.
24633         * g++.old-deja/g++.law/visibility13.C: Same.
24634         * g++.old-deja/g++.law/visibility10.C: Same.
24635         * g++.old-deja/g++.law/visibility1.C: Same.
24636         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24637         * g++.old-deja/g++.law/vbase1.C: Same.
24638         * g++.old-deja/g++.law/operators32.C: Same.
24639         * g++.old-deja/g++.law/nest3.C: Same.
24640         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24641         * g++.old-deja/g++.law/except5.C (main): Same.
24642         * g++.old-deja/g++.law/cvt7.C (run): Same.
24643         * g++.old-deja/g++.law/cvt2.C: Same.
24644         * g++.old-deja/g++.law/cvt16.C: Same.
24645         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24646         * g++.old-deja/g++.law/ctors17.C (main): Same.
24647         * g++.old-deja/g++.law/ctors13.C: Same.
24648         * g++.old-deja/g++.law/ctors12.C (main): Same.
24649         * g++.old-deja/g++.law/ctors10.C: Same.
24650         * g++.old-deja/g++.law/code-gen5.C: Same.
24651         * g++.old-deja/g++.law/bad-error7.C: Same.
24652         * g++.old-deja/g++.law/arm9.C: Same.
24653         * g++.old-deja/g++.law/arm12.C: Same.
24654         * g++.old-deja/g++.law/arg8.C: Same.
24655         * g++.old-deja/g++.law/arg1.C: Same.
24656         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24657         * g++.old-deja/g++.jason/template31.C: Same.
24658         * g++.old-deja/g++.jason/template24.C (main): Same.
24659         * g++.old-deja/g++.jason/2371.C: Same.
24660         * g++.old-deja/g++.eh/new2.C: Same.
24661         * g++.old-deja/g++.eh/new1.C: Same.
24662         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24663         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24664         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24665         * g++.old-deja/g++.brendan/crash62.C: Same.
24666         * g++.old-deja/g++.brendan/crash52.C: Same.
24667         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24668         * g++.old-deja/g++.brendan/crash38.C: Same.
24669         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24670         * g++.old-deja/g++.brendan/copy9.C: Same.
24671
24672 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24673
24674         * gcc.c-torture/execute/20001203-2.c (memset):
24675         Count argument is of type __SIZE_TYPE__.
24676
24677 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24678
24679         * gcc.c-torture/compile/20010404-1.c: New test.
24680
24681 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24682
24683         * gcc.c-torture/compile/20010326-1.c: New test.
24684
24685 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24686
24687         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24688         peculiarities of the SH.
24689         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24690
24691 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24692
24693         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24694         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24695         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24696
24697 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24698
24699         * g77.f-torture/compile/20010321-1.f: New test.
24700
24701 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24702
24703         * gcc.c-torture/compile/20010329-1.c: New test.
24704
24705 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24706
24707         * gcc.c-torture/execute/20010329-1.c: New test.
24708
24709 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24710
24711         * g++.old-deja/g++.other/eh4.C: Fix typo.
24712
24713 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24714
24715         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24716
24717 2001-03-28  Philip Blundell  <philb@gnu.org>
24718
24719         * gcc.c-torture/compile/20010328-1.c: New test.
24720
24721 2001-03-27  Richard Henderson  <rth@redhat.com>
24722
24723         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24724         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24725
24726 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24727
24728         * gcc.c-torture/compile/20010327-1.c: New test.
24729
24730 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * g++.old-deja/g++.other/friend12.C: New test.
24733         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24734         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24735
24736 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24737
24738         * gcc.c-torture/execute/20010325-1.c: New test.
24739
24740 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * g++.old-deja/g++.other/mangle3.C: New test.
24743
24744 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * g++.old-deja/g++.other/anon8.C: New test.
24747
24748 2001-03-20  Philip Blundell  <philb@gnu.org>
24749
24750         * gcc.c-torture/compile/20010320-1.c: New test.
24751
24752 2001-03-17  Richard Henderson  <rth@redhat.com>
24753
24754         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24755
24756 2001-03-15  Geoff Keating  <geoff@redhat.com>
24757
24758         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24759         tests on AIX.
24760
24761 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24762
24763         * g++.old-deja/g++.other/eh4.C: New test.
24764
24765 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24766
24767         * gcc.dg/cpp/mi1.c: Update.
24768
24769 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24770
24771         * g++.old-deja/g++.other/regstack.C: New test.
24772
24773 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24774
24775         * g++.old-deja/g++.other/ref4.C: New test.
24776
24777 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24778
24779         * objc/execute/va_method.m: Added.
24780         * objc/execute/IMP.m: Added.
24781         * objc/execute/_cmd.m: Added.
24782         * objc/execute/accessing_ivars.m: Added.
24783         * objc/execute/class-1.m: Added.
24784         * objc/execute/class-10.m: Added.
24785         * objc/execute/class-11.m: Added.
24786         * objc/execute/class-12.m: Added.
24787         * objc/execute/class-13.m: Added.
24788         * objc/execute/class-14.m: Added.
24789         * objc/execute/class-2.m: Added.
24790         * objc/execute/class-3.m: Added.
24791         * objc/execute/class-4.m: Added.
24792         * objc/execute/class-5.m: Added.
24793         * objc/execute/class-6.m: Added.
24794         * objc/execute/class-7.m: Added.
24795         * objc/execute/class-8.m: Added.
24796         * objc/execute/class-9.m: Added.
24797         * objc/execute/class-tests-1.h
24798         * objc/execute/class-tests-2.h
24799         * objc/execute/compatibility_alias.m: Added.
24800         * objc/execute/encode-1.m: Added.
24801         * objc/execute/formal_protocol-1.m: Added.
24802         * objc/execute/formal_protocol-2.m: Added.
24803         * objc/execute/formal_protocol-3.m: Added.
24804         * objc/execute/formal_protocol-4.m: Added.
24805         * objc/execute/formal_protocol-5.m: Added.
24806         * objc/execute/formal_protocol-6.m: Added.
24807         * objc/execute/formal_protocol-7.m: Added.
24808         * objc/execute/informal_protocol.m: Added.
24809         * objc/execute/initialize.m: Added.
24810         * objc/execute/load.m: Added.
24811         * objc/execute/many_args_method.m: Added.
24812         * objc/execute/nested-3.m: Added.
24813         * objc/execute/no_clash.m: Added.
24814         * objc/execute/private.m: Added.
24815         * objc/execute/redefining_self.m: Added.
24816         * objc/execute/root_methods.m: Added.
24817         * objc/execute/selector-1.m: Added.
24818         * objc/execute/static-1.m: Added.
24819         * objc/execute/static-2.m: Added.
24820         * objc/execute/va_method.m: Added.
24821
24822 2001-03-10  Richard Henderson  <rth@redhat.com>
24823
24824         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24825
24826 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24827
24828         * g++.old-deja/g++.other/crash31.C: XFAIL.
24829         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24830         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24831         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24832         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24833         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24834
24835 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24836
24837         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24838
24839 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24840
24841         * gcc.dg/20000724-1.c: Don't use multiline strings.
24842
24843 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24844
24845         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24846         result of -cString against what we expect it to be; don't just
24847         print it out for no one to read.
24848
24849         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24850         Based on testcases provided by Nicola Pero.
24851
24852 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24853
24854         * gcc.dg/cpp/macro7.c: New test.
24855
24856 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24857
24858         * gcc.dg/cpp/multiline.c: Update.
24859
24860 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24861
24862         * g++.old-deja/g++.other/enum3.C: New test.
24863
24864 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24865
24866         * g++.old-deja/g++.other/pod1.C: New test.
24867
24868 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24869
24870         * g++.old-deja/g++.ext/overload1.C: New test.
24871
24872 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24873
24874         * g++.old-deja/g++.pt/using1.C: New test.
24875
24876 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24877
24878         * g++.old-deja/g++.other/using9.C: New test.
24879
24880 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24881
24882         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24883
24884         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24885
24886 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24887
24888         * g++.old-deja/g++.ext/realpt1.C: Remove.
24889
24890 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24893
24894 2001-02-26  Will Cohen  <wcohen@redhat.com>
24895
24896         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24897
24898 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24899
24900         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24901         templatized constructors.
24902
24903 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24904
24905         * gcc.c-torture/execute/20010224-1.c: New test.
24906
24907 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24908
24909         * gcc.c-torture/execute/20010222-1.c: New test.
24910
24911 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24912
24913         * g++.old-deja/g++.other/inline20.C: New test.
24914
24915 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24916
24917         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24918
24919 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24920
24921         * g++.old-deja/g++.other/lookup22.C: New test.
24922
24923 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24924
24925         * g77.dg: New directory.
24926         * g77.dg/20010216-1.f: New test case.
24927         * g77.dg/dg.exp: New driver.
24928         * lib/g77-dg.exp: New driver library.
24929
24930 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24931
24932         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24933
24934 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24935
24936         * g++.old-deja/g++.other/decl9.C: New test.
24937
24938 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24939
24940         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24941         not need <string> and also tests the initialization at runtime.
24942
24943 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24944
24945         * gcc.c-torture/execute/longlong.c: New test.
24946
24947 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24948
24949         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24950
24951 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24952
24953         * gcc.c-torture/execute/920302-1.c (execute):
24954         Change argument type to short.
24955
24956 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24957
24958         * g++.old-deja/g++.pt/deduct6.C: New test.
24959
24960 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24961
24962         * g++.old-deja/g++.pt/deduct5.C: New test.
24963
24964 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24965
24966         * gcc.c-torture/execute/20010209-1.c: New test.
24967
24968 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24969
24970         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24971
24972 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24973
24974         * g++.dg/vtgc1.C: Update for new ABI.
24975
24976         * consistency.vlad: New directory, 1665 files.
24977
24978 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24979
24980         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24981         return type.
24982         * gcc.dg/cpp/digraphs.c: Declare puts.
24983
24984 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         * g++.old-deja/g++.other/warn5.C: New test.
24987
24988 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.old-deja/g++.pt/spec40.C: New test.
24991
24992 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24993
24994         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24995         case.
24996         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24997
24998 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * gcc.c-torture/compile/20010209-1.c: New test.
25001
25002 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25003
25004         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25005         excess errors message but not if it crashes.
25006         * g++.old-deja/g++.other/crash27.C: Likewise.
25007         * g++.old-deja/g++.other/crash28.C: Likewise.
25008         * g++.old-deja/g++.other/crash30.C: Likewise.
25009         * g++.old-deja/g++.other/crash32.C: Likewise.
25010         * g++.old-deja/g++.other/crash35.C: Likewise.
25011         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25012
25013 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25014
25015         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25016         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25017         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25018         g77.f-torture/execute/execute.exp,
25019         g77.f-torture/noncompile/noncompile.exp,
25020         gcc.c-torture/execute/execute.exp,
25021         gcc.c-torture/execute/memcheck/memcheck.exp,
25022         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25023         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25024         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25025         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25026         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25027         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25028         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25029         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25030         Remove bug reporting instructions with ancient email addresses.
25031
25032 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25033
25034         * gcc.dg/20010202-1.c: New test.
25035         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25036
25037 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25038
25039         * g++.dg/stdbool-if.C: New test.
25040
25041 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25042
25043         * objc/execute/fdecl.m: Added main().
25044
25045 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25046
25047         * gcc.c-torture/execute/20010206-1.c: New test.
25048
25049 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25050
25051         * gcc.dg/cpp/avoidpaste1.c: Update.
25052
25053 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25054
25055         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25056         Pero <nicola@brainstorm.co.uk>.
25057         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25058
25059 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         * g++.old-deja/g++.pt/spec39.C: New test.
25062
25063 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * gcc.c-torture/compile/20010202-1.c: New test.
25066
25067 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.abi/primary2.C: New test.
25070         * g++.old-deja/g++.abi/primary3.C: New test.
25071         * g++.old-deja/g++.abi/primary4.C: New test.
25072         * g++.old-deja/g++.abi/primary5.C: New test.
25073         * g++.old-deja/g++.abi/vtable3.h: New test.
25074         * g++.old-deja/g++.abi/vtable3a.C: New test.
25075         * g++.old-deja/g++.abi/vtable3b.C: New test.
25076         * g++.old-deja/g++.abi/vtable3c.C: New test.
25077         * g++.old-deja/g++.abi/vtable3d.C: New test.
25078         * g++.old-deja/g++.abi/vtable3e.C: New test.
25079         * g++.old-deja/g++.abi/vtable3f.C: New test.
25080         * g++.old-deja/g++.abi/vtable3g.C: New test.
25081         * g++.old-deja/g++.abi/vtable3h.C: New test.
25082         * g++.old-deja/g++.abi/vtable3i.C: New test.
25083         * g++.old-deja/g++.abi/vtable3j.C: New test.
25084         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25085
25086 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25087
25088         * g++.old-deja/g++.other/anon6.C: New test.
25089         * g++.old-deja/g++.other/anon7.C: New test.
25090
25091 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25092
25093         * gcc.dg/cpp/avoidpaste2.c: New tests.
25094
25095 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25098
25099 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25100
25101         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25102         DECIMAL_DIG cases for Irix."
25103
25104 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25105
25106         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25107
25108 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25109
25110         * gcc.dg/c99-tag-1.c: New test.
25111
25112 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25113
25114         * gcc.dg/cpp/tr-warn1.c: Add tests.
25115
25116 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25117
25118         * gcc.dg/cpp/avoidpaste1.c: Update.
25119         * gcc.dg/cpp/paste4.c: Update.
25120
25121 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25122
25123         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25124         cases for Irix.
25125
25126 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25127
25128         * g++.old-deja/g++.other/inline19.C: New test.
25129
25130 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25131
25132         * gcc.dg/Wlarger-than.c: New test.
25133
25134 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25135
25136         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25137
25138 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25139
25140         * gcc.c-torture/execute/20010129-1.c: New test.
25141         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25142
25143 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25144
25145         * gcc.dg/cpp/avoidpaste1.c: Test case.
25146
25147 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25148
25149         * g++.old-deja/g++.other/inline18.C: New test.
25150
25151 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25152
25153         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25154         and __builtin_putchar.
25155
25156 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25157
25158         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25159         tests.
25160
25161 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25162
25163         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25164         floating point number rounding mode to round to the nearest
25165         representable mode.
25166
25167 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25168
25169         * g++.old-deja/g++.other/mangle2.C: New test.
25170
25171 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25172
25173         * gcc.c-torture/compile/20010124-1.c: New test.
25174
25175 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * g++.old-deja/g++.pt/spec38.C: New test.
25178
25179 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25180
25181         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25182         "Build don't run".
25183
25184 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25185
25186         * gcc.c-torture/execute/20010123-1.c: New test.
25187
25188 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         * g++.old-deja/g++.pt/spec37.C: New test.
25191
25192 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.old-deja/g++.pt/overload14.C: New test.
25195
25196 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25197
25198         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25199         __builtin_return_address.
25200
25201 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25204         * g++.old-deja/g++.pt/spec35.C: New test.
25205         * g++.old-deja/g++.pt/spec36.C: New test.
25206
25207 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * gcc.c-torture/compile/20010118-1.c: New test.
25210
25211 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25212
25213         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25214
25215 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25216
25217         * gcc.c-torture/execute/20010119-1.c: New test.
25218
25219 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25220
25221         * g++.old-deja/g++.other/vbase5.C: New test.
25222
25223 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25224
25225         * gcc.c-torture/execute/20010118-1.c: New test.
25226
25227 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25228
25229         * g++.old-deja/g++.pt/deduct3.C: New test.
25230
25231 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         * g++.old-deja/g++.pt/spec34.C: New test.
25234
25235 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25236
25237         * g77.f-torture/compile/20000601-2.f: New test.
25238
25239 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25240
25241         * g++.old-deja/g++.other/init17.C: New test.
25242
25243 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25244
25245         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25246
25247 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.old-deja/g++.pt/unify8.C: New test.
25250
25251 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25252
25253         * g++.old-deja/g++.abi/vbase1.C: New test.
25254
25255 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25256
25257         * g++.old-deja/g++.pt/crash65.C: New test.
25258
25259 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25260
25261         * gcc.dg/cpp/assembl2.S: New test case.
25262
25263 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25264
25265         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25266         are supported.
25267
25268 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25269
25270         * g++.old-deja/g++.other/builtins1.C: New test.
25271         * g++.old-deja/g++.other/builtins2.C: Likewise.
25272         * g++.old-deja/g++.other/builtins3.C: Likewise.
25273         * g++.old-deja/g++.other/builtins4.C: Likewise.
25274
25275 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25276
25277         * gcc.c-torture/compile/20010117-1.c: New test.
25278         * gcc.c-torture/compile/20010117-2.c: New test.
25279
25280 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25281
25282         * g77.f-torture/execute/20010116.[fx]: New test,
25283         XFAIL on i?86-*-*.
25284         * g77.f-torture/compile/20010115.f: Indicate it's
25285         a test for PR fortran/1636.
25286
25287 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25288
25289         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25290
25291 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25292
25293         * g77.f-torture/compile/20010115.f: New test.
25294
25295 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25296
25297         * g++.old-deja/g++.pt/nontype5.C: New test.
25298
25299 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25300
25301         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25302         have an equivalent working one below it.
25303
25304 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25305
25306         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25307         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25308
25309 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25310
25311         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25312         message containing "init_priority".
25313         (conpr-2.C): Likewise.
25314         (conpr-3.C): Likewise.
25315         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25316
25317 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25318
25319         * gcc.c-torture/execute/20010114-2.c: New test.
25320
25321 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25322
25323         * gcc.c-torture/compile/20010114-1.c: New test.
25324         * gcc.c-torture/compile/20010114-1.x: Xfail.
25325         * gcc.c-torture/compile/20010114-2.c: New test.
25326         * gcc.c-torture/execute/20010114-1.c: New test.
25327         * gcc.dg/trunc-1.c: New test.
25328         * gcc.dg/uninit-B.c: New test.
25329
25330 2001-01-13  Nick Clifton  <nickc@redhat.com>
25331
25332         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25333         target.
25334
25335 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25336
25337         * gcc.c-torture/compile/20010113-1.c: New test.
25338
25339 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25340
25341         * gcc.c-torture/compile/20001212-1.c: New test.
25342
25343 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25344
25345         * gcc.dg/cpp/widestr1.c: Update.
25346         * gcc.dg/cpp/prag-imp.c: Remove.
25347
25348 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25349
25350         * gcc.c-torture/execute/20000801-3.x: Remove.
25351         * gcc.dg/c90-init-1.c: New test.
25352         * gcc.dg/c99-init-1.c: New test.
25353         * gcc.dg/c99-init-2.c: New test.
25354         * gcc.dg/gnu99-init-1.c: New test.
25355
25356 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25357
25358         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25359         testing that no relevant ones were found.
25360
25361 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25362
25363         * g++.old-deja/g++.pt/cast2.C: New test.
25364
25365 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25366
25367         * g++.old-deja/g++.pt/friend47.C: New test.
25368
25369 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25370
25371         * g++.old-deja/g++.pt/instantiate13.C: New test.
25372
25373 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25374
25375         * g++.old-deja/g++.other/defarg7.C: New test.
25376         * g++.old-deja/g++.other/defarg8.C: New test.
25377
25378 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25379
25380         * g++.old-deja/g++.pt/crash64.C: New test.
25381
25382 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25383
25384         * g++.old-deja/g++.pt/crash63.C: New test.
25385
25386 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25387
25388         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25389
25390 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25391
25392         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25393
25394 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25395
25396         * g++.old-deja/g++.pt/error3.C: New test.
25397
25398 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25399
25400         * g++.old-deja/g++.other/crash39.C: New test.
25401
25402 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25403
25404         * g++.old-deja/g++.other/vbase4.C: New test.
25405
25406 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25407
25408         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25409         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25410         * gcc.dg/special/special.exp: New test driver which will check
25411         for alias support for the above test.
25412
25413 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25414
25415         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25416         problems on small machines.
25417         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25418         parameterize.
25419
25420 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25421
25422         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25423         mips.
25424         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25425
25426 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25427
25428         * g++.old_deja/g++.pt/using8.C: New test.
25429
25430 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25431
25432         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25433
25434 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25435
25436         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25437         where a failure is expected.
25438         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25439
25440 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25441
25442         * g++.old_deja/g++.pt/instantiate12.C: New test.
25443
25444 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25445
25446         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25447         start of structs.
25448         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25449         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25450         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25451         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25452         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25453         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25454         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25455         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25456         * g++.old-deja/g++.eh/spec6.C: Likewise.
25457         * g++.old-deja/g++.jason/crash3.C: Likewise.
25458         * g++.old-deja/g++.law/ctors11.C: Likewise.
25459         * g++.old-deja/g++.law/ctors17.C: Likewise.
25460         * g++.old-deja/g++.law/ctors5.C: Likewise.
25461         * g++.old-deja/g++.law/ctors9.C: Likewise.
25462         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25463         * g++.old-deja/g++.mike/net22.C: Likewise.
25464         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25465         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25466         * g++.old-deja/g++.mike/virt3.C: Likewise.
25467         * g++.old-deja/g++.niklas/t128.C: Likewise.
25468         * g++.old-deja/g++.other/anon4.C: Likewise.
25469         * g++.old-deja/g++.other/using1.C: Likewise.
25470         * g++.old-deja/g++.other/warn3.C: Likewise.
25471         * g++.old-deja/g++.pt/t37.C: Likewise.
25472         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25473         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25474
25475 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25476
25477         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25478
25479 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25480
25481         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25482
25483 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25484
25485         * gcc.c-torture/compile/20010107-1.c: New test.
25486
25487 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25488
25489         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25490
25491 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25492
25493         * gcc.dg/format/format.h: New file.
25494         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25495         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25496         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25497         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25498         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25499         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25500         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25501         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25502         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25503         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25504         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25505         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25506         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25507         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25508         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25509         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25510         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25511         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25512         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25513         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25514         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25515         instead of declaring standard types, macros and functions in each
25516         test.
25517
25518 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25519
25520         * gcc.c-torture/execute/20010106-1.c: New test.
25521
25522 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25523
25524         * gcc.dg/format/format.exp: New file.
25525         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25526         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25527         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25528         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25529         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25530         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25531         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25532         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25533         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25534         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25535         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25536         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25537         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25538         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25539         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25540         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25541         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25542         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25543         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25544         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25545         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25546         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25547         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25548         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25549         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25550         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25551         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25552         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25553         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25554         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25555         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25556         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25557         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25558         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25559         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25560         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25561         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25562         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25563         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25564         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25565         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25566         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25567
25568 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25569
25570         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25571         account.
25572
25573 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25574
25575         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25576
25577 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25578
25579         * g++.old-deja/g++.pt/crash62.C: New test.
25580
25581 2001-01-04  Richard Henderson  <rth@redhat.com>
25582
25583         * gcc.dg/20000926-1.c: Update expected warnings.
25584         * gcc.dg/array-2.c: Likewise.
25585         * gcc.dg/array-4.c: Also validate flexible array members.
25586         * gcc.dg/c99-flex-array-1.c: New.
25587
25588 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25589
25590         * gcc.c-torture/compile/20001222-1.x: Remove.
25591
25592 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25593
25594         * gcc.c-torture/execute/built-in-setjmp.c: New.
25595
25596 2001-01-03  Richard Henderson  <rth@redhat.com>
25597
25598         * gcc.dg/940510-1.c: Update expected error wording.
25599         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25600
25601 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25602
25603         * lib/target-supports.exp (check_alias_available): Modified to
25604         indicate aliases not supported if only weak aliases are supported.
25605
25606 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25607
25608         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25609         Turn on cmpstrsi checks for __pj__ and __i370__.
25610
25611 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25612
25613         * g++.old-deja/g++.other/virtual11.C: New test.
25614
25615 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25616
25617         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25618
25619 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25620
25621         * gcc.c-torture/compile/20010102-1.c: New test.
25622
25623 2001-01-02  Andreas Jaeger  <aj@suse.de>
25624
25625         * gcc.dg/noreturn-3.c: New test.
25626
25627         * gcc.dg/noreturn-4.c: New test.
25628
25629 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25630
25631         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25632         __builtin_fputc and __builtin_fwrite.
25633
25634 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25635
25636         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25637         signed char, not default char.
25638
25639 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25640
25641         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25642
25643 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25644
25645         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25646
25647 2000-12-29  Richard Henderson  <rth@redhat.com>
25648
25649         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25650         (__cyg_profile_func_exit): Define.
25651
25652 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25653
25654         * g++.dg/vtgc1.C: New test.
25655
25656 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25657
25658         * gcc.dg/noncompile/20001228-1.c: New test.
25659
25660         * gcc.dg/20001228-1.c: New test.
25661
25662         * gcc.c-torture/execute/20001228-1.c: New test.
25663
25664 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25665
25666         * gcc.dg/format-strfmon-1.c: New test.
25667
25668 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25669
25670         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25671         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25672         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25673         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25674         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25675         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25676         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25677         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25678         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25679         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25680         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25681         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25682         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25683
25684         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25685         * gcc.c-torture/execute/string-opt-4.c: Test index.
25686
25687 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25688
25689         * gcc.c-torture/compile/20001226-1.c: New test.
25690
25691 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25692
25693         * gcc.c-torture/compile/20001222-1.c: New test.
25694         * gcc.c-torture/compile/20001222-1.x: Xfail.
25695
25696 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25697
25698         * gcc.c-torture/execute/comp-goto-2.c: New test.
25699
25700 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25701
25702         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25703         Use long types if __INT_MAX__ is 32767.
25704         (main): Use cast to (sint32 *) when poking 88 into a_page.
25705
25706         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25707
25708 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25709
25710         * gcc.c-torture/compile/20001221-1.c: New test.
25711         * gcc.c-torture/execute/20001221-1.c: New test.
25712
25713 2000-12-20  Richard Henderson  <rth@redhat.com>
25714
25715         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25716         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25717
25718 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25719
25720         * gcc.dg/compare3.c: New test.
25721
25722 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25723
25724         * gcc.dg/format-warnll-1.c: New test.
25725
25726 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25727
25728         * gcc.dg/cpp/cmdlne-P.c: New test.
25729
25730 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25731
25732         * gcc.c-torture/execute/builtin-abs-1.c,
25733         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25734
25735 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25736
25737         * gcc.dg/cpp/multiline.c: New test.
25738
25739 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25740
25741         * g++.old-deja/g++.other/syshdr1.C: Update.
25742         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25743
25744 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25745
25746         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25747
25748 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25749
25750         * g++.old-deja/g++.pt/ttp65.C: New test.
25751
25752 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25753
25754         * g++.old-deja/g++.pt/ttp64.C: New test.
25755
25756 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25757
25758         * g++.old-deja/g++.pt/spec33.C: New test.
25759
25760 2000-12-14  Catherine Moore  <clm@redhat.com>
25761
25762         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25763         * gcc.c-torture/execute/920612-2.c: Likewise.
25764         * gcc.c-torture/execute/920428-2.c: Likewise.
25765         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25766         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25767
25768 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25769
25770         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25771         * gcc.dg/pack-test-2.c: Likewise.
25772
25773 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25774
25775         Tests by Zack Weinberg <zackw@stanford.edu>.
25776
25777         * gcc.dg/cpp/defined.c: Update.
25778         * gcc.dg/cpp/defined_trad.c: New tests.
25779
25780 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25781
25782         * gcc.dg/cpp/trad-direct.c: Update.
25783
25784 2000-12-11  Neil Booth  <neilb@earthling.net>
25785
25786         * gcc.dg/cpp/defined_trad.c
25787
25788 2000-12-11  Neil Booth  <neilb@earthling.net>
25789
25790         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25791
25792 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25793
25794         * gcc.dg/format-miss-2.c: New test.
25795
25796 2000-12-09  Neil Booth  <neilb@earthling.net>
25797
25798         * gcc.dg/cpp/lineflags.c: New tests.
25799         * gcc.dg/cpp/poison.c: Update.
25800         * gcc.dg/cpp/redef2.c: Update.
25801         * gcc.dg/cpp/skipping.c: New test.
25802
25803 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25804
25805         * g++.old-deja/g++.other/eh3.C: New testcase.
25806
25807 2000-12-07  Neil Booth  <neilb@earthling.net>
25808
25809         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25810         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25811         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25812         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25813         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25814         Update.
25815
25816 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25817
25818         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25819         __SIZE_TYPE__ instead of int for type of integers cast to
25820         pointers.
25821
25822 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25823
25824         * g++.old-deja/g++.other/cleanup4.C: New test.
25825
25826 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25827
25828         * format-sec-1.c: New test.
25829
25830 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25831
25832         * gcc.dg/format-nonlit-3.c: New test.
25833
25834 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25835
25836         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25837         through a null pointer.
25838
25839 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25840
25841         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25842         * g++.old-deja/g++.pt/partial4.C: New test.
25843
25844 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25845
25846         * gcc.c-torture/execute/ieee/hugeval.x: New.
25847
25848 2000-12-06  Neil Booth  <neilb@earthling.net>
25849
25850         * gcc.dg/cpp/backslash2.c: New tests.
25851
25852 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25853
25854         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25855         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25856
25857 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25858
25859         * gcc.c-torture/execute/20001203-2.c: New testcase.
25860
25861 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25862
25863         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25864         * g++.old-deja/g++.other/virtual10.C: New test.
25865
25866 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25867
25868         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25869
25870 2000-12-05  Richard Henderson  <rth@redhat.com>
25871
25872         * gcc.c-torture/compile/20001205-1.c: New.
25873
25874 2000-12-04  Neil Booth  <neilb@earthling.net>
25875
25876         * g++.old-deja/g++.other/virtual9.C: New test.
25877         * g++.old-deja/g++.pt/crash61.C: New test.
25878         * gcc.c-torture/execute/loop-9.c: New test.
25879
25880 2000-12-04  Neil Booth  <neilb@earthling.net>
25881
25882         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25883         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25884         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25885         * gcc.dg/cpp/extratokens.c: ...here.
25886
25887 2000-12-04  Neil Booth  <neilb@earthling.net>
25888
25889         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25890         New tests.
25891
25892 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25893
25894         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25895         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25896
25897 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25898
25899         * gcc.c-torture/execute/20001203-1.c: New test.
25900
25901 2000-12-03  Neil Booth  <neilb@earthling.net>
25902
25903         * gcc.dg/cpp/macro6.c: New test cases.
25904
25905 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25906
25907         * gcc.c-torture/execute/string-opt-9.c: New test.
25908         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25909         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25910         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25911
25912         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25913         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25914
25915 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25916
25917         * gcc.dg/cpp/if-6.c: New testcase.
25918
25919         * gcc.dg/20001201-1.c: New testcase.
25920
25921 2000-12-02  Neil Booth  <neilb@earthling.net>
25922
25923         * g++.old-deja/g++.other/externC4.C,
25924         g++.old-deja/g++.other/friend10.C: New tests.
25925
25926 2000-12-02  Neil Booth  <neilb@earthling.net>
25927
25928         * g++.old-deja/g++.other/instan2.C
25929         * g++.old-deja/g++.other/instan3.C: New test.
25930
25931 2000-12-02  Neil Booth  <neilb@earthling.net>
25932
25933         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25934         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25935         gnuc99.c,gnuc99-pedantic.c: New tests.
25936
25937 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25938
25939         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25940         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25941
25942 2000-12-01  Neil Booth  <neilb@earthling.net>
25943
25944         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25945         * gcc.dg/cpp/poison.c: Update.
25946         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25947
25948 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25949
25950         * g77.f-torture/execute/20001201.f: New test.
25951
25952 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25953
25954         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25955
25956 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25957
25958         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25959
25960 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25961
25962         * g++.old-deja/g++.other/cast6.C: New test.
25963
25964 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25965
25966         * gcc.c-torture/execute/20001130-2.c: New testcase.
25967
25968 2000-11-30  Richard Henderson  <rth@redhat.com>
25969
25970         * gcc.c-torture/execute/20001130-1.c: New test.
25971
25972 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25973
25974         * g++.old-deja/g++.other/op3.C: New test.
25975
25976 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25977
25978         * g++.old-deja/g++.other/op2.C: New test.
25979
25980 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25981
25982         * g++.old-deja/g++.other/crash38.C: New test.
25983
25984 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25985
25986         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25987
25988 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25989
25990         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25991         tests.
25992         * gcc.c-torture/execute/string-opt-6.c: New test.
25993
25994         * gcc.dg/20001117-1.c: Add main.
25995
25996 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25997
25998         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25999         Move from here ...
26000         * gcc.dg/940510-1.c: ... to here.
26001
26002         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26003         zero-size arrays in toplevel structures.
26004
26005 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26006
26007         * gcc.c-torture/execute/loop-8.c: New test.
26008
26009 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26010
26011         * g++.old-deja/g++.other/base1.C: New test.
26012
26013 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26014
26015         * g++.old-deja/g++.other/parse2.C: New test.
26016
26017 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26018
26019         * g++.old-deja/g++.pt/incomplete1.C: New test.
26020
26021 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26022
26023         * g++.old-deja/g++.other/friend9.C: New test.
26024
26025 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26026
26027         * gcc.dg/20001127-1.c: New test.
26028
26029 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26030
26031         * g++.old-deja/g++.pt/friend46.C: New test.
26032
26033 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26034
26035         * g++.old-deja/g++.other/ptrmem8.C: New test.
26036
26037 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26038
26039         * gcc.c-torture/execute/string-opt-7.c: New test.
26040         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26041
26042 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26043
26044         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26045         instead of 'mkcheck 2'.
26046
26047 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26048
26049         * gcc.c-torture/execute/memcheck/driver.c,
26050         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26051         C9X references to refer to C99.
26052
26053 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.dg/ultrasp3.c: New test.
26056
26057 2000-11-25  Neil Booth  <neilb@earthling.net>
26058
26059         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26060
26061 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26062
26063         * gcc.c-torture/compile/20001123-2.c: New.
26064
26065 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26066
26067         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26068
26069 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26070
26071         * gcc.dg/sequence-point-1.c: Add some new tests.
26072         * gcc.c-torture/execute/20001124-1.c: New test.
26073
26074 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26075
26076         * g++.old-deja/g++.other/vaarg4.C: New test.
26077         * gcc.c-torture/compile/20001123-1.c: New test.
26078
26079 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26080
26081         * g++.other/crash24.C: Adjust and remove XFAIL.
26082         * g++.other/crash37.C: New test.
26083
26084 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * g++.old-deja/g++.pt/instantiate9.C: New test.
26087
26088 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26089
26090         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26091         new ABI, too.
26092
26093         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26094         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26095
26096 2000-11-22  Neil Booth  <neilb@earthling.net>
26097
26098         * gcc.dg/cpp/Wtrigraphs.c: New test.
26099
26100 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26101
26102         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26103
26104 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26105
26106         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26107
26108 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26109
26110         * lib/gcc-dg.exp: load_lib scanasm.exp.
26111         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26112         * lib/g++-dg.exp: load_lib scanasm.exp.
26113         * lib/scanasm.exp: New.
26114         (scan-assembler, scan-assembler-not): Add optional arguments to
26115         test name, or if not present, the pattern name.
26116         (scan-assembler-dem, scan-assembler-dem-not): New.
26117
26118         * g++.dg/dg.exp: New.
26119
26120 2000-11-21  Neil Booth  <neilb@earthling.net>
26121
26122         * gcc.dg/cpp/integrated1.c: Remove.
26123
26124 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26125
26126         * gcc.c-torture/execute/20001121-1.c: New test.
26127
26128 2000-11-21  Richard Henderson  <rth@redhat.com>
26129
26130         * gcc.c-torture/compile/20001121-1.c: New test.
26131
26132 2000-11-20  Neil Booth  <neilb@earthling.net>
26133
26134         * gcc.dg/cpp/integrated1.c: New test.
26135
26136 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26137
26138         * g++.old-deja/g++.other/inline17.C: New test.
26139
26140 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26141
26142         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26143         local variable to be zero: I made the variable global. Now
26144         uses abort() and exit() instead of relying on main's return value.
26145
26146 2000-11-20  Neil Booth  <neilb@earthling.net>
26147
26148         * gcc.dg/cpp/paste2.c: Update test.
26149         * objc/execute/paste.m: New test.
26150
26151 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26152
26153         * gcc.dg/c99-condexpr-1.c: New test.
26154
26155 2000-11-20  Neil Booth  <neilb@earthling.net>
26156
26157         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26158
26159 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26160
26161         * g++.old-deja/g++.pt/export1.C: New test.
26162
26163 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26164
26165         * gcc.dg/20001117-1.c: New test.
26166
26167 2000-11-18  Richard Henderson  <rth@redhat.com>
26168
26169         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26170
26171 2000-11-18  Richard Henderson  <rth@redhat.com>
26172
26173         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26174         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26175         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26176
26177 2000-11-18  Richard Henderson  <rth@redhat.com>
26178
26179         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26180         (main): New.  Exit cleanly.
26181
26182 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26183
26184         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26185         gcc.dg/c99-fordecl-2.c: New tests.
26186
26187 2000-11-18  Richard Henderson  <rth@redhat.com>
26188
26189         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26190         * gcc.c-torture/execute/zerolen-2.c: New.
26191
26192 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26193
26194         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26195         memory.
26196
26197 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         * g++.old-deja/g++.pt/instantiate8.C: New test.
26200
26201 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26202
26203         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26204         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26205
26206 2000-11-16  Nick Clifton  <nickc@redhat.com>
26207
26208         * gcc.c-torture/execute/nestfunc-2.c: New test.
26209         * gcc.c-torture/execute/nestfunc-3.c: New test.
26210
26211 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26212
26213         * gcc.c-torture/compile/20001116-1.c: New test.
26214
26215 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26216
26217         * gcc.c-torture/execute/20001115-1.c: New test.
26218
26219 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26220
26221         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26222         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26223         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26224         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26225
26226 2000-11-15  Neil Booth  <neilb@earthling.net>
26227
26228         gcc.dg/cpp/_Pragma1.c: Update.
26229         gcc.dg/cpp/_Pragma2.c: New test.
26230
26231 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         * g++.old-deja/g++.other/anon5.C: New test.
26234
26235 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26236
26237         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26238         tests.
26239
26240 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26241
26242         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26243         output.
26244
26245 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26246
26247         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26248         labels at end of compound statements.
26249
26250 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26251
26252         * gcc.c-torture/execute/loop-7.c: New test.
26253
26254 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26255
26256         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26257
26258 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26259
26260         * gcc.dg/c99-bool-1.c: New test.
26261
26262 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26263
26264         * gcc.dg/c99-scope-1.c: Remove xfail.
26265         * gcc.dg/c99-scope-2.c: New test.
26266
26267 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26268
26269         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26270         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26271
26272 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26273
26274         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26275         error messages.
26276
26277         * g++.mike/p700.C: Don't typedef wchar_t.
26278         * g++.mike/p784.C: Likewise.
26279         * g++.mike/eb101.C: Don't use __wchar_t.
26280
26281 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26282
26283         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26284         from DO loop.
26285
26286 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26287
26288         * gcc.c-torture/execute/20001111-1.c: New test.
26289
26290 2000-11-10  Nick Clifton  <nickc@redhat.com>
26291
26292         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26293         long multuiple and accumulate.
26294
26295 2000-11-09  Richard Henderson  <rth@redhat.com>
26296
26297         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26298         via size_t instead of int.
26299
26300         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26301         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26302         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26303         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26304
26305 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26306
26307         * gcc.c-torture/compile/20001109-1.c: New test.
26308         * gcc.c-torture/compile/20001109-2.c: New test.
26309
26310 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         * g++.old-deja/g++.pt/operator1.C: New test.
26313         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26314
26315 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26316
26317         * gcc.dg/20001108-1.c: New test.
26318
26319 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26320
26321         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26322         with both arguments constant strings.
26323         * gcc.c-torture/execute/string-opt-3.c: New test.
26324         * gcc.c-torture/execute/string-opt-4.c: New test.
26325         * gcc.c-torture/execute/string-opt-5.c: New test.
26326
26327 2000-11-08  Nick Clifton  <nickc@redhat.com>
26328
26329         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26330         mulsidi3adddi patterns.
26331
26332 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26333
26334         * g++.old-deja/g++.other/crash36.C: New test.
26335
26336 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * g++.old-deja/g++.other/init16.C: New test.
26339
26340 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26341
26342         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26343
26344 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26345
26346         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26347         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26348         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26349
26350 2000-11-07  DJ Delorie  <dj@redhat.com>
26351
26352         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26353
26354 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26355
26356         * gcc.c-torture/execute/string-opt-1.c: New test.
26357
26358 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26359
26360         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26361         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26362         parameters in registers, and there is no way for a varargs
26363         function to know in which order the integer and floating-point
26364         parameters should be interleaved when they are placed on the
26365         stack.
26366         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26367         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26368
26369 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26370
26371         * gcc.c-torture/execute/string-opt-2.c: New test.
26372
26373 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26374
26375         * g++.old-deja/g++.pt/crash60.C: New test.
26376
26377 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * g++.old-deja/g++.other/crash24.C: New test.
26380         * g++.old-deja/g++.other/crash25.C: New test.
26381         * g++.old-deja/g++.other/crash26.C: New test.
26382         * g++.old-deja/g++.other/crash27.C: New test.
26383         * g++.old-deja/g++.other/crash28.C: New test.
26384         * g++.old-deja/g++.other/crash29.C: New test.
26385         * g++.old-deja/g++.other/crash30.C: New test.
26386         * g++.old-deja/g++.other/crash31.C: New test.
26387         * g++.old-deja/g++.other/crash32.C: New test.
26388         * g++.old-deja/g++.other/crash33.C: New test.
26389         * g++.old-deja/g++.other/crash34.C: New test.
26390         * g++.old-deja/g++.other/crash35.C: New test.
26391
26392 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26393
26394         * gcc.c-torture/execute/20001031-1.c: New test.
26395
26396 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26397
26398         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26399         namespace.
26400
26401         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26402         standards-conformant.
26403
26404         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26405
26406         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26407         * g++.old-deja/g++.mike/p755a.C: Likewise.
26408         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26409         library makes no calls to `operator new' during initialization.
26410
26411 2000-11-04  Neil Booth  <neilb@earthling.net>
26412
26413         * gcc.dg/cpp/include2.c: New tests.
26414
26415 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26416
26417         * lib/g++.exp (g++_set_ld_library_path): New function.
26418         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26419
26420 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26421
26422         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26423         warnings.
26424
26425 2000-11-01  Richard Henderson  <rth@redhat.com>
26426
26427         * g++.old-deja/g++.ext/namedret1.C: New.
26428         * g++.old-deja/g++.ext/namedret2.C: New.
26429         * g++.old-deja/g++.ext/namedret3.C: New.
26430
26431 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26432
26433         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26434         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26435
26436 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26437
26438         * gcc.c-torture/execute/va-arg-21.c: New test.
26439
26440 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26441
26442         * gcc.dg/c99-complex-2.c: New test.
26443
26444 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26445
26446         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26447
26448 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26449
26450         * g++.old-deja/g++.other/inline16.C: New test.
26451
26452 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26453
26454         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26455         __PRETTY_FUNCTION__
26456
26457 2000-10-29  Neil Booth  <neilb@earthling.net>
26458
26459         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26460         New tests.
26461         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26462         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26463         optimisation.
26464
26465 2000-10-29  Neil Booth  <neilb@earthling.net>
26466
26467         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26468         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26469         * mi5.c: Test multiple includes work with -C.
26470         * trigraphs.c: Test ^= version.
26471
26472 2000-10-28  Neil Booth  <neilb@earthling.net>
26473
26474         New tests and test updates for new macro expander.
26475
26476         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26477         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26478         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26479         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26480         new diagnostic messages.
26481
26482         * gcc.dg/cpp/macro3.c: New tests.
26483
26484 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26485
26486         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26487         on the same line.
26488
26489 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26490
26491         * g++.old-deja/g++.other/eh2.C: New test.
26492
26493 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26494
26495         * gcc.c-torture/execute/20001027-1.c: New test.
26496
26497 2000-10-26  Richard Henderson  <rth@redhat.com>
26498
26499         * gcc.c-torture/execute/20001026-1.c: New.
26500
26501 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26502
26503         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26504         * g++.old-deja/g++.law/builtin1.C: Likewise.
26505         * g++.old-deja/g++.law/ctors10.C: Likewise.
26506         * g++.old-deja/g++.law/virtual3.C: Likewise.
26507         * g++.old-deja/g++.mike/p658.C: Likewise.
26508         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26509         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26510         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26511         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26512         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26513
26514 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26515
26516         * gcc.c-torture/compile/20001024-1.c: New test.
26517
26518 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26519
26520         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26521         to tell us whether or not we are using V3.
26522
26523 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26524
26525         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26526         operands.
26527
26528 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26529
26530         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26531
26532 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gcc.c-torture/execute/20001024-1.c: New test.
26535
26536 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * g++.old-deja/g++.other/sibcall1.C: New test.
26539
26540 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * gcc.dg/noncompile/init-3.c: New test.
26543
26544 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26545
26546         * gcc.dg/format-array-1.c: New test.
26547
26548 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26549
26550         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26551         writing through null pointers; remove comment about testing
26552         unterminated strings.
26553
26554 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26555
26556         * gcc.c-torture/execute/20001017-2.c: New test.
26557
26558 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26559
26560         * gcc.c-torture/compile/20001018-1.c: New test.
26561         * gcc.c-torture/compile/20001018-1.x: Xfail.
26562
26563 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26564
26565         * gcc.c-torture/execute/20001017-1.c: New test.
26566
26567 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26568
26569         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26570         for multiple use of arguments with scanf formats; add tests for
26571         multiple use of arguments.
26572
26573 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26574
26575         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26576
26577 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26578
26579         * gcc.dg/format-miss-1.c: New test.
26580
26581 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26582
26583         * gcc.c-torture/execute/20001013-1.c: New test.
26584
26585 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26586
26587         * gcc.dg/format-branch-1.c: New test.
26588
26589 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26590
26591         * README, lib/file-format.exp: Remove EGCS references.
26592
26593 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26594
26595         * gcc.dg/20001013-1.c: New test.
26596
26597 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26598
26599         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26600         for intmax_t in the compiler using __typeof__ and the type rules
26601         for conditional expressions.
26602
26603 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26604
26605         * gcc.dg/20001012-1.c: New test.
26606         * gcc.dg/20001012-2.c: New test.
26607
26608 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26609
26610         * gcc.dg/format-attr-1.c: New test.
26611
26612 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26613
26614         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26615         __LONG_LONG_MAX__ instead of LLONG_MAX.
26616
26617 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26618
26619         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26620         scanf flags.
26621         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26622         flags.
26623
26624 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26625
26626         * gcc.dg/sequence-pt-1.c: New test.
26627
26628 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26629
26630         * gcc.c-torture/execute/20001011-1.c: New testcase.
26631         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26632
26633 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26634
26635         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26636         does not error on it.
26637
26638 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26639
26640         * gcc.dg/20001009-1.c: New test.
26641
26642 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26643
26644         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26645         * gcc.c-torture/execute/20001009-2.c: ... to here.
26646
26647 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26648
26649         * gcc.c-torture/compile/20001009-1.c: New testcase.
26650         * gcc.c-torture/execute/20001009-1.c: New testcase.
26651         Testcases provided by Jan Hubicka <jh@suse.cz>.
26652
26653 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26654
26655         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26656         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26657         uintmax_t using <limits.h> to emulate the compiler's internal
26658         logic.  No longer XFAIL %j tests.
26659
26660 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26661
26662         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26663         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26664         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26665         regexps and details of expected handling of some bad formats.
26666         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26667         suppression.
26668
26669 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26670
26671         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26672         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26673         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26674         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26675         in list archives.
26676
26677 2000-10-06  Richard Henderson  <rth@cygnus.com>
26678
26679         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26680         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26681         * g++.old-deja/g++.jason/report.C: Likewise.
26682         * g++.old-deja/g++.law/friend5.C: Likewise.
26683         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26684         of the expected warnings.
26685
26686 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26687
26688         * g++.old-deja/g++.pt/enum14.C: New test.
26689
26690 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26691
26692         * g++.old-deja/g++.pt/crash59.C: New test.
26693
26694 2000-10-04  Will Cohen  <wcohen@redhat.com>
26695
26696         * gcc.dg/20000926-1.c: New test.
26697
26698 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26699
26700         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26701         function name for current C++ compiler.
26702         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26703
26704 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26705
26706         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26707         __PRETTY_FUNCTION__.
26708         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26709
26710 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26711
26712         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26713
26714 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26715
26716         * gcc.c-torture/compile/20000923-1.c: New test.
26717
26718 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26719
26720         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26721         * g++.old-deja/g++.pt/ttp62.C: Same.
26722         * g++.old-deja/g++.other/inline14.C: Same.
26723
26724 2000-09-24  Richard Henderson  <rth@cygnus.com>
26725
26726         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26727
26728 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26729
26730         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26731
26732 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26733
26734         * gcc.c-torture/compile/20000922-1.c: New file.
26735
26736 2000-09-21  Nick Clifton  <nickc@redhat.com>
26737
26738         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26739         a signed long modulo operation.
26740         (mod6): New function - perform an unsigned long modulo operation.
26741         (main): Add tests for modulos of very large numbers by very small
26742         dividends.
26743
26744 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26745
26746         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26747
26748 2000-09-19  Richard Henderson  <rth@cygnus.com>
26749
26750         * gcc.dg/compare2.c (case 10): XFAIL.
26751
26752 2000-09-18  Richard Henderson  <rth@cygnus.com>
26753
26754         * gcc.c-torture/execute/20000906-1.c: Move ...
26755         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26756         that support __builtin_trap.
26757
26758 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26759
26760         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26761
26762 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26763
26764         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26765         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26766         more $ format tests.
26767
26768 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26769
26770         * gcc.dg/format-errmk-1.c: New test.
26771
26772 2000-09-17  Greg McGary  <greg@mcgary.org>
26773
26774         * gcc.c-torture/execute/20000917-1.x: Remove.
26775
26776 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26777
26778         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26779
26780 2000-09-17  Greg McGary  <greg@mcgary.org>
26781
26782         * gcc.c-torture/execute/20000917-1.c: New test.
26783         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26784
26785 2000-09-16  Neil Booth  <NeilB@earthling.net>
26786
26787         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26788         in nested macro bug.
26789
26790 2000-09-15  Neil Booth  <NeilB@earthling.net>
26791
26792         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26793
26794 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26795
26796         * gcc.c-torture/execute/20000914-1.c: New test.
26797
26798 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26799
26800         * g++.other/inline13.C: New test.
26801
26802 2000-09-12  Andreas Jaeger  <aj@suse.de>
26803
26804         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26805         constant by Ulrich Drepper <drepper@redhat.com>.
26806
26807 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26808
26809         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26810
26811 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26812
26813         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26814
26815 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26816
26817         * gcc.dg/cpp/backslash.c: New test.
26818
26819 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26820
26821         * gcc.c-torture/execute/20000910-1.c: New test.
26822         * gcc.c-torture/execute/20000910-2.c: Likewise.
26823
26824 2000-09-11  Robert Lipe  <robertl@sco.com>
26825
26826         * gcc.dg/pragma-align.c: New test.
26827
26828 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26829
26830         * g++.old-deja/g++.pt/explicit82.C: New test.
26831         * g++.old-deja/g++.pt/explicit83.C: New test.
26832
26833 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26834
26835         * gcc.dg/asm-names.c: New test.
26836
26837 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26838
26839         * gcc.dg/cpp/tr-warn6.c: New test
26840
26841 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26842
26843         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26844         be accepted.
26845
26846 2000-09-07  Catherine Moore  <clm@redhat.com>
26847
26848         * gcc.c-torture/execute/unroll-1.c: New test.
26849
26850 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26851
26852         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26853         ERROR markers.
26854         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26855         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26856         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26857         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26858         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26859         Preprocess only.
26860         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26861         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26862
26863 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.old-deja/g++.pt/deduct2.C: New test.
26866
26867 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         * g++.old-deja/g++.pt/parms2.C: New test.
26870
26871 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         * g++.old-deja/g++.pt/crash58.C: New test.
26874
26875 2000-09-06  Greg McGary  <greg@mcgary.org>
26876
26877         * gcc.c-torture/execute/20000906-1.c: New test.
26878         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26879
26880 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26881
26882         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26883
26884 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26885
26886         * g++.old-deja/g++.pt/crash57.C: New test.
26887
26888 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26889
26890         * g++.old-deja/g++.pt/crash56.C: New test.
26891
26892 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26893
26894         * g++.old-deja/g++.pt/koenig1.C: New test.
26895
26896 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26897
26898         * gcc.dg/20000904-1.c: New test.
26899
26900 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26901
26902         * gcc.dg/cpp/paste8.c: New test.
26903
26904 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26905
26906         * gcc.c-torture/compile/20000827-1.c: New test.
26907
26908 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26909
26910         * gcc.dg/format-diag-1.c: New test.
26911
26912 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26913
26914         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26915         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26916         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26917         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26918         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26919
26920 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         * g++.old-deja/g++.other/nested4.C: New test.
26923
26924 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         * g++.old-deja/g++.ns/scoped1.C: New test.
26927
26928 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26929
26930         * lib/g++.exp: Support testing already-installed GCC.
26931
26932 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26933
26934         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26935
26936 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26937
26938         * gcc.dg/return-type-2.c: New test.
26939
26940 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26941
26942         * gcc.c-torture/compile/20000825-1.c: New test.
26943
26944 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26945
26946         * gcc.dg/dwarf2-2.c: New test.
26947
26948 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26949
26950         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26951         dg-warning regexps.
26952
26953 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26954
26955         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26956         gcc.dg/format-ext-5.c: New tests.
26957
26958 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26959
26960         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26961
26962 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26963
26964         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26965
26966 2000-08-24  Richard Henderson  <rth@cygnus.com>
26967
26968         * gcc.dg/ia64-sync-1.c: New test.
26969         * gcc.dg/ia64-sync-2.c: New test.
26970         * gcc.dg/ia64-asm-1.c: New test.
26971
26972 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26973
26974         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26975         * gcc.dg/format-ext-2.c: New test.
26976
26977 2000-08-23  Jason Merrill  <jason@redhat.com>
26978
26979         * lib/old-dejagnu.exp: Also ignore "In member function" and
26980         "At global scope".
26981
26982 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26983
26984         * gcc.dg/noncompile/label-lineno-1.c: New test.
26985
26986 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26987
26988         * gcc.dg/c99-array-nonobj-1.c: New test.
26989
26990 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26991
26992         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26993         tests.
26994         * gcc.dg/format-ext-1.c: New test.
26995
26996 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26997
26998         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26999         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27000         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27001         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27002         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27003
27004 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27005
27006         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27007         gcc.dg/c99-strftime-2.c: New tests.
27008
27009 2000-08-22  Richard Henderson  <rth@cygnus.com>
27010
27011         * gcc.c-torture/execute/20000822-1.c: New test.
27012
27013 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27014
27015         * gcc.c-torture/execute/20000819-1.x: Remove.
27016
27017 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27018
27019         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27020         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27021         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27022         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27023         gcc.dg/format-xopen-1.c: New tests.
27024
27025 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27026
27027         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27028
27029 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27030
27031         * g++.old-deja/g++.other/loop2.C: New test.
27032
27033         * gcc.c-torture/compile/20000606-1.c: New test.
27034         * gcc.c-torture/compile/20000728-1.c: New test.
27035         * gcc.c-torture/execute/20000801-1.c: New test.
27036         * gcc.c-torture/execute/20000801-2.c: New test.
27037         * gcc.c-torture/execute/20000819-1.c: New test.
27038         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27039         * gcc.dg/20000629-1.c: New test.
27040         * gcc.dg/20000724-1.c: New test.
27041         * gcc.dg/20000807-1.c: New test.
27042
27043 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27044
27045         * gcc.dg/cpp/pragma-1.c: New test.
27046         * gcc.dg/cpp/pragma-2.c: New test.
27047
27048 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27049
27050         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27051         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27052
27053 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27054
27055         * gcc.c-torture/compile/20000818-1.c: New test.
27056
27057 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27058
27059         * gcc.c-torture/execute/20000818-1.c: New test.
27060
27061 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27062
27063         * gcc.dg/format-va-1.c: New test.
27064
27065 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27066
27067         * g++.old-deja/g++.other/typedef8.C: New test.
27068
27069 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27070
27071         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27072         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27073         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27074         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27075         * g++.old-deja/g++.other/ptrmem7.C: New test.
27076         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27077
27078 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27079
27080         * g++.old-deja/g++.pt/typename27.C: New test.
27081
27082 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27083
27084         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27085         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27086         * g++.old-deja/g++.pt/friend45.C: New test.
27087         * g++.old-deja/g++.other/friend8.C: New test.
27088
27089 2000-08-15  Richard Henderson  <rth@cygnus.com>
27090
27091         * gcc.c-torture/execute/20000815-1.c: New test.
27092
27093 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27094
27095         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27096         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27097         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27098
27099 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27100
27101         * g++.old-deja/g++.other/refinit2.C: New test.
27102
27103 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27104
27105         * lib/c-torture.exp (c-torture): Make
27106         compiler_conditional_xfail_data global.
27107         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27108         compiler_conditional_xfail_data machinery.
27109         (f-torture-execute): Likewise.
27110         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27111         and only when unrolling loops.
27112
27113         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27114
27115 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.old-deja/g++.pt/explicit81.C: New test.
27118
27119 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27120
27121         * g++.old-deja/g++.pt/typename26.C: New test.
27122
27123 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27124
27125         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27126         warning.
27127
27128 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27129
27130         * g++.old-deja/g++.other/array3.C: New test.
27131
27132 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27133
27134         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27135         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27136         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27137         New tests.
27138
27139 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27142         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27143
27144 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27145
27146         * gcc.c-torture/execute/20000808-1.c: New test.
27147
27148 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27149
27150         * gcc.dg/c90-const-expr-1.c: New test.
27151
27152 2000-08-08  Richard Henderson  <rth@cygnus.com>
27153
27154         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27155
27156 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27157
27158         * gcc.dg/noncompile/const-ll-1.c: New test.
27159
27160 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27161
27162         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27163
27164 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27165
27166         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27167         that running programs linked against the shared version of libobjc
27168         run correctly.
27169
27170 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27171
27172         * gcc.dg/c99-printf-1.c: New test.
27173
27174 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27175
27176         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27177
27178 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27179
27180         * gcc.c-torture/execute/20000731-1.x: Delete.
27181
27182 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27183
27184         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27185         and torture_without_loops as is done by c-torture.exp.
27186         (search_for): Copy from c-torture.exp.
27187         (gcc-dg-runtest): New function, drives a directory of tests
27188         iterating over the TORTURE_OPTIONS.
27189         (scan-assembler, scan-assembler-not): Move here from
27190         individual directory drivers.
27191
27192         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27193         defined by lib/gcc-dg.exp.
27194         * gcc.dg/cpp/cpp.exp: Likewise.
27195         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27196         gcc-dg-runtest, so we cycle over optimization options.
27197
27198         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27199         * gcc.dg/compare2.c: No longer expected to fail.
27200
27201 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27202
27203         * gcc.c-torture/execute/20000804-1.c: New test.
27204
27205 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27206
27207         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27208
27209 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27210
27211         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27212
27213 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27214
27215         * gcc.c-torture/compile/20000803-1.c: New test.
27216
27217 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27218
27219         * gcc.c-torture/execute/20000801-3.c,
27220         gcc.c-torture/execute/20000801-4.c: New tests.
27221         * gcc.c-torture/execute/20000801-3.x,
27222         gcc.c-torture/execute/20000801-4.x: Xfail.
27223
27224 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27225
27226         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27227         libobjc/.libs to allow for libtool.
27228
27229 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27230
27231         * gcc.c-torture/compile/20000802-1.c: New test.
27232
27233 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27234
27235         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27236
27237 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27238
27239         * gcc-c-torture/execute/20000731-2.c: New test.
27240
27241         * gcc.c-torture/execute/20000731-1.c: New test.
27242         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27243
27244 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27245
27246         * testsuite/gcc.dg/cpp/paste7.c: New test.
27247         * gcc.dg/cpp/20000725-1.c: New test.
27248
27249 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27250
27251         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27252         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27253         declaration warning for __builtin_dwarf_reg_size.
27254
27255         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27256
27257 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27258
27259         * gcc.dg/noncompile/voidparam-1.c: New test.
27260
27261 2000-07-30  Richard Henderson  <rth@cygnus.com>
27262
27263         * gcc.dg/c90-digraph-1.c: Don't xfail.
27264         * gcc.dg/compare2.c (case 10): Xfail.
27265         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27266
27267 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27268
27269         * gcc.dg/c99-main-1.c: New test.
27270
27271 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27272
27273         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27274
27275 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27276
27277         * gcc.c-tortuer/execute/20000726-1.c: New test.
27278
27279 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27280
27281         * gcc.c-torture/execute/enum-2.c: New test.
27282
27283 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27284
27285         * gcc.dg/cpp/tr-warn3.c: New test.
27286
27287 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27288
27289         * g++.old-deja/g++.ext/implicit1.C: Remove.
27290         * g++.old-deja/g++.jason/c2.C: Remove
27291         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27292         * g++.old-deja/g++.pt/crash16.C: Likewise.
27293         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27294
27295 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27296
27297         * g++.old-deja/g++.other/for2.C: New test.
27298
27299 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27300
27301         * gcc.dg/20000720-1.c: New test.
27302
27303 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27304
27305         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27306
27307 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27308
27309         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27310         * gcc.c-torture/execute/20000722-1.c: New.
27311         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27312
27313 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27314
27315         * gcc.dg/cpp/20000720-1.S: New test.
27316
27317 2000-07-21  Michael Meissner  <meissner@redhat.com>
27318
27319         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27320
27321 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27322
27323         * g++.old-deja/g++.brendan/crash16.C,
27324         g++.old-deja/g++.brendan/parse3.C,
27325         g++.old-deja/g++.brendan/redecl1.C,
27326         g++.old-deja/g++.ns/template13.C,
27327         g++.old-deja/g++.other/decl4.C,
27328         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27329
27330 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27331
27332         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27333         and "Internal error".
27334
27335         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27336         regexps.
27337         * gcc.dg/cpp/paste6.c: New test.
27338
27339 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27340
27341         * gcc.dg/cpp/tr-direct.c: New test.
27342
27343         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27344         gcc.dg/cpp/undef1.c: Tweak error regexps.
27345
27346 2000-07-18  Eric Christopher <echristo@redhat.com>
27347
27348         * gcc.c-torture/compile/20000718-1.c: New test.
27349
27350 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27351
27352         * cpplex.c (_cpp_push_token): If the token being pushed back
27353         is the previous token in this context, just subtract one from
27354         context->posn.
27355         * cppmacro.c (save_expansion): Clear aux field when storing a
27356         placemarker.
27357
27358 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27359
27360         * gcc.dg/noncompile/redecl-1.c: New test.
27361
27362 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27363
27364         * gcc.c-torture/execute/20000717-5.c: New test.
27365         * gcc.c-torture/execute/20000717-1.x: Removed.
27366
27367 2000-07-17  Richard Henderson  <rth@cygnus.com>
27368
27369         * gcc.c-torture/execute/20000717-4.c: New test.
27370
27371 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27372
27373         * gcc.dg/cpp/syshdr.c: New test.
27374         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27375
27376 2000-07-17  Neil Booth  <neilb@earthling.net>
27377
27378         * gcc.dg/cpp/cmdlne-dM.c: New test.
27379         * gcc.dg/cpp/cmdlne-dD.c: New test.
27380
27381 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27382
27383         * gcc.c-torture/execute/20000717-3.c: New test.
27384
27385         * gcc.c-torture/compile/20000717-1.c: New test.
27386
27387 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27388
27389         * gcc.c-torture/execute/20000717-2.c: New test.
27390
27391 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27392
27393         * gcc.dg/formatz-1.c: New test.
27394
27395         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27396         * gcc.dg/c99-digraph-1.c: New tests.
27397
27398         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27399         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27400
27401         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27402         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27403         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27404         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27405         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27406         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27407         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27408
27409 2000-07-17   Greg McGary <greg@mcgary.org>
27410
27411         * gcc.c-torture/execute/20000717-1.c: New test.
27412         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27413
27414 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27415
27416         * gcc.c-torture/execute/20000715-2.c: New test.
27417         * gcc.dg/20000715-1.c: New test.
27418
27419 2000-07-15  Michael Meissner  <meissner@redhat.com>
27420
27421         * gcc.c-torture/execute/20000715-1.c: New test.
27422
27423 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27424
27425         * gcc.c-torture/execute/20000707-1.c: New test.
27426
27427 2000-07-13  Neil Booth  <NeilB@earthling.net>
27428
27429         * testsuite/gcc.dg/cpp/digraph1.c,
27430         testsuite/gcc.dg/cpp/digraph2.c,
27431         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27432
27433 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27434
27435         * g77.f-torture/compile/20000630-2.f:  New test.
27436         * g77.f-torture/compile/20000630-2.x
27437
27438 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27439
27440         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27441
27442 2000-07-11  Neil Booth  <NeilB@earthling.net>
27443
27444         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27445
27446 2000-07-11  Neil Booth  <NeilB@earthling.net>
27447
27448         * gcc.dg/cpp/cmdlne-C.c: New.
27449
27450 2000-07-09  Neil Booth  <NeilB@earthling.net>
27451
27452         * gcc.dg/cpp/directiv.c: New tests.
27453         * gcc.dg/cpp/undef1.c: Update.
27454
27455 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27456
27457         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27458
27459 2000-07-09  Neil Booth  <NeilB@earthling.net>
27460
27461         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27462
27463 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27464
27465         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27466         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27467
27468 2000-07-08  Neil Booth  <NeilB@earthling.net>
27469
27470         * gcc.dg/cpp/macsyntx.c: New tests.
27471
27472 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27473
27474         * gcc.dg/20000707-1.c: New test.
27475
27476 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27477
27478         * gcc.c-torture/execute/20000706-1.c: New test.
27479         * gcc.c-torture/execute/20000706-2.c: New test.
27480         * gcc.c-torture/execute/20000706-3.c: New test.
27481         * gcc.c-torture/execute/20000706-4.c: New test.
27482         * gcc.c-torture/execute/20000706-5.c: New test.
27483
27484 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         * g++.old-deja/g++.pt/instantiate7.C: New test.
27487
27488 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27489
27490         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27491         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27492         * g++.old-deja/g++.other/rtti3.C: Likewise.
27493         * g++.old-deja/g++.other/rttid3.C: Likewise.
27494
27495 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27496
27497         *  g77.f-torture/compile/20000630-1.x: Fix typo
27498
27499 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27500
27501         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27502         assembly output.
27503
27504 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27505
27506         * gcc.dg/cpp/ident.c: New test.
27507
27508 2000-07-05  Neil Booth  <NeilB@earthling.net>
27509
27510         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27511           gcc.dg/cpp/lexstrng.c: New tests.
27512
27513 2000-07-04  Neil Booth  <NeilB@earthling.net>
27514
27515         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27516         * gcc.dg/cpp/strify2.c: Same.
27517
27518 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27519
27520         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27521         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27522         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27523         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27524
27525         * testsuite/gcc.dg/cpp/macro1.c,
27526         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27527         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27528         testsuite/gcc.dg/cpp/strify1.c,
27529         testsuite/gcc.dg/cpp/strify2.c: New tests.
27530
27531 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27532
27533         * gcc.c-torture/execute/20000703-1.c: New test.
27534
27535 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27536
27537         * g++.old-deja/g++.pt (lookup10.C): New test.
27538
27539 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27540
27541         * g++.old-deja/g++.pt (typename25.C): New test.
27542
27543 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27544
27545         * gcc.c-torture/compile/20000701-1.c: New test.
27546
27547 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27548
27549         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27550         to test case.
27551
27552 2000-06-30  Catherine Moore  <clm@cygnus.com>
27553
27554         * gcc.c-torture/execute/align-1.c: New test.
27555
27556 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27557
27558         * g++.old-deja/g++.pt/expr8.C: New test.
27559         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27560
27561 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27562
27563         * gcc.c-torture/compile/20000629-1.c: New test.
27564
27565 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27566
27567
27568         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27569         gcc.dg/noncompile directory, depending on whether they're
27570         preprocessor tests or not.  Annotate all the tests for the dg
27571         framework.
27572
27573         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27574         * gcc.dg/noncompile/noncompile.exp: New.
27575
27576         * Moved files:
27577         Old name                                New name
27578         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27579         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27580         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27581         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27582         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27583         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27584         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27585         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27586         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27587         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27588         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27589         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27590         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27591         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27592         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27593         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27594         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27595         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27596         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27597         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27598         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27599         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27600         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27601         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27602
27603         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27604         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27605         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27606         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27607         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27608         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27609
27610 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27611
27612         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27613         declare one variable.  On the fourth, error.
27614         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27615         declared by 20000628-1a.h.
27616
27617 2000-06-29  Richard Henderson  <rth@redhat.com>
27618
27619         * gcc.c-torture/execute/930529-1.x: New file.
27620         * gcc.dg/920413-1.c: Adjust expected warning text.
27621         * gcc.dg/980217-1.c: Declare abort.
27622         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27623
27624 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27625
27626         * g77.f-torture/compile/20000629-1.f: New test.
27627         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27628
27629 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27630
27631         Rearrange lots of files, removing entirely the
27632         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27633         directories.
27634
27635         * Deleted files:
27636         gcc.c-torture/code_quality/code_quality.exp
27637         gcc.c-torture/special/special.exp
27638         gcc.failure/failure.exp
27639         gcc.failure/940409-1.x
27640         gcc.c-torture/compile/961203-1.x
27641
27642         * New files:
27643         gcc.misc-tests/linkage.exp
27644         gcc.c-torture/execute/920730-1t.c
27645         gcc.c-torture/execute/920730-1t.x
27646         gcc.c-torture/compile/920520-1.x
27647         gcc.c-torture/compile/920521-1.x
27648         gcc.c-torture/compile/981006-1.x
27649         gcc.c-torture/execute/eeprof-1.x
27650
27651         * Moved files (possibly with modifications to fit a new harness):
27652         Old name                                New name
27653         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27654         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27655         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27656         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27657         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27658         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27659         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27660         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27661         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27662         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27663         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27664         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27665         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27666         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27667
27668 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27669
27670         * c-torture/compile/961203-1.x: Delete.
27671
27672         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27673         not exit. Include stdio.h.
27674         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27675         * gcc.misc-tests/dg-12.c: Likewise.
27676         * gcc.misc-tests/dg-5.c: Likewise.
27677         * gcc.misc-tests/dg-6.c: Likewise.
27678         * gcc.misc-tests/dg-7.c: Prototype abort.
27679         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27680         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27681         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27682         not exit.
27683         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27684         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27685
27686 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27687
27688         * gcc.dg/cpp/20000628-1.c: New test.
27689         * gcc.dg/cpp/20000628-1.h: New header for above test.
27690         * gcc.dg/cpp/20000628-1a.h: Likewise.
27691
27692 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27693
27694         * gcc.dg/cpp: New directory.
27695         * gcc.dg/cpp/cpp.exp: New driver.
27696         * gcc.dg/cpp/20000627-1.c: New test.
27697         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27698         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27699         and rewrite as a compilation test.
27700
27701         * gcc.dg: Move many files into the cpp subdirectory, possibly
27702         renaming or editing them as well.
27703         Old name                New name
27704         990119-1.c              cpp/19990119-1.c
27705         990228-1.c              cpp/19990228-1.c
27706         990407-1.c              cpp/19990407-1.c
27707         990409-1.c              cpp/19990409-1.c
27708         990413-1.c              cpp/19990413-1.c
27709         990703-1.c              cpp/19990703-1.c
27710         20000127-1.c            cpp/20000127-1.c
27711         20000129-1.c            cpp/20000129-1.c
27712         20000207-1.c            cpp/20000207-1.c
27713         20000207-2.c            cpp/20000207-2.c
27714         20000209-1.c            cpp/20000209-1.c
27715         20000209-2.c            cpp/20000209-2.c
27716         20000301-1.c            cpp/20000301-1.c
27717         20000419-1.c            cpp/20000419-1.c
27718         20000510-1.S            cpp/20000510-1.S
27719         20000519-1.c            cpp/20000519-1.c
27720         20000529-1.c            cpp/20000529-1.c
27721         20000625-1.c            cpp/20000625-1.c
27722         20000625-2.c            cpp/20000625-2.c
27723         cpp-as1.c               cpp/assert1.c
27724         cpp-as2.c               cpp/assert2.c
27725         cxx-comments-1.c        cpp/cxxcom1.c
27726         cxx-comments-2.c        cpp/cxxcom2.c
27727         endif-label.c           cpp/endif.c
27728         cpp-hash1.c             cpp/hash1.c
27729         cpp-hash2.c             cpp/hash2.c
27730         cpp-if1.c               cpp/if-1.c
27731         cpp-if2.c               cpp/if-2.c
27732         cpp-if3.c               cpp/if-3.c
27733         cpp-if4.c               cpp/if-4.c
27734         cpp-if5.c               cpp/if-5.c
27735         cpp-cond.c              cpp/if-cexp.c
27736         cpp-missingop.c         cpp/if-mop.c
27737         cpp-missingparen.c      cpp/if-mpar.c
27738         cpp-opprec.c            cpp/if-oppr.c
27739         cpp-ifparen.c           cpp/if-paren.c
27740         cpp-shortcircuit.c      cpp/if-sc.c
27741         cpp-shift.c             cpp/if-shift.c
27742         cpp-unary.c             cpp/if-unary.c
27743         cpp-li1.c               cpp/line1.c
27744         cpp-li2.c               cpp/line2.c
27745         lineno.c                cpp/line3.c
27746         lineno-2.c              cpp/line4.c
27747         cpp-mi.c                cpp/mi1.c
27748         cpp-mic.h               cpp/mi1c.h
27749         cpp-micc.h              cpp/mi1cc.h
27750         cpp-mind.h              cpp/mi1nd.h
27751         cpp-mindp.h             cpp/mi1ndp.h
27752         cpp-mix.h               cpp/mi1x.h
27753         cpp-mi2.c               cpp/mi2.c
27754         cpp-mi2a.h              cpp/mi2a.h
27755         cpp-mi2b.h              cpp/mi2b.h
27756         cpp-mi2c.h              cpp/mi2c.h
27757         cpp-mi3.c               cpp/mi3.c
27758         cpp-mi3.def             cpp/mi3.def
27759         poison-1.c              cpp/poison.c
27760         pr-impl.c               cpp/prag-imp.c
27761         cpp-redef-2.c           cpp/redef1.c
27762         cpp-redef.c             cpp/redef2.c
27763         strpaste.c              cpp/strp1.c
27764         strpaste-2.c            cpp/strp2.c
27765         cpp-tradpaste.c         cpp/tr-paste.c
27766         cpp-tradstringify.c     cpp/tr-str.c
27767         cpp-tradwarn1.c         cpp/tr-warn1.c
27768         cpp-tradwarn2.c         cpp/tr-warn2.c
27769         trigraphs.c             cpp/trigraphs.c
27770         cpp-unc1.c              cpp/unc1.c
27771         cpp-unc2.c              cpp/unc2.c
27772         cpp-unc3.c              cpp/unc3.c
27773         cpp-unc.c               cpp/unc4.c
27774         undef.c                 cpp/undef1.c
27775         undef-2.c               cpp/undef2.c
27776         cpp-wi1.c               cpp/widestr1.c
27777
27778 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27779
27780         * lib/g++.exp (g++_include_flags): Tweak.
27781
27782 2000-06-27  H.J. Lu  <hjl@gnu.org>
27783             Loren J. Rittle  <ljrittle@acm.org>
27784
27785         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27786         version with one that knows about the new gcc tree structure.
27787         (g++_link_flags): Same.
27788
27789 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27790
27791         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27792         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27793         case we are cross-compiling.
27794
27795         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27796         g++.old-deja/g++.niklas/Makefile.in,
27797         g++.old-deja/g++.niklas/configure.in,
27798         g++.old-deja/g++.other/Makefile.in,
27799         g++.old-deja/g++.other/configure.in,
27800         gcc.c-torture/code_quality/Makefile.in,
27801         gcc.c-torture/code_quality/configure.in,
27802         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27803         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27804         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27805         gcc.c-torture/execute/ieee/Makefile.in,
27806         gcc.c-torture/execute/ieee/configure.in,
27807         gcc.c-torture/noncompile/Makefile.in,
27808         gcc.c-torture/noncompile/configure.in,
27809         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27810         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27811         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27812
27813 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27814
27815         * g++.old-deja/g++.other/ambig3.C: New test.
27816
27817 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27818
27819         * g++.old-deja/g++.pt/syntax1.C: New test.
27820         * g++.old-deja/g++.pt/syntax2.C: New test.
27821         * g++.old-deja/g++.other/syntax3.C: New test.
27822         * g++.old-deja/g++.other/syntax4.C: New test.
27823
27824 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27825
27826         * gcc.dg/20000623-1.c: Prototype exit and abort.
27827
27828 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27829
27830         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27831         New tests.
27832         * gcc.dg/cpp-mi3.def: New file.
27833
27834         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27835         inside assertions.
27836         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27837         lexer's error messages.
27838         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27839         divine anything from the linemarkers.
27840         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27841         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27842
27843 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27844
27845         * gcc.dg/20000623-1.c: New test.
27846
27847 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27848
27849         * gcc.c-torture/execute/20000622-1.c: New test.
27850
27851 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27852
27853         * g++.old-deja/g++.other/init15.C: New test.
27854
27855 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27856
27857         * g++.old-deja/g++.pt/vaarg2.C: New test.
27858         * g++.old-deja/g++.pt/vaarg3.C: New test.
27859
27860 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27861
27862         * g++.old-deja/g++.other/dyncast6.C: New test.
27863
27864 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27865
27866         * gcc.c-torture/execute/loop-6.c: New test.
27867
27868 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27869
27870         * gcc.dg/20000614-1.c: New test.
27871         * gcc.dg/20000614-2.c: New test.
27872
27873 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27874
27875         * g++.old-deja/g++.other/inline12.C: New test.
27876
27877 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27878
27879         * g++.old-deja/g++.other/eh1.C: New test.
27880
27881 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27882
27883         * g++.old-deja/g++.other/type.C: New test.
27884
27885 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27886
27887         * g++.old-deja/g++.other/initstring.C: New test.
27888
27889 2000-06-12  Jason Merrill  <jason@redhat.com>
27890
27891         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27892
27893 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27894
27895         * gcc.c-torture/compile/20000609-1.c: New test.
27896
27897 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27898
27899         * gcc.dg/20000609-1.c: New test.
27900
27901 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27902
27903         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27904         * gcc.c-torture/noncompile/poison-1.c: Move...
27905         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27906         * gcc.dg/cpp-li1.c: Add a token after the #line.
27907
27908 2000-06-05  Richard Henderson  <rth@cygnus.com>
27909
27910         * gcc.c-torture/execute/20000605-2.c: New test.
27911         * gcc.c-torture/execute/20000605-3.c: New test.
27912
27913 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27914
27915         * g77.f-torture/execute/20000503-1.x: New file.
27916
27917 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27918
27919         * g++.old-deja/g++.eh/badalloc1.C: New test.
27920
27921 2000-06-05  Richard Henderson  <rth@cygnus.com>
27922
27923         * gcc.c-torture/execute/20000605-1.c: New test.
27924
27925 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27926             Nathan Sidwell <nathan@codesourcery.com>
27927
27928         * gcc.c-torture/compile/20000605-1.c: New test.
27929
27930 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27931
27932         * g77.f-torture/compile/20000601-1.f:  New test.
27933
27934 2000-06-03  Richard Henderson  <rth@cygnus.com>
27935
27936         * gcc.c-torture/execute/20000603-1.c: New.
27937
27938 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27939
27940         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27941         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27942
27943 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27944
27945         * gcc.dg/compare2.c (case 12): XFAIL.
27946         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27947         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27948
27949         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27950
27951 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27952
27953         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27954         guard macro is already defined when the header is first
27955         included.
27956         * gcc.dg/cpp-mix.h: New file.
27957         * gcc.dg/endif-label.c: Update patterns to match compiler.
27958
27959         * g++.brendan/complex1.C: Declare abort.
27960         * g++.law/refs4.C: Remove XFAIL.
27961         * g++.oliva/expr2.C: Declare abort and exit.
27962
27963 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27964
27965         * gcc.c-torture/execute/20000528-1.c: New test.
27966
27967         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27968         * g++.old-deja/g++.law/temps4.C: Likewise.
27969
27970         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27971         stdlib.h.  Call abort() on failure.
27972         * g++.old-deja/g++.law/refs4.C: Likewise.
27973         * g++.old-deja/g++.law/temps4.C: Likewise.
27974         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27975         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27976
27977 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27978
27979         Relative to g++.dg/special:
27980         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27981
27982         Relative to g++.old-deja:
27983         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27984         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27985         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27986         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27987         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27988         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27989         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27990
27991         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27992         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27993         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27994         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27995         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27996         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27997         and/or string.h.
27998
27999         * g++.other/goto1.C: Update expectations for error messages.
28000
28001 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28002
28003         * gcc.c-torture/compile/20000523-1.c: New test.
28004
28005 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28006
28007         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28008
28009 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28010
28011         * g++.old-deja/g++.eh/catch11.C: New test.
28012         * g++.old-deja/g++.eh/catch12.C: New test.
28013
28014 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28015
28016         * gcc.c-torture/execute/20000523-1.c: New test.
28017
28018 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28019
28020         * c-torture/execute/bcp-1.c: Replace abort in arg of
28021         __builtin_constant_p with a generic external function.
28022
28023         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28024         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28025         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28026         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28027         Prototype abort and/or exit.
28028
28029         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28030         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28031         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28032         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28033
28034 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28035
28036         * gcc.dg/dwarf2-1.c: New test.
28037
28038 2000-05-20  Richard Henderson  <rth@cygnus.com>
28039
28040         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28041
28042 2000-05-20  Andreas Jaeger  <aj@suse.de>
28043
28044         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28045         testcase.
28046
28047 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28048
28049         * gcc.c-torture/execute/20000519-2.c: New test.
28050
28051 2000-05-19  Andreas Jaeger  <aj@suse.de>
28052
28053         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28054         which fails with SSA.
28055
28056         * lib/c-torture.exp: Also test with -O3 -fssa.
28057
28058 2000-05-18  Michael Meissner  <meissner@redhat.com>
28059
28060         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28061         * gcc.c-torture/execute/920415-1.c: Ditto.
28062         * gcc.c-torture/execute/920501-1.c: Ditto.
28063         * gcc.c-torture/execute/conversion.c: Ditto.
28064         * gcc.c-torture/execute/cvt-1.c: Ditto.
28065
28066 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28067
28068         * gcc.c-torture/compile/20000518-1.c: New test.
28069
28070 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28071
28072         * g77.f-torture/compile/200005018.f:  New test.
28073
28074 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28075
28076         * gcc.c-torture/compile/20000517-1.c: New test.
28077
28078 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28079
28080         * gcc.c-torture/execute/20000516-1.c: New test.
28081
28082 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28083
28084         * g++.old-deja/g++.other/eh.C: New test.
28085
28086 2000-05-12  Richard Henderson  <rth@cygnus.com>
28087
28088         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28089         constants through to doit's conditional.
28090
28091 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28092
28093         * gcc.c-torture/compile/20000511-1.c: New test.
28094         * g77.f-torture/compile/20000511-1.f: New test.
28095         * g77.f-torture/compile/20000511-2.f: New test.
28096
28097 2000-05-11  Michael Meissner  <meissner@redhat.com>
28098
28099         * gcc.c-torture/execute/20000511-1.c: New test.
28100
28101 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28102
28103         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28104         * gcc.dg/20000510-1.S: New.
28105
28106 2000-05-08  Catherine Moore  <clm@cygnus.com>
28107
28108         * gcc.dg/unused-3.c: New.
28109
28110 2000-05-06  Richard Henderson  <rth@cygnus.com>
28111
28112           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28113           * g++.old-deja/g++.mike/warn1.C: Likewise.
28114           * g++.old-deja/g++.pt/local1.C: Likewise.
28115           * g++.old-deja/g++.pt/local7.C: Likewise.
28116           * g++.old-deja/g++.pt/spec16.C: Likewise.
28117
28118 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28119
28120         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28121
28122 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28123
28124           * g77.f-torture/execute/20000503-1.f:  New test.
28125
28126 2000-05-04  Andreas Jaeger  <aj@suse.de>
28127
28128         * gcc.dg/noreturn-2.c: New test.
28129
28130 2000-05-04  Neil Booth  <NeilB@earthling.net>
28131
28132         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28133         preprocessor.
28134
28135 2000-05-04  Richard Henderson  <rth@cygnus.com>
28136
28137         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28138
28139 2000-05-04  Richard Henderson  <rth@cygnus.com>
28140
28141         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28142         OpenSSL by Jason R Thorpe.
28143
28144 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28145
28146         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28147
28148 2000-05-03  Robert Lipe <robertlipe@usa.net>
28149
28150         * gcc.dg/20000503-1.c: New test.
28151
28152 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28153
28154         * gcc.c-torture/compile/20000502-1.c: New test.
28155         * g++.old-deja/g++.other/align.C: New test.
28156         * gcc.dg/cpp-tradstringify.c: New test.
28157
28158 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28159
28160         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28161         and hard registers.
28162
28163 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28164
28165         * gcc.c-torture/execute/loop-5.c: New test.
28166
28167 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28168
28169         * gcc.c-torture/execute/va-arg-20.c: New test.
28170
28171 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28172
28173         * gcc.c-torture/execute/20000422-1.c: New test.
28174
28175 2000-04-20  Greg McGary  <gkm@gnu.org>
28176
28177         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28178         when optimizing, but without sibling-call optimizations (-O1).
28179
28180 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28181
28182           * gcc.c-torture/compile/20000420-1.c: New test.
28183
28184 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28185
28186         * g++.abi/ptrflags.C: New test.
28187         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28188
28189 2000-04-19  Catherine Moore  <clm@cygnus.com>
28190
28191         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28192
28193 2000-04-19  Greg McGary  <gkm@gnu.org>
28194
28195         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28196         sibling-call optimizations.
28197
28198 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28199
28200         * gcc.dg/20000419-1.c: New test.
28201
28202 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28203
28204         * gcc.c-torture/execute/20000412-6.c: New test.
28205
28206 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28207
28208         * gcc.c-torture/execute/20000412-5.c: New test.
28209         * g77.f-torture/compile/20000412-1.f: New test.
28210         * gcc.c-torture/execute/20000412-4.c: New test.
28211         * gcc.c-torture/compile/20000412-2.c: New test.
28212         * gcc.c-torture/execute/20000412-3.c: New test.
28213         * gcc.c-torture/compile/20000412-1.c: New test.
28214         * gcc.c-torture/execute/20000412-2.c: New test.
28215
28216 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28217
28218         * objc/execute/bf-20.m: New test.
28219
28220 2000-04-10  Richard Henderson  <rth@cygnus.com>
28221
28222         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28223
28224         * gcc.c-torture/execute/20000412-1.c: New test.
28225
28226 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         * g++.old-deja/g++.eh/catchptr1.C: New test.
28229
28230 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28231
28232         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28233
28234 2000-04-08  Neil Booth  <NeilB@earthling.net>
28235
28236         * gcc.dg/cpp-nullchar.c: Remove test as
28237         embedded nulls cause problems.
28238
28239 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28240
28241         * gcc.dg/compare2.c: New test.
28242
28243 2000-04-08  Neil Booth  <NeilB@earthling.net>
28244
28245         * gcc.dg/cpp-nullchar.c: New test.
28246
28247 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28248
28249         * gcc.dg/cpp-mi2.c: New test.
28250         * gcc.dg/cpp-mi2[abc].h: New files.
28251
28252 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28253
28254         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28255         member name.
28256
28257 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         * g++.old-deja/g++.abi/vmihint.C: New test.
28260
28261 2000-04-06  Neil Booth  <NeilB@earthling.net>
28262
28263         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28264         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28265         copyright.
28266
28267 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28268
28269         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28270         avoid stack-frame overwrite.
28271
28272 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28273
28274         * gcc.c-torture/compile/20000405-2.c: New test.
28275         * gcc.c-torture/compile/20000405-3.c: New test.
28276
28277 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28278
28279         * gcc.c-torture/compile/20000405-1.c: New test.
28280
28281 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28282
28283         * gcc.dg/cast-qual-1.c: Revert last change.
28284
28285 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28286
28287         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28288
28289 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28290
28291         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28292         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28293
28294 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28295
28296         * gcc.c-torture/compile/20000403-2.c: New test.
28297         * gcc.c-torture/compile/20000403-1.c: New test.
28298
28299 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28300
28301         * gcc.c-torture/execute/20000403-1.c: New test.
28302
28303 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28304
28305         * gcc.c-torture/execute/20000402-1.c: New test.
28306
28307 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28308
28309         * gcc.c-torture/execute/va-arg-15.c: New test.
28310         * gcc.c-torture/execute/va-arg-16.c: New test.
28311         * gcc.c-torture/execute/va-arg-17.c: New test.
28312         * gcc.c-torture/execute/va-arg-18.c: New test.
28313         * gcc.c-torture/execute/va-arg-19.c: New test.
28314
28315 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28316
28317         * gcc.c-torture/compile/981211-1.c: Move to...
28318         * gcc.dg/cpp-as1.c: ...here.
28319         * gcc.dg/cpp-as2.c: New file.
28320
28321         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28322         compiler.
28323
28324 2000-04-02  Neil Booth  <NeilB@earthling.net>
28325
28326         * gcc.dg/cpp-cond.c  New tests.
28327         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28328         accidental success less likely.
28329         * gcc.dg/cpp-missingop.c  New tests.
28330         * gcc.dg/cpp-missingparen.c  New tests.
28331         * gcc.dg/cpp-shift.c  New tests.
28332         * gcc.dg/cpp-shortcircuit.c  New tests.
28333         * gcc.dg/cpp-unary.c  New tests.
28334
28335 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28336
28337         * gcc.c-torture/compile/20000329-1.c: New test.
28338
28339 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28340
28341         * gcc.c-torture/compile/20000326-1.c: New test.
28342         * gcc.c-torture/compile/20000326-2.c: New test.
28343
28344 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28345
28346         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28347         the first parameter is a function argument.
28348
28349 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28350
28351         * g++.old-deja/g++.ext/array4.C: New test.
28352
28353 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28354
28355         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28356
28357 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28358
28359         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28360
28361 2000-03-19  Richard Henderson  <rth@cygnus.com>
28362
28363         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28364
28365 2000-03-19  Richard Henderson  <rth@cygnus.com>
28366
28367         * gcc.c-torture/compile/20000319-1.c: New test.
28368
28369 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28370
28371         * gcc.c-torture/execute/20000314-3.c: New test.
28372         * gcc.c-torture/execute/20000314-2.c: New test.
28373         * gcc.c-torture/execute/20000314-1.c: New test.
28374         * gcc.c-torture/compile/20000314-2.c: New test.
28375         * gcc.c-torture/compile/20000314-1.c: New test.
28376
28377 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         * g++.old-deja/g++.warn/inline.C: New test.
28380
28381 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28382
28383         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28384         standards-compliant result rather than specific constants.
28385         Put test-values in array.
28386
28387 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28388
28389         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28390         (g++_target_compile): Put test-specific options last.
28391
28392 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.old-deja/g++.eh/vbase4.C: New test.
28395
28396 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28397
28398         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28399
28400 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28401
28402         * g++.old-deja/g++.brendan/misc12.C: Removed.
28403         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28404         * g++.old-deja/g++.ext/pretty4.C: New test.
28405
28406 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28407
28408         * g++.old-deja/g++.other/string2.C: New test.
28409
28410 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.old-deja/g++.warn/impint2.C: New test.
28413
28414 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28415
28416         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28417         is 1, not zero.
28418
28419 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         * g++.old-deja/g++.warn/impint.C: New test.
28422         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28423         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28424         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28425         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28426         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28427         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28428         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28429         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28430         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28431         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28432         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28433         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28434
28435 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28436
28437         * gcc.dg/cpp-redef.c: New test.
28438
28439 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28440
28441         * g++.old-deja/g++.pt/unify7.C: New test.
28442
28443 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28444
28445         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28446         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28447
28448 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28449
28450         * gcc.c-torture/compile/20000224-1.c: New test.
28451
28452 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28453
28454         * gcc.c-torture/compile/cpp-2.c: New test.
28455         * gcc.c-torture/compile/cpp-1.c: New test.
28456
28457 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28458
28459         * gcc.c-torture/execute/20000225-1.c: New test.
28460
28461 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28462
28463         * gcc.dg/cpp-li2.c: New test.
28464
28465         * gcc.dg/cpp-wi1.c: New test.
28466
28467         * gcc.dg/cpp-li1.c: New test.
28468
28469 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         * g++.old-deja/g++.other/sizeof5.C: New test.
28472
28473 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28474
28475         * gcc.c-torture/execute/va-arg-13.c: New test.
28476
28477 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28478
28479         * gcc.c-torture/execute/va-arg-12.c: New test.
28480
28481 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28482
28483         * gcc.c-torture/execute/20000223-1.c: New test.
28484
28485 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28486
28487         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28488
28489 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28490
28491         * g++.old-deja/g++.abi/ptrmem.C: New test.
28492
28493 2000-02-19  Richard Henderson  <rth@cygnus.com>
28494
28495         * gcc.c-torture/compile/init-3.c: New.
28496
28497 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28498
28499         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28500         ALWAYS_CXXFLAGS.
28501
28502 2000-02-11  Robert Lipe <robertl@sco.com>
28503
28504         * gcc.c-torture/compile/20000211-3.c: New test.
28505
28506 2000-02-11  Martin Buchholz <martin@xemacs.org>
28507
28508         * gcc.c-torture/compile/20000211-2.c: New test.
28509
28510 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28511
28512         * gcc.c-torture/compile/20000211-1.c: New test.
28513
28514 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28515
28516         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28517           on native targets
28518
28519 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28520
28521         * g++.old-deja/g++.other/cast5.C: New test.
28522
28523 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28524
28525         * gcc.c-torture/execute/20000205-1.c: New.
28526
28527 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28528
28529         * g++.old-deja/g++.jason/cast3.C: Return void.
28530         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28531
28532 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28533
28534         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28535
28536         * gcc.dg/loop-1.c: New test.
28537
28538 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28539
28540         * gcc.c-torture/compile/20000127-1.c: New test.
28541         * gcc.c-torture/execute/991228-1.c: New test.
28542
28543 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28544
28545         * gcc.dg/unused-2.c: New test.
28546
28547         * gcc.dg/conv-1.c: New test.
28548
28549 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28550
28551         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28552         compiler.
28553         (tool_option_proc): Fix typo.
28554
28555 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28556
28557         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28558         of the ld on the host, not on the build machine.
28559         Also, don't crash if '--help' is not a supported option.
28560
28561 2000-01-24  Richard Henderson  <rth@cygnus.com>
28562
28563         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28564
28565 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28566
28567         * gcc.c-torture/execute/20000120-2.c: New test.
28568         * gcc.c-torture/execute/20000120-1.c: New test.
28569
28570 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28571
28572         * gcc.c-torture/execute/20000113-1.c: New test.
28573
28574 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28575
28576         * gcc.c-torture/execute/20000112-1.c: New test.
28577
28578 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28579
28580         * gcc.dg/20000111-1.c: New test.
28581
28582 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28583
28584         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28585         with 16 bit integers.
28586
28587 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28588
28589         * gcc.dg/20000108-1.c: New test.
28590
28591 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28592
28593         * g++.old-deja/g++.ns/koenig8.C: New test.
28594
28595 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28596
28597         * g++.old-deja/g++.other/cast4.C: New test.
28598
28599 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28600
28601         * gcc.c-torture/compile/20000105-2.c: New test.
28602         * gcc.c-torture/compile/20000105-1.c: New test.
28603
28604 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28605
28606         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28607         references to printf & atoi to conform to ANSI standard.
28608         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28609         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28610         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28611         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28612         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28613         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28614         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28615         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28616         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28617         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28618         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28619         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28620         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28621         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28622         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28623         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28624         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28625         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28626         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28627         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28628         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28629         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28630         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28631         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28632         * g++.old-deja/g++.brendan/init3.C: Likewise.
28633         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28634         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28635         * g++.old-deja/g++.brendan/new2.C: Likewise.
28636         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28637         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28638         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28639         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28640         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28641         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28642         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28643         * g++.old-deja/g++.brendan/template24.C: Likewise.
28644         * g++.old-deja/g++.brendan/template3.C: Likewise.
28645         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28646         * g++.old-deja/g++.jason/inline3.C: Likewise.
28647         * g++.old-deja/g++.jason/opeq.C: Likewise.
28648         * g++.old-deja/g++.law/arg5.C: Likewise.
28649         * g++.old-deja/g++.law/arm7.C: Likewise.
28650         * g++.old-deja/g++.law/ctors11.C: Likewise.
28651         * g++.old-deja/g++.law/cvt8.C: Likewise.
28652         * g++.old-deja/g++.law/init9.C: Likewise.
28653         * g++.old-deja/g++.law/refs4.C: Likewise.
28654         * g++.old-deja/g++.law/template2.C: Likewise.
28655         * g++.old-deja/g++.law/visibility24.C: Likewise.
28656         * g++.old-deja/g++.law/vtable3.C: Likewise.
28657         * g++.old-deja/g++.mike/asm2.C: Likewise.
28658         * g++.old-deja/g++.mike/eh1.C: Likewise.
28659         * g++.old-deja/g++.mike/misc1.C: Likewise.
28660         * g++.old-deja/g++.mike/misc13.C: Likewise.
28661         * g++.old-deja/g++.mike/misc14.C: Likewise.
28662         * g++.old-deja/g++.mike/ns12.C: Likewise.
28663         * g++.old-deja/g++.mike/p1248.C: Likewise.
28664         * g++.old-deja/g++.mike/p3708.C: Likewise.
28665         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28666         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28667         * g++.old-deja/g++.mike/p646.C: Likewise.
28668         * g++.old-deja/g++.mike/p700.C: Likewise.
28669         * g++.old-deja/g++.mike/p783.C: Likewise.
28670         * g++.old-deja/g++.mike/p783a.C: Likewise.
28671         * g++.old-deja/g++.mike/p783b.C: Likewise.
28672         * g++.old-deja/g++.mike/p786.C: Likewise.
28673         * g++.old-deja/g++.mike/p789.C: Likewise.
28674         * g++.old-deja/g++.mike/p789a.C: Likewise.
28675         * g++.old-deja/g++.mike/p807a.C: Likewise.
28676         * g++.old-deja/g++.other/delete3.C: Likewise.
28677         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28678         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28679         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28680         * g++.old-deja/g++.other/empty1.C: Likewise.
28681         * g++.old-deja/g++.other/temporary1.C: Likewise.
28682         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28683         * g++.old-deja/g++.pt/t16.C: Likewise.
28684         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28685
28686 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28687
28688         * gcc.dg/991230-1.c: New test.
28689
28690 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28691
28692         * gcc.c-torture/compile/991229-3.c: New test.
28693         * gcc.c-torture/compile/991229-2.c: New test.
28694         * gcc.c-torture/compile/991229-1.c: New test.
28695
28696 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28697
28698         * gcc.c-torture/compile/labels-2.c: New test.
28699
28700 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28701
28702         * gcc.c-torture/execute/991227-1.c: New test.
28703
28704 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28705
28706         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28707
28708 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28709
28710         * gcc.c-torture/execute/991221-1.c: New test.
28711
28712 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28713
28714         * g++.old-deja/g++.other/cast3.C: New test.
28715
28716 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28717
28718         * gcc.c-torture/execute/991216-4.c: New test.
28719
28720 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28721
28722         * gcc.c-torture/execute/991216-1.c: New test.
28723         * gcc.c-torture/execute/991216-2.c: New test.
28724         * gcc.c-torture/execute/991216-3.c: New test.
28725
28726 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28727
28728         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28729         Actually make the test fail by using "-O2" for compilation.
28730
28731 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28732
28733         * g++.old-deja/g++.warn/cast-align1.C: New test.
28734
28735 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28736
28737         * gcc.c-torture/compile/991214-1.c: New test.
28738         * gcc.c-torture/compile/991214-2.c: New test.
28739
28740 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28741
28742         * gcc.dg/991214-1.c: New test.
28743
28744 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28745
28746         * gcc.c-torture/compile/991213-3.c: New test.
28747         * gcc.c-torture/compile/991213-2.c: New test.
28748         * gcc.c-torture/compile/991213-1.c: New test.
28749
28750 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28751
28752         * gcc.dg/991209-1.c: New test.
28753
28754 1999-12-08  Nathan Sidwell <nathan@acm.org>
28755
28756         * gcc.c-torture/compile/991208-1.c: New test.
28757
28758 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28759
28760         * gcc.dg/ultrasp2.c: New test.
28761
28762 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28763
28764         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28765
28766 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28767
28768         * gcc.c-torture/compile/991202-1.c: New test.
28769         * gcc.c-torture/execute/991202-1.c: New test.
28770         * gcc.c-torture/execute/991202-2.c: New test.
28771         * gcc.c-torture/execute/991202-3.c: New test.
28772
28773 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28774
28775         * g++.old-deja/g++.abi/align.C: New test.
28776         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28777         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28778
28779 1999-12-01  Richard Henderson  <rth@cygnus.com>
28780
28781         * gcc.c-torture/execute/991201-1.c: New.
28782
28783 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28784
28785         * gcc.dg/991129-1.c: New test.
28786
28787 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28788
28789         * gcc.c-torture/compile/991127-1.c: New test.
28790
28791 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28792
28793         * g++.old-deja/g++.other/warn4.C: New test.
28794
28795 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28796
28797         * g++.old-deja/g++.eh/cleanup2.C: New test.
28798         * g++.old-deja/g++.ext/pretty2.C: New test.
28799         * g++.old-deja/g++.ext/pretty3.C: New test.
28800         * g++.old-deja/g++.other/debug6.C: New test.
28801
28802 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28803
28804         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28805         compiler_output to look for one error message instead of two.
28806
28807 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28808
28809         * gcc.c-torture/execute/991118-1.c: Also test case
28810         where the word boundary does not split a byte evenly.
28811
28812 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28813
28814         * g++.old-deja/g++.ext/restrict1.C: New test.
28815
28816 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28817
28818         * gcc.c-torture/execute/991118-1.c: New test.
28819
28820 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28821
28822         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28823         working directory pathnames.
28824
28825 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28826
28827         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28828         host is equipped with driver.h and driver.o so it can actually
28829         compile and run the tests.
28830
28831 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28832
28833         * gcc.c-torture/compile/991008-1.c: New test.
28834
28835 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28836
28837         * lib/gcc-dg.exp: Include target-supports.exp
28838
28839 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28840
28841         * lib/target-supports.exp: New file: Provide procs to test for
28842         features supported by the target.
28843         (check_weak_available): Moved here from ecos.exp.
28844         (check_alias_available): New proc: Determine of the target
28845         toolchain supports the alias attribute.
28846
28847         * gcc.dg/special/ecos.exp: Move check_weak_available to
28848         target-supports.exp.
28849         (alias-1.c): Only perform the test if the target supports
28850         aliases.
28851         (wkali-1.c): Only perform the test if the target supports
28852         aliases.
28853
28854         * gcc.dg/990506-0.c: Expect error messages from cross
28855         targets as well as native targets.
28856
28857 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28858
28859         * gcc.dg/ultrasp1.c: Removed xfail.
28860         * gcc.dg/struct-ret-2.c: Likewise.
28861         * gcc.dg/array-1.c: Likewise.
28862
28863 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28864
28865         * gcc.dg/struct-ret-2.c: New test.
28866
28867         * gcc.dg/array-1.c: New test.
28868
28869 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28870
28871         * gcc.c-torture/execute/991030-1.c: New test.
28872
28873 1999-10-26  Richard Henderson  <rth@cygnus.com>
28874
28875         * gcc.c-torture/compile/991026-2.c: New test.
28876
28877 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28878
28879         * gcc.c-torture/compile/991026-1.c: New test.
28880
28881 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28882
28883         * gcc.c-torture/execute/991023-1.c: New test.
28884
28885 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28886
28887         * gcc.c-torture/execute/991019-1.c: New test.
28888
28889 1999-10-16  Richard Henderson  <rth@cygnus.com>
28890
28891         * gcc.c-torture/execute/991016-1.c: New test.
28892
28893 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28894
28895         * gcc.c-torture/execute/991014-1.c: New test.
28896
28897 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28898
28899         * g++.old-deja/g++.other/union2.C: New test.
28900
28901 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28902
28903         * g++.old-deja/g++.other/vaarg2.C: New test.
28904         * g++.old-deja/g++.other/vaarg3.C: New test.
28905
28906 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28907
28908         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28909         in compile/.
28910
28911 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28912
28913         * gcc.c-torture/execute/va-arg-11.c: New test.
28914
28915 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28916
28917         * lib/file-format.exp (gcc_target_object_format): Don't
28918         crash if objdump is unavailable.
28919
28920 1999-09-29  Donn Terry <donn@interix.com>
28921
28922         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28923
28924 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28925
28926         * gcc.c-torture/compile/990928-1.c: New test.
28927
28928 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28929
28930         * g++.old-deja/g++.other/decl6.C: New test.
28931
28932 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28933
28934         * gcc.c-torture/execute/va-arg-10.c: New test.
28935
28936 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28937
28938         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28939         __PRETTY_FUNCTION__.
28940
28941 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28942
28943         * gcc.c-torture/execute/990923-1.c: New test.
28944
28945 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28946
28947         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28948         for which -fpic is inappropriate.
28949
28950 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28951
28952         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28953
28954 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28955
28956         * g++.old-deja/g++.other/dyncast1.C: New test.
28957         * g++.old-deja/g++.other/dyncast2.C: New test.
28958         * g++.old-deja/g++.other/dyncast3.C: New test.
28959         * g++.old-deja/g++.other/dyncast4.C: New test.
28960         * g++.old-deja/g++.other/dyncast5.C: New test.
28961         * g++.old-deja/g++.eh/catch3.C: New test.
28962         * g++.old-deja/g++.eh/catch3p.C: New test.
28963         * g++.old-deja/g++.eh/catch4.C: New test.
28964         * g++.old-deja/g++.eh/catch4p.C: New test.
28965         * g++.old-deja/g++.eh/catch5.C: New test.
28966         * g++.old-deja/g++.eh/catch5p.C: New test.
28967         * g++.old-deja/g++.eh/catch6.C: New test.
28968         * g++.old-deja/g++.eh/catch6p.C: New test.
28969         * g++.old-deja/g++.eh/catch7.C: New test.
28970         * g++.old-deja/g++.eh/catch7p.C: New test.
28971         * g++.old-deja/g++.eh/catch8.C: New test.
28972         * g++.old-deja/g++.eh/catch8p.C: New test.
28973         * g++.old-deja/g++.eh/catch9.C: New test.
28974         * g++.old-deja/g++.eh/catch9p.C: New test.
28975
28976 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28977
28978         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28979         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28980
28981 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28982
28983         * gcc.c-torture/compile/990913-1.c: New test.
28984
28985 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28986
28987         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28988         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28989
28990 1999-09-09  Richard Henderson  <rth@cygnus.com>
28991
28992         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28993
28994 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28995
28996         * g++.old-deja/g++.other/lookup11.C: New test.
28997         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28998         what is permitted and what we want.
28999         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29000         overload use.
29001         * g++.old-deja/g++.jason/rfg5.C: Likewise
29002
29003 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29004
29005         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29006         * gcc.c-torture/noncompile/poison-1.c: New file.
29007
29008 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29009
29010         * g++.old-deja/g++.other/sizeof3.C: New test.
29011         * g++.old-deja/g++.other/sizeof4.C: New test.
29012         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29013         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29014
29015 1999-09-07  Richard Henderson  <rth@cygnus.com>
29016
29017         * gcc.dg/va-arg-1.c: New.
29018
29019 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29020
29021         * gcc.c-torture/execute/va-arg-9.c: New test.
29022
29023 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29024
29025         * g77.f-torture/compile/980519-2.f: New test.
29026         * g77.f-torture/compile/19990905-0.f: New test.
29027         * g77.f-torture/compile/19990905-1.f: New test.
29028         * g77.f-torture/compile/19990905-2.f: New test.
29029
29030         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29031
29032 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29033
29034         * gcc.c-torture/execute/990827-1.c: Fix typo.
29035
29036 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29037
29038         * g++.old-deja/g++.other/deref1.C: New test.
29039
29040 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29041
29042         * g++.old-deja/g++.other/ambig2.C: New test.
29043         * g++.old-deja/g++.other/cond5.C: New test.
29044         * g++.old-deja/g++.other/lookup16.C: New test.
29045
29046 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29047
29048         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29049         assemblers too.
29050
29051 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29052
29053         * lib/c-torture.exp: Avoid the "compare executables" optimization
29054         when testing native.
29055
29056 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29057
29058         * gcc.c-torture/execute/990829-1.c: New test.
29059         * gcc.c-torture/compile/990829-1.c: New test.
29060
29061 1999-08-27  Paul Burchard  <burchard@pobox.com>
29062
29063         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29064         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29065         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29066         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29067         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29068         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29069         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29070         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29071         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29072         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29073         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29074
29075 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29076
29077         * gcc.c-torture/execute/990827-1.c: New test.
29078
29079 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29080
29081         * g77.f-torture/noncompile/19990826-4.f: New test.
29082
29083         * g77.f-torture/compile/19990826-3.f: New test.
29084
29085         * g77.f-torture/execute/19990826-2.f: New test.
29086
29087         * g77.f-torture/compile/19990826-1.f: New test.
29088
29089         * gcc.c-torture/execute/990826-0.c: New test.
29090         * g77.c-torture/execute/19990826-0.f: New test.
29091
29092         * g77.f-torture/noncompile/970626-2.f: New test.
29093
29094 1999-08-25  Paul Burchard  <burchard@pobox.com>
29095
29096         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29097         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29098         lss-011.C: New tests.
29099
29100 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29101
29102         * g++.old-deja/g++.other/decl5.C: New test.
29103
29104 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29105
29106         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29107         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29108         call `postbase' for each one.  All callers of `postbase' changed
29109         to call this instead.
29110
29111 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29112
29113         * gcc.c-torture/execute/990811-1.c: New test.
29114
29115 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29116
29117         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29118         just native ones.
29119
29120         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29121         just native ones.
29122
29123 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29124
29125         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29126
29127 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29128
29129         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29130
29131 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29132
29133         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29134
29135 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29136
29137         * gcc.c-torture/execute/990804-1.c: New test.
29138
29139 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29140
29141         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29142         * g++.old-deja/g++.brendan/crash64.C: Likewise
29143         * g++.old-deja/g++.brendan/overload8.C: Likewise
29144
29145 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29146
29147         * g++.old-deja/g++.other/struct1.C: New test.
29148
29149 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29150
29151         * g++.old-deja/g++.other/enum2.C: New test.
29152
29153 1999-08-02  Richard Henderson  <rth@cygnus.com>
29154
29155         Adapted from tests from Franz Sirl:
29156         * gcc.c-torture/execute/va-arg-7.c: New test.
29157         * gcc.c-torture/execute/va-arg-8.c: New test.
29158
29159 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29160
29161         * gcc.c-torture/compile/990801-2.c: New test.
29162
29163         * gcc.c-torture/compile/990801-1.c: New test.
29164
29165 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29166
29167         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29168         fp-cmp-1.c, converting double to float.
29169
29170         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29171         fp-cmp-1.c, converting double to long double.
29172
29173         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29174         from fr1 to unknown_register, since fr1 is a legitimate register
29175         on some machines.
29176
29177 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29178
29179         * README: More listname related changes.
29180
29181 1999-07-08  Catherine Moore  <clm@cygnus.com>
29182
29183         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29184
29185 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29186
29187         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29188
29189 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29190
29191         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29192
29193 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29194
29195         * gcc.dg/990703-1.c: New test.
29196
29197 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29198
29199         * lib/file-format.exp: New file: Move definition of proc
29200         gcc_target_object_format to here from
29201         gcc.dg/special/ecos.exp.
29202
29203         * lib/c-torture.exp: Include lib file-format.exp.
29204         * lib/gcc-dg.exp: Include lib file-format.exp.
29205
29206         * gcc.dg/special/ecos.exp: Remove definition of proc
29207         gcc_target_object_format.
29208
29209 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29210
29211         * gcc.c-torture/execute/990628-1.c: New test.
29212
29213 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29214
29215         * gcc.c-torture/compile/990625-2.c: New test.
29216
29217         * gcc.c-torture/compile/990625-1.c: New test.
29218
29219 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29220
29221         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29222         attributes compile.
29223         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29224         ports that use the COFF/PE file format.
29225
29226 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29227
29228         * gcc.c-torture/compile/990617-1.c: New test.
29229
29230 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29231
29232         * g++.old-deja/g++.other/decl4.C: New test.
29233
29234 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29235
29236         * g++.old-deja/g++.other/bitfld3.C: New test.
29237
29238 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29239
29240         * g++.old-deja/g++.eh/catch1.C: New test.
29241
29242 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29243
29244         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29245
29246         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29247         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29248
29249 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29250
29251         * g77.f-torture/compile/19990502-0.f: Replace with new,
29252         shorter, test that still fails after recent changes.
29253
29254 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29255
29256         * gcc.c-torture/execute/990604-1.c: New test.
29257
29258 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29259
29260         * gcc.c-torture/execute/990531-1.c: New test.
29261
29262 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29263
29264         * gcc.c-torture/compile/990527-1.c: New test.
29265
29266 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29267
29268         * gcc.c-torture/execute/990527-1.c: New test.
29269
29270 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29271
29272         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29273         bitfields as signed.
29274
29275 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29276
29277         * g77.f-torture/compile/19990525-0.f: New test.
29278
29279 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29280
29281         * gcc.c-torture/execute/990525-2.c: New test.
29282
29283         * gcc.c-torture/execute/990525-1.c: New test.
29284
29285 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29286
29287         * g++.old-deja/g++.other/anon3.C: New test.
29288         * g++.old-deja/g++.other/anon4.C: New test.
29289         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29290         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29291         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29292         Merrill).
29293
29294 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29295
29296         * gcc.c-torture/execute/990524-1.c: New test.
29297
29298         * gcc.dg/990524-1.c: New test.
29299
29300 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29301
29302         * gcc.c-torture/compile/990523-1.c: New test.
29303
29304 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29305
29306         * gcc.c-torture/compile/990519-1.c: New test.
29307
29308 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29309
29310         * gcc.c-torture/compile/990517-1.c: New test.
29311
29312         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29313         (e4, f4): New tests.
29314         (main): Call them.
29315
29316 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29317
29318         * gcc.dg/noreturn-1.c: New test.
29319
29320 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29321
29322         * gcc.c-torture/execute/990513-1.c: New test.
29323
29324 1999-05-10  Richard Henderson  <rth@cygnus.com>
29325
29326         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29327
29328 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29329
29330         * g77.f-torture/execute/erfc.f: Use small single-precision
29331         values, to avoid problems on Alphas when not -mieee.
29332
29333 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29334
29335         * gcc.dg/990506-0.c: New test.
29336
29337 1999-05-08  Richard Henderson  <rth@cygnus.com>
29338
29339         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29340         the constant to test.  Don't XFAIL 64-bit targets.
29341
29342         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29343         * g++.old-deja/g++.law/profile1.C: Likewise.
29344
29345         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29346         operator new instances.
29347         * g++.old-deja/g++.other/delete5.C: Likewise.
29348
29349 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29350
29351         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29352         intrinsic.
29353
29354 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29355
29356         * g77.f-torture/execute/u77-test.f: Reverse order of two
29357         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29358
29359 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29360
29361         * gcc.dg/compare1.c: New test.
29362
29363 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29364
29365         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29366         New tests.
29367
29368 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29369
29370         * g77.f-torture/compile/19990502-1.f: New test.
29371
29372 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29373
29374         * g77.f-torture/compile/19990502-0.f: New test.
29375
29376 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29377
29378         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29379         intrinsic.
29380
29381 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29382
29383         * g77.f-torture/execute/u77-test.f (main): List libU77
29384         intrinsics not currently tested.
29385         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29386         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29387         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29388         Trim blanks off the ends of some printed strings.
29389
29390 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29391
29392         * g77.f-torture/execute/u77-test.f (main): Just warn about
29393         FSTAT gid disagreement, as it's expected on some systems.
29394
29395 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29396
29397         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29398         use a new function, which allows for some slop.
29399         Clean up some commentary.
29400         (issum): The new function.
29401         (sgladd): Deleted subroutine.
29402
29403 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29404
29405         * g77.f-torture/execute/u77-test.f: Modify to be more like
29406         libf2c/libU77 version, bringing patches to that version here.
29407         Add suitable commentary.
29408
29409 1999-04-25  Richard Henderson  <rth@cygnus.com>
29410
29411         * gcc.dg/990424-1.c: New test.
29412
29413 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29414
29415         * g77.f-torture/execute/u77-test.f (main): Bug involving
29416         LSTAT has been fixed, so turn back on full checking.
29417
29418 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29419
29420         * g77.f-torture/compile/19990419-0.f: New test.
29421         * g77.f-torture/execute/19990419-1.f: New test.
29422
29423 1999-04-17  Richard Henderson  <rth@cygnus.com>
29424
29425         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29426         to avoid the need for a prototype to supress a warning.
29427
29428 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29429
29430         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29431
29432 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29433
29434         * gcc.c-torture/execute/990404-1.c: New test.
29435
29436 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29437
29438         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29439         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29440         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29441         missing initializer warnings.
29442
29443 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29444
29445         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29446         matching strings.
29447
29448 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29449
29450         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29451
29452 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29453
29454         * g77.f-torture/execute/19990325-0.f: New test.
29455         * g77.f-torture/execute/19990325-1.f: New test.
29456
29457 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29458
29459         * gcc.c-torture/execute/990324-1.c: New test.
29460
29461 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29462
29463         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29464         test with 4.
29465
29466 1999-03-17  Richard Henderson  <rth@cygnus.com>
29467
29468         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29469
29470 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29471
29472         * g77.f-torture/execute/19990313-2.f: New test.
29473         * g77.f-torture/execute/19990313-3.f: New test.
29474
29475 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29476
29477         * g77.f-torture/execute/19990313-0.f: New test.
29478         * g77.f-torture/execute/19990313-1.f: New test.
29479
29480 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29481
29482         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29483         printf to sprintf.
29484         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29485         (main): Add check for u15.  Conditionalize u31 check depending on
29486         whether ints are <32 bits or >=32 bits.
29487
29488 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29489
29490         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29491
29492 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29493
29494         * g77.f-torture/compile/19990305-0.f: New test.
29495         * g77.f-torture/execute/19981119-0.f: New test.
29496
29497 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29498
29499         * g77.f-torture/execute/970625-2.f: call ABORT if final
29500         result is not correct, instead of just printing it.
29501         Add this checking via newly introduced obfuscation, to
29502         trip up buggy front ends.
29503
29504 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29505
29506         * g77.f-torture/compile/960317-1.f: Moved from being
29507         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29508
29509 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29510
29511         * g77.f-torture/execute/960317-1.f: New (old) test.
29512         * g77.f-torture/execute/970625-2.f: Ditto.
29513
29514 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29515
29516         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29517         message on line 1 or line 2; cccp and cpplib do this differently.
29518
29519 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29520
29521         * g++.old-deja/g++.law/weak1.C: New test.
29522
29523 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29524
29525         * gcc.c-torture/execute/990119-1.c: Renamed to...
29526         * gcc.dg/990119-1.c: this, so it will only be tested once
29527         (it's a preprocessor test, it doesn't need to be run at
29528         multiple optimization levels).
29529
29530 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29531
29532         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29533           ALWAYS_CXXFLAGS.
29534
29535 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29536
29537         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29538         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29539         to not be compilable by current g77.
29540
29541 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29542
29543         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29544
29545 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29546
29547         * gcc.c-torture/execute/990222-1.c: New test.
29548
29549 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29550
29551         * g77.f-torture/compile/19990218-0.f: New test.
29552         * g77.f-torture/noncompile/19990218-1.f: New test.
29553
29554 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29555
29556         * g77.f-torture/compile/19981216-0.f: New test.
29557
29558 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29559
29560         * gcc.dg/990214-1.c: New test.
29561
29562 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29563
29564         * gcc.dg/990213-2.c: New test.
29565
29566         * gcc.dg/990213-1.c: New test.
29567
29568 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29569
29570         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29571         ints.
29572
29573 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29574
29575         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29576         specified by target.
29577
29578         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29579
29580 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29581
29582         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29583
29584 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29585
29586         * gcc.dg/special/ecos.exp: New test driver for new tests with
29587         special requirements.
29588
29589         * gcc.dg/special/alias-1.c: New test.
29590         * gcc.dg/special/gcsec-1.c: New test.
29591         * gcc.dg/special/weak-1.c: New test.
29592         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29593         * gcc.dg/special/weak-2.c: New test.
29594         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29595         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29596         * gcc.dg/special/wkali-1.c: New test.
29597         * gcc.dg/special/wkali-2.c: New test.
29598         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29599         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29600
29601 1999-02-10  Felix Lee  <flee@cygnus.com>
29602
29603           * lib/c-torture.exp (c-torture-compile): Pull out code for
29604           analyzing gcc error messages.
29605           (c-torture-execute): Likewise.  Fix some (harmless) false
29606           positives.
29607           * lib/gcc.exp (gcc_check_compile): New function.
29608
29609 1999-02-08  Richard Henderson  <rth@cygnus.com>
29610
29611         * gcc.c-torture/execute/990208-1.c: New test.
29612
29613 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29614
29615         * g++.dg/special/ecos.exp: New driver for new tests with special
29616         requirements
29617
29618         * g++.dg/special/conpr-1.C: New test
29619         * g++.dg/special/conpr-2.C: New test
29620         * g++.dg/special/conpr-2a.C: New test
29621         * g++.dg/special/conpr-3.C: New test
29622         * g++.dg/special/conpr-3a.C: New test
29623         * g++.dg/special/conpr-3b.C: New test
29624
29625         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29626         allow g++ to use the dg driver
29627
29628         * README: Add comment about g++.dg directory
29629
29630 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29631
29632         * README: Update email addresses.
29633
29634 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29635
29636         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29637         arguments in order to force structure S onto the stack even on
29638         the alpha.
29639         (test): Pass 10 leading arguments to function foo as well as the
29640         structure S.
29641
29642         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29643         failure for all targets.
29644
29645         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29646         abort to terminate program execution.
29647
29648 1999-01-30  Richard Henderson  <rth@cygnus.com>
29649
29650         * gcc.c-torture/execute/990130-1.c: New test.
29651
29652 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29653
29654         * gcc.dg/990130-1.c: New test.
29655
29656 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29657
29658         * gcc.c-torture/execute/990128-1.c: New test.
29659
29660 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29661
29662         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29663
29664 1999-01-27  Felix Lee  <flee@cygnus.com>
29665
29666         * lib/c-torture.exp (c-torture-compile): pull out code for
29667         analyzing gcc error messages.
29668         (c-torture-execute): ditto, and fix some (harmless) false
29669         positives.
29670         * lib/gcc.exp (gcc_check_compile): new function.
29671
29672 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29673
29674         * gcc.dg/990117-1.c: New test.
29675
29676         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29677
29678         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29679
29680 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29681
29682         * g77.f-torture/compile/990115-1.f: New test.
29683
29684 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29685
29686         * gcc.c-torture/compile/990107-1.c: New test
29687
29688 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29689
29690         * gcc.c-torture/execute/990106-2.c: New test.
29691
29692         * gcc.c-torture/execute/990106-1.c: New test.
29693
29694 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29695
29696         * gcc.c-torture/compile/981223-1.c: New test.
29697
29698 1998-12-29  Richard Henderson  <rth@cygnus.com>
29699
29700         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29701         (opt3): Rename from opt4 and disable.
29702
29703 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29704
29705         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29706
29707 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29708
29709         * g++.old-deja/g++.other/conv5.C: New test.
29710
29711 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29712
29713         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29714
29715 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29716
29717         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29718
29719 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29720
29721         * gcc.c-torture/compile/981211-1.c: New test.
29722
29723 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29724
29725         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29726
29727         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29728
29729 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29730
29731         * gcc.special/930510-1.c: Make C9X safe.
29732         * gcc.misc-tests/gcov-1.c Similarly.
29733         * gcc.misc-tests/gcov-2.c Similarly.
29734
29735 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29736
29737         * gcc.dg/ultrasp1.c: New test.
29738
29739 1998-12-06  Richard Henderson  <rth@cygnus.com>
29740
29741         * gcc.c-torture/execute/981206.c: New test.
29742
29743 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29744
29745         * g++.old-deja/g++.ns/template7.C: New test.
29746
29747         * g++.old-deja/g++.other/expr1.C: New test.
29748
29749         * g++.old-deja/g++.eh/tmpl3.C: New test.
29750
29751         * g++.old-deja/g++.eh/tmpl2.C: New test.
29752
29753 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29754
29755         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29756         * g++.old-deja/g++.other/using6.C: Removed.
29757         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29758
29759         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29760
29761 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29762
29763         * g++.old-deja/g++.pt/overload8.C: New test.
29764
29765         * g++.old-deja/g++.pt/overload7.C: New test.
29766
29767         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29768
29769         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29770         and relinking messages.
29771         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29772         compiling with -frepo.
29773
29774 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29775
29776         * g++.old-deja/g++.pt/lookup6.C: New test.
29777
29778 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29779
29780         * gcc.c-torture/execute/981130-1.c: New test.
29781         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29782
29783 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29784
29785         * g++.old-deja/g++.pt/explicit76.C: New test.
29786
29787         * g++.old-deja/g++.pt/friend38.C: New test.
29788
29789         * g++.old-deja/g++.ns/crash2.C: New test.
29790
29791         * g++.old-deja/g++.pt/defarg8.C: New test.
29792
29793         * g++.old-deja/g++.pt/instantiate6.C: New test.
29794
29795         * g++.old-deja/g++.pt/static6.C: New test.
29796
29797         * g++.old-deja/g++.pt/decl2.C: New test.
29798
29799 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29800
29801         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29802         problem is actually related with name lookup, but so what? :-)
29803
29804         * g++.old-deja/g++.pt/friend37.C: New test.
29805
29806 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29807
29808         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29809         element, which fails on some systems.
29810
29811         * g77.f-torture/execute/labug1.f: New test.
29812
29813 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29814
29815         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29816         is defined.
29817
29818 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29819
29820         * g77.f-torture/compile/981117-1.f: New test.
29821
29822 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29823
29824         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29825         properly discarded.
29826
29827 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29828
29829         * gcc.c-torture/execute/memcheck: New directory of tests for
29830         -fcheck-memory-usage.
29831
29832 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29833
29834         * README: New file, general information about the testsuite and
29835         new description of the various C++ test subdirectories.
29836         * README.g++: Eliminate obsolete information, update and move most
29837         relevant stuff to README.
29838
29839 1998-11-07  Richard Henderson  <rth@cygnus.com>
29840
29841         * gcc.c-torture/compile/981107-1.c: New test.
29842
29843 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29844
29845         * execute/memcpy-bi.c: New testcase.
29846
29847 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29848
29849         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29850         base classes.
29851
29852         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29853         template is selected.
29854
29855         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29856         classes, it should be accepted for all types.
29857
29858         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29859
29860         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29861         specializations start with template headers.
29862
29863 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29864
29865         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29866
29867         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29868         non-POD types.
29869
29870 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29871
29872         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29873
29874 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29875
29876         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29877
29878 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29879
29880         * 981019-1.c: New test.
29881
29882 1998-10-14  Robert Lipe <robertl@dgii.com>
29883
29884         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29885         find objc headers.
29886
29887 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29888
29889         * compile/981001-4.c: Remove use of GCC extension that triggers a
29890         compiler bug.
29891
29892 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29893
29894         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29895
29896 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29897
29898         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29899         instantiation of template produces incorrect code for delete
29900         expression.
29901
29902         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29903         constructors' name is not unique.
29904         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29905         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29906
29907         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29908         automatic array of const is ill-formed.
29909
29910         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29911         of template parameter?
29912
29913         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29914         const.
29915
29916         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29917         pointer-to-member expression.
29918
29919         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29920         declaration causes ICE.
29921
29922 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29923
29924         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29925         reserved in the global namespace.
29926
29927         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29928         generate needed virtual table.
29929
29930         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29931
29932 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29933
29934         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29935         template-dependent type
29936
29937 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29938
29939         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29940         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29941         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29942
29943         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29944         class should be usable as argument of member function.
29945         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29946         class should be usable as return type of member function.
29947         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29948         class should be usable as type of data member.
29949
29950         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29951
29952 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29953
29954         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29955
29956 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29957
29958         * gcc.dg/dll-?.c Add thumb to target list.
29959         Fix assembler scan patterns to match current assembler output.
29960
29961 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29962
29963         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29964         matching of template brackets.
29965
29966         * g++.old-deja/g++.other/using4.C: New test.  Test using
29967         declarations of methods from base classes.
29968
29969         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29970         within functions should introduce names into the innermost
29971         enclosing namespace.
29972
29973         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29974         of static locals if first initialization throws.
29975
29976 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29977
29978         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29979
29980 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29981
29982         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29983         lose track of the possible targets of tablejump insns.
29984         * special/special.exp: Run it.
29985
29986 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29987
29988         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29989         must be declared before its specializations can be named in friend
29990         declarations.
29991
29992 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29993
29994         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29995
29996         * g77.f-torture/execute/io1.f: New test.
29997
29998 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29999
30000         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30001         with pointer to template function, for which no argument deduction
30002         is possible.
30003
30004         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30005         specialization of template function as argument to template
30006         function.
30007
30008         * g++.old-deja/g++.other/access2.C: New test; Inner class
30009         shouldn't have privileged access to Outer's names.
30010
30011 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30012
30013         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30014         friend template declared within template class conflicts with
30015         nested class of the same name.
30016
30017         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30018         is ignored.
30019
30020         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30021         object with direct initializer as function declaration.
30022
30023         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30024         initializers.
30025
30026         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30027         involving const pointer and NULL produces incorrect result.
30028
30029         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30030         type name without `typename' should be rejected with -pedantic.
30031
30032 1998-10-02  Richard Henderson  <rth@cygnus.com>
30033
30034         * g++.old-deja/g++.other/addrof1.C: New test.
30035
30036 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30037
30038         * gcc.c-torture/compile/981001-1.c: New test.
30039         * gcc.c-torture/execute/981001-1.c: New test.
30040
30041 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30042
30043         * gcc.c-torture/compile/981001-2.c: New test.
30044         * gcc.c-torture/compile/981001-3.c: New test.
30045         * gcc.c-torture/compile/981001-4.c: New test.
30046
30047 1998-10-01  Robert Lipe  <robertl@dgii.com>
30048
30049         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30050         multilibbed hosts.   Idea grafted from g77.exp.
30051
30052 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30053
30054         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30055         avoid losing on systems which need -lsocket.
30056
30057 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30058
30059         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30060         * g++.old-deja/g++.other/nested2.C: Ditto.
30061         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30062         failure.
30063
30064 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30065
30066         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30067         preferred over template operator!= for enum bitfields.
30068
30069 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30070
30071         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30072         that happen to have the same base name, but in different scopes,
30073         are incorrectly rejected.
30074
30075 1998-09-16  Richard Henderson  <rth@cygnus.com>
30076
30077         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30078         on the native word size instead of an integer literal.
30079
30080 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30081
30082         * g++.old-deja/g++.other/static2.C: Invocation of static data
30083         member of type pointer-to-function denoted as non-static member.
30084
30085         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30086         checks involving function types and aliases.
30087
30088 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30089
30090         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30091         redefined to the same non-trivial type.
30092
30093         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30094         namespace-qualification of template specializations declared in
30095         other namespaces.
30096
30097         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30098         to declare a subset of the specializations of a template function
30099         as friends of specializations of a template class.
30100
30101         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30102         member templates that do not fully specialize the enclosing
30103         template class are rejected.
30104
30105 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30106
30107         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30108
30109 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30110
30111         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30112         altered from libf2c/libU77 version.
30113
30114 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30115
30116         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30117
30118 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30119
30120         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30121         (un)signed char are different types for template specialization
30122         purposes.
30123
30124 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30125
30126         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30127         * objc: ObjC testsuite.
30128
30129 1998-08-31  Catherine Moore  <clm@cygnus.com>
30130
30131         * gcc.c-torture/execute/941014-1.x:  New file.
30132
30133 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30134
30135         * lib/c-torture.exp: Add support for
30136         torture_eval_before_compile and torture_eval_before_execute
30137         variables.
30138
30139 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30140
30141         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30142         this test triggers valid.
30143
30144 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30145
30146         * gcc.dg/980827-1.c: New test.
30147
30148 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30149
30150         * gcc.c-torture/execute/loop-4b.c: New test.
30151
30152 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30153
30154         * lib/c-torture.exp: Add support for
30155         torture_eval_before_compile and torture_eval_before_execute
30156         variables.
30157
30158 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30159
30160         * gcc.c-torture/compile/980825-1.c: New test.
30161
30162 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30163
30164         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30165         count number tests in opt_t0 not good_t0.
30166
30167 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30168
30169         * gcc.c-torture/compile/930326-1.x: Fix typo.
30170
30171 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30172
30173         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30174         causes an ICE.
30175
30176 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30177
30178         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30179         STACK_SIZE is defined.
30180         * gcc.c-torture/unsorted/stuct.c: Similarly.
30181
30182         * gcc.c-torture/compile/980821-1.c: New test.
30183
30184 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30185
30186         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30187
30188 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30189
30190         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30191         code.
30192
30193 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30194
30195         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30196         error'.
30197
30198 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30199
30200         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30201
30202 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30203
30204         * gcc.c-torture/compile/980816-1.c: New test.
30205
30206         * gcc.dg/980816-1.c: New test.
30207
30208 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30209
30210         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30211         compiler for ieee tests.
30212
30213 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30214
30215         * g77.f-torture/compile/980729-0.f: New test.
30216
30217 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30218
30219         * gcc.c-torture/special/eeprof-1.c: New test, for
30220         -finstrument-functions.
30221         * gcc.c-torture/special/special.exp: Run it.
30222
30223 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30224
30225         * gcc.c-torture/compile/980729-1.c: New test.
30226
30227 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30228
30229         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30230         __thumb__ is defined, and test for ARM style doubles if so.
30231
30232 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30233
30234         * g77.f-torture/noncompile/980615-0.f: New test.
30235
30236 1998-07-26  H.J. Lu  (hjl@gnu.org)
30237
30238         * gcc.dg/980312-1.c: Do link instead of compile.
30239         * gcc.dg/980313-1.c: Likewise.
30240
30241 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30242
30243         * gcc.c-torture/compile/980726-1.c: New test.
30244
30245 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30246
30247         * g77.f-torture/execute/io0.f: New test.
30248
30249 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30250
30251         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30252         an int.
30253
30254 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30255
30256         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30257         m32r bugs.
30258
30259 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30260
30261         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30262         c-decl.c:grokdeclarator can handle mode attributes.
30263
30264 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30265
30266         * gcc.c-torture/execute/980716-1.c: New test.
30267
30268 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30269
30270         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30271         the mn10200.
30272         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30273         the mn10200.
30274         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30275         * gcc.c-torture/compile/930326-1.x: Similarly.
30276
30277 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30278
30279         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30280         New test from Craig.
30281
30282 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30283
30284         * g77.f-torture/noncompile/980616-0.f: New test.
30285
30286         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30287
30288 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30289
30290         *  g++.other/singleton.C: Return error value instead of taking
30291         SIGSEGV.
30292
30293 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30294
30295         *  g++.other/singleton.C: New test.   Warning is under dispute.
30296         Runtime crash is not.
30297
30298 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30299
30300         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30301         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30302         using6.C, using7.C}:  New namespace tests.
30303
30304 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30305
30306         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30307         specialization with typedef'ed names used as array indexes.
30308
30309 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30310
30311         * gcc.c-torture/execute/980709-1.c: New test.
30312
30313         * gcc.dg/980709-1.c: New test.
30314
30315 1998-07-07  Richard Henderson  <rth@cygnus.com>
30316
30317         * gcc.c-torture/execute/bcp-1.c: New test.
30318
30319 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30320
30321         * gcc.c-torture/execute/980707-1.c: New test.
30322
30323 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30324
30325         * gcc.c-torture/compile/980706-1.c: New test.
30326
30327 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30328
30329         * g77.f-torture/execute/980701-0.f,
30330         g77.f-torture/execute/980701-1.f: New test from Craig.
30331
30332 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30333
30334         * gcc.c-torture/compile/980701-1.c: New test.
30335
30336         * gcc.c-torture/execute/980701-1.c: New test.
30337
30338 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30339 rlsruhe.de>
30340
30341         * g++.old-deja/g++.robertl/eb132.C: New test.
30342         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30343
30344 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30345
30346         * g77.f-torture/execute/980628-7.f,
30347         g77.f-torture/execute/980628-8.f,
30348         g77.f-torture/execute/980628-9.f,
30349         g77.f-torture/execute/980628-10.f: New tests from Craig.
30350
30351         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30352
30353 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30354
30355         * g77.f-torture/execute/980628-4.f: New test from Craig.
30356         * g77.f-torture/execute/980628-5.f: Likewise.
30357         * g77.f-torture/execute/980628-2.f: Likewise.
30358         * g77.f-torture/execute/980628-0.f: Likewise.
30359         * g77.f-torture/execute/980628-1.f: Likewise.
30360         * g77.f-torture/execute/980628-3.f: Likewise.
30361         * g77.f-torture/execute/980628-6.f: Likewise.
30362
30363 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30364
30365         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30366         directory when nothing has been installed yet.
30367
30368 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30369
30370         * gcc.c-torture/special/special.exp: Handle newer versions of
30371         dejagnu.
30372
30373 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30374
30375         * gcc.dg/980626-1.c: New test.
30376
30377 1998-06-19  Bruno Haible <haible@ilog.fr>
30378
30379         * gcc.misc-tests/m-un-2.c: New test.
30380         * g++.old-deja/g++.other/warn01.c: Likewise.
30381
30382 1998-06-19  Robert Lipe  <robertl@dgii.com>
30383
30384         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30385         compatibility with assmblers with a different comment character.
30386         Eliminate use of GAS-specific extensions.
30387
30388 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30389
30390         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30391
30392 1998-06-19  Robert Lipe  <robertl@dgii.com>
30393
30394         *lib/g77.exp: Replace search for libf2c.a with search for newly
30395         renamed libg2c.a
30396
30397 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30398
30399         * gcc.c-torture/execute/980617-1.c: New test.
30400
30401 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30402
30403         * gcc.c-torture/execute/980612-1.c: New test.
30404
30405 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30406
30407         * gcc.dg/980523-1.c: Only test on ppc-linux.
30408         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30409
30410         * gcc.c-torture/execute/980608-1.c: New test.
30411
30412 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30413
30414         * gcc.c-torture/execute/980605-1.c: New test.
30415
30416 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30417
30418         * gcc.c-torture/execute/980604-1.c: New test.
30419
30420 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30421
30422         * gcc.c-torture/execute/980602-1.c: New test.
30423         * gcc.c-torture/execute/980602-2.c: Likewise.
30424
30425 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30426
30427         * 970125-0.f: Fix per JCB.  Add commentary.
30428
30429 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30430
30431         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30432         IEEE -0 support.
30433
30434 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30435
30436         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30437         earlier.
30438
30439 1998-05-28  Catherine Moore <clm@cygnus.com>
30440
30441         * gcc.c-torture/execute/980526-3.c: New test.
30442
30443 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30444
30445         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30446         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30447         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30448         m88k-motorola-sysv3 to XFAIL.
30449
30450 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30451
30452         * gcc.dg/980526-1.c: New test.
30453         * gcc.c-torture/execute/980526-2.c: New test.
30454
30455 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30456
30457         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30458
30459         * gcc.c-torture/execute/980526-1.c: New test.
30460
30461 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30462
30463         * g77.f-torture/execute/alpha2.f: Add runtime test.
30464
30465 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30466
30467         * g++.old-deja/old-deja.exp: Strip leading directories.
30468
30469         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30470         error for the line.  Don't run multiple tests for the same line.
30471
30472 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30473
30474         * gcc.dg/980523-1.c: New test.
30475
30476 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30477
30478         * g77.f-torture/compile/970915-0.f: New test.
30479
30480 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30481
30482         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30483
30484 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30485
30486         * gcc.dg/980520-1.c: New test.
30487
30488 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30489
30490         * gcc.dg/980502-1.c: Fix return type.
30491
30492 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30493
30494         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30495         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30496         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30497         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30498         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30499
30500 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30501
30502         * g77.f-torture/execute/980520-1.f: New test.
30503
30504 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30505
30506         * lib/mike-g77.exp: New file.
30507
30508         * g77.f-torture/noncompile/noncompile.exp,
30509         g77.f-torture/noncompile/check0.f: New files.
30510
30511 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30512
30513         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30514         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30515         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30516         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30517         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30518         abort where appropriate.
30519
30520 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30521
30522         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30523         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30524
30525 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30526
30527         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30528
30529 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30530
30531         * g77.f-torture/compile/980427-0.f: New test.
30532
30533 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30534
30535         * g77.f-torture/compile/980424-0.f: New test.
30536
30537 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30538
30539         * g77.f-torture/compile/980419-2.f (main): New test.
30540         * g77.f-torture/compile/970125-0.f: New test.
30541         * g77.f-torture/compile/980419-1.f: New test.
30542
30543 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30544
30545         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30546         of loop-4.c.
30547
30548 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30549
30550         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30551
30552 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30553
30554         * gcc.c-torture/compile/980329-1.c: New test.
30555
30556 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30557
30558         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30559         * gcc.dg/980312-1.c: Fix typo in -march command.
30560
30561 1998-03-16  H.J. Lu  (hjl@gnu.org)
30562
30563         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30564
30565 1998-03-11  Robert Lipe  <robertl@dgii.com>
30566
30567         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30568         Dave Love agree the Fortran source is bogus.
30569
30570 1998-03-11  Robert Lipe  <robertl@dgii.com>
30571
30572         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30573         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30574         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30575         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30576         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30577
30578 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30579
30580         * g++.old-deja/g++.other/friend1.C: New test.
30581
30582 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30583
30584         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30585         possibly uninitialized) variables and declare dnrm2.
30586
30587 1998-02-23  Robert Lipe <robertl@dgii.com>
30588
30589         From Bruno Haible <haible@ilog.fr>:
30590         * gcc.c-torture/execute/980223.c: New test.
30591
30592 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30593
30594         * gcc.dg/ifelse-1.c: New test.
30595
30596 1998-02-09  H.J. Lu  (hjl@gnu.org)
30597
30598         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30599
30600           * lib/old-dejagnu.exp (old-dejagnu): Added the
30601           "execution test - XFAIL *-*-*" handling in the spirit of
30602           "excess errors test -". Changed the "execution test fails"
30603           handling to be like "excess errors test fails".
30604           * Update various tests accordingly.
30605
30606 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30607
30608         * gcc.c-torture/execute/980205.c: New test.
30609
30610 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30611
30612         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30613         * lib/f-torture.exp: Similarly.
30614         * gcc.c-torture: Rename all .cexp files to .x files.
30615
30616 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30617
30618         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30619         (940510-1.c): Removed duplicate.
30620         (971104-1.c): New test.
30621
30622 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30623
30624           * lib/f-torture.exp: Improve error and loop detection.
30625
30626 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30627
30628         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30629         use that to size the filler array.
30630
30631 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30632
30633         * lib/c-torture.exp(c-torture-execute): Fix typo.
30634
30635         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30636         testcase as the executable name. Keep the executable around if
30637         the test fails.
30638
30639 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30640
30641         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30642         changes.  Only test one -g option, and move it to the end of the
30643         list of options to test.
30644
30645 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30646
30647         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30648         variable GCC_TORTURE_OPTIONS to supply default switches separated
30649         by colons.  If no environment variable, run tests with -O0 -g, -O1
30650         -g, and -O2 -g as well.
30651
30652 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30653
30654         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30655         explanatory comments. Fix indentation.
30656
30657 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30658
30659         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30660
30661 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30662
30663         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30664         * g++.old-deja/g++.mike/p7325.C: Likewise.
30665         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30666
30667 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30668
30669         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30670         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30671         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30672         * g++.old-deja/g++.law/operators4.C: Likewise.
30673
30674 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30675
30676         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30677         * g++.old-deja/g++.mike/p784.C: Ditto.
30678         * g++.old-deja/g++.mike/p785.C: Ditto.
30679
30680 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30681
30682           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30683
30684 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30685
30686         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30687         target feature; pass this to c-torture-execute as needed.
30688
30689 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30690
30691         * lib/c-torture.exp(c-torture-execute): If the previous and the
30692         current executables being tested are identical, we don't need to
30693         run the executable again. Try to make the executable names
30694         unique. Add an optional argument for passing additional compiler
30695         flags.
30696
30697 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30698
30699         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30700
30701 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30702
30703         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30704
30705 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30706
30707         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30708         32bit or larger longs.
30709
30710         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30711         have either a 32bit long or 32bit int.
30712
30713 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30714
30715         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30716         Make double precision tests dependent on sizeof (double).
30717
30718 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30719
30720         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30721         too.
30722
30723 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30724
30725         * gcc.c-torture/compile/961203-1.cexp: New script.
30726
30727 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30728
30729         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30730         up the includes ourselves.
30731
30732 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30733
30734         * lib/plumhall.exp: Remove random include, and add a few
30735         verbose messages for debugging.
30736
30737 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30738
30739         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30740         of trying to do it ourselves.
30741
30742 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30743
30744         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30745
30746 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30747
30748         * gcc.prms/5403.c: Made regexp a bit less strict.
30749
30750 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30751
30752         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30753         is returned from remote_load instead.
30754         * lib/plumhall.exp: Ditto.
30755         * lib/mike-g++.exp: Ditto.
30756         * lib/old-dejagnu.exp: Ditto.
30757         * lib/c-torture.exp: Ditto.
30758
30759 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30760
30761         * lib/g++.exp: Use build_wrapper procedure.
30762         * lib/gcc.exp: Ditto.
30763
30764 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30765
30766         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30767         an old-style decl for malloc.  Fixes tests to work when
30768         sizeof (int) != sizeof (size_t).
30769
30770 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30771
30772         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30773
30774         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30775         use stdargs.h interface.
30776
30777 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30778
30779         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30780         NO_VARARGS when compiling.
30781
30782 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30783
30784         * lib/plumhall.exp(ph_includes): New procedure.
30785         (ph_make): Use it.
30786         (ph_compiler): Ditto.
30787
30788         * lib/g++.exp: Rename test-glue.c to testglue.c.
30789         * lib/gcc.exp: Ditto.
30790
30791 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30792
30793         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30794         to completion when it's called.
30795
30796 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30797
30798         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30799         is defined, don't do test.
30800
30801 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30802
30803         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30804         for object files.
30805         (ph_summary): Mark skipped testcases as untested, not unresolved.
30806
30807         * lib/plumhall.exp (ph_make): If unresolved because of bad
30808         errorCode, record errorCode in log file.
30809         (*): Replace send_log/verbose with verbose -log.
30810
30811 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30812
30813         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30814         double conversion if double isn't at least 8 bytes.
30815
30816         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30817         int to work with targets where int is 16 bits.
30818
30819         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30820         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30821         precision for the test to complete.
30822
30823 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30824
30825         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30826         if d10v is not compiled with the -mdouble64 flag.
30827         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30828
30829         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30830         d10v is not compiled with the -mint32 flag.
30831
30832 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30833
30834         * lib/plumhall.exp: Use incr_count.
30835
30836 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30837
30838         * gcc.c-torture: Update to c-torture-1.45.
30839
30840 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30841
30842         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30843         the name of the expect testcase file).
30844
30845         * lib/g++.exp(g++_init): Ditto.
30846
30847 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30848
30849         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30850         the host.
30851
30852         * lib/gcc.exp(gcc_exit): New procedure.
30853
30854 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30855
30856         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30857         specs where appropriate.
30858
30859         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30860         because of new "candidates are" messages, and removed a few
30861
30862         * Converted all non-old-style g++ testcases to old-style, and
30863         moved into g++.old-deja.
30864
30865 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30866
30867         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30868         options.
30869
30870         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30871         succeeded.
30872
30873         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30874
30875 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30876
30877         * lib/gcc.exp (gcc_target_compile): Add support for defining
30878         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30879         the machine doesn't have those features.
30880
30881 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30882
30883         * g++.law/operators4.exp: Don't use LIBS.
30884
30885 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30886
30887         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30888
30889         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30890         * lib/g++.exp: Set it here instead. Also, allow use of the
30891         --tool_exec and --tool_opt options. Change CXX to
30892         GXX_UNDER_TEST.
30893
30894         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30895
30896         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30897
30898 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30899
30900         * lib/old-dejagnu.exp: Use prune_warnings instead of
30901         prune_system_crud.
30902         * lib/mike-g++.exp: Ditto.
30903         * lib/gcc.exp: Ditto.
30904         * lib/g++.exp: Ditto.
30905
30906         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30907
30908 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30909
30910           * 941014-2.c: Include stdlib.h
30911           * 960327-1.c: Include stdio.h
30912           * dbra.c, index-1.c: Don't assume ints are 32bits.
30913
30914 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30915
30916         * lib/gcc.exp: Add gcc,stack_size target feature.
30917
30918         * lib/g++.exp(g++_target_compile): Add the include and link
30919         paths here, not in two other places. And, it's $options, not
30920         options.
30921
30922         * lib/mike-g++.exp(postbase): Remove the code that determines
30923         the correct include and link paths.
30924         * g++.old-deja/old-deja.exp: Ditto.
30925
30926 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30927
30928         * lib/g++.exp(g++_init): target_compile no longer returns the
30929         filename of the result.
30930
30931 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30932
30933         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30934         call to glob.
30935
30936         * gcc.c-torture/special/special.exp: Change call to
30937         gcc_target_compile to include the object file.
30938
30939 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30940
30941         * gcc.c-torture/special/special.exp: Correct misspelling in last
30942         change.
30943
30944 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30945
30946         * lib/plumhall.exp(ph_summary): Log the entire output of the
30947         executable. Return -1 if there were any failures, 0 otherwise.
30948         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30949         (ph_make): Clean up objects and executables that were built
30950         if the tests succeeded.
30951
30952 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30953
30954         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30955         libraries and includes in the build tree as appropriate.
30956
30957 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30958
30959         * lib/c-torture.exp: Instead of looking for the global variable
30960         NO_LONG_LONG, check to see if that's a feature of the target.
30961
30962 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30963
30964         * config/default.exp: Minimize. Delete the remainer of the files in
30965         config; this functionality is now in devo/dejagnu/config.
30966
30967         g++.*/*: Pass any additional flags used to compile to postbase;
30968         delete CXXFLAGS.
30969
30970         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30971         is now done by runtest.exp. Use gcc_target_compile instead of
30972         compile.
30973
30974         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30975         Remove references to CFLAGS. Use remote_file instead of
30976         calling rm -f.
30977         (c-torture): Take a list of arguments to use to compile this
30978         testcase.
30979
30980         lib/g++.exp: Simplify. Use target_compile instead of compile.
30981         lib/gcc-dg.exp: Ditto.
30982         lib/gcc.exp: Ditto.
30983         lib/mike-{gcc,g++}.exp: Ditto.
30984         lib/old-dejagnu.exp: Ditto.
30985         lib/plumhall.exp: Ditto.
30986
30987 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30988
30989         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30990         (ph_linker): Likewise.
30991
30992 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30993
30994           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30995         MAP_ANON / MAP_ANONYMOUS if defined;
30996         else try to map from /dev/zero .
30997
30998 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30999
31000         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31001         isn't defined, then define it to MAP_ANONYMOUS.
31002
31003 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31004
31005         * gcc.c-torture: Update to c-torture-1.42 release.
31006
31007 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31008
31009         * gcc.c-torture: Update to c-torture-1.41 release.
31010
31011 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31012
31013         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31014         c-torture release.
31015
31016 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31017
31018         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31019         and LDFLAGS.  Fix second case to append the target_info ldflags
31020         onto LDFLAGS, not CFLAGS.
31021         * lib/g++.exp (g++_init): Add target_info stuff.
31022         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31023         of libgloss and newlib flags for !native.
31024
31025         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31026         (GDB): Fix relative path to go up another dir for finding gdb.
31027
31028 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31029
31030         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31031         versions in the target_info array, if they don't exist.
31032
31033 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31034
31035         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31036
31037 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31038
31039         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31040         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31041
31042 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31043
31044         * lib/old-dejagnu.exp: Don't remove the output file before we've
31045         actually tested it. Don't append pwd to the path of the executable
31046         we're testing.
31047
31048 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31049
31050         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31051
31052 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31053
31054         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31055         temporary directory for compiler files, and set it to a default
31056         value of /tmp. Set $output as the name of the output file from
31057         compiling the testcase. Add a -o option to $cflags_var so the
31058         compiler writes the final output file as $output. Set $executable
31059         to $output.
31060
31061         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31062         directory for compiler files, and set it to /tmp if it doesn't
31063         already have a value. Set $output_file to the name of the output
31064         file from compiling the testcase. Add a -o option to CXXFLAGS so
31065         the compiler writes the final output file as $output. Use $output
31066         as the executable to be tested.
31067
31068 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31069
31070         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31071
31072 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31073
31074         * gcc.c-torture/execute/pending-1.c: New test.  Still
31075         pending in Tege's queue.
31076
31077 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31078
31079         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31080         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31081         if there were failures.  Call unresolved if there were unresolved
31082         testcases.  Call gcc_fail if program did not run to completion.
31083         (ph_make): Pass additional argument name to ph_execute.
31084         (ph_execute): Add new argument.  Pass additional arguments to
31085         ph_summary.  Call gcc_fail is there is no execution output.
31086
31087 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31088
31089         * lib/plumhall.exp (proc_summary): Output relavent summary
31090         lines into the log so specific failures in plumhall can be
31091         investigated.
31092
31093 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31094
31095         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31096         (c-torture-execute): Don't try to execute tests which use
31097         "long long" types if $NO_LONG_LONG is nonzero.
31098
31099 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31100
31101         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31102         not c-torture.
31103
31104         * gcc.ieee: Move from here.
31105         * gcc.c-torture/execute/ieee: To here.
31106
31107 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31108
31109         * gcc.c-torture: Update to c-torture-1.41 release.
31110
31111 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31112
31113         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31114         not "$output".
31115
31116 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31117
31118         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31119         -c present.
31120
31121 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31122
31123         * config/proelf.exp: Handle connecting to a simulator.
31124
31125 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31126
31127         * config/proelf.exp: New file.  Enough framework that we can
31128         run c-torture tests on the proelf targets (or any other target
31129         that gdb can connect to for that matter).
31130
31131 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31132
31133         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31134         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31135
31136         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31137         exec_output exists.
31138
31139 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31140
31141         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31142         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31143
31144         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31145         to pass/fail/unresolved/unsupported/untested.  Caller must now
31146         call unresolved/unsupported/untested.
31147         * lib/*.exp: Update FSF address.  Update to handle new results of
31148         ${tool}_load.
31149         * lib/chill.exp (verbose): Delete.
31150
31151 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31152
31153         * lib/gcc.exp (default_gcc_start): Change order of args to
31154         $LDFLAGS $CFLAGS $LIBS.
31155         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31156         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31157         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31158         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31159         * gcc.misc-tests/dg-test.exp: Likewise.
31160         * gcc.misc-tests/msgs.exp: Likewise.
31161         * gcc.prms/prms.exp: Likewise.
31162         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31163         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31164
31165         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31166
31167 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31168
31169         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31170
31171         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31172         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31173
31174         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31175         necessary.
31176
31177 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31178
31179         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31180         global for loop; add use of $mathlib.
31181         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31182         settings here; set mathlib for anything but VxWorks.
31183
31184 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31185
31186         * gcc.c-torture: Update to c-torture-1.40 release.
31187
31188 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31189
31190         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31191         dg.exp.
31192
31193 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31194
31195         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31196         global.
31197
31198 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31199
31200         * lib/g++.exp (LIBS): Define if not already.
31201         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31202         (gcc-dg-prune): Call prune_gcc_output.
31203         * lib/gcc.exp (prune_gcc_output): New proc.
31204         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31205         prune_gcc_output.
31206
31207 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31208
31209         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31210         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31211
31212 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31213
31214         * gcc.c-torture: Update to c-torture-1.39 release.
31215
31216 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31217
31218         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31219         fails, try others as well.
31220
31221 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31222
31223         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31224         If compilation fails, mark execute tests as `untested'.
31225         If test is marked as unsupported, don't mark compilation and
31226         execute tests as failed.
31227
31228 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31229
31230         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31231         libstdc++ for whether or not we want to be doing shared
31232         libraries.  Delete link_curses since we don't need it anymore.
31233         * lib/mike-g++.exp (postbase): Don't link in libg++.
31234         * g++.old-deja/old-deja.exp: Likewise.
31235
31236 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31237
31238         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31239
31240 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31241
31242         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31243         For that, add `-Wl,-a,shared_archive'.
31244         * g++.old-deja/old-deja.exp: Likewise.
31245
31246 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31247
31248         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31249
31250 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31251
31252         * lib/mike-g++.exp (postbase): Pay attention to the status of
31253         g++_load.
31254
31255 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31256
31257           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31258
31259 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31260
31261         * lib/gcc.exp (default_gcc_start): No longer need to log program
31262         being executed or its output, execute_anywhere does that now.
31263         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31264         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31265
31266 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31267
31268         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31269         the same as those in lib/g++.exp.
31270
31271 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31272
31273         * gcc.c-torture: Update to c-torture-1.38 release.
31274         * gcc.ieee: Related changes.
31275
31276 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31277
31278         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31279         "exec". Minor reformatting changes.
31280
31281         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31282         cross. This means all "exec" calls now work on a remote host as
31283         well.
31284         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31285         cross. Filter out the extra "\r\n" stuff that expect puts in.
31286         (c-torture-execute): Filter out the bogus warnings like
31287         c-torture-compile does. Add support for canadian cross.
31288         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31289         Use execute_anywhere rather than calling exec directly. Now it
31290         works for canadian cross testing.
31291
31292 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31293
31294         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31295         results into a variable, and check that rather than using file exists.
31296
31297 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31298
31299         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31300         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31301
31302 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31303
31304         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31305         lib_curses if there's a shared libg++ in the build tree.
31306
31307 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31308
31309         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31310         if not supported target.
31311
31312 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31313
31314         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31315         link_curses up to always happen, not just for native builds.
31316
31317 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31318
31319         * gcc.c-torture: Update to c-torture-1.36 release.
31320         * gcc.failure: Related changes.
31321
31322 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31323
31324         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31325
31326 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31327
31328         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31329         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31330         runshlib, link_curses, and mathlib for link and run.
31331
31332         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31333         pass the runtime shared library options for Solaris, OSF/1, and
31334         Irix5, and link with -lcurses to avoid unresolved references.
31335
31336 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31337
31338         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31339         only run once.
31340
31341 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31342
31343         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31344
31345 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31346
31347         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31348         do not have a framework for the "compat" tests yet.
31349
31350 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31351
31352         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31353         set to null if we're testing vxworks5.1.  Use that instead of
31354         `-lm' in the setting of LIBS for link and run.
31355
31356 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31357
31358         * config/rom68k.exp (${tool}_load): Major changes to make it
31359         work.  Verified that it does in fact return the stuff in
31360         exec_output properly.  Catch any Emul or any TRAP other than 0.
31361
31362 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31363
31364         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31365         LDFLAGS properly for targets that need stuff from libgloss.
31366         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31367         only run once.
31368         (gpp_initialized): New variable.
31369
31370 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31371
31372         * config/rom68k.exp: Load libgloss.exp.
31373         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31374         so we can produce a fully linked binary.
31375         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31376         so we can produce a fully linked binary.
31377
31378 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31379
31380         * lib/plumhall.exp (ph_section): Watch for expected failures.
31381         Add missing `else'.
31382
31383         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31384         run the testcase.
31385         (c-torture): Likewise.
31386
31387 1995-08-28  Doug Evans  <dje@cygnus.com>
31388
31389         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31390
31391         * lib/mike-g++.exp (mike_cleanup): New proc.
31392         (prebase): New globals compiler_result, not_compiler_result,
31393         target_regexp.
31394         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31395         allow leading "-" in pattern.  Watch for unsupported tests.
31396         If $compiler_result is set, pattern match assembler code,
31397         and ditto for $not_compiler_result.
31398         * lib/mike-gcc.exp: Likewise.
31399
31400         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31401         execution "succeeded".
31402
31403 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31404
31405         * config/win32.exp: New file.
31406         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31407
31408 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31409
31410         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31411         unsupported.
31412         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31413         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31414         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31415
31416         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31417         "... without exceptions was ...".  That is now handled by
31418         prune_system_crud.
31419         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31420
31421 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31422
31423         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31424         sieve.c,sort2.c}: New files.
31425         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31426         sieve.exp,sort2.exp}: Drivers for them.
31427
31428         * lib/mike-gcc.exp (program_output): New user settable variable.
31429         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31430         messages.
31431         * lib/mike-g++.exp (program_output): New user settable variable.
31432
31433         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31434
31435         * config/sh.exp: Deleted (use sim.exp instead).
31436
31437 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31438
31439         * config/vx.exp: Declare CHECKTASK as global.
31440         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31441         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31442         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31443
31444 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31445
31446         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31447         target. Like vx.exp, only includes `vx29k.exp' instead of
31448         `vxworks.exp'.
31449
31450 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31451
31452         * config/sim.exp: Increase time limit from 120 seconds to 240.
31453
31454 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31455
31456         * gcc.c-torture/execute/950628-1.c: New test.
31457
31458 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31459
31460         * gcc.c-torture: Update with changes/additions from
31461         c-torture-1.34.
31462
31463 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31464
31465         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31466
31467 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31468
31469         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31470
31471 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31472
31473         * gcc.c-torture/compile/950512-1.c: New test.
31474         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31475         * gcc.dg/struct-ret-1.c: Likewise.
31476
31477 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31478
31479         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31480           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31481
31482 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31483
31484         * gcc.c-torture/special/920411-1.c: Deleted.
31485         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31486
31487 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31488
31489         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31490         cpu limit.
31491
31492 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31493
31494         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31495
31496 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31497
31498         From kenner;
31499         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31500         is the proper length.
31501         * va-arg-3.c: Likewise.
31502
31503 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31504
31505         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31506         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31507
31508         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31509         * lib/g++.exp (default_g++_start): Delete old cruft.
31510
31511 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31512
31513         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31514         (2 * (1 << 18)) to (2 * (1 << 17)).
31515
31516         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31517
31518 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31519
31520         * config/rom68k.exp: Renamed from config/idp.exp
31521
31522 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31523
31524         * c-torture/compile/921109-2.c
31525
31526 1995-04-18  Mike Stump  <mrs@cygnus.com>
31527
31528         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31529         excess errors.
31530
31531 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31532
31533         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31534         output.
31535         * lib/g++.exp (default_g++_start): Likewise.
31536
31537 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31538
31539         * gcc.c-torture/compile/950329-1.c: New test.
31540
31541 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31542
31543           * config/bug.exp (${tool}_load): Updated to use new remote_open
31544           and remote_close procs.
31545         * config/idp.exp: New file.
31546
31547 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31548
31549         * gcc.c-torture/execute/950322-1.c: New test.
31550
31551 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31552
31553         * config/vx.exp (${tool}_load): Clean up testing of return code from
31554         vxworks_ld and vxworks_spawn.
31555
31556 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31557
31558         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31559
31560 1995-03-13  Mike Stump  <mrs@cygnus.com>
31561
31562         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31563         can mark excess errors on a machine by machine basis.  Note, the
31564         default is to not expect any excess errors, even when excess
31565         errors test - is given, so you will want to put an XFAIL ... on
31566         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31567         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31568         those 4 machines, but no others.
31569
31570 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31571
31572         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31573         * lib/c-torture.exp: to here.
31574
31575 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31576
31577         * gcc.c-torture/execute/950221-1.c: New test.
31578         * gcc.c-torture/execute/struct-ret-1.c: New test.
31579         * gcc.c-torture/compile/950221-1.c: New test.
31580
31581         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31582
31583 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31584
31585         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31586         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31587
31588 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31589
31590         * g++.gb: New directory of tests, derived from my signature and
31591         class scoping tests.
31592
31593         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31594         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31595         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31596         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31597         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31598         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31599         * g++.gb/sig25.C: Likewise.
31600
31601         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31602         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31603         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31604         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31605         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31606         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31607         * g++.gb/sig25.exp: Likewise.
31608
31609         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31610         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31611         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31612         * g++.gb/scope13.C: Likewise, this test still fails.
31613
31614         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31615         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31616         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31617         * g++.gb/scope13.exp: Ditto.
31618
31619         * g++.gb/README: New file, explains what these tests are about.
31620
31621 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31622
31623         * lib/dg.exp (dg-do): Support `preprocess'.
31624         (dg-test): Likewise.
31625
31626 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31627
31628         * config/udi.exp: change "continue -expect" to "exp_continue".
31629
31630 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31631
31632         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31633         Delete redundant tests.
31634
31635         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31636         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31637         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31638         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31639         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31640         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31641         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31642         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31643
31644         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31645         storing label pointers.
31646         * gcc.c-torture/execute/921019-1.c: Likewise.
31647         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31648         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31649         parameter fp.
31650         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31651         constants.
31652
31653         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31654         Delete obsolete tests.
31655
31656         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31657         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31658         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31659         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31660         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31661         * gcc.c-torture/compile/950124-1.c: New test.
31662
31663         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31664
31665 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31666
31667         * lib/mike-g++.exp: Add -lm to LIBS.
31668
31669 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31670
31671         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31672
31673 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31674
31675         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31676
31677 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31678
31679         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31680
31681 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31682
31683         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31684         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31685         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31686         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31687         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31688         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31689         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31690         * g++.law/{operators31.C, operators32.C,
31691         * g++.law/{operators33.C, operators34.C}: Likewise.
31692         * g++.law/{pic1.C, refs2.C}: Likewise.
31693         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31694         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31695         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31696         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31697
31698         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31699         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31700         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31701         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31702         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31703         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31704         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31705         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31706         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31707         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31708         * g++.law/{operators34.exp}: Likewise.
31709         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31710         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31711         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31712         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31713         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31714
31715         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31716         No longer expected to fail.
31717         * g++.law/missed-error3.C: Tweak for recent bool changes.
31718
31719 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31720
31721         * config/emb-unix: Deleted.
31722         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31723         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31724
31725 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31726
31727         * lib/dg.exp (dg-test): Fix typo in last patch.
31728
31729 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31730
31731         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31732         (handles multiple occurrences).
31733
31734 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31735
31736         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31737         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31738         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31739         printed).
31740         * lib/c-torture.exp (c-torture-compile): Likewise.
31741         (c-torture): Prepend full path if missing.
31742         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31743         (gcc_fail): Likewise.
31744         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31745
31746 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31747
31748         * lib/netware.exp: Only attach to NetWare i386 systems.
31749
31750 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31751
31752         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31753         messages.  Add test name to "output pattern match" pass/fail message.
31754
31755 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31756
31757         * gcc.dg: New testsuite.
31758         * gcc.dg/dg.exp: New file.
31759
31760         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31761         test-switch.c}: Deleted.
31762
31763         * gcc.misc-tests/msgs.exp: New testcase driver.
31764
31765 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31766
31767         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31768         Watch for illegal return values from ${tool}_load.
31769         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31770         cross targets.  Coerce return value >0 to 1.
31771
31772 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31773
31774         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31775
31776         * config/emb-unix.exp: New file.
31777
31778         * config/sim.exp: Error if variable $SIM not defined.
31779         (${tool}_load): Mark test as "untested" if simulator missing.
31780
31781         * config/unix.exp: Load remote.exp to get rcp_download.
31782         * lib/c-torture.exp: Use different option lists for testcases with
31783         and without loops.
31784         * gcc.c-torture/execute/execute.exp: Likewise.
31785
31786 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31787
31788         * config/*.exp: Clarify return code from ${tool}_load.
31789         Call `unresolved' or `untested' instead of `warning' or `perror'
31790         (sometimes you still want to call both though).
31791         Add comment that `shell_id' is local to each file.
31792         * config/udi.exp (timeout): Set to 30.
31793         Don't print warning if connection fails, $connectmode has already
31794         printed an error.
31795         (${tool}_load): Move verbose messages to level 2.
31796         Rework pattern for "Process started" message.
31797         Pass `shell_id' to ${connectmode}_download.
31798         Retry twice upon timeout.  Make resetting of target more robust.
31799         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31800         Pass `shell_id' to exit_$connectmode.
31801         Only call exit_$connectmode if connected.
31802         * config/unix.exp (${tool}_load): Check return codes better.
31803         * config/vrtx.exp (${tool}_load): Likewise.
31804         * config/vx.exp (${tool}_load): Likewise.
31805         Delete unneeded global's.
31806         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31807         from ${tool}_load.
31808         (dg-stat): Delete.
31809         (dg-init): Delete recording of pass/fail counts.
31810         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31811         (old-dejagnu-init): Likewise.
31812         (old-dejagnu-stat): Delete contents, empty proc now.
31813         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31814         (c-torture): Delete references to lcnt, lpass, lfail.
31815         Get option list from TORTURE_OPTIONS.
31816         Delete -funroll[-all]-loops if no loops.
31817         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31818         (g++_stat): Delete contents (empty proc now).
31819         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31820         (gcc_finish): Likewise.
31821         (gcc_stat): Deleted.
31822         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31823         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31824         * gcc.c-torture/execute/execute.exp: Likewise.
31825         Split tests into two parts: compile, execute.
31826         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31827         no loops.  Update to reflect clarified return codes from ${tool}_load.
31828
31829 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31830
31831         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31832         to grep for.
31833         (old-dejagnu): Likewise (where necessary).
31834
31835 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31836
31837         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31838
31839         * lib/dg.exp (dg-process-target): Fix processing of selector.
31840         Add comment regarding use of `error'.
31841
31842         * lib/gcc.exp (prune_system_crud): Define if missing.
31843         * lib/g++.exp (prune_system_crud): Likewise.
31844
31845         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31846         Call prune_system_crud.
31847         * lib/dg.exp (dg-runtest): New proc.
31848         Use perror instead of send_user for tcl errors in testcase.
31849         Don't return any value, it's never used.
31850         Don't clobber previous definition of `unknown'.
31851         Print tcl errors in `dg-final'.
31852
31853 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31854
31855         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31856         (dg-test): Don't print errorInfo, it contains stack backtrace.
31857
31858 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31859
31860         * lib/g++.exp (runtest_file_p): Define if missing.
31861
31862 1994-09-24  Doug Evans  (dje@cygnus.com)
31863
31864         * lib/mike-g++.exp: Comment out loading of g++.exp.
31865         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31866         (default_g++_version): Always print something.
31867         (default_g++_start): Comment out call to `which'.
31868         (g++_start, g++_load): Deleted (must be defined in config file).
31869         * lib/gcc.exp: Test for existence of $CC at start.
31870         Delete check for tmpdir (done in gcc_init).
31871         (default_gcc_version): Always print something.
31872         (default_gcc_start): Comment out call to `which'.
31873         * config/*.exp: Major cleanup - make cross targets work at least a
31874         little better for g++ (by not being "--tool gcc" specific).
31875         Rename gcc_xxx to ${tool}_xxx.
31876         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31877         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31878
31879 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31880
31881         * lib/c-torture.exp (c-torture-compile): Rework compiler
31882         message processing.
31883
31884         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31885         c-torture.
31886
31887 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31888
31889         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31890
31891         * lib/dg.exp (dg-process-target): Support { target native }.
31892
31893 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31894
31895         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31896         looked for "... program xxx got fatal signal".
31897         Correct regsub munging of `comp_output'.
31898         Ignore compiler messages "path prefix not used" and "linker input
31899         file unused".
31900
31901 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31902
31903         * lib/gcc.exp (runtest_file_p): Define if missing.
31904         * gcc.prms/template.c: Example to work from.
31905
31906 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31907
31908         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31909         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31910
31911         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31912         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31913         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31914         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31915
31916         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31917         (dg-process-target): No longer a varargs proc.
31918         Return S/N for target, P/F for xfail.  All callers changed.
31919         (user option procs): More argument checking.
31920         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31921         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31922         (dg-test): Skip test if not running on selected target in `dg-do'.
31923         Update handling of `dg-do-what', `dg-output-text'.
31924         Separate execution pass/fail from output pattern match pass/fail.
31925         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31926
31927 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31928
31929         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31930         target for 920510-1.c.
31931
31932 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31933
31934         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31935         Clean up comment regarding use of passcnt, etc.
31936         (gcc_stat): Don't update `testcnt' here.
31937         (gcc_finish): Do it here.
31938         Might as well reset `but_id' here too.
31939         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31940         to determine if the file should be tested.
31941         * gcc.c-torture/compile/compile.exp: Likewise.
31942         * gcc.c-torture/execute/execute.exp: Likewise.
31943         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31944         * gcc.misc-tests/dg-test.exp: Likewise.
31945         * gcc.prms/prms.exp: Likewise.
31946         * gcc.wendy/wendy.exp: Likewise.
31947         * g++.old-deja.exp: Likewise.
31948         Move "Testing file" message to verbose level 1.
31949
31950 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31951
31952         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31953
31954 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31955
31956         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31957         (default_gcc_start): Accept optional second list element
31958         of compiler flags.  Print compiler output at verbosity level 2.
31959         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31960         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31961         Save current values of framework globals passcnt, failcnt, xpasscnt,
31962         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31963         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31964         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31965         xfailcnt to compute stats.  Update framework global `testcnt' from
31966         pass/fail counts.
31967         (gcc_finish): New proc.  Clean up test environment.
31968         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31969         (gcc_epass, gcc_efail): Delete.
31970         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31971         argument of line number.
31972         (dg-init): If the tool has an init routine, call it.
31973         (dg-test): Remove args `cflags_var' and `libs_var'.
31974         Pass all compiler options to ${tool}_start.
31975         Handle missing line number.
31976         (dg-finish): New function.
31977         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31978         particular files.  Call gcc_finish at end.  Move "skipping test"
31979         message to verbosity level 3.
31980         * gcc.c-torture/compile/compile.exp: Likewise.
31981         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31982         * gcc.c-torture/execute/execute.exp: Likewise.
31983         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31984         Print testcase being tried at verbosity level 1.
31985         * gcc.c-torture/special/special.exp: Unset xfail.
31986         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31987         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31988         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31989         * gcc.failure/failure.exp: Likewise.
31990         * gcc.ieee/ieee.exp: Likewise.
31991         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31992         Update call to dg-test.  Call dg-finish at end.
31993         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31994         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31995         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31996         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31997         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31998         * gcc.wendy/wendy.exp: Add copyright.
31999         Delete setting of tmpdir (done by gcc_init).
32000         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32001         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32002         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32003         gcc_[ce]pass/fail.
32004
32005 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32006
32007         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32008         confusion.
32009         (g++_load): Likewise.
32010
32011         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32012         Rename argument to `prog' to remove the confusion.
32013         Varargs fns behave differently too!
32014         (g++_load): Likewise.
32015
32016         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32017
32018         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32019         what it is.  Delete (always) printing of status value for !native.
32020         Simplify verbose code, and include status and exec_output.
32021         (g++_load): Use gcc_load.
32022
32023 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32024
32025         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32026         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32027         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32028         940714-3.c as these testcases don't exist anymore.  Make
32029         va-arg-1.c expected to pass.
32030
32031 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32032
32033         * gcc.misc-tests/misc.exp: Only run specific testcases.
32034         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32035         * gcc.misc-tests/dg-[1-9].c: New files.
32036
32037         * lib/dg.exp: New testsuite driver.
32038         * gcc.prms/prms.exp: Use it.
32039
32040         * README.gcc: New file.
32041
32042         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32043         Document and reset `lxpass' and `lxfail'.
32044         Simplify "initialized" message.
32045         (gcc_stat): Clean up comments a little.
32046
32047 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32048
32049         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32050
32051 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32052
32053         * lib/old-dejagnu.exp (process-option): New proc.
32054         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32055         (old-dejagnu): Simplify.
32056         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32057
32058 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32059
32060         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32061         exists and is not an empty string.
32062
32063         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32064         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32065         finished.
32066         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32067         automatically.
32068
32069         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32070         longer expected to fail.
32071
32072         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32073         "f" function call.
32074
32075         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32076
32077         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32078         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32079         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32080         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32081         c-torture-1.29.
32082
32083         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32084         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32085
32086         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32087
32088         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32089         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32090
32091         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32092         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32093         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32094
32095 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32096
32097         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32098         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32099         940714-1.c, 940714-2.c, 940714-3.c},
32100         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32101         gcc.misc-tests/{mg.c,mg.exp}:
32102         New tests.
32103         * gcc.noncompile/noncompile.exp: Change accordingly.
32104
32105 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32106
32107         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32108         Undo previous clobberage.
32109
32110 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32111
32112         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32113         * gcc.special/{930510-1.c, special.exp}:
32114         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32115         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32116         struct-varargs-1.c}: New tests from c-torture-1.26.
32117
32118 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32119
32120         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32121           argument to switch.
32122
32123 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32124
32125         * Revert the previous changes.  Please see Rob's directory
32126           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32127           fixes.
32128
32129 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32130
32131         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32132             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32133             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32134             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32135             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32136             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32137             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32138             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32139             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32140             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32141             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32142             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32143             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32144             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32145             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32146             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32147             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32148             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32149             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32150             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32151             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32152             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32153             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32154             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32155             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32156             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32157             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32158
32159 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32160
32161         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32162             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32163           with perror calls.
32164
32165 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32166
32167         * config/unix.exp (g++_load): Fix syntax.
32168
32169 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32170
32171         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32172         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32173         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32174         Don't expect va-arg-1.c to fail.  Correct expected output for
32175         920928-1.c.
32176         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32177         * gcc.wendy/hbm4.c: Correct typo.
32178         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32179
32180 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32181
32182         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32183         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32184         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32185         * lib/c-torture.exp (c-torture-compile): Ditto.
32186
32187         Reduce volume of output (remove all the -I's and such).
32188         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32189         Call gcc_cpass, gcc_cfail.
32190         (c-torture): Pass testing option to c-torture-compile.
32191
32192 1994-03-21  Doug Evans  (dje@cygnus.com)
32193
32194         Bring patches over from progressive.
32195         * config/default.exp: Exit remote shell cleanly.
32196         (g++_exit, g++_start): Add default versions.
32197         * config/sim.exp (gcc_load): Use perror, not error.
32198
32199 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32200
32201         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32202         set in site.exp.
32203
32204 1994-03-14  Doug Evans  (dje@cygnus.com)
32205
32206         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32207         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32208         (wendy_try): New proc to run testcase.
32209         (main loop): Call 'em.
32210         * gcc.wendy/*.c: Clean up pass to correct expected output.
32211
32212         * lib/gcc.exp: Minor cleanup work.
32213         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32214
32215 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32216
32217         * config/sim.exp (gcc_load): Document return codes better.
32218         Don't pass -v to simulator.
32219
32220 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32221
32222           * gcc.special/920717-x.c: Fix typo.
32223           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32224           get at sources.
32225
32226         * lib/mike-gcc.exp: Fix typo.
32227
32228 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32229
32230         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32231         binary to use, transform the name.
32232         * config/*.exp: rename everything. Nuke any g++ specific files,
32233         it's now a special case of gcc that requires no special support.
32234         Add a default.exp for unsupported targets.
32235
32236 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32237
32238         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32239         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32240         version of Tcl.
32241
32242 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32243
32244         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32245         than a warning.
32246
32247 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32248
32249         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32250
32251 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32252
32253         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32254         option_list.  Compile every file with only 4/6 option choices
32255         (same as C torture) instead of with 12/18 different option
32256         choices.
32257         * lib/c-torture.exp: Likewise.
32258
32259         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32260         not already set.
32261
32262 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32263
32264         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32265         can put an XFAIL *-*-* on excess errors.
32266
32267 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32268
32269         * g++.law: Add more tests derived from g++-bugs snapshots.
32270
32271         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32272         equivalent to g++.law/init9.
32273
32274         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32275         compiled it, and the a.out file after we've run it.
32276
32277 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32278
32279         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32280         compiled it, and the a.out file after we've run it.
32281
32282 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32283
32284         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32285
32286 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32287
32288         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32289         version number.
32290
32291 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32292
32293         * g++.law: New directory of g++ tests derived from the g++-bugs
32294         snapshots.
32295
32296 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32297
32298         * gcc.compile: initbug1.c initbug1.exp testcase added
32299
32300 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32301
32302         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32303         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32304           fixes submitted by Jeff Law (law@cs.utah.edu)
32305         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32306           Jeff Law (law@cs.utah.edu)
32307
32308
32309 1993-11-30  Mike Stump  (mrs@cygnus.com)
32310
32311         * config/unix-g++.exp: Follow the gcc way of doing things.
32312         * g++.old-deja/old-deja.exp: Minor updates.
32313         * lib/g++.exp: New file, follow the gcc way of doing things.
32314         * lib/old-dejagnu.exp: Minor updates.
32315         * lib/mike-g++.exp: Always unset errorInfo.
32316
32317 1993-11-06  Mike Stump  (mrs@cygnus.com)
32318
32319         * lib/gcc.exp: Fix some errors with the below change, CC and
32320         CFLAGS should be global when setting, not local.
32321
32322 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32323
32324         * lib/gcc.exp: Transform tool name.
32325
32326 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32327
32328         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32329
32330 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32331
32332         * lib/gcc.exp: change gcc_done to gcc_stat
32333
32334 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32335
32336         * Upgraded gcc testsuite to c-torture version 1.25
32337
32338 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32339
32340         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32341         * lib/c-torture: added hooks for new reporting code.
32342
32343 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32344
32345         * config/sh-gcc.exp: check if sh-sim exists in the path
32346
32347 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32348
32349         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32350         * gcc.compile/compile.exp: Initial changes for new logic.
32351         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32352         * gcc.failure/failure.exp: Initial changes for new logic.
32353         * gcc.ieee/ieee.exp: Initial changes for new logic.
32354         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32355         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32356         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32357         * lib/c-torture.exp: Initial changes for new logic.
32358         * lib/gcc.exp: Initial changes for new logic.
32359
32360 1993-10-15  Mike Stump  (mrs@cygnus.com)
32361
32362         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32363         depend upon failure or success.  Fully qualify names in failure
32364         and success messages.  Always remove a.out before starting
32365         compile, just in case.  Pay more attention to error text output by
32366         the compiler.  Handle testcases with no known past errors just
32367         like all others, so that things are uniform.  Other miscellaneous
32368         improvements.
32369
32370 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32371
32372         * gcc.cpp: new directory for cpp tests
32373
32374 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32375
32376         * lib/chill.exp: Code reformatted, removed unused code.
32377         * config/unix-chill.exp: Code reformatted, removed unused code.
32378         * chill.execute/execute.exp: Code reformatted, removed unused code.
32379         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32380
32381 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32382
32383         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32384         routines not written.
32385
32386 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32387
32388         * config/bug-gcc.exp: Use new procs from bug.exp.
32389
32390 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32391
32392         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32393         via ftp, rather than depending on NFS.
32394         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32395         case.
32396
32397 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32398
32399         * config/bug-gcc.exp: Use new download proc.
32400
32401 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32402
32403         * chill.execute/execute.exp: cleanups, handles errors better
32404         * chill.compile/compile.exp: rewrite, based on execute.exp
32405         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32406         * lib/chill.exp: major changes to diff proc and compile and link
32407           procs. added chill_fail and chill_pass wrappers to pass and
32408           fail. added more comments, and handle error codes better.
32409           Added a hack to capture stderr from exec, so noncompile tests
32410           can work.
32411
32412 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32413
32414         * chill.execute/execute.exp: rewrite of testsuite driver
32415         * lib/chill.exp: rewrite of testsuite driver
32416         * config/unix-chill.exp: rewrite of testsuite driver
32417
32418 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32419
32420     In chill.execute:
32421         * iexpr.ch: Standardize uppercase.
32422         * tuples.dat: Standardize uppercase.
32423         * vary.ch: standardize.  Correct varying string assignments.
32424         * vary.dat: Add new output lines.
32425
32426 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32427
32428     In chill.execute:
32429         * chprintf.ch: Standardize use of uppercase.
32430         * tuples.ch: Standardize and turn arr2 into a DCL,
32431           rather than a SYN.
32432         * pinits.ch: Standardize.
32433
32434 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32435
32436         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32437         * Makefil: Renamed to Makefile.in.
32438         * configure.in: New.
32439
32440 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32441
32442     In chill.execute:
32443         * .cvsignore: Add result/output files.
32444         * Makefile: Fix up variables at start.  Use MFLAGS
32445           everywhere.  Correct bool_loc, built_ins entries.
32446           Add entry for vary1.ch.
32447         * bitarray.ch: Standardize upper-case usage.
32448         * bitexpr.ch: Standardize, add output of b1.
32449         * params.ch: Use arrayt in along PROC parameters, to
32450           avoid novelty problems.
32451         * sets.ch: Tiny cleanup.
32452         * vary1.ch: Re-indent.
32453
32454 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32455
32456           * Add PR-related files to Makefiles, .cvsignore files, etc.
32457
32458 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32459
32460         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32461           with compiler objects. New names are test-flow.c and test-loop.c
32462
32463 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32464
32465         * Upgraded c-torture tests from 1.19 to 1.20
32466
32467         * new files:
32468         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32469         * gcc.compile: 930623-1.c 930623-2.c
32470         * gcc.noncompile: 930622-1.c 930622-2.c
32471         * gcc.failure: 920411-1.c 920627-2.c
32472         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32473
32474 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32475
32476         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32477           More changes to get testsuite working properly. Needs more work.
32478           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32479
32480 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32481
32482         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32483           More changes to get testsuite working properly. Needs more work.
32484
32485 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32486
32487         * chill.compile/compile.exp: Added for Dejagnu support
32488         * chill.execute/execute.exp: Added for Dejagnu support
32489         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32490
32491 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32492
32493     This should complete moving the CHILL test files.
32494         * chill.noncompile(.cvsignore printf.grt
32495             in-printf.grt chprintf.grt chprintf.ch):
32496             Added test-support files.
32497           (Makefile): Modified further.
32498         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32499             signal.ch): Added test files.
32500           * chill.execute (.cvsignore printf.grt printr.c
32501             in-printf.grt rts.c chprintf.grt rts.h): Added
32502           test-support files.
32503             (Makefile): More corrections.
32504
32505 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32506
32507         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32508           test cases, ready for DejaGnu.
32509
32510 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32511
32512         * Upgraded c-torture tests from 1.18 to 1.19
32513
32514         * gcc.compile: added test(s):
32515           930607-1.c
32516         * gcc.execute: added test(s):
32517           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32518
32519         * added new subdirectory for misc tests: gcc.misc-tests
32520         * gcc.misc-test(s): added tests:
32521           inst-check.c test-consts.c test-ior.c test-switch.c
32522
32523 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32524
32525         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32526
32527 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32528
32529         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32530
32531 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32532
32533         * Upgraded c-torture tests from 1.17 to 1.18
32534
32535 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32536
32537         * Upgraded c-torture tests from 1.12 to 1.17
32538
32539 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32540
32541         * lib/old-dejagnu.exp:
32542           Fixed handling of XFAIL target triplets to correctly
32543           recognize wildcard characters.  Removed code that
32544           appended a unique id tag to the end of the file name
32545           printed out by the result of the testcases within a
32546           given test file.
32547
32548 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32549
32550         * lib/old-dejagnu.exp:
32551           Reworked expected failure handling to trigger off of XFAIL
32552           keyword in keyphrase embeded in testcase source code. The
32553           XFAIL keyword must be at the end of the keyphrase line. It
32554           may optionally be followed by one or more target triplets.
32555           It has just occured that the handling of wildcards in the
32556           target triplet may not be correct.
32557
32558 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32559
32560         * g++.old-deja/tests:
32561           Moved all subdirectories up one level into g++.old-deja .
32562
32563         * lib/old-dejagnu.exp:
32564           Fixed problem with CXXFLAGS not being properly reset, and being
32565           corrupted with extraneous "-c" compiler option.  This was
32566           causing binaries to not be generated for test that needed them.
32567           Modified strings passed to "pass" and "fail" so that individual
32568           tests from the same test file would be distinguished by an
32569           identifier appended to the test file name in the summary logs;
32570           this corrected a problem with erroneous diff logs.  Added code
32571           to search testcases for expected fail and unexpected pass keywords.
32572
32573 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32574
32575         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32576
32577 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32578
32579         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32580           Removed extraneous text from end of "Special g++ Options"
32581           keyphrase.
32582
32583         * lib/old-dejagnu.exp: Added pattern matching to look for new
32584           keywords, embedded in testcases comments, which will trigger
32585           calls to xpass and xfail.
32586
32587 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32588
32589         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32590           comments embedded in the testcases, especially the one looking for
32591           special compiler options, as well as the pattern matching for the
32592           compiler output again.
32593
32594 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32595
32596         * lib/old-dejagnu.exp: Do a proper check of the return value for
32597           execute tests. Fixed several problems with the pattern matching
32598           of the compiler output which gave erroneous test results.
32599           Changed several of the test result messages to be more descriptive.
32600         * config/unix-g++.exp: Proc g++_load now actually works and
32601           executes the tests passed to it and returns a usable return
32602           value.
32603
32604 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32605
32606           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32607
32608 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32609
32610         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32611           Modified both files to properly execute the old style
32612           dejagnu tests. The previous versions of these files were
32613           experimental and did not function anything near correctly.
32614
32615 1993-04-05  Rob Savoye  (rob@cygnus.com)
32616
32617         * Removed all Makefile.in and configure.in files. No configuration
32618         needed now.
32619
32620 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32621
32622         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32623
32624 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32625
32626         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32627         gcc.special/configure.in, gcc.noncompile/configure.in,
32628         gcc.execute/configure.in, gcc.code_quality/configure.in,
32629         g++.other/configure.in, g++.old-deja/configure.in,
32630         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32631         in srcname setting.
32632
32633 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32634
32635         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32636         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32637         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32638
32639 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32640
32641         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32642         (gdb_exit): Don't remove *_soc files.
32643
32644 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32645
32646         * lib/c-torture.exp: Don't look for main; instead always use -w
32647         -c.  This is how the c-torture tests work.  Remove the object
32648         file if the compilation succeeds.
32649         * gcc.execute/execute.exp: Remove executable if test passes.
32650         * gcc.noncompile/noncompile.exp: Every test is an expected
32651         failure.
32652         * gcc.special/special.exp: Added tests from c-torture 1.11,
32653         corrected use of existing test.
32654         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32655         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32656         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32657         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32658         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32659         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32660         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32661         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32662         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32663         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32664         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32665         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32666         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32667         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32668         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32669         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32670         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32671         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32672         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32673         c-torture 1.11.
32674         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32675         correspond to c-torture 1.11.
32676
32677         * New file.