OSDN Git Service

2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2
3         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4
5 2005-05-13  Julian Brown  <julian@codesourcery.com>
6
7         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9
10 2005-05-13  Jan Hubicka  <jh@suse.cz>
11
12         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13         * gcc.dg/fold-xor-?.c: Likewise.
14         * gcc.dg/pr15784-?.c: Likewise.
15         * gcc.dg/pr20922-?.c: Likewise.
16         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18         * gcc.dg/tree-ssa/pr20470.c: Likewise.
19
20 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21
22         PR fortran/21260
23         * gfortran.dg/hollerith_1.f90: New test.
24
25 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26
27         * gfortran.dg/func_result_2.f90: New test.
28
29 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30
31         * gfortran.dg/dev_null.f90: New test.
32
33 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
34
35         * gcc.dg/arm-vfp1.c: Revert last change.
36
37 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
38
39         PR middle-end/19807
40         PR tree-optimization/19639
41         * g++.dg/tree-ssa/pr19807.C: New testcase.
42
43 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
44
45         PR libfortran/21471
46         * gfortran.dg/append-1.f90: New test.
47
48 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
49
50         * gcc.dg/pr18501.c: XFAIL.
51         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
52         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
53         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
54         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
55         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
56         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
57         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
58         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
59
60 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
61
62         PR fortran/20178
63         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
64         gfortran.dg/f2c_3.f90: New tests.
65
66         * gfortran.dg/return_1.f90: Fix dg annotation.
67
68 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
69
70         * gcc.c-torture/compile/20050510-1.c: New test.
71
72 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
73
74         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
75
76 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
77
78         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
79
80 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
81
82         PR c/17913
83         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
84
85 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
86
87         PR c/21342
88         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
89         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
90
91 2005-05-10  Ben Elliston  <bje@au.ibm.com>
92
93         PR debug/16676
94         * gcc.dg/debug/pr16676.c: New test.
95
96 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
97
98         PR testsuite/21443
99         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
100         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
101         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
102         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
103         Change -O1 to -O2.
104         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
105         -fno-tree-dominator-opts.
106
107 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
108
109         * gfortran.dg/return_1.f90: New test.
110
111 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
112
113         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
114
115         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
116
117 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
118
119         PR c++/21427
120         * g++.dg/inherit/covariant13.C: New.
121
122 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
123
124         PR libfortran/19155
125         * gfortran.dg/pr19155.f: New test.
126
127 2005-05-08  Roger Sayle  <roger@eyesopen.com>
128
129         PR inline-asm/8788
130         * gcc.dg/pr8788-1.c: New testcase.
131
132 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
133
134         PR target/21416
135         * gcc.target/mips/fpcmp-[12].c: New tests.
136
137 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
138
139         * lib/target-supports-dg.exp (dg-require-fork): New function.
140         (dg-require-mkfifo): Likewise.
141         * lib/target-supports.exp (check_function_available): New
142         function.
143         (check_fork_available): Likewise.
144         (check_mkfifo_available): Likewise.
145
146 2005-05-06  Jeff Law  <law@redhat.com>
147
148         * gcc.c-torture/compile/pr21380.c: New test.
149
150 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
151
152         PR c++/20961
153         * g++.dg/ext/weak3.C: New test.
154
155 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
156
157         PR c++/21352
158         * g++.dg/template/crash37.C: New test. 
159
160 2005-05-05  Paul Brook  <paul@codesourcery.com>
161
162         * gcc.dg/arm-g2.c: Use effective-target arm32.
163         * gcc.dg/arm-mmx-1.c: Ditto.
164         * gcc.dg/arm-scd42-2.c: Ditto.
165         * gcc.dg/arm-vfp1.c: Ditto.
166         * lib/target-supports.exp (check_effective_target_arm32): New
167         function.
168
169 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
170
171         PR libfortran/21354
172         gfortran.dg/in_pack_rank7.f90:  New test.
173
174 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
175
176         PR middle-end/15618
177         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
178
179 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
180
181         PR middle-end/21265
182         * gcc.dg/20050503-1.c: New test.
183
184         PR rtl-optimization/21239
185         * gcc.dg/i386-sse-11.c: New test.
186
187 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
188
189         PR target/16888
190         * gcc.target/i386/asm-1.c: New test.
191
192 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
193
194         PR rtl-optimization/21330
195         * gcc.c-torture/execute/20050502-1.c: New test.
196
197         PR target/21297
198         * gcc.c-torture/execute/20050502-2.c: New test.
199
200 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
201
202         PR middle-end/21282
203         * gcc.dg/pr21282.c: New.
204
205 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
206
207         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
208         * gcc.dg/vect/vect-92.c: Likewise
209         * gcc.dg/vect/vect-93.c: Likewise
210         * gcc.dg/vect/vect-dv-1.c: Likewise
211         * gcc.dg/vect/vect-dv-2.c: Likewise
212         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
213
214 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
215
216         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
217         * gfortran.dg/vect/vect-2.f90:  Likewise
218         * gfortran.dg/vect/vect-3.f90:  Likewise
219         * gfortran.dg/vect/vect-4.f90:  Likewise
220         * gfortran.dg/vect/vect-5.f90:  Likewise
221
222 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
223
224         PR target/20813
225         * gcc.dg/rs6000-fpint-2.c: New.
226
227 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
228
229         PR c/15698
230         * gcc.dg/builtins-30.c: Update expected messages.
231         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
232         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
233         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
234
235 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
236
237         PR tree-optimization/21294
238         * gcc.dg/tree-ssa/pr21294.c: New.
239
240 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
241
242         * gcc.dg/altivec-3.c (vec_store): Do not use the old
243         __builtin_altivec_st_internal_4si built-in.
244
245 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
246
247         PR c++/15875
248         * g++.dg/template/ptrmem14.C: New test.
249
250 2005-05-02  Paul Brook  <paul@codesourcery.com>
251
252         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
253
254 2005-05-02  Michael Matz  <matz@suse.de>
255
256         PR c++/19542
257         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
258
259 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
260
261         * g++.dg/cpp/weak.C: New test.
262
263 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
264
265         * gcc.dg/tree-ssa/loop-8.c: New test.
266
267 2005-04-30  Michael Maty  <matz@suse.de>
268
269         * gcc.dg/inline-mcpy.c: New test.
270
271 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
272
273         PR libfortran/18958
274         * gfortran.dg/eoshift.f90:  New test case.
275
276 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
277
278         PR libfortran/18857
279         * gfortran.dg/matmul_1.f90: New test.
280
281 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
282
283         PR tree-optimization/21030
284         * gcc.dg/tree-ssa/pr21030.c: New.
285
286 2005-04-29  Devang Patel  <dpatel@apple.com>
287
288         PR tree-optimization/21272
289         * gcc.dg/vect/vect-ifcvt-10.c: New test.
290         
291 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
292
293         PR fortran/13082
294         PR fortran/18824
295         * gfortran.dg/entry_4.f90: New test.
296         * gfortran.fortran-torture/execute/entry_1.f90: New test.
297         * gfortran.fortran-torture/execute/entry_2.f90: New test.
298         * gfortran.fortran-torture/execute/entry_3.f90: New test.
299         * gfortran.fortran-torture/execute/entry_4.f90: New test.
300         * gfortran.fortran-torture/execute/entry_5.f90: New test.
301         * gfortran.fortran-torture/execute/entry_6.f90: New test.
302         * gfortran.fortran-torture/execute/entry_7.f90: New test.
303
304 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
305
306         * gfortran.fortran-torture/execute/entry_8.f90: New test.
307
308 2005-04-29  Paul Brook   <paul@codesourcery.com>
309
310         * gfortran.dg/entry_3.f90: New test.
311
312 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
313
314         * gfortran.dg/implicit_4.f90: New test.
315
316 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
317
318         * lib/target-supports.exp (check_profiling_available): Return
319         false for xtensa-*-elf.
320
321 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
322
323         * lib/fortran-torture.exp (fortran-torture.exp): Catch
324         error if file cannot be deleted.
325
326 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
327
328         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
329         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
330         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
331         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
332         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
333         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
334         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
335         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
336         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
337         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
338         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
339         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
340         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
341
342 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
343
344         PR fortran/20865
345         * gfortran.dg/pr20865.f90: New test.
346
347 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
348
349         * gcc.dg/void-cast-2.c: New test.
350
351 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
352
353         PR c/21159
354         * gcc.dg/void-cast-1.c: New test.
355
356 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
357
358         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
359
360 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
361
362         PR fortran/21177
363         * gfortran.dg/pr21177.f90: New test.
364
365 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
366
367         PR tree-optimization/21171
368         * gcc.dg/tree-ssa/pr21171.c: New test.
369
370 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
371
372         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
373         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
374         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
375         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
376         gcc.dg/tree-ssa/gen-vect-32.c: New.
377         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
378         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
379         don't run on PPC32.
380
381 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
382
383         PR c/21213
384         * gcc.dg/transparent-union-3.c: New test.
385
386 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
387
388         PR c/20740
389         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
390         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
391         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
392         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
393         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
394         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
395
396 2005-04-26  Jeff Law  <law@redhat.com>
397
398         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
399         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
400         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
401         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
402         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
403         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
404         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
405
406 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
407
408         PR tree-optimization/17598
409         * gcc.dg/tree-ssa/pr17598.c: New testcase.
410
411 2005-04-25  Mike Stump  <mrs@apple.com>
412
413         * objc.dg/fix-and-continue-1.m: Add.
414
415 2005-04-25  Roger Sayle  <roger@eyesopen.com>
416
417         PR c++/20995
418         * g++.dg/opt/pr20995-1.C: New test case.
419
420 2005-04-25  Devang Patel <dpatel@apple.com>
421
422         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
423         
424 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
425
426         PR testsuite/21062
427         * g++.dg/opt/alias2.C (printf): Correct the prototype.
428
429 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
430
431         PR C++/21188
432         * g++.dg/opt/rtti2.C: New test.
433
434 2005-04-25  Paul Brook  <paul@codesourcery.com>
435         Steven G. Kargl  <kargls@comcast.net>
436
437         PR fortran/20879
438         * gfortran.dg/ichar_1.f90: New file.
439
440 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
441
442         PR middle-end/20991
443         * g++.dg/opt/pr20991.C: New test.
444
445         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
446         where sizeof (type) < __alignof__ (type).
447         * gcc.dg/compat/struct-layout-1.h: Likewise.
448
449 2005-04-24  Per Bothner  <per@bothner.com>
450             Devang Patel  <dpatel@apple.com>
451
452         PR preprocessor/20907
453         * gcc.dg/cpp/very-long-comment.c: New test.
454
455 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
456
457         PR fortran/20059
458         * gfortran.dg/common_5.f: New test.
459
460 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
461
462         PR middle-end/21082
463         * g++.dg/tree-ssa/pr21082.C: New testcase.
464
465 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
466
467         * gcc.dg/vect/vect-99.c: New test.
468
469 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
470
471         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
472
473 2005-04-22  Jeff Law  <law@redhat.com>
474
475         * gcc.dg/uninit-5.c: Remove xfails.
476         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
477         conditionals and loads.
478
479 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
480
481         PR libfortran/20074
482         PR libfortran/20436
483         PR libfortran/21108
484         * gfortran.dg/nested_reshape.f90: new test
485         * gfortran.dg/reshape-alloc.f90: new test
486         * gfortran.dg/reshape.f90: new test
487
488 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
489
490         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
491
492         * gcc.dg/arm-vfp1.c: New test.
493
494 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
495
496         PR c++/21087
497         * g++.dg/lookup/builtin2.C: New test.
498
499 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
500
501         * gcc.dg/weak/weak-13.c: New test.
502
503 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
504
505         * lib/target-supports.exp (check_effective_target_sync_int_long):
506         Add powerpc*.
507
508 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
509
510         * gcc.target/mips/branch-1.c: New test.
511
512 2005-04-21  Richard Henderson  <rth@redhat.com>
513
514         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
515         * gcc.dg/vect/vect-86.c: Likewise.
516         * gcc.dg/vect/vect-87.c: Likewise.
517         * gcc.dg/vect/vect-88.c: Likewise.
518
519 2005-04-21  Devang Patel  <dpatel@apple.com>
520
521         PR optimization/20994
522         * gcc.dg/tree-ssa/ifc-3.c: New test.
523         
524 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
525
526         PR c/12913
527         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
528         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
529         gcc.dg/c99-vla-jump-5.c: New tests.
530
531 2005-04-19  Richard Henderson  <rth@redhat.com>
532
533         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
534         Fix typo in exists check.
535         (check_effective_target_sync_int_long): New.
536         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
537         * gcc.dg/ia64-sync-2.c: Likewise.
538         * gcc.dg/ia64-sync-3.c: Likewise.
539         * gcc.dg/ia64-sync-4.c: Likewise.
540
541 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
542
543         * gcc.dg/fold-xor-1.c: New test.
544         * gcc.dg/fold-xor-2.c: New test.
545
546 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
547
548         PR target/20670
549         * g++.dg/eh/fp-regs.C: New test.
550
551 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
552
553         * gcc.dg/Wint-to-pointer-cast-1.c,
554         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
555         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
556         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
557
558 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
559
560         PR fortran/16861
561         * gfortran.dg/pr16861.f90: New test.
562
563 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
564
565         * gcc.dg/pr21085.c: New test.
566
567 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
568
569         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
570         (setup_mips_tests, dg-mips-options): New procedures.
571         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
572         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
573         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
574         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
575         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
576         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
577         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
578         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
579         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
580         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
581         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
582         dg-mips-options instead of dg-options.  Remove now-redundant
583         preprocessor guards.
584         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
585         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
586         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
587         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
588         * gcc.dg/vr-mult-2.c: Delete.
589         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
590         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
591         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
592         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
593         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
594         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
595         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
596
597 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
598
599         * ada/acats/run_all.sh: Use sync when executable not present.
600         
601 2005-04-18  Devang Patel  <dpatel@apple.com>
602
603         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
604         * gcc.dg/vect/vect-11a.c: New.
605         * gcc.dg/vect/vect-none.c: Update.
606         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
607
608 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
609
610         PR tree-optimization/20922
611         * gcc.dg/pr20922-1.c: New test.
612         * gcc.dg/pr20922-2.c: New test.
613         * gcc.dg/pr20922-3.c: New test.
614         * gcc.dg/pr20922-4.c: New test.
615         * gcc.dg/pr20922-5.c: New test.
616         * gcc.dg/pr20922-6.c: New test.
617
618 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
619
620         PR libfortran/20950
621         * gfortran.dg/pr20950.f: New test.
622
623 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
624
625         PR libfortran/19216
626         * gfortran.dg/pr19216.f: New test.
627
628 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
629
630         PR tree-optimization/21001
631         * gcc.dg/tree-ssa/pr21001.c: New.
632
633 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
634
635         PR libfortran/21075
636         * gfortran.dg/reshape_rank7.f90: New test.
637
638 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
639
640         PR libfortran/12884 gfortran.dg/pr12884.f: New test
641         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
642         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
643         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
644         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
645         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
646         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
647         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
648         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
649         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
650         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
651         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
652         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
653         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
654         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
655         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
656         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
657         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
658         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
659         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
660         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
661
662 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
663
664         * gfortran.dg/wtruncate.f: New testcase.
665         * gfortran.dg/wtruncate.f90: New testcase.
666
667 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/21025
670         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
671         which sizeof/alignof is dependent, rather than just whether we are
672         processing_template_decl.
673         
674 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
675
676         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
677         corrected typo where the wrong variables had been compared.
678
679 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
680
681         PR libfortran/18495
682         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
683         Test callee-allocated version of return array with a write
684         statement.
685         Test spread with a temporary with another write statement.
686
687 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
688
689         PR tree-optimization/21031
690         * gcc.dg/tree-ssa/pr21031.c: New.
691
692 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
693
694         PR tree-optimization/21004
695         * gcc.dg/builtins-53.c: Include builtins-config.h.
696         Check floorf, ceilf, floorl and ceill transformations
697         only when HAVE_C99_RUNTIME is defined.
698         
699 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
700
701         PR middle-end/20739
702         * gcc.dg/tree-ssa/pr20739.c: New test.
703
704 2005-04-14  Mike Stump  <mrs@apple.com>
705
706         * gcc.dg/Foundation.framework/empty: New.
707         * gcc.dg/framework-2.c: New.
708
709 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
710
711         PR tree-optimization/21021
712         * gcc.c-torture/compile/pr21021.c: New.
713
714 2005-04-14  Janis Johnson  <janis187@us.ibm.com
715
716         PR testsuite/21010
717         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
718         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
719         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
720         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
721         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
722         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
723         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
724         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
725
726 2005-04-14  Richard Henderson  <rth@redhat.com>
727
728         * lib/target-supports.exp (check_effective_target_vect_condition):
729         Add ia64, i?86, and x86_64.
730
731 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
732
733         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
734
735 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
736
737         PR tree-optimization/20657
738         * gcc.dg/tree-ssa/pr20657.c: New.
739
740 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
741
742         * gcc.dg/builtins-53.c: Also check (int)trunc* and
743         (long long int)trunc*.
744
745 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
746
747         PR target/20927
748         * gcc.dg/pr20927.c: New test.
749
750 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
751
752         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
753         * gcc.target/mips/asm-1.c: Likewise.
754
755 2005-04-13  Dale Johannesen  <dalej@apple.com>
756
757         * objc.dg/objc-fast-4.m:  New.
758
759 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
760
761         * gcc.target/cris/torture/cris-torture.exp: New driver in new
762         directory.
763         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
764
765 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
766
767         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
768         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
769         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
770
771 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
772
773         PR tree-optimization/20913
774         * gcc.dg/tree-ssa/pr20913.c: New.
775
776         PR tree-optimization/20702
777         * gcc.dg/tree-ssa/pr20702.c: New.
778
779 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
780
781         PR c++/13744
782         * g++.dg/inherit/local3.C: New test.
783
784 2005-04-12  Jeff Law  <law@redhat.com>
785
786         * gcc.dg/tree-ssa/20050412-1.c: New test.
787
788 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
789
790         PR libfortran/19016
791         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
792         Add tests with mask generated by expression.
793         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
794         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
795         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
796
797 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
798
799         PR middle-end/20917
800         * gcc.dg/20050409-1.c: New test.
801
802 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
803
804         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
805
806 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
807
808         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
809         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
810         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
811         (TARGET_CXX): Adjust accordingly.
812         * target.h (struct gcc_target): Remove epxort_class_data.  Add
813         determine_class_data_visibility and class_data_always_comdat.
814         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
815         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
816         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
817         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
818         (arm_cxx_determine_class_data_visibility): New.
819         (arm_cxx_class_data_always_comdat): Likewise.
820         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
821         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
822         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
823         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
824         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
825         Define.
826
827 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
828
829         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
830
831 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
832
833         * gcc.dg/i386-darwin-fpmath.c: New.
834
835 2004-04-11  Devang Patel  <dpatel@apple.com>
836
837         * lib/target-supports.exp (check_effective_target_vect_condition): New.
838         * gcc.dg/vect/vect-ifcvt-1.c: New test.
839         * gcc.dg/vect/vect-ifcvt-2.c: New test.
840         * gcc.dg/vect/vect-ifcvt-3.c: New test.
841         * gcc.dg/vect/vect-ifcvt-4.c: New test.
842         * gcc.dg/vect/vect-ifcvt-5.c: New test.
843         * gcc.dg/vect/vect-ifcvt-6.c: New test.
844         * gcc.dg/vect/vect-ifcvt-7.c: New test.
845         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
846         
847 2004-04-11  Devang Patel  <dpatel@apple.com>
848
849         * gcc.dg/vect/vect-dv-1.c: New test.
850         * gcc.dg/vect/vect-dv-2.c: New test.
851         
852 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
853
854         PR tree-optimization/20933
855         * gcc.dg/tree-ssa/pr20933.c: New test.
856
857 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
858
859         * gfortran.dg/fold_nearest.f90: New test.
860
861 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
862
863         * gcc.dg/tree-ssa/alias-1.c: New test.
864
865 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
866
867         PR tree-optimization/20920
868         * g++.dg/tree-ssa/pr20920.C: New test.
869
870 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
871
872         * gcc.dg/builtins-53.c: Also check (int)ceil* and
873         (long long int)ceil*.
874         
875 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
876
877         * g++.dg/warn/Wdtor1.C: Declare template in system header with
878         explicit C++ linkage.
879
880 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
881
882         * gfortran.dg/pr17229.f: Take care of the new obsolescence
883         warning for arithmetic IF statements.
884
885 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
886
887         * eor_handling_1.f90: New test case.
888         * eor_handling_2.f90: New test case.
889         * eor_handling_3.f90: New test case.
890         * eor_handling_4.f90: New test case.
891         * eor_handling_5.f90: New test case.
892         * noadv_size.f90: New test case.
893         * pad_no.f90: New test case.
894
895 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
896
897         * gcc.c-torture/execute/20050410-1.c: New test.
898
899 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
900
901         * gcc.dg/pr20126.c: New.
902
903 2005-04-09  Bud Davis  <bdavis@gfortran.org>
904             Steven G. Kargl <kargls@comcast.net>
905
906         * gfortran.dg/PR19872.f: New test.
907
908 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
909
910         * gfortran.dg/nint_1.f90:  Fix dg-do directive
911
912 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
913
914         * gfortran.dg/nint_1.f90: New test.
915
916 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
917
918         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
919         Added test for callee-allocated arrays with write statements.
920         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
921         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
922         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
923         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
924         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
925
926 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
927
928         PR libfortran/20163
929         * gfortran.dg/open-options-blanks.f:  New test.
930
931 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
932
933         PR fortran/13257
934         * gfortran.dg/comma_format_extension_[1234].f: New tests.
935
936 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
937
938         * gcc.dg/tree-ssa/stdarg-1.c: New test.
939         * gcc.dg/tree-ssa/stdarg-2.c: New test.
940         * gcc.dg/tree-ssa/stdarg-3.c: New test.
941         * gcc.dg/tree-ssa/stdarg-4.c: New test.
942         * gcc.dg/tree-ssa/stdarg-5.c: New test.
943         * gcc.c-torture/execute/stdarg-4.c: New test.
944
945         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
946
947         PR target/20795
948         * g++.dg/abi/param2.C: New test.
949
950 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
951
952         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
953
954 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
955
956         * gcc.dg/builtins-53.c: New test.
957
958 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
959
960         * g++.dg/tree-ssa/pr18178.C: New test.
961         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
962         * gcc.c-torture/execute/20041019-1.c: New test.
963         * gcc.dg/tree-ssa/20041008-1.c: New test.
964         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
965         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
966         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
967         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
968         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
969         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
970         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
971         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
972         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
973         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
974
975 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
976
977         PR rtl-optimization/20466
978         * gcc.c-torture/execute/pr20466-1.c: New test.
979
980 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
981
982         PR c++/20905
983         * g++.dg/parse/cond2.C: New test.
984
985         PR c++/20145
986         * g++.dg/warn/Wdtor1.C: New test.
987
988 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
989
990         PR fortran/17229
991         * gfortran.dg/pr17229.f: New test.
992
993 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
994
995         * gfortran.dg/tiny_1.f90: New test.
996         * gfortran.dg/tiny_2.f90: ditto.
997
998 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
999
1000         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1001         * gfortran.dg/open_new.f90:  Fix dg-do run line
1002
1003 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1004
1005         * lib/target-supports.exp (get_compiler_messages): Support
1006         optional arguments, the fourth being compiler options.
1007         (check_effective_target_fpic): New proc.
1008         * gcc.dg/20050321-2.c: Restrict to target fpic.
1009
1010 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1011
1012         * gcc.dg/15443-1.c: New test.
1013         * gcc.dg/15443-2.c: Likewise.
1014
1015 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1016
1017         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1018
1019 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1020
1021         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1022
1023 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1024
1025         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1026         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1027         -m64.
1028         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1029         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1030         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1031
1032 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1033
1034         PR c++/20212
1035         * g++.dg/warn/Wunused-11.C: New test.
1036
1037 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1038
1039         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1040
1041 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1042
1043         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
1044
1045 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1046
1047         PR c++/20734
1048         * g++.dg/template/ptrmem13.C: New test.
1049
1050 2005-04-05  Per Bothner  <per@bothner.com>
1051
1052         * lib/gcc.exp: Always add -fno-show-column, for now.
1053
1054 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1055
1056         PR testsuite/20767
1057         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1058         of plain old "unsigned int" for the type of "i".  Makes this test
1059         64bit clean.
1060
1061 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1062
1063         * gcc.dg/i386-ssefn-1.c: New test.
1064         * gcc.dg/i386-ssefn-2.c: New test.
1065         * gcc.dg/i386-ssefn-3.c: New test.
1066         * gcc.dg/i386-ssefn-4.c: New test.
1067
1068 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1069
1070         PR tree-optimization/20076
1071         * gcc.dg/builtin-apply4.c: New test.
1072
1073         PR preprocessor/19475
1074         * gcc.dg/cpp/macspace1.c: New test.
1075         * gcc.dg/cpp/macspace2.c: New test.
1076
1077 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1078
1079         * gfortran.dg/pr20755.f: Fixed bad format.
1080
1081 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1082
1083         PR c++/20763
1084         * g++.dg/ext/attrib21.C: New test.
1085
1086 2004-04-05  Devang Patel  <dpatel@apple.com>
1087
1088         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1089         * gcc.dg/vect/vect-shift-1.c: New test.
1090         
1091 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1092
1093         PR libfortran/20755
1094         * gfortran.dg/pr20755.f: New test.
1095
1096 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1097
1098         * gfortran.dg/pr15959.f90: New test.
1099         * gfortran.dg/string_pad_trunc.f90: New test.
1100
1101 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1102
1103         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1104         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1105         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1106         syntax.
1107
1108 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1109
1110         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1111
1112 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1113
1114         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1115         * gcc.c-torture/compile/20011119-2.c: Likewise.
1116         * gcc.c-torture/compile/981001-2.c: Likewise.
1117
1118 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1119
1120         PR c++/20679
1121         * g++.dg/template/overload4.C: New test.
1122
1123 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1124
1125         PR c++/20746
1126         * g++.dg/abi/covariant5.C: New.
1127
1128         PR debug/20505
1129         * g++.dg/debug/const2.C: New.
1130
1131 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR rtl-optimization/16104
1134         * gcc.c-torture/execute/20050316-1.c: New test.
1135
1136 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1137
1138         * g++.dg/template/spec23.C: Fix dg-error text.
1139
1140 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1141
1142         PR c++/19199
1143         * g++.dg/expr/lval2.C: New.
1144
1145 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1146
1147         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1148         __builtin_strcasecmp and __builtin_strncasecmp.
1149
1150 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1151
1152         PR c++/20723
1153         * g++.dg/template/spec22.C: New.
1154         * g++.dg/template/spec23.C: New.
1155
1156 2005-04-03  Dale Ranta  <dir@lanl.gov>
1157             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1158
1159         PR libfortran/20068
1160         PR libfortran/20125
1161         PR libfortran/20156
1162         PR libfortran/20471
1163         * gfortran.dg/backspace.f: New test.
1164
1165 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1166
1167         * gcc.dg/pr19345.c: New test.
1168
1169 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1170
1171         PR tree-optimization/20640
1172         * gcc.dg/torture/tree-loop-1.c: New.
1173
1174 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1175
1176         PR rtl-optimization/20290
1177         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1178
1179 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1180
1181         * gcc.dg/rs6000-fpint.c: New.
1182
1183 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1184
1185         * gcc.dg/old-style-then-proto-1.c: New test.
1186
1187 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1188
1189         * gfortran.fortran-torture/execute/backspace.f90: Check
1190         after backspace and read was incorrect.
1191
1192 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1193
1194         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1195         buffer past the terminating NUL using memcmp.
1196         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1197         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1198
1199         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1200         Fix unused/uninitialized variable warnings.
1201
1202         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1203         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1204         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1205         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1206
1207         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1208         gcc.c-torture/execute/builtins/fputs-lib.c,
1209         gcc.c-torture/execute/builtins/lib/fprintf.c,
1210         gcc.c-torture/execute/builtins/lib/main.c,
1211         gcc.c-torture/execute/builtins/lib/memcmp.c,
1212         gcc.c-torture/execute/builtins/lib/memmove.c,
1213         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1214         gcc.c-torture/execute/builtins/lib/memset.c,
1215         gcc.c-torture/execute/builtins/lib/printf.c,
1216         gcc.c-torture/execute/builtins/lib/sprintf.c,
1217         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1218         gcc.c-torture/execute/builtins/lib/strchr.c,
1219         gcc.c-torture/execute/builtins/lib/strcmp.c,
1220         gcc.c-torture/execute/builtins/lib/strcpy.c,
1221         gcc.c-torture/execute/builtins/lib/strcspn.c,
1222         gcc.c-torture/execute/builtins/lib/strlen.c,
1223         gcc.c-torture/execute/builtins/lib/strncat.c,
1224         gcc.c-torture/execute/builtins/lib/strncmp.c,
1225         gcc.c-torture/execute/builtins/lib/strncpy.c,
1226         gcc.c-torture/execute/builtins/lib/strrchr.c,
1227         gcc.c-torture/execute/builtins/lib/strspn.c,
1228         gcc.c-torture/execute/builtins/lib/strstr.c,
1229         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1230         gcc.c-torture/execute/builtins/strlen-2.c,
1231         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1232         prototypes.
1233
1234 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1235
1236         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1237         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1238         selectany usage.
1239
1240 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR c++/19406
1243         * g++.dg/debug/using1.C: New test.
1244
1245 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1246
1247         PR middle-end/20524
1248         * gcc.dg/alias-7.c: Prefix asm-declared name with
1249         __USER_LABEL_PREFIX__.
1250
1251 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1252
1253         Fix fallout from PR middle-end/15700:
1254         * gcc.c-torture/compile/20011119-1.c: Take
1255         __USER_LABEL_PREFIX__ into account.
1256         * gcc.c-torture/compile/20011119-2.c: Likewise.
1257
1258 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1259
1260         PR c++/18644
1261         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1262
1263 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1264
1265         PR c/17855
1266         * gcc.c-torture/compile/struct-non-lval-1.c,
1267         gcc.c-torture/compile/struct-non-lval-2.c,
1268         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1269
1270 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1271
1272         * gcc.dg/tls/tls.exp: Remove temporary file.
1273         * g++.dg/tls/tls.exp: Ditto.
1274         * lib/file-format.exp: Ditto.
1275         * g++.dg/special/ecos.exp: Ditto.
1276
1277         * lib/profopt.exp: Treat prof_ext as a list.
1278         * gcc.misc-tests/bprob.exp: Ditto.
1279         * g++.dg/bprob/bprob.exp: Ditto.
1280
1281         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1282         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1283         g++.dg/tree-ssa/pointer-reference-alias.C,
1284         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1285         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1286         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1287         g++.dg/vect/pr19951.cc: Ditto.
1288         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1289         gcc.dg/builtins-47.c: Ditto.
1290         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1291         gcc.dg/pr20115-1.c: Ditto.
1292         * gcc.dg/tree-ssa/20030530-2.c,
1293         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1294         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1295         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1296         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1297         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1298         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1299         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1300         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1301         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1302         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1303         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1304         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1305         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1306         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1307         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1308         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1309         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1310         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1311         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1312         gcc.dg/tree-ssa/20030824-1.c,
1313         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1314         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1315         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1316         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1317         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1318         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1319         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1320         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1321         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1322         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1323         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1324         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1325         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1326         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1327         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1328         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1329         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1330         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1331         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1332         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1333         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1334         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1335         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1336         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1337         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1338         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1339         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1340         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1341         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1342         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1343         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1344         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1345         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1346         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1347         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1348         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1349         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1350         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1351         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1352         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1353         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1354         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1355         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1356         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1357         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1358         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1359         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1360         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1361         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1362         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1363         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1364         gcc.dg/tree-ssa/useless-1.c: Ditto.
1365         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1366         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1367         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1368         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1369         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1370         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1371         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1372         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1373         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1374         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1375         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1376         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1377         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1378         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1379         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1380         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1381         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1382         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1383         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1384         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1385         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1386         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1387         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1388         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1389         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1390         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1391         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1392         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1393         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1394         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1395         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1396         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1397         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1398         gcc.dg/vect/vect-none.c: Ditto.
1399         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1400         treelang/compile/unsigned.tree: Ditto.
1401
1402         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1403         * gcc.dg/cpp/direct2s.c: Ditto.
1404         * gcc.dg/cpp/paste4.c: Ditto.
1405         * gcc.dg/cpp/separate-1.c: Ditto.
1406         * gcc.dg/pch/save-temps-1.c: Ditto.
1407         * g++.dg/ext/altivec-10.C: Ditto.
1408         * g++.dg/pch/pch.C: Ditto.
1409
1410         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1411
1412         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1413         * g++.dg/template/repo1.C: Ditto.
1414         * g++.dg/template/repo2.C: Ditto.
1415         * g++.dg/template/repo3.C: Ditto.
1416         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1417         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1418         * g++.old-deja/g++.pt/repo1.C: Ditto.
1419         * g++.old-deja/g++.pt/repo2.C: Ditto.
1420         * g++.old-deja/g++.pt/repo3.C: Ditto.
1421         * g++.old-deja/g++.pt/repo4.C: Ditto.
1422
1423         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1424         * gcc.dg/20030107-1.c: Ditto.
1425         * gcc.dg/20030702-1.c: Ditto.
1426         * gcc.dg/profile-generate-1.c: Ditto.
1427         * g++.dg/other/profile1.C: Ditto.
1428         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1429
1430         * lib/gcc-dg.exp (remove-build-file): New.
1431         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1432         cleanup-tree-dump, cleanup-saved-temps): New.
1433
1434 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1435
1436         PR c++/19203, DR 214
1437         * g++.dg/parse/ambig3.C: Not ambiguous.
1438         * g++.dg/template/spec20.C: New.
1439         * g++.dg/template/spec21.C: New.
1440
1441 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1442
1443         PR target/20045
1444         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1445
1446 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1447
1448         PR libfortran/20660
1449         * gfortran.dg/negative_unit.f: New test.
1450
1451 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1452
1453         * gcc.dg/20050330-1.c: New test.
1454
1455 2005-03-30  Devang Patel  <dpatel@apple.com>
1456
1457         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1458
1459 2005-03-30  Dale Johannesen  <dalej@apple.com>
1460
1461         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1462
1463 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1464
1465         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1466         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1467         Strip options from test name.
1468
1469 2005-03-31  Jan Hubicka  <jh@suse.cz>
1470
1471         * gcc.dg/varpool-1.c: New testcase.
1472
1473 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1474
1475         PR c/772
1476         PR c/17913
1477         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1478         gcc.dg/stmt-expr-label-3.c : New tests.
1479         * gcc.c-torture/execute/medce-2.c: Remove.
1480
1481 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1482
1483         PR c/20368
1484         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1485         tests.
1486
1487 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1488
1489         * gcc.c-torture/compile/pr20203.c: New test.
1490
1491 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1492
1493         * gfortran.dg/promotion.f90:  New test.
1494
1495 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1496
1497         PR middle-end/20491
1498         * gcc.dg/torture/asm-subreg-1.c: New test.
1499
1500 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1501
1502         PR c/20672
1503         * gcc.dg/pr20672-1.c: New test.
1504
1505 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1506
1507         * gfortran.dg/vect: New directory.
1508         * gfortran.dg/vect/vect.exp: New.
1509         * gfortran.dg/vect/vect-1.f90: New test.
1510         * gfortran.dg/vect/vect-2.f90: New test.
1511         * gfortran.dg/vect/vect-3.f90: New test.
1512         * gfortran.dg/vect/vect-4.f90: New test.
1513         * gfortran.dg/vect/vect-5.f90: New test.
1514
1515 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR middle-end/20622
1518         * gcc.dg/alias-7.c: New test.
1519
1520 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1521
1522         * gcc.dg/sparc-reg-1.c: New test.
1523
1524 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1525
1526         PR target/19890
1527         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1528
1529 2005-03-29  Dale Ranta  <dir@lanl.gov>
1530             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1531
1532         PR libfortran/20163
1533         * gfortran.dg/pr20163-2.f: New test.
1534
1535 2005-03-28  Jan Hubicka  <jh@suse.cz>
1536
1537         PR middle-end/20635
1538         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1539         by Jakub Jelinek.
1540
1541 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1542
1543         PR tree-optimization/20626
1544         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1545         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1546
1547 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1548
1549         * gfortran.dg/underflow.f90:  New test.
1550         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1551
1552 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1553
1554         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1555
1556 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1557
1558         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1559         (g++_init): Make sure that CXXFLAGS is set.
1560         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1561         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1562         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1563         * lib/objc.exp (objc_init): Likewise.
1564         * lib/treelang.exp (treelang_init): Likewise.
1565
1566 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1567
1568         PR tree-optimization/20470
1569         * gcc.dg/tree-ssa/pr20470.c: New test.
1570
1571 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1572
1573         * gcc.dg/ppc-stfiwx.c: New.
1574
1575 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1576
1577         PR target/19888
1578         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1579
1580 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1581
1582         * gcc.dg/20050325-1.c: Fix a typo.
1583
1584 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1585
1586         PR libfortran/19678
1587         PR libfortran/19679
1588         * gfortran.dg/dos_eol.f: New test.
1589
1590 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1591
1592         PR rtl-optimization/20249
1593         * gcc.dg/20050325-1.c: New test.
1594
1595 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1596
1597         PR libfortran/15332
1598         * gfortran.dg/pr15332.f: New test.
1599
1600 2005-03-24  Dale Johannesen  <dalej@apple.com>
1601
1602         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1603
1604 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1605
1606         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1607         'internal' visibility.
1608         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1609         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1610         'protected' visibility.
1611         * gcc.dg/visibility-7.c: Likewise.
1612         * lib/target-supports.exp (check_visibility_available): Take
1613         a parameter, the kind of visibility to check for.
1614         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1615         to check_visibility_available.
1616
1617         * g++.dg/expr/cast3.C: New.
1618
1619 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1620
1621         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1622         rs6000.
1623
1624 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1625
1626         PR target/20095
1627         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1628
1629 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1630
1631         * gcc.dg/badshift.c: Renamed to...
1632         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1633
1634         * gcc.target/i386/badshift.c: Renamed to...
1635         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1636         only.
1637
1638         PR rtl-optimization/20532
1639         * gcc.target/i386/badshift.c: New.
1640
1641 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1642
1643         * gfortran.dg/pr18025.f90: New test.
1644
1645 2005-03-23  Dale Johannesen  <dalej@apple.com>
1646         
1647         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1648
1649 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1650
1651         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1652
1653         * lib/target-supports.exp (check_iconv_available): Default
1654         libiconv to -liconv, if there is no definition.
1655
1656 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1657
1658         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1659
1660 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1661
1662         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1663         * g++.dg/opt/pr7503-2.C: Likewise.
1664         * g++.dg/opt/pr7503-3.C: Likewise.
1665         * g++.dg/opt/pr7503-4.C: Likewise.
1666         * g++.dg/opt/pr7503-5.C: Likewise.
1667         * g++.dg/warn/minmax.C: New test.
1668
1669 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1670
1671         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1672         * gfortran.dg/g77_intrinsics_sub.f: New test.
1673
1674 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1675             Jan Hubicka  <jh@suse.cz>
1676             Steven Bosscher <stevenb@suse.de
1677
1678         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1679
1680 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1681
1682         PR c++/19980
1683         * g++.dg/template/redecl3.C: New test.
1684
1685 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1686
1687         PR c++/20499
1688         * g++.dg/parse/error16.C: Tweak error markers.
1689
1690 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR target/20561
1693         * gcc.dg/20050321-2.c: New test.
1694
1695 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1696
1697         PR c++/20465
1698         PR c++/20381
1699         * g++.dg/template/ptrmem12.C: New.
1700
1701 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1702
1703         PR rtl-optimization/20527
1704         * gcc.c-torture/execute/pr20527-1.c: New test.
1705
1706 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1707
1708         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1709         program, compile it into a real executable and then delete the .c
1710         and .x files afterwards, to avoid problems on testglue targets.
1711
1712 2005-03-21  Stuart Hastings  <stuart@apple.com>
1713
1714         * gcc.target/i386/sse-2.c: New.
1715         
1716 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1717
1718         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1719
1720 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1721
1722         * g++.dg/parse/crash25.C: Fix typo.
1723
1724 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1725
1726         PR c++/20461
1727         * g++.dg/parse/crash24.C: New test.
1728
1729         PR c++/20536
1730         * g++.dg/parse/crash25.C: New test.
1731
1732 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1733
1734         PR c++/20147    
1735         * g++.dg/ext/stmtexpr4.C: New test.
1736
1737 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1738
1739         PR middle-end/20539
1740         * gcc.c-torture/compile/pr13066-1.c: New test case.
1741         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1742         * g++.dg/opt/pr13066-1.C: Likewise.
1743
1744 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1745
1746         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1747
1748 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1749
1750         PR fortran/18525
1751         * gfortran.dg/nesting_1.f90: New test.
1752
1753 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1754
1755         PR c++/20240
1756         * g++.dg/lookup/using13.C: New test.
1757
1758 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1759
1760         PR c++/20333
1761         * g++.dg/template/crash36.C: New test.
1762
1763 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1764
1765         PR c++/20463
1766         * g++.dg/template/crash35.C: New test.
1767
1768 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1769
1770         PR c++/19966
1771         * g++.dg/overload/operator2.C: New test.
1772
1773 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1774
1775         PR libfortran/20257
1776         * gfortran.dg/pr20257.f90: New test.
1777
1778 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1779
1780         PR libfortran/20480
1781         * gfortran.dg/pr20480.f90: New test.
1782
1783 2005-03-16  Richard Henderson  <rth@redhat.com>
1784
1785         PR middle-end/15700
1786         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1787         (_rtld_global): New.
1788         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1789         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1790
1791         * gcc.dg/alias-3.c: New.
1792         * gcc.dg/alias-4.c: New.
1793         * gcc.dg/alias-5.c: New.
1794         * gcc.dg/alias-6.c: New.
1795
1796 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1797
1798         * gcc.dg/cpp/ucnid-7.c: New.
1799
1800 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1801             Dorit Naishlos  <dorit@il.ibm.com>
1802
1803         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1804         darwin.
1805
1806 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1807
1808         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1809         misaligned accesses.
1810         * gcc.dg/vect/vect-58.c: Likewise.
1811         * gcc.dg/vect/vect-92.c: New.
1812         * gcc.dg/vect/vect-93.c: New.
1813
1814 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1815
1816         PR fortran/18827
1817         * gfortran.dg/assign_2.f90: New test.
1818         * gfortran.dg/assign_3.f90: New test.
1819         * gfortran.dg/assign.f90: New test.
1820
1821 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1822
1823         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1824         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1825         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1826         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1827         names.
1828
1829 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1830
1831         * gcc.dg/cpp/ucnid-6.c: New.
1832
1833         * gcc.dg/cpp/normalize-1.c: New.
1834         * gcc.dg/cpp/normalize-2.c: New.
1835         * gcc.dg/cpp/normalize-3.c: New.
1836         * gcc.dg/cpp/normalize-4.c: New.
1837         * gcc.dg/cpp/ucnid-4.c: New.
1838         * gcc.dg/cpp/ucnid-5.c: New.
1839         * g++.dg/cpp/normalize-1.C: New.
1840         * g++.dg/cpp/ucnid-1.C: New.
1841
1842 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1843
1844         * gcc.dg/pr18628.c: New.
1845
1846 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1847
1848         PR c++/20280
1849         * g++.dg/tree-ssa/pr20280.C: New.
1850
1851 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1852
1853         PR fortran/20467
1854         * gfortran.dg/stfunc_2.f90: New test.
1855
1856 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1857
1858         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1859
1860 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1861
1862         * gcc.dg/tree-ssa/20050314-1.c: New test.
1863
1864 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1865
1866         PR c++/4403
1867         PR c++/9783, DR433
1868         * g++.dg/template/friend34.C: New test.
1869         * g++.dg/template/friend35.C: Likewise.
1870         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1871
1872 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1873
1874         Friend class name lookup 5/n
1875         PR c++/1016
1876         * g++.dg/lookup/hidden-class1.C: New test.
1877         * g++.dg/lookup/hidden-class2.C: Likewise.
1878         * g++.dg/lookup/hidden-class3.C: Likewise.
1879         * g++.dg/lookup/hidden-class4.C: Likewise.
1880         * g++.dg/lookup/hidden-class5.C: Likewise.
1881         * g++.dg/lookup/hidden-class6.C: Likewise.
1882         * g++.dg/lookup/hidden-class7.C: Likewise.
1883         * g++.dg/lookup/hidden-class8.C: Likewise.
1884         * g++.dg/lookup/hidden-class9.C: Likewise.
1885         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1886         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1887         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1888         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1889         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1890         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1891         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1892         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1893         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1894         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1895         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1896
1897 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1898
1899         PR c++/20157
1900         * g++.dg/template/error18.C: New test.
1901
1902 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1903
1904         PR debug/16792
1905         * g++.dg/debug/pr16792.C: New test.
1906
1907 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1908
1909         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1910         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1911         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1912         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1913         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1914         test assertion names.
1915
1916 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1917
1918         PR fortran/18600
1919         * gfortran.dg/stfunc_1.f90: New test.
1920
1921 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1922
1923         PR fortran/16907
1924         * gfortran.dg/real_index_1.f90: New test.
1925
1926 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1927
1928         PR fortran/20323
1929         * gfortran.dg/spec_expr_1.f90: New test.
1930
1931 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1932
1933         PR c/20402
1934         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1935         new parser.
1936
1937 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1938
1939         PR fortran/20361
1940         * gfortran.dg/largeequiv_1.f90: New test.
1941
1942 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1943
1944         * gcc.dg/ucnid-1.c: New.
1945         * gcc.dg/ucnid-2.c: New.
1946         * gcc.dg/ucnid-3.c: New.
1947         * gcc.dg/ucnid-4.c: New.
1948         * gcc.dg/ucnid-5.c: New.
1949         * gcc.dg/ucnid-6.c: New.
1950         * gcc.dg/cpp/ucnid-1.c: New.
1951         * gcc.dg/cpp/ucnid-2.c: New.
1952         * gcc.dg/cpp/ucnid-3.c: New.
1953         * g++.dg/other/ucnid-1.C: New.
1954
1955 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1956
1957         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1958
1959 2005-03-11  Per Bothner  <per@bothner.com>
1960
1961         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1962         that diagnotics refer to correct token.
1963         * gcc.dg/unused-3.c: Likewise.
1964
1965 2005-03-11  Per Bothner  <per@bothner.com>
1966
1967         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1968         constant" is now actually on same line as string constant.
1969         * gcc.dg/cpp/direct2s.c: Likewise.
1970
1971 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1972
1973         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1974
1975 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1976
1977         PR libfortran/20124
1978         * gfortran.dg/pr20124.f90: New Test
1979
1980 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1981
1982         PR tree-optimization/20130
1983         * gcc.dg/pr20130-1.c: New test.
1984
1985 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1986
1987         PR target/20095
1988         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1989
1990 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1991
1992         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1993
1994 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1995
1996         * g++.dg/eh/forced1.C: Fix comment.
1997         * g++.dg/eh/forced2.C: Ditto.
1998         * g++.dg/eh/forced3.C: Ditto.
1999         * g++.dg/eh/forced4.C: Ditto.
2000
2001 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2002
2003         PR rtl-opt/20412
2004         * gcc.c-torture/compile/pr20412.c: New test.
2005
2006 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2007
2008         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2009
2010 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR target/20322
2013         * gcc.dg/20050307-1.c: New test.
2014
2015 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2016
2017         PR c++/20375
2018         * g++.dg/other/stdarg3.C: New.
2019
2020 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR c++/18384, c++/18327
2023         * g++.dg/init/array19.C: New test.
2024
2025         PR inline-asm/20314
2026         * gcc.dg/torture/pr20314-1.c: New test.
2027         * gcc.dg/torture/pr20314-2.c: New test.
2028
2029 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2030
2031         * gcc.dg/20050309-1.c: New test.
2032
2033 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2034
2035         * gcc.dg/builtins-10.c: Reactivate disabled test.
2036         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2037         new cbrt transformations.
2038
2039 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2040
2041         PR c++/20208
2042         * g++.dg/template/array13.C: New test.
2043
2044 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2045
2046         PR c++/16859
2047         * g++.dg/init/brace4.C: New test.
2048
2049 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2050
2051         PR c++/20186
2052         * g++.dg/template/non-dependent12.C: New.
2053
2054 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2055
2056         PR c++/20142
2057         * g++.dg/init/array18.C: Add dg-do run marker.
2058         
2059         PR c++/20142
2060         * g++.dg/init/array18.C: New test.
2061
2062 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2063
2064         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2065         * g++.dg/gcov/gcov.exp: Likewise.
2066         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2067         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2068         * lib/c-torture.exp: Likewise.
2069         * lib/fortran-torture.exp: Likewise.
2070         * lib/g++.exp: Likewise.
2071         * lib/gcc-defs.exp: Likewise.
2072         * lib/gcc-dg.exp: Likewise.
2073         * lib/gcc.exp: Likewise.
2074         * lib/gcov.exp: Likewise.
2075         * lib/gfortran.exp: Likewise.
2076         * lib/mike-g++.exp: Likewise.
2077         * lib/mike-gcc.exp: Likewise.
2078         * lib/objc-torture.exp: Likewise.
2079         * lib/objc.exp: Likewise.
2080         * lib/profopt.exp: Likewise.
2081         * lib/target-libpath.exp: Likewise.
2082         * lib/target-supports.exp: Likewise.
2083         * lib/treelang.exp: Likewise.
2084         * lib/wrapper.exp: Likewise.
2085
2086 2005-03-08  Jeff Law  <law@redhat.com>
2087
2088         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2089         PHI-OPT changes.
2090
2091 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2092
2093         * gcc.dg/vect/pr20122.c: New test.
2094
2095 2005-03-07  Jeff Law  <law@redhat.com>
2096
2097         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2098         was folded away.
2099         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2100         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2101         * gcc.dg/tree-ssa/pr18134.c: New test.
2102
2103 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2104
2105         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2106         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2107         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2108
2109 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2110
2111         PR tree-opt/17671
2112         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2113
2114 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2115
2116         * g++.dg/warn/Wnvdtor.C: New test.
2117
2118 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2119
2120         * gcc.dg/torture/pr19683-1.c: New test.
2121
2122 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2123
2124         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2125         * gfortran.dg/g77/19990313-2.f: Ditto.
2126         * gfortran.dg/g77/19990313-3.f: Ditto.
2127         * gfortran.dg/g77/19990525-0.f: Ditto.
2128         * gfortran.dg/g77/19990826-0.f: Ditto.
2129         * gfortran.dg/g77/19990826-2.f: Ditto.
2130         * gfortran.dg/g77/19990826-3.f: Ditto.
2131         * gfortran.dg/g77/20000511-1.f: Ditto.
2132         * gfortran.dg/g77/20000511-2.f: Ditto.
2133         * gfortran.dg/g77/970625-2.f: Ditto.
2134         * gfortran.dg/g77/980310-2.f: Ditto.
2135         * gfortran.dg/g77/980310-3.f: Ditto.
2136         * gfortran.dg/g77/980310-8.f: Ditto.
2137         * gfortran.dg/g77/980519-2.f: Ditto.
2138         * gfortran.dg/g77/alpha1.f: Ditto.
2139         * gfortran.dg/g77/claus.f: Ditto.
2140         * gfortran.dg/g77/erfc.f: Ditto.
2141         * gfortran.dg/g77/short.f: Ditto.
2142         * gfortran.fortran-torture/execute/data.f90: Ditto.
2143         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2144         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2145
2146 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2147
2148         * lib/file-format.exp (gcc_target_object_format): Add check for som
2149         format and hardcode object formats on hppa*-*-hpux*.
2150         * lib/target-supports.exp (check_weak_available): Add check for som
2151         object format.  Always return 0 on hppa*-*-hpux10*.
2152
2153         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2154         is defined.
2155
2156         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2157
2158 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2159
2160         * gfortran.dg/pr19936_1.f90: New test.
2161         * gfortran.dg/pr19936_2.f90: New test.
2162         * gfortran.dg/pr19936_3.f90: New test.
2163
2164 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2165             Paul Thomas <prthomas@drfccad.cea.fr>
2166
2167         * gfortran.dg/PR19754_1.f90: New test.
2168         * gfortran.dg/PR19754_2.f90: Ditto.
2169
2170 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2171
2172         PR c++/19311
2173         * g++.dg/template/non-dependent11.C: New test.
2174
2175 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2176
2177         * lib/target-supports.exp (check_iconv_available): Fix comment.
2178
2179 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2180             Joseph S. Myers  <joseph@codesourcery.com>
2181
2182         PR c++/19797
2183         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2184
2185 2005-03-04  Matthew Sachs  <msachs@apple.com>
2186
2187         * gcc.exp (gcc_target_compile): Put braces around
2188         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2189         * objc.exp (objc_target_compile): Likewise.
2190         * treelang.exp (treelang_target_compile): Likewise.
2191
2192 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2193
2194         PR fortran/19673
2195         * gfortran.dg/func_result_1.f90: New test.
2196
2197 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2198
2199         * gcc.misc-tests/options.exp: New test.
2200
2201 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2202
2203         * gcc.dg/pr15784-4.c: New test.
2204
2205 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2206
2207         * gcc.c-torture/execute/pr17133.c: New.
2208         * gcc.c-torture/compile/20050303-1.c: New.
2209
2210 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2211
2212         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2213
2214 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2215
2216         * g++.dg/overload/using2.C: New.
2217
2218 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2219
2220         PR c++/19916
2221         * g++.dg/init/ptrmem2.C: New test.
2222
2223 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2224
2225         PR c/8927
2226         * gcc.dg/pr8927-1.c: New test.
2227
2228 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2229
2230         PR c++/20232
2231         * g++.dg/inherit/covariant12.C: New.
2232
2233 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2234
2235         PR fortran/19479
2236         * gfortran.dg/bound_1.f90: New test.
2237
2238 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2239
2240         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2241         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2242
2243 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2244
2245         PR c/20245
2246         * gcc.dg/pr20245-1.c: New test.
2247
2248 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2249
2250         PR middle-end/19874
2251         * gcc.c-torture/execute/20050119-2.c: New test case.
2252
2253 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2254
2255         * README: Update the DejaGnu bug reporting address.
2256         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2257         * lib/objc-torture.exp: Likewise.
2258
2259 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2260
2261         * gfortran.dg/boz_1.f90: New test.
2262         * gfortran.dg/boz_3.f90: New test.
2263         * gfortran.dg/boz_4.f90: New test.
2264
2265 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2266
2267         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2268         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2269
2270 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2271
2272         PR libfortran/20101
2273         * gfortran.dg/write_0_pe_format.f90: New test.
2274
2275 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2276
2277         PR c++/20206
2278         * g++.dg/opt/thunk2.C: New test.
2279         * g++.dg/opt/covariant1.C: New test.
2280
2281 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2282
2283         * gfortran.dg/e_d_fmt.f90: New test.
2284
2285 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2286
2287         * gcc.dg/asm-b.c: Fix comment typos.
2288
2289 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2290
2291         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2292         a V_MAY_DEF also.
2293
2294 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2295
2296         PR tree-opt/20188
2297         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2298         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2299         * gcc.dg/asm-b.c: New test.
2300
2301 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2302
2303         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2304         Disable this test on IRIX 6.
2305
2306 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2307
2308         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2309         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2310         parser.
2311
2312 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2313
2314         PR tree-optimization/20204
2315         * testsuite/gcc.dg/pr20204.c: New test.
2316
2317 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR target/20196
2320         * gcc.c-torture/execute/20050224-1.c: New test.
2321
2322         PR c++/20175
2323         * g++.dg/warn/Wbraces2.C: New test.
2324
2325 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2326
2327         PR c++/19878
2328         * g++.dg/init/const2.C: New test.
2329
2330 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2331
2332         PR tree-optimization/20100
2333         * gcc.c-torture/execute/pr20100-1.c: New test.
2334
2335 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2336
2337         * gfortran.dg/implicit_3.f90: New test.
2338
2339         * gfortran.dg/deftype_1.f90: New test.
2340
2341 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2342
2343         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2344         the test passes.
2345         * g++.dg/other/anon3.C: Accept a warning.
2346
2347 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2348
2349         * gcc.dg/pr20017.c: Fix a comment typo.
2350
2351 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2352
2353         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2354
2355 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2356
2357         PR ada/19902
2358         * ada/acats/tests/cxa/cxa3004.a: Remove.
2359         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2360
2361 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2362
2363         PR c++/20073
2364         * g++.dg/init/const1.C: New test.
2365
2366         PR c++/19991
2367         * g++.dg/parse/constant7.C: New test.
2368
2369         PR c++/20152
2370         * g++.dg/parse/error27.C: New test.
2371         * g++.dg/template/qualttp15.C: Adjust error markers.
2372         * g++.old-deja/g++.other/struct1.C: Likewise.
2373         
2374         PR c++/20153
2375         * g++.dg/template/error17.C: New test.
2376
2377         PR c++/20148
2378         * g++.dg/parser/error26.C: New test.
2379
2380 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2381
2382         PR tree-optimization/20100
2383         PR tree-optimization/20115
2384         * gcc.dg/pr20115.c: New test.
2385         * gcc.dg/pr20115-1.c: New test.
2386         * gcc.dg/pr20100.c: New test.
2387         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2388         call-clobbered variables after alias1.
2389
2390 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2391
2392         * gfortran.dg/list_read_4.f90: new test.
2393
2394 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2395
2396         PR rtl-optimization/20017.
2397         * gcc.dg/pr20017.c: New.
2398
2399 2005-02-22  Devang Patel  <dpatel@apple.com>
2400
2401         PR 19952
2402         * g++.dg/tree-ssa/pr19952.C: New test.
2403         
2404 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2405
2406         PR c++/19883
2407         * g++.dg/parse/constant6.C: New test.
2408
2409 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2410
2411         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2412         * g++.dg/charset/asm2.c: Likewise.
2413         * g++.dg/charset/asm3.c: Likewise.
2414         * g++.dg/charset/asm4.c: Likewise.
2415         * g++.dg/charset/asm5.c: Likewise.
2416         * g++.dg/charset/attribute1.c: Likewise.
2417         * g++.dg/charset/attribute2.c: Likewise.
2418         * g++.dg/charset/extern1.cc: Likewise.
2419         * g++.dg/charset/extern2.cc: Likewise.
2420         * g++.dg/charset/extern3.cc: Likewise.
2421         * g++.dg/charset/function.cc: Likewise.
2422         * g++.dg/charset/string.c: Likewise.
2423         * g++.dg/charset/charset.exp: Likewise.
2424         * lib/target-supports.exp (check_iconv_available): Fix comment.
2425
2426 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2427
2428         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2429         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2430         * gcc.dg/charset/asm2.c: Likewise.
2431         * gcc.dg/charset/asm3.c: Likewise.
2432         * gcc.dg/charset/asm4.c: Likewise.
2433         * gcc.dg/charset/asm5.c: Likewise.
2434         * gcc.dg/charset/asm6.c: Likewise.
2435         * gcc.dg/charset/attribute1.c: Likewise.
2436         * gcc.dg/charset/attribute2.c: Likewise.
2437         * gcc.dg/charset/builtin1.c: Likewise.
2438         * gcc.dg/charset/extern.c: Likewise.
2439         * gcc.dg/charset/function.c: Likewise.
2440         * gcc.dg/charset/string.c: Likewise.
2441         * gcc.dg/charset/charset.exp: Likewise.
2442
2443 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2444
2445         PR fortran/20086
2446         * gfortran.dg/pr20086.f90: New test.
2447
2448 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2449
2450         PR tree-optimization/19786
2451         * g++.dg/tree-ssa/pr19786.C: New.
2452
2453 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2454
2455         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2456
2457 2005-02-21  Jeff Law  <law@redhat.com>
2458
2459         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2460
2461 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2462
2463         * gfortran.dg/do_iterator: Split loop, markup all lines for
2464         which an error locus is printed.
2465         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2466         locus is printed.
2467         * gfortran.dg/select_4.f90: Likewise.
2468         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2469         locuses in the various permutations.
2470
2471 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2472
2473         PR tree-optimization/19951
2474         * g++.dg/vect: New directory.
2475         * g++.dg/vect/vect.exp: New file.
2476         * g++.dg/vect/pr19951.cc: New testcase.
2477         * g++.dg/dg.exp: Also prune vectorizer tests.
2478
2479 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2480
2481         PR 18785
2482         * gcc.dg/charset/builtin1.c: New test.
2483
2484 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2485
2486         PR c++/19299
2487         * g++.dg/inherit/volatile1.C: New test.
2488
2489         PR c++/19440
2490         * g++.dg/template/dtor4.C: New test.
2491
2492 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2493
2494         * gfortran.dg/int_1.f90: New test.
2495
2496 2005-02-19  Devang Patel  <dpatel@apple.com>
2497
2498         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2499
2500 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2501
2502         * gfortran.dg/achar_1.f90: New test.
2503
2504 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2505
2506         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2507
2508 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2509             Jakub Jelinek  <jakub@redhat.com>
2510
2511         PR tree-optimization/19828
2512         * gcc.dg/tree-ssa/loop-7.c: New test.
2513         * gcc.c-torture/execute/20050218-1.c: New test.
2514
2515 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2516
2517         PR c/20043
2518         * gcc.dg/transparent-union-1.c: New test.
2519         * gcc.dg/transparent-union-2.c: New test.
2520
2521 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2522
2523         PR tree-optimization/18977
2524         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2525
2526 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2527
2528         PR target/20054
2529         * gcc.dg/pr20054.c: New test.
2530
2531 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2532
2533         PR c++/19508
2534         * g++.dg/ext/attrib20.C: New test.
2535
2536 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2537
2538         PR middle-end/20030
2539         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2540
2541 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2542
2543         PR c++/20008
2544         * g++.dg/opt/switch4.C: New.
2545
2546 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR c++/20023
2549         PR tree-optimization/20009
2550         * gcc.c-torture/compile/20050217-1.c: New test.
2551         * g++.dg/opt/switch3.C: New test.
2552
2553         PR tree-optimization/18947
2554         * gcc.c-torture/compile/20050215-1.c: New test.
2555         * gcc.c-torture/compile/20050215-2.c: New test.
2556         * gcc.c-torture/compile/20050215-3.c: New test.
2557
2558 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2559
2560         PR c++/20028
2561         * g++.dg/template/crash34.C: New.
2562
2563         PR c++/20022
2564         * g++.dg/other/access3.C: New.
2565
2566 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2567
2568         * gcc.dg/vect/vect-98.c: New test.
2569
2570 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2571
2572         PR tree-optimization/19967
2573         * gcc.dg/pr19967.c: New.
2574
2575 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR middle-end/19857
2578         * gcc.dg/tree-ssa/20050215-1.c: New test.
2579         * gcc.c-torture/execute/20050215-1.c: New test.
2580
2581 2005-02-15  Eric Christopher  <echristo@redhat.com>
2582
2583         * gcc.dg/cpp/20050215-1.c: New file.
2584
2585 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2586
2587         PR tree-optimization/15785
2588         * gcc.dg/pr15785-1.c: New test.
2589
2590 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2591
2592         PR c++/17788
2593         * g++.dg/init/ctor4.C: New.
2594         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2595
2596 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2597
2598         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2599         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2600
2601 2005-02-15  Andreas Schwab  <schwab@suse.de>
2602
2603         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2604         declare malloc.
2605
2606 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2607
2608         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2609
2610 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2611
2612         PR tree-optimization/19853
2613         * gcc.c-torture/compile/pr19853.c: New test.
2614
2615 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2616
2617         PR c++/19608
2618         * g++.dg/parse/local-class1.C: New.
2619
2620         PR c++/19895
2621         * g++.dg/parse/ptrmem3.C: New.
2622
2623         PR c++/19884
2624         * g++.old-deja/g++.oliva/template6.C: Add another case.
2625         * g++.dg/template/explicit6.C: New.
2626
2627 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2628
2629         PR c++/17816
2630         * g++.dg/other/redecl2.C: New.
2631
2632 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2633
2634         PR c++/19891
2635         * g++.dg/abi/covariant4.C: New.
2636
2637 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2638
2639         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2640
2641 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2642
2643         * gcc.dg/vect/vect-96.c: Fix typo.
2644
2645 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2646
2647         PR c++/14479
2648         PR c++/19487
2649         * g++.dg/template/enum5.C: New test.
2650
2651 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2652
2653         * gcc.dg/vect/vect-97.c: New test.
2654
2655 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2656
2657         * gcc.dg/vect/vect-96.c: New test.
2658
2659 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2660
2661         * gcc.dg/builtins-34.c: Also check ldexp*.
2662
2663 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2664
2665         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2666
2667 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2668
2669         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2670         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2671         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2672         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2673         selector_list, selector_expression, dg-process-target): Move to new
2674         file target-supports-dg.exp.
2675         * lib/target-supports-dg.exp: New.
2676
2677         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2678         New.
2679
2680 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR c++/19666
2683         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2684
2685         PR middle-end/19858
2686         * gcc.c-torture/compile/20050210-1.c: New test.
2687
2688 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2689
2690         PR c++/19755
2691         * g++.dg/warn/Wbraces1.C: New test.
2692
2693 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2694
2695         * gcc.dg/builtins-52.c: New testcase.
2696
2697 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR c/19342
2700         * gcc.c-torture/execute/20050119-1.c: New test.
2701
2702 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2703
2704         PR c++/19811
2705         * g++.dg/init/delete1.C: New test.
2706
2707 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2708
2709         PR c++/18470
2710         * g++.dg/template/static12.C: New test.
2711
2712 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2713
2714         PR c++/19787
2715         * g++.dg/conversion/ambig1.C: New test.
2716
2717         PR c++/19739
2718         * g++.dg/ext/attrib19.C: New test.
2719
2720         PR c++/19732
2721         * g++.dg/parse/dtor5.C: New test.
2722
2723         PR c++/19762
2724         * g++.dg/template/dtor3.C: New test.
2725
2726         PR c++/19826
2727         * g++.dg/template/static11.C: New test.
2728         * g++.dg/template/crash2.C: Remove dg-error marker.
2729
2730 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2731
2732         PR C++/18491
2733         * g++.old-deja/g++.mike/p10769a.C: Remove.
2734
2735 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2736
2737         * gcc.dg/builtins-48.c: New test case.
2738         * gcc.dg/builtins-49.c: New test case.
2739         * gcc.dg/builtins-50.c: New test case.
2740         * gcc.dg/builtins-51.c: New test case.
2741
2742 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2743
2744         PR middle-end/19583
2745         * g++.dg/warn/Wreturn-type-3.C: New test.
2746
2747 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2748
2749         PR middle-end/19402
2750         * gcc.dg/pr19402-1.c: New testcase.
2751         * gcc.dg/pr19402-2.c: likewise.
2752
2753 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2754
2755         PR middle-end/19854
2756         * g++.dg/tree-ssa/tmmti.C: New testcase.
2757
2758 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2759
2760         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2761
2762 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2763
2764         PR c++/19733
2765         * g++.dg/parse/crash23.C: New test.
2766         * g++.dg/warn/Weff1.C: New test.
2767
2768 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2769
2770         * gcc.dg/20050209-1.c: New test.
2771
2772 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2773
2774         PR target/19799
2775         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2776
2777 2005-02-08  Mike Stump  <mrs@apple.com>
2778
2779         * g++.dg/pch/import-2.c: New test.
2780         * g++.dg/pch/import-2.hs: New.
2781         * g++.dg/pch/include/import-2a.h: New.
2782         * g++.dg/pch/include/import-2b.h: New.
2783
2784 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2785
2786         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2787
2788 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2789
2790         * gfortran.dg/substr_1.f90: New test.
2791
2792 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2793
2794         PR middle-end/19775
2795         * gcc.dg/torture/builtin-power-1.c: Disable test for
2796         invalid transformation.
2797         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2798         no longer optimize.
2799         * gcc.dg/builtins-47.c: New testcase.
2800
2801 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2802             Dorit Naishlos  <dorit@il.ibm.com>
2803
2804         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2805
2806 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2807
2808         * gcc.c-torture/compile/20050206-1.c: New test.
2809
2810 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2811
2812         PR tree-opt/19768
2813         * g++.dg/opt/pr19768.C: New test.
2814
2815 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2816
2817         PR tree-opt/19736
2818         * gcc.c-torture/compile/pr19736.c: New test.
2819
2820 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2821
2822         PR c++/17401
2823         * g++.dg/parse/error25.C: New test.
2824
2825 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2826
2827         * gcc.c-torture/execute/20050203-1.c: New.
2828
2829 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2830
2831         * gcc.dg/vect/vect-85.c: Remove xfail.
2832         * gcc.dg/vect/vect-86.c: Remove xfail.
2833         * gcc.dg/vect/vect-87.c: Remove xfail.
2834         * gcc.dg/vect/vect-88.c: Remove xfail.
2835
2836 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2837
2838         * gcc.dg/altivec-19.c: New.
2839
2840 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2841
2842         PR c/17807
2843         * gcc.dg/nested-func-3.c: New test.
2844         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2845
2846 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2847
2848         * gcc.test-framework/gen_directive_tests: Generate tests for
2849         selector expressions.
2850
2851 2005-02-02  Matt Austern  <austern@apple.com>
2852
2853         PR c++/19628
2854         * g++/ext/builtin7.C: New.
2855         * g++/ext/builtin8.C: New.
2856
2857 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2858
2859         PR c/18502
2860         * gcc.dg/pr18502-1.c: New test.
2861
2862 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2863
2864         PR c++/17413
2865         * g++.dg/template/local4.C: Tweak.
2866
2867 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2868
2869         PR tree-optimization/19578
2870         * gcc.c-torture/compile/20050202-1.c: New test.
2871
2872 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2873
2874         PR c/19435
2875         * gcc.dg/c99-init-4.c: New test.
2876
2877 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2878
2879         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2880
2881         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2882
2883         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2884         * g++.dg/eh/check-vect.h: New.
2885
2886         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2887         * gcc.dg/vect/vect-78.c: Ditto.
2888         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2889         Remove.
2890
2891         * g++.dg/conversion/simd1.C: Expect warning.
2892         * g++.dg/ext/attribute-test-1.C: Ditto.
2893         * g++.dg/ext/attribute-test-2.C: Ditto.
2894         * g++.dg/ext/attribute-test-3.C: Ditto.
2895         * g++.dg/ext/attribute-test-4.C: Ditto.
2896
2897         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2898         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2899
2900         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2901
2902 2005-02-01  Richard Henderson  <rth@redhat.com>
2903
2904         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2905         long double for ibm double-double format.
2906         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2907
2908 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2909
2910         PR tree-optimization/19633
2911         * testsuite/gcc.dg/pr19633-1.c: New test.
2912         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2913         to NULL or a symbol.
2914
2915 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2916
2917         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2918         New procs.
2919         (dg-process-target (local override)): Handle selector expressions.
2920
2921         * gcc.test-framework/README: Describe tests in source directory.
2922         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2923         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2924         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2925         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2926         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2927         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2928         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2929         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2930         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2931         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2932         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2933         * gcc.test-framework/dg-error-exp-P.c: New test.
2934         * gcc.test-framework/dg-error-exp-XP.c: New test.
2935         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2936         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2937         * gcc.test-framework/dg-output-exp-P.c: New test.
2938         * gcc.test-framework/dg-output-exp-XF.c: New test.
2939         * gcc.test-framework/dg-warning-exp-P.c: New test.
2940         * gcc.misc-tests/dg-1.c: Remove.
2941         * gcc.misc-tests/dg-2.c: Remove.
2942         * gcc.misc-tests/dg-3.c: Remove.
2943         * gcc.misc-tests/dg-4.c: Remove.
2944         * gcc.misc-tests/dg-5.c: Remove.
2945         * gcc.misc-tests/dg-6.c: Remove.
2946         * gcc.misc-tests/dg-7.c: Remove.
2947         * gcc.misc-tests/dg-8.c: Remove.
2948         * gcc.misc-tests/dg-9.c: Remove.
2949         * gcc.misc-tests/dg-10.c: Remove.
2950         * gcc.misc-tests/dg-11.c: Remove.
2951         * gcc.misc-tests/dg-12.c: Remove.
2952         * gcc.misc-tests/dg-test.exp: Remove.
2953
2954         * gcc.test-framework/test-framework.awk: Change recording and
2955         printing of passes and failures.
2956
2957         * gcc.test-framework: New directory.
2958         * gcc.test-framework/README: New.
2959         * gcc.test-framework/test-framework.exp: New.
2960         * gcc.test-framework/test-framework.awk: New.
2961         * gcc.test-framework/gen_directive_tests: New.
2962
2963 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2964
2965         * lib/treelang.exp: Fix comment typos.
2966         (treelang_target_compile): Don't append libs=-ltreelang to options.
2967
2968 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2969
2970         * g++.dg/parse/typename7.C: Adjust error messages.
2971
2972 2005-01-31  Jeff Law  <law@redhat.com>
2973
2974         * gcc.c-torture/execute/20050131-1.c: New test.
2975         * gcc.dg/wcaselabel.c: New test.
2976
2977 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2978
2979         * g++.dg/other/warning1.C: Adjust error messags.
2980         * g++.dg/parse/constant5.C: New test.
2981
2982 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2983
2984         PR c/19333
2985         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2986         the test case valid.
2987         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2988         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2989         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2990         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2991         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2992         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2993
2994 2005-01-31  Dale Johannesen  <dalej@apple.com>
2995
2996         * g++.dg/opt/pr19650.C:  New test.
2997
2998 2005-01-31  Richard Henderson  <rth@redhat.com>
2999
3000         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3001         long double for intel double extended format.
3002         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3003
3004 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3005
3006         PR c++/19555
3007         * g++.dg/template/static10.C: New test.
3008
3009         PR c++/19395
3010         * g++.dg/parse/error24.C: New test.
3011
3012         PR c++/19367
3013         * g++.dg/lookup/builtin1.C: New test.
3014
3015         PR c++/19457
3016         * g++.dg/warn/conv3.C: New test.
3017
3018 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3019
3020         PR fortran/19647
3021         * gfortan.dg/inquire_7.f90
3022
3023 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3024
3025         PR tree-optimization/15791
3026         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3027         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3028         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3029         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3030         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3031         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3032         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3033         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3034         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3035         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3036
3037 2005-01-29  Paul Brook  <paul@codesourcery.com>
3038
3039         PR fortran/18565
3040         * check.c (real_or_complex_check): New function.
3041         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3042         * intrinsic.c (add_functions): Use new check functions.
3043         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3044         Add prototypes.
3045
3046 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3047
3048         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3049         gcc.dg/lvalue-3.c: New tests.
3050         * gcc.dg/concat.c: Update expected messages.
3051
3052 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3053
3054         PR libfortran/19595
3055         * gfortran.dg/eor_1.f90:  New test.
3056
3057 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3058
3059         PR fortran/19589
3060         * gfortran.dg/logical_data_1.f90: New test.
3061
3062 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3063
3064         PR c++/19253
3065         * g++.dg/template/crash33.C: New test.
3066
3067         PR c++/19667
3068         * g++.dg/template/crash32.C: New test.
3069
3070 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3071
3072         PR middle-end/16558
3073         * g++.dg/warn/Wreturn-type-2.C: New test.
3074
3075 2004-06-24  Jeff Law  <law@redhat.com>
3076
3077         * gcc.dg/tree-ssa/20050128-1.c: New test.
3078
3079 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3080
3081         * gcc.target/frv/all-mdpackh-1.c: New test.
3082
3083 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3084
3085         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3086
3087 2005-01-27  Richard Henderson  <rth@redhat.com>
3088
3089         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3090
3091 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3092
3093         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3094
3095 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3096
3097         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3098         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3099         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3100         to cope with cases where the multilib options override the dg-options.
3101
3102 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR c/18946
3105         * gcc.dg/noncompile/20050120-1.c: New test.
3106
3107 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3108
3109         PR tree-optimization/19633
3110         * gcc.dg/pr19633.c: New test.
3111         * gcc.dg/tree-ssa/pr19633.c: New test.
3112
3113 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3114
3115         * gcc.dg/20041216-1.c: New test.
3116
3117 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3118
3119         PR objc/18862
3120         * objc.dg/selector-2.m: New test.
3121
3122 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3123
3124         * g++.dg/opt/range-test-2.C: New test.
3125
3126         PR rtl-optimization/19579
3127         * gcc.c-torture/execute/20050124-1.c: New test.
3128
3129 2005-01-26  Greg Parker  <gparker@apple.com>
3130         Stuart Hastings  <stuart@apple.com>
3131
3132         * gcc.c-torture/execute/20050125-1.c: New.
3133
3134 2005-01-18  Jan Hubicka  <jh@suse.cz>
3135
3136         PR tree-optimize/19337
3137         * gcc.c-torture/compile/20050119-1.c: New test.
3138
3139 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3140
3141         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3142         test for successful match.
3143
3144 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3145
3146         PR objc/18408
3147         * objc.dg/comp-types-7.m: New test.
3148
3149 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3150
3151         * lib/target-supports.exp (current_target_name): New.
3152         (check_effective_target_ilp32, check_effective_target_lp64):
3153         Cache the result to use as long as the current target, with
3154         multilib flags, remains the same.
3155
3156         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3157         (dg-require-weak, dg-require-visibility, dg-require-alias,
3158         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3159         dg-require-effective-target, dg-skip-if): Remove call to
3160         skip_test_and_clear_xfail.
3161         (dg-test): Clear xfail data.
3162
3163 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3164
3165         PR target/17751
3166         * gcc.dg/ppc64-toc.c: New test.
3167
3168         * g++.dg/tree-ssa/empty-1.C: New test.
3169
3170         PR middle-end/19551
3171         * gcc.c-torture/execute/20050121-1.c: New test.
3172         * gcc.dg/20050121-2.c: New test.
3173
3174 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3175         Paul Brook  <paul@codesourcery.com>
3176
3177         PR fortran/17941
3178         * gfortran.dg/real_const_1.f: New test.
3179         * gfortran.dg/real_const_2.f90: New test.
3180         * gfortran.dg/complex_int_1.f90: New test.
3181
3182 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3183
3184         PR fortran/19313
3185         * gfortan.dg/inquire_6.f90: New test.
3186
3187 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3188
3189         PR libfortran/19451
3190         * open_readonly_1.f90:  New test.
3191
3192 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3193
3194         PR libfortran/18982
3195         * gfortran.dg/open_new.f90: New file.
3196
3197 2005-01-22  Paul Brook  <paul@codesourcery.com>
3198
3199         * namelist_1.f90: New test.
3200
3201 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3202
3203         PR tree-optimization/19484
3204         * gcc.c-torture/compile/20050122-[12].c: New tests.
3205
3206 2005-01-22  Paul Brook  <paul@codesourcery.com>
3207
3208         * gfortran.dg/implicit_2.f90: New test.
3209
3210 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3211
3212         PR fortran/19314
3213         * gfortran.dg/inquire_5.f90: New test.
3214
3215 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3216
3217         PR c/18809
3218         * gcc.dg/pr18809-1.c: New test.
3219
3220 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3221
3222         * gcc.dg/20050121-1.c: New test.
3223
3224         PR tree-optimization/13000
3225         * gcc.dg/20040206-1.c: Change warning to point where function is
3226         being inlined.
3227
3228 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3229
3230         PR c++/19208
3231         * g++.dg/template/array11.C: New test.
3232
3233 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3234
3235         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3236         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3237         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3238         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3239         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3240         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3241
3242 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3243
3244         PR tree-optimization/15349
3245         * gcc.dg/tree-ssa/pr15349.c: New.
3246
3247 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3248
3249         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3250
3251 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3252
3253         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3254         scan-assembler-times directive name.
3255
3256         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3257         after dg-do.
3258
3259         PR rtl-optimization/19462
3260         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3261
3262 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3263
3264         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3265         counting function calls on ia64.
3266
3267 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR rtl-optimization/15139
3270         * gcc.dg/20050111-2.c: New test.
3271
3272         PR c/17297
3273         * gcc.c-torture/compile/20050113-1.c: New testcase.
3274
3275         PR middle-end/19164
3276         * gcc.dg/20050113-1.c: New testcase.
3277
3278 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3279
3280         * gcc.dg/vect/vect-85.c: Add comment.
3281         * gcc.dg/vect/vect-86.c: Add xfail for now.
3282         * gcc.dg/vect/vect-87.c: Add xfail for now.
3283         * gcc.dg/vect/vect-88.c: Add xfail for now.
3284         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3285
3286 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3287
3288         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3289
3290 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3291
3292         * g++.dg/debug/typedef3.C: New test.
3293
3294 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3295
3296         PR c/19472
3297         * gcc.dg/asm-a.c: New test.
3298
3299 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3300
3301         * gcc.dg/sh-relax.c: Add prototype for abort.
3302
3303 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3304
3305         * gcc.dg/short-compare-1.c: New test.
3306         * gcc.dg/short-compare-2.c: Likewise.
3307
3308 2005-01-18  Michael Matz  <matz@suse.de>
3309
3310         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3311
3312 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3313
3314         PR tree-optimization/19121
3315         * gcc.c-torture/compile/pr19121.c: New test.
3316
3317 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3318
3319         PR target/19357
3320         * gcc.c-torture/compile/pr19357.c: New test.
3321
3322 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3323
3324         PR c/5675
3325         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3326         pass--those that refer just to the variable, possibly with a
3327         cast.
3328         * gcc.dg/c99-const-expr-3.c: Likewise.
3329
3330         PR middle-end/13127
3331         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3332         longer emitted.
3333
3334 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3335
3336         PR fortran/18778
3337         * gfortran.dg/endfile_2.f90: New test.
3338
3339 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3340
3341         PR 19168
3342         * gfortran.dg/select_5.f90: New test.
3343
3344 2004-01-16  Paul Brook  <paul@codesourcery.com>
3345
3346         * gfortran.dg/common_4.f90: New test.
3347
3348 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3349
3350         PR rtl-optimization/19462
3351         * gcc.dg/torture/pr19462-1.c: New test.
3352
3353 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3354
3355         PR objc/19321
3356         * objc.dg/func-ptr-2.m: New.
3357         * objc.dg/volatile-1.m: New.
3358
3359 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3360
3361         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3362
3363 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR tree-optimization/19060
3366         * gcc.c-torture/execute/20050104-1.c: New test.
3367
3368 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3369
3370         PR fortran/18983
3371         * gfortran.dg/write_to_null.f90: New test.
3372
3373 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3374             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3375
3376         PR other/19328
3377         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3378         argument.
3379
3380 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR c++/19263
3383         * g++.dg/init/vector1.C: New test.
3384
3385 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3386
3387         PR target/13158
3388         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3389         PR target/18987
3390         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3391
3392 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3393
3394         * gfortran.dg/select_1.f90: New test.
3395         * gfortran.dg/select_2.f90: New test.
3396         * gfortran.dg/select_3.f90: New test.
3397         * gfortran.dg/select_4.f90: New test.
3398
3399 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR middle-end/19084
3402         PR rtl-optimization/19348
3403         * gcc.dg/20050111-1.c: New test.
3404         * gcc.c-torture/execute/20050111-1.c: New test.
3405
3406         * gcc.dg/i386-asm-4.c: New test.
3407
3408 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3409
3410         * gcc.dg/nested-func-2.c: New test.
3411         * ada/acats/norun.lst: Remove c953002.
3412
3413 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3414
3415         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3416
3417 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3418
3419         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3420
3421 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3422
3423         PR target/18761
3424         * g++.dg/abi/align1.C: New test.
3425
3426 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3427
3428         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3429         at a time.
3430         * g++.dg/ext/altivec_check.h: Support compiling as C.
3431
3432 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3433
3434         PR c++/19355
3435         * g++.dg/expr/pr19355-1.C: New test case.
3436
3437 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3438
3439         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3440         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3441         * ada/acats/tests/c3/c92005b.ada: Likewise.
3442         * ada/acats/tests/c3/cxb3012.a: Likewise.
3443         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3444
3445 2005-01-09  Paul Brook  <paul@codesourcery.com>
3446
3447         * gfortran.dg/common_2.f90: New file.
3448         * gfortran.dg/common_3.f90: New file.
3449
3450 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3451
3452         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3453
3454 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3455
3456         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3457         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3458         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3459         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3460         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3461         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3462         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3463         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3464         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3465         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3466         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3467         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3468         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3469         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3470         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3471         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3472         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3473         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3474         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3475         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3476         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3477         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3478         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3479         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3480         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3481         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3482         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3483         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3484         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3485         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3486         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3487         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3488         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3489         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3490         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3491         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3492         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3493         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3494         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3495         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3496         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3497         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3498         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3499         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3500         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3501         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3502         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3503         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3504         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3505         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3506         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3507         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3508         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3509         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3510         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3511         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3512         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3513         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3514         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3515         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3516         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3517         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3518         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3519         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3520         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3521         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3522         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3523
3524         * gcc.dg/vect/vect-1.c: Fix spelling.
3525         * gcc.dg/vect/vect-10.c: Fix spelling.
3526         * gcc.dg/vect/vect-11.c: Fix spelling.
3527         * gcc.dg/vect/vect-12.c: Fix spelling.
3528         * gcc.dg/vect/vect-14.c: Fix spelling.
3529         * gcc.dg/vect/vect-15.c: Fix spelling.
3530         * gcc.dg/vect/vect-16.c: Fix spelling.
3531         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3532         * gcc.dg/vect/vect-64.c: Fix comments.
3533         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3534
3535 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3536             Ira Rosen  <irar@il.ibm.com>
3537
3538         * gcc.dg/vect/vect-70.c: New test.
3539         * gcc.dg/vect/vect-71.c: New test.
3540
3541 2005-01-09  Manfred Hollstein  <mh@suse.com>
3542
3543         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3544         * gcc.dg/pr18241-2.c: Likewise.
3545         * gcc.dg/pr18241-3.c: Likewise.
3546         * gcc.dg/pr18241-4.c: Likewise.
3547         * gcc.dg/pr18241-5.c: Likewise.
3548
3549 2005-01-08  Richard Henderson  <rth@redhat.com>
3550
3551         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3552         False for x86 and x86-64.
3553
3554 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3555
3556         PR tree-optimization/18241
3557         * gcc.dg/pr18241-1.c: New test.
3558         * gcc.dg/pr18241-2.c: New test.
3559         * gcc.dg/pr18241-3.c: New test.
3560         * gcc.dg/pr18241-4.c: New test.
3561         * gcc.dg/pr18241-5.c: New test.
3562
3563 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3564
3565         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3566         gfortran.dg/select_4.f90: New.
3567
3568 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3569
3570         * gcc.c-torture/execute/20050107-1.c: New test.
3571
3572 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3573
3574         PR c++/19298
3575         * g++.dg/template/ref2.C: New.
3576
3577 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3578
3579         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3580         instead of being empty.
3581
3582 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3583
3584         PR fortran/15553
3585         * gfortran.dg/array-1.f90: New test.
3586
3587 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR tree-optimization/19283
3590         * gcc.c-torture/execute/20050106-1.c: New test.
3591
3592         PR rtl-optimization/18861
3593         * gcc.dg/20050105-1.c: New test.
3594
3595         PR tree-optimization/18828
3596         * gcc.dg/20050105-2.c: New test.
3597
3598 2005-01-07  Andreas Jaeger  <aj@suse.de>
3599
3600         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3601
3602 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3603
3604         PR fortran/18398
3605         * gfortran.dg/fmt_read.f90: New test.
3606
3607 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3608
3609         * gcc.dg/rs6000-ldouble-2.c: New.
3610
3611 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/19244
3614         * g++.dg/parser/ctor2.C: New test.
3615
3616 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3617
3618         PR c++/17154
3619         * g++.dg/template/using9.C: New test.
3620
3621 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3622
3623         PR c++/19258
3624         * g++.dg/lookup/friend6.C: New test.
3625
3626 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3627
3628         PR c++/19270
3629         * g++.dg/template/array10.C: New.
3630
3631 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3632
3633         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3634         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3635
3636 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3637
3638         * gcc.c-torture/compile/20050105-1.c: New test.
3639
3640 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3641
3642         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3643
3644 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3645
3646         PR middle-end/19100
3647         * gcc.dg/conv-3.c: New test case.
3648
3649 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3650
3651         * gcc.dg/asm-wide-1.c: New test.
3652
3653 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3654
3655         PR c++/19030
3656         * g++.dg/parse/crash22.C: New
3657
3658 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3659
3660         PR 19257
3661         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3662
3663 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3664
3665         PR middle-end/17767
3666         * gcc.dg/i386-mmx-6.c: New test case.
3667
3668 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3669
3670         PR tree-optimization/18308
3671         * gcc.dg/vect/pr18308.c: New testcase.
3672
3673 2005-01-04  Andreas Jaeger  <aj@suse.de>
3674
3675         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3676
3677 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3678             Robert Bowdidge <bowdidge@apple.com>
3679
3680         * gcc.dg/cpp/subframework1.c: New.
3681         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3682         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3683         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3684         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3685
3686 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3687
3688         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3689         producing warning.
3690         * gcc.dg/darwin-weakimport-2.c: New.
3691
3692 2005-01-03  Richard Henderson  <rth@redhat.com>
3693
3694         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3695
3696 2005-01-03  Richard Henderson  <rth@redhat.com>
3697
3698         * gcc.dg/vect/vect.exp: Enable for ia64.
3699         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3700         (check_effective_target_vect_float): Likewise.
3701         (check_effective_target_vect_no_align): Likewise.
3702         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3703         * gcc.dg/vect/vect-8.c: Likewise.
3704
3705 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3706
3707         PR target/19236
3708         * gcc.dg/pr19236-1.c: New test case.
3709
3710 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3711
3712         PR rtl-optimization/12092
3713         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3714
3715 2005-01-02  Andreas Jaeger  <aj@suse.de>
3716
3717         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3718
3719 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3720             Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         PR rtl-optimization/12092
3723         * gcc.dg/pr12092-1.c: New test case.
3724
3725 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3726
3727         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3728         'hidden' and 'default' for better portability.
3729         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3730
3731         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3732         6 and 7.
3733         * g++.old-deja/g++.brendan/new3.C: Likewise.
3734
3735 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3736
3737         * gcc.dg/20041231-1.C: New test.
3738         * g++.dg/warn/Wunreachable-code-1.C: New test.
3739
3740 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3741
3742         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3743         file, not /dev/null.  Abort on error.
3744
3745 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3746             Ziemowit Laski  <zlaski@apple.com>
3747
3748         PR objc/18971
3749         * objc.dg/encode-5.m: New test.
3750
3751 2004-12-29  Richard Henderson  <rth@redhat.com>
3752
3753         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3754         * objc.dg/stabs-1.m: Disable for ia64.
3755
3756 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/19190
3759         * g++.dg/warn/Wunused-10.C: New test.
3760
3761 2004-12-28  Richard Henderson  <rth@redhat.com>
3762
3763         * objc.dg/stabs-1.m: Disable for alpha.
3764
3765 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3766
3767         PR c++/19149
3768         * g++.dg/parse/error23.C: New test.
3769
3770 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3771
3772         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3773
3774         PR fortran/19032
3775         * gfortran.dg/intrinsic_modulo_1.f90: New.
3776         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3777         tests with divisor -1.
3778
3779 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3780
3781         * g++.dg/opt/temp1.C (memcpy): Return a value.
3782
3783         PR c++/19148
3784         * g++.dg/expr/cond7.C: New test.
3785
3786 2004-12-27  Paul Brook  <paul@codesourcery.com>
3787
3788         * gfortran.dg/g77/select_no_compile.f: Remove.
3789
3790 2004-12-27  Richard Henderson  <rth@redhat.com>
3791
3792         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3793         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3794         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3795
3796 2004-12-26  Richard Henderson  <rth@redhat.com>
3797
3798         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3799         by 1i instead of token pasting.
3800
3801 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3802
3803         PR tree-optimization/17578
3804         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3805         to additional_flags.
3806         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3807
3808 2004-12-25  Richard Henderson  <rth@redhat.com>
3809
3810         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3811         Remove Alpha.
3812
3813 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3814
3815         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3816         hppa*-*-hpux*.
3817         * gcc.dg/pr17957.c (dg-options): Likewise.
3818         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3819         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3820         instead of 0 on __hppa__.
3821         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3822         "foo,%r" on hppa*-*-*.
3823
3824 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3825
3826         PR fortran/19071
3827         * gfortran.dg/complex_write.f90: New test.
3828
3829 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3830
3831         PR c++/17595
3832         * g++.dg/parse/pragma2.C: New test.
3833
3834         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3835
3836 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3837
3838         * gcc.dg/empty2.c: Add missing dg-warning.
3839
3840 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3841
3842         PR c++/17413
3843         * g++.dg/template/local4.C: New test.
3844         * g++.dg/template/crash19.C: Add dg-error marker.
3845
3846         * g++.dg/template/crash31.C: Correct embedded PR number.
3847
3848 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3849
3850         PR c++/16405
3851         * g++.dg/opt/temp1.C: Add do-run marker.
3852
3853 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3854
3855         * g++.dg/template/spec19.C: New.
3856
3857 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3858
3859         PR target/16819
3860         * gcc.dg/empty2.c: New.
3861
3862 2004-12-23  Richard Henderson  <rth@redhat.com>
3863
3864         * lib/target-supports.exp (check_effective_target_vect_no_align):
3865         Remove i?86 and x86-64.
3866
3867 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3868
3869         PR c++/16405
3870         * g++.dg/opt/temp1.C: New test.
3871
3872 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3873
3874         PR c++/18733
3875         * g++.dg/template/friend33.C: New testcase.
3876
3877 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3878
3879         PR c++/18464
3880         * g++.dg/template/cond5.C: New test.
3881
3882         PR c++/18492
3883         * g++.dg/inherit/thunk3.C: New test.
3884
3885         PR c++/11224
3886         * g++.dg/warn/Wunused-9.C: New test.
3887
3888 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3889
3890         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3891
3892 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3893
3894         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3895
3896 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3897
3898         PR c++/18378
3899         * g++.dg/ext/packed8.C: New test.
3900
3901         PR c++/13268
3902         * g++.dg/template/crash31.C: New test.
3903
3904         PR c++/19034
3905         * g++.dg/template/crash30.C: New test.
3906
3907 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3908
3909         PR C++/18984
3910         * g++.dg/eh/ctor3.C: New test.
3911
3912 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3913
3914         * objc.dg/stabs-1.m: Allow section name to be quoted and
3915         assembly label to begin with '.LL'.
3916
3917 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3918
3919         * gcc.dg/vect/vect.exp
3920         (check_effective_target_lp64_or_vect_no_align): New.
3921         * gcc.dg/vect/vect-77.c: Use it.
3922         * gcc.dg/vect/vect-78.c: Use it.
3923
3924         * lib/target-supports.exp
3925         (check_effective_target_vect_no_max,
3926         check_effective_target_vect_no_bitwise,
3927         check_effective_target_vect_no_align): New.
3928         * gcc.dg/vect/vect-13.c: Use them.
3929         * gcc.dg/vect/vect-17.c: Ditto.
3930         * gcc.dg/vect/vect-18.c: Ditto.
3931         * gcc.dg/vect/vect-19.c: Ditto.
3932         * gcc.dg/vect/vect-20.c: Ditto.
3933         * gcc.dg/vect/vect-27.c: Ditto.
3934         * gcc.dg/vect/vect-29.c: Ditto.
3935         * gcc.dg/vect/vect-44.c: Ditto.
3936         * gcc.dg/vect/vect-48.c: Ditto.
3937         * gcc.dg/vect/vect-50.c: Ditto.
3938         * gcc.dg/vect/vect-52.c: Ditto.
3939         * gcc.dg/vect/vect-54.c: Ditto.
3940         * gcc.dg/vect/vect-56.c: Ditto.
3941         * gcc.dg/vect/vect-58.c: Ditto.
3942         * gcc.dg/vect/vect-60.c: Ditto.
3943         * gcc.dg/vect/vect-72.c: Ditto.
3944         * gcc.dg/vect/vect-80.c: Ditto.
3945
3946 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3947
3948         PR c++/14075
3949         * g++.dg/init/string1.C: New.
3950
3951         PR c++/18975
3952         * g++.dg/other/synth1.C: New.
3953
3954 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3955
3956         PR c/18963
3957         * gcc.dg/pr18963-1.c: New test.
3958
3959 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3960
3961         PR c/18596
3962         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3963         * gcc.dg/pr18596-1.c: Use dg-error.
3964         (dg-options): Use -fno-unit-at-a-time.
3965         * gcc.dg/pr18596-2.c: New test.
3966         * gcc.dg/pr18596-3.c: New test.
3967
3968 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3969
3970         PR middle-end/18683
3971         * g++.dg/opt/pr18683-1.C: New test case.
3972
3973 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3974
3975         PR other/19093
3976         * g++.dg/opt/max1.C: Fix for 64bit targets.
3977
3978 2004-12-20  Matt Austern  <austern@apple.com>
3979
3980         PR c++/19044
3981         * g++.dg/ext/builtin6.C: New
3982
3983 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3984
3985         PR tree-optimization/19080
3986         * gcc.c-torture/compile/pr19080.c: New test.
3987
3988 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3989
3990         * gcc.dg/20041219-1.c: New test.
3991
3992 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3993
3994         PR middle-end/19068
3995         * g++.dg/opt/max1.C: New test case.
3996
3997 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3998
3999         * gcc.dg/fdata-sections-1.c: New test.
4000
4001 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4002
4003         PR middle-end/18548
4004         * gcc.dg/max-1.c: New test case.
4005
4006 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4007
4008         * gcc.c-torture/execute/20041218-1.c: New test.
4009
4010 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4011
4012         * gcc.dg/pr18501.c: New test.
4013         * gcc.dg/uninit-5.c: XFAIL.
4014         * gcc.dg/uninit-9.c: XFAIL.
4015
4016 2004-12-17  Dale Johannesen  <dalej@apple.com>
4017
4018         * gcc.dg/20041213-1.c:  New.
4019
4020 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4021
4022         * objc.dg/stabs-1.m: Allow assembly label to begin
4023         with a dot ('.').
4024
4025 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4026
4027         * gcc.c-torture/execute/20041213-1.c: Move...
4028         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4029
4030 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4031
4032         PR c++/18721
4033         * g++.dg/lookup/conv-5.C: New.
4034
4035 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4036
4037         * objc.dg/stabs-1.m: New test.
4038
4039 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4040
4041         * gcc.dg/visibility-c.c: Change compile to
4042         assemble for the test.
4043
4044 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4045
4046         PR target/19041
4047         * gcc.dg/visibility-c.c: New test.
4048
4049 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4050
4051         PR middle-end/18493
4052         * gcc.dg/switch-8.c: New test case.
4053
4054 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4055
4056         PR c++/18905
4057         * g++.dg/template/init4.C: New.
4058         * g++.dg/opt/static3.C: Enable optimizer.
4059
4060 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4061
4062         * g++.dg/other/complex1.C: New test.
4063
4064 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4065
4066         * g++.dg/opt/inline9.C: New test.
4067
4068 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4069
4070         PR fortran/18993
4071         * gfotran.dg/nullify_1.f: New test.
4072
4073 2004-12-15  Richard Henderson  <rth@redhat.com>
4074
4075         * gcc.target/i386/i386.exp: New harness.
4076         * gcc.target/i386/vect-args.c: New.
4077
4078 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4079
4080         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4081
4082 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4083
4084         PR c++/18825
4085         * g++.dg/template/friend32.C: New test.
4086
4087 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4088
4089         * cpp/pragma-once-1.c: New test.
4090         * cpp/pragma-once-1b.h: Likewise.
4091         * cpp/pragma-once-1c.h: Likewise.
4092         * cpp/pragma-once-1d.h: Likewise.
4093         * cpp/inc/pragma-once-1a.h: Likewise.
4094
4095 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4096             Steven G. Kargl  <kargls@comcast.net>
4097
4098         PR fortran/17597
4099         * gfortran.dg/list_read_3.f90: New test.
4100
4101 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4102
4103         * gcc.dg/ftrapv-2.c: New test.
4104
4105 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4106
4107         PR c++/18981
4108         * g++.dg/template/typename9.C: New test.
4109
4110 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4111
4112         PR c++/18738
4113         * g++.dg/template/typename8.C: New test.
4114         * g++.dg/parse/friend2.C: Tweak error message.
4115
4116 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4117
4118         * gcc.c-torture/20041214-1.c: New test.
4119
4120 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4121
4122         PR c++/18965
4123         * g++.dg/init/array17.C: New test.
4124
4125 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4126
4127         PR c++/18793
4128         * g++.dg/init/aggr3.C: New test.
4129
4130 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4131
4132         * gcc.dg/altivec-types-1.c: New test.
4133         * gcc.dg/altivec-types-2.c: New test.
4134         * gcc.dg/altivec-types-3.c: New test.
4135         * gcc.dg/altivec-types-4.c: New test.
4136         * g++.dg/ext/altivec-types-1.C: New test.
4137         * g++.dg/ext/altivec-types-2.C: New test.
4138         * g++.dg/ext/altivec-types-3.C: New test.
4139         * g++.dg/ext/altivec-types-4.C: New test.
4140
4141 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4142
4143         PR middle-end/18951
4144         * gcc.c-torture/execute/20041213-1.c: New test.
4145
4146 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4147
4148         PR c++/18949
4149         * g++.dg/template/cast1.C: New.
4150
4151 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4152
4153         * gcc.c-torture/execute/20041213-2.c: New test.
4154
4155 2004-12-13  Richard Henderson  <rth@redhat.com>
4156
4157         * gcc.dg/i386-sse-10.c: Fix typo in options.
4158
4159 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4160
4161         PR c++/18968
4162         * g++.dg/opt/pr18968.C: New test.
4163
4164 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4165
4166         PR c++/18925
4167         * g++.dg/ext/visibility/staticdatamem.C: New test.
4168
4169 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4170
4171         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4172
4173 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4174
4175         PR rtl-optimization/18928
4176         * gcc.dg/pr18928-1.c: New test case.
4177
4178 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4179
4180         PR tree-opt/16951
4181         * gcc.c-torture/compile/20041211-1.c: New.
4182
4183 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4184
4185         PR middle-end/17564
4186         * gcc.c-torture/execute/20041212-1.c: New test.
4187
4188 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4189
4190         PR fortran/18869
4191         * gfortran.dg/common_1.f90: New test.
4192
4193 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4194         Paul Brook  <paul@codesourcery.com>
4195
4196         PR fortran/16222
4197         * gfortran.dg/real_do_1.f90: New test.
4198
4199 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4200
4201         PR tree-opt/18040
4202         * g++.dg/opt/ptrmem6.C: New test.
4203
4204 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4205
4206         PR middle-end/18921
4207         * gcc.dg/pr18921-1.c: New test case.
4208
4209 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4210
4211         PR fortran/17175
4212         * gfortran.dg/scale_1.f90: New test.
4213
4214 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4215
4216         PR middle-end/18903
4217         * gcc.c-torture/compile/pr18903.c: New test.
4218
4219 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4220
4221         * gcc.c-torture/execute/20041210-1.c: New test.
4222
4223 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4224
4225         PR c++/18731
4226         * g++.dg/parser/struct-1.C: New test.
4227         * g++.dg/parser/struct-2.C: New test.
4228         * g++.dg/parser/struct-3.C: New test.
4229
4230 2004-12-09  Richard Henderson  <rth@redhat.com>
4231
4232         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4233
4234         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4235         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4236
4237 2004-12-09  Matt Austern  <austern@apple.com>
4238
4239         PR c++/18514
4240         * g++.dg/ext/builtin1.C: New
4241         * g++.dg/ext/builtin2.C: New
4242         * g++.dg/ext/builtin3.C: New
4243         * g++.dg/ext/builtin4.C: New
4244         * g++.dg/ext/builtin5.C: New
4245
4246 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4247
4248         PR tree-opt/18904
4249         * g++.dg/opt/ptrmem5.C: New test.
4250
4251 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4252
4253         * g++.dg/parse/typename5.C: Adjust for new error.
4254         * g++.dg/parse/typename7.C: New.
4255
4256 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4257
4258         PR c++/18073
4259         * g++.dg/other/mmintrin.C: New test.
4260
4261 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4262
4263         PR c++/16681
4264         * g++.dg/init/array15.C: New.
4265         * g++.dg/init/array16.C: New.
4266
4267 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4268
4269         PR fortran/18826
4270         * gfortran.dg/assign_1.f90: New test.
4271
4272 2004-12-08  Nick Clifton  <nickc@redhat.com>
4273
4274         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4275         * gcc.target/xstormy16/data_below100: Likewise.
4276         * gcc.target/xstormy16/sfr: Likewise.
4277         * gcc.target/xstormy16/below100.S: New test source file.
4278         * gcc.target/xstormy16/below100.ld: New test linker script.
4279         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4280         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4281         bp instructions.
4282         * gcc.target/xstormy16/bp.c: Likewise.
4283
4284         * gcc.target/xstormy16/bss_below100: New files:
4285         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4286         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4287         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4288         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4289         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4290         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4291         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4292         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4293         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4294         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4295         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4296         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4297         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4298         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4299         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4300         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4301         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4302         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4303         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4304         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4305         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4306         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4307         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4308         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4309         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4310         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4311         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4312
4313         * gcc.target/xstormy16/data_below100: New files:
4314         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4315         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4316         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4317         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4318         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4319         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4320         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4321         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4322         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4323         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4324         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4325         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4326         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4327         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4328         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4329         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4330         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4331         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4332         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4333         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4334         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4335         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4336         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4337         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4338         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4339         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4340         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4341
4342         * gcc.target/xstormy16/sfr: New files:
4343         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4344         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4345         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4346         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4347         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4348         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4349         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4350         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4351         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4352         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4353         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4354         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4355         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4356         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4357         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4358         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4359         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4360         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4361         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4362         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4363         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4364         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4365         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4366         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4367         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4368         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4369         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4370         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4371         27_if0_sfrw_bitfield_f.c
4372
4373 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4374
4375         PR c++/18100
4376         * g++.dg/lookup/name-clash4.C: New test.
4377
4378 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4379
4380         PR c++/18672
4381         * g++.dg/opt/array1.C: New.
4382
4383         PR c++/18803
4384         * g++.dg/template/operator5.C: New.
4385
4386 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4387
4388         PR c/18867
4389         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4390
4391 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4392
4393         * gcc.dg/noncompile/20041207.c: New test.
4394
4395 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4396
4397         * g++.dg/other/unreachable-1.C: New test.
4398
4399 2004-12-06  Nick Clifton  <nickc@redhat.com>
4400
4401         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4402         <limits.h> because the latter comes from gcc's include/ directory
4403         and not the newlib/libc/include directory.
4404
4405 2004-12-04  Richard Henderson  <rth@redhat.com>
4406
4407         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4408
4409 2004-12-04  Richard Henderson  <rth@redhat.com>
4410
4411         * lib/target-supports.exp (check_gc_sections_available): Disable
4412         for alpha and ia64.
4413
4414 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4415
4416         PR middle-end/17909
4417         * g++.dg/other/vararg-2.C: New test.
4418
4419 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4420
4421         PR c++/17011, c++/17971
4422         * g++.dg/template/error15.C: Adjust expected error.
4423         * g++.dg/template/instantiate3.C: Likewise.
4424
4425 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4426
4427         * gcc.dg/altivec-18.c: Fix for darwin
4428
4429 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4430
4431         PR c++/18782
4432         * g++.dg/parse/ptrmem2.C: New.
4433
4434         PR c++/18318
4435         * g++.dg/template/new1.C: New.
4436
4437 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4438
4439         PR fortran/18710
4440         * gfortran.dg/direct_io_3.f90: New test.
4441
4442 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4443
4444         PR 18758
4445         * g++.dg/parse/crash21.C: New.
4446
4447 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4448
4449         PR c++/15664, c++/18276
4450         * g++.dg/template/ttp13.C: New test.
4451         * g++.dg/template/ttp14.C: Likewise.
4452
4453 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4454
4455         PR c++/18123
4456         * g++.dg/parse/enum2.C: New test.
4457         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4458
4459 2004-12-02  Nick Clifton  <nickc@redhat.com>
4460
4461         * gcc.target/xstormy16: New test directory.
4462         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4463         * gcc.target/xstormy16/bp.c: Check the generation of bp
4464         instructions.
4465         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4466         bn instructions and the BELOW100 attribute.
4467
4468 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4469
4470         PR target/16952
4471         * gcc.dg/ppc-eabi.c: New.
4472
4473 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4474
4475         PR fortran/18284
4476         * gfortran.dg/backspace.f90
4477
4478 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4479
4480         * gfortran.dg/inquire.f90: New test.
4481
4482 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4483
4484         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4485         handle effective-target-keyword.
4486         (dg-skip-if): Support effective-target keyword as target list.
4487         (dg-xfail-if): Ditto.
4488         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4489
4490 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4491
4492         PR tree-optimization/18291
4493         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4494
4495 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4496
4497         PR C++/18729
4498         * g++.dg/parse/crash20.C: New.
4499
4500         PR c++/17431
4501         * g++.dg/overload/arg1.C: New.
4502         * g++.dg/overload/arg2.C: New.
4503         * g++.dg/overload/arg3.C: New.
4504         * g++.dg/overload/arg4.C: New.
4505
4506 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4507
4508         * gcc.dg/c99-flex-array-4.c: Remove.
4509
4510 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4511
4512         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4513
4514         * lib/target-supports.exp (is-effective-target): Simplify.
4515
4516         * lib/target-supports.exp (check_effective_target_vect_long):
4517         Fix for powerpc64-*-*.
4518
4519 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4520
4521         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4522         to support new requirements on FreeBSD 5.
4523
4524 2004-11-30  Devang Patel  <dpatel@apple.com>
4525
4526         PR 18702
4527         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4528
4529 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4530
4531         * g++.dg/ext/altivec-13.C: New test.
4532
4533 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4534
4535         PR tree-opt/18298
4536         * gcc.c-torture/execute/p18298.c: New test.
4537
4538 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4539             Dorit Naishlos  <dorit@il.ibm.com>
4540
4541         PR tree-opt/18607
4542         * gcc.dg/vect/vect-89.c: New test.
4543
4544 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4545
4546         * gcc.dg/pr18596-1.c: New test.
4547
4548 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4549
4550         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4551
4552 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4553
4554         PR c/18479
4555         * gcc.dg/pr18479.c: New test.
4556
4557 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4558
4559         PR target/18490
4560         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4561         mmix-knuth-mmixware.
4562
4563         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4564         cris-*-elf* cris-*-aout* mmix-*-*
4565
4566 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4567
4568         PR middle-end/18725
4569         * gcc.dg/pr18725.c: New test.
4570
4571 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4572
4573         PR target/18488
4574         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4575
4576         PR target/18336
4577         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4578
4579 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4580
4581         PR c++/18368
4582         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4583         * g++.old-deja/g++.law/ctors5.C: Likewise.
4584         * g++.old-deja/g++.other/crash25.C: Likewise.
4585
4586         PR c++/18674
4587         * g++.dg/template/error16.C: New test.
4588
4589         PR c++/18512
4590         * g++.dg/template/crash29.C: New test.
4591
4592 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4593
4594         PR tree-optimization/18712
4595         * gcc.c-torture/compile/pr18712.c: New test.
4596
4597 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4598
4599         PR c/7544
4600         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4601         tests.
4602
4603 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4604
4605         PR c++/18652
4606         * g++.dg/lookup/crash6.C: New test.
4607
4608 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4609
4610         PR middle-end/18164
4611         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4612
4613 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4614
4615         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4616         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4617         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4618
4619 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4620
4621         * gcc.dg/pr18164.c: New test.
4622
4623 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4624
4625         * gcc.dg/funroll-loops-all.c: New.
4626
4627 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4628
4629         PR target/18489
4630         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4631         delimeter, match space and TAB as well as ":".
4632
4633         PR target/18484
4634         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4635
4636         PR target/18348
4637         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4638
4639         PR target/18345
4640         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4641
4642         PR target/18337
4643         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4644
4645 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4646
4647         * gfortran.dg/direct_io_2.f90: New test.
4648
4649 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4650
4651         PR target/18334
4652         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4653
4654 2004-11-28  Richard Henderson  <rth@redhat.com>
4655
4656         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4657
4658 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4659
4660         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4661         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4662         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4663         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4664         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4665         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4666         gcc.dg/pointer-arith-8.c: New tests.
4667
4668 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4669
4670         PR fortran/18364
4671         * gfortran.dg/endfile.f90: New test.
4672
4673 2004-11-27  Falk Hueffner  <falk@debian.org>
4674
4675         * gcc.dg/loop-6.c: New test.
4676
4677 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4678
4679         * gcc.c-torture/execute/20041126-1.c: New test.
4680
4681 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4682
4683         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4684         on IRIX.
4685
4686 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4687
4688         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4689         functions.
4690
4691 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR rtl-optimization/17825
4694         * gcc.c-torture/compile/20041119-1.c: New test.
4695
4696 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4697
4698         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4699         Check existence of ld library path variables before unsetting.
4700
4701 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4702
4703         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4704
4705 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4706
4707         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4708
4709 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4710
4711         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4712
4713 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4714
4715         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4716         dg-do directive.
4717
4718 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4719
4720         * gcc.dg/pr17957.c: Pass --param, not -param.
4721
4722 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4723
4724         PR middle-end/17957
4725         * testsuite/gcc.dg/pr17957.c: New test.
4726
4727 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4728
4729         PR c++/18445
4730         * g++.dg/template/crash28.C: Likewise.
4731
4732         PR c++/18001
4733         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4734         * g++.dg/ext/lvaddr.C: Likewise.
4735         * g++.dg/opt/pr7503-3.C: Likewise.
4736
4737         PR c++/18466
4738         * g++.dg/parse/qualified3.C: New test.
4739         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4740
4741         PR c++/18545
4742         * g++.dg/expr/return1.C: New test.
4743
4744 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4745
4746         Friend class name lookup 3/n, PR c++/3332
4747         * g++.dg/lookup/friend3.C: New test.
4748         * g++.dg/lookup/friend4.C: Likewise.
4749         * g++.dg/lookup/friend5.C: Likewise.
4750
4751 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4752
4753         Friend class name lookup 2/n, PR c++/14513, c++/15410
4754         * g++.dg/lookup/friend2.C: New test.
4755         * g++.dg/template/friend31.C: Likewise.
4756
4757 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4758
4759         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4760
4761 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4762
4763         PR c++/17473
4764         * g++.dg/tc1/dr56.C: Remove.
4765         * g++.dg/template/typedef1.C: Add dg-error markers.
4766         * g++.old-deja/g++.other/typedef7.C: Likewise.
4767
4768         PR c++/18285
4769         * g++.dg/parse/typedef7.C: New test.
4770
4771 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4772
4773         * gcc.c-torture/execute/20041124-1.c: New test.
4774
4775 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4776
4777         * g++.dg/template/deduce3.C: New test.
4778
4779         PR c++/18586
4780         * g++.dg/template/crash27.C: New test.
4781
4782         PR c++/18530
4783         * g++.dg/warn/Wshadow-3.C: New test.
4784
4785 2004-11-24  Devang Patel  <dpatel@apple.com>
4786
4787         PR/18555
4788         * gcc.dg/cpp/isysroot-1.c: New test.
4789         * gcc.dg/cpp/usr/include/stdio.h: New file.
4790         * gcc.dg/cpp/isysroot-2.c: New test.
4791         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4792         New file.
4793
4794 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4795
4796         PR c++/8929
4797         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4798
4799 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4800
4801         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4802         * gcc.target/sparc/pdist.c: Likewise.
4803
4804 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4805
4806         PR c++/16882
4807         * g++.dg/conversion/simd1.C: New test.
4808
4809 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4810
4811         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4812         and restore_ld_library_path_env_vars.
4813         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4814         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4815         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4816         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4817
4818 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4819
4820         * gcc.dg/pragma-align-2.c: Test macro expansion.
4821         * gcc.dg/pragma-pack-2.c: New test.
4822
4823 2004-11-23  Richard Henderson  <rth@redhat.com>
4824
4825         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4826         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4827         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4828         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4829         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4830         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4831
4832         * gcc.dg/vect/vect.exp: Add check for alpha.
4833         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4834         (check_effective_target_vect_int): Enable for alpha.
4835         (check_effective_target_vect_long): New.
4836         (is-effective-target): Add it.
4837
4838 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4839
4840         * gcc.dg/pr18614-1.c: New test.
4841
4842 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4843
4844         * gcc.dg/setjmp-2.c: New test.
4845
4846 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4847
4848         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4849         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4850         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4851         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4852         gcc.target/sparc/pdist.c: New tests.
4853
4854 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4855
4856         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4857
4858 2004-11-22  Dale Johannesen  <dalej@apple.com>
4859
4860         * gcc.dg/20041111-1.c:  New.
4861
4862 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4863
4864         PR tree-opt/18536
4865         * gcc.dg/vect/pr18536.c: New test.
4866
4867 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4868
4869         PR c++/18354
4870         * g++.dg/template/nontype11.C: New test.
4871
4872 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4873
4874         PR middle-end/18520
4875         * gcc.dg/pr18520-1.c: New test case.
4876
4877 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4878
4879         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4880         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4881         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4882         expected diagnostics.
4883
4884 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4885
4886         PR target/18580
4887         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4888         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4889         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4890
4891 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4892
4893         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4894
4895 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4896             Joseph Myers  <joseph@codesourcery.com>
4897
4898         * lib/target-supports.exp (check_visibility_available): Really
4899         test the compiler.
4900
4901 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4902
4903         PR tree-opt/18181
4904         * gcc.dg/vect/vect-85.c: New test.
4905         * gcc.dg/vect/vect-86.c: New test.
4906         * gcc.dg/vect/vect-87.c: New test.
4907         * gcc.dg/vect/vect-88.c: New test.
4908
4909 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4910
4911         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4912
4913 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4914
4915         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4916         * gcc.dg/ppc-and-1.c: Ditto.
4917         * gcc.dg/ppc-compare-1.c: Ditto.
4918         * gcc.dg/ppc-mov-1.c: Ditto
4919
4920 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4921             Mark Mitchell  <mark@codesourcery.com>
4922
4923         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4924
4925 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4926             Aldy Hernandez  <aldyh@redhat.com>
4927
4928         * lib/target-supports.exp (check_effective_target_vect_int): New
4929         (check_effective_target_vect_float): New
4930         (check_effective_target_vect_double): New.
4931         (is-effective-target): Support new effective targets keywords.
4932         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4933         default action for dg-do.
4934         * gcc.dg/vect/pr16105.c: Use new support.
4935         * gcc.dg/vect/pr18400.c: Ditto.
4936         * gcc.dg/vect/pr18425.c: Ditto.
4937         * gcc.dg/vect/vect-1.c: Ditto.
4938         * gcc.dg/vect/vect-10.c: Ditto.
4939         * gcc.dg/vect/vect-11.c: Ditto.
4940         * gcc.dg/vect/vect-12.c: Ditto.
4941         * gcc.dg/vect/vect-13.c: Ditto.
4942         * gcc.dg/vect/vect-14.c: Ditto.
4943         * gcc.dg/vect/vect-15.c: Ditto.
4944         * gcc.dg/vect/vect-16.c: Ditto.
4945         * gcc.dg/vect/vect-17.c: Ditto.
4946         * gcc.dg/vect/vect-18.c: Ditto.
4947         * gcc.dg/vect/vect-19.c: Ditto.
4948         * gcc.dg/vect/vect-2.c: Ditto.
4949         * gcc.dg/vect/vect-20.c: Ditto.
4950         * gcc.dg/vect/vect-21.c: Ditto.
4951         * gcc.dg/vect/vect-22.c: Ditto.
4952         * gcc.dg/vect/vect-23.c: Ditto.
4953         * gcc.dg/vect/vect-24.c: Ditto.
4954         * gcc.dg/vect/vect-25.c: Ditto.
4955         * gcc.dg/vect/vect-26.c: Ditto.
4956         * gcc.dg/vect/vect-27.c: Ditto.
4957         * gcc.dg/vect/vect-27a.c: Ditto.
4958         * gcc.dg/vect/vect-28.c: Ditto.
4959         * gcc.dg/vect/vect-29.c: Ditto.
4960         * gcc.dg/vect/vect-29a.c: Ditto.
4961         * gcc.dg/vect/vect-3.c: Ditto.
4962         * gcc.dg/vect/vect-30.c: Ditto.
4963         * gcc.dg/vect/vect-31.c: Ditto.
4964         * gcc.dg/vect/vect-32.c: Ditto.
4965         * gcc.dg/vect/vect-33.c: Ditto.
4966         * gcc.dg/vect/vect-34.c: Ditto.
4967         * gcc.dg/vect/vect-35.c: Ditto.
4968         * gcc.dg/vect/vect-36.c: Ditto.
4969         * gcc.dg/vect/vect-37.c: Ditto.
4970         * gcc.dg/vect/vect-38.c: Ditto.
4971         * gcc.dg/vect/vect-4.c: Ditto.
4972         * gcc.dg/vect/vect-40.c: Ditto.
4973         * gcc.dg/vect/vect-41.c: Ditto.
4974         * gcc.dg/vect/vect-42.c: Ditto.
4975         * gcc.dg/vect/vect-43.c: Ditto.
4976         * gcc.dg/vect/vect-44.c: Ditto.
4977         * gcc.dg/vect/vect-45.c: Ditto.
4978         * gcc.dg/vect/vect-46.c: Ditto.
4979         * gcc.dg/vect/vect-47.c: Ditto.
4980         * gcc.dg/vect/vect-48.c: Ditto.
4981         * gcc.dg/vect/vect-48a.c: Ditto.
4982         * gcc.dg/vect/vect-49.c: Ditto.
4983         * gcc.dg/vect/vect-5.c: Ditto.
4984         * gcc.dg/vect/vect-50.c: Ditto.
4985         * gcc.dg/vect/vect-51.c: Ditto.
4986         * gcc.dg/vect/vect-52.c: Ditto.
4987         * gcc.dg/vect/vect-53.c: Ditto.
4988         * gcc.dg/vect/vect-54.c: Ditto.
4989         * gcc.dg/vect/vect-55.c: Ditto.
4990         * gcc.dg/vect/vect-56.c: Ditto.
4991         * gcc.dg/vect/vect-56a.c: Ditto.
4992         * gcc.dg/vect/vect-57.c: Ditto.
4993         * gcc.dg/vect/vect-58.c: Ditto.
4994         * gcc.dg/vect/vect-59.c: Ditto.
4995         * gcc.dg/vect/vect-6.c: Ditto.
4996         * gcc.dg/vect/vect-60.c: Ditto.
4997         * gcc.dg/vect/vect-61.c: Ditto.
4998         * gcc.dg/vect/vect-62.c: Ditto.
4999         * gcc.dg/vect/vect-63.c: Ditto.
5000         * gcc.dg/vect/vect-64.c: Ditto.
5001         * gcc.dg/vect/vect-65.c: Ditto.
5002         * gcc.dg/vect/vect-66.c: Ditto.
5003         * gcc.dg/vect/vect-67.c: Ditto.
5004         * gcc.dg/vect/vect-68.c: Ditto.
5005         * gcc.dg/vect/vect-69.c: Ditto.
5006         * gcc.dg/vect/vect-7.c: Ditto.
5007         * gcc.dg/vect/vect-72.c: Ditto.
5008         * gcc.dg/vect/vect-72a.c: Ditto.
5009         * gcc.dg/vect/vect-73.c: Ditto.
5010         * gcc.dg/vect/vect-74.c: Ditto.
5011         * gcc.dg/vect/vect-75.c: Ditto.
5012         * gcc.dg/vect/vect-76.c: Ditto.
5013         * gcc.dg/vect/vect-77.c: Ditto.
5014         * gcc.dg/vect/vect-77a.c: Ditto.
5015         * gcc.dg/vect/vect-78.c: Ditto.
5016         * gcc.dg/vect/vect-79.c: Ditto.
5017         * gcc.dg/vect/vect-8.c: Ditto.
5018         * gcc.dg/vect/vect-80.c: Ditto.
5019         * gcc.dg/vect/vect-82.c: Ditto.
5020         * gcc.dg/vect/vect-82_64.c: Ditto.
5021         * gcc.dg/vect/vect-83.c: Ditto.
5022         * gcc.dg/vect/vect-83_64.c: Ditto.
5023         * gcc.dg/vect/vect-9.c: Ditto.
5024         * gcc.dg/vect/vect-all.c: Ditto.
5025         * gcc.dg/vect/vect-none.c: Ditto.
5026
5027 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5028
5029         * lib/gcc-dg.exp (dg-skip-if): New function.
5030         (dg-forbid-option): Remove.
5031         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5032         * g++.dg/abi/bitfield8.C: Likewise.
5033         * g++.dg/abi/dtor1.C: Likewise.
5034         * g++.dg/abi/empty10.C: Likewise.
5035         * g++.dg/abi/empty7.C: Likewise.
5036         * g++.dg/abi/empty9.C: Likewise.
5037         * g++.dg/abi/layout3.C: Likewise.
5038         * g++.dg/abi/layout4.C: Likewise.
5039         * g++.dg/abi/thunk1.C: Likewise.
5040         * g++.dg/abi/thunk2.C: Likewise.
5041         * g++.dg/abi/vbase11.C: Likewise.
5042         * g++.dg/abi/vthunk2.C: Likewise.
5043         * g++.dg/abi/vthunk3.C: Likewise.
5044         * g++.dg/ext/attrib8.C: Likewise.
5045         * g++.dg/opt/longbranch2.C: Likewise.
5046         * g++.dg/opt/reg-stack4.C: Likewise.
5047         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5048         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5049         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5050         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5051         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5052         * gcc.dg/20000609-1.c: Likewise.
5053         * gcc.dg/20000720-1.c: Likewise.
5054         * gcc.dg/20011107-1.c: Likewise.
5055         * gcc.dg/20011119-1.c: Likewise.
5056         * gcc.dg/20020108-1.c: Likewise.
5057         * gcc.dg/20020122-2.c: Likewise.
5058         * gcc.dg/20020122-3.c: Likewise.
5059         * gcc.dg/20020201-3.c: Likewise.
5060         * gcc.dg/20020206-1.c: Likewise.
5061         * gcc.dg/20020218-1.c: Likewise.
5062         * gcc.dg/20020310-1.c: Likewise.
5063         * gcc.dg/20020411-1.c: Likewise.
5064         * gcc.dg/20020418-2.c: Likewise.
5065         * gcc.dg/20020426-1.c: Likewise.
5066         * gcc.dg/20020426-2.c: Likewise.
5067         * gcc.dg/20020517-1.c: Likewise.
5068         * gcc.dg/20020523-1.c: Likewise.
5069         * gcc.dg/20020523-2.c: Likewise.
5070         * gcc.dg/20020729-1.c: Likewise.
5071         * gcc.dg/20030204-1.c: Likewise.
5072         * gcc.dg/20030826-2.c: Likewise.
5073         * gcc.dg/20030926-1.c: Likewise.
5074         * gcc.dg/20031202-1.c: Likewise.
5075         * gcc.dg/980312-1.c: Likewise.
5076         * gcc.dg/980313-1.c: Likewise.
5077         * gcc.dg/990117-1.c: Likewise.
5078         * gcc.dg/990424-1.c: Likewise.
5079         * gcc.dg/990524-1.c: Likewise.
5080         * gcc.dg/991230-1.c: Likewise.
5081         * gcc.dg/i386-387-1.c: Likewise.
5082         * gcc.dg/i386-387-2.c: Likewise.
5083         * gcc.dg/i386-387-3.c: Likewise.
5084         * gcc.dg/i386-387-4.c: Likewise.
5085         * gcc.dg/i386-387-5.c: Likewise.
5086         * gcc.dg/i386-387-6.c: Likewise.
5087         * gcc.dg/i386-asm-1.c: Likewise.
5088         * gcc.dg/i386-bitfield1.c: Likewise.
5089         * gcc.dg/i386-bitfield2.c: Likewise.
5090         * gcc.dg/i386-loop-1.c: Likewise.
5091         * gcc.dg/i386-loop-2.c: Likewise.
5092         * gcc.dg/i386-loop-3.c: Likewise.
5093         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5094         * gcc.dg/i386-pic-1.c: Likewise.
5095         * gcc.dg/i386-regparm.c: Likewise.
5096         * gcc.dg/i386-signbit-1.c: Likewise.
5097         * gcc.dg/i386-signbit-2.c: Likewise.
5098         * gcc.dg/i386-signbit-3.c: Likewise.
5099         * gcc.dg/i386-sse-5.c: Likewise.
5100         * gcc.dg/i386-sse-8.c: Likewise.
5101         * gcc.dg/i386-unroll-1.c: Likewise.
5102         * gcc.dg/tls/opt-1.c: Likewise.
5103         * gcc.dg/tls/opt-2.c: Likewise.
5104         * gcc.dg/unroll-1.c: Likewise.
5105         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5106         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5107         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5108         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5109
5110 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5111
5112         * g++.dg/template/incomplete1.C: New test.
5113
5114 2004-11-16  Nick Clifton  <nickc@redhat.com>
5115
5116         Revert patches accidentally commited during checkin of fixes for
5117         xstormy16 tests:
5118         gcc.c-torture/execute/simd-4.c: Revert
5119         gcc.dg/20040910-1.c: Revert.
5120
5121 2004-11-16  Paul Brook  <paul@codesourcery.com>
5122
5123         PR fortran/13010
5124         * gfortran.dg/der_pointer_1.f90: New test.
5125
5126 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5127
5128         PR c/18498
5129         * gcc.dg/bitfld-13.c: New test.
5130
5131 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5132
5133         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5134         powerpc*-*-linux*.
5135
5136         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5137         * gcc.dg/ppc64-abi-2.c: Ditto.
5138         * gcc.dg/ppc64-abi-3.c: Ditto.
5139
5140         * lib/gcc-dg.exp (dg-target-list): Remove.
5141
5142 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5143
5144         * gcc.dg/ia64-postinc.c: New test.
5145
5146 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5147
5148         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5149
5150 2004-11-15  Nick Clifton  <nickc@redhat.com>
5151
5152         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5153         __INT_MAX__ so that the test can be compiled by toolchains
5154         targeted at 16-bit processors.
5155
5156         * gcc.dg/20040625-1.c: Use long constants rather than integers
5157         when performing arithmetic that will overflow 16-bits.
5158
5159         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5160         xstormy16.  It does not support 128-bit vector operations.
5161
5162         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5163         with the macro PTR_TYPE.  Define this macro to an integer type
5164         suitable for holding a pointer.
5165
5166         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5167         the target is a 16-bit processor.
5168
5169         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5170         16-bit targets where the character constant will be too long.
5171
5172         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5173         where the double will not be directly addressable.
5174
5175 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5176
5177         Friend class name lookup 1/n, PR c++/18471
5178         * g++.dg/template/crash26.C: New test.
5179         * g++.dg/lookup/struct1.C: Adjust expected error.
5180         * g++.dg/parse/elab1.C: Likewise.
5181         * g++.dg/parse/elab2.C: Likewise.
5182         * g++.dg/parse/int-as-enum1.C: Likewise.
5183         * g++.dg/parse/struct-as-enum1.C: Likewise.
5184         * g++.dg/parse/typedef1.C: Likewise.
5185         * g++.dg/parse/typedef3.C: Likewise.
5186         * g++.dg/parse/typedef4.C: Likewise.
5187         * g++.dg/parse/typedef5.C: Likewise.
5188         * g++.dg/template/nontype4.C: Likewise.
5189         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5190         * g++.old-deja/g++.other/elab1.C: Likewise.
5191         * g++.old-deja/g++.other/syntax4.C: Likewise.
5192
5193 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5194
5195         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5196
5197 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5198
5199         * gcc.c-torture/execute/20041114-1.c: New test.
5200
5201 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5202
5203         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5204         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5205         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5206         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5207         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5208         gcc.dg/switch-7.c: New tests.
5209
5210 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5211
5212         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5213
5214 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5215
5216         PR tree-opt/18400
5217         * gcc.dg/vect/pr18400.c: New test.
5218
5219 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5220             Andrew Pinski  <pinskia@physics.uc.edu>
5221
5222         PR tree-opt/18425
5223         * gcc.dg/vect/pr18425.c: New test.
5224
5225 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5226
5227         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5228         Guard with dg-require-alias and dg-require-visibility.
5229
5230 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5231
5232         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5233
5234 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5235
5236         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5237
5238 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5239
5240         PR c++/17344
5241         * g++.dg/template/defarg5.C: New test.
5242
5243 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5244
5245         * g++.dg/parse/cast1.C: Run only on ILP32.
5246         * g++.old-deja/g++.mike/p784.C: Likewise.
5247
5248 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5249
5250         * gcc.c-torture/execute/20041113-1.c: New test.
5251
5252 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5253
5254         PR target/18230
5255         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5256         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5257         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5258         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5259         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5260         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5261         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5262         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5263         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5264         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5265         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5266         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5267         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5268
5269 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5270
5271         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5272         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5273         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5274         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5275         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5276         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5277         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5278         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5279         gcc.target/sparc/combined-1.c: New tests.
5280
5281 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5282
5283         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5284         New tests.
5285
5286 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5287
5288         * lib/gcc-dg.exp (dg-forbid-option): New function.
5289         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5290         * g++.dg/abi/bitfield8.C: Likewise.
5291         * g++.dg/abi/dtor1.C: Likewise.
5292         * g++.dg/abi/empty10.C: Likewise.
5293         * g++.dg/abi/empty7.C: Likewise.
5294         * g++.dg/abi/empty9.C: Likewise.
5295         * g++.dg/abi/layout3.C: Likewise.
5296         * g++.dg/abi/layout4.C: Likewise.
5297         * g++.dg/abi/thunk1.C: Likewise.
5298         * g++.dg/abi/thunk2.C: Likewise.
5299         * g++.dg/abi/vbase11.C: Likewise.
5300         * g++.dg/abi/vthunk2.C: Likewise.
5301         * g++.dg/abi/vthunk3.C: Likewise.
5302         * g++.dg/ext/attrib8.C: Likewise.
5303         * g++.dg/opt/longbranch2.C: Likewise.
5304         * g++.dg/opt/reg-stack4.C: Likewise.
5305         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5306         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5307         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5308         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5309         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5310         * gcc.dg/20000609-1.c: Likewise.
5311         * gcc.dg/20000720-1.c: Likewise.
5312         * gcc.dg/20011107-1.c: Likewise.
5313         * gcc.dg/20011119-1.c: Likewise.
5314         * gcc.dg/20020108-1.c: Likewise.
5315         * gcc.dg/20020122-2.c: Likewise.
5316         * gcc.dg/20020122-3.c: Likewise.
5317         * gcc.dg/20020201-3.c: Likewise.
5318         * gcc.dg/20020206-1.c: Likewise.
5319         * gcc.dg/20020218-1.c: Likewise.
5320         * gcc.dg/20020310-1.c: Likewise.
5321         * gcc.dg/20020411-1.c: Likewise.
5322         * gcc.dg/20020418-2.c: Likewise.
5323         * gcc.dg/20020426-1.c: Likewise.
5324         * gcc.dg/20020426-2.c: Likewise.
5325         * gcc.dg/20020517-1.c: Likewise.
5326         * gcc.dg/20020523-1.c: Likewise.
5327         * gcc.dg/20020523-2.c: Likewise.
5328         * gcc.dg/20020729-1.c: Likewise.
5329         * gcc.dg/20030204-1.c: Likewise.
5330         * gcc.dg/20030826-2.c: Likewise.
5331         * gcc.dg/20030926-1.c: Likewise.
5332         * gcc.dg/20031202-1.c: Likewise.
5333         * gcc.dg/980312-1.c: Likewise.
5334         * gcc.dg/980313-1.c: Likewise.
5335         * gcc.dg/990117-1.c: Likewise.
5336         * gcc.dg/990424-1.c: Likewise.
5337         * gcc.dg/990524-1.c: Likewise.
5338         * gcc.dg/991230-1.c: Likewise.
5339         * gcc.dg/i386-387-1.c: Likewise.
5340         * gcc.dg/i386-387-2.c: Likewise.
5341         * gcc.dg/i386-387-3.c: Likewise.
5342         * gcc.dg/i386-387-4.c: Likewise.
5343         * gcc.dg/i386-387-5.c: Likewise.
5344         * gcc.dg/i386-387-6.c: Likewise.
5345         * gcc.dg/i386-asm-1.c: Likewise.
5346         * gcc.dg/i386-bitfield1.c: Likewise.
5347         * gcc.dg/i386-bitfield2.c: Likewise.
5348         * gcc.dg/i386-loop-1.c: Likewise.
5349         * gcc.dg/i386-loop-2.c: Likewise.
5350         * gcc.dg/i386-loop-3.c: Likewise.
5351         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5352         * gcc.dg/i386-pic-1.c: Likewise.
5353         * gcc.dg/i386-regparm.c: Likewise.
5354         * gcc.dg/i386-signbit-1.c: Likewise.
5355         * gcc.dg/i386-signbit-2.c: Likewise.
5356         * gcc.dg/i386-signbit-3.c: Likewise.
5357         * gcc.dg/i386-sse-5.c: Likewise.
5358         * gcc.dg/i386-sse-8.c: Likewise.
5359         * gcc.dg/i386-unroll-1.c: Likewise.
5360         * gcc.dg/tls/opt-1.c: Likewise.
5361         * gcc.dg/tls/opt-2.c: Likewise.
5362         * gcc.dg/unroll-1.c: Likewise.
5363         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5364         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5365         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5366         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5367         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5368         -m64 is specified.
5369
5370 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/18389
5373         * g++.dg/parse/cond1.C: New test.
5374
5375         PR c++/18429
5376         * g++.dg/template/array9.C: New test.
5377         * g++.dg/ext/vla1.C: Adjust error messages.
5378         * g++.dg/ext/vlm1.C: Likewise.
5379         * g++.dg/template/crash2.C: Likewise.
5380
5381         PR c++/18436
5382         * g++.dg/template/call3.C: New test.
5383
5384         PR c++/18407
5385         * g++.dg/template/ptrmem11.C: New test.
5386
5387 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5388
5389         PR other/14264
5390         * lib/g++.exp: Set LC_ALL and LANG to C.
5391         * lib/gcc-dg.exp: Likewise.
5392         * lib/gfortran.exp: Likewise.
5393         * lib/objc.exp: Likewise.
5394         * lib/treelang.exp: Likewise.
5395
5396 2004-11-12  Andreas Schwab  <schwab@suse.de>
5397
5398         * gcc.dg/pr16286.c: Fix last change.
5399
5400 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/18416
5403         * g++.dg/init/global1.C: New test.
5404
5405 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5406
5407         * gcc.c-torture/execute/20041112-1.c: New test.
5408
5409 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5410
5411         * lib/gcc-dg.exp (dg-target-list): New.
5412
5413 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5414             Richard Sandiford  <rsandifo@redhat.com>
5415
5416         * lib/target-supports.exp (get-compiler_messages): New.
5417         (check_named_sections_available): Use it.
5418         (check_effective_target_ilp32): New.
5419         (check_effective_target_lp64): New.
5420         (is-effective-target): New.
5421         * lib/gcc-dg.exp (dg-require-effective-target): New.
5422
5423 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5424
5425         * gcc.dg/precedence-1.c: New test.
5426
5427 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5428
5429         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5430
5431         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5432         message, delete generated files, use more descriptive name for
5433         executable, and make the test unsupported when it cannot be run.
5434
5435         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5436         (dg-require-weak, dg-require-visibility, dg-require-alias,
5437         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5438         dg-require-iconv, dg-require-named-sections): Use it.
5439
5440         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5441
5442 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5443
5444         PR target/16457
5445         * gcc.dg/ppc-and-1: New
5446
5447         PR target/16796
5448         * gcc.dg/ppc-mov-1.c: New.
5449
5450         PR target/16458
5451         * gcc.dg/ppc-compare-1.c: New.
5452
5453 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5454
5455         * objc.dg/desig-init-2.m: New test.
5456
5457 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5458
5459         PR middle-end/18160
5460         * g++.dg/warn/register-var-1.C: New test.
5461         * g++.dg/warn/register-var-2.C: New test.
5462
5463 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5464
5465         * gcc.dg/union-2.c: New test.
5466
5467 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5468
5469         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5470         New test for PR tree-optimization/17892.
5471
5472 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5473
5474         PR c++/18369
5475         * g++.dg/init/new12.C: New test.
5476
5477 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5478
5479         * gcc.target/sparc: New directory.
5480         * gcc.target/sparc/sparc.exp: New driver.
5481         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5482         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5483         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5484         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5485
5486 2004-11-10  Paul Brook  <paul@codesourcery.com>
5487
5488         PR fortran/18218
5489         * gfortran.dg/list_read.c: New test.
5490
5491 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5492
5493         PR c/18322
5494         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5495         expected diagnostic location.
5496
5497 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5498
5499         * gcc.dg/20041109-1.c: New test.
5500
5501 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5502
5503         PR objc/18406
5504         * objc/compile/pr18406.m: New test.
5505
5506 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5507
5508         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5509
5510 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5511
5512         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5513
5514 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5515
5516         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5517
5518 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5519
5520         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5521         exit.
5522
5523 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5524
5525         PR tree-opt/18299
5526         * gcc.c-torture/pr18299-1.c: New test.
5527
5528 2004-11-06  Andreas Schwab  <schwab@suse.de>
5529
5530         * gcc.dg/pr16286.c: Also test for bool and pixel.
5531
5532 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5533
5534         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5535         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5536         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5537         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5538         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5539         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5540         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5541         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5542         gcc.dg/struct-semi-3.c: New tests.
5543
5544 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5547
5548 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5549
5550         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5551         Do not use C99 designators.
5552
5553 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5554
5555         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5556
5557 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5558
5559         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5560         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5561         * gcc.c-torture/execute/simd-5.x: Remove.
5562
5563 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5564
5565         PR rtl-optimization/17933
5566         * gcc.dg/torture/pr17933-1.c: New test.
5567
5568 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5569
5570         PR target/18106
5571         * lib/target-supports.exp (check_weak_available): Support
5572         Windows.
5573
5574 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5575
5576         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5577         call to fflush(stdout) before abort.
5578         (my_ffsll): New function.
5579         (generate_fields): Use it.
5580
5581 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5582
5583         * gcc.dg/init-undef-1.c: New test.
5584
5585 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5586
5587         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5588         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5589         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5590         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5591         expected messages for new parser.
5592
5593 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5594
5595         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5596
5597 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5598
5599         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5600         on LP64 targets.
5601
5602 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5603
5604         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5605         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5606         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5607         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5608         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5609         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5610         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5611         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5612         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5613         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5614
5615 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5616
5617         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5618         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5619         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5620         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5621         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5622         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5623         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5624         for new parser.
5625
5626 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5627
5628         PR target/15342
5629         * gcc.dg/20041104-1.c: New test.
5630
5631 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5632
5633         * g++.dg/template/nontype7.C: New test.
5634         * g++.dg/template/nontype8.C: Likewise.
5635         * g++.dg/template/nontype9.C: Likewise.
5636         * g++.dg/template/nontype10.C: Likewise.
5637         * g++.dg/tc1/dr49.C: Likewise.
5638         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5639         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5640
5641 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5642
5643         * g++.dg/rtti/tinfo1.C: Remove xfails.
5644
5645 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5646
5647         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5648         packed attribute to the definition to satisfy the new C++ parser.
5649
5650 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5651
5652         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5653         invocations of va_arg.
5654
5655 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5656
5657         PR c++/18124
5658         * g++.dg/template/crash25.C: New test.
5659
5660         PR c++/18155
5661         * g++.dg/template/typedef2.C: New test.
5662         * g++.dg/parse/crash13.C: Adjust error markers.
5663
5664         PR c++/18177
5665         * g++.dg/conversion/const3.C: New test.
5666
5667 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5668
5669         PR fortran/17535
5670         PR fortran/17583
5671         PR fortran/17713
5672         * gfortran.dg/generic_[123].f90: New testcases.
5673
5674 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5675
5676         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5677         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5678
5679 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5680
5681         PR tree-opt/16808
5682         * gcc.c-torture/compile/pr16808.c: New test.
5683
5684 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5685
5686         PR rtl-optimization/17104
5687         * gcc.dg/ppc-bitfield1.c: New.
5688
5689 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5690
5691         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5692
5693 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5694
5695         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5696         strings for 32-bit code.
5697
5698 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5699
5700         PR c/18239
5701         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5702
5703 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         PR c++/18064
5706         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5707
5708 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5709
5710         PR c++/15172
5711         * g++.dg/init/aggr2.C: New test.
5712
5713 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5714
5715         * objc.dg/local-decl-1.m: New test.
5716
5717 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5718
5719         * gcc.dg/20040910-1.c: Adjust regex.
5720
5721 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5722
5723         PR rtl-optimization/18084
5724         * g++.dg/opt/pr18084-1.C: New testcase.
5725
5726 2004-10-30  Matt Austern  <austern@apple.com>
5727
5728         PR c++/17542
5729         * g++.dg/ext/attrib18.C: New test.
5730
5731 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5732
5733         PR middle-end/18096
5734         * gcc.dg/pr18096-1.c: New test case.
5735
5736 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5737
5738         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5739
5740 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5741
5742         PR c/16666
5743         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5744         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5745         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5746         gcc.dg/old-style-prom-3.c: New tests.
5747
5748 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5749
5750         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5751         Remove unnecessary inclusion of stdio.h.
5752
5753 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5754
5755         PR rtl-optimization/17581
5756         * gcc.dg/pr17581-1.c: New test case.
5757
5758 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5759
5760         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5761         being implemented.
5762         * g++.dg/conversion/dr195-1.C: New.
5763         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5764         * g++.old-deja/g++.mike/p10148.C: Likewise.
5765
5766 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5767
5768         PR c++/17695
5769         * g++.dg/debug/typedef2.C: New test.
5770
5771 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5772
5773         PR fortran/13490
5774         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5775         * gfortran.dg/g77/README: Update.
5776
5777 2004-10-28  Matt Austern  <austern@apple.com>
5778
5779         PR c++/14124
5780         * g++.dg/ext/packed7.C: New test.
5781
5782 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5783
5784         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5785         scan-assembler.
5786         * lib/scanasm.exp (hidden-scan-for): New proc.
5787         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5788         string.
5789         (scan-not-hidden): Likewise.
5790         * lib/target-supports.exp (check_visibility_available): mach-o is
5791         support too.
5792
5793 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/17132
5796         * g++.dg/template/memclass3.C: New test.
5797
5798 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5799
5800         PR middle-end/18160
5801         * gcc.dg/register-var-1.c: New test.
5802         * gcc.dg/register-var-2.c: New test.
5803         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5804         error now.
5805
5806 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5807
5808         PR other/18172
5809         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5810         unused variables.
5811         * gcc.dg/vect/vect-22.c: Likewise.
5812
5813 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5814
5815         * gcc.dg/i386-rotate-1.c: New test.
5816
5817 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5818
5819         * g++.dg/init/ref12.C: Add "run" marker.
5820
5821         PR c++/17435
5822         * g++.dg/init/ref12.C: New test.
5823
5824         PR c++/18140
5825         * g++.dg/template/shift1.C: New test.
5826         * g++.dg/template/error10.C: Adjust error markers.
5827
5828 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5829
5830         PR tree-opt/17529
5831         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5832
5833 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5834
5835         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5836         * gcc.dg/weak/weak-3.c: Likewise.
5837         * gcc.dg/weak/weak-5.c: Likewise.
5838         * gcc.dg/weak/weak-9.c: Likewise.
5839         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5840         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5841
5842         * gcc.dg/darwin-weakimport-1.c: New.
5843
5844 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5845
5846         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5847
5848 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5849
5850         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5851         'syntax' error messages.
5852         * gcc.dg/cpp/direct2s.c: Likewise.
5853
5854 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5855
5856         * gcc.c-torture/compile/20041026-1.c: New.
5857
5858 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5859
5860         PR c++/18093
5861         * g++.dg/lookup/ns2.C: New test.
5862
5863         PR c++/18020
5864         * g++.dg/template/enum4.C: New test.
5865
5866         PR c++/18161
5867         * g++.dg/template/expr1.C: New test.
5868
5869 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5870
5871         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5872
5873 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5874
5875         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5876         gcc.dg/decl-nospec-3.c: New tests.
5877
5878 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5879
5880         * objc.dg/super-class-3.m: New test.
5881
5882 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5883
5884         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5885         resyncing.
5886         * gcc.dg/cpp/direct2s.c: Likewise.
5887
5888 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5889
5890         * objc.dg/image-info.m: Update for changes to section selection.
5891
5892 2004-10-25  David Ayers  <d.ayers@inode.at>
5893             Ziemowit Laski  <zlaski@apple.com>
5894
5895         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5896         diagnostics when messaging 'id <Proto>'.
5897         * objc.dg/class-protocol-1.m: New test.
5898         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5899         a non-existent method signature.
5900         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5901         Update diagnostics when messaging with non-existent method signature.
5902         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5903         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5904         invalid receivers are now resolved as if messaging 'id'; remove
5905         extraneous diagnostics.
5906
5907 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5908
5909         PR c/16667
5910         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5911         gcc.dg/init-desig-obs-3.c: New tests.
5912
5913 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5914
5915         * gcc.dg/debug/20041023-1.c: New test.
5916
5917 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5918
5919         PR middle-end/17407
5920         * gcc.c-torture/compile/pr17407.c: New test.
5921
5922         PR c++/18121
5923         * g++.dg/template/array8.C: New test.
5924
5925 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5926
5927         PR other/18138
5928         * lib/g++.exp: Accept more than one multilib libgcc.
5929         * lib/gcc-dg.exp: Likewise.
5930         * lib/objc.exp: Likewise.
5931         * lib/treelang.exp: Likewise.
5932         * lib/gfortran.exp: Likewise.
5933
5934 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5935
5936         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5937
5938 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5939
5940         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5941         * gcc.dg/c99-const-expr-3.c: Likewise.
5942
5943 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5944
5945         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5946
5947 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5948
5949         * gcc.c-torture/execute/loop-2e.x: Remove.
5950
5951 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5952
5953         PR c++/18095
5954         * g++.dg/parse/crash18.C: New.
5955         * g++.dg/parse/crash19.C: New.
5956
5957 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5958
5959         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5960         * g++.dg/ext/dllimport2.C: Same.
5961         * g++.dg/ext/dllimport8.C: Same.
5962
5963 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5964
5965         PR c++/10841
5966         * g++.dg/conversion/cast1.C: New test.
5967         * g++.dg/overload/pmf1.C: Adjust error marker.
5968
5969 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5970
5971         PR objc/17923
5972         * objc.dg/const-str-7.m: New test.
5973
5974 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5975
5976         * g++.dg/template/memfriend11.C: Fix comment typo.
5977         * g++.dg/template/memfriend14.C: Likewise.
5978
5979 2004-10-20  Richard Henderson  <rth@redhat.com>
5980
5981         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5982         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5983         -fasynchronous-unwind-tables.
5984
5985 2004-10-20  Richard Henderson  <rth@redhat.com>
5986
5987         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5988         (main): Return success.
5989         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5990         (main): Return success.
5991
5992 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5993
5994         PR c++/13495
5995         * g++.dg/template/memfriend9.C: New test.
5996         * g++.dg/template/memfriend10.C: Likewise.
5997         * g++.dg/template/memfriend11.C: Likewise.
5998         * g++.dg/template/memfriend12.C: Likewise.
5999         * g++.dg/template/memfriend13.C: Likewise.
6000         * g++.dg/template/memfriend14.C: Likewise.
6001         * g++.dg/template/memfriend15.C: Likewise.
6002         * g++.dg/template/memfriend16.C: Likewise.
6003         * g++.dg/template/memfriend17.C: Likewise.
6004         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6005
6006 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6007
6008         * g++.dg/conversion/dr195.C: New.
6009         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6010
6011 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6012             Devang Patel  <dpatel@apple.com>
6013
6014         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6015         of floating point arithmetic, which could trap.
6016
6017 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6018
6019         PR c++/14035
6020         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6021         * g++.dg/conversion/const2.C: New test.
6022         * g++.dg/expr/reinterpret2.C: New test.
6023         * g++.dg/expr/reinterpret3.C: New test.
6024         * g++.dg/expr/cast2.C: New test.
6025         * g++.dg/expr/copy1.C: New test.
6026         * g++.dg/other/conversion1.C: Change error message.
6027         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6028         function pointers to void *.
6029         * g++.old-deja/g++.mike/p10148.C: Likewise.
6030
6031 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6032
6033         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6034
6035 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6036
6037         PR c++/18047
6038
6039         * g++.dg/parse/expr3.C: New test.
6040
6041 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6042
6043         * gcc.dg/smod-1.c: New test.
6044
6045 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6046
6047         * objc.dg/method-14.m: New test.
6048
6049 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6050
6051         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6052         Also xfail as the patch was reverted.
6053
6054 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6055
6056         PR middle-end/16973
6057         * gcc.dg/pr16973.c: New test.
6058
6059 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6060
6061         PR tree-optimization/17656
6062         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6063
6064 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6065
6066         * g++.dg/eh/shadow1.C: New.
6067
6068 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6069
6070         * gcc.c-torture/compile/20041018-1.c: New test.
6071
6072 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6073
6074         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6075         compiler referring to register 0 when accessing sdata.  The linker
6076         now patches things up.
6077
6078 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6079
6080         PR c/17529
6081         * gcc.c-torture/compile/pr17529.c: New test.
6082
6083 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6084
6085         PR c++/17743
6086         * g++.dg/ext/attrib17.C: New test.
6087
6088 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6089
6090         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6091
6092 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6093
6094         PR c++/10479
6095         * g++.dg/ext/attrib16.C: New test.
6096
6097 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6098
6099         PR c++/17042
6100         * g++.dg/init/dso_handle1.C: New test.
6101
6102         PR c++/14667
6103         * g++.dg/parse/typedef6.C: New test.
6104
6105         PR c++/17916
6106         * g++.dg/parse/pragma1.C: New test.
6107
6108 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6109
6110         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6111
6112 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6113
6114         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6115         -fno-common when on HPPA HP-UX platforms.
6116
6117 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6118
6119         PR other/16820
6120         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6121         stdint.h.
6122         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6123         uintptr_t.
6124
6125 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6126
6127         PR c++/16301
6128         * g++.dg/lookup/strong-using-4.C: New test.
6129
6130 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6131
6132         PR middle-end/16567
6133         * gcc.c-torture/compile/nested-1.c: New test.
6134
6135 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6136
6137         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6138         and mipsisa64*-*-* (until support for misaligned loads is added).
6139         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6140         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6141         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6142         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6143         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6144         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6145
6146 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/17976
6149         * g++.dg/init/dtor3.C: New test.
6150
6151 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6152
6153         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6154
6155 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6156
6157         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6158         * gcc.dg/macho-lo-sum.c: Likewise.
6159
6160 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6161
6162         * gcc.dg/ppc-spe64-1.c: New test.
6163
6164 2004-10-14  Devang Patel  <dpatel@apple.com>
6165
6166         PR 17635
6167         * gcc.dg/pr17635.c : New test.
6168
6169 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6170
6171         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6172         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6173         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6174         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6175         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6176         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6177         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6178         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6179         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6180         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6181         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6182         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6183         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6184         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6185         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6186         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6187         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6188         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6189
6190 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6191
6192         * gcc.dg/vect/vect-82.c: New testcase.
6193         * gcc.dg/vect/vect-82_64.c: New testcase.
6194         * gcc.dg/vect/vect-83.c: New testcase.
6195         * gcc.dg/vect/vect-83_64.c: New testcase.
6196
6197 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6198
6199         * gcc.dg/cpp/error-1.c: New test.
6200
6201 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6202
6203         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6204
6205 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6206
6207         PR target/17984
6208         * gcc.dg/cris-peep2-xsrand2.c: New test.
6209
6210 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6211
6212         PR c++/17661
6213         * testsuite/g++.dg/expr/for2.C: New test.
6214
6215 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6216
6217         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6218
6219 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6220
6221         PR tree-optimization/17724
6222         * g++.dg/opt/pr17724-1.C: New test.
6223         * g++.dg/opt/pr17724-2.C: New test.
6224         * g++.dg/opt/pr17724-3.C: New test.
6225         * g++.dg/opt/pr17724-4.C: New test.
6226         * g++.dg/opt/pr17724-5.C: New test.
6227         * g++.dg/opt/pr17724-6.C: New test.
6228
6229 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6230
6231         PR c/17301
6232         * gcc.dg/pr17301-2.c: New test.
6233
6234 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6235
6236         PR c++/15876
6237         * g++.dg/parse/error22.C: New test.
6238
6239         PR c++/17936
6240         * g++.dg/template/spec18.C: New test.
6241
6242 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6243
6244         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6245         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6246         memcpy.
6247         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6248         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6249
6250 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6251
6252         * g++.dg/eh/cleanup5.C: Add dg-options "".
6253
6254 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6255
6256         PR middle-end/17657
6257         * gcc.dg/switch-4.c: New test case.
6258
6259 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6260
6261         * gcc.c-torture/execute/20041011-1.c: New test.
6262
6263 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6264
6265         PR c++/17554
6266         * g++.dg/init/for3.C: New test.
6267
6268         PR c++/17657
6269         * g++.dg/opt/switch2.C: New test.
6270
6271         PR middle-end/17703
6272         * g++.dg/warn/Wreturn-2.C: New test.
6273
6274 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6275
6276         PR c++/17907
6277         * g++.dg/eh/cleanup5.C: New test.
6278
6279 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6280
6281         PR c++/17393
6282         * g++.dg/parse/error21.C: New test.
6283
6284 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6285
6286         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6287         * g++.dg/warn/incomplete1.C: Likewise.
6288         * g++.dg/template/qualttp20.C: Likewise.
6289
6290 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6291
6292         PR c/17881
6293         * parm-incomplete-1.c: New test.
6294
6295 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6296
6297         PR c++/17867
6298         * g++.dg/parse/error19.C: New test.
6299
6300         PR c++/17670
6301         * g++.dg/init/new11.C: New test.
6302
6303         PR c++/17821
6304         * g++.dg/parse/error20.C: New test.
6305
6306         PR c++/17826
6307         * g++.dg/template/crash24.C: New test.
6308
6309 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6310
6311         PR c/17301
6312         * gcc.dg/pr17301-1.c: New test.
6313
6314 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6315
6316         PR c/17189
6317         * gcc.dg/anon-struct-5.c: New test.
6318
6319 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6320
6321         PR c/17844
6322         * gcc.dg/pr17844-1.c: New test.
6323
6324 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6325
6326         PR tree-optimization/17906
6327         * gcc.c-torture/compile/pr17906.c: New.
6328
6329 2004-10-09  Stuart Hastings  <stuart@apple.com>
6330             Roger Sayle  <roger@eyesopen.com>
6331
6332         PR rtl-optimization/17853
6333         * gcc.dg/i386-mmx-5.c: New testcase.
6334
6335 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6336
6337         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6338
6339 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6340
6341         PR c++/17524
6342         * g++.dg/template/static9.C: New test.
6343
6344         PR c++/17685
6345         * g++.dg/parse/operator5.C: New test.
6346
6347 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6348
6349         PR middle-end/17894
6350         * gcc.c-torture/execute/divcmp-4.c: New test case.
6351
6352 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6353
6354         PR tree-opt/17902
6355         * g++.dg/opt/pr17902.C: New test.
6356
6357 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6358
6359         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6360
6361 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6362
6363         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6364
6365 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6366
6367         * gcc.dg/assign-warn-3.c: New test.
6368
6369 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6370
6371         PR c/16999
6372         * gcc.dg/cpp/ident-1.c: New test.
6373
6374 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         * gcc.c-torture/compile/acc1.c: New.
6377
6378 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6379
6380         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6381         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6382
6383 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6384
6385         * gcc.dg/ultrasp11.c: New test.
6386
6387 2004-10-08  Michael Matz  <matz@suse.de>
6388
6389         * gcc.dg/doloop-2.c: New test.
6390
6391 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6392
6393         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6394         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6395         objc.dg/method-9.m: Update expected diagnostics.
6396
6397 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6398
6399         * gcc.dg/ppc-fsel-3.c: New file.
6400         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6401
6402 2004-10-07  Paul Brook  <paul@codesourcery.com>
6403
6404         * gfortran.dg/intrinsic_verify_1.f90: New test.
6405
6406 2004-10-07  Paul Brook  <paul@codesourcery.com>
6407
6408         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6409
6410 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6411
6412         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6413         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6414         commit.
6415
6416 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6419
6420 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6421
6422         PR c++/17115
6423         * g++.dg/warn/Winline-4.C: New test.
6424
6425 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6426
6427         * gcc.c-torture/compile/20041007-1.c: New test.
6428
6429 2004-10-07  Paul Brook  <paul@codesourcery.com>
6430
6431         PR fortran/17678
6432         * gfortran.dg/use_allocated_1.f90: New test.
6433
6434 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6435
6436         PR middle-end/17849
6437         * gfortran.fortran-torture/compile/nested.f90: New test
6438
6439 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6440
6441         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6442
6443 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6444
6445         PR c++/17368
6446         * g++.dg/ext/asm6.C: New test.
6447
6448 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6449
6450         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6451
6452 2004-10-06  Paul Brook  <paul@codesourcery.com>
6453
6454         PR libfortran/17709
6455         * gfortran.dg/empty_format_1.f90: New test.
6456
6457 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6458
6459         PR fortran/17568
6460         * gfortran.dg/ishft.f90: New test.
6461
6462         PR fortran/17283
6463         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6464         tests.
6465
6466 2004-10-06  Paul Brook  <paul@codesourcery.com>
6467
6468         * gfortran.dg/do_1.f90: New test.
6469
6470 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6471
6472         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6473         optimizing for size.
6474
6475 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6476
6477         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6478
6479 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6480
6481         * gcc.c-torture/compile/20041005-1.c: New test.
6482
6483 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6484
6485         PR c++/17829
6486         * g++.dg/lookup/koenig4.C: New.
6487
6488 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6489
6490         * g++.dg/other/classkey1.C: Adjust quoting marks.
6491         * g++.dg/parse/error15.C: Likewise.
6492         * g++.dg/template/meminit2.C (int>): Likewise.
6493
6494 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6495
6496         PR fortran/17283
6497         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6498
6499         PR fortran/17631
6500         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6501
6502         PR fortran/17708
6503         * gfortran.dg/pr17708.f90: New test.
6504
6505 2004-10-04  Chao-ying Fu  <fu@mips.com>
6506
6507         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6508         * gcc.dg/vect/vect-4.c: Ditto.
6509         * gcc.dg/vect/vect-5.c: Ditto.
6510         * gcc.dg/vect/vect-6.c: Ditto.
6511         * gcc.dg/vect/vect-8.c: Ditto.
6512         * gcc.dg/vect/vect-16.c: Ditto.
6513         * gcc.dg/vect/vect-30.c: Ditto.
6514         * gcc.dg/vect/vect-40.c: Ditto.
6515         * gcc.dg/vect/vect-41.c: Ditto.
6516         * gcc.dg/vect/vect-42.c: Ditto.
6517         * gcc.dg/vect/vect-43.c: Ditto.
6518         * gcc.dg/vect/vect-44.c: Ditto.
6519         * gcc.dg/vect/vect-45.c: Ditto.
6520         * gcc.dg/vect/vect-46.c: Ditto.
6521         * gcc.dg/vect/vect-47.c: Ditto.
6522         * gcc.dg/vect/vect-48.c: Ditto.
6523         * gcc.dg/vect/vect-49.c: Ditto.
6524         * gcc.dg/vect/vect-50.c: Ditto.
6525         * gcc.dg/vect/vect-51.c: Ditto.
6526         * gcc.dg/vect/vect-52.c: Ditto.
6527         * gcc.dg/vect/vect-53.c: Ditto.
6528         * gcc.dg/vect/vect-54.c: Ditto.
6529         * gcc.dg/vect/vect-55.c: Ditto.
6530         * gcc.dg/vect/vect-56.c: Ditto.
6531         * gcc.dg/vect/vect-57.c: Ditto.
6532         * gcc.dg/vect/vect-58.c: Ditto.
6533         * gcc.dg/vect/vect-59.c: Ditto.
6534         * gcc.dg/vect/vect-60.c: Ditto.
6535         * gcc.dg/vect/vect-74.c: Ditto.
6536         * gcc.dg/vect/vect-79.c: Ditto.
6537         * gcc.dg/vect/vect-80.c: Ditto.
6538
6539 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6540
6541         * gcc.dg/unused-7.c: Use the correct option.
6542
6543 2004-10-04  Paul Brook  <paul@codesourcery.com>
6544         Bud Davis  <bdavis9659@comcast.net>
6545
6546         PR fortran/17706
6547         PR fortran/16434
6548         * gfortran/pr17706.f90: New test.
6549         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6550
6551 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6552
6553         * gfortran.dg/pr17612.f90: New test.
6554
6555 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6556
6557         * g++.dg/template/local1.C: Adjust quoting marks in
6558         testing for diagnostics.
6559         * g++.dg/tls/diag-2.C: Likewise.
6560         * g++.dg/other/error8.C: Likewise.
6561
6562 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6563
6564         PR c/17178
6565         * gcc.dg/unused-4.c: Adjust to be correct.
6566
6567         PR c/17820
6568         * gcc.dg/unused-7.c: New test.
6569
6570 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6571
6572         PR c++/17797
6573         * g++.dg/overload/template2.C: New test.
6574
6575 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6576
6577         PR tree-optimization/16632
6578         * gcc.dg/tree-ssa/20041002-1.c: New.
6579
6580 2004-10-03  Paul Brook  <paul@codesourcery.com>
6581
6582         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6583         rather than relying on default formatting.
6584
6585 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6586
6587         * gcc.dg/20040920-1.c: Update expected message text.
6588
6589 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6590
6591         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6592
6593 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6594
6595         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6596         tree level.
6597
6598 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6599
6600         * gcc.dg/tree-ssa/pr17343.c: Remove.
6601
6602 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6603
6604         PR tree-opt/17343
6605         * gcc.dg/tree-ssa/pr17343.c: New test.
6606
6607 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6608
6609         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6610         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6611         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6612         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6613         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6614
6615 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6616
6617         * gcc.dg/lvalue-2.c: New test.
6618
6619 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6620
6621         PR c/17730
6622         * gcc.dg/pr17730-1.c: New test
6623
6624 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6625
6626         PR c/7425
6627         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6628
6629 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6630
6631         * gcc.c-torture/execute/stdarg-1.c: New test.
6632         * gcc.c-torture/execute/stdarg-2.c: New test.
6633         * gcc.c-torture/execute/stdarg-3.c: New test.
6634         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6635         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6636         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6637         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6638         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6639
6640 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6641
6642         PR tree-optimization/17697
6643         * g++.dg/opt/pr17697-1.C: New test.
6644         * g++.dg/opt/pr17697-2.C: New test.
6645         * g++.dg/opt/pr17697-3.C: New test.
6646
6647 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6648
6649         PR c/16409
6650         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6651         gcc.dg/vla-init-5.c: New tests.
6652
6653 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6654
6655         PR c/13804
6656         * gcc.dg/pr13804-1.c: New test.
6657
6658 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6659
6660         PR fortran/16938
6661         * gfortran.dg/pr16938.f90: New test.
6662
6663 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6664
6665         * g++.dg/template/crash23.C: New test.
6666
6667 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6668
6669         PR c++/17585
6670         * g++.dg/template/static8.C: New test.
6671
6672 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6673
6674         PR c++/17681
6675         * g++.dg/other/error9.C: New test.
6676
6677 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6678
6679         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6680
6681 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6682
6683         PR fortran/15164
6684         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6685
6686 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6687
6688         PR middle-end/17112
6689         * gcc.dg/pr17112-1.c: New test case.
6690
6691 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6692
6693         PR c/11459
6694         * gcc.dg/pr11459-1.c: New test.
6695
6696 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6697
6698         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6699         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6700
6701 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6702
6703         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6704
6705 2004-09-25  Jan Hubicka  <jh@suse.cz>
6706
6707         * compile/30040909-1.c: New test.
6708         * compile/30040907-1.c: New test.
6709
6710 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6711
6712         * gcc.c-torture/execute/va-arg-26.c: New test.
6713
6714 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6715
6716         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6717         extra diagnostics on targets with 64-bit pointers.
6718         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6719
6720 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6721
6722         PR c/17188
6723         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6724         * gcc.dg/decl-3.c: Adjust expected message.
6725
6726 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6727
6728         PR fortran/17615
6729         * gfortran.dg/pr17615.f90: New test.
6730
6731 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6732
6733         PR tree-optimzation/17517
6734         * g++.dg/tree-ssa/pr17517.C: New Test.
6735
6736 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6737
6738         PR c++/16889
6739         * g++.dg/lookup/ambig3.C: New.
6740
6741 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6742
6743         PR tree-opt/17624
6744         * g++.dg/opt/pr17624.C: New test.
6745
6746 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6747
6748         PR c/6980
6749         * gcc.dg/Wbad-function-cast-1.c: New test.
6750
6751 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6752
6753         * g++.dg/ext/complit1.C
6754         * g++.dg/other/error2.C
6755         * g++.dg/other/nontype-1.C
6756         * g++.dg/parse/crash11.C
6757         * g++.dg/parse/crash12.C
6758         * g++.dg/parse/error15.C
6759         * g++.dg/parse/error4.C
6760         * g++.dg/parse/tmpl-outside1.C
6761         * g++.dg/parse/too-many-tmpl-args1.C
6762         * g++.dg/template/dependent-expr3.C
6763         * g++.dg/template/error10.C
6764         * g++.dg/template/instantiate1.C
6765         * g++.dg/template/vtable2.C
6766         * g++.dg/warn/Wshadow-1.C
6767         * g++.dg/warn/weak1.C
6768         * g++.old-deja/g++.brendan/crash16.C
6769         * g++.old-deja/g++.brendan/crash18.C
6770         * g++.old-deja/g++.brendan/crash48.C
6771         * g++.old-deja/g++.brendan/crash49.C
6772         * g++.old-deja/g++.brendan/crash55.C
6773         * g++.old-deja/g++.brendan/crash56.C
6774         * g++.old-deja/g++.brendan/crash8.C
6775         * g++.old-deja/g++.brendan/enum11.C
6776         * g++.old-deja/g++.brendan/enum8.C
6777         * g++.old-deja/g++.brendan/enum9.C
6778         * g++.old-deja/g++.brendan/friend3.C
6779         * g++.old-deja/g++.brendan/misc14.C
6780         * g++.old-deja/g++.bugs/900402_02.C
6781         * g++.old-deja/g++.bugs/900404_03.C
6782         * g++.old-deja/g++.bugs/900404_04.C
6783         * g++.old-deja/g++.bugs/900428_03.C
6784         * g++.old-deja/g++.jason/crash4.C
6785         * g++.old-deja/g++.jason/overload21.C
6786         * g++.old-deja/g++.jason/redecl1.C
6787         * g++.old-deja/g++.jason/report.C
6788         * g++.old-deja/g++.jason/rfg10.C
6789         * g++.old-deja/g++.jason/template30.C
6790         * g++.old-deja/g++.law/arm12.C
6791         * g++.old-deja/g++.law/ctors5.C
6792         * g++.old-deja/g++.law/cvt20.C
6793         * g++.old-deja/g++.law/init10.C
6794         * g++.old-deja/g++.law/init8.C
6795         * g++.old-deja/g++.law/visibility17.C
6796         * g++.old-deja/g++.law/visibility7.C
6797         * g++.old-deja/g++.mike/net8.C
6798         * g++.old-deja/g++.mike/p646.C
6799         * g++.old-deja/g++.mike/p700.C
6800         * g++.old-deja/g++.mike/p701.C
6801         * g++.old-deja/g++.mike/p811.C
6802         * g++.old-deja/g++.ns/template13.C
6803         * g++.old-deja/g++.other/array3.C
6804         * g++.old-deja/g++.other/crash25.C
6805         * g++.old-deja/g++.other/dtor3.C
6806         * g++.old-deja/g++.other/dtor4.C
6807         * g++.old-deja/g++.other/main1.C
6808         * g++.old-deja/g++.other/warn7.C
6809         * g++.old-deja/g++.pt/crash11.C
6810         * g++.old-deja/g++.pt/crash36.C
6811         * g++.old-deja/g++.pt/spec22.C
6812         * g++.old-deja/g++.pt/spec9.C
6813         * g++.old-deja/g++.pt/ttp52.C
6814         * g++.old-deja/g++.robertl/eb103.C
6815         * g++.old-deja/g++.robertl/eb121.C
6816         * g++.old-deja/g++.robertl/eb22.C
6817         * g++.old-deja/g++.robertl/eb8.C:
6818         Update locations and/or regexps of dg-error markers.
6819         Remove markers for some bogus messages that are no longer issued.
6820
6821 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6822
6823         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6824         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6825
6826 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6827
6828         PR c++/17618
6829         * g++.dg/lookup/crash5.C: New test.
6830
6831 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6832
6833         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6834         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6835         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6836         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6837         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6838         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6839
6840         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6841         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6842         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6843         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6844         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6845         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6846
6847         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6848
6849         * gcc.dg/vect/vect-44.c: Check additional cases.
6850         * gcc.dg/vect/vect-48.c: Check additional cases.
6851
6852         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6853         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6854         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6855         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6856         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6857         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6858         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6859         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6860         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6861
6862         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6863         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6864         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6865
6866 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6867
6868         * gcc.dg/tree-ssa/loop-6.c: New test.
6869
6870 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6871
6872         PR c++/17620
6873         * g++.dg/inherit/base2.C: New.
6874
6875 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6876
6877         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6878         * gcc.dg/20001012-2.c: Likewise.
6879         * gcc.dg/20001013-1.c: Likewise.
6880         * gcc.dg/20001101-1.c: Likewise.
6881         * gcc.dg/20001102-1.c: Likewise.
6882         * gcc.dg/bf-spl1.c: Likewise.
6883         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6884         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6885
6886 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6887
6888         PR tree-optimization/16721
6889         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6890
6891 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6892
6893         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6894         * gcc.dg/20040305-1.c: Likewise.
6895
6896 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6897
6898         PR c/16566
6899         * gcc.c-torture/compile/pr16566-1.c,
6900         gcc.c-torture/compile/pr16566-2.c,
6901         gcc.c-torture/compile/pr16566-3.c: New tests.
6902
6903 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6904
6905         PR tree-optimization/17512
6906         * gcc.c-torture/compile/20040916-1.c.
6907
6908 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6909
6910         * gcc.dg/pragma-re-3.c: New test.
6911
6912 2004-09-17  Matt Austern  <austern@apple.com>
6913
6914         PR c++/15049
6915         * g++.dg/other/anon3.C: New.
6916
6917 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6918
6919         PR c++/7503
6920         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6921         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6922         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6923         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6924         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6925
6926 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6927
6928         PR fortran/17286
6929         * gfortran.dg/pr17286.f90: New test.
6930
6931 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6932
6933         PR c++/17530
6934         * g++.dg/template/static7.C: New test.
6935
6936 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6937
6938         PR tree-opt/17558
6939         * gcc.c-torture/compile/pr17558.c: New test.
6940
6941 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6942
6943         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6944         if SKIP_ATTRIBUTE is defined.
6945
6946 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6947
6948         PR fortran/15957
6949         * gfortran.dg/pr15957.f90: New test.
6950
6951 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6952
6953         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6954         in comparison.
6955         * gcc.dg/vect/vect-79.c: Likewise.
6956         * gcc.dg/vect/vect-80.c: Likewise.
6957
6958 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6959
6960         PR fortran/15750
6961         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6962
6963 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6964
6965         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6966         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6967         * gcc.dg/vect/vect-62.c: New testcase.
6968         * gcc.dg/vect/vect-63.c: New testcase.
6969         * gcc.dg/vect/vect-64.c: New testcase.
6970         * gcc.dg/vect/vect-65.c: New testcase.
6971         * gcc.dg/vect/vect-66.c: New testcase.
6972         * gcc.dg/vect/vect-67.c: New testcase.
6973         * gcc.dg/vect/vect-68.c: New testcase.
6974         * gcc.dg/vect/vect-69.c: New testcase.
6975         * gcc.dg/vect/vect-79.c: New testcase.
6976         * gcc.dg/vect/vect-80.c: New testcase.
6977
6978 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6979
6980         * gcc.target/mips/asm-1.c: New test.
6981
6982 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6983
6984         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6985         * gcc.dg/vect/vect-73.c: New testcase.
6986         * gcc.dg/vect/vect-74.c: New testcase.
6987         * gcc.dg/vect/vect-75.c: New testcase.
6988         * gcc.dg/vect/vect-76.c: New testcase.
6989         * gcc.dg/vect/vect-77.c: New testcase.
6990         * gcc.dg/vect/vect-78.c: New testcase
6991
6992 2004-09-18  Paul Brook  <paul@codesourcery.com>
6993
6994         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6995
6996 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6997
6998         PR c/17424
6999         * gcc.dg/pr17424-1.c: New test.
7000
7001 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7002
7003         * g++.dg/tree-ssa/pr17153.C: New test.
7004
7005 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7006
7007         PR pch/13361
7008         * testsuite/g++.dg/pch/wchar-1.C: New.
7009         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7010
7011 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7012
7013         * gcc.c-torture/execute/20040917-1.c: New test.
7014
7015 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7016
7017         PR tree-optimization/17319
7018         * gcc.dg/pr17319.c: New test.
7019
7020 2004-09-17  Devang Patel  <dpatel@apple.com>
7021
7022         * gcc.dg/20040813-1.c: New test.
7023
7024 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7025
7026         PR tree-optimization/17273
7027         * gcc.c-torture/compile/pr17273.c: New test.
7028
7029 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7030
7031         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7032         Update expected messages.
7033         * gcc.dg/declspec-13.c: New test.
7034
7035 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7036
7037         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7038
7039 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7040
7041         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7042         change what 'a' is pointing to.
7043
7044 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7045
7046         PR c++/16002
7047         * g++.dg/template/error18.C: New test.
7048
7049         PR c++/16029
7050         * g++.dg/warn/Wunused-8.C: New test.
7051
7052 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7053
7054         PR tree-optimization/17513
7055         * gcc.dg/20040916-1.c: New test.
7056
7057 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/17501
7060         * g++.dg/template/typename7.C: New test.
7061
7062 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7063
7064         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7065
7066 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7067
7068         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7069         with -ftree-based-profiling also.
7070         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7071
7072 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7073
7074         PR/15364
7075         * gfortran.dg/der_array_io_1.f90: New test.
7076         * gfortran.dg/der_array_io_2.f90: New test.
7077         * gfortran.dg/der_array_io_3.f90: New test.
7078
7079 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7080
7081         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7082         EABI.
7083
7084 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7085
7086         * g++.dg/opt/switch1.C: New test.
7087
7088 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7089
7090         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7091         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7092         Update expected messages.
7093
7094 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7095
7096         PR fortran/16485
7097         * gfortran.dg/same_name_1.f90: New test.
7098
7099 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7100
7101         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7102         dereference garbage pointers.
7103
7104 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7105
7106         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7107         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7108
7109         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7110         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7111         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7112
7113 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/17324
7116         * g++.dg/template/mangle1.C: New test.
7117
7118 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7119
7120         PR tree-optimization/17252
7121         * gcc.c-torture/execute/pr17252.c: New test.
7122
7123 2004-09-14  Andrew Pinski  <apinski@apple.com>
7124
7125         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7126
7127 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7128
7129         PR rtl-optimization/9771
7130         * gcc.dg/pr9771-1.c: New test case.
7131
7132 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7133
7134         PR tree-optimization/15262
7135         * gcc.c-torture/execute/pr15262-1.c: New test.
7136         * gcc.c-torture/execute/pr15262-2.c: New test.
7137
7138 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7139
7140         * gcc.dg/declspec-12.c: New test.
7141
7142 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7143
7144         * gfortran.dg/pr17090.f90: Add directives to test.
7145
7146 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7147
7148         * gcc.c-torture/compile/20040914-1.c: New test.
7149
7150 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7151
7152         PR c++/16162
7153         * g++.dg/template/decl2.C: New test.
7154
7155 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7156
7157         PR fortran/17090
7158         * gfortran.dg/pr17090.f90: New test.
7159
7160 2004-09-13  Dale Johannesen  <dalej@apple.com>
7161
7162         * gcc.c-torture/compile/pr17408.c:  New test case.
7163
7164 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7165
7166         PR c++/16716
7167         * g++.dg/parse/crash17.C: New test.
7168
7169         PR c++/17327
7170         * g++.dg/template/enum3.C: New test.
7171
7172 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7173
7174         * lib/gcc-defs.exp: Load wrapper.exp.
7175         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7176         using local code.
7177         * lib/gcc.exp (gcc_init): Similar.
7178         * lib/gfortran.exp (gfortran_init): Similar.
7179         * lib/objc.exp (objc_init): Similar.
7180         * lib/treelang.exp (treelang_init): Similar.
7181         * lib/wrapper.exp: New file with build_wrapper call machinery in
7182         ${tool}_maybe_build_wrapper.
7183
7184 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7185
7186         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7187         "inline".
7188         * gcc.dg/declspec-11.c: Update expected messages.
7189         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7190         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7191         gcc.dg/inline-12.c: New tests.
7192
7193 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7194
7195         * g++.dg/tree-ssa/pr17400.C: New testcase.
7196
7197 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7198
7199         * gcc.target/mips/sb1-1.c: New testcase.
7200
7201 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7202
7203         * lib/g77-dg.exp: Remove unused file.
7204         * lib/mike-g77.exp: Ditto.
7205         * lib/g77.exp: Ditto.
7206
7207 2004-09-12  Richard Henderson  <rth@redhat.com>
7208
7209         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7210
7211 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7212
7213         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7214         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7215         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7216         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7217         Update expected messages.
7218
7219 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7220
7221         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7222         declaration/use mismatch for dirp parameter.
7223
7224 2004-09-12  Andrew Pinski  <apinski@apple.com>
7225
7226         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7227         -fgnu-runtime is passed.
7228
7229 2004-09-12  Richard Henderson  <rth@redhat.com>
7230
7231         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7232         do the uplevel thing and update additional_flags directly.
7233         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7234         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7235         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7236         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7237
7238 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7239
7240         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7241
7242 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7243
7244         PR middle-end/17411
7245         * g++.dg/opt/pr17411-1.C: New test case.
7246
7247 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7248
7249         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7250         gcc.dg/tls/diag-2.c: Update expected messages.
7251         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7252         messages.
7253         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7254         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7255         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7256         gcc.dg/tls/diag-5.c: New tests.
7257
7258 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7259
7260         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7261
7262 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7263
7264         * g++.dg/parse/break-in-for.C: New test.
7265
7266 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7267
7268         * gcc.dg/tree-ssa/20040911-1.c: New test.
7269
7270 2004-09-11  Andreas Jaeger  <aj@suse.de>
7271
7272         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7273         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7274
7275 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7276
7277         * gcc.target/frv: New directory of FR-V-specific tests.
7278
7279 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7280
7281         * gcc.dg/convert-vec-1.c: New test.
7282
7283 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7284
7285         PR middle-end/17024
7286         * gcc.dg/pr17024-1.c: New test case.
7287
7288 2004-09-10  Eric Christopher  <echristo@redhat.com>
7289
7290         * gcc.dg/20040910-1.c: New test.
7291
7292 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7293
7294         * gcc.dg/bitfld-9.c: New test.
7295
7296 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7297
7298         * gcc.c-torture/execute/ieee/acc1.c: New test.
7299         * gcc.c-torture/execute/ieee/acc2.c: New test.
7300         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7301
7302 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7303
7304         * gcc.dg/deprecated-2.c: New test.
7305
7306 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7307
7308         * gcc.dg/init-vec-1.c: New test.
7309
7310 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7311
7312         PR middle-end/17055
7313         * gcc.dg/pr17055-1.c: New test case.
7314
7315 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7316
7317         PR target/17377
7318         * gcc.c-torture/execute/pr17377.c: New test.
7319
7320 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7321
7322         PR c/8420
7323         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7324         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7325         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7326         gcc.dg/long-long-typespec-1.c: New tests.
7327         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7328
7329 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7330
7331         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7332         gcc.dg/gnu99-static-1.c: New tests.
7333
7334 2004-09-08  Devang Patel  <dpatel@apple.com>
7335
7336         * gcc.dg/darwin-ld-20040828-1.c: New test.
7337         * gcc.dg/darwin-ld-20040828-2.c: New test.
7338         * gcc.dg/darwin-ld-20040828-3.c: New test.
7339
7340 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7341
7342         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7343         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7344         in error message.
7345         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7346         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7347         in error message.
7348         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7349         types they qualify.
7350         * objc.dg/type-size-2.m: Fix wording in comment.
7351         * objc.dg/va-meth-1.m: New test case.
7352
7353 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7354
7355         PR c/16633:
7356         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7357         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7358
7359 2004-09-06  Devang Patel  <dpatel@apple.com>
7360
7361         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7362         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7363
7364 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7365
7366         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7367         reflect changed line numbering of diagnostics.
7368
7369 2004-09-06  Paul Brook  <paul@codesourcery.com>
7370
7371         * gfortran.dg/edit_real_1.f90: Add new test.
7372
7373 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7374
7375         * gcc.dg/tree-ssa/loop-2.c: New test.
7376         * gcc.dg/tree-ssa/loop-3.c: New test.
7377         * gcc.dg/tree-ssa/loop-4.c: New test.
7378         * gcc.dg/tree-ssa/loop-5.c: New test.
7379
7380 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7381
7382         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7383
7384 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7385
7386         * gcc.dg/format/sentinel-1.c: New test.
7387
7388 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7389
7390         * testsuite/gcc.dg/builtins-46.c: New.
7391
7392 2004-09-03  Devang Patel  <dpatel@apple.com>
7393
7394         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7395         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7396
7397 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7398
7399         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7400         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7401         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7402         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7403         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7404         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7405         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7406         the non-portable bzero.
7407         * gcc.dg/20010912-1.c: xfail for NetWare.
7408         * gcc.dg/20020426-2.c: xfail for NetWare.
7409         * gcc.dg/20021014-1.c: xfail for NetWare.
7410         * gcc.dg/20021018-1.c: xfail for NetWare.
7411         * gcc.dg/20030213-1.c: xfail for NetWare.
7412         * gcc.dg/20030225-1.c: xfail for NetWare.
7413         * gcc.dg/20030708-1.c: xfail for NetWare.
7414         * gcc.dg/builtins-config.h: Also exclude NetWare.
7415         * gcc.dg/format/format.h: Define restrict only if not already defined.
7416         * gcc.dg/nest.c: xfail for NetWare.
7417         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7418         * lib/target-supports.exp (check_visibility_available): Exclude
7419         NetWare.
7420
7421 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7422
7423         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7424         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7425         deterministic starting point for the alignment of structure fields.
7426         * gcc.dg/Wpadded.c: Dito.
7427         * g++.dg/abi/vbase10.C: Dito.
7428
7429 2004-09-03  Devang Patel  <dpatel@apple.com>
7430
7431         * g++.dg/debug/pr15736.cc: New test.
7432
7433 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7434
7435         * README.QMTEST: Fix out-of-date link.
7436
7437 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7438
7439         PR fortran/16579
7440         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7441         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7442
7443 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7444
7445         * g++.dg/abi/arm_rtti1.C: New test.
7446
7447 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7448
7449         * gcc.dg/ppc-vector-memcpy.c: New.
7450         * gcc.dg/ppc-vector-memset.c: New.
7451
7452 2004-09-02  Chao-ying Fu  <fu@mips.com>
7453
7454         * gcc.target/mips/mips-3d-1.c: New test.
7455         * gcc.target/mips/mips-3d-2.c: New test.
7456         * gcc.target/mips/mips-3d-3.c: New test.
7457         * gcc.target/mips/mips-3d-4.c: New test.
7458         * gcc.target/mips/mips-3d-5.c: New test.
7459         * gcc.target/mips/mips-3d-6.c: New test.
7460         * gcc.target/mips/mips-3d-7.c: New test.
7461         * gcc.target/mips/mips-3d-8.c: New test.
7462         * gcc.target/mips/mips-3d-9.c: New test.
7463         * gcc.target/mips/mips-ps-1.c: New test.
7464         * gcc.target/mips/mips-ps-2.c: New test.
7465         * gcc.target/mips/mips-ps-3.c: New test.
7466         * gcc.target/mips/mips-ps-4.c: New test.
7467         * gcc.target/mips/mips-ps-type.c: New test.
7468
7469 2004-09-02  Paul Brook  <paul@codesourcery.com>
7470
7471         * gfortran.dg/edit_real_1.f90: Add new tests.
7472
7473 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7474
7475         PR fortran/15327
7476         * gfortran.dg/merge_char_1.f90: New test.
7477
7478 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7479
7480         PR fortran/16404
7481         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7482
7483 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7484
7485         PR c/1522
7486         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7487
7488 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7489
7490         * g++.dg/opt/loop1.C: Do not XFAIL.
7491
7492 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7493
7494         * gcc.c-torture/execute/20040831-1.c: New test.
7495
7496 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7497
7498         PR fortran/16579
7499         * gfortran.dg/g77/20010610.f: Now passes.
7500         Copy from g77.f-torture/execute. Add dg-run directive.
7501         * gfortran.dg/g77/README: Update
7502
7503 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7504
7505         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7506         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7507         (t1, t2, t3, t4): Add volatile.
7508
7509 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7510
7511         * g++.dg/ext/visibility/arm1.C: New test.
7512
7513 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7514
7515         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7516         -pedantic-errors.
7517
7518 2004-09-01  Paul Brook  <paul@codesourcery.com>
7519
7520         * gfortran.dg/eof_2.f90: New test.
7521
7522 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7523
7524         PR fortran/16579
7525         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7526
7527 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7528
7529         PR libfortran/16805
7530         * gfortran.dg/list_read_2.f90: New test.
7531
7532 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7533
7534         * g++.dg/abi/key1.C: New test.
7535
7536 2004-08-31  Richard Henderson  <rth@redhat.com>
7537
7538         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7539         form of offsetof.
7540         * g++.dg/other/offsetof5.C: Remove duplicate.
7541
7542 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7543
7544         PR fortran/17244
7545         * gfortran.dg/func_derived_1.f90: New test.
7546
7547 2004-08-31  Paul Brook  <paul@codesourcery.com>
7548
7549         * gfortran.dg/eof_1.f90: New test.
7550
7551 2004-08-31  Paul Brook  <paul@codesourcery.com>
7552
7553         * gfortran.dg/list_read_1.f90: New file.
7554
7555 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7556
7557         * g++.dg/opt/loop1.C: XFAIL.
7558
7559 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7560
7561         * gcc.dg/funcdef-storage-1.c: New.
7562         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7563         an extern function in local scope.
7564         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7565         declare an 'auto inline' function in local scope.
7566         * gcc.dg/20011130-1.c: Likewise.
7567         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7568         an 'auto' function in local scope.
7569         * gcc.dg/20021014-1.c: Likewise.
7570         * gcc.dg/20030331-2.c: Likewise.
7571
7572 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7573
7574         * gfortran.dg/blockdata_1.f90: New test.
7575
7576 2004-08-30  Richard Henderson  <rth@redhat.com>
7577
7578         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7579
7580 2004-08-30  Richard Henderson  <rth@redhat.com>
7581
7582         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7583         additional_flags set by alternate driver.
7584         (ieee-options): New procedure.
7585         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7586         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7587         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7588         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7589
7590 2004-08-30  Richard Henderson  <rth@redhat.com>
7591
7592         * lib/f-torture.exp: Remove.
7593
7594 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR rtl-optimization/16590
7597         * g++.dg/opt/loop1.C: New test.
7598
7599 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7600
7601         PR fortran/13910
7602         * gfortran.dg/oldstyle_1.f90: New test.
7603
7604 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7605         Paul Brook  <paul@codesourcery.com>
7606
7607         * gfortran.dg/g77/README: Update.
7608         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7609         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7610         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7611
7612 2004-08-28  Paul Brook  <paul@codesourcery.com>
7613
7614         PR libfortran/17195
7615         * gfortran.dg/edit_real_1.f90: New test.
7616
7617 2004-08-27  Paul Brook  <paul@codesourcery.com>
7618
7619         * gfortran.dg/rewind_1.f90: New test.
7620
7621 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7622
7623         PR fortran/16597
7624         * gfortran.dg/pr16597.f90: New test.
7625
7626 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7627
7628         PR c/13801
7629         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7630         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7631         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7632         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7633         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7634
7635 2004-08-26  Nick Clifton  <nickc@redhat.com>
7636
7637         * gcc.c-torture/compile/pr17119.c: New test.
7638
7639 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7640
7641         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7642
7643 2004-08-25  Richard Henderson  <rth@redhat.com>
7644
7645         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7646         the bits that expect kind=8 to be the largest real kind.
7647
7648 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7649
7650         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7651
7652 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7653
7654         * gfortran.dg/assignment_1.f90: New test.
7655
7656 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7657
7658         * g++.dg/template/repo3.C: New test.
7659
7660 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7661
7662         PR middle-end/16693
7663         PR tree-optimization/16372
7664         * g++.dg/opt/pr16372-1.C: New test case.
7665         * g++.dg/opt/pr16693-1.C: New test case.
7666         * g++.dg/opt/pr16693-2.C: New test case.
7667
7668 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7669
7670         * objc.dg/proto-lossage-4.m: New test.
7671
7672 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/17155
7675         * g++.dg/inherit/local2.C: New test.
7676
7677 2004-08-25  Paul Brook  <paul@codesourcery.com>
7678
7679         PR fortran/17144
7680         * gfortran.dg/string_ctor_1.f90: New test.
7681
7682 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7683
7684         PR c++/14428
7685         * g++.dg/template/redecl2.C: New test.
7686
7687 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7688
7689         PR fortran/17143
7690         * gfortran.dg/pr17143.f90: New test.
7691
7692 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7693
7694         PR fortran/17164
7695         * gfortran.dg/pr17164.f90: New test.
7696
7697 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7698
7699         * gcc.dg/tree-ssa/loop-1.c: New test.
7700
7701 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7702
7703         * gcc.c-torture/compile/20040824-1.c: New test.
7704
7705 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7706
7707         * gcc.c-torture/compile/iftrap-3.c: New test.
7708
7709 2004-08-24  Paul Brook  <paul@codesourcery.com>
7710
7711         * gfortran.dg/entry_2.f90: New test.
7712
7713 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7714
7715         PR c++/16889
7716         * g++.dg/lookup/ambig[12].C: New.
7717
7718 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7719
7720         PR c++/16706
7721         * g++.dg/template/crash21.C: New test.
7722         * g++.dg/template/crash22.C: Likewise.
7723
7724 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7725
7726         PR c++/17149
7727         * g++.dg/template/access15.C: New.
7728
7729 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/17163
7732         * g++.dg/template/repo2.C: New test.
7733
7734 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7735
7736         PR rtl-optimization/17078
7737         * gcc.c-torture/execute/pr17078-1.c: New test case.
7738
7739 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7740
7741         PR c/14492
7742         * gcc.dg/debug/crash1.c: New test.
7743
7744 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7745
7746         PR c/16180
7747         * gcc.dg/loop-5.c: New test.
7748
7749 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7750
7751         * gcc.c-torture/execute/20040823-1.c: New test.
7752
7753 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7754
7755         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7756         to the assembler.  Simplify test accordingly.
7757         (asm_abi_flags): Use GNU names.
7758         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7759         to check for ABI flags.
7760
7761 2004-08-22  Andrew Pinski  <apinski@apple.com>
7762
7763         * g++.dg/opt/pr14029.C: New test.
7764         * gcc.c-torture/execute/pr15262.c: New test.
7765
7766 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7767
7768         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7769
7770 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7771
7772         PR 16908
7773         * gfortran.dg/direct_io.f90: New test.
7774
7775 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7776
7777         PR c++/17121
7778         * g++.dg/inherit/local2.C: New test.
7779
7780 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7781
7782         PR c++/17120
7783         * g++.dg/warn/Wparentheses-4.C: New test.
7784
7785 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7786
7787         PR c++/17121
7788         * g++.dg/inherit/local2.C: New test.
7789
7790         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7791         * gcc.dg/ppc-ldstruct.c: Likewise.
7792         * gcc.dg/ppc64-abi-2.c: Likewise.
7793
7794 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7795
7796         PR rtl-optimization/17099
7797         * gcc.c-torture/execute/20040820-1.c: New test.
7798
7799 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7800
7801         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7802
7803 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7804
7805         PR fortran/17077
7806         * gfortran.dg/auto_array_1.f90: New test.
7807
7808 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7809
7810         PR fortran/17074
7811         * gfortran.dg/simpleif_1.f90: New test.
7812
7813 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7814
7815         * lib/target-supports.exp (check_profiling_available): Return
7816         false for arm*-*-symbianelf* and arm*-*-eabi*.
7817
7818         PR c++/15890
7819         * g++.dg/template/delete1.C: New test.
7820
7821 2004-08-19  Paul Brook  <paul@codesourcery.com>
7822
7823         PR fortran/14976
7824         PR fortran/16228
7825         * gfortran.dg/data_char_1.f90: New test.
7826
7827 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7828
7829         PR fortran/16946
7830         * gfortran.dg/reduction.f90: New testcase.
7831
7832 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7833
7834         PR fortran/16520
7835         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7836
7837 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7838
7839         PR c++/17041
7840         * g++.dg/Wparentheses-3.C: New test.
7841
7842 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7843
7844         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7845         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7846         * gcc.dg/vect/vect-2.c: Likewise.
7847         * gcc.dg/vect/vect-3.c: Likewise.
7848         * gcc.dg/vect/vect-4.c: Likewise.
7849         * gcc.dg/vect/vect-5.c: Likewise.
7850         * gcc.dg/vect/vect-6.c: Likewise.
7851         * gcc.dg/vect/vect-7.c: Likewise.
7852         * gcc.dg/vect/vect-25.c: Likewise.
7853         * gcc.dg/vect/vect-31.c: Likewise.
7854         * gcc.dg/vect/vect-32.c: Likewise.
7855         * gcc.dg/vect/vect-34.c: Likewise.
7856         * gcc.dg/vect/vect-36.c: Likewise.
7857         * gcc.dg/vect/vect-all.c: Likewise.
7858
7859 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7860
7861         PR c++/17068
7862         * g++.dg/template/operator4.C: New test.
7863
7864 2004-08-18  Richard Henderson  <rth@redhat.com>
7865
7866         * gcc.dg/20040206-1.c: XFAIL.
7867
7868 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/16246
7871         * g++.dg/template/array7.C: New test.
7872
7873 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7874
7875         * gcc.dg/mips-movcc-1.c: New test.
7876         * gcc.dg/mips-movcc-2.c: New test.
7877         * gcc.dg/mips-movcc-3.c: New test.
7878
7879         * gcc.dg/mips-nmadd-1.c: New test.
7880         * gcc.dg/mips-nmadd-2.c: New test.
7881
7882 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/15871
7885         * g++.dg/opt/inline8.C: New test.
7886
7887         PR c++/16965
7888         * g++.dg/parse/error17.C: New test.
7889
7890 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7891
7892         * gcc.dg/vect: New directory for vectorizer tests.
7893         * gcc.dg/vect/tree-vect.h: New file.
7894         * gcc.dg/vect/vect.exp: New file.
7895         * gcc.dg/vect/pr16105.c.c: New test.
7896         * gcc.dg/vect/vect-1.c: New test.
7897         * gcc.dg/vect/vect-2.c: New test.
7898         * gcc.dg/vect/vect-3.c: New test.
7899         * gcc.dg/vect/vect-4.c: New test.
7900         * gcc.dg/vect/vect-5.c: New test.
7901         * gcc.dg/vect/vect-6.c: New test.
7902         * gcc.dg/vect/vect-7.c: New test.
7903         * gcc.dg/vect/vect-8.c: New test.
7904         * gcc.dg/vect/vect-9.c: New test.
7905         * gcc.dg/vect/vect-10.c: New test.
7906         * gcc.dg/vect/vect-11.c: New test.
7907         * gcc.dg/vect/vect-12.c: New test.
7908         * gcc.dg/vect/vect-13.c: New test.
7909         * gcc.dg/vect/vect-14.c: New test.
7910         * gcc.dg/vect/vect-15.c: New test.
7911         * gcc.dg/vect/vect-16.c: New test.
7912         * gcc.dg/vect/vect-17.c: New test.
7913         * gcc.dg/vect/vect-18.c: New test.
7914         * gcc.dg/vect/vect-19.c: New test.
7915         * gcc.dg/vect/vect-20.c: New test.
7916         * gcc.dg/vect/vect-21.c: New test.
7917         * gcc.dg/vect/vect-22.c: New test.
7918         * gcc.dg/vect/vect-23.c: New test.
7919         * gcc.dg/vect/vect-24.c: New test.
7920         * gcc.dg/vect/vect-25.c: New test.
7921         * gcc.dg/vect/vect-26.c: New test.
7922         * gcc.dg/vect/vect-27.c: New test.
7923         * gcc.dg/vect/vect-28.c: New test.
7924         * gcc.dg/vect/vect-29.c: New test.
7925         * gcc.dg/vect/vect-30.c: New test.
7926         * gcc.dg/vect/vect-31.c: New test.
7927         * gcc.dg/vect/vect-32.c: New test.
7928         * gcc.dg/vect/vect-33.c: New test.
7929         * gcc.dg/vect/vect-34.c: New test.
7930         * gcc.dg/vect/vect-35.c: New test.
7931         * gcc.dg/vect/vect-36.c: New test.
7932         * gcc.dg/vect/vect-37.c: New test.
7933         * gcc.dg/vect/vect-38.c: New test.
7934         * gcc.dg/vect/vect-40.c: New test.
7935         * gcc.dg/vect/vect-41.c: New test.
7936         * gcc.dg/vect/vect-42.c: New test.
7937         * gcc.dg/vect/vect-43.c: New test.
7938         * gcc.dg/vect/vect-44.c: New test.
7939         * gcc.dg/vect/vect-45.c: New test.
7940         * gcc.dg/vect/vect-46.c: New test.
7941         * gcc.dg/vect/vect-47.c: New test.
7942         * gcc.dg/vect/vect-48.c: New test.
7943         * gcc.dg/vect/vect-49.c: New test.
7944         * gcc.dg/vect/vect-50.c: New test.
7945         * gcc.dg/vect/vect-51.c: New test.
7946         * gcc.dg/vect/vect-52.c: New test.
7947         * gcc.dg/vect/vect-53.c: New test.
7948         * gcc.dg/vect/vect-54.c: New test.
7949         * gcc.dg/vect/vect-55.c: New test.
7950         * gcc.dg/vect/vect-56.c: New test.
7951         * gcc.dg/vect/vect-57.c: New test.
7952         * gcc.dg/vect/vect-58.c: New test.
7953         * gcc.dg/vect/vect-59.c: New test.
7954         * gcc.dg/vect/vect-60.c: New test.
7955         * gcc.dg/vect/vect-61.c: New test.
7956         * gcc.dg/vect/vect-all.c: New test.
7957         * gcc.dg/vect/vect-none.c: New test.
7958
7959 2004-08-17  Paul Brook  <paul@codesourcery.com>
7960
7961         PR fortran/13082
7962         * gfortran.dg/entry_1.f90: New test.
7963
7964 2004-08-17  Andrew Pinski  <apinski@apple.com>
7965
7966         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7967
7968 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7969
7970         * gcc.dg/pr17036-1.c: New test.
7971
7972 2004-08-16  Devang Patel  <dpatel@apple.com>
7973
7974         * gcc.dg/darwin-20040809-1.c: New test.
7975
7976 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7977
7978         * gcc.dg/funcdef-attr-1.c: New test.
7979
7980 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7981
7982         * gcc.dg/altivec-17.c: New test.
7983         * gcc.dg/altivec-18.c: New test.
7984
7985 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7986
7987         PR c++/6749
7988         * g++.dg/template/vtable2.C: New test.
7989
7990 2004-08-14  Richard Henderson  <rth@redhat.com>
7991
7992         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7993         * gcc.dg/pack-test-4.c (main): Return 0.
7994         * gcc.dg/setjmp-1.c: Remove XFAIL.
7995         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7996
7997 2004-08-14  Richard Henderson  <rth@redhat.com>
7998
7999         * gcc.dg/980217-1.c: Add prototype for printf.
8000
8001 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8002
8003         * gfortran.dg/pr16935.f90: New test.
8004
8005 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8006
8007         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8008
8009 2004-08-13  Paul Brook  <paul@codesourcery.com>
8010
8011         * gfortran.dg/der_io_1.f90: Remove stray comma.
8012
8013 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8014
8015         * gcc.dg/vmx/cw-bug-2.c: Remove.
8016         * gcc.dg/vmx/vprint-1.c: Remove.
8017         * gcc.dg/vmx/vscan-1.c: Remove.
8018
8019 2004-08-12  Devang patel  <dpatel@apple.com>
8020
8021         * gcc.dg/darwin-20040809-2.c: New test.
8022
8023 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8024
8025         * g++.dg/ext/altivec-12.C: New test.
8026
8027         * g++.dg/ext/altivec-11.C: New test.
8028
8029 2004-08-12  Paul Brook  <paul@codesourcery.com>
8030
8031         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8032
8033 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8034
8035         * g++.dg/ext/altivec-2.C: Check for hardware support before
8036         executing any VMX instructions.
8037
8038         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8039
8040 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8041
8042         PR c++/16276
8043         * g++.old-deja/g++.other/comdat4.C: New test.
8044         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8045
8046 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8047
8048         PR target/16286
8049         * gcc.dg/pr16286.c: New test.
8050
8051 2004-08-12 Jan Beulich <jbeulich@novell.com>
8052
8053         * g++.dg/ext/asm5.C: New.
8054
8055 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8056
8057         PR c++/16698
8058         * g++.dg/eh/crash1.C: New test.
8059
8060         PR c++/16717
8061         * g++.dg/ext/construct1.C: New test.
8062
8063 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8064
8065         PR c++/16853
8066         * g++.dg/init/ptrmem1.C: New test.
8067
8068         PR c++/16618
8069         * g++.dg/parse/offsetof5.C: New test.
8070
8071         PR c++/16870
8072         * g++.dg/template/overload3.C: New test.
8073
8074 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8075
8076         PR c++/16964
8077         * g++.dg/parse/error16.C: New test.
8078
8079         PR c++/16904
8080         * g++.dg/template/error14.C: New test.
8081
8082         PR c++/16929
8083         * g++.dg/template/error15.C: New test.
8084
8085 2004-08-11  Devang Patel  <dpatel@apple.com>
8086
8087         * gcc.dg/darwin-ld-20040809-1.c: New test.
8088         * gcc.dg/darwin-ld-20040809-2.c: New test.
8089
8090 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8091
8092         PR fortran/16917
8093         * gfortran.dg/dfloat_1.f90: New test.
8094
8095 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8096
8097         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8098         * gcc.dg/dll-2.c: Fix dg-require syntax.
8099         * gcc.misc-tests/arm-isr.c (abort): Declare.
8100         (exit): Likewise.
8101
8102 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8103
8104         PR c++/16971
8105         * g++.dg/parse/crash16.C: New test.
8106
8107 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8108
8109         * gcc.dg/mips-rsqrt-1.c: New test case.
8110         * gcc.dg/mips-rsqrt-2.c: New test case.
8111         * gcc.dg/mips-rsqrt-3.c: New test case.
8112
8113 2004-08-10  Paul Brook  <paul@codesourcery.com>
8114
8115         * gfortran.dg/der_io_1.f90: New test.
8116
8117 2004-08-10  Paul Brook  <paul@codesourcery.com>
8118
8119         PR fortran/16919
8120         * gfortran.dg/der_array_1.f90: New test.
8121
8122 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8123
8124         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8125
8126 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8127
8128         * gcc.dg/wchar_t-2.c: Fix typo.
8129
8130 2004-08-09  Falk Hueffner  <falk@debian.org>
8131
8132         PR tree-optimization/12517
8133         * gcc.c-torture/compile/pr12517.c: New test.
8134
8135         PR tree-optimization/12578
8136         * gcc.c-torture/compile/pr12578.c: New test.
8137
8138         PR tree-optimization/12899
8139         * gcc.c-torture/compile/pr12899.c: New test.
8140
8141         PR rtl-optimization/14692
8142         * gcc.c-torture/compile/pr14692.c: New test.
8143
8144         PR tree-optimization/16461
8145         * gcc.c-torture/compile/pr16461.c: New test.
8146
8147 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8148
8149         * gfortran.dg/getenv_1.f90: New test.
8150
8151 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8152
8153         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8154         wchar_t.
8155         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8156
8157 2004-08-06  Paul Brook  <paul@codesourcery.com>
8158
8159         * gfortran.dg/ret_array_1.f90: New test.
8160         * gfortran.dg/ret_pointer_1.f90: New test.
8161
8162 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8163
8164         * gcc.dg/missing-field-init-[12].c: New tests.
8165         * g++.dg/warn/missing-field-init-[12].C: New tests.
8166
8167 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8168
8169         * gcc.dg/enum2.c: New test.
8170         * gcc.dg/symbian3.c: Likewise.
8171         * gcc.dg/symbian4.c: Likewise.
8172         * gcc.dg/wchar_t-2.c: Likewise.
8173
8174 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8175
8176         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8177         destructor tests.
8178
8179 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8180
8181         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8182         dg-require-visiblity.
8183         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8184         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8185         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8186         * g++.dg/ext/visibility/new1.C: Likewise.
8187         * g++.dg/ext/visibility/pragma.C: Likewise.
8188         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8189         * g++.dg/ext/visibility/virtual.C: Likewise.
8190         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8191         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8192         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8193         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8194         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8195         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8196         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8197         * g++/dg/ext/visibility/visibility-8.C: New test.
8198         * gcc.c-torture/compile/dll.x: Remove.
8199         * gcc.dg/dll-2.c: Use dg-require-dll
8200         * gcc.dg/visibility-10.c: New test.
8201         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8202         supporting DLLs.
8203         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8204         (scan_not_hidden): Likewise.
8205
8206 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8207
8208         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8209
8210 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8211
8212         * gcc.c-torture/execute/20040805-1.c: New test.
8213
8214 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8215
8216         * gcc.dg/20020118-1.c: Declare abort.
8217         * gcc.dg/altivec_check.h: Likewise.
8218         * gcc.dg/iftrap-2.c: Likewise.
8219         * gcc.dg/pragma-darwin.c: Likewise.
8220         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8221
8222 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8223
8224         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8225
8226 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8227
8228         * gcc.c-torture/execute/builtins/abs-2.c,
8229         gcc.c-torture/execute/builtins/abs-3.c,
8230         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8231         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8232         intmax_t, uintmax_t and their limits.
8233         * gcc.dg/intmax_t-1.c: New test.
8234
8235 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8236
8237         * g++.dg/tc1/dr147.C: Add reference to PR.
8238
8239 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8240
8241         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8242         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8243
8244 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8245
8246         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8247
8248 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8249
8250         * gcc.dg/redecl-5.c: New test.
8251         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8252         of scanf.
8253
8254 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8255
8256         PR middle-end/16790
8257         * gcc.c-torture/execute/pr16790-1.c: New test case.
8258
8259 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8260
8261         * g++.dg/ext/visibility/assign1.C: New test.
8262         * g++.dg/ext/visibility/new1.C: Likewise.
8263
8264         * gcc.dg/symbian1.c: New test.
8265         * gcc.dg/symbian2.c: Likewise.
8266
8267 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8268
8269         PR target/16570
8270         * gcc.dg/i386-sse-9.c: New test.
8271
8272 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8273
8274         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8275
8276 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8277
8278         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8279         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8280         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8281         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8282         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8283         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8284         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8285         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8286         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8287         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8288         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8289         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8290         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8291         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8292         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8293         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8294         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8295         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8296         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8297         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8298         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8299         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8300         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8301         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8302         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8303         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8304         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8305         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8306         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8307         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8308         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8309         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8310         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8311         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8312         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8313         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8314         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8315         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8316         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8317         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8318         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8319         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8320         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8321         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8322         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8323         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8324         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8325         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8326         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8327         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8328         gcc.misc-tests/i386-pf-3dnow-1.c,
8329         gcc.misc-tests/i386-pf-athlon-1.c,
8330         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8331         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8332         Declare built-in functions used.
8333         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8334
8335 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8336
8337         PR c++/16707
8338         * g++.dg/lookup/using12.C: New test.
8339
8340         * g++.dg/init/null1.C: Fix PR number.
8341         * g++.dg/parse/namespace10.C: Likewise.
8342
8343 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/16224
8346         * g++.dg/template/spec17.C: New test.
8347         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8348         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8349
8350 2004-08-02  David Billinghurst
8351
8352         PR fortran/16292
8353         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8354
8355 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8356
8357         * gcc.dg/ia64-got-1.c: New test case.
8358
8359 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8360
8361         PR c++/16489
8362         * g++.dg/init/null1.C: New test.
8363         * g++.dg/tc1/dr76.C: Adjust error marker.
8364
8365         PR c++/16529
8366         * g++.dg/parse/namespace10.C: New test.
8367
8368         PR c++/16810
8369         * g++.dg/inherit/ptrmem2.C: New test.
8370
8371 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8372
8373         PR target/16155
8374         * gcc.dg/pr16155.c: New test.
8375
8376 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8377
8378         * gcc.dg/redecl-2.c: New test.
8379
8380 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8381
8382         * gcc.dg/darwin-longdouble.c: New file.
8383
8384 2004-07-30  Richard Henderson  <rth@redhat.com>
8385
8386         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8387         write to constant argument.
8388         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8389
8390 2004-07-30  Richard Henderson  <rth@redhat.com>
8391
8392         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8393         tests of nearest around zero.
8394
8395 2004-07-30  Andrew Pinski  <apinski@apple.com>
8396
8397         * gcc.c-torture/compile/20040730-1.c: New test.
8398
8399 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8400
8401         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8402         powerpc-eabispe.
8403
8404 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8405
8406         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8407
8408 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8409
8410         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8411         contains $ld_library_path.
8412         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8413
8414 2004-07-29  Richard Henderson  <rth@redhat.com>
8415
8416         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8417
8418         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8419         (alt2, which): New.
8420         (Check): Accept either alternative.
8421
8422 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8423
8424         * g++.dg/abi/inline1.C: New test.
8425         * g++.dg/abi/local1-a.cc: Likewise.
8426         * g++.dg/abi/local1.C: Likewise.
8427         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8428         * g++.dg/abi/mangle12.C: Likewise.
8429         * g++.dg/abi/mangle17.C: Likewise.
8430         * g++.dg/abi/mangle20-2.C: Likewise.
8431         * g++.dg/opt/interface1.C: Likewise.
8432         * g++.dg/opt/interface1.h: Likewise.
8433         * g++.dg/opt/interface1-a.cc: New test.
8434         * g++.dg/parse/repo1.C: New test.
8435         * g++.dg/template/repo1.C: Likewise.
8436         * g++.dg/warn/Winline-1.C: Likewise.
8437         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8438
8439 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8440
8441         * gcc.dg/tree-ssa/20040729-1.c: New test.
8442
8443 2004-07-27  Matt Austern <austern@apple.com>
8444
8445         * gcc.dg/darwin-bool-1.c: New test.
8446         * gcc.dg/darwin-bool-2.c: New test.
8447
8448 2004-07-28  Richard Henderson  <rth@redhat.com>
8449
8450         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8451         arguments in the correct type.  Don't write to constant arguments.
8452
8453 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8454
8455         PR tree-optimization/16688
8456         PR tree-optimization/16689
8457         * g++.dg/tree-ssa/pr16688.C: New test.
8458
8459 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8460
8461         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8462         loads.  Not only in the comment, this time.
8463
8464 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8465
8466         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8467         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8468         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8469         * gcc.dg/sh4a-bitmovua.c: New.
8470         * gcc.dg/sh4a-cos.c: New.
8471         * gcc.dg/sh4a-cosf.c: New.
8472         * gcc.dg/sh4a-fprun.c: New.
8473         * gcc.dg/sh4a-fsrra.c: New.
8474         * gcc.dg/sh4a-memmovua.c: New.
8475         * gcc.dg/sh4a-sin.c: New.
8476         * gcc.dg/sh4a-sincos.c: New.
8477         * gcc.dg/sh4a-sincosf.c: New.
8478         * gcc.dg/sh4a-sinf.c: New.
8479
8480 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8481
8482         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8483         conditionals.
8484         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8485         loads.
8486         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8487         DOM1.
8488
8489 2004-07-27  Andrew Pinski  <apinski@apple.com>
8490
8491         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8492
8493 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8494
8495         * gcc.dg/pragma-isr.c: New test.
8496
8497 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8498
8499         PR c++/14429
8500         * g++.dg/template/ttp11.C: New test.
8501
8502 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8503
8504         * gcc.c-torture/compile/20040727-1.c: New test.
8505
8506 2004-07-26  Eric Christopher  <echristo@redhat.com>
8507
8508         * gcc.c-torture/compile/20040726-2.c: New test.
8509
8510 2004-07-26  Andrew Pinski  <apinski@apple.com>
8511
8512         * g++.dg/rtti/tinfo1.C: Xfail.
8513
8514 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8515
8516         * gcc.c-torture/compile/20040726-1.c: New test.
8517
8518 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8519             Brian Ryner  <bryner@brianryner.com>
8520
8521         PR c++/9283
8522         PR c++/15000
8523         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8524         * g++.dg/ext/visibility/: New directory.
8525         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8526         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8527         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8528         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8529         * g++.dg/ext/visibility/fvisibility.C,
8530         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8531         g++.dg/ext/visibility/fvisibility-override1.C
8532         g++.dg/ext/visibility/fvisibility-override2.C
8533         g++.dg/ext/visibility/memfuncts.C
8534         g++.dg/ext/visibility/noPLT.C
8535         g++.dg/ext/visibility/pragma.C
8536         g++.dg/ext/visibility/pragma-override1.C
8537         g++.dg/ext/visibility/pragma-override2.C
8538         g++.dg/ext/visibility/staticmemfuncts.C
8539         g++.dg/ext/visibility/virtual.C: New tests.
8540
8541 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8542
8543         PR c/15360
8544         * gcc.dg/pr15360-1.c: New test.
8545
8546 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8547
8548         * gcc.dg/pragma-align-2.c: New test.
8549         * gcc.dg/pragma-init-fini.c: New test.
8550         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8551         targets.
8552
8553 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8554
8555         * gcc.dg/init-string-2.c: New test.
8556
8557 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8558
8559         PR 16684
8560         * gcc.dg/Wredundant-decls-1.c: New test case.
8561
8562 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8565         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8566         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8567         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8568         * gcc.dg/compat/generate-random.c: New file.
8569         * gcc.dg/compat/generate-random.h: Likewise.
8570         * gcc.dg/compat/generate-random_r.c: Likewise.
8571         * gcc.dg/compat/struct-layout-1.h: Likewise.
8572         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8573         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8574         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8575         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8576         * gcc.dg/compat/struct-layout-1_main.c: New test.
8577         * gcc.dg/compat/struct-layout-1_x.c: New file.
8578         * gcc.dg/compat/struct-layout-1_y.c: New file.
8579         * gcc.dg/compat/struct-layout-1_test.h: New file.
8580
8581 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8582
8583         * gcc.dg/comp-return-1.c: New test
8584
8585 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8586
8587         * gcc.dg/vmx/8-02a.c: Fix typo.
8588
8589         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8590         * gcc.dg/darwin-abi-3.c: New test.
8591
8592         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8593         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8594
8595         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8596         * gcc.dg/vmx/ops-long-1.c: New test.
8597         * gcc.dg/vmx/ops-long-2.c: New test.
8598
8599 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8600
8601         * g++.dg/lookup/conv-[1234].C: New.
8602
8603 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8604
8605         * g++.dg/parse/attr2.C: Simplify.
8606
8607 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8608
8609         PR c/7284
8610         * gcc.c-torture/execute/pr7284-1.c: New test.
8611
8612 2004-07-22  Brian Booth  <bbooth@redhat.com>
8613
8614         * gcc.dg/tree-ssa/20040721-1.c: New test.
8615
8616 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8617
8618         * g++.dg/template/crash20.c: New.
8619
8620 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8621
8622         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8623         Add dg-run directive.  Declare variables as required.
8624         * gfortran.dg/g77/README: Update
8625
8626 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8627
8628         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8629         gcc.dg/cris-peep2-andu2.c: New tests.
8630
8631 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8632
8633         PR c/15052
8634         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8635         on return type.
8636         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8637         messages.
8638         * gcc.dg/qual-return-2.c: Update expected messages.
8639         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8640
8641 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8642
8643         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8644         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8645
8646 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8647
8648         PR c/11250
8649         * gcc.dg/init-string-1.c: New test.
8650
8651 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8652
8653         PR middle-end/15345
8654         PR c/16450
8655         * gcc.dg/torture/nested-fn-1.c: New test.
8656
8657 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8658
8659         PR target/16559
8660         * gcc.dg/ia64-fptr-1.c: New file.
8661
8662 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8663
8664         PR c++/14497
8665         * g++.dg/template/spec16.C: New test.
8666         * g++.old-deja/g++.robertl/eb118.C: Remove.
8667
8668 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8669
8670         PR c++/509
8671         * g++.dg/template/spec15.C: New test.
8672
8673 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8674
8675         Copy cases from g77.f-torture/execute and add dg-run
8676         directive.  Other changes as noted.
8677         * gfortran.dg/g77/13037.f
8678         * gfortran.dg/g77/1832.f
8679         * gfortran.dg/g77/19981119-0.f
8680         * gfortran.dg/g77/19990313-0.f
8681         * gfortran.dg/g77/19990313-1.f
8682         * gfortran.dg/g77/19990313-2.f
8683         * gfortran.dg/g77/19990313-3.f
8684         * gfortran.dg/g77/19990419-1.f
8685         * gfortran.dg/g77/19990826-0.f
8686         * gfortran.dg/g77/19990826-2.f
8687         * gfortran.dg/g77/20000503-1.f
8688         * gfortran.dg/g77/20001111.f
8689         * gfortran.dg/g77/20010116.f
8690         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8691         * gfortran.dg/g77/20010430.f
8692         * gfortran.dg/g77/6177.f
8693         * gfortran.dg/g77/947.f
8694         * gfortran.dg/g77/970816-3.f
8695         * gfortran.dg/g77/971102-1.f
8696         * gfortran.dg/g77/980520-1.f
8697         * gfortran.dg/g77/980628-0.f
8698         * gfortran.dg/g77/980628-1.f
8699         * gfortran.dg/g77/980628-10.f
8700         * gfortran.dg/g77/980628-2.f
8701         * gfortran.dg/g77/980628-3.f
8702         * gfortran.dg/g77/980628-7.f
8703         * gfortran.dg/g77/980628-8.f
8704         * gfortran.dg/g77/980628-9.f
8705         * gfortran.dg/g77/980701-0.f
8706         * gfortran.dg/g77/980701-1.f
8707         * gfortran.dg/g77/cabs.f
8708         * gfortran.dg/g77/claus.f
8709         * gfortran.dg/g77/complex_1.f
8710         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8711         * gfortran.dg/g77/dcomplex.f
8712         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8713         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8714         * gfortran.dg/g77/f90-intrinsic-numeric.f
8715         * gfortran.dg/g77/int8421.f
8716         * gfortran.dg/g77/labug1.f
8717         * gfortran.dg/g77/large_vec.f
8718         * gfortran.dg/g77/le.f
8719         * gfortran.dg/g77/short.f
8720         * gfortran.dg/g77/README: Update
8721
8722 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8723
8724         PR c++/16637
8725         * g++.dg/parse/lookup4.C: New test.
8726
8727 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8728
8729         PR c++/16175
8730         * g++.dg/template/ttp10.C: New test.
8731
8732 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8733
8734         * gcc.dg/pr12625-1.c: New test.
8735
8736 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8737
8738         * testsuite/gcc.dg/switch-warn-1.c: New test.
8739         * testsuite/gcc.dg/switch-warn-2.c: New test.
8740         * gcc.c-torture/compile/pr14730.c: Update.
8741
8742 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8743
8744         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8745         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8746         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8747         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8748
8749 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8750
8751         PR c++/16623
8752         * g++.dg/template/assign1.C: New test.
8753
8754 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8755
8756         PR c++/12170
8757         * g++.dg/template/ttp9.C: New test.
8758
8759 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8760
8761         * gcc.dg/format/cmn-err-1.c: New test.
8762
8763 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8764
8765         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8766         gcc.dg/Wparentheses-10.c: New tests.
8767         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8768
8769 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8770
8771         PR fortran/16465
8772         * gfortran.dg/g77//ffixed-line-length-0.f,
8773         gfortran.dg/g77/ffixed-line-length-132.f,
8774         gfortran.dg/g77/ffixed-line-length-72.f,
8775         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8776         gfortran.dg/g77/README: Update.
8777
8778 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8779
8780         PR c++/13092
8781         * g++.dg/template/non-dependent7.C: New test.
8782         * g++.dg/template/non-dependent8.C: Likewise.
8783         * g++.dg/template/non-dependent9.C: Likewise.
8784         * g++.dg/template/non-dependent10.C: Likewise.
8785
8786 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8787
8788         PR c++/16337
8789         * g++.dg/parse/attr2.C: New test.
8790
8791 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8792
8793         * g77.dg: Removed.
8794         * g77.f-torture: Ditto.
8795
8796 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8797
8798         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8799         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8800         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8801
8802 2004-07-16  Richard Henderson  <rth@redhat.com>
8803
8804         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8805
8806 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8807
8808         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8809         tests with full list of options.
8810         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8811         of TORTURE_OPTIONS if test contains 'dg-do run'.
8812
8813         PR fortran/16404
8814         * gfortran.dg/do_iterator.f90: New test.
8815
8816 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8817
8818         PR rtl-optimization/16536
8819         * gcc.c-torture/execute/restrict-1.c: New test.
8820
8821 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8822
8823         PR fortran/15324
8824         * gfortran.dg/pr15324.f90: New test.
8825
8826         PR fortran/15129
8827         * gfortran.dg/pr15129.f90: New test.
8828
8829         PR fortran/15140
8830         * gfortran.dg/pr15140.f90: New test.
8831
8832         PR fortran/13792
8833         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8834         compile-time simplification.
8835
8836 2004-07-14  Mike Stump  <mrs@apple.com>
8837
8838         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8839
8840 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8841
8842         PR target/16325
8843         * gcc.dg/profile-generate-1.c: New.
8844
8845 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8846
8847         * gcc.c-torture/execute/20040709-1.c: New test.
8848         * gcc.c-torture/execute/20040709-2.c: New test.
8849
8850 2004-07-14  Mike Stump  <mrs@apple.com>
8851
8852         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8853
8854 2004-07-14  Mike Stump  <mrs@apple.com>
8855
8856         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8857
8858 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8859
8860         PR c++/16518
8861         * g++.dg/parse/mutable1.C: New test.
8862
8863 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8864
8865         PR tree-optimization/16443
8866         * gcc.dg/tree-ssa/20040713-1.c: New test.
8867
8868 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8869
8870         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8871         for operator new.
8872
8873 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8874
8875         * gfortran.dg/g77/README: New file
8876         * gfortran.dg/g77/19981216-0.f:  Copy from
8877         g77.f-torture/noncompile.  Add "dg-do compile" and
8878         dg-error as required.
8879         * gfortran.dg/g77/19990218-1.f: Likewise
8880         * gfortran.dg/g77/19990905-1.f: Likewise
8881         * gfortran.dg/g77/9263.f: Likewise
8882         * gfortran.dg/g77/980615-0.f: Likewise
8883         * gfortran.dg/g77/980616-0.f: Likewise
8884         * gfortran.dg/g77/check0.f: Likewise
8885         * gfortran.dg/g77/select_no_compile.f: Likewise
8886
8887 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8888
8889         Copy files from g77.f-torture/compile.
8890         Add "{ dg-do compile}".  Other changes as noted
8891         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8892         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8893         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8894         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8895         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8896         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8897         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8898         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8899         statement to conform to standard.  Append alpha1.x for reference.
8900         * gfortran.dg/g77/xformat.f: Add dg-warning
8901
8902 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8903
8904         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8905         Add {dg-do compile} directive.
8906         * gfortran.dg/g77/cpp2.F: Likewise
8907
8908 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8909
8910         PR c++/5402
8911         * g++.dg/lookup/name-clash1.C: New test.
8912
8913         PR c++/9777
8914         * g++.dg/lookup/name-clash2.C: New test.
8915
8916         PR c++/12102
8917         * g++.dg/lookup/name-clash3.C: New test.
8918
8919 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8920
8921         * g++.dg/lookup/new2.C: New test.
8922         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8923
8924 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8925
8926         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8927         Add {dg-do compile} directive.
8928         * gfortran.dg/g77/13060.f: Likewise
8929         * gfortran.dg/g77/19990218-0.f: Likewise
8930         * gfortran.dg/g77/19990305-0.f: Likewise
8931         * gfortran.dg/g77/19990419-0.f: Likewise
8932         * gfortran.dg/g77/19990502-0.f: Likewise
8933         * gfortran.dg/g77/19990502-1.f: Likewise
8934         * gfortran.dg/g77/19990525-0.f: Likewise
8935         * gfortran.dg/g77/19990826-1.f: Likewise
8936         * gfortran.dg/g77/19990826-3.f: Likewise
8937         * gfortran.dg/g77/19990905-2.f: Likewise
8938         * gfortran.dg/g77/20000412-1.f: Likewise
8939         * gfortran.dg/g77/20000511-1.f: Likewise
8940         * gfortran.dg/g77/20000511-2.f: Likewise
8941         * gfortran.dg/g77/20000518.f: Likewise
8942         * gfortran.dg/g77/20000601-1.f: Likewise
8943         * gfortran.dg/g77/20000601-2.f: Likewise
8944         * gfortran.dg/g77/20000629-1.f: Likewise
8945         * gfortran.dg/g77/20000630-2.f: Likewise
8946         * gfortran.dg/g77/20010115.f: Likewise
8947         * gfortran.dg/g77/20010321-1.f: Likewise
8948         * gfortran.dg/g77/20010426.f: Likewise
8949         * gfortran.dg/g77/20020307-1.f: Likewise
8950         * gfortran.dg/g77/8485.f: Likewise
8951         * gfortran.dg/g77/960317-1.f: Likewise
8952         * gfortran.dg/g77/970915-0.f: Likewise
8953         * gfortran.dg/g77/980310-1.f: Likewise
8954         * gfortran.dg/g77/980310-2.f: Likewise
8955         * gfortran.dg/g77/980310-3.f: Likewise
8956         * gfortran.dg/g77/980310-4.f: Likewise
8957         * gfortran.dg/g77/980310-6.f: Likewise
8958         * gfortran.dg/g77/980310-7.f: Likewise
8959         * gfortran.dg/g77/980310-8.f: Likewise
8960         * gfortran.dg/g77/980419-2.f: Likewise
8961         * gfortran.dg/g77/980424-0.f: Likewise
8962         * gfortran.dg/g77/980427-0.f: Likewise
8963         * gfortran.dg/g77/980729-0.f: Likewise
8964         * gfortran.dg/g77/981117-1.f: Likewise
8965         * gfortran.dg/g77/toon_1.f: Likewise
8966
8967 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8968
8969         PR c++/2204
8970         * g++.dg/other/abstract2.C: New test.
8971
8972 2004-07-12  Paul Brook  <paul@codesourcery.com>
8973
8974         * gfortran.dg/pointer_init_1.f90: New test.
8975
8976 2004-07-11  Paul Brook  <paul@codesourcery.com>
8977
8978         PR fortran/15986
8979         * gfortran.dg/contained_1.f90: New test.
8980
8981 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8982
8983         * g++.dg/parse/defarg8.C: New test.
8984
8985 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8986
8987         PR fortran/16433
8988         * gfortran.dg/pr16433.f: New test.
8989
8990         PR fortran/17574
8991         * gfortran.dg/pr15754.f90: New test.
8992
8993 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8994
8995         PR tree-optimization/16437
8996         * gcc.c-torture/execute/bitfld-4.c: New test.
8997
8998 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8999
9000         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9001         access to common var from module.
9002
9003 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9004
9005         PR fortran/16336
9006         * gfortran.fortran-torture/execute/common_2.f90: New test.
9007
9008 2004-07-10  Paul Brook  <paul@codesourcery.com>
9009
9010         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9011
9012 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9013
9014         PR fortran/15969
9015         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9016
9017 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9018
9019         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9020         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9021         * gfortran.dg/g77/ffree-form-1.f: Likewise
9022         * gfortran.dg/g77/ffree-form-2.f: Likewise
9023         * gfortran.dg/g77/ffree-form-3.f: Likewise
9024         * gfortran.dg/g77/fno-underscoring.f: Likewise
9025         * gfortran.dg/g77/funderscoring.f: Likewise
9026         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9027
9028 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9029
9030         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9031
9032 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9033         Paul Brook  <paul@codesourcery.com>
9034
9035         PR fortran/13415
9036         * gfortran.dg/common_pointer_1.f90: New test.
9037
9038 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9039
9040         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9041
9042 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9043
9044         PR target/16364
9045         * gcc.c-torture/compile/20040709-1.c: New.
9046
9047 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9048
9049         PR fortran/14077
9050         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9051
9052 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9053
9054         PR fortran/13201
9055         * gfortran.dg/shape_1.f90: New test.
9056
9057 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9058             Andrew Pinski  <apinski@apple.com>
9059
9060         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9061
9062 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9063
9064         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9065         comment.
9066
9067 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9068         Paul Brook  <paul@codesourcery.com>
9069
9070         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9071         '.f95' and '.F95'.
9072
9073 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9074
9075         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9076
9077 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9078
9079         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9080         testcases with capital suffix.
9081
9082 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9083
9084         PR fortran/15481
9085         PR fortran/13372
9086         PR fortran/13575
9087         PR fortran/15978
9088         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9089
9090         * gfortran.dg/implicit_1.f90: New test.
9091
9092 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9093
9094         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9095         expression to match gfortran warning/error messages
9096         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9097         dg-error text.
9098
9099 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9100
9101         * lib/fortran-torture.exp: Rename proc search_for to
9102         search_for_re.
9103
9104 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9105
9106         * gcc.c-torture/execute/simd-5.x: New file.
9107         XFAIL on SPARC 64-bit at -O0.
9108
9109 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9110
9111         PR c++/8211
9112         PR c++/16165
9113         * g++.dg/warn/effc3.C: New test.
9114
9115 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9116
9117         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9118         change X to 1X in format.
9119         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9120         add data statements to conform to standard.
9121
9122 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9123
9124         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9125         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9126         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9127
9128 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9129
9130         * gfortran.dg/g77/7388.f: Copy from g77.dg
9131         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9132         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9133         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9134         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9135         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9136         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9137         * gfortran.dg/g77/strlen0.f: Likewise
9138
9139 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9140
9141         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9142         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9143
9144 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9145
9146         * gcc.c-torture/execute/920428-2.x: Delete.
9147         * gcc.c-torture/execute/920501-7.x: Likewise.
9148
9149 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9150
9151         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9152         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9153         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9154         prescott and c3-2.
9155         (PREFETCH_3DNOW): Add -march=c3.
9156
9157 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9158
9159         PR c/16437
9160         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9161         * gcc.c-torture/execute/bf64-1.x: Likewise.
9162
9163 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9164
9165         * gcc.c-torture/compile/20040708-1.c: New test.
9166
9167 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9168
9169         PR c++/16169
9170         * g++.dg/warn/effc2.C: New test.
9171
9172 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9173
9174         * gcc.c-torture/execute/bitfld-1.x: Remove.
9175         * gcc.c-torture/execute/bitfld-3.c: New test.
9176         * gcc.dg/bitfld-2.c: Remove XFAILs.
9177
9178 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9179
9180         PR c++/16276
9181         * g++.dg/rtti/tinfo1.C: New file.
9182
9183 2004-07-07  Eric Christopher  <echristo@redhat.com>
9184
9185         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9186
9187 2004-07-07  Andrew Pinski  <apinski@apple.com>
9188
9189         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9190
9191 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9192
9193         * g++.dg/init/call1.C: XFAIL.
9194
9195 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9196
9197         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9198         except for movstrict*, to movmem* and clrstr* to clrmem*.
9199
9200 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9201
9202         * gcc.c-torture/execute/20040707-1.c: New test.
9203
9204 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9205
9206         * gcc.c-torture/execute/20040706-1.c: New test.
9207
9208 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9209
9210         PR c++/3671
9211         * g++.dg/template/spec14.C: New test.
9212
9213 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9214
9215         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9216         nothing if not yet defined.  Use it in b, c and d type definitions.
9217         * gcc.c-torture/execute/20040705-1.c: New test.
9218         * gcc.c-torture/execute/20040705-2.c: New test.
9219
9220 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9221
9222         PR c++/2518
9223         * g++.dg/lookup/new1.C: New test.
9224
9225 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9226
9227         PR c++/11406
9228         * g++.dg/template/sizeof8.C: New test.
9229
9230 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9231
9232         * gcc.c-torture/compile/20040705-1.c: New test.
9233
9234 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9235
9236         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9237
9238 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9239
9240         * gcc.dg/cpp/if-mop.c: Two new testcases.
9241         * gcc.dg/cpp/trad/comment-3.c: New.
9242
9243 2004-07-04  Paul Brook  <paul@codesourcery.com>
9244
9245         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9246
9247 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9248
9249         PR c++/3761
9250         * g++.dg/lookup/crash4.C: New test.
9251
9252 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9253
9254         * gcc.c-torture/execute/builtin-abs-1.c
9255         * gcc.c-torture/execute/builtin-abs-2.c
9256         * gcc.c-torture/execute/builtin-complex-1.c
9257         * gcc.c-torture/execute/builtins/string-1-lib.c
9258         * gcc.c-torture/execute/builtins/string-1.c
9259         * gcc.c-torture/execute/builtins/string-2-lib.c
9260         * gcc.c-torture/execute/builtins/string-2.c
9261         * gcc.c-torture/execute/builtins/string-3-lib.c
9262         * gcc.c-torture/execute/builtins/string-3.c
9263         * gcc.c-torture/execute/builtins/string-4-lib.c
9264         * gcc.c-torture/execute/builtins/string-4.c
9265         * gcc.c-torture/execute/builtins/string-5-lib.c
9266         * gcc.c-torture/execute/builtins/string-5.c
9267         * gcc.c-torture/execute/builtins/string-6-lib.c
9268         * gcc.c-torture/execute/builtins/string-6.c
9269         * gcc.c-torture/execute/builtins/string-7-lib.c
9270         * gcc.c-torture/execute/builtins/string-7.c
9271         * gcc.c-torture/execute/builtins/string-8-lib.c
9272         * gcc.c-torture/execute/builtins/string-8.c
9273         * gcc.c-torture/execute/builtins/string-9-lib.c
9274         * gcc.c-torture/execute/builtins/string-9.c
9275         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9276         * gcc.c-torture/execute/builtins/string-asm-1.c
9277         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9278         * gcc.c-torture/execute/builtins/string-asm-2.c
9279         * gcc.c-torture/execute/stdio-opt-1.c
9280         * gcc.c-torture/execute/stdio-opt-2.c
9281         * gcc.c-torture/execute/stdio-opt-3.c
9282         * gcc.c-torture/execute/string-opt-1.c
9283         * gcc.c-torture/execute/string-opt-10.c
9284         * gcc.c-torture/execute/string-opt-11.c
9285         * gcc.c-torture/execute/string-opt-12.c
9286         * gcc.c-torture/execute/string-opt-13.c
9287         * gcc.c-torture/execute/string-opt-14.c
9288         * gcc.c-torture/execute/string-opt-15.c
9289         * gcc.c-torture/execute/string-opt-16.c
9290         * gcc.c-torture/execute/string-opt-2.c
9291         * gcc.c-torture/execute/string-opt-6.c
9292         * gcc.c-torture/execute/string-opt-7.c
9293         * gcc.c-torture/execute/string-opt-8.c:
9294         Replace with ...
9295
9296         * gcc.c-torture/execute/builtins/abs-2.c
9297         * gcc.c-torture/execute/builtins/abs-3.c
9298         * gcc.c-torture/execute/builtins/complex-1.c
9299         * gcc.c-torture/execute/builtins/fprintf.c
9300         * gcc.c-torture/execute/builtins/fputs.c
9301         * gcc.c-torture/execute/builtins/memcmp.c
9302         * gcc.c-torture/execute/builtins/memmove.c
9303         * gcc.c-torture/execute/builtins/memops-asm.c
9304         * gcc.c-torture/execute/builtins/mempcpy-2.c
9305         * gcc.c-torture/execute/builtins/mempcpy.c
9306         * gcc.c-torture/execute/builtins/memset.c
9307         * gcc.c-torture/execute/builtins/printf.c
9308         * gcc.c-torture/execute/builtins/sprintf.c
9309         * gcc.c-torture/execute/builtins/strcat.c
9310         * gcc.c-torture/execute/builtins/strchr.c
9311         * gcc.c-torture/execute/builtins/strcmp.c
9312         * gcc.c-torture/execute/builtins/strcpy.c
9313         * gcc.c-torture/execute/builtins/strcspn.c
9314         * gcc.c-torture/execute/builtins/strlen-2.c
9315         * gcc.c-torture/execute/builtins/strlen.c
9316         * gcc.c-torture/execute/builtins/strncat.c
9317         * gcc.c-torture/execute/builtins/strncmp-2.c
9318         * gcc.c-torture/execute/builtins/strncmp.c
9319         * gcc.c-torture/execute/builtins/strncpy.c
9320         * gcc.c-torture/execute/builtins/strpbrk.c
9321         * gcc.c-torture/execute/builtins/strpcpy-2.c
9322         * gcc.c-torture/execute/builtins/strpcpy.c
9323         * gcc.c-torture/execute/builtins/strrchr.c
9324         * gcc.c-torture/execute/builtins/strspn.c
9325         * gcc.c-torture/execute/builtins/strstr-asm.c
9326         * gcc.c-torture/execute/builtins/strstr.c:
9327         ... these new files.
9328
9329         * gcc.c-torture/execute/builtins/abs-2-lib.c
9330         * gcc.c-torture/execute/builtins/abs-3-lib.c
9331         * gcc.c-torture/execute/builtins/complex-1-lib.c
9332         * gcc.c-torture/execute/builtins/fprintf-lib.c
9333         * gcc.c-torture/execute/builtins/fputs-lib.c
9334         * gcc.c-torture/execute/builtins/memcmp-lib.c
9335         * gcc.c-torture/execute/builtins/memmove-lib.c
9336         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9337         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9338         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9339         * gcc.c-torture/execute/builtins/memset-lib.c
9340         * gcc.c-torture/execute/builtins/printf-lib.c
9341         * gcc.c-torture/execute/builtins/sprintf-lib.c
9342         * gcc.c-torture/execute/builtins/strcat-lib.c
9343         * gcc.c-torture/execute/builtins/strchr-lib.c
9344         * gcc.c-torture/execute/builtins/strcmp-lib.c
9345         * gcc.c-torture/execute/builtins/strcpy-lib.c
9346         * gcc.c-torture/execute/builtins/strcspn-lib.c
9347         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9348         * gcc.c-torture/execute/builtins/strlen-lib.c
9349         * gcc.c-torture/execute/builtins/strncat-lib.c
9350         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9351         * gcc.c-torture/execute/builtins/strncmp-lib.c
9352         * gcc.c-torture/execute/builtins/strncpy-lib.c
9353         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9354         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9355         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9356         * gcc.c-torture/execute/builtins/strrchr-lib.c
9357         * gcc.c-torture/execute/builtins/strspn-lib.c
9358         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9359         * gcc.c-torture/execute/builtins/strstr-lib.c
9360         * gcc.c-torture/execute/builtins/lib/abs.c
9361         * gcc.c-torture/execute/builtins/lib/fprintf.c
9362         * gcc.c-torture/execute/builtins/lib/memset.c
9363         * gcc.c-torture/execute/builtins/lib/printf.c
9364         * gcc.c-torture/execute/builtins/lib/sprintf.c
9365         * gcc.c-torture/execute/builtins/lib/strcpy.c
9366         * gcc.c-torture/execute/builtins/lib/strcspn.c
9367         * gcc.c-torture/execute/builtins/lib/strncat.c
9368         * gcc.c-torture/execute/builtins/lib/strncmp.c
9369         * gcc.c-torture/execute/builtins/lib/strncpy.c
9370         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9371         * gcc.c-torture/execute/builtins/lib/strspn.c
9372         * gcc.c-torture/execute/builtins/lib/strstr.c:
9373         New files containing support routines.
9374
9375         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9376         declaration.
9377         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9378         when not optimizing.
9379
9380 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9381
9382         PR c++/16240
9383         * g++.dg/abi/mangle22.C: New test.
9384         * g++.dg/abi/mangle23.C: Likewise.
9385
9386 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9387
9388         PR fortran/16290
9389         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9390         Allow for cases without denormalized floating point numbers.
9391
9392 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9393
9394         PR c/1027
9395         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9396         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9397         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9398         expected warning text.
9399         * gcc.dg/format/diag-2.c: New test.
9400
9401 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9402
9403         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9404
9405 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9406
9407         * gcc.dg/builtins-43.c: New.
9408         * gcc.dg/builtins-44.c: New.
9409         * gcc.dg/builtins-45.c: New.
9410
9411 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9412             Andreas Tobler  <a.tobler@schweiz.ch>
9413
9414         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9415         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9416         as SIGSEGV.
9417         * gcc.dg/cleanup-11.c: Likewise.
9418         * gcc.dg/cleanup-8.c: Likewise.
9419         * gcc.dg/cleanup-9.c: Likewise.
9420         * gcc.dg/cleanup-5.c: Run on all platforms.
9421
9422 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9423
9424         * g++.dg/warn/nonnull1.C: New test.
9425
9426 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9427
9428         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9429         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9430         Special-case the Sun compiler wrt to <complex.h>.
9431
9432 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9433
9434         * gcc.dg/Wunreachable-8.C: New test.
9435
9436         * gcc.dg/h8300-ice2.c : New test.
9437
9438 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9439
9440         PR fortran/16161
9441         * gfortran.fortran-torture/compile/implicit.f90: Add test
9442         for implicit character.
9443
9444 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9445
9446         PR fortran/16289
9447         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9448         Use tiny() intrinsic to find smallest non-negative real
9449
9450 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9451
9452         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9453         * gcc.dg/compat/struct-by-value-22_x.c: New.
9454         * gcc.dg/compat/struct-by-value-22_y.c: New.
9455
9456         * gcc.c-torture/execute/20040629-1.c: New test.
9457
9458 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9459
9460         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9461         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9462
9463         PR target/16195
9464         * gcc.dg/20040625-1.c: New test.
9465
9466 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9467
9468         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9469
9470 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9471
9472         PR fortran/15963
9473         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9474
9475 2004-06-29  Richard Henderson  <rth@redhat.com>
9476
9477         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9478
9479 2004-06-29  Paul Brook  <paul@codesourcery.com>
9480
9481         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9482         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9483
9484 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         PR c++/16260
9487         * g++.dg/parse/crash15.C: New.
9488
9489 2004-06-28  Andrew Pinski  <apinski@apple.com>
9490
9491         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9492         by the error already.
9493
9494         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9495
9496 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9497
9498         PR target/14041
9499         * gcc.dg/h8300-bss-align-1.c : New.
9500
9501 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9502
9503         * PR c++/16174
9504         * g++.dg/template/ctor4.C: New.
9505
9506 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9507
9508         PR c++/16205
9509         * g++.dg/warn/Wsequence-point-1.C: New test.
9510
9511 2004-06-27  Paul Brook  <paul@codesourcery.com>
9512
9513         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9514
9515 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9516
9517         * g++.old-deja/g++.mike/p7325.C: Remove.
9518
9519 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9520
9521         PR c/14963
9522         * gcc.dg/pr14963.c: New test.
9523
9524 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9525
9526         PR c++/16193
9527         * g++.dg/parse/redef1.C: New test.
9528
9529 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9530
9531         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9532         20021110.c.
9533         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9534         20021119-1.c.
9535         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9536         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9537         5-04.c.
9538         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9539         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9540         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9541         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9542         g++.brendan/enum14.C.
9543         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9544         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9545         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9546         g++.mike/virt1.C.
9547         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9548         memtemp24.C.
9549
9550 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9551
9552         * gcc.dg/20040527-1.c: New test case.
9553
9554 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9555
9556         PR gfortran/pr16196
9557         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9558
9559 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9560
9561         PR middle-end/15825
9562         * gcc.dg/pr15825-1.c: New test case.
9563
9564 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9565
9566         * gcc.c-torture/execute/20040625-1.c: New test.
9567
9568 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9569
9570         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9571
9572 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9573
9574         * gcc.dg/torture/mips-div-1.c: New test.
9575
9576 2004-06-24  Jeff Law  <law@redhat.com>
9577
9578         * gcc.dg/tree-ssa/20040624-1.c: New test.
9579
9580 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9581
9582         * gcc.c-torture/compile/20040624-1.c: New test.
9583
9584 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9585
9586         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9587         this directory.
9588
9589 2004-06-23  Andrew Pinski  <apinski@apple.com>
9590
9591         PR middle-end/15988
9592         * g++.dg/opt/ptrmem4.C: New test.
9593
9594         * gcc.dg/c90-array-quals-2.c: New test.
9595
9596 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9597
9598         * gcc.dg/kpice1.c: New test.
9599
9600 2006-06-23  Andrew Pinski  <apinski@apple.com>
9601
9602         * gcc.dg/c90-array-quals.c: New test.
9603
9604 2006-06-22  Richard Henderson  <rth@redhat.com>
9605
9606         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9607
9608 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9609
9610         * gcc.dg/builtins-config.h: Handle FreeBSD.
9611
9612 2006-06-22  Richard Henderson  <rth@redhat.com>
9613
9614         * g++.dg/opt/devirt1.C: New.
9615
9616 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9617
9618         * g++.dg/opt/pr15551.C: New testcase.
9619
9620 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9621
9622         PR target/14800
9623         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9624         x86_64-*-linux* when compiling for 32bit.
9625
9626 2004-06-21  Andrew Pinski  <apinski@apple.com>
9627
9628         * gcc.dg/pch/struct-1.c: New.
9629         * gcc.dg/pch/struct-1.hs: New.
9630
9631 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9632
9633         * gcc.dg/pch/save-temps-1.c: New file.
9634         * gcc.dg/pch/save-temps-1.hs: New file.
9635
9636 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9637
9638         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9639         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9640
9641 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9642
9643         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9644         to fix type error.
9645         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9646         Remove trailing spaces.
9647
9648 2004-06-21  Richard Henderson  <rth@redhat.com>
9649
9650         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9651         merging && to BIT_FIELD_REF.
9652
9653 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9654
9655         * g++.dg/opt/placeholder1.C: New test.
9656
9657 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9658
9659         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9660         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9661         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9662         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9663
9664 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9665
9666         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9667         extern "C".
9668         * g++.dg/other/pragma-re-1.C: Add comments.
9669
9670 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9671
9672         PR gfortran/16080
9673         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9674
9675 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9676
9677         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9678         instead of setting the type of size_t by
9679         hand.
9680
9681 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9682
9683         * gcc.dg/unordered-2.c: New test case.
9684         * gcc.dg/unordered-3.c: New test case.
9685
9686 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9687
9688         PR other/16043
9689         * lib/g++.exp (g++_version): Tweak regexp for version
9690         * lib/g77.exp (g77_version): Likewise
9691         * lib/gfortran.exp (gfortran_version): Likewise
9692         * lib/objc.exp (objc_version): Likewise
9693         * lib/treelang.exp (treelang_version): Likewise
9694
9695 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9696
9697         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9698         Use INT_MAX instead of __INT_MAX__.
9699         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9700
9701         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9702         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9703         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9704         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9705         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9706         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9707         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9708         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9709         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9710
9711         * gcc.dg/range-test-1.c: New test.
9712         * g++.dg/opt/range-test-1.C: New test.
9713
9714 2004-06-17  Richard Henderson  <rth@redhat.com>
9715
9716         * objc.dg/sync-1.m: New.
9717         * objc.dg/try-catch-1.m: Don't force next runtime.
9718         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9719         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9720         shadowed catch clause.
9721         * objc.dg/try-catch-5.m: New.
9722
9723 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9724
9725         Bug 14610
9726         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9727
9728 2004-06-15  Richard Henderson  <rth@redhat.com>
9729
9730         * gcc.dg/20001116-1.c: Move expected warning line.
9731
9732 2004-06-15  Richard Henderson  <rth@redhat.com>
9733
9734         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9735         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9736
9737 2004-06-15  Jeff Law  <law@redhat.com>
9738
9739         * gcc.dg/tree-ssa/20040615-1.c: New test.
9740         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9741         be less sensitive to operand ordering.
9742         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9743
9744 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9745
9746         * g++.dg/abi/bitfield3.C: Add comment..
9747
9748 2004-06-15  Richard Henderson  <rth@redhat.com>
9749
9750         * g++.dg/ext/stmtexpr1.C: XFAIL.
9751         * gcc.dg/20030612-1.c: XFAIL.
9752
9753 2004-06-15  Eric Christopher  <echristo@redhat.com>
9754
9755         * g++.dg/charset/asm5.c: New.
9756         * gcc.dg/charset/asm6.c: New.
9757
9758 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9759
9760         PR fortran/15962
9761         * gfortran.fortran-torture/execute/select_1.f90: New test.
9762
9763 2004-06-15  Paul Brook  <paul@codesourcery.com>
9764
9765         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9766
9767 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9768
9769         PR c++/15967
9770         * g++.dg/lookup/crash3.C: New test.
9771
9772 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9773
9774         PR c++/15947
9775         * g++.dg/parse/dtor4.C: New test.
9776
9777 2004-06-14  Jeff Law  <law@redhat.com>
9778
9779         * gcc.c-torture/compile/20040614-1.c: New test.
9780
9781 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9782
9783         PR fortran/15211
9784         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9785         LEN of a character array.
9786
9787 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9788
9789         PR c++/15096
9790         * g++.dg/template/ptrmem10.C: New test.
9791
9792         PR c++/14930
9793         * g++.dg/template/friend30.C: New test.
9794
9795 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9796
9797         PR fortran/14928
9798         * gfortran.fortran-torture/compile/mloc.f90: New test.
9799
9800 2004-06-13  Paul Brook  <paul@codesourcery.com>
9801
9802         * gfortran.fortran-torture/execute/random_2.f90: New test.
9803
9804 2004-06-13  Eric Christopher  <echristo@redhat.com>
9805
9806         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9807
9808 2004-06-12  Paul Brook  <paul@codesourcery.com>
9809
9810         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9811
9812 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9813
9814         PR fortran/14923
9815         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9816
9817 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9818
9819         PR fortran/14957
9820         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9821         syntax errors in end statements of contained subroutines.
9822
9823 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9824
9825         PR fortran/12841
9826         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9827
9828 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9829
9830         PR fortran/15665
9831         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9832
9833 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9834
9835         PR gfortran/12839
9836         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9837
9838 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9839
9840         PR c++/15862
9841         * g++.dg/parse/enum1.C: New test.
9842
9843 2004-06-10  Jeff Law  <law@redhat.com>
9844
9845         * gcc.c-torture/compile/20040610-1.c: New test.
9846
9847 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9848
9849         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9850         * g++.old-deja/g++.other/decl3.C: Likewise.
9851
9852 2004-06-10  Brian Booth  <bbooth@redhat.com>
9853
9854         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9855         V_MAY_DEF instead of VDEF.
9856         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9857
9858 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9859
9860         PR c++/14211
9861         * g++.dg/conversion/const1.C: New test.
9862
9863         PR c++/15076
9864         * g++.dg/conversion/reinterpret1.C: New test.
9865
9866         PR c++/15877
9867         * g++.dg/template/enum2.C: New test.
9868
9869         PR c++/15227
9870         * g++.dg/template/error13.C: New test.
9871
9872 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9873
9874         PR fortran/14957
9875         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9876         arguments to test_* REAL and of the right size.
9877
9878 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR target/15569
9881         PR rtl-optimization/15681
9882         * gcc.dg/20040609-1.c: New test.
9883
9884 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR c++/14791
9887         * g++.dg/opt/builtins1.C: New test.
9888
9889 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9890
9891         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9892         that use default windows32 struct layout.
9893         * gcc.dg/i386-bitfield2.c: Likewise.
9894
9895 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9896
9897         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9898         for mingw32 and cygwin targets.
9899
9900 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9901
9902         * gcc.dg/pch/macro-4.c: New.
9903         * gcc.dg/pch/macro-4.hs: New.
9904
9905 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9906
9907         PR fortran/13249
9908         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9909
9910 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9911
9912         PR fortran/13372
9913         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9914
9915 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9916
9917         PR gfortran/14897
9918         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9919
9920 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9921
9922         PR gfortran/15755
9923         * gfortran.fortran-torture/execute/backspace.c : New test.
9924
9925 2004-06-09  Paul Brook  <paul@codesourcery.com>
9926
9927         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9928         (pointer_to_section): Rewrite to use smaller array.
9929
9930 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9931
9932         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9933         * gcc.dg/ext/altivec-10.c: Same.
9934         * gcc.dg/ext/altivec-11.c: Same.
9935         * gcc.dg/ext/altivec-12.c: Same.
9936         * gcc.dg/ext/altivec-13.c: Same.
9937         * gcc.dg/ext/altivec-14.c: Same.
9938         * gcc.dg/ext/altivec-15.c: Same.
9939         * gcc.dg/ext/altivec-16.c: Same.
9940         * gcc.dg/ext/altivec-3.c: Same.
9941         * gcc.dg/ext/altivec-4.c: Same.
9942         * gcc.dg/ext/altivec-6.c: Same.
9943         * gcc.dg/ext/altivec-7.c: Same.
9944         * gcc.dg/ext/altivec-8.c: Same.
9945         * gcc.dg/ext/altivec-varargs-1.c: Same.
9946
9947         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9948         * g++.dg/ext/altivec-10.C: Same.
9949         * g++.dg/ext/altivec-2.C: Same.
9950         * g++.dg/ext/altivec-3.C: Same.
9951         * g++.dg/ext/altivec-4.C: Same.
9952         * g++.dg/ext/altivec-5.C: Same.
9953         * g++.dg/ext/altivec-6.C: Same.
9954         * g++.dg/ext/altivec-7.C: Same.
9955         * g++.dg/ext/altivec-8.C: Same.
9956         * g++.dg/ext/altivec-9.C: Same.
9957
9958 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9959
9960         PR c++/7841
9961         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9962
9963 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9964
9965         * gcc.dg/union-1.c: New test.
9966
9967 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9968
9969         * gcc.dg/builtins-41.c: New test case.
9970         * gcc.dg/builtins-42.c: New test case.
9971
9972 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9973
9974         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9975         * g++.dg/ext/altivec-10.C: Same.
9976         * g++.dg/ext/altivec-2.C: Same.
9977         * g++.dg/ext/altivec-3.C: Same.
9978         * g++.dg/ext/altivec-4.C: Same.
9979         * g++.dg/ext/altivec-5.C: Same.
9980         * g++.dg/ext/altivec-6.C: Same.
9981         * g++.dg/ext/altivec-7.C: Same.
9982         * g++.dg/ext/altivec-8.C: Same.
9983         * g++.dg/ext/altivec-9.C: Same.
9984         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9985         * g++.old-deja/g++.brendan/new3.C: Same.
9986         * gcc.c-torture/execute/eeprof-1.x: Same.
9987
9988 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9989
9990         PR c/14765
9991         * gcc.dg/pr14765-1.c: New test.
9992
9993 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9994
9995         PR c/14649
9996         * gcc.dg/pr14649-1.c: New test case.
9997
9998 2004-06-07  Richard Henderson  <rth@redhat.com>
9999
10000         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10001         if temporaries.
10002
10003 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10004
10005         * g++.dg/eh/elide1.C: Remove XFAIL.
10006
10007 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10008
10009         PR c++/15337
10010         * g++.dg/expr/sizeof3.C: New test.
10011
10012         PR c++/14777
10013         * g++.dg/template/access14.C: New test.
10014
10015         PR c++/15554
10016         * g++.dg/template/enum1.C: New test.
10017
10018         PR c++/15057
10019         * g++.dg/eh/throw1.C: New test.
10020
10021 2004-06-07  David Ayers  <d.ayers@inode.at>
10022             Ziemowit Laski  <zlaski@apple.com>
10023
10024         * lib/objc.exp (objc_target_compile): Revert the '-framework
10025         Foundation' flag fix, since bare Darwin does not ship
10026         with the Foundation framework.
10027         * objc/execute/next_mapping.h: Provide a local NSConstantString
10028         @interface and @implementation.
10029         (objc_constant_string_init): A constructor function, used to
10030         initialize the NSConstantString meta-class object.
10031         * objc/execute/string1.m: Include "next_mapping.h" instead of
10032         <Foundation/NSString.h>.
10033         * objc/execute/string2.m: Likewise.
10034         * objc/execute/string3.m: Likewise.
10035         * objc/execute/string4.m: Likewise.
10036
10037 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10038
10039         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10040         to double. Replace double with FLOAT.
10041         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10042
10043         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10044         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10045         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10046         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10047         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10048         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10049         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10050         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10051
10052 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10053
10054         PR c/13519
10055         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10056
10057 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10058
10059         PR c++/15503
10060         * g++.dg/template/meminit2.C: New test.
10061
10062 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10063
10064         PR target/15822
10065         * gcc.c-torture/execute/compare-fp-1.c,
10066         gcc.c-torture/execute/compare-fp-2.c,
10067         gcc.c-torture/execute/compare-fp-3.c,
10068         gcc.c-torture/execute/compare-fp-4.c,
10069         gcc.c-torture/execute/compare-fp-3.x,
10070         gcc.c-torture/execute/compare-fp-4.x: Moved...
10071         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10072         gcc.c-torture/execute/ieee/compare-fp-2.c,
10073         gcc.c-torture/execute/ieee/compare-fp-3.c,
10074         gcc.c-torture/execute/ieee/compare-fp-4.c,
10075         gcc.c-torture/execute/ieee/compare-fp-3.x,
10076         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10077
10078 2004-06-04  David Ayers  <d.ayers@inode.at>
10079
10080         * objc/execute/protocol-isEqual-4.m: New testcase.
10081
10082 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10083
10084         * objc/execute/protocol-isEqual-1.m: New testcase.
10085         * objc/execute/protocol-isEqual-2.m: New testcase.
10086         * objc/execute/protocol-isEqual-3.m: New testcase.
10087
10088 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10089
10090         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10091
10092 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10093
10094         * lib/objc.exp (objc_target_compile): When running tests on
10095         Darwin (Mac OS X), inform the linker about '-framework
10096         'Foundation'.
10097
10098 2004-06-02  Eric Christopher  <echristo@redhat.com>
10099
10100         * gcc.c-torture/compile/20040602-1.c: New.
10101
10102 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10103
10104         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10105         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10106
10107         PR tree-optimization/14736
10108         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10109
10110         PR tree-optimization/14042
10111         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10112
10113         PR tree-optimization/14729
10114         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10115
10116 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10117
10118         PR fortran/15557
10119         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10120
10121 2004-06-01  Richard Hederson  <rth@redhat.com>
10122
10123         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10124
10125 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10126
10127         PR c++/14932
10128         * g++.dg/parse/offsetof4.C: New test.
10129
10130 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10131
10132         PR objc/7993
10133         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10134
10135 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10136
10137         PR c++/15701
10138         * g++.dg/template/friend29.C: New test.
10139
10140 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10141
10142         PR c/15749
10143         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10144
10145 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10146
10147         * gcc.dg/sparc-trap-1.c: New test.
10148
10149 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10150
10151         PR middle-end/15069
10152         * g++.dg/opt/fold3.C: New test case.
10153
10154 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10155
10156         * lib/target-supports.exp (check_iconv_available): Fix fallout
10157         from 2004-05-28 patch.
10158
10159 2004-05-30  Paul Brook  <paul@codesourcery.com>
10160
10161         PR fortran/15620
10162         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10163         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10164
10165 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10166
10167         * gfortran.fortran-torture/execute/random_1.f90: New test.
10168
10169 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10170
10171         * g++.dg/ext/altivec-10.C: New test.
10172
10173 2004-05-29  Paul Brook  <paul@codesourcery.com>
10174
10175         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10176
10177 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10178
10179         * gcc.dg/altivec-16.c: New test.
10180
10181 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10182
10183         * lib/target-supports.exp (check_vmx_hw_available): New.
10184         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10185
10186         * lib/target-supports.exp (check_alias_available,
10187         check_iconv_available, check_named_sections_available): Use
10188         unique names for temporary files.
10189
10190 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10191
10192         * gcc.dg/altivec-15.c: New test.
10193
10194 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10195
10196         PR c++/15083
10197         * g++.dg/warn/noeffect6.C: New test.
10198
10199         PR c++/15471
10200         * g++.dg/expr/ptrmem4.C: New test.
10201
10202         PR c++/15640
10203         * g++.dg/template/operator3.C: New test.
10204
10205 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10206
10207         PR c++/14668
10208         * g++.dg/lookup/redecl1.C: New test.
10209         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10210
10211 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10212
10213         * gcc.c-torture/execute/compare-fp-1.c,
10214         gcc.c-torture/execute/compare-fp-2.c,
10215         gcc.c-torture/execute/compare-fp-3.c,
10216         gcc.c-torture/execute/compare-fp-4.c,
10217         gcc.c-torture/execute/compare-fp-3.x,
10218         gcc.c-torture/execute/compare-fp-4.x,
10219         gcc.dg/pr15649-1.c: New.
10220
10221 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10222
10223         PR c++/12883
10224         * g++.dg/init/array14.C: New test.
10225
10226 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10227
10228         * lib/compat.exp (compat-get-options-main): New.
10229         (compat-get-options): Remove unneeded code, warn for ignored
10230         command.
10231         (compat-execute): Check flag set by dg-require-* commands.
10232
10233         * lib/compat.exp (compat-execute): Break up long lines.
10234
10235 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10236
10237         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10238         * gcc.dg/altivec-14.c: New test.
10239         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10240
10241         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10242         * gcc.dg/altivec-12.c: Ditto.
10243
10244         * gcc.dg/altivec-3.c: Move call to altivec_check.
10245
10246 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10247
10248         PR c++/15044
10249         * g++.dg/template/error12.C: New test.
10250
10251         PR c++/15317
10252         * g++.dg/ext/attrib15.C: New test.
10253
10254         PR c++/15329
10255         * g++.dg/template/ptrmem9.C: New test.
10256
10257 2004-05-25  Paul Brook  <paul@codesourcery.com>
10258
10259         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10260
10261 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10262
10263         PR c++/15165
10264         * g++.dg/template/crash19.C: New test.
10265
10266 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10267
10268         PR c++/15025
10269         * g++.dg/template/redecl1.C: New test.
10270
10271 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/14821
10274         * g++.dg/other/ns1.C: New test.
10275
10276         PR c++/14883
10277         * g++.dg/template/invalid1.C: New test.
10278
10279 2004-05-23  Paul Brook  <paul@codesourcery.com>
10280         Victor Leikehman  <lei@haifasphere.co.il>
10281
10282         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10283         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10284
10285 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/15285
10288         PR c++/15299
10289         * g++.dg/template/non-dependent5.C: New test.
10290         * g++.dg/template/non-dependent6.C: New test.
10291
10292 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/15507
10295         * g++.dg/inherit/union1.C: New test.
10296
10297         PR c++/15542
10298         * g++.dg/template/addr1.C: New test.
10299
10300         PR c++/15427
10301         * g++.dg/template/array5.C: New test.
10302
10303         PR c++/15287
10304         * g++.dg/template/array6.C: New test.
10305
10306 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10307             Roger Sayle  <roger@eyesopen.com>
10308
10309         * g++.dg/lookup/forscope2.C: New test case.
10310
10311 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10312
10313         * gcc.dg/cpp/Wmissingdirs.c: New.
10314
10315 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10316
10317         PR target/15301
10318         * gcc.dg/compat/union-m128-1.h: New file.
10319         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10320         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10321         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10322
10323 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10324
10325         PR target/15302
10326         * gcc.dg/compat/struct-complex-1.h: New file.
10327         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10328         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10329         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10330
10331 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10332
10333         PR middle-end/3074
10334         * gcc.dg/pr3074-1.c: New test case.
10335         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10336
10337 2004-05-20  Falk Hueffner  <falk@debian.org>
10338
10339         PR other/15526
10340         * gcc.dg/ftrapv-1.c: New test case.
10341
10342 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10343
10344         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10345
10346 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10347             Jeff Law  <law@redhat.com>
10348
10349         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10350         * gcc.dg/tree-ssa/20040518-2.c: New test.
10351
10352         * gcc.dg/tree-ssa/20040518-1.c: New test.
10353
10354 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10355
10356         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10357
10358 2004-05-18  Paul Brook  <paul@codesourcery.com>
10359
10360         PR fortran/13930
10361         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10362
10363 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10364
10365         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10366         constant folding.
10367
10368 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10369
10370         * gcc.dg/tree-ssa/20040517-1.c: New test.
10371
10372 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10373
10374         * gcc.dg/loop-4.c: New test.
10375
10376 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10377
10378         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10379
10380 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10381
10382         PR fortran/15311
10383         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10384
10385 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10386
10387         PR fortran/13826
10388         PR fortran/13940
10389         * gfortran.fortran-torture/compile/data_1.f90: New test.
10390
10391 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10392
10393         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10394         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10395
10396 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10397
10398         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10399
10400 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10401
10402         PR c/15444
10403         * gcc.dg/format/xopen-1.c: Adjust expected message.
10404         * gcc.dg/format/xopen-3.c: New test.
10405
10406 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10407
10408         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10409
10410 2004-05-14  Jeff Law  <law@redhat.com>
10411
10412         * gcc.dg/tree-ssa/20040514-2.c: New test.
10413
10414 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10415
10416         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10417         this ...
10418         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10419         this.
10420
10421 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10422
10423         * gcc.dg/tree-ssa/20040514-1.c: New test.
10424
10425 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10426
10427         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10428         test.
10429
10430 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10431
10432         PR fortran/14066
10433         * gfortran.fortran-torture/compile/do_1.f90: New test.
10434
10435 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10436
10437         PR fortran/15051
10438         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10439         test.
10440
10441 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10442
10443         PR fortran/15149
10444         * gfortran.fortran-torture/execute/random_init.f90: New test.
10445
10446 2004-05-13  Paul Brook  <paul@codesourcery.com>
10447
10448         PR fortran/15314
10449         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10450
10451 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10452
10453         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10454         for the powerpc case.
10455
10456 2004-05-13  Jeff Law  <law@redhat.com>
10457
10458         * gcc.dg/tree-ssa/20040513-1.c: New test.
10459         * gcc.dg/tree-ssa/20040513-2.c: New test.
10460
10461 2004-05-13  Paul Brook  <paul@codesourcery.com>
10462
10463         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10464         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10465         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10466
10467 2004-05-13  Andreas Schwab  <schwab@suse.de>
10468
10469         PR other/10819
10470         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10471         characters.
10472
10473 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10474
10475         PR fortran/15294
10476         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10477
10478 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10479
10480         Merge from tree-ssa-20020619-branch.  See
10481         ChangeLog.tree-ssa for details.
10482
10483 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10484
10485         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10486         include <altivec.h> explicitly.
10487         * gcc.dg/altivec-13.c: Likewise.
10488
10489 2004-05-11  Paul Brook  <paul@codesourcery.com>
10490
10491         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10492
10493 2004-05-10  Eric Christopher  <echristo@redhat.com>
10494
10495         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10496         * gcc.dg/sibcall-4.c: Ditto.
10497
10498 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10499
10500         * g++.dg/ext/altivec-8.C: New test case.
10501         * gcc.dg/altivec-13.c: New test case.
10502
10503 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10504
10505         * gcc.c-torture/execute/divcmp-1.c: New test case.
10506         * gcc.c-torture/execute/divcmp-2.c: New test case.
10507         * gcc.c-torture/execute/divcmp-3.c: New test case.
10508
10509 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10510
10511         * g++.dg/other/pragma-re-2.C: New test.
10512
10513 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10514
10515         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10516         * gcc.dg/i386-387-2.c: Likewise.
10517
10518         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10519         __builtin_drem.
10520         * gcc.dg/i386-387-6.c: Likewise.
10521
10522 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10523
10524         * gcc.dg/builtins-33.c:  Also check log1p*.
10525
10526 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10527
10528         PR optimization/15296
10529         * gcc.c-torture/execute/pr15296.c: New test.
10530
10531 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10532
10533         * gcc.dg/builtins-40.c: New test.
10534
10535 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10536
10537         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10538
10539 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10540
10541         * g++.dg/ext/spe1.C: New testcase.
10542
10543 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10544
10545         * objc.dg/image-info.m: Allow additional attributes
10546         for __image_info section.
10547
10548 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10549
10550         * gcc.dg/torture/mips-hilo-2.c: New test.
10551
10552 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10553
10554         PR c++/14389
10555         * g++.dg/template/member5.C: New test.
10556
10557 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10558
10559         * gcc.dg/builtins-34.c: Also check expm1*.
10560
10561 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10562
10563         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10564         * gcc.dg/torture/builtin-convert-3.c: New test.
10565
10566 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10567
10568         PR middle-end/15054
10569         * g++.dg/opt/pr15054.C: New test.
10570
10571 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10572
10573         * gcc.dg/torture/builtin-rounding-1.c: New test.
10574         * gcc.dg/builtins-25.c: Delete.
10575         * gcc.dg/builtins-29.c: Delete.
10576
10577 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10578
10579         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10580         * gcc.dg/sibcall-4.c: Likewise.
10581         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10582
10583 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10584
10585         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10586         bit-field on 16-bit targets.
10587
10588 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10589
10590         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10591         16-bit targets.
10592
10593 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10596         * gcc.dg/rs6000-power2-2.c: Likewise.
10597
10598 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10599
10600         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10601         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10602         Change the asm registers to be in form of frN instead of fN.
10603
10604 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10605
10606         * gcc.dg/torture/builtin-convert-2.c: New test.
10607
10608 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10609
10610         * gcc.dg/rs6000-power2-1.c: New test.
10611         * gcc.dg/rs6000-power2-2.c: New test.
10612
10613 2004-04-28  Jan Hubicka  <jh@suse.cz>
10614
10615         * gcc.dg/unused-6.c: New test.
10616
10617 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10618             Ulrich Weigand  <uweigand@de.ibm.com>
10619
10620         * ada/acats/run_all.sh: Define $target variable.
10621
10622 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10623
10624         PR c++/15119
10625         * g++.dg/other/vararg-1.C: New test.
10626
10627         PR c++/4794
10628         * g++.dg/eh/cleanup3.C: New test.
10629
10630 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10631
10632         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10633         and ad8011a (target_insn).
10634         * ada/acats/support/macro.dfs: Likewise.
10635         * ada/acats/support/impbit.adb: New file.
10636
10637 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10638
10639         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10640
10641 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10642
10643         * gcc.dg/loop-3.c: New test.
10644
10645 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10646
10647         * gcc.c-torture/execute/simd-5.c: New test.
10648
10649 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10650
10651         PR c++/15064
10652         * g++.dg/template/crash18.C: New test.
10653
10654 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10655
10656         * g++.dg/ext/complit3.C: New test.
10657
10658 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10659
10660         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10661         * gcc.dg/altivec-3.c: Same.
10662         * gcc.dg/altivec-varargs-1.c: Same.
10663
10664 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10665
10666         * lib/target-supports.exp (check_profiling_available): Assume
10667         profiling is not available on powerpc-eabi targets.
10668
10669 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10670
10671         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10672         * gcc.dg/vmx/bug-1.c: Ditto.
10673
10674 2004-04-20  Eric Christopher  <echristo@redhat.com>
10675
10676         * gcc.dg/charset/extern.c: New test.
10677         * g++.dg/charset/extern3.cc: Ditto.
10678
10679 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10680
10681         * gcc.dg/builtins-39.c: New test.
10682
10683 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10684
10685         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10686
10687 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10688
10689         * gcc.dg/torture/mips-hilo-1.c: New test.
10690
10691 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         * gcc.c-torture/compile/20040419-1.c: New test.
10694
10695 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10696
10697         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10698
10699 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10700             Aldy Hernandez  <aldyh@redhat.com>
10701
10702         * gcc.c-torture/execute/va-arg-24.c: New.
10703
10704 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10705             Aldy Hernandez  <aldyh@redhat.com>
10706
10707         * gcc.dg/vmx/1b-01.c: New.
10708         * gcc.dg/vmx/1b-02.c: New.
10709         * gcc.dg/vmx/1b-03.c: New.
10710         * gcc.dg/vmx/1b-04.c: New.
10711         * gcc.dg/vmx/1b-05.c: New.
10712         * gcc.dg/vmx/1b-06.c: New.
10713         * gcc.dg/vmx/1b-07.c: New.
10714         * gcc.dg/vmx/1c-01.c: New.
10715         * gcc.dg/vmx/1c-02.c: New.
10716         * gcc.dg/vmx/3a-01a.c: New.
10717         * gcc.dg/vmx/3a-01.c: New.
10718         * gcc.dg/vmx/3a-01m.c: New.
10719         * gcc.dg/vmx/3a-03.c: New.
10720         * gcc.dg/vmx/3a-03m.c: New.
10721         * gcc.dg/vmx/3a-04.c: New.
10722         * gcc.dg/vmx/3a-04m.c: New.
10723         * gcc.dg/vmx/3a-05.c: New.
10724         * gcc.dg/vmx/3a-06.c: New.
10725         * gcc.dg/vmx/3a-06m.c: New.
10726         * gcc.dg/vmx/3a-07.c: New.
10727         * gcc.dg/vmx/3b-01.c: New.
10728         * gcc.dg/vmx/3b-02.c: New.
10729         * gcc.dg/vmx/3b-10.c: New.
10730         * gcc.dg/vmx/3b-13.c: New.
10731         * gcc.dg/vmx/3b-14.c: New.
10732         * gcc.dg/vmx/3b-15.c: New.
10733         * gcc.dg/vmx/3c-01a.c: New.
10734         * gcc.dg/vmx/3c-01.c: New.
10735         * gcc.dg/vmx/3c-02.c: New.
10736         * gcc.dg/vmx/3c-03.c: New.
10737         * gcc.dg/vmx/3d-01.c: New.
10738         * gcc.dg/vmx/4-01.c: New.
10739         * gcc.dg/vmx/4-03.c: New.
10740         * gcc.dg/vmx/5-01.c: New.
10741         * gcc.dg/vmx/5-02.c: New.
10742         * gcc.dg/vmx/5-03.c: New.
10743         * gcc.dg/vmx/5-04.c: New.
10744         * gcc.dg/vmx/5-05.c: New.
10745         * gcc.dg/vmx/5-06.c: New.
10746         * gcc.dg/vmx/5-07.c: New.
10747         * gcc.dg/vmx/5-07t.c: New.
10748         * gcc.dg/vmx/5-08.c: New.
10749         * gcc.dg/vmx/5-10.c: New.
10750         * gcc.dg/vmx/5-11.c: New.
10751         * gcc.dg/vmx/7-01a.c: New.
10752         * gcc.dg/vmx/7-01.c: New.
10753         * gcc.dg/vmx/7c-01.c: New.
10754         * gcc.dg/vmx/7d-01.c: New.
10755         * gcc.dg/vmx/7d-02.c: New.
10756         * gcc.dg/vmx/8-01.c: New.
10757         * gcc.dg/vmx/8-02a.c: New.
10758         * gcc.dg/vmx/8-02.c: New.
10759         * gcc.dg/vmx/brode-1.c: New.
10760         * gcc.dg/vmx/bug-1.c: New.
10761         * gcc.dg/vmx/bug-2.c: New.
10762         * gcc.dg/vmx/bug-3.c: New.
10763         * gcc.dg/vmx/cw-bug-1.c: New.
10764         * gcc.dg/vmx/cw-bug-2.c: New.
10765         * gcc.dg/vmx/cw-bug-3.c: New.
10766         * gcc.dg/vmx/dct.c: New.
10767         * gcc.dg/vmx/debug-1.c: New.
10768         * gcc.dg/vmx/debug-2.c: New.
10769         * gcc.dg/vmx/debug-3.c: New.
10770         * gcc.dg/vmx/debug-4.c: New.
10771         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10772         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10773         * gcc.dg/vmx/eg-5.c: New.
10774         * gcc.dg/vmx/fft.c: New.
10775         * gcc.dg/vmx/gcc-bug-1.c: New.
10776         * gcc.dg/vmx/gcc-bug-2.c: New.
10777         * gcc.dg/vmx/gcc-bug-3.c: New.
10778         * gcc.dg/vmx/gcc-bug-4.c: New.
10779         * gcc.dg/vmx/gcc-bug-5.c: New.
10780         * gcc.dg/vmx/gcc-bug-6.c: New.
10781         * gcc.dg/vmx/gcc-bug-7.c: New.
10782         * gcc.dg/vmx/gcc-bug-8.c: New.
10783         * gcc.dg/vmx/gcc-bug-9.c: New.
10784         * gcc.dg/vmx/gcc-bug-b.c: New.
10785         * gcc.dg/vmx/gcc-bug-c.c: New.
10786         * gcc.dg/vmx/gcc-bug-d.c: New.
10787         * gcc.dg/vmx/gcc-bug-e.c: New.
10788         * gcc.dg/vmx/gcc-bug-f.c: New.
10789         * gcc.dg/vmx/gcc-bug-g.c: New.
10790         * gcc.dg/vmx/gcc-bug-i.c: New.
10791         * gcc.dg/vmx/harness.h: New.
10792         * gcc.dg/vmx/ira1.c: New.
10793         * gcc.dg/vmx/ira2a.c: New.
10794         * gcc.dg/vmx/ira2b.c: New.
10795         * gcc.dg/vmx/ira2.c: New.
10796         * gcc.dg/vmx/ira2c.c: New.
10797         * gcc.dg/vmx/mem.c: New.
10798         * gcc.dg/vmx/newton-1.c: New.
10799         * gcc.dg/vmx/ops.c: New.
10800         * gcc.dg/vmx/sn7153.c: New.
10801         * gcc.dg/vmx/spill2.c: New.
10802         * gcc.dg/vmx/spill3.c: New.
10803         * gcc.dg/vmx/spill.c: New.
10804         * gcc.dg/vmx/t.c: New.
10805         * gcc.dg/vmx/varargs-1.c: New.
10806         * gcc.dg/vmx/varargs-2.c: New.
10807         * gcc.dg/vmx/varargs-3.c: New.
10808         * gcc.dg/vmx/varargs-4.c: New.
10809         * gcc.dg/vmx/varargs-5.c: New.
10810         * gcc.dg/vmx/varargs-6.c: New.
10811         * gcc.dg/vmx/varargs-7.c: New.
10812         * gcc.dg/vmx/vmx.exp: New.
10813         * gcc.dg/vmx/vprint-1.c: New.
10814         * gcc.dg/vmx/vscan-1.c: New.
10815         * gcc.dg/vmx/x-01.c: New.
10816         * gcc.dg/vmx/x-02.c: New.
10817         * gcc.dg/vmx/x-03.c: New.
10818         * gcc.dg/vmx/x-04.c: New.
10819         * gcc.dg/vmx/x-05.c: New.
10820         * gcc.dg/vmx/yousufi-1.c: New.
10821         * gcc.dg/vmx/zero-1.c: New.
10822         * gcc.dg/vmx/zero.c: New.
10823
10824 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10825
10826         * g++.dg/lookup/java1.C: Update for chage of
10827         _Jv_AllocObject.
10828         * g++.dg/lookup/java2.C: Likewise.
10829
10830 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10831
10832         * ada/acats/run_all.sh: use -O2 by default.
10833
10834 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10835
10836         * gcc.dg/vr-mult-[12].c: New tests.
10837
10838 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10839
10840         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10841
10842         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10843
10844 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10845
10846         * lib/target-supports.exp (check_profiling_available): Assume profiling
10847         isn't available for mips*-*-elf targets.
10848
10849 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10850
10851         * gcc.dg/builtins-38.c: New test.
10852
10853 2004-04-14  Eric Christopher  <echristo@redhat.com>
10854
10855         * g++.dg/charset/charset.exp: Run .cc extension tests.
10856
10857 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10858
10859         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10860
10861 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10862
10863         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10864
10865 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10866
10867         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10868         * gcc.dg/i386-387-2.c: Likewise.
10869
10870         * gcc.dg/i386-387-7.c: New test.
10871         * gcc.dg/i386-387-8.c: New test.
10872
10873         * gcc.dg/builtins-37.c: New test.
10874
10875 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10876
10877         * g++.dg/pch/externc-1.C: Add missing semicolon.
10878
10879 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10880
10881         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10882
10883 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10884
10885         * gcc.c-torture/execute/20040411-1.c: New test.
10886
10887 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10888
10889         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10890
10891 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10892
10893         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10894
10895 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10896
10897         * lib/target-supports.exp (check_named_sections_available): New.
10898         * lib/gcc-dg.exp (dg-require-named-sections): New.
10899         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10900         old-deja.exp.  Also prune error-count message from HP linker.
10901         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10902
10903         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10904         * g++.old-deja/g++.pt/static3.C: Likewise.
10905         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10906
10907 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10908
10909         * gcc.c-torture/execute/20040409-1.c: New test case.
10910         * gcc.c-torture/execute/20040409-2.c: New test case.
10911         * gcc.c-torture/execute/20040409-3.c: New test case.
10912
10913 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10914
10915         * gcc.dg/20040409-1.c: New test.
10916
10917 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10918
10919         PR target/14888
10920         * g++.dg/opt/pr14888.C: New test case.
10921
10922 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10923
10924         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10925         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10926         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10927         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10928         New tests.
10929
10930 2004-04-08  Paul Brook  <paul@codesourcery.com>
10931
10932         * gcc.dg/spill-1.c: New test.
10933
10934 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10935
10936         * gcc.dg/torture/builtin-ctype-2.c: New test.
10937
10938 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10939
10940         * gcc.dg/pch/pch.exp: Add largefile test.
10941
10942 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10943
10944         * g++.dg/pch/externc-1.Hs: New.
10945         * g++.dg/pch/externc-1.C: New.
10946
10947 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10948
10949         * gcc.dg/compat/struct-by-value-5a_main.c,
10950         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10951         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10952         * gcc.dg/compat/struct-by-value-5a_x.c,
10953         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10954         gcc.dg/compat/struct-by-value-5_x.c.
10955         * gcc.dg/compat/struct-by-value-5a_y.c,
10956         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10957         gcc.dg/compat/struct-by-value-5_y.c.
10958
10959         * gcc.dg/compat/struct-by-value-6a_main.c,
10960         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10961         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10962         * gcc.dg/compat/struct-by-value-6a_x.c,
10963         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10964         gcc.dg/compat/struct-by-value-6_x.c.
10965         * gcc.dg/compat/struct-by-value-6a_y.c,
10966         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10967         gcc.dg/compat/struct-by-value-6_y.c.
10968
10969         * gcc.dg/compat/struct-by-value-7a_main.c,
10970         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10971         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10972         * gcc.dg/compat/struct-by-value-7a_x.c,
10973         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10974         gcc.dg/compat/struct-by-value-7_x.c.
10975         * gcc.dg/compat/struct-by-value-7a_y.c,
10976         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10977         gcc.dg/compat/struct-by-value-7_y.c.
10978
10979 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10980
10981         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10982         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10983         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10984         options.
10985
10986 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10987
10988         * gcc.dg/builtins-36.c: New test.
10989
10990 2004-04-06  Paul Brook  <paul@codesourcery.com>
10991
10992         * README.gcc: Remove obsolete contraint on testcases.
10993
10994 2004-04-05  Paul Brook  <paul@codesourcery.com>
10995
10996         PR2123
10997         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10998         failure and exit(0) on success.
10999         * g++.dg/expr/anew2.C: Ditto.
11000         * g++.dg/expr/anew3.C: Ditto.
11001         * g++.dg/expr/anew4.C: Ditto.
11002
11003 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         PR c++/3518
11006         * g++.dg/template/unify7.C: New.
11007
11008 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11009
11010         * g++.dg/README: Bring up to date with new subdirectories; remove
11011         duplicate subdirectory lines.
11012
11013 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11014
11015         PR c++/14007
11016         * g++.dg/template/unify5.C: New.
11017         * g++.dg/template/unify6.C: New.
11018         * g++.dg/template/qualttp20.C: Adjust.
11019         * g++.old-deja/g++.jason/report.C: Adjust.
11020         * g++.old-deja/g++.other/qual1.C: Adjust.
11021
11022 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11023
11024         PR c++/14803
11025         * g++.dg/inherit/ptrmem1.C: New test.
11026
11027 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR c++/14755
11030         * gcc.c-torture/execute/20040331-1.c: New test.
11031         * gcc.dg/20040331-1.c: New test.
11032
11033 2004-04-01  Paul Brook  <paul@codesourcery.com>
11034
11035         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11036
11037 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/14724
11040         * g++.dg/init/goto1.C: New test.
11041
11042         PR c++/14763
11043         * g++.dg/template/defarg4.C: New test.
11044
11045 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11046
11047         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11048
11049 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11050
11051         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11052
11053 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11054
11055         * gcc.dg/noncompile/undeclared-2.c: New test.
11056
11057 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11058
11059         * gcc.dg/940409-1.c: Remove XFAIL.
11060         * gcc.dg/reg-vol-struct-1.c: New test.
11061
11062 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11063
11064         * gcc.dg/torture/builtin-wctype-1.c: New test.
11065
11066 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11067
11068         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11069         * gcc.dg/20001101-1.c: Likewise.
11070         * gcc.dg/20001102-1.c: Likewise.
11071
11072 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11073
11074         * gcc.dg/compare8.c: Add an additional test for XOR.
11075
11076 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11077
11078         * gcc.dg/torture/builtin-ctype-1.c: New test.
11079
11080 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11081
11082         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11083         * gcc.dg/torture/builtin-math-1.c: Likewise.
11084         * gcc.dg/torture/builtin-power-1.c: New test.
11085
11086 2004-03-24  Andreas Schwab  <schwab@suse.de>
11087
11088         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11089         IA64 assembler.
11090
11091 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11092             Roger Sayle  <roger@eyesopen.com>
11093
11094         * gcc.dg/compare8.c: New test case.
11095
11096 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11097
11098         * g++.dg/ext/altivec-7.C: New test.
11099
11100 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11101
11102         PR 12267, 12391, 12560, 13129, 14114, 14133
11103         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11104         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11105         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11106         Adjust error regexps.
11107         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11108         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11109         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11110         * gcc.dg/local1.c: Add explanatory comment.
11111
11112 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11113
11114         PR optimization/14669
11115         * g++.dg/opt/fold2.C: New test case.
11116
11117 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11118
11119         PR c/14069
11120         * gcc.dg/20040322-1.c: New test.
11121
11122 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11123
11124         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11125         * gcc.dg/ultrasp4.c: Likewise.
11126         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11127
11128 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11129
11130         * gcc.dg/i386-sse-8.c: Reset default options.
11131
11132 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11133
11134         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11135         in the error message text.
11136
11137 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11138
11139         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11140
11141 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/14616
11144         * g++.dg/init/array13.C: New test.
11145
11146 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11147
11148         PR target/13889
11149         * gcc.c-torture/compile/pr13889.c: New test case.
11150
11151 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11152
11153         PR c/14635
11154         * builtins-1.c (nan, nans): Don't test.
11155         * builtins-30.c: Don't use nan, nanf, nanl.
11156         * builtins-35.c: New test.
11157
11158 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11159
11160         * g++.dg/ext/altivec-6.C: New test.
11161
11162 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11163
11164         * g++.dg/init/placement3.C: New test.
11165
11166         * g++.dg/template/spec13.C: New test.
11167
11168         * g++.dg/lookup/using11.C: New test.
11169
11170         * g++.dg/lookup/koenig3.C: New test.
11171
11172         * g++.dg/template/operator2.C: New test.
11173
11174         * g++.dg/expr/dtor3.C: New test.
11175         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11176         marker.
11177         * g++.old-deja/g++.law/visibility28.C: Likewise.
11178
11179 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11180
11181         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11182         * gcc.dg/ppc64-abi-3.c: Likewise.
11183
11184 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11185
11186         PR c++/14545
11187         * g++.dg/parse/template15.C: New test.
11188
11189 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11190
11191         * g++.dg/expr/dtor2.C: New test.
11192
11193         * g++.dg/lookup/anon4.C: New test.
11194
11195         * g++.dg/overload/using1.C: New test.
11196
11197         * g++.dg/template/lookup7.C: New test.
11198
11199         * g++.dg/template/typename6.C: New test.
11200
11201         * g++.dg/expr/cond6.C: New test.
11202
11203 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11204
11205         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11206
11207 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11208
11209         * g++.dg/expr/cond5.C: New test.
11210         * g++.dg/expr/constcast1.C: Likewise.
11211         * g++.dg/expr/ptrmem2.C: Likewise.
11212         * g++.dg/expr/ptrmem3.C: Likewise.
11213         * g++.dg/lookup/main1.C: Likewise.
11214         * g++.dg/template/lookup6.C: Likewise.
11215
11216 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11217
11218         * gcc.dg/local1.c: New test.
11219
11220         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11221
11222 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11223
11224         * gcc.dg/torture/builtin-convert-1.c: New test.
11225
11226 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11227
11228         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11229
11230 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/14481
11233         * g++.dg/warn/Wunused-7.C: New test.
11234
11235 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11236
11237         * gcc.dg/torture/builtin-integral-1.c: New test.
11238
11239 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11240
11241         PR c++/14586
11242         * g++.dg/parse/non-dependent3.C: New test.
11243
11244 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11245
11246         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11247         * g++.dg/eh/simd-2.C: Likewise.
11248         * g++.dg/init/array10.C: Likewise.
11249         * gcc.c-torture/compile/simd-1.c: Likewise.
11250         * gcc.c-torture/compile/simd-2.c: Likewise.
11251         * gcc.c-torture/compile/simd-3.c: Likewise.
11252         * gcc.c-torture/compile/simd-4.c: Likewise.
11253         * gcc.c-torture/compile/simd-6.c: Likewise.
11254         * gcc.c-torture/execute/simd-1.c: Likewise.
11255         * gcc.c-torture/execute/simd-2.c: Likewise.
11256         * gcc.dg/compat/vector-defs.h: Likewise.
11257         * gcc.dg/20020531-1.c: Likewise.
11258         * gcc.dg/altivec-3.c: Likewise.
11259         * gcc.dg/altivec-4.c: Likewise.
11260         * gcc.dg/altivec-varargs-1.c: Likewise.
11261         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11262         * gcc.dg/i386-mmx-3.c: Likewise.
11263         * gcc.dg/i386-sse-4.c: Likewise.
11264         * gcc.dg/i386-sse-5.c: Likewise.
11265         * gcc.dg/i386-sse-8.c: Likewise.
11266         * gcc.dg/simd-1.c: Likewise.
11267         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11268         __ev64_opaque__ since the machine description provides it.
11269
11270 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11271
11272         * lib/compat.exp (skip_list): New global variable.
11273         Use it to hold the user defined COMPAT_SKIPS list if any.
11274         (compat-obj): Add the members of skip_list to optall.
11275
11276 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11277
11278         * gcc.dg/compat/union-by-value-1_main.c,
11279         union-by-value-1_x.c, union-by-value-1_y.c,
11280         union-check.h, union-defs.h,
11281         union-init.h, union-return-1_main.c,
11282         union-return-1_x.c, union-return-1_y.c: New files.
11283
11284 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11285
11286         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11287         mixed-struct-init.h: Add 4 mixed structure types.
11288         struct-by-value-21_main.c, struct-by-value-21_x.c,
11289         struct-by-value-21_y.c, struct-return-21_main.c,
11290         struct-return-21_x.c, struct-return-21_y.c: New files.
11291
11292 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/14550
11295         * g++.dg/parse/template14.C: New test.
11296
11297 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11298
11299         * gcc.c-torture/execute/20040313-1.c: New test.
11300
11301 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11302
11303         PR target/14533
11304         * gcc.dg/20040311-2.c: New test.
11305
11306 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11307
11308         PR other/14544
11309         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11310         bit-field.
11311
11312 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11313
11314         * gcc.dg/20040305-2.c: Add missing return statement.
11315
11316 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11317
11318         * gcc.dg/builtins-34.c: Also check pow10*.
11319
11320 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11321
11322         PR target/14262
11323         * gcc.dg/20040305-2.c: New test.
11324
11325 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11326
11327         * gcc.dg/20040310-1.c: New test.
11328
11329 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11330
11331         * gcc.c-torture/execute/20040311-1.c: New test case.
11332
11333 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11334
11335         PR c++/14476
11336         * g++.dg/lookup/enum1.C: New test.
11337
11338 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11339
11340         PR c++/14510
11341         * g++.dg/lookup/struct2.C: New test.
11342
11343 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11344
11345         * gcc.dg/builtins-34.c: New test.
11346
11347 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11348
11349         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11350
11351 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11352
11353         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11354         * gcc.dg/alias-2.c: New testcase.
11355
11356 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11357
11358         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11359
11360 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11361
11362         * gcc.c-torture/execute/20040309-1.c: New test case.
11363
11364 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11365
11366         PR c++/14397
11367         * g++.dg/overload/ref1.C: New.
11368
11369 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11370
11371         PR c++/14409
11372         * g++.dg/template/spec12.C: New test.
11373
11374         PR c++/14448
11375         * g++.dg/parse/crash14.C: New test.
11376
11377 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11378
11379         PR c++/14230
11380         * g++.dg/init/ref11.C: New test.
11381
11382 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11383
11384         PR c++/14432
11385         * g++.dg/parse/builtin2.C: New test.
11386
11387 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/14401
11390         * g++.dg/init/ctor3.C: New test.
11391         * g++.dg/init/union1.C: New test.
11392         * g++.dg/ext/anon-struct4.C: New test.
11393
11394 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11395
11396         * g++.dg/lookup/koenig1.C: Tweak error messages.
11397         * g++.dg/lookup/used-before-declaration.C: Likewise.
11398         * g++.dg/other/do1.C: Likewise.
11399         * g++.dg/overload/koenig1.C: Likewise.
11400         * g++.dg/parse/crash13.C: Likewise.
11401         * g++.dg/template/instantiate3.C: Likewise.
11402
11403 2004-03-08  Eric Christopher  <echristo@redhat.com>
11404
11405         * * lib/target-supports.exp: Enable libiconv in test
11406         compilation.  Fix up error checking.
11407
11408 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11409
11410         PR middle-end/14289
11411         * gcc.dg/pr14289-1.c: New test case.
11412         * gcc.dg/pr14289-2.c: Likewise.
11413         * gcc.dg/pr14289-3.c: Likewise.
11414
11415 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11416
11417         * gcc.c-torture/execute/20040308-1.c: New test.
11418
11419 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11420
11421         * gcc.c-torture/execute/20040307-1.c: New test case.
11422
11423 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11424
11425         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11426
11427 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11428
11429         * gcc.dg/20040306-1.c: New test.
11430
11431 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11432
11433         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11434         them static.
11435         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11436
11437 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11438
11439         PR c/14465
11440         * gcc.dg/decl-6.c: New test.
11441
11442 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11443
11444         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11445         Rename LOGPOW -> LOG_POW.
11446         (SQRT_EXP, POW_EXP): New.
11447
11448 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11449
11450         * gcc.dg/i386-sse-8.c: New test.
11451
11452 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11453
11454         PR c/14114
11455         * gcc.dg/decl-5.c: New test.
11456
11457 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11458
11459         * gcc.dg/20040305-1.c: New test.
11460
11461 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11462
11463         PR other/14354
11464         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11465
11466 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11467
11468         PR c++/14425, c++/14426
11469         * g++.dg/ext/altivec-4.C: New test.
11470         * g++.dg/ext/altivec-5.C: New test.
11471
11472 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11473
11474         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11475         global variables of a type with no linkage.
11476         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11477         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11478         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11479         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11480         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11481         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11482         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11483         * g++.dg/warn/deprecated.C: Name enum Color.
11484         * g++.dg/overload/VLA.C: Name structure for 'b'.
11485         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11486
11487 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11488
11489         * gcc.c-torture/compile/20040304-1.c: New test.
11490
11491 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11492
11493         PR 13728
11494         * gcc.dg/decl-4.c: New testcase.
11495
11496 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11497
11498         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11499         as PRECF if sizeof (float) > sizeof (double).
11500         (PRECL): Make it the same as PRECF if
11501         sizeof (float) > sizeof (long double).
11502
11503 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11504
11505         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11506         system type.  Add check for irix6 which doesn't have c99 runtime.
11507
11508 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11509
11510         * gcc.dg/const-elim-1.c: xfail for xtensa.
11511
11512 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11513
11514         PR c++/14369
11515         * g++.dg/template/cond4.C: New test.
11516
11517 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11518
11519         PR c++/14360
11520         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11521
11522         PR c++/14361
11523         * g++.dg/parse/defarg7.C: New test.
11524
11525         PR c++/14359
11526         * g++.dg/template/friend26.C: New test.
11527
11528 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/14324
11531         * g++.dg/abi/mangle21.C: New test.
11532
11533         PR c++/14260
11534         * g++.dg/parse/constructor2.C: New test.
11535
11536         PR c++/14337
11537         * g++.dg/template/sfinae1.C: New test.
11538
11539 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/14267
11542         * g++.dg/expr/crash2.C: New test.
11543
11544         PR middle-end/13448
11545         * gcc.dg/inline-5.c: New test.
11546         * gcc.dg/always-inline.c: Split out tests into ...
11547         * gcc.dg/always-inline2.c: ... this and ...
11548         * gcc.dg/always-inline3.c: ... this.
11549
11550 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11551
11552         PR debug/12103
11553         * g++.dg/debug/crash1.C: New test.
11554
11555 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11556
11557         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11558         function with __attribute__((noinline)).
11559         (recurser_void2): Likewise.
11560         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11561         (recurser_void2): Likewise.
11562
11563 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11564
11565         PR middle-end/14203
11566         * g++.dg/warn/Wunused-6.C: New test case.
11567
11568 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11569
11570         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11571         not defined.
11572
11573 2004-02-27  Eric Christopher  <echristo@redhat.com>
11574
11575         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11576         * g++.dg/charset/asm2.c: Run only x86.
11577         * gcc.dg/charset/asm3.c: Ditto.
11578
11579 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11580
11581         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11582         ld_library_path.
11583
11584 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11585
11586         * g++.dg/ext/altivec-3.C: New.
11587
11588 2004-02-26  Richard Henderson  <rth@redhat.com>
11589
11590         * g++.dg/ext/attrib10.C: Mark for warning.
11591         * gcc.dg/attr-alias-1.c: New.
11592
11593 2004-02-26  Richard Henderson  <rth@redhat.com>
11594
11595         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11596         * gcc.c-torture/execute/20040208-2.c: ... it back.
11597
11598 2004-02-26  Eric Christopher  <echristo@redhat.com>
11599
11600         * lib/target-supports.exp (check-iconv-available): New function.
11601         * lib/gcc-dg.exp (dg-require-iconv): New function.
11602         Use above.
11603         * gcc.dg/charset: New directory.
11604         * gcc.dg/charset/charset.exp: New file.
11605         * gcc.dg/charset/asm1.c: Ditto.
11606         * gcc.dg/charset/asm2.c: Ditto.
11607         * gcc.dg/charset/asm3.c: Ditto.
11608         * gcc.dg/charset/asm4.c: Ditto.
11609         * gcc.dg/charset/asm5.c: Ditto.
11610         * gcc.dg/charset/attribute1.c: Ditto.
11611         * gcc.dg/charset/attribute2.c: Ditto.
11612         * gcc.dg/charset/string1.c: Ditto.
11613         * g++.dg/charset: New directory.
11614         * g++.dg/dg.exp: Add here. Special options.
11615         * g++.dg/charset/charset.exp: New file.
11616         * g++.dg/charset/asm1.c: Ditto.
11617         * g++.dg/charset/asm2.c: Ditto.
11618         * g++.dg/charset/asm3.c: Ditto.
11619         * g++.dg/charset/asm4.c: Ditto.
11620         * g++.dg/charset/attribute1.c: Ditto.
11621         * g++.dg/charset/attribute2.c: Ditto.
11622         * g++.dg/charset/extern1.cc: Ditto.
11623         * g++.dg/charset/extern2.cc: Ditto.
11624         * g++.dg/charset/string1.c: Ditto.
11625
11626 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11627
11628         PR c++/14278
11629         * g++.dg/parse/comma1.C: New test.
11630
11631 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11632
11633         PR c++/14284
11634         * g++.dg/template/ttp8.C: New test.
11635
11636 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11637
11638         * gcc.dg/fixuns-trunc-1.c: New test.
11639
11640 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11641
11642         * gcc.dg/builtins-config.h: Use #elif.
11643
11644 2004-02-26  Michael Matz  <matz@suse.de>
11645
11646         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11647         * gcc.dg/991214-1.c: Likewise.
11648         * gcc.dg/i386-asm-1.c: Likewise.
11649
11650 2004-02-25  Richard Henderson  <rth@redhat.com>
11651
11652         * gcc.c-torture/execute/20040208-2.c: Move ...
11653         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11654
11655 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11656
11657         PR c++/14246
11658         * g++.dg/other/crash-3.C: New test.
11659
11660 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11661
11662         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11663         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11664
11665         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11666         HP-UX.
11667
11668 2004-02-24  Michael Matz  <matz@suse.de>
11669
11670         * gcc.dg/i386-regparm.c: New.
11671
11672 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11673
11674         * gcc.c-torture/execute/20040223-1.c: New.
11675
11676 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11677             Kazu Hirata  <kazu@cs.umass.edu>
11678
11679         * gcc.dg/fwritable-strings-1.c: Remove.
11680
11681 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11682
11683         PR c/14156
11684         * gcc.dg/20040223-1.c: New test.
11685
11686 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11687
11688         PR c++/14106
11689         * g++.dg/ext/typeof9.C: New test.
11690
11691 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11692
11693         PR c++/14250
11694         * g++.dg/other/switch1.C: New test.
11695
11696 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11697
11698         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11699         * gcc.dg/va-arg-1.c: Likewise.
11700
11701 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11702
11703         PR c++/14143
11704         * g++.dg/template/koenig5.C: New test.
11705
11706 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11707
11708         * g++.dg/ext/altivec-1.C: Generalize target triple.
11709         * g++.dg/ext/altivec-2.C: New test case.
11710         * g++.dg/ext/altivec_check.h: New file.
11711         * gcc.dg/altivec-1.c: Generalize target triple;
11712         include altivec_check.h and call altivec_check().
11713         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11714         * gcc.dg/altivec-6.c: New test case.
11715         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11716         type casts as needed.
11717         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11718         altivec_check().
11719         * gcc.dg/altivec-12.c: New test case.
11720         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11721         include altivec_check.h and call altivec_check().
11722         * gcc.dg/altivec_check.h: New file.
11723
11724 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11725
11726         * lib/target-supports.exp (check_alias_available): Don't mangle
11727         function `g' in test program.
11728
11729 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11730
11731         * lib/target-supports.exp (check_profiling_available): Check
11732         argument to determine whether we support a profiling type.
11733         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11734         check_profiling_available.
11735         * g++.dg/bprob/bprob.exp: Likewise
11736         * g77.dg/bprob/bprob.exp: Likewise.
11737         * gcc.misc-tests/bprob.exp: Likewise.
11738         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11739         dg-require-profiling and delete expected error handling.
11740         * gcc.dg/20021014-1.c: Likewise.
11741         * gcc.dg/nest.c: Likewise.
11742
11743 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11744
11745         PR c++/12007
11746         * g++.dg/other/vthunk1.C: New test.
11747
11748 2004-02-20  Falk Hueffner  <falk@debian.org>
11749
11750         PR target/14201
11751         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11752
11753 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11754
11755         PR c++/13927
11756         * g++.dg/other/error8.C: Remove XFAIL markers.
11757
11758         PR c++/14173
11759         * g++.dg/ext/packed5.C: New test.
11760
11761         PR c++/14199
11762         * g++.dg/warn/Wunused-5.C: New test.
11763
11764         PR c++/14186
11765         * g++.dg/lookup/member1.C: New test.
11766
11767 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11768
11769         * gcc.c-torture/compile/20040130-1.c: Enable only when
11770         __INT_MAX__ >= 2147483647L.
11771         * gcc.c-torture/compile/961203-1.c: Likewise.
11772
11773 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11774
11775         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11776         * g++.dg/opt/template1.C: Robustify assembler regexp
11777
11778 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11779
11780         * gcc.c-torture/execute/simd-4.x: Remove.
11781         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11782         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11783         Guard with #ifndef SKIP_ATTRIBUTE.
11784         * gcc.dg/compat/vector-1_y.c: Likewise.
11785         * gcc.dg/compat/vector-2_x.c: Likewise.
11786         * gcc.dg/compat/vector-2_y.c: Likewise.
11787         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11788         * g++.dg/eh/simd-2.C: Likewise.
11789
11790 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11791
11792         * gcc.c-torture/compile/complex-1.c: New.
11793
11794 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11795
11796         PR target/14209
11797         * gcc.c-torture/execute/20040218-1.c: New test.
11798
11799 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11800
11801         PR c++/14181
11802         * g++.dg/parse/new2.C: New test.
11803
11804 2004-02-18  Paul Brook  <paul@codesourcery.com>
11805
11806         * gcc.c-torture/compile/libcall-1.c: New test.
11807
11808 2004-02-18  Paul Brook  <paul@codesourcery.com>
11809
11810         PR debug/12934
11811         * gcc.dg/debug/debug-7.c: New test.
11812
11813 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11814
11815         * gcc.dg/20040217-1.c: New test.
11816
11817 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11818
11819         * gcc.c-torture/execute/990208-1.x: Delete.
11820
11821 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11822
11823         * gcc.c-torture/execute/20040208-2.x: New file.
11824
11825 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11826
11827         PR c++/11326
11828         * g++.dg/abi/structret1.C: New test.
11829
11830 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11831
11832         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11833         (i386_cpuid): No need to test if cpuid is available on AMD64.
11834         Fix assembly, so that it works onboth i386 and AMD64.
11835         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11836         (vecInLong): Fix s[] member type to unsigned int.
11837         (vecInWord): Remove type.
11838         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11839         (a64, b64, c64, d64, e64): Remove.
11840         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11841         Remove unused variable.  Remove initialization of removed variables.
11842         Don't call mmx_tests nor sse_tests.
11843         (reference_mmx, reference_sse): Remove.
11844         (check): Add return stmt.
11845         * gcc.dg/i386-sse-7.c: New test.
11846         * gcc.dg/i386-mmx-4.c: New test.
11847
11848 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11849
11850         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11851         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11852         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11853         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11854         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11855         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11856         g++.dg/tc1/dr94.C: Fix line terminator.
11857
11858 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11859
11860         * gcc.c-torture/compile/20040216-1.c: New.
11861
11862 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11863
11864         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11865         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11866         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11867         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11868         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11869         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11870
11871 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11872
11873         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11874
11875 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11876
11877         PR c++/13971
11878         * g++.dg/expr/cond4.C: New test.
11879
11880         PR c++/14086
11881         * g++.dg/lookup/crash2.C: New test.
11882
11883 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11884
11885         * gcc.c-torture/compile/20040214-2.c: New test.
11886
11887 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11888
11889         PR c++/14116
11890         * g++.dg/ext/typeof8.C: New test.
11891
11892 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11893
11894         * gcc.c-torture/compile/20040214-1.c: New test.
11895
11896 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11897
11898         PR c++/13635
11899         * g++.dg/template/spec11.C: New test.
11900
11901 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11902
11903         PR c++/13927
11904         * g++.dg/other/error8.C: New test.
11905
11906 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11907
11908         PR c++/14122
11909         * g++.dg/template/array4.C: New test.
11910
11911         PR c++/14108
11912         * g++.dg/inherit/thunk2.C: New test.
11913
11914         PR c++/14083
11915         * g++.dg/eh/cond2.C: New test.
11916
11917 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11918
11919         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11920
11921 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11922
11923         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11924
11925 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11926
11927         * g++.dg/simd-2.C: xfail on ppc64-linux.
11928
11929 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11930
11931         PR c/456
11932         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11933         tests.
11934
11935 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11936
11937         * gcc.dg/builtins-33.c: New test.
11938
11939 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11940
11941         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11942
11943 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11944
11945         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11946
11947 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11948
11949         * gcc.dg/ppc64-abi-3.c: New test.
11950
11951 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11952
11953         PR c/14092
11954
11955         * gcc.dg/pr14092-1.c: New testcase.
11956
11957 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11958
11959         * gcc.dg/cpp/assert4.c: Fix typo last change.
11960
11961         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11962         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11963
11964         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11965
11966 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11967
11968         * gcc.c-torture/compile/20040209-1.c: New test case.
11969
11970 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11971
11972         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11973
11974 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11975
11976         * gcc.c-torture/execute/20040208-[12].c: New tests.
11977
11978 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11979
11980         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11981
11982 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11983
11984         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11985
11986 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11987
11988         Bug 13856
11989         * gcc.dg/visibility-8.c: New testcase.
11990
11991 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11992
11993         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11994         arguments.
11995         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11996
11997 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11998
11999         PR middle-end/13696
12000         * g++.dg/opt/fold1.C: New test case.
12001
12002 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12003
12004         PR c++/14033
12005         * g++.dg/other/crash-2.C: New test.
12006
12007 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12008
12009         PR c++/14028
12010         * g++.dg/parse/angle-bracket2.C: New test.
12011
12012 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12013
12014         PR middle-end/13750
12015         Revert:
12016         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12017         PR pch/13361
12018         * testsuite/g++.dg/pch/wchar-1.C: New.
12019         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12020
12021 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12022
12023         PR c++/14008
12024         * g++.dg/parse/error15.C: New test.
12025         * g++.dg/parse/crash11.C: Update dg-error mark.
12026
12027 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12028
12029         PR c++/13932
12030         * g++.dg/warn/conv2.C: New test.
12031
12032 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12033
12034         PR c++/13086
12035         * g++.dg/warn/incomplete1.C: Remove xfail.
12036
12037 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12038
12039         * lib/file-format.exp (gcc_target_object_format): Use
12040         ${tool}_target_compile, not gcc_target_compile.
12041         * lib/target-supports.exp (check_alias_available): Likewise.
12042         (check_gc_sections_available): Likewise.
12043         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12044         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12045         dg-require-alias.
12046
12047 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/13969
12050         * g++.dg/template/static6.C: New test.
12051
12052 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12053
12054         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12055
12056 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12057
12058         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12059         tests for systems where `char' is unsigned by default.
12060
12061 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12062
12063         PR c++/13997
12064         * g++.dg/template/partial3.C: New test.
12065
12066 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12067
12068         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12069         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12070         Remove mentions of obsolete ports.
12071
12072 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12073
12074         * gcc.dg/noncompile/20001228-1.c: Fix for new
12075         error message.
12076
12077 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12078
12079         PR target/9348
12080         * gcc.c-torture/execute/multdi-1.c: New test case.
12081
12082 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12083
12084         PR c++/13925
12085         * g++.dg/template/lookup5.C: New test.
12086
12087 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12088
12089         PR c++/13950
12090         * g++.dg/template/lookup4.C: New test.
12091
12092         PR c++/13970
12093         * g++.dg/parse/error14.C: New test.
12094
12095         PR c++/14002
12096         * g++.dg/parse/template13.C: New test.
12097
12098 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12099
12100         PR c++/13978
12101         * g++.dg/template/koenig4.C: New test.
12102
12103         PR c++/13968
12104         * g++.dg/template/crash17.C: New test.
12105
12106         PR c++/13975
12107         * g++.dg/parse/error13.C: New test.
12108         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12109
12110 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12111
12112         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12113
12114 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12115
12116         PR c/11658
12117         PR c/13994
12118         * gcc.dg/noncompile/20040203-1.c: New test.
12119         * gcc.dg/noncompile/20040203-2.c: Likewise.
12120         * gcc.dg/noncompile/20040203-3.c: Likewise.
12121         * gcc.dg/20040203-1.c: Likewise.
12122
12123 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12124
12125         PR c++/10858
12126         * g++.dg/template/sizeof7.C: New test.
12127
12128 2004-02-02  Eric Christopher  <echristo@redhat.com>
12129             Zack Weinberg  <zack@codesourcery.com>
12130
12131         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12132
12133 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12134
12135         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12136         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12137         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12138         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12139
12140 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12141
12142         PR c++/13113
12143         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12144
12145         PR c++/13854
12146         * g++.dg/ext/attrib13.C: New test.
12147
12148         PR c++/13907
12149         * g++.dg/conversion/op2.C: New test.
12150
12151 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12152
12153         * gcc.dg/titype-1.c: Fix pasto.
12154
12155 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12156
12157         * gcc.dg/titype-1.c: New test.
12158
12159 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12160
12161         PR c++/13957
12162         * g++.dg/template/non-type-template-argument-1.C,
12163         g++.dg/template/qualified-id1.C: Update dg-error marks.
12164         * g++.dg/template/nontype6.C: New test.
12165
12166 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12167
12168         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12169         * gcc.dg/builtins-31.c: New testcase.
12170         * gcc.dg/builtins-32.c: New testcase.
12171
12172 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12173
12174         * objc.dg/call-super-2.m: Update line numbers
12175         for the including of stddef.h.
12176
12177 2004-01-30  Michael Matz  <matz@suse.de>
12178
12179         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12180         g++.dg/ext/case-range3.C: New tests.
12181
12182 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12183
12184         DR206
12185         PR c++/13813
12186         * g++.dg/template/member4.C: New test.
12187
12188 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12189
12190         PR c++/13683
12191         * g++.dg/template/sizeof6.C: New test.
12192
12193 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12194
12195         * gcc.dg/fwritable-strings-1.c: New test.
12196
12197 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12198
12199         * gcc.c-torture/compile/20040130-1.c: New test.
12200
12201 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12202
12203         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12204
12205 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12206
12207         PR c++/13883
12208         * g++.dg/template/ctor3.C: New test.
12209
12210 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12211
12212         * g++.dg/tc1: New directory.
12213         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12214         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12215         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12216         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12217         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12218
12219 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12220
12221         * g++.dg/parse/error11.C: New test.
12222         * g++.dg/parse/error12.C: Likewise.
12223
12224 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12225
12226         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12227         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12228
12229 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12230
12231         PR c++/13791
12232         * g++.dg/ext/attrib12.C: New test.
12233
12234         PR c++/13736
12235         * g++.dg/parse/cast2.C: New test.
12236
12237 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12238
12239         * objc.dg/encode-2.m (main): New local string.  Set depending on
12240         sizeof long.  Use in sscanf call.
12241         * objc.dg/encode-3.m (main): New local string.  Set depending on
12242         sizeof long.  Use in scan_initial call.
12243
12244 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12245
12246         * objc.dg/call-super-2.m: Make LP64-safe.
12247         * objc.dg/desig-init-1.m: Likewise.
12248
12249 2004-01-27  Devang Patel <dpatel@apple.com>
12250
12251         * g++.dg/debug/namespace1.C: New test.
12252
12253 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12254
12255         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12256         xscale-*-*.
12257
12258         * gcc.dg/arm-mmx-1.c: New test.
12259
12260 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12261
12262         * gcc.dg/20040127-1.c: New test.
12263         * gcc.dg/20040127-2.c: New test.
12264
12265 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12266
12267         * objc.dg/stret-1.m (glob): Renamed to globa.
12268
12269 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12270
12271         PR c++/13663
12272         * g++.dg/expr/for1.C: New test.
12273
12274 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12275
12276         PR middle-end/13779
12277         * gcc.dg/darwin-longlong.c: New test.
12278
12279 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12280
12281         * gcc.dg/20040124-1.c: Moved test from here...
12282         * gcc.c-torture/compile/20040124-1.c: ...to here.
12283
12284 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12285
12286         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12287         the assembly output if -m64 is passed.
12288
12289 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12290
12291         PR c++/13833
12292         * g++.dg/template/cond3.C: New test.
12293
12294 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12295
12296         PR c++/13810
12297         * g++.dg/template/ttp7.C: New test.
12298
12299 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12300
12301         PR c++/13797
12302         * g++.dg/template/nontype4.C: New test.
12303         * g++.dg/template/nontype5.C: Likewise.
12304
12305 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12306
12307         * gcc.dg/torture/mips-clobber-at.c: New test.
12308
12309 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12310
12311         * gcc.dg/20040124-1.c: New test.
12312
12313 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12314
12315         * gcc.dg/20040123-1.c: New test.
12316
12317 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12318
12319         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12320
12321 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12322
12323         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12324
12325 2004-01-23  Andrew Pinski  <apinski@apple.com>
12326
12327         * gcc.dg/20030121-1.c: Move to ..
12328         * gcc.dg/20040121-1.c: here.
12329
12330 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12331
12332         * gcc.dg/builtins-29.c: New test case.
12333
12334 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12335
12336         PR 18314
12337         * gcc.dg/builtins-30.c: New testcase.
12338
12339 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12340
12341         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12342         * lib/g77.exp: Likewise.
12343         * lib/objc.exp: Likewise.
12344         * lib/g++.exp: Likewise.
12345
12346 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12347
12348         * gcc.dg/struct-by-value-2.c: New test.
12349
12350 2004-01-21  Andrew Pinski  <apinski@apple.com>
12351
12352         PR target/13785
12353         * gcc.dg/20030121-1.c: New test.
12354
12355 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12356
12357         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12358         clobber frame pointer register in asm statement.
12359
12360 2004-01-21  Falk Hueffner  <falk@debian.org>
12361
12362         * gcc.c-torture/compile/20040121-1.c: New test.
12363
12364 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12365
12366         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12367
12368 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12369
12370         * gcc.dg/ppc64-abi-2.c: New test.
12371
12372 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12373
12374         * lib/treelang.exp: Fill out this file.
12375         * lib/treelang-dg.exp: New File.
12376
12377 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12378
12379         * gcc.c-torture/compile/981022-1.c: Remove.
12380         * gcc.dg/array-5.c: Remove XFAIL.
12381         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12382         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12383         gcc.dg/cond-lvalue-1.c: Update.
12384         * gcc.dg/cast-lvalue-2.c: New test.
12385
12386 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR c++/13592
12389         * g++.dg/other/error1.C (class foo): Tweak error message.
12390
12391         PR c++/13592
12392         * g++.dg/template/call2.C: New test.
12393
12394 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12395
12396         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12397         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12398         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12399         scalar-return-1_x.c, scalar-return-2_y.c,
12400         scalar-return-3_x.c, scalar-return-3_y.c,
12401         scalar-return-4_x.c, scalar-return-4_y.c,
12402         struct-align-1.h, struct-align-1_x.c,
12403         struct-align-1_y.c, struct-align-2.h,
12404         struct-align-2_x.c, struct-align-2_y.c,
12405         struct-by-value-10_y.c, struct-by-value-11_x.c,
12406         struct-by-value-11_y.c, struct-by-value-12_x.c,
12407         struct-by-value-12_y.c, struct-by-value-13_x.c,
12408         struct-by-value-13_y.c, struct-by-value-14_x.c,
12409         struct-by-value-14_y.c, struct-by-value-15_x.c,
12410         struct-by-value-15_y.c, struct-by-value-16_y.c,
12411         struct-by-value-17_y.c, struct-by-value-18_y.c,
12412         struct-by-value-19_y.c, struct-by-value-1_x.c,
12413         struct-by-value-1_y.c, struct-by-value-20_y.c,
12414         struct-by-value-2_x.c, struct-by-value-2_y.c,
12415         struct-by-value-3_y.c, struct-by-value-4_x.c,
12416         struct-by-value-4_y.c, struct-by-value-5_y.c,
12417         struct-by-value-6_y.c, struct-by-value-7_y.c
12418         struct-by-value-8_x.c, struct-by-value-8_y.c
12419         struct-by-value-9_x.c, struct-by-value-9_y.c
12420         struct-return-10_x.c, struct-return-10_y.c,
12421         struct-return-19_x.c, struct-return-20_x.c
12422         struct-return-2_x.c, struct-return-2_y.c
12423         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12424         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12425
12426 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12427
12428         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12429         attribute on sparc*-sun-solaris2.*.
12430
12431 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12432
12433         PR c++/13710
12434         * g++.dg/ext/typeof7.C: New test.
12435
12436 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12437
12438         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12439         * gcc.dg/const-elim-1.c: Same.
12440
12441 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12442
12443         * objc.dg/stret-1.m: New.
12444         * objc.dg/stret-2.m: New.
12445
12446 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12447
12448         PR c++/11895
12449         * g++.dg/ext/vector1.C: New test.
12450
12451 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12452
12453         * gcc.dg/pch/import-1.c: New.
12454         * gcc.dg/pch/import-1.hs: New.
12455         * gcc.dg/pch/import-1a.h: New.
12456         * gcc.dg/pch/import-1b.h: New.
12457         * gcc.dg/pch/import-1c.h: New.
12458
12459 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/13574
12462         * g++.dg/ext/array1.C: New test.
12463
12464         PR c++/13178
12465         * g++.dg/conversion/op1.C: New test.
12466
12467 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12468
12469         PR 11864
12470         From Kazumoto Kojima / Dan Kegel:
12471         * gcc.dg/pr11864-1.c: New test.
12472
12473         PR 10392
12474         From Marcus Comstedt / Dan Kegel:
12475         * gcc.dg/pr10392-1.c: New test.
12476
12477 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12478
12479         PR c++/13478
12480         * g++.dg/init/ref10.C: New test.
12481
12482 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12483
12484         PR c++/13407
12485         * g++.dg/parse/typename6.C: New test.
12486
12487 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12488
12489         PR pch/13361
12490         * testsuite/g++.dg/pch/wchar-1.C: New.
12491         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12492
12493 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12494
12495         PR c++/9259
12496         * g++.dg/expr/sizeof2.C: New test.
12497
12498 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12499
12500         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12501
12502 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12503
12504         PR c++/13659
12505         * g++.dg/lookup/strong-using-3.C: New.
12506         * g++.dg/lookup/using-10.C: New.
12507
12508 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12509
12510         PR c++/13594
12511         * g++.dg/lookup/strong-using-2.C: New.
12512
12513 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12514             Dan Kegel <dank@kegel.com>
12515             J"orn Rennecke <joern.rennecke@superh.com>
12516
12517         PR target/9365
12518         * gcc.dg/pr9365-1.c: New test.
12519
12520 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12521
12522         PR c++/8856
12523         * g++.dg/parse/casting-operator2.C: New test.
12524         * g++.old-deja/g++.pt/explicit83.C: Remove.
12525
12526 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12527
12528         * gcc.dg/label-compound-stmt-1.c: New test.
12529         * gcc.c-torture/compile/950922-1.c,
12530         gcc.c-torture/compile/20000211-3.c,
12531         gcc.c-torture/compile/20000518-1.c,
12532         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12533         compound statements.
12534
12535 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12536
12537         * gcc.dg/ppc64-abi-1.c: New test.
12538
12539 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12540
12541          * g++.dg/ext/attrib9.C: Add dg-warnings.
12542
12543 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12544
12545         PR c++/12335
12546         * g++.dg/parse/dtor3.C: New test.
12547
12548 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12549
12550         PR c++/12709
12551         * g++.dg/parse/try-catch-1.C: New test.
12552
12553 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12554
12555         * ada/acats/run_all.sh: Add more verbose output in acats.log
12556         when compiling tests.
12557
12558 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12559
12560         PR 13656
12561         * gcc.dg/typedef-redecl.c: New test case.
12562         * gcc.dg/typedef-redecl.h: New support file.
12563
12564 2004-01-13  Jan Hubicka  <jh@suse.cz>
12565
12566         * gcc.dg/always_inline.c: New test.
12567         * gcc.dg/debug/20031231-1.c: Fix.
12568
12569 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12570
12571         PR c++/13474
12572         * g++.dg/template/array3.C: New test.
12573
12574 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12575
12576         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12577         * g++.dg/warn/Wunused-2.C: Likewise.
12578
12579 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12580
12581         PR c++/13289
12582         * g++.dg/template/instantiate6.C: New test.
12583
12584 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12585
12586         PR middle-end/11397
12587         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12588
12589 2004-01-12  Jan Hubicka  <jh@suse.cz>
12590
12591         PR opt/12826
12592         * gcc.dg/20040112-1.c: New.
12593
12594         * gcc.dg/dwarf-die[1-7].c: Move to...
12595         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12596         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12597
12598 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12599
12600         PR c++/4100
12601         * g++.dg/parse/friend4.C: New test.
12602
12603 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12604
12605         PR c++/4100
12606         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12607         definition is called a friend.
12608
12609 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12610
12611         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12612
12613 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12614
12615         PR c++/3478
12616         * g++.dg/parse/error10.C: New test.
12617         * g++.dg/template/arg2.C: Accept "invalid type" error.
12618
12619 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12620
12621         PR middle-end/13392
12622         * g++.dg/opt/expect2.C: New test.
12623
12624 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12625
12626         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12627         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12628         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12629         Update dg-error regexps.
12630
12631 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12632
12633         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12634         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12635
12636 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12637
12638         * gcc.dg/pragma-re-1.c: Use right pointer type.
12639
12640 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12641
12642         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12643
12644 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12645
12646         * gcc.dg/rs6000-ldouble-1.c: New.
12647
12648 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12649
12650         DR 337
12651         PR c++/9256
12652         * g++.dg/other/abstract1.C: New test.
12653
12654 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12655
12656         * g++.dg/lookup/strong-using-1.C: New.
12657
12658 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12659
12660         PR c/11234
12661         * gcc.dg/func-ptr-conv-1.c: New test.
12662         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12663
12664 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12665
12666         PR target/13380.
12667         * gcc.c-torture/compile/20040109-1.c: New.
12668
12669 2004-01-08  Stuart Hastings  <stuart@apple.com>
12670
12671         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12672         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12673         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12674
12675 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12676
12677         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12678
12679 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12680
12681         * ada/acats/run_acats: Treat 'gnatchop' the same way
12682         as 'gnatmake'.  Export GCC_DRIVER.
12683         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12684         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12685
12686 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12687
12688         PR c++/12573
12689         * g++.dg/template/dependent-expr4.C: New test.
12690
12691 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12692
12693         * gcc.dg/altivec-11.c: New test.
12694
12695 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12696
12697         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12698
12699 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12700
12701         PR c/6024
12702         * gcc.dg/enum-compat-1.c: New test.
12703         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12704
12705 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12706
12707         PR c/12165
12708         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12709         gcc.dg/c99-idem-qual-3.c: New tests.
12710
12711 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12712
12713         * gcc.dg/winline-7.c: Don't cast void * to int.
12714
12715 2004-01-06  Jan Hubicka  <jh@suse.cz>
12716
12717         * gcc.dg/i386-sse-5.c: New test
12718         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12719
12720 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/12815
12723         * g++.dg/rtti/typeid4.C: New test.
12724
12725 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12726
12727         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12728
12729 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12730
12731         PR c++/12132
12732         * g++.dg/template/error11.C: New test.
12733
12734         PR c++/13451
12735         * g++.dg/template/class2.C: New test.
12736
12737 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12738         Richard Sandiford <rsandifo@redhat.com>
12739
12740         PR c++/13387
12741         * g++.dg/opt/alias3.C: New test.
12742
12743 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12744
12745         PR c++/13157
12746         * g++.dg/template/koenig3.C: New test.
12747
12748         PR c++/13529
12749         * g++.dg/parse/offsetof3.C: New test.
12750
12751         * g++.dg/init/copy7.C: Add missing dg-error markers.
12752
12753         PR c++/12226
12754         * g++.dg/init/copy7.c: New test.
12755
12756         PR c++/13536
12757         * g++.dg/parse/cast1.C: New test.
12758
12759 2004-01-04  Jan Hubicka  <jh@suse.cz>
12760
12761         * gcc.dg/winline[1-7].c: New tests.
12762
12763 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12764
12765         PR c++/13520
12766         * g++.dg/template/qualttp22.C: New test.
12767
12768 2004-01-01  Jan Hubicka  <jh@suse.cz>
12769
12770         * gcc.dg/debug/20031231-1.c: New.
12771         * gcc.c-torture/compile/20040101-1.c: New.
12772         * gcc.dg/dwarf-die-[1-7].c: New.
12773
12774 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12775
12776         PR optimization/13521
12777         * gcc.c-torture/compile/20031231-1.c: New test.
12778
12779 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12780
12781         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12782
12783 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12784
12785         PR c++/10079
12786         * g++.dg/template/crash16.C: New test.
12787
12788 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12789
12790         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12791
12792 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12793
12794         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12795         ports.
12796         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12797         * g++.old-deja/g++.law/profile1.C: Likewise.
12798         * gcc.c-torture/compile/981006-1.c: Likewise.
12799         * gcc.c-torture/execute/loop-2e.x: Likewise.
12800         * gcc.c-torture/execute/loop-2f.x: Remove.
12801         * gcc.c-torture/execute/loop-2g.x: Likewise.
12802         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12803         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12804
12805 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12806
12807         PR c++/13507
12808         * g++.dg/ext/attrib11.C: New test.
12809
12810         PR c++/13494
12811         * g++.dg/template/array2-1.C: New test.
12812         * g++.dg/template/array2-2.C: New test.
12813
12814 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12815
12816         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12817
12818 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12819
12820         PR c++/12774
12821         * g++.dg/template/array1-1.C: New test.
12822         * g++.dg/template/array1-2.C: New test.
12823
12824 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12825
12826         PR fortran/12632
12827         * g77.dg/12632.f: New test case.
12828
12829 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12830
12831         PR c++/13289
12832         * g++.dg/parse/nontype1.C: New test.
12833
12834 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12835
12836         PR c++/12403
12837         * g++.dg/parse/explicit1.C: New test.
12838         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12839
12840 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12841
12842         PR c++/13081
12843         * g++.dg/opt/inline6.C: New test.
12844
12845         PR c++/12613
12846         * g++.dg/parse/error9.C: New test.
12847
12848         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12849
12850 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12851
12852         PR c++/13009
12853         * g++.dg/init/assign1.C: New test.
12854
12855 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12856
12857         PR c++/13070
12858         * g++.dg/warn/format3.C: New test case.
12859
12860 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12861
12862         * gcc.c-torture/compile/20031227-1.c: New test.
12863
12864 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12865
12866         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12867         * g77.dg/bprob/bprob.exp: Likewise.
12868         * gcc.misc-tests/bprob.exp: Likewise.
12869         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12870         variants on systems where the library does not provide that
12871         functionality.
12872         * gcc.dg/builtins-20.c: Use builtins-config.h.
12873         * gcc.dg/builtins-config.h: New file.
12874
12875 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12876
12877         * lib/gcc-dg.exp (dg-require-profiling): New function.
12878         * lib/target-supports.exp (check_profiling_available): Likewise.
12879         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12880         * g77.dg/bprob/bprob.exp: Likewise.
12881         * gcc.misc-tests/bprob.exp: Likewise.
12882         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12883         * gcc.dg/20021014-1.c: Likewise.
12884         * gcc.dg/nest.c: Likewise.
12885
12886 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12887
12888         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12889         compiling.
12890         * g++.dg/lookup/java2.C: Likewise.
12891         * gcc.dg/cpp/lexident.c: Likewise.
12892
12893 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12894
12895         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12896         given.
12897         * gcc.c-torture/compile/961203-1.c: Likewise.
12898         * gcc.c-torture/compile/980506-1.c: Likewise.
12899
12900 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12901
12902         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12903         (additional_prunes): New global.
12904         (gcc-dg-prune): Handle additional per-test pruning.
12905         (dg-test): Clear additional_prunes between tests.
12906
12907         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12908         dg-prune-output to avoid spurious failures from assembler
12909         complaining about nonexistent WAW violations.
12910         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12911         Use dg-prune-output to avoid spurious failures from assembler
12912         warning about Itanium B-step errata.
12913
12914 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12915
12916         * g++.dg/abi/macro0.C: New test.
12917         * g++.dg/abi/macro1.C: Likewise.
12918         * g++.dg/abi/macro2.C: Likewise.
12919
12920         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12921         * g++.dg/abi/bitfield7.C: Likewise.
12922         * g++.dg/abi/dtor2.C: Likewise.
12923         * g++.dg/abi/mangle11.C: Likewise.
12924         * g++.dg/abi/mangle12.C: Likewise.
12925         * g++.dg/abi/mangle14.C: Likewise.
12926         * g++.dg/abi/mangle17.C: Likewise.
12927         * g++.dg/abi/vbase10.C: Likewise.
12928         * g++.dg/abi/vbase14.C: Likewise.
12929         * g++.dg/template/qualttp17.C: Likewise.
12930
12931 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12932
12933         PR c/11995
12934         * gcc.dg/20031223-1.c: New test.
12935
12936 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12937
12938         * gcc.dg/noreturn-7.c: New test.
12939
12940 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12941
12942         * gcc.dg/null-pointer-1.c: New test.
12943
12944 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12945
12946         * g++.old-deja/g++.jason/template18.C: Remove.
12947         * g++.old-deja/g++.jason/template37.C: Likewise.
12948
12949         PR c++/12862
12950         * g++.dg/lookup/ns1.C: New test.
12951
12952         PR c++/12397
12953         * g++.dg/template/lookup3.C: New test.
12954
12955 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12956
12957         * g++.dg/template/recurse1.C: New test
12958
12959 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12960
12961         PR c++/12479
12962         * g++.dg/parse/semicolon1.C: New test.
12963         * g++.dg/parse/semicolon1.h: Likewise.
12964
12965 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12966
12967         * gcc.dg/darwin-misaligned.c: New test.
12968
12969 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12970
12971         PR c/9163
12972         * gcc.dg/20031222-1.c: New test.
12973
12974 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12975
12976         PR c++/13438
12977         * g++.dg/parse/error8.C: New test.
12978
12979         PR c++/11554
12980         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12981
12982 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12983
12984         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12985         too small.
12986         * gcc.c-torture/compile/930217-1.c: Likewise.
12987         * gcc.c-torture/compile/930513-1.c: Likewise.
12988         * gcc.c-torture/execute/920908-2.c: Likewise.
12989         * gcc.c-torture/execute/921204-1.c: Likewise.
12990         * gcc.c-torture/execute/930621-1.c: Likewise.
12991         * gcc.c-torture/execute/930630-1.c: Likewise.
12992         * gcc.c-torture/execute/931031-1.c: Likewise.
12993         * gcc.c-torture/execute/980602-2.c: Likewise.
12994         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12995         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12996         * gcc.c-torture/execute/extzvsi.c: Likewise.
12997         * gcc.c-torture/unsorted/ext.c: Likewise.
12998
12999 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13000
13001         PR target/12749
13002         * gcc.c-torture/compile/20031220-2.c: New test case.
13003
13004 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13005
13006         PR optimization/13031
13007         * gcc.c-torture/compile/20031220-1.c: New test case.
13008
13009 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13010
13011         * gcc.dg/cast-function-1.c: New test.
13012
13013 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13014
13015         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13016         formats.
13017
13018 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/12795
13021         * g++.dg/ext/attrib10.C: New test.
13022
13023 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13024
13025         * gcc.dg/cleanup-10.c: New test.
13026         * gcc.dg/cleanup-11.c: New test.
13027
13028 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13029
13030         PR c++/13239
13031         * g++.dg/opt/expect1.C: New test.
13032
13033 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13034
13035         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13036
13037 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13038
13039         PR debug/12923
13040         * gcc.dg/20031218-1.c: New test.
13041
13042         PR debug/12389
13043         * gcc.dg/20031218-2.c: New test.
13044         * gcc.dg/20031218-3.c: New test.
13045
13046         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13047         of label name and allow for USER_LABEL_PREFIX == "_" names.
13048         * g++.dg/abi/mangle18-2.C: Likewise.
13049         * g++.dg/abi/mangle19-1.C: Likewise.
13050         * g++.dg/abi/mangle19-2.C: Likewise.
13051         * g++.dg/abi/mangle20-1.C: Likewise.
13052         * g++.dg/abi/mangle20-2.C: Likewise.
13053
13054 2003-12-18  Richard Henderson  <rth@redhat.com>
13055
13056         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13057
13058 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13059             Dan Kegel <dank@kegel.com>
13060
13061         PR other/12009
13062         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13063         testing a cross compiler, it causes spurious compile failures.
13064         * lib/g++.exp: Likewise.
13065
13066 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13067
13068         PR c++/13262
13069         * g++.dg/template/access13.C: New test.
13070
13071 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13072
13073         * gcc.dg/20031216-1.c: New test.
13074
13075 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13076
13077         PR c++/9154
13078         * g++.dg/template/error10.C: New test.
13079
13080 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13081
13082         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13083         * g++.dg/eh/simd-2.C: Likewise.
13084
13085 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13086             Roger Sayle  <roger@eyesopen.com>
13087
13088         * gcc.c-torture/execute/ieee/mzero5.c: New.
13089
13090 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13091
13092         PR c++/10603
13093         * g++.dg/parse/error6.C: New test.
13094
13095         PR c++/12827
13096         * g++.dg/parse/error7.C: New test.
13097
13098 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13099
13100         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13101         at -O with stabs debugging formats.
13102         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13103         * gcc.dg/debug/debug-2.c: Likewise.
13104
13105 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/12696
13108         * g++.dg/init/error1.C: New test.
13109
13110         PR c++/12218
13111         * g++.dg/init/pm3.C: New test.
13112
13113 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13114
13115         PR c/3347
13116         * gcc.dg/bitfld-8.c: New test.
13117
13118 2003-12-16  James Lemke  <jim@wasabisystems.com>
13119
13120         * gcc.dg/arm-scd42-[123].c: New tests.
13121
13122 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13123
13124         PR c++/9043
13125         * g++.dg/abi/mangle20-1.C: New test.
13126         * g++.dg/abi/mangle20-2.C: New test.
13127
13128 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/13275
13131         * g++.dg/other/offsetof2.C: Remove XFAIL.
13132         * g++.dg/parse/offsetof1.C: New test.
13133         * g++.gd/parse/offsetof2.C: Likewise.
13134
13135 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13136
13137         * g++.dg/template/nontype3.C: New test.
13138         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13139
13140 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13141
13142         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13143
13144 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13145
13146         PR c++/13387
13147         * g++.dg/expr/assign1.C: New test.
13148
13149         PR c++/13242
13150         * g++.dg/abi/mangle19-1.C: New test.
13151         * g++.dg/abi/mangle19-2.C: New test.
13152
13153 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13154
13155         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13156
13157 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13158
13159         * gcc.c-torture/execute/20031216-1.c: New test.
13160
13161 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13162
13163         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13164         an ICE regression.
13165
13166 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13167
13168         PR c++/10926
13169         * g++.dg/template/error9.C: New test.
13170
13171         PR c++/11116
13172         * g++.dg/template/error8.C: New test.
13173
13174 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13175
13176         PR middle-end/13400
13177         * gcc.c-torture/execute/20031215-1.c: New test case.
13178
13179 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13180
13181         PR c++/13269
13182         * g++.dg/parse/error5.C: New test.
13183
13184         PR c++/12989
13185         * g++.dg/expr/sizeof1.C: New test.
13186
13187         PR c++/13310
13188         * g++.dg/template/crash15.C: New test.
13189
13190 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13191
13192         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13193         a non-POD type as the last named parameter of a varargs function.
13194
13195 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR c++/13243
13198         PR c++/12573
13199         * g++.dg/template/crash14.C: New test.
13200         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13201
13202 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         * g++.dg/other/java1.C: New test.
13205
13206         PR c++/13241
13207         * g++.dg/abi/mangle18-1.C: New test.
13208         * g++.dg/abi/mangle18-2.C: New test.
13209
13210 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13211
13212         PR optimization/10312
13213         * gcc.c-torture/execute/20031214-1.c: New.
13214
13215 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13216
13217         PR c++/10779
13218         PR c++/12160
13219         * g++.dg/parse/error3.C: New test.
13220         * g++.dg/parse/error4.C: Likewise.
13221         * g++.dg/abi/mangle4.C: Tweak error messages.
13222         * g++.dg/lookup/using5.C: Likewise.
13223         * g++.dg/other/error2.C: Likewise.
13224         * g++.dg/parse/typename5.C: Likewise.
13225         * g++.dg/parse/undefined1.C: Likewise.
13226         * g++.dg/template/arg2.C: Likewise.
13227         * g++.dg/template/ttp3.C: Likewise.
13228         * g++.dg/template/type1.C: Likewise.
13229         * g++.old-deja/g++.other/crash32.C: Likewise.
13230         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13231
13232 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13233
13234         PR c++/13106
13235         * g++.dg/warn/noreturn-3.C: New test.
13236
13237 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13238
13239         PR c++/13118
13240         * g++.dg/abi/covariant3.C: New.
13241
13242 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13243
13244         * g++.dg/eh/ia64-1.C: New test.
13245
13246 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13247
13248         PR optimization/13037
13249         * g77.f-torture/execute/13037.f: New test case.
13250
13251 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13252
13253         PR c++/12881
13254         * g++.dg/abi/covariant2.C: New.
13255
13256 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13257
13258         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13259
13260 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13261
13262         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13263
13264 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13265
13266         PR other/10819
13267         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13268         to fix Bug 10819.
13269         * lib/g++.exp (g++_version): Likewise.
13270         * lib/g77.exp (g77_version): Likewise.
13271         * lib/objc.exp (default_objc_version): Likewise.
13272
13273 2003-12-10  Richard Henderson  <rth@redhat.com>
13274
13275         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13276
13277         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13278
13279 2003-12-08  Matt Austern  <austern@apple.com>
13280
13281         PR c/13134
13282         * lib/gcc-dg.exp (dg-require-visibility): Define.
13283         * lib/target-supports (check_visibility_available): Define.
13284         * gcc.dg/visibility-1.c: New test.
13285         * gcc.dg/visibility-2.c: Likewise.
13286         * gcc.dg/visibility-3.c: Likewise.
13287         * gcc.dg/visibility-4.c: Likewise.
13288         * gcc.dg/visibility-5.c: Likewise.
13289         * gcc.dg/visibility-6.c: Likewise.
13290         * g++.dg/ext/visibility-1.C: Likewise.
13291         * g++.dg/ext/visibility-2.C: Likewise.
13292         * g++.dg/ext/visibility-3.C: Likewise.
13293         * g++.dg/ext/visibility-4.C: Likewise.
13294         * g++.dg/ext/visibility-5.C: Likewise.
13295         * g++.dg/ext/visibility-6.C: Likewise.
13296
13297 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13298
13299         * g++.dg/lookup/java1.C: New test.
13300         * g++.dg/lookup/java2.C: New test.
13301
13302 2003-12-07  Falk Hueffner  <falk@debian.org>
13303
13304         * g++.dg/opt/noreturn-1.C: New test.
13305
13306 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13307
13308         * gcc.dg/overflow-1.c: New test.
13309
13310 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13311
13312         * g77.f-torture/compile/13060.f: New test.
13313
13314 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13315
13316         PR c++/13323
13317         * g++.dg/inherit/operator2.C: New test.
13318
13319 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13320
13321         PR c++/13305
13322         * g++.dg/ext/attrib9.C: New test.
13323
13324 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13325
13326         PR c++/13314
13327         * g++.dg/template/error7.C: New test.
13328
13329 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13330             J"orn Rennecke <joern.rennecke@superh.com>
13331
13332         PR target/13302
13333         * g++.dg/other/struct-va_list.C: New test.
13334
13335 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13336
13337         PR c++/13166
13338         * g++.dg/parse/defarg6.C: New test.
13339
13340 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13341
13342         PR target/13256
13343         * gcc.c-torture/execute/20031201-1.c: New test.
13344
13345 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13346
13347         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13348
13349 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13350
13351         * gcc.dg/builtin-return-1.c: New test.
13352
13353 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13354             J"orn Rennecke <joern.rennecke@superh.com>
13355
13356         PR optimization/13260
13357         * gcc.c-torture/execute/20031204-1.c: New test.
13358
13359 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/9127
13362         * g++.dg/template/error6.C: New test.
13363
13364 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13365
13366         * gcc.dg/20031202-1.c: New test.
13367
13368 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13369
13370         PR c++/13179
13371         * g++.dg/template/eh1.C: New test.
13372
13373         PR c++/10771
13374         * g++.dg/template/error5.C: New test.
13375
13376 2003-12-02  David Ung  <davidu@mips.com>
13377
13378         * gcc.dg/compat/vector-check.h: Corrected type for var
13379         g_##TMODE
13380
13381 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13382
13383         PR c++/10126
13384         * g++.dg/template/ptrmem8.C: New test.
13385
13386 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13387
13388         PR c++/12573
13389         * g++.dg/template/dependent-expr3.C: New test.
13390
13391 2003-12-01  James Lemke  <jim@wasabisystems.com>
13392
13393         * gcc.dg/arm-g2.c: New test.
13394
13395 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13396
13397         PR optimization/11634
13398         * gcc.dg/20031201-2.c: New test case.
13399
13400 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13401
13402         PR 11433
13403         * objc.dg/proto-lossage-3.m: New test.
13404
13405 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13406
13407         PR optimization/12628
13408         * gcc.dg/20031201-1.c: New test case.
13409
13410 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13411
13412         * gcc.dg/unaligned-1.c: New test.
13413
13414 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13415
13416         PR c++/9849
13417         * g++.dg/template/error4.C: New test.
13418         * g++.dg/template/nested3.C: Adjust error markers.
13419
13420 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13421
13422         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13423
13424 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13425
13426         PR c/10333
13427         * gcc.dg/bitfld-7.c: New test.
13428
13429 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13430
13431         * gcc.dg/tls/asm-1.C: New test.
13432
13433 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13434
13435         * gcc.dg/cpp/assert4.c: Update.
13436
13437 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13438
13439         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13440         * gcc.dg/builtin-apply3.c: New test.
13441
13442 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13443
13444         * lib/compat.exp (compat-obj): New xfaildata parameter.
13445         Use it to set compiler_conditional_xfail_data before compiling.
13446         (compat-get-options): Handle dg-xfail-if.
13447         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13448         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13449         * gcc.dg/compat/vector-1_y.c: Likewise.
13450         * gcc.dg/compat/vector-2_x.c: Likewise.
13451         * gcc.dg/compat/vector-2_y.c: Likewise.
13452
13453 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13454
13455         * g++.dg/opt/reg-stack4.C: New test.
13456
13457 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13458
13459         * gcc.dg/builtin-apply2.c: New test.
13460
13461 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13462
13463         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13464
13465 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13466
13467         PR c++/12924
13468         * g++.dg/template/template-id-2.C: New test.
13469
13470 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13471
13472         PR c++/5369
13473         * g++.dg/template/memfriend1.C: New test.
13474         * g++.dg/template/memfriend2.C: Likewise.
13475         * g++.dg/template/memfriend3.C: Likewise.
13476         * g++.dg/template/memfriend4.C: Likewise.
13477         * g++.dg/template/memfriend5.C: Likewise.
13478         * g++.dg/template/memfriend6.C: Likewise.
13479         * g++.dg/template/memfriend7.C: Likewise.
13480         * g++.dg/template/memfriend8.C: Likewise.
13481         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13482
13483 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/12515
13486         * g++.dg/ext/cond1.C: New test.
13487
13488 2003-11-20  Richard Henderson  <rth@redhat.com>
13489
13490         * gcc.dg/20020201-2.c: Remove.
13491         * gcc.dg/20020201-4.c: Remove.
13492         * gcc.dg/20020304-1.c: Remove.
13493
13494 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13495
13496         * gcc.dg/cpp/trad/xwin1.c: New test case.
13497
13498 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13499
13500         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13501         * lib/g77.exp: Likewise.
13502         * lib/objc.exp: Likewise.
13503         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13504         for darwin.
13505
13506 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13507
13508         PR c++/12932
13509         * g++.dg/template/static5.C: New test.
13510
13511 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13512
13513         * gcc.dg/nested-func-1.c: New test.
13514
13515 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13516
13517         * gcc.dg/cpp/assert4.c: New test.
13518
13519 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13520
13521         PR c++/2294
13522         * g++.dg/lookup/using9.c: New test.
13523
13524 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/12762
13527         * g++.dg/template/error3.C: New test.
13528
13529 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13530
13531         PR ada/13035
13532         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13533         No longer use a wrapper for gcc, since this does not work under
13534         Windows.
13535
13536 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13537
13538         PR c++/2094
13539         * g++.dg/template/ptrmem7.C: New test.
13540
13541 2003-11-13  Andrew Pinski <apinski@apple.com>
13542
13543         * gcc.c-torture/compile/20031113-1.c: New test.
13544
13545 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13546             Kean Johnston <jkj@sco.com>
13547
13548         PR c/13029
13549         * gcc.dg/unused-4.c: Update.
13550
13551 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13552
13553         * g++.dg/opt/const3.C: New test.
13554
13555 2003-11-13  Jan Hubicka  <jh@suse.cz>
13556
13557         * gcc.c-torture/compile/20031112-1.c: New test.
13558
13559 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13560
13561         * g++.dg/parse/crash10.C: Remove bogus error marker.
13562
13563 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13564
13565         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13566         (host_gcc): Likewise.
13567         (ROOT): Honor $PWDCMD.
13568         (BASE): Likewise.
13569         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13570
13571 2003-11-12  Catherine Moore  <clm@redhat.com>
13572
13573         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13574
13575 2003-11-12  Andreas Jaeger  <aj@suse.de>
13576             Jakub Jelinek  <jakub@redhat.com>
13577             Andrew Pinski  <pinskia@physics.uc.edu>
13578             Richard Henderson  <rth@redhat.com>
13579
13580         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13581         systems.
13582         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13583
13584         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13585         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13586
13587 2003-11-11  Andreas Jaeger  <aj@suse.de>
13588
13589         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13590
13591         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13592
13593 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13594
13595         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13596         Clean ups.
13597
13598 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13599
13600         * gcc.dg/trampoline-1.c: New test.
13601
13602 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13603
13604         * gcc.c-torture/compile/200031109-1.c: New test.
13605
13606 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13607
13608         PR c/3190
13609         PR c/8714
13610         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13611         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13612         gcc.dg/format/no-y2k-1.c: Update.
13613
13614 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13615
13616         PR optimization/10467
13617         * gcc.dg/20031108-1.c: New test case.
13618
13619 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13620
13621         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13622
13623 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13624
13625         * gcc.dg/compound-lvalue-1.c: New test.
13626         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13627         some XFAILs.
13628
13629 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13630
13631         * gcc.dg/altivec-varargs-1.c: New test.
13632
13633 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13634
13635         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13636         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13637         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13638         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13639         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13640
13641 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13642
13643         * gcc.dg/cond-lvalue-1.c: New test.
13644
13645 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13646
13647         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13648
13649 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13650
13651         PR c++/11616
13652         * g++.dg/template/instantiate5.C: New test.
13653
13654 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13655
13656         PR c++/12726
13657         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13658         * ChangeLog: Add missing first entry for above test.
13659
13660 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13661
13662         PR c++/9810
13663         * g++.dg/template/using8.C: New test.
13664         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13665
13666 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13667
13668         PR optimization/10817
13669         * gcc.c-torture/compile/20031102-1.c: New test case.
13670
13671 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13672
13673         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13674         2147483647.
13675
13676 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13677
13678         * gcc.dg/20031102-1.c: New test.
13679
13680 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13681
13682         * gcc.dg/complex-1.c: New test.
13683
13684 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13685
13686         PR c++/12796
13687         * g++.dg/template/crash13.C: Adjust expected error location.
13688         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13689
13690 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13691
13692         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13693
13694 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13695
13696         PR/10239
13697         * gcc.c-torture/compile/20031031-2.c: New test.
13698
13699 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13700
13701         PR/11640
13702         * gcc.c-torture/compile/20031031-1.c: New test.
13703
13704 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13705
13706         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13707         * gcc.misc-tests/bprob.exp: Likewise.
13708         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13709         the execution test on arm-elf configs.
13710         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13711         configs that don't support scratch files.
13712         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13713
13714 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13715
13716         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13717         done by dejagnu.
13718
13719 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13720
13721         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13722         Avoid non pure sh syntax. Add more logging.
13723
13724         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13725         fail.
13726
13727 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13728
13729         PR libgcj/10610
13730         * gcc.dg/ppc-stackalign-1.c: New test.
13731
13732 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13733
13734         * ada/acats/run_all.sh: Change output to be more compliant with
13735         dejagnu framework.
13736         Create acats.sum and acats.log files under testsuite/ada/acats
13737         Only run [a-z]* directories, to filter out e.g. CVS.
13738         Redirect build output to log file.
13739
13740 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13741
13742         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13743
13744 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13745
13746         PR ada/5909:
13747         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13748
13749 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13750
13751         * gcc.c-torture/compile/20031023-1.c: New test.
13752         * gcc.c-torture/compile/20031023-2.c: New test.
13753         * gcc.c-torture/compile/20031023-3.c: New test.
13754         * gcc.c-torture/compile/20031023-4.c: New test.
13755
13756 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13757
13758         PR c++/10371
13759         * g++.dg/lookup/scoped8.C: New test.
13760
13761 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13762
13763         * g++.dg/opt/reg-stack3.C: New test.
13764
13765 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13766
13767         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13768
13769 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13770
13771         PR c++/11076
13772         * g++.dg/template/crash13.C: New test.
13773
13774 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13775
13776         * gcc.dg/c99-restrict-2.c: New test.
13777
13778 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13779
13780         PR c++/12698, c++/12699, c++/12700, c++/12566
13781         * g++.dg/inherit/covariant9.C: New test.
13782         * g++.dg/inherit/covariant10.C: New test.
13783         * g++.dg/inherit/covariant11.C: New test.
13784
13785 2003-10-23  Jason Merrill  <jason@redhat.com>
13786
13787         PR c++/12726
13788         * g++.dg/ext/complit2.C: New test.
13789
13790 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13791
13792         PR target/12654
13793         * gcc.c-torture/execute/20031020-1.c: New test.
13794
13795 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13796
13797         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13798         following the jump_insn.
13799
13800 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13801
13802         * gcc.dg/cast-lvalue-1.c: New test.
13803
13804 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13805
13806         PR c++/11962
13807         * g++.dg/template/cond2.C: New test.
13808
13809 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13810
13811         * gcc.dg/builtins-28.c: New test.
13812
13813 2003-10-20  Jan Hubicka  <jh@suse.cz>
13814
13815         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13816         parameter.
13817         * testsuite/gcc.dg/inline-2.c: Likewise.
13818
13819 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13820
13821         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13822         * gcc.dg/nest.c:  Likewise.
13823
13824 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13825
13826         PR c++/9781, c++/10583, c++/11862
13827         * g++.dg/parse/crash13.C: New test.
13828
13829 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13830
13831         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13832
13833 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13834
13835         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13836         Define HAVE_C99_RUNTIME except on Solaris.
13837         * gcc.dg/builtins-20.c: Likewise.
13838
13839 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13840
13841         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13842
13843 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13844
13845         PR c++/12495
13846         * g++.dg/template/crash21.C: New test.
13847
13848 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13849
13850         PR c++/2513
13851         * g++.dg/template/typename5.C: New test.
13852
13853 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13854
13855         PR c++/12369
13856         * g++.dg/template/friend25.C: New test.
13857
13858 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13859
13860         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13861         versions.
13862
13863 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13864
13865         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13866         == 2147483647.
13867
13868 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13869
13870         * gcc.c-torture/execute/960416-1.x: Remove.
13871         * gcc.c-torture/execute/divconst-3.x: Likewise.
13872
13873 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13874
13875         PR target/12598
13876         * gcc.dg/torture/cris-volatile-1.c: New test.
13877
13878 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13879
13880         PR optimization/9325
13881         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13882         for overflowing floating point to integer conversion during RTL
13883         simplification.
13884
13885 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13886
13887         * objc/execute/_cmd.m: Fix typo.
13888         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13889         Relax 'scan-assembler' regexp.
13890         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13891         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13892         * objc.dg/zero-link-2.m: Remove blank line.
13893         * objc.dg/zero-link-3.m: New test case.
13894
13895 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13896
13897         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13898
13899         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13900         than linker trickery.
13901
13902 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13903
13904         PR c++/12370
13905         * g++.dg/other/friend2.C: New test.
13906
13907 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13908
13909         * gcc.dg/20031012-1.c: New test.
13910
13911 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13912
13913         * gcc.dg/weak/weak-3.c: Fix for new warning.
13914
13915 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13916
13917         PR optimization/8750
13918         * gcc.c-torture/execute/20031012-1.c: New test case.
13919
13920 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13921
13922         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13923         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13924
13925 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13926
13927         PR optimization/12260
13928         * gcc.c-torture/compile/20031011-2.c: New test case.
13929
13930 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13931
13932         * gcc.c-torture/execute/20031011-1.c: New testcase.
13933
13934 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13935
13936         * gcc.c-torture/compile/20031011-1.c: New test.
13937
13938 2003-10-11  Jan Hubicka  <jh@suse.cz>
13939
13940         * g++.dg/other/first-global.C: New test.
13941
13942 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13943
13944         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13945
13946 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13947
13948         * gcc.c-torture/compile/20031010-1.c: New test.
13949
13950 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13951
13952         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13953         * gcc.c-torture/execute/va-arg-25.c: ... here.
13954
13955 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13956
13957         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13958
13959 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13960
13961         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13962
13963 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13964
13965         * g++.dg/parse/error2.C: New test.
13966
13967 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13968
13969         PR c++/11097
13970         * g++.dg/other/error5.C: Modify the error message.
13971         * g++.dg/lookup/using8.C: New test.
13972
13973 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13974
13975         * gcc.dg/darwin-abi-2.c: New file.
13976         * gcc.c-torture/execute/va-arg-24.c: New file.
13977
13978 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13979
13980         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13981         indentation.
13982
13983 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13984
13985         PR c++/10147
13986         * g++.dg/other/error4.C: Update error messages.
13987         * g++.dg/template/ptrmem4.C: Likewise.
13988
13989         PR c++/12337
13990         * g++.dg/init/new9.C: New test.
13991
13992         PR c++/12334, c++/12236, c++/8656
13993         * g++.dg/ext/attrib8.C: New test.
13994
13995 2003-10-06  Devang Patel  <dpatel@apple.com>
13996
13997         * gcc.dg/debug/dwarf2-3.h: New test.
13998         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13999
14000 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14001
14002         * g++.dg/opt/cfg2.C: New test.
14003
14004 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14005
14006         * g++.dg/opt/float1.C: New test.
14007
14008 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14009
14010         * gcc.dg/c90-array-lval-6.c: New test.
14011         * gcc.dg/c99-array-lval-6.c: New test.
14012
14013 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14014             Ziemowit Laski  <zlaski@apple.com>
14015
14016         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14017         'Derived', so that it is never considered a class method; add
14018         new warning for '+port' method ambiguity.
14019         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14020         <objc/objc-api.h> (needed on Mac OS X).
14021         * objc.dg/method-13.m: New test.
14022
14023 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14024
14025         PR optimization/9325, PR java/6391
14026         * gcc.c-torture/execute/20031003-1.c: New test case.
14027
14028 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14029
14030         PR optimization/12180
14031         * gcc.dg/20031002-1.c: New test.
14032
14033         PR c++/12486
14034         * g++.dg/inherit/error1.C: New test.
14035
14036 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14037
14038         * lib/f-torture.exp (search_for): Rename to...
14039         (search_for_re): This.  Also, clean up comments and the
14040         "regexp" invocation.
14041
14042 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14043
14044         * gcc.c-torture/compile/20031002-1.c: New test.
14045
14046 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14047
14048         * g++.dg/opt/cond1.C: New test.
14049
14050 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14051
14052         * gcc.dg/Wold-style-definition-2.c: New testcase.
14053         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14054
14055 2003-09-29  Richard Henderson  <rth@redhat.com>
14056
14057         * g++.dg/init/array10.C: Add dg-options.
14058
14059 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14060
14061         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14062
14063 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14064
14065         * g++.dg/template/friend19.C: Fix typo.
14066         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14067
14068 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14069
14070         * gcc.c-torture/execute/20030928-1.c: New test.
14071         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14072
14073 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14074
14075         * g++.dg/opt/unroll1.C: New test.
14076
14077 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14078
14079         PR optimization/11741
14080         * gcc.dg/20030926-1.c: New test case.
14081
14082 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14083
14084         PR c++/5655
14085         * g++.dg/parse/access7.C: New test.
14086         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14087
14088 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14089
14090         MERGE OF objc-improvements-branch into MAINLINE:
14091         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14092         if libobjc has not been built.
14093         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14094         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14095         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14096         objc/execute/nested-3.m, objc/execute/np-2.m,
14097         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14098         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14099         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14100         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14101         objc.dg/special/unclaimed-category-1.h,
14102         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14103         well as GNU runtime.
14104         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14105         * execute/cascading-1.m, execute/function-message-1.m,
14106         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14107         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14108         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14109         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14110         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14111         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14112         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14113         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14114         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14115         * objc.dg/bitfield-2.m: Run only on Darwin.
14116         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14117         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14118         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14119         * objc.dg/const-str-1.m: Fix constant string layout.
14120
14121 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14122
14123         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14124
14125 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14126
14127         * gcc.dg/darwin-abi-1.c: New file.
14128
14129 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14130
14131         PR target/12281
14132         * gcc.c-torture/compile/20030921-1.c: New test.
14133
14134 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14135
14136         * g++.dg/opt/reg-stack2.C: New test.
14137
14138 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14139
14140         * g++.dg/eh/delayslot1.C: New test.
14141
14142 2003-09-20  Richard Henderson  <rth@redhat.com>
14143
14144         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14145
14146 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14147
14148         * gcc.c-torture/execute/20030920-1.c: New test case.
14149
14150 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14151
14152         * g++.dg/rtti/typeid3.C: Correct expected error message.
14153
14154 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14155
14156         PR c++/157
14157         * g++.dg/parse/crash12.C: New test.
14158
14159 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14160
14161         * gcc.dg/compat/mixed-struct-check.h: New.
14162         * gcc.dg/compat/mixed-struct-defs.h: New.
14163         * gcc.dg/compat/mixed-struct-init.h: New.
14164         * gcc.dg/compat/struct-by-value-19_main.c: New.
14165         * gcc.dg/compat/struct-by-value-19_x.c: New.
14166         * gcc.dg/compat/struct-by-value-19_y.c: New.
14167         * gcc.dg/compat/struct-by-value-20_main.c: New.
14168         * gcc.dg/compat/struct-by-value-20_x.c: New.
14169         * gcc.dg/compat/struct-by-value-20_y.c: New.
14170         * gcc.dg/compat/struct-return-19_main.c: New.
14171         * gcc.dg/compat/struct-return-19_x.c: New.
14172         * gcc.dg/compat/struct-return-19_y.c: New.
14173         * gcc.dg/compat/struct-return-20_main.c: New.
14174         * gcc.dg/compat/struct-return-20_x.c: New.
14175         * gcc.dg/compat/struct-return-20_y.c: New.
14176
14177 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14178         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14179         so that it will not complain on LP64 targets.
14180
14181 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14182
14183         PR c++/495
14184         * g++.dg/template/friend24.C: New test.
14185
14186 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14187
14188         PR c++/12332
14189         * g++.dg/template/memtmpl2.C: New test.
14190
14191 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14192
14193         PR target/11184
14194         * gcc.dg/builtin-apply1.c: New test.
14195
14196 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14197
14198         PR c++/9848
14199         * g++.dg/warn/Wunused-4.C: New test.
14200
14201 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14202
14203         PR c++/12316
14204         * g++.dg/other/gc2.C: New test.
14205
14206 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14207
14208         PR c++/11991
14209         * g++.dg/rtti/typeid3.C: New test.
14210
14211         PR c++/12266
14212         * g++.dg/overload/template1.C: New test.
14213
14214 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14215
14216         * g++.dg/opt/cfg3.C: New test.
14217
14218 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14219
14220         PR c++/7939
14221         * g++.dg/template/crash11.C: New test.
14222
14223 2003-09-16  Jason Merrill  <jason@redhat.com>
14224             Jakub Jelinek  <jakub@redhat.com>
14225
14226         * gcc.dg/attr-warn-unused-result.c: New test.
14227
14228 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14229
14230         PR c++/12184
14231         * g++.dg/expr/call2.C: New test.
14232
14233 2003-09-15  Andreas Jaeger  <aj@suse.de>
14234
14235         * gcc.dg/Wold-style-definition-1.c: New test.
14236
14237 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/3907
14240         * g++.dg/parse/template12.C: New test.
14241
14242         * g++.dg/abi/bitfield11.C: New test.
14243         * g++.dg/abi/bitfield12.C: Likewise.
14244
14245 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14246
14247         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14248         non-expansion of functional macro name without arguments at EOL.
14249         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14250
14251 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14252
14253         * gcc.c-torture/execute/20030914-[12].c: New tests.
14254
14255 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14256
14257         PR c++/11788
14258         * g++.dg/overload/addr1.C: New test.
14259
14260 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14261
14262         * gcc.dg/20030909-1.c: New test.
14263
14264 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14265
14266         * gcc.dg/ultrasp10.c: New test.
14267
14268 2003-09-09  Devang Patel  <dpatel@apple.com>
14269
14270         * gcc.dg/darwin-ld-6.c: New test.
14271
14272 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14273
14274         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14275
14276 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14277
14278         * gcc.dg/ia64-types1.c: New test.
14279         * gcc.dg/ia64-types2.c: Likewise.
14280
14281 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14282
14283         * gcc.dg/builtins-1.c: Add more _Complex tests.
14284         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14285
14286         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14287         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14288
14289 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14290
14291         PR c++/11786
14292         * g++.dg/lookup/koenig2.C: New test.
14293
14294         PR c++/5296
14295         * g++.dg/rtti/typeid2.C: New test.
14296
14297 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14298
14299         * gcc.c-torture/compile/20030904-1.c: New test.
14300
14301 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14302
14303         * g++.dg/opt/longbranch2.C: New test.
14304
14305 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14306
14307         * g++.dg/template/crash10.C: Only compile it.
14308
14309 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14310
14311         PR middle-end/11665
14312         * gcc.c-torture/compile/20030907-1.c: New test.
14313         * g++.dg/init/array11.C: New test.
14314
14315 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14316
14317         PR c++/11852
14318         * g++.dg/init/struct1.C: New test.
14319
14320 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14321
14322         PR c++/12181
14323         * g++.dg/expr/comma1.C: New test.
14324
14325 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14326
14327         PR c++/11867
14328         * g++.dg/expr/static_cast5.C: New test.
14329
14330 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14331
14332         PR c++/11507
14333         * g++.dg/lookup/scoped7.C: New test.
14334
14335         PR c++/9574
14336         * g++.dg/other/static1.C: New test.
14337
14338         PR c++/11490
14339         * g++.dg/warn/template-1.C: New test.
14340
14341         PR c++/11432
14342         * g++.dg/template/crash10.C: New test.
14343
14344         PR c++/2478
14345         * g++.dg/overload/VLA.C: New test.
14346
14347         PR c++/10804
14348         * g++.dg/template/call1.C: New test.
14349
14350 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14351
14352         PR c++/11794
14353         * g++.dg/parse/using3.C: New test.
14354
14355 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14356
14357         PR c++/11409
14358         * g++.dg/overload/builtin3.C: New test case.
14359
14360 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14361
14362         PR c/9862
14363         * gcc.dg/20030906-1.c: New test.
14364         * gcc.dg/20030906-2.c: Likewise.
14365
14366 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14367
14368         PR c++/12167
14369         * g++.dg/parse/defarg5.C: New test.
14370
14371         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14372
14373 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14374
14375         PR c++/12163
14376         * g++.dg/expr/static_cast4.C: New test.
14377
14378         PR c++/12146
14379         * g++.dg/template/crash9.C: New test.
14380
14381 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14382
14383         * g++.old-deja/g++.ext/pretty2.C: Update for change
14384         in __FUNCTION__.
14385         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14386
14387 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14388
14389         PR c++/11922
14390         * g++/dg/template/qualified-id1.C: New test.
14391
14392         PR c++/12037
14393         * g++.dg/warn/noeffect4.C: New test.
14394
14395 2003-09-04  Matt Austern  <austern@apple.com>
14396
14397         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14398         * g++.dg/ext/fnname2.C: Likewise.
14399         * g++.dg/ext/fnname3.C: Likewise.
14400
14401 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14402
14403         * g++.dg/expr/lval1.C: New test.
14404         * g++.dg/ext/lvcast.C: Remove.
14405
14406 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14407
14408         PR optimization/11700.
14409         * gcc.c-torture/compile/20030903-1.c: New test case.
14410
14411 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14412
14413         PR c++/12053
14414         * g++.dg/abi/layout4.C: New test.
14415
14416 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14417
14418         PR c++/11553
14419         * g++.dg/parse/friend3.C: New test.
14420
14421 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/11847
14424         * g++.dg/template/class1.C: New test.
14425
14426         PR c++/11808
14427         * g++.dg/expr/call1.C: New test.
14428
14429 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14430
14431         PR c++/12114
14432         * g++.dg/init/ref9.C: New test.
14433
14434         PR c++/11972
14435         * g++.dg/template/nested4.C: New test.
14436
14437 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14438
14439         PR c++/12093
14440         * g++.dg/template/non-dependent4.C: New test.
14441
14442         PR c++/11928
14443         * g++.dg/inherit/conv1.C: New test.
14444
14445 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14446
14447         PR c++/6196
14448         * g++.dg/ext/label1.C: New test.
14449         * g++.dg/ext/label2.C: Likewise.
14450
14451 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14452
14453         * g++.dg/expr/cond3.C: New test.
14454
14455 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14456
14457         * gcc.dg/builtins-1.c: Add new builtin cases.
14458
14459 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14460
14461         * gcc.dg/builtins-1.c: Add new cases.
14462         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14463
14464 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14465
14466         * gcc.dg/builtins-1.c: Add more math builtin tests.
14467         * gcc.dg/torture/builtin-attr-1.c: New test.
14468
14469 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14470
14471         PR optimization/5079
14472         * g++.dg/opt/static3.C: New test.
14473
14474 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14475
14476         * gcc.misc-tests/gcov-10b.c: New test.
14477
14478 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14479
14480         * g++.dg/opt/ptrmem3.C: New test.
14481
14482         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14483
14484 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14485
14486         * gcc.dg/20030826-2.c: New test.
14487
14488 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14489
14490         PR middle-end/12002
14491         * g77.f-torture/compile/12002.f: New test case.
14492
14493 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14494
14495         * gcc.dg/20030826-1.c: New test case.
14496
14497 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14498
14499         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14500
14501 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14502
14503         PR c++/11871
14504         * c++.dg/lookup/crash1.C: New test.
14505
14506         * c++.dg/warn/noeffect3.C: New test.
14507
14508 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14509
14510         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14511         * gcc.dg/compat/vector-1_y.c: Ditto.
14512         * gcc.dg/compat/vector-2_x.c: Ditto.
14513         * gcc.dg/compat/vector-2_y.c: Ditto.
14514
14515 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14516
14517         * gcc.dg/20030702-1.c: New test.
14518
14519 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14520
14521         PR c++/8795
14522         * g++.dg/ext/altivec-1.C: New test.
14523
14524 2003-08-24  Richard Henderson  <rth@redhat.com>
14525
14526         * g++.dg/eh/simd-2.C: Add -w for x86.
14527
14528 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14529
14530         * gcc.dg/20030815-1.c: New test.
14531
14532 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14533
14534         PR c++/3765
14535         * g++.dg/parse/access6.C: New test.
14536
14537 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14538
14539         PR c++/641, c++/11876
14540         * g++.dg/template/friend22.C: New test.
14541         * g++.dg/template/friend23.C: Likewise.
14542
14543 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14544
14545         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14546         identically.
14547
14548 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14549
14550         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14551
14552 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14553
14554         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14555
14556 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14557
14558         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14559
14560 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14561
14562         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14563
14564 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14565
14566         PR c++/11919
14567         * g++.dg/overload/prom1.C: New test.
14568
14569         PR c++/11551
14570         * g++.dg/parse/dtor2.C: New test.
14571
14572         PR c++/10762
14573         * g++.dg/parse/using2.C: New test.
14574
14575 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14576
14577         PR target/11805
14578         * gcc.c-torture/compile/20030821-1.c: New.
14579
14580 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14581
14582         PR c++/11834
14583         * g++.dg/template/deduce2.C: New test.
14584
14585 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14586
14587         * gcc.c-torture/execute/20030821-1.c: New test.
14588
14589 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14590
14591         PR middle-end/11984
14592         * gcc.dg/20030820-1.c: New test case.
14593
14594 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14595
14596         PR c++/11945
14597         * g++.dg/warn/noeffect2.C: New test.
14598
14599 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14600
14601         PR c++/10926
14602         * g++.dg/template/dtor2.C: New test.
14603
14604         PR c++/11684
14605         * g++.dg/template/operator1.C: New test.
14606         * g++.dg/parse/operator4.C: New test.
14607
14608         PR c++/11946.C
14609         * g++.dg/expr/enum1.C: New test.
14610         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14611
14612         PR c++/11036.C
14613         * g++.dg/parse/elab2.C: New test.
14614         * g++.dg/parse/typedef4.C: Change error message.
14615         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14616         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14617         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14618
14619 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14620
14621         * gcc.dg/pch/warn-1.c: New.
14622         * gcc.dg/pch/warn-1.hs: New.
14623
14624         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14625         not-tested file.
14626
14627 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14628
14629         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14630
14631 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14632
14633         * gcc.dg/uninit-D.c: New Test.
14634         * gcc.dg/uninit-E.c: New Test.
14635         * gcc.dg/uninit-F.c: New Test.
14636         * gcc.dg/uninit-G.c: New Test.
14637
14638 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14639
14640         * g++.dg/README: Describe the pch directory.
14641
14642 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14643
14644         PR c++/11174
14645         * g++.dg/parse/access4.C: New test.
14646         * g++.dg/parse/access5.C: Likewise.
14647         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14648
14649 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14650
14651         * gcc.dg/noncompile/20030818-1.c: New.
14652
14653 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14654
14655         PR c++/11957
14656         * g++.dg/warn/noeffect1.C: New test.
14657
14658         * g++.dg/template/scope2.C: New test.
14659         * g++.dg/template/error2.C: Correct dg-error
14660
14661 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14662
14663         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14664
14665 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14666
14667         PR C++/11512
14668         * g++.dg/template/warn1.C: New.
14669
14670 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         * g++.dg/template/error2.C: New test.
14673         * g++.dg/lookup/using7.C: Adjust errors
14674         * g++.old-deja/g++.pt/crash36.C: Likewise.
14675         * g++.old-deja/g++.pt/derived3.C: Likewise.
14676
14677 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14678
14679         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14680         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14681         * gcc.c-torture/execute/builtins/string-9.c: New, from
14682         string-opt-9.c.  Adjust for execute/builtins framework.
14683         * gcc.c-torture/execute/string-opt-9.c: Delete.
14684
14685 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14686
14687         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14688
14689         * g++.dg/parse/ret-type2.C: New test.
14690
14691         PR c++/11703
14692         * g++.dg/init/new8.C: New test.
14693
14694         PR c++/10923
14695         * g++.dg/parse/typedef5.C: New test.
14696
14697         PR c++/9512
14698         * g++.dg/parse/qualified2.C: New test.
14699         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14700         invalid code.
14701
14702 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14703
14704         * g++.dg/conversion/ptrmem1.C: New test.
14705
14706 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14707
14708         PR target/11693
14709         * gcc.dg/20030811-1.c: New test.
14710
14711         PR target/11535
14712         * gcc.c-torture/execute/20030811-1.c: New test.
14713
14714 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14715
14716         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14717
14718 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14719
14720         PR c++/11789.C
14721         * g++.dg/inherit/multiple1.C: New test.
14722
14723 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14724
14725         * gcc.dg/spe1.c: New test.
14726
14727         PR c++/11670
14728         * g++.dg/expr/cast2.C: New test.
14729
14730         PR c++/10530
14731         * g++.dg/template/dependent-name2.C: New test.
14732
14733 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14734
14735         * g++.dg/parse/crash11.C: Put the dg options in comments.
14736
14737 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14738
14739         * lib/gcc-dg.exp: Update for diagnostic change.
14740
14741 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14742
14743         PR c++/5767
14744         * g++.dg/parse/crash11.C: New test.
14745
14746 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14747
14748         * gcc.dg/cpp/spacing1.c: Update.
14749
14750 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14751
14752         PR target/11739
14753         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14754         a value for -mtune.
14755
14756 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14757
14758         PR middle-end/11771
14759         * gcc.c-torture/compile/20030804-1.c: New test case.
14760
14761 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14762
14763         * gcc.dg/20030804-1.c: New test case.
14764
14765 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14766
14767         * gcc.dg/cpp/separate-1.c: New test.
14768
14769 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14770
14771         PR c++/11704
14772         * g++.dg/template/dependent-expr2.C: New test.
14773
14774         PR c++/11766
14775         * g++.dg/expr/ptrmem1.C: New test.
14776
14777 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14778
14779         PR c++/9453
14780         * g++.dg/template/friend15.C: New test.
14781
14782 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14783
14784         * lib/dg-pch.exp: Work round PCH bug.
14785
14786 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14787
14788         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14789         builtins.  Move cases from builtins-4.c here.
14790
14791         * gcc.dg/torture/builtin-math-1.c: New test taken from
14792         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14793         additional cases.
14794
14795         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14796         Delete.
14797
14798 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14799
14800         PR c++/9447
14801         * g++.dg/template/using7.C: New test.
14802
14803 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14804
14805         * import1.c, import2.c: New tests.
14806
14807 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14808
14809         * g++.dg/eh/crossjump1.C: New test.
14810
14811 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14812
14813         PR c++/11697
14814         * g++.dg/template/using6.C: New test.
14815
14816         PR c++/11744
14817         * g++.dg/template/koenig2.C: New test.
14818
14819 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14820
14821         PR c++/7983
14822         * g++.dg/parse/typedef4.C: New test.
14823
14824 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14825
14826         PR c++/8442, c++/8806
14827         * g++.dg/template/elab1.C: New test.
14828         * g++.dg/template/type2.C: Likewise.
14829         * g++.dg/template/ttp3.C: Adjust expected error message.
14830         * g++.old-deja/g++.law/visibility13.C: Likewise.
14831         * g++.old-deja/g++.niklas/t135.C: Likewise.
14832         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14833         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14834         template argument.
14835         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14836
14837 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14838
14839         PR c++/11295
14840         * g++.dg/ext/stmtexpr1.C: New test.
14841
14842         * g++.dg/opt/tmp1.C: New test.
14843
14844         PR c++/11525
14845         * g++.dg/parse/constant4.C: New test.
14846
14847         PR c++/9447
14848         * g++.dg/template/using5.C: New test.
14849
14850 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14851
14852         * gcc.dg/builtins-27.c: New test case.
14853
14854 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14855
14856         * gcc.dg/tls/opt-7.c: New test.
14857
14858 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14859
14860         * g++.old-deja/g++.other/crash18.C: Remove.
14861
14862 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14863
14864         * g++.dg/template/explicit3.C: New.
14865         * g++.dg/template/explicit4.C: New.
14866         * g++.dg/template/explicit5.C: New.
14867
14868         PR c++/11347
14869         * g++.dg/template/memtmpl1.C: New.
14870
14871 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14872
14873         PR target/11565
14874         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14875         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14876
14877 2003-07-30  Jan Hubicka  <jh@suse.cz>
14878
14879         * vtgc1.c: Kill.
14880
14881 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14882
14883         * gcc.dg/struct-in-proto-1.c: New test.
14884
14885 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14886
14887         * gcc.dg/cpp/include2.c: Only expect one message.
14888
14889 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14890
14891         PR c++/9447
14892         * g++.dg/template/using1.C: New test.
14893         * g++.dg/template/using2.C: New test.
14894         * g++.dg/template/using3.C: New test.
14895         * g++.dg/template/using4.C: New test.
14896
14897 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14898
14899         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14900         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14901
14902 2003-07-28  Jan Hubicka  <jh@suse.cz>
14903
14904         PR c++/11530
14905         * g++.dg/opt/call1.C: New test.
14906
14907 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14908
14909         PR c++/11667
14910         * g++.dg/init/enum2.C: New test.
14911         * g++.dg/template/overload1.C: Add "-w" option.
14912
14913 2003-07-28    <hp@bitrange.com>
14914
14915         * gcc.dg/Wdeclaration-after-statement-1.c,
14916         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14917
14918 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14919
14920         * gcc.c-torture/compile/20030725-1.c: New test.
14921
14922 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14923
14924         * gcc.dg/20030505.c: Only run for SPE.
14925         Remove definition of opaque type.
14926
14927 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14928
14929         * g++.dg/template/ptrmem6.C: New test.
14930
14931 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14932
14933         * gcc.c-torture/compile/zero-strct-2.c: New test.
14934
14935 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14936
14937         * gcc.dg/intermod-1.c: New test.
14938
14939 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14940
14941         PR c++/11617
14942         * g++.dg/template/lookup2.C: New test.
14943         * g++.dg/template/memclass1.C: Remove instantiated from error.
14944         * g++.dg/other/error2.C: Tweak expected errors.
14945
14946         PR c++/11596
14947         * g++.dg/template/defarg3.C: New test.
14948
14949         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14950
14951 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14952
14953         * g++.dg/inherit/access5.C: New test.
14954
14955 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14956
14957         PR c++/11513
14958         * g++.dg/template/crash8.C: New test.
14959
14960 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14961
14962         PR c/10602
14963         * gcc.dg/noncompile/incomplete-2.c: New test.
14964
14965 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/11645
14968         * g++.dg/inherit/access4.C: New test.
14969
14970         PR c++/11517
14971         * g++.dg/expr/cond2.C: New test.
14972
14973         PR optimization/10679
14974         * g++.dg/opt/inline4.C: New test.
14975
14976 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.dg/parse/crash10: New test.
14979
14980 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.dg/ext/flexary1.C: New test.
14983
14984 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14985
14986         PR c++/10793
14987         * g++.dg/template/crash9.C: New test.
14988
14989 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14990
14991         PR c++/3004
14992         * g++.dg/parse/typedef3.C: New test.
14993
14994         PR c++/7906
14995         * g++.dg/parse/operator2.C: New test.
14996
14997         PR c++/8895
14998         * g++.dg/parse/def-tmpl-arg1.C: New test.
14999
15000         PR c++/9282
15001         * g++.dg/parse/funptr1.C: New test.
15002
15003         PR c++/9452
15004         * g++.dg/parse/ambig3.C: New test.
15005
15006         PR c++/9454
15007         * g++.dg/parse/operator3.C: New test.
15008
15009         PR c++/9486
15010         * g++.dg/parse/template10.C: New test.
15011
15012         PR c++/9488
15013         * g++.dg/parse/template11.C: New test.
15014
15015         PR c++/10150
15016         * g++.dg/parse/invalid-op1.C: New test.
15017
15018         PR c++/10247
15019         * g++.dg/parse/condexpr1.C: New test.
15020
15021 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15022
15023         * g++.dg/ext/packed3.C: New test.
15024         * g++.dg/ext/packed4.C: New test.
15025
15026         * gcc.dg/pack-test-3.c: New test.
15027
15028 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15029
15030         * lib/compat.exp: Handle dg-options per source file.
15031         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15032         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15033         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15034         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15035         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15036         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15037         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15038         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15039         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15040         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15041         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15042         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15043         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15044         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15045
15046 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15047
15048         PR c/10320
15049         * gcc.c-torture/execute/20030718-1.c: New test.
15050
15051 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15052
15053         PR optimization/11536
15054         * gcc.dg/20030721-1.c: New test.
15055
15056 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15057
15058         PR c++/11546
15059         * g++.dg/template/lookup1.C: New test.
15060
15061 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15062
15063         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15064         diagnostics of ill-formed constructs involving labels.
15065         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15066         the new 'previously defined here' message.
15067
15068 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15069
15070         * g++.dg/parse/non-dependent2.C: New test.
15071
15072 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15073
15074         * g++.dg/init/init-ref4.C: xfail on targets without
15075         weak symbols.
15076
15077 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15078
15079         PR target/11087
15080         * gcc.c-torture/execute/20030717-1.c: New test.
15081
15082 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15083
15084         * g++.dg/opt/cfg1.C: New test.
15085
15086 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR optimization/11557
15089         * gcc.dg/20030717-1.c: New test.
15090
15091 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15092
15093         PR c++/10476
15094         * g++.dg/expr/crash-1.C: New test.
15095
15096         PR c++/11027
15097         * g++.dg/template/init3.C: New test.
15098
15099         PR c++/8222
15100         * g++.dg/template/non-dependent1.C: New test.
15101
15102         PR c++/11070
15103         * g++.dg/template/non-dependent2.C: New test.
15104
15105         PR c++/11071
15106         * g++.dg/template/non-dependent3.C: New test.
15107
15108         PR c++/9907
15109         * g++.dg/template/sizeof5.C: New test.
15110
15111 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15112
15113         PR 11498
15114         * gcc.c-torture/compile/mangle-1.c: New file.
15115
15116 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15117
15118         PR c++/7809
15119         * g++.dg/parse/access3.C: New test.
15120
15121 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15122
15123         PR c++/11384
15124         * g++.dg/init/init-ref4.C: New test.
15125
15126 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15127
15128         PR c++/11547
15129         * g++.dg/parse/constant3.C: New test.
15130         * g++.dg/parse/crash7.C: Likewise.
15131
15132 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15133
15134         PR target/11008
15135         * gcc.dg/i386-pentium4-not-mull.c: New.
15136
15137 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15138
15139         * gcc.dg/asm-names.c (ymain): Make it weak.
15140
15141 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15142
15143         PR c++/5421
15144         * g++.dg/template/friend21.C: New test.
15145
15146 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15147
15148         * gcc.dg/cleanup-8.c: New test.
15149         * gcc.dg/cleanup-9.c: New test.
15150
15151 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15152
15153         * g++.dg/ext/dll-MI1.h: New file.
15154         * g++.dg/ext/dllexport-MI1.C: New file.
15155         * g++.dg/ext/dllimport-MI1.C: New file.
15156
15157 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15158
15159         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15160         it does not have cmpstrsi patterns (just cmpmemsi).
15161
15162 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15163
15164         PR debug/11473
15165         * g++.dg/debug/debug8.C: New test.
15166
15167 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15168
15169         PR c++/10108
15170         * g++.dg/template/crash7.C: New test.
15171
15172 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15173
15174         PR target/10795
15175         * gcc.c-torture/compile/20030708-1.c: New.
15176
15177 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15178
15179         * gcc.c-torture/execute/20030715-1.c: New test.
15180
15181 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15182
15183         * gcc.dg/pch/inline-3.c: New file.
15184         * gcc.dg/pch/inline-3.hs: New file.
15185         * gcc.dg/pch/inline-4.c: New file.
15186         * gcc.dg/pch/inline-4.hs: New file.
15187
15188 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15189
15190         PR c++/11509
15191         * g++.dg/template/crash6.C: New test.
15192
15193         PR c++/7053
15194         * g++.dg/template/friend20.C: New test.
15195
15196         PR c++/7019
15197         * g++.dg/template/overload2.C: New test.
15198
15199 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15200
15201         PR optimization/11440
15202         * gcc.c-torture/execute/20030714-1.c: New test.
15203
15204 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         PR c++/11154
15207         * g++.dg/template/partial2.C: New test.
15208
15209 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/11503
15212         * g++.dg/template/anon1.C: New test.
15213
15214         PR c++/11493
15215         PR c++/11495
15216         * g++.dg/parse/template9.C: Likewise.
15217         * g++.dg/template/crash4.C: New test.
15218         * g++.dg/template/koenig1.C: Likewise.
15219         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15220         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15221         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15222         functions.
15223         * g++.old-deja/g++.jason/template36.C: Likewise.
15224         * g++.old-deja/g++.mike/p1989.C: Likewise.
15225         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15226         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15227         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15228         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15229         compiling.
15230         * g++.old-deja/g++.pt/union2.C: Use this->.
15231
15232 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15233
15234         * gcc.dg/20030711-1.c: New test.
15235
15236 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15237
15238         PR c++/11050
15239         * g++.dg/parse/args1.C: New test.
15240         * g++.pt/defarg8.C: Change expected errors.
15241
15242 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15243
15244         PR c++/8164
15245         * g++.dg/template/nontype2.C: New test.
15246
15247         PR c++/10558
15248         * g++.dg/parse/template8.C: New test.
15249
15250         PR c++/8327
15251         * g++.dg/template/scope1.C: New test.
15252
15253         * g++.dg/warn/Wsign-compare-1.C: New test.
15254
15255 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15256
15257         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15258
15259 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/9411
15262         * g++.dg/template/explicit2.C: New test.
15263
15264         PR c++/10032
15265         * g++.dg/warn/pedantic1.C: New test.
15266
15267 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15268
15269         PR c++ 9483
15270         * g++.dg/other/field1.C: New test.
15271
15272 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15273
15274         PR c/11449
15275         * gcc.c-torture/compile/20030707-1.c: New.
15276
15277 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15278
15279         PR c++/10849
15280         * g++.dg/template/access12.C: New test.
15281
15282 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15283
15284         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15285         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15286         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15287         * gcc.misc-tests/gcov.exp: Update
15288         * g++.dg/gcov/gcov.exp: Update
15289         * lib/gcov.exp: Update.
15290
15291 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15292
15293         * g++.dg/abi/mangle17.C: Make sure template expressions are
15294         dependent.
15295         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15296         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15297         * g++.dg/opt/stack1.C: Remove erroneous code.
15298         * g++.dg/parse/template7.C: New test.
15299         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15300         * g++.old-deja/g++.pt/crash4.C: Likewise.
15301
15302 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15303
15304         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15305         with zero or one occurence of `$' after the initial `L'.
15306
15307 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15308
15309         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15310
15311 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15312
15313         PR c/11370
15314         * gcc.dg/Wunreachable-6.c: New testcase.
15315         * gcc.dg/Wunreachable-7.c: New testcase.
15316
15317 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15318
15319         PR c/11420
15320         * gcc.dg/20030708-1.c: New test.
15321
15322 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15323
15324         * gcc.dg/compat/sdata-section.h: New file.
15325         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15326         * gcc.dg/torture/mips-sdata-1.c: New test.
15327
15328 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15329
15330         PR c++/11030
15331         * g++.dg/template/friend19.C: New test.
15332
15333 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * g++.dg/opt/strength-reduce.C: New test.
15336
15337 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15338
15339         PR target/10979
15340         * gcc.dg/20030707-1.c: New testcase.
15341
15342 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15343
15344         PR optimization/11059
15345         * g++.dg/opt/emptyunion.C: New testcase.
15346
15347 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15348             Eric Botcazou  <ebotcazou@libertysurf.fr>
15349
15350         * g++.dg/opt/stack1.C: New test.
15351
15352 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15353
15354         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15355         run test.
15356
15357         PR c++/11431
15358         * g++.dg/expr/static_cast3.C: New test.
15359
15360 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15361
15362         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15363         everywhere.
15364         * gcc.dg/concat.c: Concatenation of string constants with
15365         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15366         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15367         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15368         necessary to avoid multi-character character constant warning.
15369         * gcc.dg/cpp/escape.c: Likewise.
15370         * gcc.dg/cpp/ucs.c: Likewise.
15371         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15372         Fix a typo.
15373
15374 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15375
15376         PR c/11428
15377         * gcc.c-torture/compile/20030704-1.c: New.
15378
15379 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15380
15381         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15382
15383 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15384
15385         PR c++/5287, PR c++/7910,  PR c++/11021
15386         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15387         tests for warnings.
15388         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15389         * g++.dg/ext/dllimport3.C: Likewise.
15390         * g++.dg/ext/dllimport4.C: New file.
15391         * g++.dg/ext/dllimport5.C: New file.
15392         * g++.dg/ext/dllimport6.C: New file.
15393         * g++.dg/ext/dllimport7.C: New file.
15394         * g++.dg/ext/dllimport8.C: New file.
15395         * g++.dg/ext/dllimport9.C: New file.
15396         * g++.dg/ext/dllimport10.C: New file.
15397         * g++.dg/ext/dllexport1.C: New file.
15398
15399 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15400
15401         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15402         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15403
15404 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15405
15406         * gcc.dg/builtins-25.c: New testcase.
15407         * gcc.dg/builtins-26.c: New testcase.
15408
15409 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15410
15411         * gcc.dg/compat/vector-defs.h: New file.
15412         * gcc.dg/compat/vector-setup.h: New file.
15413         * gcc.dg/compat/vector-check.h: New file.
15414         * gcc.dg/compat/vector-1_main.c: New file.
15415         * gcc.dg/compat/vector-1_x.c: New file.
15416         * gcc.dg/compat/vector-1_y.c: New file.
15417         * gcc.dg/compat/vector-2_main.c: New file.
15418         * gcc.dg/compat/vector-2_x.c: New file.
15419         * gcc.dg/compat/vector-2_y.c: New file.
15420
15421         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15422         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15423         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15424         * gcc.dg/compat/struct-align-1.h: New file.
15425         * gcc.dg/compat/struct-align-1_main.c: New file.
15426         * gcc.dg/compat/struct-align-1_x.c: New file.
15427         * gcc.dg/compat/struct-align-1_y.c: New file.
15428         * gcc.dg/compat/struct-align-2.h: New file.
15429         * gcc.dg/compat/struct-align-2_main.c: New file.
15430         * gcc.dg/compat/struct-align-2_x.c: New file.
15431         * gcc.dg/compat/struct-align-2_y.c: New file.
15432
15433         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15434         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15435         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15436         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15437         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15438         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15439         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15440         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15441         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15442         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15443         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15444         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15445         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15446         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15447         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15448         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15449         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15450         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15451         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15452         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15453         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15454         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15455         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15456         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15457         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15458         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15459         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15460         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15461         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15462
15463 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15464
15465         * gcc.dg/i386-call-1.c: New test.
15466
15467 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15468
15469         PR c++/9162
15470         * g++.dg/parse/defarg4.C: New.
15471
15472 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15473
15474         PR target/10700
15475         * gcc.c-torture/compile/20030703-1.c: New test case.
15476
15477 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15478
15479         * g++.dg/template/local3.C: Remove extra semicolon.
15480
15481 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15482
15483         * gcc.dg/i386-volatile-1.c: New test.
15484
15485 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         PR c++/11072
15488         * g++.dg/other/offsetof2.C: XFAIL.
15489         * g++.dg/other/offsetof5.C: New.
15490
15491         PR c++/10219
15492         * g++.dg/template/error1.C: New.
15493
15494         PR c++/9779
15495         * g++.dg/template/dependent-expr1.C: New.
15496
15497 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15498
15499         PR c++/6949
15500         * g++.dg/template/local3.C: New test.
15501
15502         PR c++/11149
15503         * g++.dg/lookup/scoped6.C: New test.
15504
15505 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15506
15507         PR c++/8046
15508         * g++.dg/other/error7.C: New test.
15509
15510 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15511
15512         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15513         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15514         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15515         * g++.old-deja/g++.other/union2.C: Likewise.
15516         * gcc.dg/c90-const-expr-2.c: Likewise.
15517         * gcc.dg/c90-const-expr-3.c: Likewise.
15518         * gcc.dg/c99-const-expr-2.c: Likewise.
15519         * gcc.dg/c99-const-expr-3.c: Likewise.
15520         * gcc.dg/concat.c: Likewise.
15521
15522 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15523
15524         PR c++/9559
15525         * g++.dg/init/static1.C: New test.
15526
15527 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15528
15529         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15530         * g++.old-deja/g++.other/access2.C: Likewise.
15531         * g++.old-deja/g++.other/decl2.C: Likewise.
15532         * gcc.c-torture/execute/20020615-1.c: Likewise.
15533
15534 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15535
15536         PR c++/4933
15537         * g++.dg/template/sizeof4.C: New test.
15538
15539 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15540
15541         * g++.dg/other/error6.C: New test.
15542
15543 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15544
15545         PR c++/10750
15546         * g++.dg/parse/constant2.C: New test.
15547
15548 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15549
15550         PR c++/11106
15551         * g++.dg/other/error5.C: New test.
15552
15553 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15554
15555         * gcc.dg/format/gcc_diag-1.c: New test.
15556
15557 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15558
15559         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15560
15561 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15562
15563         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15564         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15565         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15566
15567 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15568
15569         * gcc.c-torture/execute/builtins/string-8.c: New test.
15570         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15571         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15572         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15573
15574 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/10468
15577         * g++.dg/ext/typeof6.C: New test.
15578
15579 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/10796
15582         * g++.dg/init/enum1.C: New test.
15583
15584 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15585
15586         * gcc.dg/20030627-1.c: New test.
15587
15588 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15589
15590         PR c++/11332
15591         * g++.dg/expr/static_cast2.C: New test.
15592
15593 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15594             Jakub Jelinek  <jakub@redhat.com>
15595
15596         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15597         sprintf(dst,"%s",src) optimization.
15598         * gcc.c-torture/execute/20030626-1.c: New test case.
15599         * gcc.c-torture/execute/20030626-2.c: New test case.
15600
15601 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15602
15603         * gcc.c-torture/execute/multi-ix.c: New test.
15604
15605         * gcc.c-torture/execute/simd-4.c (main):
15606         Added missing semicolon at end of union.
15607
15608 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15609
15610         PR c++/8266
15611         * g++.dg/template/explicit-instantiation3.C: New test.
15612
15613 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15614
15615         * gcc.dg/20030626-1.c: Use signed char.
15616
15617 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15618
15619         * gcc.dg/20030626-1.c: New test.
15620
15621 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15622
15623         * const-str-2.m: Update.
15624
15625 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15626
15627         PR c++/10990
15628         * g++.dg/rtti/dyncast1.C: New test.
15629         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15630         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15631         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15632
15633         PR c++/10931
15634         * g++.dg/expr/static_cast1.C: New test.
15635
15636 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15637
15638         * gcc.dg/20030625-1.c: New test.
15639
15640 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15641
15642         * gcc.c-torture/compile/20030624-1.c: New test case.
15643
15644 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15645
15646         * gcc.c-torture/execute/string-opt-17.c: New test.
15647
15648 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/5754
15651         * g++.dg/parse/crash6.C: New test.
15652
15653 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15654
15655         * gcc.dg/builtins-24.c: New test case.
15656
15657 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15658
15659         * g++.dg/opt/operator1.C: New test.
15660
15661 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15662
15663         * gcc.c-torture/execute/string-opt-16.c: New test case.
15664
15665 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15666
15667         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15668         * g++.old-deja/g++.other/conv7.C: Likewise
15669         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15670         * g++.old-deja/g++.other/overload14.C: Likewise.
15671
15672 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15673
15674         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15675         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15676
15677 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15678
15679         PR c++/10888
15680         * g++.dg/warn/Winline-3.C: New test.
15681
15682 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15683
15684         * lib/target-supports.exp (check_alias_available): Make the test
15685         program acceptable to the Solaris assembler.
15686
15687         PR c++/10749
15688         * g++.dg/template/memclass2.C: New test.
15689
15690 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15691             Eric Botcazou  <ebotcazou@libertysurf.fr>
15692
15693         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15694         data for non-matching targets.
15695         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15696
15697 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15698
15699         PR c++/10845
15700         * g++.dg/template/member3.C: New test.
15701
15702 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/10939
15705         * g++.dg/template/func1.C: New test.
15706
15707         PR c++/9649
15708         * g++.dg/template/static4.C: New test.
15709         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15710
15711         PR c++/11041
15712         * g++.dg/init/ref7.C: New test.
15713
15714 2003-06-19  Matt Austern  <austern@apple.com>
15715
15716         PR c++/11228
15717         * g++.dg/anew1.C: New test.
15718         * g++.dg/anew2.C: New test.
15719         * g++.dg/anew3.C: New test.
15720         * g++.dg/anew4.C: New test.
15721
15722 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15723
15724         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15725
15726 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15727
15728         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15729         endian-dependent.
15730
15731 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15732
15733         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15734         Remove cruft.
15735
15736 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15737
15738         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15739         * gcc.c-torture/compile/961203-1.c: Likewise.
15740         * gcc.c-torture/compile/980506-1.c: Likewise.
15741
15742 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/10712
15745         * g++.dg/lookup/using7.C: New test.
15746
15747 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15748
15749         PR c++/11105
15750         * g++.dg/abi/conv1.C: Remove it.
15751         * g++.dg/template/conv7.C: New test.
15752         * g++.dg/template/conv8.C: Likewise.
15753         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15754         conversion operator.
15755
15756 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15757
15758         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15759         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15760         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15761         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15762         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15763         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15764         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15765         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15766         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15767         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15768         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15769         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15770         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15771         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15772         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15773         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15774         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15775         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15776         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15777         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15778         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15779         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15780         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15781         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15782         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15783         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15784         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15785         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15786         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15787
15788 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15789
15790         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15791         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15792         indications.
15793
15794 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15795
15796         * gcc.dg/i386-387-5.c: New test case.
15797         * gcc.dg/i386-387-6.c: New test case.
15798         * gcc.dg/builtins-23.c: New test case.
15799
15800 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15801
15802         * gcc.dg/builtins-22.c: New test case.
15803         * gcc.dg/i386-387-1.c: Update to test exp.
15804         * gcc.dg/i386-387-2.c: Likewise.
15805
15806 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15807
15808         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15809
15810 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15811
15812         * lib/gcc-dg.exp (dg-require-dll): New function.
15813         (dg-xfail-if): Likewise.
15814         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15815         driver.
15816
15817         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15818         * gcc.c-torture/compile/20001205-1.c: Likewise.
15819         * gcc.c-torture/compile/20001226-1.c: Likewise.
15820         * gcc.c-torture/compile/20010518-2.c: Likewise.
15821         * gcc.c-torture/compile/20020312-1.c: Likewise.
15822         * gcc.c-torture/compile/20020604-1.c: Likewise.
15823         * gcc.c-torture/compile/920501-12.c: Likewise.
15824         * gcc.c-torture/compile/920501-4.c: Likewise.
15825         * gcc.c-torture/compile/920520-1.c: Likewise.
15826         * gcc.c-torture/compile/920521-1.c: Likewise.
15827         * gcc.c-torture/compile/920625-1.c: Likewise.
15828         * gcc.c-torture/compile/961203-1.c: Likewise.
15829         * gcc.c-torture/compile/980506-1.c: Likewise.
15830         * gcc.c-torture/compile/981006-1.c: Likewise.
15831         * gcc.c-torture/compile/981022-1.c: Likewise.
15832         * gcc.c-torture/compile/981223-1.c: Likewise.
15833         * gcc.c-torture/compile/990617-1.c: Likewise.
15834         * gcc.c-torture/compile/dll.c: Likewise.
15835         * gcc.c-torture/compile/labels-3.c: Likewise.
15836         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15837         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15838         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15839         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15840         * gcc.c-torture/compile/simd-5.c: Likewise.
15841         * gcc.c-torture/compile/20000804-1.x: Remove.
15842         * gcc.c-torture/compile/20001205-1.x: Likewise.
15843         * gcc.c-torture/compile/20001226-1.x: Likewise.
15844         * gcc.c-torture/compile/20010518-2.x: Likewise.
15845         * gcc.c-torture/compile/20020312-1.x: Likewise.
15846         * gcc.c-torture/compile/20020604-1.x: Likewise.
15847         * gcc.c-torture/compile/920501-12.x: Likewise.
15848         * gcc.c-torture/compile/920501-4.x: Likewise.
15849         * gcc.c-torture/compile/920520-1.x: Likewise.
15850         * gcc.c-torture/compile/920521-1.x: Likewise.
15851         * gcc.c-torture/compile/920625-1.x: Likewise.
15852         * gcc.c-torture/compile/961203-1.x: Likewise.
15853         * gcc.c-torture/compile/980506-1.x: Likewise.
15854         * gcc.c-torture/compile/981006-1.x: Likewise.
15855         * gcc.c-torture/compile/981022-1.x: Likewise.
15856         * gcc.c-torture/compile/981223-1.x: Likewise.
15857         * gcc.c-torture/compile/990617-1.x: Likewise.
15858         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15859         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15860         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15861         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15862         * gcc.c-torture/compile/simd-5.x: Likewise.
15863
15864         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15865
15866 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15867
15868         * gcc.c-torture/execute/20030611-1.c: New test.
15869
15870 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15871
15872         PR middle-end/168
15873         * gcc.dg/20030612-1.c: New test case.
15874
15875 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15876
15877         PR c++/10635
15878         * g++.dg/expr/cast1.C: New test.
15879
15880 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15881
15882         * gcc.dg/builtins-21.c: New test case.
15883
15884 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15885
15886         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15887         options instead of at the end.
15888         * lib/objc.exp (objc_target_compile): Likewise.
15889
15890 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15891
15892         PR c++/10432
15893         * g++.dg/parse/error1.C: New test.
15894
15895 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15896
15897         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15898         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15899         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15900         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15901         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15902         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15903         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15904         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15905         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15906         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15907         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15908         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15909         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15910         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15911         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15912         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15913         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15914         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15915         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15916         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15917         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15918         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15919         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15920         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15921
15922         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15923         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15924         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15925         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15926         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15927         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15928         * gcc.dg/compat/scalar-return-3_main.c: New file.
15929         * gcc.dg/compat/scalar-return-3_x.c: New file.
15930         * gcc.dg/compat/scalar-return-3_y.c: New file.
15931         * gcc.dg/compat/scalar-return-4_main.c: New file.
15932         * gcc.dg/compat/scalar-return-4_x.c: New file.
15933         * gcc.dg/compat/scalar-return-4_y.c: New file.
15934
15935 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15936
15937         * gcc.dg/compat/fp2-struct-check.h: New file.
15938         * gcc.dg/compat/fp2-struct-defs.h: New file.
15939         * gcc.dg/compat/fp2-struct-init.h: New file.
15940         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15941         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15942         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15943         * gcc.dg/compat/struct-return-10_main.c: New file.
15944         * gcc.dg/compat/struct-return-10_x.c: New file.
15945         * gcc.dg/compat/struct-return-10_y.c: New file.
15946
15947         * gcc.dg/compat/compat-common.h: New file.
15948         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15949         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15950         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15951         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15952         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15953         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15954         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15955         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15956         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15957         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15958         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15959         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15960         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15961         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15962         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15963         * gcc.dg/compat/small-struct-check.h: Ditto.
15964         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15965         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15966         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15967         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15968         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15969         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15970         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15971         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15972         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15973         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15974         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15975         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15976         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15977         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15978         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15979         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15980         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15981         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15982         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15983         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15984         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15985         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15986         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15987         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15988         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15989         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15990         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15991         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15992         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15993         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15994
15995 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15996
15997         * g++.dg/pch/static-1.C: New file.
15998         * g++.dg/pch/static-1.Hs: New file.
15999
16000 2003-06-10  Richard Henderson  <rth@redhat.com>
16001
16002         * gcc.dg/asm-7.c: Adjust expected warning text.
16003
16004 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16005
16006         * gcc.dg/builtins-20.c: New test case.
16007
16008 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/11131
16011         * g++.dg/opt/template1.C: New test.
16012
16013 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16014
16015         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16016         additional_sources.
16017
16018 2003-05-21  David Taylor  <dtaylor@emc.com>
16019
16020         * gcc.dg/Wpadded.c: New file.
16021
16022 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16023
16024         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16025         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16026         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16027         dg-require-weak.
16028
16029 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16030
16031         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16032
16033 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16036         (dg-require-alias): Likewise.
16037         (dg-require-gc-sections): Likewise.
16038         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16039
16040 2003-06-08  Richard Henderson  <rth@redhat.com>
16041
16042         * gcc.dg/20011029-2.c: Fix the array reference.
16043         * gcc.dg/asm-7.c: New.
16044
16045 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16046
16047         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16048
16049 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16050
16051         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16052         (dg-require-gc-sections): Likewise.
16053
16054 2003-06-08  Jan Hubicka  <jh@suse.cz>
16055
16056         * i386-cmov1.c: Fix regular expression.
16057         * i386-cvt-1.c: Likewise.
16058         * i386-local.c: Likewise.
16059         * i386-local2.c: Likewise.
16060         * i386-mul.c: Likewise.
16061         * i386-ssetype-1.c: Likewise.
16062         * i386-ssetype-3.c: Likewise.
16063         * i386-ssetype-5.c: Likewise.
16064
16065 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16066
16067         PR c++/11039
16068         * g++.dg/warn/implicit-typename2.C: New test.
16069         * g++.dg/warn/implicit-typename3.C: New test.
16070
16071 2003-06-07  Richard Henderson  <rth@redhat.com>
16072
16073         * g++.dg/other/offsetof3.C: Use size_t.
16074         * g++.dg/other/offsetof4.C: Likewise.
16075
16076 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16077
16078         * lib/copy-file.exp: New. Implement gcc_copy_files.
16079
16080         * lib/dg-pch.exp: Load copy-file.exp
16081         (dg-pch): Use gcc_copy_files instead of "file copy".
16082
16083 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16084
16085         * gcc.dg/weak/weak.exp: Simplify.
16086         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16087         * gcc.dg/weak/weak-1.c: Likewise.
16088         * gcc.dg/weak/weak-2.c: Likewise.
16089         * gcc.dg/weak/weak-3.c: Likewise.
16090         * gcc.dg/weak/weak-4.c: Likewise.
16091         * gcc.dg/weak/weak-5.c: Likewise.
16092         * gcc.dg/weak/weak-6.c: Likewise.
16093         * gcc.dg/weak/weak-7.c: Likewise.
16094         * gcc.dg/weak/weak-8.c: Likewise.
16095         * gcc.dg/weak/weak-9.c: Likewise.
16096
16097 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16098
16099         gcc.c-torture/execute/20030606-1.c: New.
16100
16101 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16102
16103         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16104         * gcc.dg/builtins-19.c: Likewise.
16105
16106 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16107
16108         * gcc.dg/builtins-2.c: Add some more tests.
16109         * gcc.dg/builtins-18.c: New test case.
16110         * gcc.dg/builtins-19.c: New test case.
16111
16112 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16113             Jim Wilson  <wilson@tuliptree.org>
16114
16115         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16116
16117 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16118
16119         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16120         mempcpy/stpcpy calls not to be optimized into something else.
16121         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16122         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16123         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16124
16125 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16126
16127         * gcc.dg/format/asm_fprintf-1.c: New test.
16128
16129 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16130
16131         * lib/gcc-defs.exp (additional_sources): New variable.
16132         (dg-additional-sources): New function.
16133         (additional_files): New variable.
16134         (dg-additional-files): New function.
16135         (dg-additional-files-options): Likewise.
16136         * lib/gcc-dg.exp (dg-require-weak): New function.
16137         (dg-require-alias): Likewise.
16138         (dg-require-gc-sections): Likewise.
16139         * lib/target-supports.exp (check_alias_available): Remove testfile
16140         parameter.
16141         (check_gc_sections_available): New function.
16142         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16143         (dg-gpp-additional-files): Likewise.
16144         * lib/g++.exp (additional_sources): Remove.
16145         (additional_files): Likewise.
16146         (g++_target_compile): Use dg-additional-files-options.
16147
16148         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16149         Tcl logic.
16150         * gcc.dg/special/ecos.exp: Remove.
16151         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16152         * gcc.dg/special/alias-1.c: Likewise.
16153         * gcc.dg/special/alias-2.c: Likewise.
16154         * gcc.dg/special/gcsec-1.c: Likewise.
16155         * gcc.dg/special/weak-1.c: Likewise.
16156         * gcc.dg/special/weak-2.c: Likewise.
16157         * gcc.dg/special/wkali-1.c: Likewise.
16158         * gcc.dg/special/wkali-2.c: Likewise.
16159
16160         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16161         dg-gpp-additional-*.
16162         * g++.dg/special/conpr-3.C: Likewise.
16163         * g++.dg/special/conpr-4.C: Likewise.
16164         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16165         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16166         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16167         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16168         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16169         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16170         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16171         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16172         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16173         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16174         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16175         * g++.old-deja/g++.other/comdat1.C: Likewise.
16176         * g++.old-deja/g++.other/comdat2.C: Likewise.
16177         * g++.old-deja/g++.other/comdat3.C: Likewise.
16178         * g++.old-deja/g++.other/ctor1.C: Likewise.
16179         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16180
16181 2003-06-05  Richard Henderson  <rth@redhat.com>
16182
16183         * gcc.dg/debug/20030605-1.c: New.
16184
16185 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16186
16187         * README.QMTEST: Update.
16188
16189 2003-06-04  Richard Henderson  <rth@redhat.com>
16190
16191         * gcc.dg/cleanup-1.c: New.
16192         * gcc.dg/cleanup-2.c: New.
16193         * gcc.dg/cleanup-3.c: New.
16194         * gcc.dg/cleanup-4.c: New.
16195         * gcc.dg/cleanup-5.c: New.
16196         * gcc.dg/cleanup-6.c: New.
16197         * gcc.dg/cleanup-7.c: New.
16198
16199 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16200
16201         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16202
16203         * lib/dg-pch.exp: New file.
16204         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16205         * gcc.dg/pch/pch.exp: Likewise.
16206
16207 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16208
16209         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16210         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16211         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16212         * gcc.dg/builtins-17.c: New test case.
16213         * gcc.dg/i386-387-4.c: New test case.
16214         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16215
16216 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16217
16218         * gcc.dg/ultrasp9.c: New test.
16219
16220 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16221
16222         * gcc.c-torture/compile/20030604-1.c: New test.
16223         * gcc.dg/sparc-constant-1.c: New test.
16224
16225 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16226
16227         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16228
16229 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16230
16231         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16232
16233         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16234         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16235
16236 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16237
16238         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16239
16240 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16241
16242         PR c++/10940
16243         * g++.dg/template/spec10.C: New test.
16244
16245 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16246
16247         * gcc.dg/builtins-16.c: New test case.
16248
16249 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16250
16251         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16252         mempcpy test with post-increments.
16253         * gcc.c-torture/execute/string-opt-3.c: New test.
16254         * gcc.dg/string-opt-1.c: New test.
16255
16256 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16257
16258         PR fortran/10965
16259         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16260
16261 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16262
16263         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16264         (scan-assembler): ... here.  Use dg-scan.
16265         (scan-assembler-not): Likewise.
16266         (scan-file): New function.
16267         (scan-file-not): Likewise.
16268         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16269         * gcc.dg/cpp/_Pragma4.c: Likewise.
16270         * gcc.dg/cpp/_Pragma5.c: Likewise.
16271         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16272         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16273         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16274         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16275         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16276         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16277         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16278         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16279         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16280         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16281         * gcc.dg/cpp/cxxcom1.c: Likewise.
16282         * gcc.dg/cpp/line1.c: Likewise.
16283         * gcc.dg/cpp/maccom1.c: Likewise.
16284         * gcc.dg/cpp/maccom2.c: Likewise.
16285         * gcc.dg/cpp/maccom3.c: Likewise.
16286         * gcc.dg/cpp/maccom4.c: Likewise.
16287         * gcc.dg/cpp/maccom5.c: Likewise.
16288         * gcc.dg/cpp/maccom6.c: Likewise.
16289         * gcc.dg/cpp/multiline.c: Likewise.
16290         * gcc.dg/cpp/spacing1.c: Likewise.
16291         * gcc.dg/cpp/spacing2.c: Likewise.
16292         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16293         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16294         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16295         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16296         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16297         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16298         * gcc.dg/cpp/cxxcom2.c: Likewise.
16299         * gcc.dg/cpp/cxxcom2.h: New file.
16300
16301         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16302         * g++.dg/cpp/truefalse.C: Here.
16303         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16304
16305 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16306
16307         * gcc.dg/cpp/redef3.c: New file.
16308
16309 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16310
16311         * gcc.dg/i386-loop-3.c: New test.
16312
16313 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16314
16315         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16316
16317 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16318
16319         * gcc.dg/fwrapv-1.c: New test case.
16320         * gcc.dg/fwrapv-2.c: New test case.
16321
16322 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16323
16324         PR c++/10956
16325         * g++.dg/template/spec9.C: New test.
16326
16327 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16328
16329         * gcc.dg/duff-4.c: New test case.
16330
16331 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16332
16333         PR fortran/10843
16334         * g77.dg/ffixed-form-1.f: New test
16335         * g77.dg/ffixed-form-2.f: New test
16336         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16337         * g77.dg/ffree-form-3.f: New test
16338
16339 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16340
16341         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16342         * gcc.dg/wint_t-1.c: Likewise.
16343
16344 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16345
16346         * g++.dg/template/access11.C: New test.
16347
16348 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16349
16350         PR c++/10849
16351         * g++.dg/template/access10.C: New test.
16352
16353 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16354             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16355
16356         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16357
16358 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16359
16360         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16361         suppress for powerpc-*-darwin*.
16362         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16363
16364 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16365
16366         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16367         suppress option for powerpc-*-darwin*.
16368
16369 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16370
16371         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16372         * gcc.dg/builtins-4.c: Add test for fmod.
16373
16374 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16375
16376         PR c++/10682
16377         * g++.dg/template/instantiate4.C: New test.
16378
16379 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16380
16381         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16382
16383 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16384
16385         * gcc.dg/compat/scalar-return-1_main.c: New file.
16386         * gcc.dg/compat/scalar-return-1_x.c: New file.
16387         * gcc.dg/compat/scalar-return-1_y.c: New file.
16388         * gcc.dg/compat/scalar-return-2_main.c: New file.
16389         * gcc.dg/compat/scalar-return-2_x.c: New file.
16390         * gcc.dg/compat/scalar-return-2_y.c: New file.
16391         * gcc.dg/compat/struct-return-3_main.c: New file.
16392         * gcc.dg/compat/struct-return-3_y.c: New file.
16393         * gcc.dg/compat/struct-return-3_x.c: New file.
16394         * gcc.dg/compat/struct-return-2_main.c: New file.
16395         * gcc.dg/compat/struct-return-2_x.c: New file.
16396         * gcc.dg/compat/struct-return-2_y.c: New file.
16397
16398 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16399
16400         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16401         for hppa*-hp-hpux*.
16402         * gcc.dg/20021014-1.c (dg-options): Likewise.
16403         * gcc.dg/nest.c (dg-options): Likewise.
16404
16405 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16406
16407         PR c++/9738
16408         * g++.dg/ext/dllimport2.C: New file.
16409         * g++.dg/ext/dllimport3.C: New file.
16410
16411 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16412
16413         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16414         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16415         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16416         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16417         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16418         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16419         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16420         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16421         * gcc.dg/compat/small-struct-defs.h: New file.
16422         * gcc.dg/compat/small-struct-init.h: New file.
16423         * gcc.dg/compat/small-struct-check.h: New file.
16424         * gcc.dg/compat/fp-struct-defs.h: New file.
16425         * gcc.dg/compat/fp-struct-check.h: New file.
16426         * gcc.dg/compat/fp-struct-init.h: New file.
16427         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16428         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16429
16430 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16431
16432         * gcc.dg/20030225-2.c: New test.
16433
16434 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16435             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16436
16437         * gcc.c-torture/compile/20030518-1.c: New test case.
16438
16439 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16440
16441         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16442         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16443         gcc-dg-debug-runtest.
16444         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16445         gcc-dg-debug-runtest.
16446
16447 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16448
16449         PR c++/9022
16450         * g++.dg/lookup/using6.C: New test.
16451
16452 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16453
16454         * g++.dg/parse/access2.C: New test.
16455
16456 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16457
16458         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16459         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16460         * gcc.dg/debug/debug.exp: Likewise.
16461
16462 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16463
16464         * gcc.dg/dollar.c: New test.
16465
16466 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16467
16468         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16469         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16470         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16471         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16472         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16473         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16474         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16475         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16476         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16477         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16478         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16479         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16480         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16481         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16482         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16483         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16484         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16485         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16486
16487 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16488
16489         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16490         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16491         support for "repo" mode.
16492         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16493         * lib/g77-dg.exp: Likewise.
16494         * lib/obj-dg.exp: Likewise.
16495
16496 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16497
16498         Merge from gcc-3_2-rhl8-branch:
16499         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16500
16501         * gcc.dg/tls/opt-6.c: New test.
16502
16503         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16504
16505         * gcc.dg/20030405-1.c: New test.
16506
16507         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16508
16509         * gcc.dg/20030309-1.c: New test.
16510
16511         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16512
16513         * gcc.c-torture/execute/20030307-1.c: New test.
16514
16515         2003-02-20  Randolph Chung  <tausq@debian.org>
16516
16517         * gcc.c-torture/compile/20030220-1.c: New test.
16518
16519         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16520
16521         * gcc.dg/20030217-1.c: New test.
16522
16523         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16524
16525         * gcc.c-torture/compile/20020129-1.c: New test.
16526
16527         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16528
16529         * gcc.dg/unroll-1.c: New test.
16530
16531         2002-11-16  Jan Hubicka  <jh@suse.cz>
16532
16533         * gcc.c-torture/execute/20020920-1.c: New test.
16534
16535         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16536
16537         PR target/7434
16538         * gcc.c-torture/compile/20021008-1.c: New test.
16539
16540         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16541
16542         PR target/7559
16543         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16544
16545         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16546
16547         * gcc.c-torture/compile/20020807-1.c: New test.
16548
16549         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16550
16551         * gcc.dg/tls/opt-1.c: New test.
16552
16553         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16554
16555         * gcc.dg/20020729-1.c: New test.
16556
16557         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16558
16559         * g++.dg/opt/life1.C: New test.
16560
16561         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16562
16563         * gcc.dg/20020525-1.c: New test.
16564
16565         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16566
16567         PR c++/6794
16568         * g++.dg/ext/pretty1.C: New test.
16569         * g++.dg/ext/pretty2.C: New test.
16570
16571 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/8385
16574         * g++.dg/ext/typeof5.C: New test.
16575
16576 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16577
16578         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16579         __USER_LABEL_PREFIX__ into account.
16580         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16581
16582 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16583
16584         * gcc.dg/builtins-15.c: New test case.
16585
16586 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16587
16588         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16589
16590 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16591
16592         * lib/g++.exp: Tweak handling of additional source files.
16593         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16594         * g++.dg/special/conpr-2a.C: Rename to ...
16595         * g++.dg/special/conpr-2a.cc: ... this.
16596         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16597         * g++.dg/special/conpr-3a.C: Rename to ...
16598         * g++.dg/special/conpr-3a.cc: This.
16599         * g++.dg/special/conpr-3b.C: Rename to ...
16600         * g++.dg/special/conpr-3b.cc: This.
16601         * g++.dg/special/conpr-4.C: New test.
16602         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16603
16604 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16605
16606         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16607
16608 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16609
16610         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16611         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16612         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16613         * g++.old-deja/g++.other/warn3.C: Likewise.
16614
16615 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16616
16617         * gcc.dg/i386-387-1.c: Update to also test log.
16618         * gcc.dg/i386-387-2.c: Likewise.
16619
16620 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16621
16622         * g77.f-torture/execute/int8421.f: New test.
16623
16624 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16625
16626         PR c++/10230, c++/10481
16627         * g++.dg/lookup/scoped5.C: New test.
16628
16629 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16630
16631         PR c++/10552
16632         * g++.dg/template/ttp6.C: New test.
16633
16634 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16635
16636         * gcc.c-torture/execute/builtins: New directory.
16637         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16638         gcc.c-torture/execute/builtins.
16639         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16640         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16641         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16642         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16643
16644 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16645
16646         PR c++/9252
16647         * g++.dg/template/access8.C: New test.
16648         * g++.dg/template/access9.C: New test.
16649
16650 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16651
16652         PR c++/9554
16653         * g++.dg/parse/access1.C: New test.
16654
16655 2003-05-09  DJ Delorie  <dj@redhat.com>
16656
16657         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16658         long, and not an int.
16659
16660 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16661
16662         PR c++/10555, c++/10576
16663         * g++.dg/template/memclass1.C: New test.
16664
16665 2003-05-08  DJ Delorie  <dj@redhat.com>
16666
16667         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16668         targets.
16669         * gcc.c-torture/execute/20021024-1.x: Likewise.
16670         * gcc.c-torture/execute/shiftdi.x: Likewise.
16671         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16672         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16673         * gcc.dg/20021018-1.c: Likewise.
16674
16675 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16676
16677         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16678
16679         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16680         (bcopy): Call memmove.
16681
16682 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16683
16684         * g77.f-torture/compile/8485.f: New test case.
16685
16686 2003-05-07  Richard Henderson  <rth@redhat.com>
16687
16688         PR c++/10570
16689         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16690         Verify exception_cleanup not called for rethrows.
16691         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16692         when exiting catch block without rethrowing.
16693         * g++.dg/eh/forced3.C: New.
16694         * g++.dg/eh/forced4.C: New.
16695
16696 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16697
16698         * gcc.dg/20030505.c: Fix triplet.
16699
16700 2003-05-06  DJ Delorie  <dj@redhat.com>
16701
16702         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16703         * gcc.dg/nest.c: Likewise.
16704
16705 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16706
16707         * gcc.dg/builtins-14.c: New test case.
16708
16709 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16710
16711         * lib/compat.exp (compat-execute): New argument.
16712         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16713         * gcc.dg/compat: New test directory.
16714         * gcc.dg/compat/compat.exp: New expect script.
16715         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16716         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16717         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16718         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16719         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16720         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16721
16722         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16723         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16724         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16725         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16726         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16727         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16728         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16729         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16730         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16731         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16732         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16733         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16734         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16735         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16736         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16737
16738 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16739
16740         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16741
16742 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16743
16744         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16745
16746 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16747
16748         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16749         * gcc.dg/ppc-fsel-2.c: New test.
16750
16751         * gcc.dg/unused-5.c: New test.
16752
16753 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16754
16755         PR c++/10496
16756         * g++.dg/warn/pmf1.C: New test.
16757
16758 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16759
16760         PR c++/4494
16761         * g++.dg/warn/main.C: New test.
16762
16763 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16764
16765         * gcc.dg/nonnull-3.c: New test.
16766
16767 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16768
16769         * gcc.dg/cpp/Wtrigraphs.c: Update.
16770         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16771
16772 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16773
16774         * gcc.dg/ppc-fsel-1.c: New test.
16775
16776 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16777
16778         PR c/10604
16779         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16780
16781 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16782
16783         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16784
16785 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16786
16787         PR c++/9364, c++/10553, c++/10586
16788         * g++.dg/parse/typename4.C: New test.
16789         * g++.dg/parse/typename5.C: Likewise.
16790
16791 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16792
16793         * gcc.c-torture/compile/20030503-1.c: New test.
16794
16795 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16796
16797         * g++.dg/lookup/using5.C: Fix testcase error.
16798
16799 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16800
16801         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16802         since MEABI is no longer supported.  Remove all vestiges
16803         of MEABI from the test.
16804
16805 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16806
16807         PR c++/10554
16808         * g++.dg/lookup/using5.C: New test.
16809
16810 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16811
16812         PR c++/8772
16813         * g++.dg/template/ttp5.C: New test.
16814
16815 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16816
16817         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16818         (dg-gpp-additional-sources): New function.
16819         (dg-gpp-additional-files): Likewise.
16820         * lib/g++.exp (additional_sources): New variable.
16821         (additional_files): Likewise.
16822         (g++_target_compile): Deal with them.
16823         * lib/old-dejagnu.exp: Remove.
16824         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16825         * g++.old-deja: Revise all tests to use dg commands.
16826
16827 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16828
16829         PR c++/9432, c++/9528
16830         * g++.dg/lookup/using4.C: New test.
16831
16832 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16833
16834         * gcc.dg/noreturn-5.c: New file.
16835         * gcc.dg/noreturn-6.c: New file.
16836
16837         * gcc.c-torture/compile/inline-1.c: New file.
16838
16839 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16840
16841         PR c++/10551
16842         * g++.dg/template/explicit1.C: New test.
16843
16844 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/10549
16847         * g++.dg/other/bitfield1.C: New test.
16848
16849         PR c++/10527
16850         * g++.dg/init/new7.C: New test.
16851
16852 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16853
16854         * g++.dg/ext/desig1.C: New test.
16855         * g++.dg/ext/init1.C: Update.
16856
16857         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16858
16859 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/10180
16862         * g++.dg/warn/Winline-1.C: New test.
16863
16864 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16865
16866         * gcc.c-torture/execute/string-opt-19.c: New test.
16867
16868         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16869         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16870
16871 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16872
16873         PR c++/10506
16874         * g++.dg/init/new6.C: New test.
16875
16876         PR c++/10503
16877         * g++.dg/init/ref6.C: New test.
16878
16879 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16880
16881         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16882
16883 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16884
16885         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16886         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16887
16888 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16889
16890         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16891         initialized static data members.
16892
16893 2003-04-25  H.J. Lu <hjl@gnu.org>
16894
16895         * gcc.dg/ia64-sync-4.c: New test.
16896
16897 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16898
16899         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16900         date.
16901
16902 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16903
16904         PR c++/10337
16905         * g++.dg/warn/conv1.C: New test.
16906         * g++.old-deja/g++.other/conv7.C: Adjust.
16907         * g++.old-deja/g++.other/overload14.C: Adjust.
16908
16909 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16910
16911         PR c++/10471
16912         * g++.dg/template/defarg2.C: New test.
16913
16914 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16915
16916         * gcc.dg/cpp/include2.c: Update.
16917         * gcc.dg/cpp/multiline-2.c: New.
16918         * gcc.dg/cpp/multiline.c: Update.
16919         * gcc.dg/cpp/strify2.c: Update.
16920         * gcc.dg/cpp/trad/literals-2.c: Update.
16921
16922 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16923
16924         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16925
16926 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16927
16928         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16929
16930 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16931
16932         PR c++/10451
16933         * g++.dg/parse/crash4.C: New test.
16934
16935         PR c++/9847
16936         * g++.dg/parse/crash5.C: New test.
16937
16938 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/10446
16941         * g++.dg/parse/crash3.C: New test.
16942
16943         PR c++/10428
16944         * g++.dg/parse/elab1.C: New test.
16945
16946 2003-04-22  Devang Patel  <dpatel@apple.com>
16947
16948         * gcc.dg/cpp/trad/funlike-5.c: New test.
16949
16950 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16951
16952         * g++.dg/other/packed1.C: Fix dg options.
16953
16954 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16955
16956         * g++.dg/other/offsetof2.C: New test.
16957
16958 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16959
16960         * g++.dg/template/recurse.C: Adjust location of error messages.
16961
16962 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16963
16964         PR c++/9881
16965         * g++.dg/init/addr-const1.C: New test.
16966         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16967
16968 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16969
16970         PR c++/10405
16971         * g++.dg/lookup/struct-hack1.C: New test.
16972
16973 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16974
16975         * ucs.c: Update diagnostic messages.
16976
16977 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16978
16979         * gcc.dg/cpp/truefalse.cpp: New test.
16980         * gcc.dg/cpp/cpp.exp: Update.
16981         * g++.dg/other/stdbool-if.C: Remove.
16982
16983 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16984
16985         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16986         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16987
16988 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16989
16990         * gcc.c-torture/compile/20030418-1.c: New test.
16991
16992 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16993
16994         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16995
16996 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16997
16998         PR c++/10347
16999         g++.dg/template/dependent-name1.C: New test.
17000
17001 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17002
17003         * gcc.dg/warn-1.c (tourist_guide): New array,
17004         contains a pointer to bar.
17005
17006 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17007
17008         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17009         * gcc.c-torture/execute/medce-1.c: New test case.
17010         * gcc.c-torture/execute/medce-2.c: New test case.
17011
17012 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17013
17014         * lib/prune.exp: Ignore more messages.
17015
17016         PR c++/10381
17017         * g++.dg/parse/lookup3.C: New test.
17018
17019 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17020
17021         * gcc.c-torture/compile/20030415-1.c : New test.
17022
17023 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17024
17025         * gcc.c-torture/execute/scope-2.c: Move to ...
17026         * gcc.dg/noncompile/scope.c: .... here.
17027
17028 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17029
17030         * gcc.dg/20030414-2.c: New test case.
17031
17032 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17033
17034         PR target/10377
17035         * gcc.dg/20030414-1.c: New test.
17036
17037 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17038
17039         * gcc.dg/builtins-12.c: New test case.
17040         * gcc.dg/builtins-13.c: New test case.
17041
17042 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17043
17044         * gcc.c-torture/execute/string-opt-18.c: New test.
17045
17046 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17047
17048         PR c++/10300
17049         * g++.dg/init/new5.C: New test.
17050
17051 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17052
17053         PR c++/7910
17054         * g++.dg/ext/dllimport1.C: New test.
17055
17056 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17057
17058         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17059
17060 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17061
17062         PR Fortran/9263
17063         * g77.f-torture/noncompile/9263.f: New test
17064         PR Fortran/1832
17065         * g77.f-torture/execute/1832.f: New test
17066
17067 2003-04-11  David Chad  <davidc@freebsd.org>
17068             Loren J. Rittle  <ljrittle@acm.org>
17069
17070         libobjc/8562
17071         * objc.dg/headers.m: New test.
17072
17073 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17074
17075         * gcc.c-torture/execute/builtin-noret-2.c: New.
17076         * gcc.c-torture/execute/builtin-noret-2.x: New.
17077         XFAIL builtin-noret-2.c at -O1 and above.
17078         * gcc.dg/redecl.c: New.
17079         * gcc.dg/Wshadow-1.c: Update error regexps.
17080
17081 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17082
17083         * g++.dg/abi/bitfield10.C: New test.
17084
17085 2003-04-09  Mike Stump  <mrs@apple.com>
17086
17087         * gcc.dg/pch/pch.exp: Make testcase names longer.
17088         * g++.dg/pch/pch.exp: Make testcase names longer.
17089
17090 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17091
17092         * gcc.dg/builtins-11.c: New test case.
17093
17094 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17095
17096         * gcc.dg/builtins-9.c: New test case.
17097         * gcc.dg/builtins-10.c: New test case.
17098
17099 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17100
17101         * gcc.dg/noncompile/init-4.c.c: New test.
17102
17103 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         * gcc.misc-test/gcov-9.c: New test.
17106         * gcc.misc-test/gcov-10.c: New test
17107         * gcc.misc-test/gcov-11.c: New test.
17108
17109 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17110
17111         PR optimization/10024
17112         * gcc.c-torture/compile/20030405-1.c: New test.
17113
17114 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17115
17116         * gcc.dg/pch/static-3.c: New.
17117         * gcc.dg/pch/static-3.hs: New.
17118         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17119
17120 2003-04-04  Richard Henderson  <rth@redhat.com>
17121
17122         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17123         * g++.dg/eh/forced2.C: Likewise.
17124
17125 2003-04-03  Mike Stump  <mrs@apple.com>
17126
17127         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17128         target arg.
17129         (scan-assembler-times, scan-assembler-not): Likewise.
17130         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17131
17132 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17133
17134         * gcc.dg/sparc-loop-1.c: New test.
17135
17136 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17137
17138         PR other/9274
17139         * g++.dg/pch/system-2.C: New.
17140         * g++.dg/pch/system-2.Hs: New.
17141
17142 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17143
17144         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17145
17146         * g++.dg/eh/simd-1.C (vecfunc): Same.
17147
17148 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17149
17150         * gcc.c-torture/execute/20030401-1.c: New test case.
17151
17152 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17153
17154         * objc.dg/defs.m: New.
17155
17156 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17157
17158         * g++.dg/eh/simd-1.C: New.
17159         * g++.dg/eh/simd-2.C: New.
17160
17161 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17162
17163         * gcc.c-torture/execute/simd-3.c: New.
17164
17165 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c/9936
17168         * gcc.dg/20030331-2.c: New test.
17169
17170 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17171
17172         PR c++/10278
17173         * g++.dg/parse/crash2.C: New test.
17174
17175 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17176
17177         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17178         * gcc.c-torture/execute/20030331-1.c: ...here.
17179
17180 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17181
17182         * gcc.c-torture/execute/20030331-1.c: New test.
17183
17184 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17185
17186         * lib/gcov.exp: Adjust call return testing strings.
17187         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17188
17189 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17190
17191         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17192         * gcc.dg/builtins-7.c: New test case.
17193         * gcc.dg/builtins-8.c: New test case.
17194
17195 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17196
17197         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17198
17199 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17200
17201         PR c++/7647
17202         * g++.dg/lookup-class-member-2.C: New test.
17203
17204 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17205
17206         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17207
17208 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17209
17210         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17211
17212 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17213
17214         * g++.dg/init/attrib1.C: New test.
17215
17216 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17217
17218         * gcc.dg/ultrasp8.c: New test.
17219
17220 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17221
17222         * gcc.dg/ultrasp7.c: New test.
17223
17224 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17225
17226         PR c++/10047
17227         * g++.dg/template/inline1.C: New test.
17228
17229 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17230
17231         * gcc.dg/sparc-dwarf2.c: New test.
17232
17233 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17234
17235         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17236         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17237
17238 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17239
17240         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17241         than reading .x files.
17242         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17243         * g77.dg/gcov/gcov-1.f: Likewise.
17244         * gcc.misc-tests/gcov-4b.c: Likewise.
17245         * gcc.misc-tests/gcov-5b.c: Likewise.
17246         * gcc.misc-tests/gcov-6.c: Likewise.
17247         * gcc.misc-tests/gcov-7.c: Likewise.
17248         * gcc.misc-tests/gcov-8.c: Likewise.
17249         * g++.dg/gcov/gcov-1.x: Remove.
17250         * g77.dg/gcov/gcov-1.x: Likewise.
17251         * gcc.misc-tests/gcov-4b.x: Likewise.
17252         * gcc.misc-tests/gcov-5b.x: Likewise.
17253         * gcc.misc-tests/gcov-6.x: Likewise.
17254         * gcc.misc-tests/gcov-7.x: Likewise.
17255         * gcc.misc-tests/gcov-8.x: Likewise.
17256
17257 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17258
17259         PR opt/10087
17260         * gcc.dg/20030324-1.c: New test.
17261
17262 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17263
17264         PR c++/10224
17265         * g++.dg/template/arg3.C: New test.
17266
17267         PR c++/10158
17268         * g++.dg/template/friend18.C: New test.
17269
17270 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17271
17272         * g77.f-torture/compile/20030326-1.f: New test case.
17273
17274 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17275
17276         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17277
17278         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17279
17280 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17281
17282         * gcc.dg/ia64-sync-3.c: New test.
17283
17284 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17285
17286         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17287
17288 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17289
17290         * gcc.dg/ultrasp6.c: New test.
17291
17292 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17293
17294         * gcc.dg/i386-signbit-1.c: New test.
17295         * gcc.dg/i386-signbit-2.c: New test.
17296         * gcc.dg/i386-signbit-3.c: New test.
17297
17298 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17299
17300         * gcc.dg/ultrasp5.c: Fix options.
17301
17302 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17303
17304         * gcc.dg/ultrasp5.c: Fix comment.
17305
17306 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17307
17308         PR fortran/10197
17309         * g77.f-torture/execute/10197.f: New test.
17310
17311 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         PR c++/9898, c++/383
17314         * g++.dg/template/conv6.C: New test.
17315
17316         PR c++/10119
17317         * g++.dg/template/ptrmem5.C: New test.
17318
17319         PR c++/10026
17320         * g++.dg/lookup/koenig1.C: New test.
17321
17322         PR C++/10199
17323         * g++.dg/lookup/template2.C: New test.
17324
17325 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17326
17327         * g++.dg/opt/rtti1.C: New test.
17328
17329 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17330
17331         * gcc.dg/ultrasp5.c: New test.
17332
17333 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17334
17335         PR middle-end/9967
17336         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17337         builtin fputs.
17338
17339 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17340
17341         PR c/8224
17342         * gcc.dg/20030323-1.c: New test.
17343
17344 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17345
17346         * gcc.c-torture/compile/20030323-1.c: New test case.
17347
17348 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17349
17350         * gcc.dg/20030321-1.c: New test.
17351
17352 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17353
17354         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17355
17356 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17357
17358         PR c++/9978, c++/9708
17359         * g++.dg/ext/vlm1.C: Adjust expected error.
17360         * g++.dg/ext/vla2.C: New test.
17361         * g++.dg/template/arg1.C: New test.
17362         * g++.dg/template/arg2.C: New test.
17363
17364 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17365
17366         * g77.f-torture/execute/select.f: New test.
17367         * g77.f-torture/noncompile/select_no_compile.f: New test.
17368
17369 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17370
17371         PR c++/9898
17372         * g++.dg/other/error4.C: New test.
17373
17374 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17375
17376         * g++.dg/template/friend17.C: New test.
17377
17378 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17379
17380         * gcc.c-torture/compile/20030320-1.c: New.
17381
17382 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17383
17384         * gcc.dg/builtins-6.c: New test case.
17385
17386 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17387
17388         PR target/10073
17389         * gcc.c-torture/compile/20030319-1.c: New.
17390
17391 2003-03-18  Jan Hubicka  <jh@suse.cz>
17392
17393         * gcc.dg/i386-cvt-1.c: New test.
17394
17395 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17396
17397         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17398         * objc.dg/naming-2.m: Likewise.
17399
17400 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17401
17402         PR c++/9639
17403         * g++.dg/parse/crash1.C: New test.
17404
17405 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17406
17407         PR c++/8805
17408         * g++.dg/eh/cleanup1.C: New test.
17409
17410 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17411
17412         * gcc.c-torture/execute/20030316-1.c: New test case.
17413
17414 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17415
17416         PR c++/9629
17417         * g++.dg/init/ctor2.C: New test.
17418
17419 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17420
17421         * g77.f-torture/compile/xformat.f: New test case.
17422
17423 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17424
17425         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17426         * g++.old-deja/g++.mike/eh50.C: Likewise.
17427
17428 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17429
17430         PR c++/6440
17431         * g++.dg/template/spec7.C: New test.
17432         * g++.dg/template/spec8.C: Likewise.
17433
17434 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17435
17436         * gcc.c-torture/execute/20030313-1.c: New test.
17437
17438 2003-03-14  Richard Henderson  <rth@redhat.com>
17439
17440         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17441
17442 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17443
17444         * gcc.c-torture/compile/20030314-1.c: New test.
17445
17446 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17447
17448         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17449         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17450         thumb target,
17451         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17452         to accept newer _imp__  prefix and additional
17453         newline in .drectve section.
17454         * gcc.dg/dll-4.c: Likewise.
17455         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17456         switch.
17457
17458 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17459
17460         * g++.dg/parse/namespace9.C: New test.
17461
17462         * g++.dg/init/ref5.C: New test.
17463         * g++.dg/parse/ptrmem1.C: Likewise.
17464
17465 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17466
17467         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17468         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17469         regular expression.
17470         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17471         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17472
17473 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17474
17475         * gcc.c-torture/execute/20030224-2.c: New test.
17476
17477 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17478
17479         * gcc.dg/decl-3.c: New test.
17480
17481 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17482
17483         * gcc.dg/i386-loop-2.c: New test.
17484
17485 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17486
17487         PR c++/9474
17488         * g++.dg/parse/namespace8.C: New test.
17489
17490         PR c++/9924
17491         * g++.dg/overload/builtin2.C: New test.
17492
17493 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17494
17495         * gcc.dg/return-type-3.c: New test.
17496
17497 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17498
17499         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17500         profiling options are not supported.
17501
17502 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17503
17504         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17505         * g++.old-deja/g++.warn/impint2.C: Likewise.
17506
17507 2003-03-10  Devang Patel  <dpatel@apple.com>
17508
17509         * g++.dg/cpp/c++_cmd_1.C: New test.
17510         * g++.dg/cpp/c++_cmd_1.h: New file.
17511
17512 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17513
17514         * gcc.dg/altivec-9.c: New file.
17515
17516 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17517
17518         * gcc.dg/ppc-sdata-1.c: New test.
17519         * gcc.dg/ppc-sdata-2.c: New test.
17520
17521 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17522
17523         PR c++/9373
17524         * g++.dg/opt/ptrmem2.C: New test.
17525
17526         PR c++/8534
17527         * g++.dg/opt/ptrmem1.C: New test.
17528
17529 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17530
17531         * gcc.dg/i386-loop-1.c: New test.
17532
17533 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17534
17535         PR c++/9970
17536         * g++.dg/lookup/friend1.C: New test.
17537
17538 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR c++/9823
17541         * g++.dg/parser/constructor1.C: New test.
17542
17543 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17544
17545         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17546
17547         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17548
17549 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17550
17551         * gcc.dg/cpp/Wunused.c: Update test.
17552
17553 2003-03-08  Jan Hubicka  <jh@suse.cz>
17554
17555         * gcc.dg/inline-3.c: New test.
17556
17557 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17558
17559         PR c++/9809
17560         * g++.dg/parse/builtin1.C: New test.
17561
17562         PR c++/9982
17563         * g++.dg/abi/cookie1.C: New test.
17564         * g++.dg/abi/cookie2.C: Likewise.
17565
17566         PR c++/9524
17567         * g++.dg/template/field1.C: New test.
17568
17569         PR c++/9912
17570         * g++.dg/parse/class1.C: New test.
17571         * g++.dg/parse/namespace7.C: Likewise.
17572         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17573
17574 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17575
17576         * g++.dg/init/ref4.C: New test.
17577
17578 2003-03-07  Jan Hubicka  <jh@suse.cz>
17579
17580         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17581         * gcc.dg/inline-3.c:  New test.
17582
17583 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17584
17585         * g++.dg/init/ref3.C: New test.
17586
17587         PR c++/9965
17588         * g++.dg/init/ref2.C: New test.
17589
17590         PR c++/9400
17591         * g++.dg/warn/Wshadow-2.C: New test.
17592
17593         PR c++/9791
17594         * g++.dg/warn/Woverloaded-1.C: New test.
17595
17596 2003-03-05  Jan Hubicka  <jh@suse.cz>
17597
17598         * gcc.dg/i386-local2.c: New.
17599         * gcc.dg/i386-local.c: Fix typo.
17600
17601 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17602
17603         * g++.dg/abi/layout3.C: New test.
17604
17605 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17606
17607         * gcc.c-torture/compile/20030305-1.c
17608
17609 2003-03-05  Jan Hubicka  <jh@suse.cz>
17610
17611         * gcc.dg/i386-local.c: New.
17612
17613 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17614
17615         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17616
17617 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17618
17619         * gcc.dg/switch-2.c: New test.
17620         * gcc.dg/switch-3.c: New test.
17621         * gcc.dg/Wswitch.c: Adjust line numbers.
17622         * gcc.dg/Wswitch-default.c: Likewise.
17623         * gcc.dg/Wswitch-enum.c: Likewise.
17624
17625 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17626
17627         * gcc.c-torture/execute/20030222-1.c: New test.
17628
17629 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17630
17631         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17632
17633 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17634
17635         PR c++/9878
17636         * g++.dg/init/ref1.C: New test.
17637
17638 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17639
17640         * gcc.dg/sh-relax.c: New SH-only test.
17641
17642 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17643
17644         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17645         comment explaining purpose of testcase.
17646
17647 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17648
17649         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17650         for HC11/HC12 (asm needs two int registers).
17651         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17652         HC11/HC12 because the test uses an asm which needs two 32-bit
17653         registers.
17654
17655 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17656
17657         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17658         for HC11/HC12 (array is too large otherwise).
17659         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17660         * gcc.c-torture/compile/20010518-2.x: Likewise.
17661         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17662         HC11/HC12 (array is too large).
17663
17664 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17665
17666         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17667         * lib/g++-dg.exp (g++-dg-test): Likewise.
17668
17669 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17670
17671         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17672         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17673
17674 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17675
17676         * g++.dg/warn/implicit-typename1.C: Remove warning.
17677
17678 2003-02-28  Richard Henderson  <rth@redhat.com>
17679
17680         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17681         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17682
17683 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17684
17685         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17686         * g++.dg/pch/pch.exp: Likewise.
17687
17688 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17689
17690         PR c++/9879
17691         * testsuite/g++.dg/init/new4.C: New test.
17692
17693 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17694
17695         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17696
17697 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17698
17699         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17700         unsigned long.
17701
17702         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17703         wider than float.
17704
17705 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17706
17707         * lib/scanasm.exp: Add support for counting numbers of
17708         occurences.
17709         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17710         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17711
17712 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17713
17714         PR c++/9683
17715         * g++.dg/template/static3.C: New test.
17716
17717         PR c++/9829
17718         * g++.dg/parse/namespace6.C: New test.
17719
17720 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17721
17722         PR target/9732
17723         * gcc.dg/20030225-1.c: New test.
17724
17725 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17726
17727         * README: Remove out-of-date information.
17728
17729         PR c++/9836
17730         * g++.dg/template/spec6.C: New test.
17731
17732 2003-02-24  Jeff Law  <law@redhat.com>
17733
17734         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17735
17736 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17737
17738         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17739         * gcc.dg/pragma-ep-1.c: Likewise.
17740
17741 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17742
17743         PR c++/9602
17744         * g++.dg/template/friend16.C: New test.
17745
17746 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/5333
17749         * g++.dg/parse/fused-params1.C: Adjust error messages.
17750         * g++.dg/template/nested3.C: New test.
17751
17752 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17753
17754         * g++.dg/abi/param1.C: New test.
17755
17756 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17757
17758         PR c++/7982
17759         * g++.dg/warn/implicit-typename1.C: New test.
17760
17761 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17762
17763         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17764         with "mtune".
17765         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17766         * gcc.c-torture/execute/20010129-1.x: Likewise.
17767         * gcc.dg/20011107-1.c: Likewise.
17768         * gcc.dg/20020108-1.c: Likewise.
17769         * gcc.dg/20020122-3.c: Likewise.
17770         * gcc.dg/20020206-1.c: Likewise.
17771         * gcc.dg/20020310-1.c: Likewise.
17772         * gcc.dg/20020426-2.c: Likewise.
17773         * gcc.dg/20020517-1.c: Likewise.
17774         * gcc.dg/991230-1.c: Likewise.
17775         * gcc.dg/i386-unroll-1.c: Likewise.
17776         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17777
17778 2003-02-22  Jan Hubicka  <jh@suse.cz>
17779
17780         * gcc.dg/i386-mul.c: New test.
17781
17782 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17783
17784         * gcc.dg/builtins-5.c: New test case.
17785
17786 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17787
17788         * gcc.dg/asmreg-1.c: New test.
17789
17790 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/9749
17793         * g++.dg/parse/varmod1.C: New test.
17794
17795 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/9727
17798         * g++.dg/template/op1.C: New test.
17799
17800 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17801
17802         PR c++/8906
17803         * g++.dg/template/nested2.C: New test.
17804
17805 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17806
17807         PR c++/8724
17808         * g++.dg/expr/dtor1.C: New test.
17809
17810 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17811
17812         * gcc.dg/cpp/include3.c: New test.
17813         * gcc.dg/cpp/inc/foo.h: New file.
17814
17815 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17816
17817         * gcc.c-torture/execute/20030221-1.c: New test.
17818
17819 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17820
17821         PR c++/9729
17822         * g++.dg/abi/conv1.C: New test.
17823
17824 2003-02-20  Jan Hubicka  <jh@suse.cz>
17825
17826         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17827
17828 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17829
17830         * gcc.c-torture/compile/20030219-1.c: New test.
17831
17832 2003-02-18  Jan Hubicka  <jh@suse.cz>
17833
17834         * gcc.dg/funcorder.c: New test.
17835
17836 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17837
17838         * gcc.c-torture/execute/20030218-1.c: New.
17839
17840 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17841
17842         * gcc.dg/20030218-1.c: New.
17843
17844 2003-02-18  Richard Henderson  <rth@redhat.com>
17845
17846         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17847         * gcc.dg/attr-used-2.c: New.
17848
17849 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17850
17851         PR c++/9704
17852         * g++.dg/init/copy5.C: New test.
17853
17854 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17855
17856         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17857         * g++.dg/pch/pch.exp: Likewise.
17858
17859 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17860
17861         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17862         STACK_SIZE is not defined.
17863
17864 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17865
17866         PR c++/9457
17867         * g++.dg/template/init1.C: New test.
17868
17869 2003-02-16  Jan HUbicka  <jh@suse.cz>
17870
17871         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17872         (foo): Add few extra tests
17873         * gcc.dg/c99-const-expr-3.c: Likewise.
17874         * gcc.c-torture/execute/20030216-1.c: New.
17875
17876 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17877
17878         PR c++/9459
17879         * g++.dg/ext/typeof4.C: New test.
17880
17881 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17882
17883         * gcc.dg/i386-387-3.c: New test case.
17884
17885 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17886
17887         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17888         cris-*-elf* cris-*-aout* and mmix-*-*.
17889
17890 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17891
17892         * gcc.dg/20030213-1.c: New test.
17893
17894 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17895
17896         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17897         * gcc.dg/i386-387-2.c: Likewise.
17898
17899 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17900
17901         * gcc.dg/ppc-spe.c: Fix formatting.
17902         Enable tests that were previously unsupported by gas.
17903         Delete tests for instructions that no longer exist.
17904         Switch arguments on evsubifw builtin.
17905
17906 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17907
17908         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17909         STACK_SIZE is too small.
17910
17911 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17912             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17913
17914         * gcc.dg/decl-2.c: New test.
17915
17916 2003-02-10  Jan Hubicka  <jh@suse.cz>
17917
17918         * gcc.dg/i386-fpcvt-1.c:  New test.
17919
17920 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17921
17922         * gcc.c-torture/execute/20030209-1.c: New test.
17923
17924 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17925
17926         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17927         int-wide bitops, use the constants of the same width.
17928         Likewise, if long long is 32-bit wide, test bitops using
17929         32-bit constants.
17930
17931 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17932
17933         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17934
17935 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17936
17937         * testsuite/gcc.dg/builtins-4.c: New test case.
17938
17939 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17940
17941         * gcc.dg/20020430-1.c: Fix dg command typos.
17942         * gcc.dg/20020503-1.c: Likewise.
17943
17944 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17945
17946         PR c++/8785
17947         * g++.dg/parse/fused-params1.C: New test.
17948
17949         PR c++/8857
17950         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17951
17952         PR c++/8921
17953         * g++.dg/parse/non-dependent1.C: New test.
17954
17955         PR c++/8928
17956         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17957
17958         PR c++/9228
17959         * g++.dg/parse/undefined7.C: New test.
17960         * g++.dg/parse/non-templ1.C: New test.
17961
17962         PR c++/9229
17963         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17964
17965 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17966
17967         * gcc.c-torture/compile/20030206-1.c: New test.
17968
17969 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17970
17971         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17972         "pow" to "foo" to avoid potential confusion with a math built-in.
17973
17974 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17975
17976         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17977         conditions for SPARC targets.
17978
17979 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17980
17981         * gcc.dg/20030204-1.c: New test.
17982
17983 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17984
17985         PR c++/38
17986         * g++.dg/parse/array-size1.C: New test.
17987
17988         PR c++/5657
17989         * g++.dg/parse/undefined3.C: New test.
17990
17991         PR c++/5665
17992         * g++.dg/parse/undefined4.C: New test.
17993
17994         PR c++/5975
17995         * g++.dg/parse/undefined5.C: New test.
17996
17997         PR c++/7259
17998         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17999
18000         PR c++/8578
18001         * g++.dg/parse/casting-operator1.C: New test.
18002
18003         PR c++/8596
18004         * g++.dg/parse/undefined6.C: New test.
18005
18006         PR c++/8736
18007         * g++.dg/parse/missing-template1.C: New test.
18008
18009 2003-02-04  Jan Hubicka  <jh@suse.cz>
18010
18011         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18012         * gcc.dg/i386-cmov?.c:  Likewise.
18013         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18014         * gcc.dg/i386-ssefp-1.c:  Likewise.
18015         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18016         conventions.
18017
18018 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18019
18020         PR c++/7129
18021         * testsuite/g++.dg/ext/max.C: New test.
18022
18023 2003-02-03  Jan Hubicka  <jh@suse.cz>
18024
18025         * gcc.c-torture/execute/20030203-1.c: New test.
18026
18027 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18028
18029         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18030         'natural-endian'.
18031
18032 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18033
18034         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18035         * g++.dg/init/new2.C: Likewise.
18036         * g++.dg/other/new1.C: Likewise.
18037
18038 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18039
18040         * gcc.dg/struct-ret-libc.c: New test.
18041
18042 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18043
18044         * gcc.dg/20030129-1.c: New test.
18045
18046 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18047
18048         PR c++/8849
18049         * g++.dg/template/ptrmem4.C: New test.
18050
18051 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18052
18053         * g++.dg/parser/constant1.C: New test.
18054
18055 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18056
18057         PR c++/8591
18058         * g++.dg/parse/friend2.C: New test.
18059
18060 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18061
18062         PR c++/9437
18063         * g++.dg/template/unify4.C: New test.
18064
18065 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18066
18067         * gcc.c-torture/execute/20030128-1.c: New test.
18068
18069 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18070
18071         * g++.dg/lookup/nested1.C: Test moved from ...
18072         * g++.old-deja/g++.other/lookup24.C: ... here.
18073
18074 2003-01-28  Jan Hubicka  <jh@suse.cz>
18075
18076         * gcc.dg/i386-cmov5.c:  New test.
18077
18078 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18079
18080         * gcc.c-torture/execute/20010925-1.c: Changed the
18081         memcpy declaration.
18082
18083 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18084
18085         PR c++/3902
18086         * g++.dg/parse/template5.C: New test.
18087
18088 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18089
18090         PR fortran/9258
18091         * g77.dg/pr9258: New test.
18092
18093 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18094
18095         * README: Move relevant parts from README.g++.
18096
18097         * README.g++: Remove this file.
18098
18099 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.dg/abi/dcast1.C: New test.
18102
18103 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18104
18105         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18106
18107 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18108
18109         PR c++/47
18110         * g++.old-deja/g++.other/lookup24.C: New test.
18111
18112 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18113
18114         PR middle-end/7227
18115         * gcc.dg/uninit-C.c: New test.
18116
18117 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18118
18119         * g++.dg/abi/covariant1.C: New test.
18120
18121 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18122
18123         * gcc.dg/20030123-1.c: New test.
18124
18125 2003-01-25  Jan Hubicka  <jh@suse.cz>
18126
18127         PR opt/8492
18128         * gcc.c-torture/compile/20030125-1.c
18129
18130 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18131
18132         PR c++/9403
18133         * g++.dg/parse/template3.C: New test.
18134         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18135
18136         PR c++/795
18137         * g++.dg/parse/template4.C: New test.
18138
18139         PR c++/9415
18140         * g++.dg/template/qual2.C: New test.
18141
18142         PR c++/8545
18143         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18144
18145         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18146
18147 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18148
18149         * gcc.c-torture/execute/switch-1.c: New test case.
18150
18151 2003-01-25  Jan Hubicka  <jh@suse.cz>
18152
18153         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18154
18155 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18156
18157         Tweaks for Bison-1.875. From the NEWS file:
18158         "- `parse error' -> `syntax error'
18159         Bison now uniformly uses the term `syntax error'"
18160         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18161         * gcc.dg/cpp/digraph2.c: Likewise.
18162         * gcc.dg/cpp/direct2.c: Likewise.
18163         * gcc.dg/cpp/paste4.c: Likewise.
18164         * gcc.dg/c90-restrict-1.c: Likewise.
18165         * gcc.dg/c99-func-2.c: Likewise.
18166         * gcc.dg/noncompile/920721-2.c: Likewise.
18167         * gcc.dg/noncompile/930622-2.c: Likewise.
18168         * gcc.dg/noncompile/940112-1.c: Likewise.
18169         * gcc.dg/noncompile/950921-1.c: Likewise.
18170         * gcc.dg/noncompile/951123-1.c: Likewise.
18171         * gcc.dg/noncompile/971104-1.c: Likewise.
18172         * gcc.dg/noncompile/990416-1.c: Likewise.
18173
18174 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18175
18176         * g++.dg/parse/undefined1.C: Add error message.
18177
18178 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18179
18180         PR c++/9354
18181         * g++.dg/parse/new1.C: New test.
18182
18183         PR c++/9216
18184         * g++.dg/parse/template2.C: New test.
18185
18186         PR c++/9354
18187         * g++.dg/parse/typedef2.C: New test.
18188
18189         PR c++/9328
18190         * g++.dg/ext/typeof3.C: New test.
18191
18192 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18193
18194         PR c++/2738
18195         * g++.dg/parse/ret-type1.C: New test.
18196
18197         PR c++/3792
18198         * g++.dg/parse/tmpl-outside1.C: New test.
18199
18200         PR c++/4207
18201         * g++.dg/parse/int-as-enum1.C: New test.
18202
18203         PR c++/4903
18204         * g++.dg/parse/no-typename1.C: New test.
18205
18206         PR c++/5533
18207         * g++.dg/parse/no-value1.C: New test.
18208
18209         PR c++/5921
18210         * g++.dg/parse/wrong-inline1.C: New test.
18211
18212         PR c++/6402
18213         * g++.dg/parse/ref1.C: New test.
18214
18215         PR c++/6992
18216         * g++.dg/parse/attr-ctor1.C: New test.
18217
18218         PR c++/7229
18219         * g++.dg/parse/namespace5.C: New test.
18220
18221         PR c++/7917
18222         * g++.dg/parse/func-def1.C: New test.
18223
18224         PR c++/8143
18225         * g++.dg/parse/undefined1.C: New test.
18226
18227         PR c++/5723, PR c++/8522
18228         * g++.dg/parse/specialization1.C: New test.
18229
18230         PR c++/163, PR c++/8595
18231         * g++.dg/parse/struct-as-enum1.C: New test.
18232
18233         PR c++/9173
18234         * g++.dg/parse/undefined2.C: New test.
18235
18236 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18237
18238         PR c++/9298
18239         * g++.dg/parse/template1.C: New test.
18240
18241         PR c++/9384
18242         * g++.dg/parse/using1.C: New test.
18243
18244         PR c++/9285
18245         PR c++/9294
18246         * g++.dg/parse/expr2.C: New test.
18247
18248         PR c++/9388
18249         * g++.dg/parse/lookup2.C: Likewise.
18250
18251 2003-01-21  Jan Hubicka  <jh@suse.cz>
18252
18253         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18254         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18255         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18256         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18257
18258 2003-01-20  Nick Clifton  <nickc@redhat.com>
18259
18260         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18261         problem with ARM sibcall code generation.
18262
18263 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18264
18265         * gcc.c-torture/execute/20030120-1.c: New.
18266
18267 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18268
18269         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18270
18271 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/9272
18274         * g++.dg/parse/ctor1.C: New test.
18275
18276         PR c++/9294:
18277         * g++.dg/parse/qualified1.C: New test.
18278
18279         * g++.dg/parse/typename3.C: New test.
18280
18281 2003-01-16  Richard Henderson  <rth@redhat.com>
18282
18283         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18284
18285 2003-01-16  Richard Henderson  <rth@redhat.com>
18286
18287         * g++.dg/pch/pch.exp: Copy test header to the working directory
18288         before using it either for precompilation or direct use.
18289         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18290         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18291
18292 2003-01-16  Richard Henderson  <rth@redhat.com>
18293
18294         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18295         before using it either for precompilation or direct use.
18296         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18297         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18298
18299 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18300
18301         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18302         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18303         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18304         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18305         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18306         typename warning into error.
18307         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18308         error messages.
18309         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18310         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18311         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18312         messages.
18313         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18314         make declaration visible in template.
18315         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18316         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18317         messages.
18318         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18319         message.
18320         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18321         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18322         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18323         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18324         typename warning with error message.
18325         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18326         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18327         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18328
18329 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         * g++.dg/parse/ambig2.C: New test.
18332
18333 2003-01-15  Richard Henderson  <rth@redhat.com>
18334
18335         * g++.dg/tls/init-2.C: Update error message string.
18336
18337 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18338
18339         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18340
18341 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18342
18343         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18344         all for HC11/HC12.
18345         * gcc.c-torture/compile/20001205-1.x: Likewise.
18346         * gcc.c-torture/compile/20001226-1.x: Likewise.
18347         * gcc.c-torture/compile/920520-1.x: Likewise.
18348         * gcc.c-torture/compile/961203-1.x: Likewise.
18349         * gcc.c-torture/compile/20020604-1.x: Likewise.
18350
18351 2003-01-15  Jan Hubicka  <jh@suse.cz>
18352
18353         * gcc.c-torture/compile/20030115-1.c: New test.
18354
18355         * gcc.dg/i386-fpcvt-1.c: New test.
18356         * gcc.dg/i386-fpcvt-2.c: New test.
18357
18358 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18359
18360         Further conform g++'s __vmi_class_type_info to the C++ ABI
18361         specification.
18362         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18363         the specification.
18364
18365 2003-01-14  Jan Hubicka  <jh@suse.cz>
18366
18367         * gcc.dg/i386-fpcvt-1.c: New test.
18368         * gcc.dg/i386-fpcvt-2.c: New test.
18369
18370 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18371
18372         * gcc.dg/i386-mmx-3.c: New test.
18373
18374 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18375
18376         PR c++/9264
18377         * g++.dg/parse/octal1.C: New file.
18378
18379         PR c++/9172
18380         * g++.dg/parse/typename1.C: New file.
18381
18382 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18383
18384         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18385         * gcc.dg/bf-no-ms-layout.c: Likewise.
18386         * gcc.dg/bf-ms-attrib.c: Likewise.
18387
18388 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18389
18390         PR c++/9099
18391         * g++.dg/parse/dtor1.C: New file.
18392
18393         PR c++/9128
18394         * g++.dg/rtti/typeid1.C: New file.
18395
18396         PR c++/9153
18397         * g++.dg/parse/lookup1.C: New file.
18398
18399         PR c++/9171
18400         * g++.dg/templ/spec5.C: New file.
18401
18402 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18403
18404         * gcc.c-torture/compile/20030110-1.c: New test.
18405
18406 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18407
18408         Merge from pch-branch:
18409
18410         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18411
18412         * gcc.dg/pch/cpp-1.h: New.
18413         * gcc.dg/pch/cpp-1.c: New.
18414         * gcc.dg/pch/cpp-2.h: New.
18415         * gcc.dg/pch/cpp-2.c: New.
18416
18417         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18418
18419         * gcc.dg/pch/except-1.h: New.
18420         * gcc.dg/pch/except-1.c: New.
18421
18422         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18423
18424         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18425         running test.
18426         * gcc.dg/pch: Include *.hp not *.h.
18427         * gcc.dg/pch/system-1.h: New.
18428         * gcc.dg/pch/system-1.c: New.
18429
18430         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18431
18432         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18433         rather than trying to build and run a program using PCH.
18434         * gcc.dg/pch: Remove dg-do commands from test files.
18435
18436         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18437
18438         * gcc.dg/pch/macro-3.c: New.
18439         * gcc.dg/pch/macro-3.h: New.
18440
18441         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18442
18443         * gcc.dg/pch/common-1.c: New.
18444         * gcc.dg/pch/common-1.h: New.
18445         * gcc.dg/pch/decl-1.c: New.
18446         * gcc.dg/pch/decl-1.h: New.
18447         * gcc.dg/pch/decl-2.c: New.
18448         * gcc.dg/pch/decl-2.h: New.
18449         * gcc.dg/pch/decl-3.c: New.
18450         * gcc.dg/pch/decl-3.h: New.
18451         * gcc.dg/pch/decl-4.c: New.
18452         * gcc.dg/pch/decl-4.h: New.
18453         * gcc.dg/pch/decl-5.c: New.
18454         * gcc.dg/pch/decl-5.h: New.
18455         * gcc.dg/pch/global-1.c: New.
18456         * gcc.dg/pch/global-1.h: New.
18457         * gcc.dg/pch/inline-1.c: New.
18458         * gcc.dg/pch/inline-1.h: New.
18459         * gcc.dg/pch/inline-2.c: New.
18460         * gcc.dg/pch/inline-2.h: New.
18461         * gcc.dg/pch/static-1.c: New.
18462         * gcc.dg/pch/static-1.h: New.
18463         * gcc.dg/pch/static-2.c: New.
18464         * gcc.dg/pch/static-2.h: New.
18465
18466         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18467
18468         * g++.dg/pch/pch.exp: Better handle failing testcases.
18469         * gcc.dg/pch/pch.exp: Likewise.
18470         * gcc.dg/pch/macro-1.c: New.
18471         * gcc.dg/pch/macro-1.h: New.
18472         * gcc.dg/pch/macro-2.c: New.
18473         * gcc.dg/pch/macro-2.h: New.
18474
18475         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18476
18477         * g++.dg/dg.exp: Treat files in pch/ specially.
18478         * g++.dg/pch/pch.exp: New file.
18479         * g++.dg/pch/empty.H: New file.
18480         * g++.dg/pch/empty.C: New file.
18481         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18482         "precompile".
18483
18484         * gcc.dg/pch/pch.exp: New file.
18485         * gcc.dg/pch/empty.h: New file.
18486         * gcc.dg/pch/empty.c: New file.
18487         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18488         "precompile".
18489
18490 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18491
18492         * g++.dg/template/friend14.C: New test.
18493
18494 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18495
18496         * gcc.dg/old-style-asm-1.c: New test.
18497
18498 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18499
18500         * gcc.c-torture/compile/20030109-1.c: New test.
18501
18502 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18503
18504         * gcc.c-torture/execute/20030109-1.c: New test.
18505
18506 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18507
18508         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18509         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18510         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18511         * g++.old-deja/g++.mike/eh2.C: Likewise
18512         * g++.old-deja/g++.mike/eh3.C: Likewise
18513         * g++.old-deja/g++.mike/eh5.C: Likewise
18514         * g++.old-deja/g++.mike/eh6.C: Likewise
18515         * g++.old-deja/g++.mike/eh7.C: Likewise
18516         * g++.old-deja/g++.mike/eh8.C: Likewise
18517         * g++.old-deja/g++.mike/eh9.C: Likewise
18518         * g++.old-deja/g++.mike/eh10.C: Likewise
18519         * g++.old-deja/g++.mike/eh12.C: Likewise
18520         * g++.old-deja/g++.mike/eh13.C: Likewise
18521         * g++.old-deja/g++.mike/eh14.C: Likewise
18522         * g++.old-deja/g++.mike/eh16.C: Likewise
18523         * g++.old-deja/g++.mike/eh17.C: Likewise
18524         * g++.old-deja/g++.mike/eh18.C: Likewise
18525         * g++.old-deja/g++.mike/eh21.C: Likewise
18526         * g++.old-deja/g++.mike/eh23.C: Likewise
18527         * g++.old-deja/g++.mike/eh24.C: Likewise
18528         * g++.old-deja/g++.mike/eh25.C: Likewise
18529         * g++.old-deja/g++.mike/eh26.C: Likewise
18530         * g++.old-deja/g++.mike/eh27.C: Likewise
18531         * g++.old-deja/g++.mike/eh28.C: Likewise
18532         * g++.old-deja/g++.mike/eh29.C: Likewise
18533         * g++.old-deja/g++.mike/eh31.C: Likewise
18534         * g++.old-deja/g++.mike/eh33.C: Likewise
18535         * g++.old-deja/g++.mike/eh34.C: Likewise
18536         * g++.old-deja/g++.mike/eh35.C: Likewise
18537         * g++.old-deja/g++.mike/eh36.C: Likewise
18538         * g++.old-deja/g++.mike/eh37.C: Likewise
18539         * g++.old-deja/g++.mike/eh38.C: Likewise
18540         * g++.old-deja/g++.mike/eh39.C: Likewise
18541         * g++.old-deja/g++.mike/eh40.C: Likewise
18542         * g++.old-deja/g++.mike/eh41.C: Likewise
18543         * g++.old-deja/g++.mike/eh42.C: Likewise
18544         * g++.old-deja/g++.mike/eh44.C: Likewise
18545         * g++.old-deja/g++.mike/eh46.C: Likewise
18546         * g++.old-deja/g++.mike/eh47.C: Likewise
18547         * g++.old-deja/g++.mike/eh48.C: Likewise
18548         * g++.old-deja/g++.mike/eh49.C: Likewise
18549         * g++.old-deja/g++.mike/eh50.C: Likewise
18550         * g++.old-deja/g++.mike/eh51.C: Likewise
18551         * g++.old-deja/g++.mike/eh53.C: Likewise
18552         * g++.old-deja/g++.mike/eh55.C: Likewise
18553         * g++.old-deja/g++.mike/p7912.C: Likewise
18554         * g++.old-deja/g++.mike/p9706.C: Likewise
18555         * g++.old-deja/g++.mike/p10416.C: Likewise
18556         * g++.old-deja/g++.mike/p11667.C: Likewise
18557         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18558         Remove redundant reference to Iris.
18559         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18560         Elxsi, i860, Pico Java, and WE32K.
18561
18562 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18563
18564         * g++.dg/ext/asm4.C: New test.
18565
18566 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18567
18568         PR c++/9030
18569         * g++.dg/template/friend12.C: New test.
18570         * g++.dg/template/friend13.C: Likewise.
18571         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18572
18573 2003-01-08  Jan Hubicka  <jh@suse.cz>
18574
18575         * gcc.dg/i386-cadd.c: New test.
18576         * gcc.dg/i386-cmov4.c: Likewise.
18577
18578 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18579
18580         PR c++/9165
18581         * g++.dg/warn/Wunused-3.C: New test.
18582
18583         * g++.dg/abi/bitfield9.C: New test.
18584
18585         PR c++/9189
18586         * g++.dg/parse/defarg3.C: New test.
18587
18588 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         * g++.dg/parse/ambig1.C: New test.
18591         * g++.dg/parse/defarg2.C: New test.
18592
18593 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18594
18595         * g++.dg/template/defarg-1.C: New test.
18596         * g++.dg/template/local2.C: Likewise.
18597
18598 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18599
18600         * gcc.c-torture/execute/20030105-1.c: New test.
18601
18602 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18603
18604         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18605         * g++.dg/parse/namespace4.C: Likewise.
18606
18607 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18608
18609         * g++.dg/template/ntp2.C: New test.
18610
18611 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18612
18613         * g++.dg/parse/extern-C-1.C: New test.
18614
18615         * g++.dg/parse/namespace4.C: New test.
18616
18617         * g++.dg/template/nested1.C: New test.
18618
18619         * g++.dg/parse/namespace3.C: New test.
18620
18621 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18622
18623         * g++.dg/lookup/two-stage1.C: New test.
18624
18625 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18626
18627         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18628         * g++.old-deja/g++.jason/access8.C: Likewise.
18629         * g++.old-deja/g++.other/decl5.C: Likewise.
18630
18631 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18632
18633         * g++.dg/parse/parse7.C: New test.
18634
18635 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18636
18637         PR c++/2843
18638         * g++.dg/ext/attrib7.C: New test.
18639
18640 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18641
18642         * g++.dg/parse/parse6.C: New test.
18643
18644 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18645
18646         * gcc.dg/h8300-stack-1.c: New.
18647
18648 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18649
18650         g++.dg/lookup/exception1.C: New test.
18651
18652         g++.dg/lookup/template1.C: New test.
18653
18654         g++.dg/parse/namespace2.C: New test.
18655
18656         g++.dg/parse/parens2.C: New test.
18657
18658 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18659
18660         * g++.dg/parse/parse5.C: New test.
18661         * g++.dg/lookup/scoped4.C: New test.
18662
18663 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18664
18665         * g++.dg/parse/parens1.C: New test.
18666
18667         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18668         angle-bracket1.C.
18669         * g++.dg/parse/parens2.C: New test.
18670
18671         * g++.dg/lookup/scope-operator1.C: New test.
18672
18673         * g++.dg/parse/operator1.C: New test.
18674
18675 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18676
18677         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18678         * g++.old-deja/g++.other/access6.C: Likewise.
18679         * g++.old-deja/g++.other/decl1.C: Likewise.
18680         * g++.old-deja/g++.pt/typename12.C: Likewise.
18681
18682 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18683
18684         * g++.dg/parse/namespace1.C: New test.
18685
18686 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18687
18688         * g++.dg/parse/parse4.C: New test.
18689
18690 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18691
18692         * g++.dg/parse/parse3.C: New test.
18693
18694 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18695
18696         * g++.dg/parse/parse2.C: New test.
18697
18698 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18699
18700         * g++.dg/template/friend11.C: New test.
18701
18702 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18703
18704         * g++.dg/parse/parse1.C: New test.
18705
18706 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18707
18708         * lib/profopt.exp: Change the name of a global variable to avoid
18709         possible clashes with other test suites.
18710
18711 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18712
18713         * g++.dg/inherit/covariant8.C: New test.
18714
18715 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18716
18717         * g++.dg/init/array9.C: New test.
18718
18719         PR c++/9112
18720         * g++.dg/parse/expr1.C: New test.
18721
18722 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18723
18724         * gcc.c-torture/compile/20021230-1.c: New test.
18725
18726 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18727
18728         * g++.dg/inherit/covariant5.C: New test.
18729         * g++.dg/inherit/covariant6.C: New test.
18730         * g++.dg/inherit/covariant7.C: New test.
18731
18732 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18733
18734         PR c++/2739
18735         * g++.dg/other/access2.C: New test.
18736
18737 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18738
18739         * g++.dg/other/anon-struct.C: No longer fails
18740         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18741         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18742         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18743
18744 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18745
18746         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18747
18748 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18749
18750         * g++.dg/eh/spec4.C: Remove stray semicolon.
18751         * g++.dg/expr/pmf-1.C: Change error message.
18752         * g++.dg/ext/asm1.C: Remove stray semicolon.
18753         * g++.dg/ext/typename1.C: Add missing typenames.
18754         * g++.dg/inherit/template-as-base.C: Change error message.
18755         * g++.dg/lookup/scoped1.C: Likewise.
18756         * g++.dg/lookup/scoped2.C: Likewise.
18757         * g++.dg/lookup/using2.C: Likewise.
18758         * g++.dg/other/component1.C: Remove stray semicolon.
18759         * g++.dg/other/do1.C: Change error message.
18760         * g++.dg/other/error2.C: Likewise.
18761         * g++.dg/other/init1.C: Likewise.
18762         * g++.dg/other/packed1.C: Remove stray semicolon.
18763         * g++.dg/other/ptrmem2.C: Change error message.
18764         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18765         marker.
18766         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18767         * g++.dg/template/access3.C: Add typename keyword.
18768         * g++.dg/template/access5.C: Remove stray semicolon.
18769         * g++.dg/template/access6.C: Likewise.
18770         * g++.dg/template/complit1.C: Likewise.
18771         * g++.dg/template/crash1.C: Change error message.
18772         * g++.dg/template/inherit2.C: Remove stray semicolon.
18773         * g++.dg/template/instantiate2.C: Likewise.
18774         * g++.dg/template/instantiate3.C: Change error message.
18775         * g++.dg/template/qual1.C: Remove stray semicolon.
18776         * g++.dg/template/qualttp18.C: Change error message.
18777         * g++.dg/template/ref1.C: Remove stray semicolon.
18778         * g++.dg/template/sizeof1.C (A::value): Declare it.
18779         * g++.dg/template/spec4.C: Change error message.
18780         * g++.dg/template/static1.C: Likewise.
18781         * g++.dg/template/type1.C: Likewise.
18782         * g++.dg/template/typename3.C: Likewise.
18783         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18784         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18785         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18786         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18787         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18788         named return value extension.
18789         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18790         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18791         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18792         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18793         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18794         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18795         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18796         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18797         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18798         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18799         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18800         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18801         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18802         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18803         syntax.
18804         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18805         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18806         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18807         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18808         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18809         * g++.old-deja/g++.brendan/template11.C: Likewise.
18810         * g++.old-deja/g++.brendan/template26.C: Likewise.
18811         * g++.old-deja/g++.brendan/template27.C: Use explicit
18812         specialization syntax.
18813         * g++.old-deja/g++.brendan/template30.C: Likewise.
18814         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18815         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18816         non-dependent names.
18817         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18818         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18819         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18820         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18821         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18822         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18823         named return value extension.
18824         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18825         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18826         * g++.old-deja/g++.ext/return1.C: Likewise.
18827         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18828         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18829         * g++.old-deja/g++.jason/access8.C: Likewise.
18830         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18831         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18832         pseudo-destructor names.
18833         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18834         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18835         pseudo-destructor names.
18836         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18837         * g++.old-deja/g++.jason/overload19.C: Likewise.
18838         * g++.old-deja/g++.jason/overload32.C: Likewise.
18839         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18840         stray semicolons.
18841         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18842         * g++.old-deja/g++.jason/return.C: Likewise.
18843         * g++.old-deja/g++.jason/return2.C: Likewise.
18844         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18845         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18846         syntax.
18847         * g++.old-deja/g++.jason/template10.C: Account for use of
18848         non-dependent names.
18849         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18850         syntax.
18851         * g++.old-deja/g++.jason/template37.C: Likewise.
18852         * g++.old-deja/g++.law/access4.C: Change error messages.
18853         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18854         pseudo-destructor names.
18855         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18856         * g++.old-deja/g++.law/ctors9.C: Likewise.
18857         * g++.old-deja/g++.law/cvt22.C: Likewise.
18858         * g++.old-deja/g++.law/dtors5.C: Likewise.
18859         * g++.old-deja/g++.law/global-init1.C: Likewise.
18860         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18861         * g++.old-deja/g++.law/operators28.C: Likewise.
18862         * g++.old-deja/g++.law/visibility28.C: Likewise.
18863         * g++.old-deja/g++.martin/eval1.C: Likewise.
18864         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18865         name.
18866         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18867         * g++.old-deja/g++.mike/net34.C: Likewise.
18868         * g++.old-deja/g++.mike/net36.C: Likewise.
18869         * g++.old-deja/g++.mike/ns2.C: Likewise.
18870         * g++.old-deja/g++.mike/p12306.C: Likewise.
18871         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18872         value extension.
18873         * g++.old-deja/g++.mike/p700.C: Likewise.
18874         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18875         * g++.old-deja/g++.mike/p710.C: Likewise.
18876         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18877         value extension.
18878         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18879         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18880         * g++.old-deja/g++.ns/crash2.C: Likewise.
18881         * g++.old-deja/g++.ns/crash3.C: Likewise.
18882         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18883         * g++.old-deja/g++.ns/ns17.C: Likewise.
18884         * g++.old-deja/g++.ns/template16.C: Likewise.
18885         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18886         keyword.
18887         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18888         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18889         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18890         named return value extension.
18891         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18892         * g++.old-deja/g++.other/access4.C: Issue additional error
18893         messages.
18894         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18895         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18896         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18897         * g++.old-deja/g++.other/crash25.C: Change error message.
18898         * g++.old-deja/g++.other/crash4.C: Change error message.
18899         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18900         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18901         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18902         checks.
18903         * g++.old-deja/g++.other/defarg8.C: Likewise.
18904         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18905         * g++.old-deja/g++.other/dtor10.C: Likewise.
18906         * g++.old-deja/g++.other/incomplete.C: Likewise.
18907         * g++.old-deja/g++.other/linkage7.C: Likewise.
18908         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18909         lookup algorithm.
18910         * g++.old-deja/g++.other/mangle2.C: Likewise.
18911         * g++.old-deja/g++.other/refinit2.C: Likewise.
18912         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18913         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18914         * g++.old-deja/g++.pt/crash28.C: Likewise.
18915         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18916         syntax.
18917         * g++.old-deja/g++.pt/crash32.C: Change error message.
18918         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18919         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18920         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18921         error message position.
18922         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18923         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18924         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18925         syntax.
18926         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18927         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18928         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18929         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18930         keyword.
18931         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18932         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18933         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18934         keyword.
18935         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18936         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18937         syntax.
18938         * g++.old-deja/g++.pt/friend28.C: Account for use of
18939         non-dependent names.
18940         * g++.old-deja/g++.pt/friend29.C: Likewise.
18941         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18942         rules.
18943         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18944         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18945         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18946         lookup rules.
18947         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18948         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18949         keyword.
18950         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18951         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18952         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18953         keyword.
18954         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18955         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18956         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18957         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18958         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18959         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18960         keyword.
18961         * g++.old-deja/g++.pt/spec10.C: Likewise.
18962         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18963         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18964         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18965         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18966         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18967         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18968         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18969         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18970         * g++.old-deja/g++.pt/typename15.C: Likewise.
18971         * g++.old-deja/g++.pt/typename22.C: Likewise.
18972         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18973         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18974         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18975         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18976         syntax.
18977         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18978         return value extension.
18979         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18980         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18981         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18982         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18983
18984 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18985
18986         * g++.dg/warn/inline1.C: New test.
18987         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18988         * g++.old-deja/g++.jason/synth10.C: Likewise.
18989         * g++.old-deja/g++.mike/net31.C: Likewise.
18990         * g++.old-deja/g++.mike/p8786.C: Likewise.
18991
18992         * g++.dg/template/friend10.C: New test.
18993         * g++.dg/template/conv5.C: New test.
18994
18995 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18996
18997         * g++.dg/lookup/scoped3.C: New test.
18998
18999         * g++.dg/lookup/decl1.C: New test.
19000         * g++.dg/lookup/decl2.C: New test.
19001
19002 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19003
19004         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19005         gcc.c-torture/compile/20021015-1.c,
19006         gcc.c-torture/compile/20021015-2.c,
19007         gcc.c-torture/compile/20021123-1.c,
19008         gcc.c-torture/compile/20021123-2.c,
19009         gcc.c-torture/compile/20021123-3.c,
19010         gcc.c-torture/compile/20021123-4.c,
19011         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19012         only to 3.1 or 3.2 branch.
19013
19014 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19015
19016         * gcc.dg/i386-bitfield3.c: New test.
19017
19018         * gcc.dg/i386-bitfield2.c: New test.
19019
19020 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19021
19022         * g++.dg/parse/conv_op1.C: New test.
19023
19024 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19025
19026         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19027         approved.
19028
19029 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19030
19031         * gcc.c-torture/compile/20021220-1.c: New test.
19032
19033 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19034
19035         * gcc.dg/i386-fastcall-1.c: New.
19036
19037 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19038
19039         * gcc.c-torture/execute/20021219-1.c: New test.
19040
19041 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19042
19043         * gcc.dg/i386-pic-1.c: New test.
19044
19045 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19046
19047         PR c++/8099
19048         * g++.dg/template/friend9.C: New test.
19049
19050 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19051
19052         PR c++/3663
19053         * g++.dg/template/access7.C: New test.
19054
19055 2002-12-18  Nick Clifton  <nickc@redhat.com>
19056
19057         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19058         the libstdc++-v3 directory has been found.
19059
19060 2002-12-12  Devang Patel <dpatel@apple.com>
19061         * gcc.dg/darwin-ld-1.c: New test.
19062         * gcc.dg/darwin-ld-2.c: New test.
19063         * gcc.dg/darwin-ld-3.c: New test.
19064         * gcc.dg/darwin-ld-4.c: New test.
19065         * gcc.dg/darwin-ld-5.c: New test.
19066
19067 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19068
19069         * gcc.c-torture/compile/20021212-1.c: New test.
19070
19071 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19072
19073         * gcc.dg/fshort-wchar: New test.
19074
19075 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c++/8372
19078         * g++.dg/template/dtor1.C: New test.
19079
19080         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19081         markers.
19082
19083 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19084
19085         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19086
19087 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19088
19089         * g++.dg/template/static1.C: New test.
19090         * g++.dg/template/static2.C: New test.
19091         * g++.old-deja/g++.ext/memconst.C: New test.
19092
19093 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19094
19095         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19096         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19097         * g++.dg/special/initp1.C: Likewise.
19098
19099 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19100
19101         * gcc.c-torture/execute/20021204-1.c: New test.
19102
19103 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19104
19105         * gcc.dg/ppc-fmadd-1.c: New file.
19106         * gcc.dg/ppc-fmadd-2.c: New file.
19107         * gcc.dg/ppc-fmadd-3.c: New file.
19108
19109 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19110
19111         * gcc.c-torture/compile/20021204-1.c: New test.
19112
19113 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19114
19115         * g++.dg/inherit/covariant2.C: New test.
19116         * g++.dg/inherit/covariant3.C: New test.
19117         * g++.dg/inherit/covariant4.C: New test.
19118         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19119         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19120
19121 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19122
19123         PR c++/8688
19124         * g++.dg/init/brace3.C: New test.
19125
19126 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19127
19128         * gcc.dg/20020210-1.c: Fix a comment typo.
19129
19130 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19131
19132         PR c++/8720
19133         * g++.dg/parse/defarg1.C: New test.
19134
19135         PR c++/8615
19136         * g++.dg/template/char1.C: New test.
19137
19138         * g++.dg/template/varmod1.C: Fix typo.
19139
19140 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19141
19142         DR 180
19143         * g++.old-deja/g++.pt/crash32.C: Expect error.
19144
19145 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19146
19147         PR c++/5919
19148         * g++.dg/template/varmod1.C: New test.
19149
19150         PR c++/8727
19151         * g++.dg/inherit/typeinfo1.C: New test.
19152
19153         PR c++/8663
19154         * g++.dg/inherit/typedef1.C: New test.
19155
19156 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19157
19158         PR c++/8332
19159         PR c++/8493
19160         * g++.dg/template/strlen1.C: New test.
19161
19162         PR c++/8227
19163         * g++.dg/template/ctor2.C: New test.
19164
19165         PR c++/8214
19166         * g++.dg/init/string1.C: New test.
19167
19168         PR c++/8511
19169         * g++.dg/template/friend8.C: New test.
19170
19171 2002-11-29  Joe Buck <jbuck@synopsys.com>
19172
19173         * g++.dg/lookup/anon2.C: New test.
19174
19175 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19176
19177         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19178         h8300 port.
19179
19180 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19181
19182         * gcc.dg/bitfld-6.c: New test.
19183
19184 2002-11-27  Jan Hubicka  <jh@suse.cz>
19185
19186         * gcc.c-torture/execute/20021127.[cx]: New test.
19187
19188 2002-11-26  Jan Hubicka  <jh@suse.cz>
19189
19190         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19191         quality.
19192
19193 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19194
19195         * g++.dg/init/brace2.C: New test.
19196         * g++.old-deja/g++.mike/p9129.C: Correct.
19197
19198 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19199
19200         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19201
19202 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19203
19204         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19205
19206 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19207
19208         * testsuite/g++.dg/abi/empty11.C: New test.
19209         * testsuite/g++.dg/rtti/cv1.C: New test.
19210
19211 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19212
19213         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19214
19215 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19216
19217         * g++.dg/abi/empty10.C: New test.
19218
19219 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19220
19221         * gcc.c-torture/compile/20021124-1.c: New test.
19222
19223 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19224
19225         * g++.dg/abi/rtti2.C: New test.
19226
19227 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19228
19229         * gcc.dg/i386-unroll-1.c: New test.
19230
19231 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19232
19233         * gcc.c-torture/compile/20021120-1.c: New test.
19234         * gcc.c-torture/compile/20021120-2.c: New test.
19235
19236 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19237
19238         * gcc.dg/bitfld-5.c: New test.
19239
19240 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19241
19242         * gcc.c-torture/execute/20021120-3.c: New test.
19243
19244 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19245
19246         * gcc.c-torture/execute/20021120-2.c: New test.
19247
19248 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19249
19250         * gcc.c-torture/execute/20021120-1.c: New test.
19251
19252 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19253
19254         * gcc.c-torture/execute/20021118-3.c: New test.
19255
19256 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19257
19258         * gcc.c-torture/compile/20021119-1.c: New test.
19259
19260 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19261
19262         * gcc.dg/duff-1.c: New test.
19263         * gcc.dg/duff-2.c: New test.
19264         * gcc.dg/duff-3.c: New test.
19265
19266 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19267
19268         * gcc.dg/cpp/_Pragma5.c: New test.
19269
19270 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19271
19272         * gcc.c-torture/execute/20021118-2.c: New test.
19273
19274 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19275
19276         * gcc.c-torture/execute/20021118-1.c: New test.
19277
19278 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19279
19280         * gcc.dg/20021116-1.c: New test.
19281
19282 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * g++.dg/abi/vcall1.C: New test.
19285
19286 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19287
19288         * gcc.dg/20021029-1.c: New test.
19289         * gcc.dg/20021029-2.c: New test.
19290
19291 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19292
19293         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19294
19295 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19296
19297         PR c/8439
19298         * gcc.dg/20021110.c: Move to ...
19299         * gcc.c-torture/compile/20021110.c: .... here.
19300
19301 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19302
19303         PR c/8467
19304         * gcc.c-torture/execute/20021111-1.c
19305
19306 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19307
19308         PR c/8439
19309         * gcc.dg/20021110.c: New test.
19310
19311 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19312
19313         * g++.dg/abi/vthunk3.C: Run only on x86.
19314
19315 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19316
19317         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19318
19319 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19320
19321         * lib/compat.exp (compat-execute): Fix logic error in last
19322         change.
19323
19324 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19325
19326         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19327
19328 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19329
19330         PR c++/8389
19331         * g++.dg/template/access6.C: New test.
19332
19333 2002-11-08  Jan Hubicka  <jh@suse.cz>
19334
19335         * gcc.dg/i386-ssefp-1.c: New test.
19336         * gcc.dg/i386-ssefp-1.c: New test.
19337
19338 2002-11-08  Jan Hubicka  <jh@suse.cz>
19339
19340         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19341
19342 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19343
19344         * g++.dg/abi/vthunk3.C: New test.
19345
19346         PR c++/8338
19347         * g++.dg/template/crash2.C: New test.
19348
19349 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19350
19351         * testsuite/g++.dg/abi/dtor1.C: New test.
19352         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19353
19354 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19355
19356         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19357         Darwin.
19358
19359 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19360
19361         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19362         -mthumb.  Only xfail with -O0.
19363
19364 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19365
19366         * g++.dg/abi/thunk1.C: New test.
19367         * g++.dg/abi/thunk2.C: Likewise.
19368         * g++.dg/abi/vtt1.C: Likewise.
19369
19370 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19371
19372         PR optimization/8423
19373         * gcc.c-torture/execute/builtin-constant.c: New test.
19374
19375 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19376
19377         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19378         Add some more cases.
19379
19380 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19381
19382         PR c++/8391
19383         * g++.dg/opt/local1.C: New test.
19384
19385 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/8160
19388         * g++.dg/template/complit1.C: New test.
19389
19390         PR c++/8149
19391         * g++.dg/template/typename4.C: Likewise.
19392
19393 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19394
19395         Core issue 287, PR c++/7639
19396         * g++.dg/template/instantiate1.C: Adjust error location.
19397         * g++.dg/template/instantiate3.C: New test.
19398         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19399         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19400         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19401
19402 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19403
19404         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19405
19406 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19407
19408         PR c++/8287
19409         * g++.dg/init/dtor2.C: New test.
19410
19411 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19412
19413         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19414         * gcc.dg/nest.c: Bypass errors on irix6.
19415
19416 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19417
19418         * gcc.dg/nest.c: Expect error for mmix-*-*.
19419         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19420
19421 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19422
19423         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19424         markers.
19425
19426         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19427
19428 2002-10-25  Mike Stump  <mrs@apple.com>
19429
19430         * gcc.dg/warn-1.c: New test.
19431
19432 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19433
19434         * g++.dg/template/typename3.C: New test.
19435
19436 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19437
19438         * g++.dg/lookup/ptrmem1.C: New test.
19439
19440         * g++.dg/abi/vthunk2.C: New test.
19441
19442 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19443
19444         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19445
19446 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19447
19448         * g++.dg/abi/empty9.C: New test.
19449
19450 2002-10-24  Richard Henderson  <rth@redhat.com>
19451
19452         * g++.dg/inherit/thunk1.C: Enable for ia64.
19453
19454 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19455
19456         PR c++/8067
19457         * g++.dg/lookup/pretty1.C: New test.
19458
19459 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19460
19461         * gcc.dg/20021023-1.c: New test.
19462
19463 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19464
19465         PR c++/7679
19466         * g++.dg/parse/inline1.C: New test.
19467
19468 2002-10-23  Richard Henderson  <rth@redhat.com>
19469
19470         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19471
19472         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19473
19474 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c++/6579
19477         * g++.dg/parse/stmtexpr3.C: New test.
19478
19479 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19480
19481         * g++.dg/expr/cond1.C: New test.
19482
19483 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19484
19485         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19486
19487 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19488
19489         * g++.dg/abi/vbase13.C: New test.
19490         * g++.dg/abi/vbase14.C: Likewise.
19491
19492 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19493
19494         * gcc.dg/tls/pic-1.c: New test.
19495         * gcc.dg/tls/nonpic-1.c: New test.
19496         * gcc.dg/20021018-1.c: New test.
19497
19498 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19499
19500         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19501         Remove only files with the same base name as the test case.
19502         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19503         (profopt-execute): Likewise.  Also, remove old profiling
19504         and performance data files before running the tests.
19505
19506         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19507         * g++.dg/bprob/bprob.exp: Likewise.
19508         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19509         to allow more general test case names.
19510
19511         * g++.dg/bprob/bprob-1.C: Rename to ...
19512         * g++.dg/bprob/g++-bprob-1.C: ... this.
19513
19514         * g77.dg/bprob/bprob-1.f: Rename to ...
19515         * g77.dg/bprob/g77-bprob-1.f: ... this.
19516
19517 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19518
19519         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19520         bison 1.50 or later.
19521
19522 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19523
19524         * g++.dg/README: Describe more test directories.
19525
19526 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19527
19528         * g++.dg/init/array6.C: Add additional tests.
19529
19530 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19531
19532         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19533         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19534
19535 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19536
19537         * gcc.c-torture/compile/20020604-1.x: New.
19538         * gcc.c-torture/compile/simd-5.x: Likewise.
19539         * gcc.c-torture/execute/920710-1.x: Likewise.
19540         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19541
19542 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19543
19544         * g++.dg/inherit/override1.C: Add dg-options clause.
19545
19546 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19547
19548         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19549         _mm_slli_si128.
19550
19551 2002-10-19  Andreas Schwab  <schwab@suse.de>
19552
19553         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19554         directory component.
19555
19556 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19557
19558         * g++.dg/inherit/thunk1.C: New test.
19559
19560         * g++.dg/inherit/override1.C: New test.
19561
19562         * g++.dg/abi/mangle11.C: New test.
19563         * g++.dg/abi/mangle14.C: New test.
19564         * g++.dg/abi/mangle17.C: New test.
19565
19566 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19567
19568         * g++.dg/overload/member2.C: New test.
19569
19570 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19571
19572         * g++.dg/README: Describe new compat directory.
19573         * g++.dg/dg.exp: Skip tests in compat directory.
19574         * README.compat: New file.
19575         * lib/compat.exp: New expect script.
19576         * g++.dg/compat: New test directory.
19577         * g++.dg/compat/compat.exp: New expect script.
19578         * g++.dg/compat/abi: New test directory.
19579         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19580         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19581         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19582         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19583         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19584         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19585         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19586         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19587         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19588         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19589         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19590         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19591         * g++.dg/compat/break: New test directory.
19592         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19593         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19594         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19595         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19596         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19597         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19598         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19599         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19600         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19601         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19602         g++.dg/compat/break/README: New files.
19603         * g++.dg/compat/eh: New test directory.
19604         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19605         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19606         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19607         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19608         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19609         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19610         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19611         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19612         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19613         g++.dg/compat/eh/filter2_y.C,
19614         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19615         g++.dg/compat/eh/new1_y.C,
19616         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19617         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19618         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19619         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19620         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19621         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19622         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19623         g++.dg/compat/eh/unexpected1_y.C: New files.
19624         * g++.dg/compat/init: New test directory.
19625         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19626         g++.dg/compat/init/array5_y.C,
19627         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19628         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19629         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19630         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19631         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19632         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19633         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19634         g++.dg/compat/init/init-ref2_y.C: New files.
19635
19636 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19637
19638         PR c++/7584
19639         * g++.dg/inherit/using3.C: New test.
19640
19641 2002-10-17  Jan Hubicka  <jh@suse.cz>
19642
19643         * gcc.dg/20021017-2.c: New test.
19644
19645 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19646
19647         * g++.dg/abi/mangle16.C: Adjust.
19648
19649         * g++.dg/init/array8.C: New test.
19650
19651 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19652
19653         * gcc.dg/special/mips-abi.exp: New test.
19654         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19655
19656 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * g++.dg/abi/mangle16.C: New test.
19659         * g++.dg/abi/mangle17.C: Likewise.
19660
19661         PR c++/7478
19662         * g++.dg/template/ref1.C: New test.
19663
19664 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19665
19666         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19667
19668 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19669
19670         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19671
19672 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19673
19674         PR c++/7524
19675         * g++.dg/init/array7.C: New test.
19676
19677 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19678
19679         * g++.dg/init/array6.C: New test.
19680
19681         * g++.dg/abi/mangle13.C: Likewise.
19682         * g++.dg/abi/mangle14.C: Likewise.
19683         * g++.dg/abi/mangle15.C: Likewise.
19684
19685 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19686
19687         * g++.dg/abi/empty8.C: New test.
19688
19689 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19690
19691         * g++.dg/init/ctor1.C: New test.
19692
19693 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19694
19695         * gcc.c-torture/execute/20021015-1.c: New test.
19696
19697 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19698
19699         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19700
19701 2002-10-14  Jan Hubicka  <jh@suse.cz>
19702
19703         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19704
19705 2002-10-14  Richard Henderson  <rth@redhat.com>
19706
19707         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19708
19709 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19710
19711         PR optimization/6631
19712         * g++.dg/opt/const2.C: New test.
19713
19714 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19715
19716         PR c++/7176
19717         * g++.dg/parse/friend1.C: New test.
19718         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19719
19720 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19721
19722         * gcc.dg/20021014-1.c: New test.
19723
19724 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/5661
19727         * g++.dg/ext/vlm1.C: New test.
19728         * g++.dg/ext/vlm2.C: Likewise.
19729
19730         * g++.dg/init/array1.C: Remove invalid braces.
19731         * g++.dg/init/brace1.C: New test.
19732         * g++.dg/init/copy2.C: Likewise.
19733         * g++.dg/init/copy3.C: Likewise.
19734         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19735         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19736         braces.
19737
19738 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19739
19740         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19741
19742 2002-10-11  Richard Shann  <richard.shann@superh.com>
19743
19744         * gcc.c-torture/compile/simd-5.c: New test.
19745
19746 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19747
19748         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19749
19750 2002-10-10  Jim Wilson  <wilson@redhat.com>
19751
19752         * gcc.c-torture/execute/20021010-1.c: New test.
19753
19754 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19755
19756         PR c/7353
19757         * g++.dg/ext/typedef-init.C: New test.
19758         * gcc.dg/typedef-init.c: New test.
19759
19760 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19761
19762         * gcc.dg/cpp/paste13.c: New test.
19763
19764 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19765
19766         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19767         remaining platforms, XFAIL during compile, not execute.  Don't
19768         XFAIL at -O0.
19769
19770 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19771
19772         * gcc.dg/alias-1.c: Tweak expected warning.
19773
19774 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19775
19776         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19777
19778 2002-10-06  Andreas Jaeger  <aj@suse.de>
19779
19780         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19781         * gcc.dg/cpp/c++98.C: Likewise.
19782
19783         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19784         * g++.dg/cpp/c++98.C: Likewise.
19785
19786         * g++.dg/README (Subdirectories): Mention cpp directory.
19787
19788         PR target/7559
19789         * gcc.dg/20021006-1.c: New test.
19790
19791 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19792
19793         PR c++/7804
19794         * g++.dg/other/warning1.C: New test.
19795
19796 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19797
19798         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19799         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19800         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19801
19802 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/7931
19805         * g++.dg/template/ptrmem3.C: New test.
19806
19807         PR c++/7754
19808         * g++.dg/template/union1.C: New test.
19809
19810 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19811
19812         PR c++/8006
19813         * g++.dg/abi/mangle9.C: New test.
19814         * g++.dg/abi/mangle10.C: New test.
19815         * g++.dg/abi/mangle11.C: New test.
19816         * g++.dg/abi/mangle12.C: New test.
19817
19818 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19819
19820         PR c++/7188.
19821         * g++.dg/template/meminit1.C: New test.
19822         * g++.dg/warn/Wreorder-1.C: Likewise.
19823         * g++.old-deja/g++.mike/warn3.C: Tweak.
19824         * lib/prune.exp: Ingore "in copy constructor".
19825
19826 2002-10-02  Andreas Jaeger  <aj@suse.de>
19827
19828         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19829         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19830         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19831         on x86-64.
19832
19833 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19834
19835         * gcc.dg/empty1.C: Fix typo.
19836
19837 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19838
19839         * gcc.dg/alias-1.c: New test.
19840
19841 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19842
19843         * gcc.dg/empty1.C: New test.
19844
19845         * g++.dg/tls/init-2.C: Tweak error messages.
19846
19847 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19848
19849         * gcc.c-torture/compile/20020923-1.c: New test.
19850
19851 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19852
19853         * gcc.c-torture/execute/ffs-1.c: New test.
19854         * gcc.c-torture/execute/ffs-2.c: Ditto.
19855
19856 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19857
19858         * g++.dg/overload/member1.C: New test.
19859
19860 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19861
19862         * g++.dg/abi/empty7.C: New test.
19863         * g++.dg/init/pm2.C: Likewise.
19864
19865 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19866
19867         * g++.dg/rtti/crash1.C: New test.
19868
19869 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19870
19871         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19872         gcc.dg/sibcall-4.c: New tests.
19873
19874 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19875
19876         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19877         powerpc and MMIX targets.
19878
19879 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19880
19881         * gcc.dg/cpp/20020927-1.c: New.
19882
19883 2002-09-26  David S. Miller  <davem@redhat.com>
19884
19885         * gcc.c-torture/compile/trunctfdf.c: New.
19886
19887 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19888
19889         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19890
19891 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19892
19893         * gcc.c-torture/execute/loop-15.c: New.
19894
19895 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19896
19897         * README.QMTEST: Fix typo.
19898
19899 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19900
19901         * gcc.dg/20020926-1.c: New test.
19902
19903 2002-09-25  David S. Miller  <davem@redhat.com>
19904
19905         PR target/7842
19906         * gcc.c-torture/execute/shiftdi.c: New test.
19907
19908 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19909
19910         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19911         unique to the tool.
19912         * lib/g77.exp (g77_init): Likewise.
19913         * lib/g++.exp (g++_init): Likewise.
19914         * lib/objc.exp (objc_init): Likewise.
19915
19916 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19917
19918         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19919         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19920         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19921
19922 2002-09-25  Richard Henderson  <rth@redhat.com>
19923
19924         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19925         too-small long double.
19926
19927 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19928
19929         * gcc.dg/20020919-1.c: New test.
19930
19931 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19932
19933         * g++.dg/abi/bitfield6.C: New test.
19934         * g++.dg/abi/bitfield7.C: New test.
19935         * g++.dg/abi/bitfield8.C: New test.
19936         * g++.dg/abi/vbase11.C: New test.
19937
19938 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19939
19940         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19941         hppa*-*-hpux*.  Update test comment.
19942
19943 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19944
19945         * gcc.dg/tls/struct-1.c: New test.
19946
19947 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19948
19949         * gcc.dg/cpp/tr-warn2.c: Update.
19950
19951 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19952
19953         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19954
19955 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19956
19957         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19958         systems.
19959
19960 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19961
19962         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19963
19964         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19965         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19966         setting of cxxfilt.
19967
19968 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19969
19970         * gcc.dg/20020312-2.c: Update for darwin.
19971
19972 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19973
19974         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19975
19976 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19977
19978         * objc.dg/comp-types-1.m: New test.
19979         * objc.dg/comp-types-2.m: New test.
19980         * objc.dg/comp-types-3.m: New test.
19981         * objc.dg/comp-types-4.m: New test.
19982         * objc.dg/comp-types-5.m: New test.
19983         * objc.dg/comp-types-6.m: New test.
19984
19985 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19986
19987         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19988
19989 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19990
19991         * g++.dg/other/do1.C: New test.
19992
19993         * g++.dg/template/subst1.C: New test.
19994
19995 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19996
19997         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19998
19999 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20000
20001         * g++.dg/template/qualttp20.C: Adjust expected errors.
20002         * g++.old-deja/g++.jason/report.C: Likewise.
20003         * g++.old-deja/g++.other/qual1.C: Likewise.
20004
20005         * g++.dg/lookup/scoped2.C: New test.
20006
20007         * g++.dg/ext/asm3.C: New test.
20008
20009 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20010
20011         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20012
20013 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20014
20015         * ChangeLog: follow spelling conventions.
20016         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20017         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20018         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20019         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20020         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20021         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20022         * g++.old-deja/g++.law/global-init1.C: Likewise.
20023         * g++.old-deja/g++.other/delete4.C: Likewise.
20024         * g++.old-deja/g++.other/inline21.C: Likewise.
20025         * g++.old-deja/g++.other/singleton.C: Likewise.
20026         * g77.dg/strlen0.f: Likewise.
20027         * g77.f-torture/compile/20010519-1.f: Likewise.
20028         * g77.f-torture/compile/980310-4.f: Likewise.
20029         * gcc.c-torture/compile/20000605-1.c: Likewise.
20030         * gcc.c-torture/execute/20020225-1.c: Likewise.
20031         * gcc.dg/c90-hexfloat-2.c: Likewise.
20032         * gcc.dg/c99-bool-1.c: Likewise.
20033         * gcc.dg/c99-hexfloat-2.c: Likewise.
20034         * gcc.dg/dll-2.c: Likewise.
20035         * gcc.dg/wtr-union-init-1.c: Likewise.
20036         * gcc.dg/wtr-union-init-2.c: Likewise.
20037         * gcc.dg/wtr-union-init-3.c: Likewise.
20038         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20039         * gcc.dg/cpp/defined.c: Likewise.
20040         * gcc.dg/cpp/macsyntx.c: Likewise.
20041         * gcc.dg/cpp/paste2.c: Likewise.
20042         * gcc.dg/cpp/trad/defined.c: Likewise.
20043         * gcc.dg/format/c90-printf-1.c: Likewise.
20044         * gcc.dg/format/c90-scanf-1.c: Likewise.
20045         * gcc.dg/format/c99-printf-1.c: Likewise.
20046         * gcc.dg/format/c99-scanf-1.c: Likewise.
20047         * gcc.misc-tests/gcov-8.c: Likewise.
20048         * lib/profopt.exp: Likewise.
20049
20050 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20051
20052         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20053
20054 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20055
20056         * g++.dg/inherit/using2.C: New test.
20057
20058 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20059
20060         * ChangeLog: Follow spelling conventions.
20061         * g++.dg/template/friend4.C: Likewise.
20062         * g++.old-deja/g++.pt/crash67.C: Likewise.
20063         * gcc.c-torture/execute/20000801-4.c: Likewise.
20064         * gcc.dg/c90-digraph-1.c: Likewise.
20065         * gcc.dg/c94-digraph-1.c: Likewise.
20066         * gcc.dg/c99-digraph-1.c: Likewise.
20067         * gcc.dg/cpp/line5.c: Likewise.
20068         * gcc.dg/cpp/multiline.c: Likewise.
20069         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20070         * gcc.dg/format/attr-3.c: Likewise.
20071         * gcc.dg/format/c90-scanf-3.c: Likewise.
20072         * gcc.dg/format/ext-4.c: Likewise.
20073
20074 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         * g++.dg/template/pretty1.C: New test.
20077
20078 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20079
20080         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20081
20082 2002-09-13  Matt Austern  <austern@apple.com>
20083
20084         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20085         passing a cast expression to a function by const reference.
20086
20087 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20088
20089         * g++.dg/template/deduce1.C: New test.
20090
20091 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20092
20093         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20094         32-bit int.
20095
20096 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20097
20098         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20099         usage.
20100
20101 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20102
20103         * gcc.c-torture/compile/20020910-1.c: New test.
20104
20105 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20106
20107         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20108
20109 2002-09-10  Andreas Jaeger  <aj@suse.de>
20110
20111         * gcc.dg/20020312-2.c: Adjust for x86-64.
20112
20113 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20114
20115         * g77.dg/7388.f: New test case for PR 7388.
20116
20117 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20118
20119         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20120
20121 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20122
20123         * objc.dg/proto-lossage-1.m: New test.
20124
20125 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20126
20127         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20128
20129 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20130
20131         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20132         expected to pass.
20133
20134 2002-09-06  Stan Shebs  <shebs@apple.com>
20135             David Edelsohn  <edelsohn@gnu.org>
20136
20137         * gcc.dg/weak: New directory.
20138         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20139         target-specific xfail bits.
20140         * gcc.dg/typeof-2.c: Move to new directory.
20141         * gcc.dg/weak.exp: New expect script.
20142
20143 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20144
20145         * gcc.c-torture/execute/extzvsi.c: New test.
20146
20147 2002-09-05  Stan Shebs  <shebs@apple.com>
20148
20149         * gcc.dg/weak-1.c: xfail on Darwin.
20150         * gcc.dg/weak-2.c: Ditto.
20151         * gcc.dg/weak-3.c: Ditto.
20152         * gcc.dg/weak-4.c: Ditto.
20153         * gcc.dg/weak-5.c: Ditto.
20154         * gcc.dg/weak-6.c: Ditto.
20155         * gcc.dg/weak-7.c: Ditto.
20156         * gcc.dg/weak-8.c: Ditto.
20157         * gcc.dg/weak-9.c: Ditto.
20158
20159 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20160
20161         * gcc.c-torture/execute/loop-14.c: New test.
20162
20163 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20164
20165         * g++.dg/other/cxa-atexit1.C: New test.
20166
20167         * gcc.dg/typeof-2.c: New test.
20168
20169 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20170
20171         * gcc.dg/builtins-2.c: New testcase.
20172         * gcc.dg/builtins-3.c: New testcase.
20173
20174 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20175
20176         * gcc.dg/cpp/_Pragma4.c: New test.
20177
20178 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20179
20180         * objc/execute/nil_method-1.m: New testcase.
20181
20182 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20183
20184         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20185         [Object class], not [Object initialize].
20186
20187 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20188             Hans-Peter Nilsson  <hp@bitrange.com>
20189
20190         * gcc.c-torture/execute/20020720-1.x: Skip test on
20191         mmix-knuth-mmixware.  Correct comment.
20192
20193 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20194
20195         * testsuite/g++.dg/abi/bitfield5.C: New test.
20196         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20197
20198 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20199
20200         * objc.dg/undeclared-selector.m: New test.
20201
20202 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20203
20204         * g++.dg/other/offsetof1.C: Avoid cast warning.
20205
20206 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20207
20208         * objc.dg/super-class-2.m: New test.
20209
20210 2002-08-24  Matt Austern  <austern@apple.com>
20211
20212         * g++.dg/ext/lvaddr.C: New test.
20213         * g++.dg/ext/lvcast.C: New test.
20214
20215 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20216
20217         * testsuite/g++.dg/inherit/cond1.C: New test.
20218
20219 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20220
20221         * gcc.dg/noncompile/incomplete-1.c: New test.
20222
20223 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20224
20225         * gcc.dg/typespec-1.c: New test.
20226
20227 2002-08-20  Devang Patel  <dpatel@apple.com>
20228         * objc.dg/proto-hier-2.m: New test.
20229
20230 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20231
20232         * objc.dg/bitfield-1.m: New test.
20233         * objc.dg/bitfield-2.m: New test.
20234
20235 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20236
20237         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20238         gcc.dg/c99-flex-array-4.c: New tests.
20239
20240 2002-08-16  Stan Shebs  <shebs@apple.com>
20241
20242         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20243
20244 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20245
20246         * gcc.dg/typeof-1.c: New test.
20247         * g++.dg/ext/typeof2.C: New test.
20248
20249 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20250
20251         * g++.dg/other/offsetof1.C: New test.
20252
20253 2002-08-14  Richard Henderson  <rth@redhat.com>
20254
20255         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20256
20257 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20258
20259         * gcc.dg/cpp/_Pragma3.c: New test.
20260
20261 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20262
20263         * g++.dg/template/inherit3: New test.
20264
20265 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20266
20267         * gcc.dg/bitfld-4.c: Add blank options.
20268
20269 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20270
20271         * g++.dg/template/crash1.C: New test.
20272
20273 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20274
20275         * gcc.dg/tls/opt-2.c: New test.
20276
20277 2002-08-08  Devang Patel  <dpatel@apple.com>
20278
20279         * objc.dg/selector-1.m : New test
20280
20281 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20282
20283         * g++.dg/abi/bitfield4.C: New test.
20284         * gcc.dg/bitfld-4.c: New test.
20285
20286 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20287
20288         * g++.dg/other/packed1.C: New test.
20289
20290 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20291
20292         * g++.dg/abi/offsetof.C: Tweak error messages.
20293         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20294
20295 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20296
20297         * gcc.dg/bitfld-3.c: New test.
20298
20299 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20300             Richard Henderson  <rth@redhat.com>
20301
20302         * gcc.dg/i386-bitfield1.c: New test.
20303         * g++.dg/abi/bitfield3.C: Update.
20304
20305 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20306
20307         * objc.dg/const-str-2.m: Update.
20308         * gcc.dg/cpp/c++98.c: Change to C extension.
20309         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20310         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20311
20312 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20313
20314         * testsuite/gcc.dg/tls/diag-3.c: New.
20315
20316 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20317
20318         * g++.dg/README (Subdirectories): Document new subdir expr.
20319         * g++.dg/expr/pmf-1.C: New test.
20320
20321 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20322
20323         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20324
20325 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20326
20327         * g++.dg/abi/bitfield3.C: New test.
20328
20329 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20330
20331         * lib/gcov.exp: Tweak expected line formats.
20332         * gcc.misc-tests/gcov8.c: New test.
20333         * gcc.misc-tests/gcov8.x: New flags.
20334
20335 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20336
20337         * consistency.vlad/layout/endian.c: Include string.h.
20338
20339         * gcc.c-torture/execute/20020805-1.c: New test.
20340
20341 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20342
20343         * g++.dg/other/conversion1.C: New test.
20344
20345 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20346
20347         * gcc.dg/builtins-1.c: New testcase.
20348
20349 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20350
20351         * g++.dg/inherit/access3.C: New test.
20352
20353 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20354
20355         * gcc.dg/ia64-visibility-2.c: New test.
20356
20357 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20358
20359         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20360         __qualifier_flags to __flags.
20361
20362 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20363
20364         * g++.dg/inherit/operator1.C: New test.
20365         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20366         * g++.dg/other/error1.C: Change expected error message.
20367         * g++.dg/template/conv4.C: Likewise.
20368
20369 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20370
20371         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20372         for documented behavior.
20373
20374 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20375
20376         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20377         several targets known to fail.
20378
20379 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20380
20381         * gcc.dg/mips-args-[123].c: New tests.
20382
20383 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20384
20385         * gcc.dg/ppc-spe.c: New.
20386
20387 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20388
20389         * g++.dg/other/ptrmem4.C: New testcase.
20390
20391 2002-07-24  Richard Henderson  <rth@redhat.com>
20392
20393         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20394
20395 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20396
20397         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20398
20399 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20400
20401         * gcc.c-torture/execute/memset-3.c: New testcase.
20402
20403 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20404
20405         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20406         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20407
20408 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20409
20410         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20411         Delete.
20412
20413 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20414
20415         * gcc.c-torture/compile/simd-4.c: New test.
20416
20417 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20418
20419         PR c++/7347, c++/7348
20420         * g++.dg/template/access4.C: New test.
20421         * g++.dg/template/access5.C: New test.
20422         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20423         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20424         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20425         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20426
20427 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20428
20429         * gcc.dg/gnu89-init-2.c: New test.
20430
20431 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20432
20433         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20434
20435 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20436
20437         * gcc.c-torture/execute/20020720-1.c: New testcase.
20438
20439 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20440
20441         * gcc.dg/cpp/Wsignprom.c: New tests.
20442
20443 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20444
20445         * gcc.c-torture/execute/loop-13.c: New test.
20446
20447 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20448
20449         * gcc.dg/cpp/expr.c: New tests.
20450
20451 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20452
20453         * g++.dg/opt/pr6713.C: Add template instantiation.
20454
20455 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20456
20457         * gcc.dg/nest.c: New test.
20458
20459 2002-07-17  Richard Henderson  <rth@redhat.com>
20460
20461         * g++.dg/opt/pr6713.C: New test.
20462
20463 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20464
20465         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20466         XFAIL for all x86 processors.
20467
20468 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20469
20470         * gcc.c-torture/execute/20010122-1.x: Do not test with
20471         -fomit-frame-pointer.
20472
20473 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20474
20475         * g++.dg/template/instantiate2.C: New test.
20476         * g++.dg/template/spec4.C: New test.
20477
20478 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20479
20480         * g++.dg/template/access2.C: New test.
20481         * g++.dg/template/access3.C: New test.
20482
20483 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20484
20485         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20486         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20487         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20488         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20489         Convert to use <stdarg.h>.
20490         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20491         Delete.
20492         * gcc.dg/va-arg-2.c: New.
20493         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20494
20495 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20496
20497         * gcc.c-torture/compile/20020710-1.c: New test.
20498
20499 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20500                           Andrew Pinski  <pinskia@physics.uc.edu>
20501
20502         gcc.c-torture/compile/simd-2.c: New testcase.
20503         gcc.c-torture/compile/simd-3.c: Likewise.
20504
20505 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR c++/7224
20508         * g++.dg/overload/error1.C: New test.
20509
20510 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20511
20512         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20513         configuration and IRIX 6 O32 ABI.
20514
20515 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20516
20517         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20518
20519 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20520
20521         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20522
20523 2002-07-10  Jeffrey A Law  <law@redhat.com>
20524
20525         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20526
20527         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20528
20529 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20530
20531         * gcc.dg/20020312-2.c: Check for __PPC__.
20532
20533 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20534
20535         * gcc.c-torture/compile/20020709-1.c: New test.
20536
20537 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20538
20539         * g++.dg/template/qualttp21.C: New test case.
20540
20541 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20542
20543         * gcc.c-torture/compile/20020706-1.c: New test.
20544         * gcc.c-torture/compile/20020706-2.c: New test.
20545
20546 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20547             Alexandre Oliva  <aoliva@redhat.com>
20548
20549         * g++.dg/warn/incomplete1.C: New test.
20550
20551 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20552
20553         PR c++/7099
20554         * g++.dg/warn/noreturn1.C: New test.
20555
20556 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/6706
20559         * g++.dg/debug/debug6.C: New test.
20560         * g++.dg/debug/debug7.C: New test.
20561
20562 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20563
20564         * gcc.c-torture/compile/simd-3.c: New test.
20565
20566 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20567
20568         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20569         * gcc.dg/20020620-1.c: Likewise.
20570
20571 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20572
20573         PR c++/6944
20574         * g++.dg/init/array4.C: New test.
20575         * g++.dg/init/array5.C: New test.
20576
20577 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20578
20579         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20580         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20581
20582 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20583
20584         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20585         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20586         * gcc.dg/wtr-conversion-1.c: Likewise.
20587         * gcc.dg/wtr-escape-1.c: Likewise.
20588         * gcc.dg/wtr-int-type-1.c: Likewise.
20589         * gcc.dg/wtr-label-1.c: Likewise.
20590         * gcc.dg/wtr-static-1.c: Likewise.
20591         * gcc.dg/wtr-strcat-1.c: Likewise.
20592         * gcc.dg/wtr-suffix-1.c: Likewise.
20593         * gcc.dg/wtr-switch-1.c: Likewise.
20594         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20595         * gcc.dg/wtr-union-init-1.c: Likewise.
20596         * gcc.dg/wtr-union-init-2.c: Likewise.
20597         * gcc.dg/wtr-union-init-3.c: Likewise.
20598
20599         * gcc.dg/wtr-func-def-1.c: New test.
20600
20601 2002-07-02 Devang Patel <dpatel@apple.com>
20602
20603         * objc.dg/param-1.m: New test.
20604
20605 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20606
20607         * gcc.dg/cpp/trad/directive.c: Add test.
20608         * gcc.dg/cpp/trad/macroargs.c: Add test.
20609         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20610
20611 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20612
20613         * gcc.dg/cpp/cmdlne-M.c: New test.
20614
20615 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20616
20617         * objc.dg/desig-init-1.m: New test.
20618
20619 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20620
20621         PR c++/6716
20622         * g++.dg/template/instantiate1.C: New test.
20623
20624 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20625
20626         PR c++/7112
20627         * g++.dg/template/sizeof2.C: New test.
20628
20629 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20630
20631         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20632         gcc.dg/cpp/trad/include.c: New tests.
20633
20634 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20635
20636         PR target/7177
20637         * gcc.c-torture/compile/20020701-1.c: New test.
20638
20639 2002-07-01  Stan Shebs  <shebs@apple.com>
20640
20641         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20642         header here...
20643         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20644         (objc-torture-execute): or here.
20645
20646 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20647
20648         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20649
20650 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20651
20652         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20653
20654 2002-06-30  Devang Patel  <dpatel@apple.com>
20655
20656         * objc.dg/fsyntax-only.m: New test.
20657
20658 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20659
20660         PR c++/6695
20661         * g++.dg/template/friend7.C: New file.
20662
20663 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20664
20665         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20666         return type.
20667
20668 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20669
20670         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20671         avoid division by zero.
20672
20673 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20674
20675         * gcc.dg/Wunknownprag.c: New tests.
20676
20677 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20678
20679         * gcc.c-torture/execute/simd-2.c: New test.
20680
20681 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20682
20683         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20684         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20685         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20686         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20687         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20688         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20689         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20690         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20691         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20692         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20693         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20694         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20695         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20696         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20697         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20698         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20699         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20700
20701 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20702
20703         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20704         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20705         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20706         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20707         New tests.
20708         * gcc.dg/cpp/trad/directive.c: Update.
20709
20710 2002-06-23  Andreas Jaeger  <aj@suse.de>
20711
20712         * gcc.c-torture/execute/complex-6.c: New.
20713
20714 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20715
20716         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20717         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20718         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20719         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20720
20721 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20722
20723         * gcc.dg/cpp/trad: New directory with traditional tests copied
20724         from parent directory.
20725         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20726         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20727         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20728         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20729         Move to trad/ and rename.
20730         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20731         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20732         gcc.dg/cpp/trad/redef2.c: New tests.
20733         * gcc.dg/cpp/trad/trad.exp: New driver.
20734
20735 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20736
20737         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20738         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20739         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20740         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20741         Remove.
20742
20743 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20744
20745         * gcc.dg/20020620-1.c: New test.
20746
20747 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20748
20749         * g++.dg/template/ttp4.C: New test.
20750
20751 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20752
20753         * g++.dg/opt/vt1.C: Fix regexp.
20754
20755 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20756
20757         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20758         Don't use attribute `noinline'.
20759
20760 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20761
20762         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20763
20764 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20765
20766         * gcc.c-torture/execute/simd-1.c: New.
20767
20768         * gcc.dg/simd-1.c: New.
20769
20770 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20771
20772         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20773
20774 2002-06-16  Richard Henderson  <rth@redhat.com>
20775
20776         * g++.dg/ext/anon-struct1.C: New.
20777         * g++.dg/ext/anon-struct2.C: New.
20778         * g++.dg/ext/anon-struct3.C: New.
20779         * gcc.dg/anon-struct-1.c: New.
20780         * gcc.dg/anon-struct-2.c: New.
20781         * gcc.dg/anon-struct-3.c: New.
20782         * gcc.dg/20011008-1.c: Adjust warning text.
20783         * gcc.dg/20020527-1.c: Add -fms-extensions.
20784
20785 2002-06-16  Richard Henderson  <rth@redhat.com>
20786
20787         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20788
20789 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20790
20791         * gcc.c-torture/execute/20020615-1.c: New test.
20792
20793 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20794
20795         * gcc.c-tortuture/execute/compare-1.c: New test case.
20796         * gcc.c-tortuture/execute/compare-2.c: New test case.
20797         * gcc.c-tortuture/execute/compare-3.c: New test case.
20798
20799 2002-06-13  Richard Henderson  <rth@redhat.com>
20800
20801         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20802         ia64 ilp32.
20803
20804 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20805
20806         * g++.dg/template/typename2.C: Update error message.
20807
20808 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20809
20810         * gcc.c-torture/execute/20020611-1.c: New test.
20811
20812 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20813
20814         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20815         list of targets to skip.
20816
20817 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20818
20819         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20820         targets if not optimizing.
20821
20822 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20823
20824         * gcc.c-torture/compile/20020605-1.c: New test.
20825
20826         * g++.dg/opt/vt1.C: New test.
20827
20828         * gcc.dg/20020531-1.c: New test.
20829
20830         * gcc.dg/20020530-1.c: New test.
20831
20832         * gcc.dg/20020527-1.c: New test.
20833
20834         * g++.dg/opt/cse1.C: New test.
20835
20836 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20837
20838         * gcc.dg/20020607-2.c: New test case.
20839
20840 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20841
20842         * gcc.c-torture/compile/20020604-1.c: New test.
20843
20844 2002-06-04  Richard Henderson  <rth@redhat.com>
20845
20846         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20847         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20848         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20849
20850 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20851
20852         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20853
20854 2002-06-03  Richard Henderson  <rth@redhat.com>
20855
20856         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20857         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20858
20859 2002-06-02  Richard Henderson  <rth@redhat.com>
20860
20861         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20862         test functions static.
20863
20864 2002-06-02  Andreas Jaeger  <aj@suse.de>
20865
20866         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20867         now.
20868
20869 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20870
20871         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20872         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20873         Update for mofified diagnostics.
20874         * gcc.dg/c99-intconst-1.c: No longer fail.
20875
20876 2002-06-02  Richard Henderson  <rth@redhat.com>
20877
20878         * gcc.dg/uninit-A.c: Remove xfail markers.
20879
20880 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20881
20882         * gcc.dg/fnegate-1.c: New test case.
20883
20884 2002-05-30  Osku Salerma  <osku@iki.fi>
20885
20886         * gcc.c-torture/execute/mayalias-1.c: New file.
20887
20888 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20889
20890         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20891         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20892         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20893
20894 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20895
20896         * gcc.c-torture/execute/20020529-1.c: New test.
20897
20898 2002-05-27  Richard Henderson  <rth@redhat.com>
20899
20900         * g++.dg/ext/attrib6.C: New test case.
20901
20902 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20903
20904         * gcc.c-torture/execute/pure-1.c: New test.
20905
20906 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20907
20908         * gcc.dg/cpp/arith-2.c: Remove.
20909
20910 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20911
20912         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20913         * gcc.dg/cpp/if-3.c: Remove.
20914
20915 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * g++.dg/opt/cse2.C: New test.
20918
20919 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20920
20921         * gcc.dg/cpp/arith-1.c: New semantic tests.
20922         * gcc.dg/cpp/if-1.c: Update.
20923
20924 2002-05-24  Ben Elliston  <bje@redhat.com>
20925
20926         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20927
20928 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20929
20930         * gcc.dg/verbose-asm.c: New test.
20931
20932 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20933
20934         * gcc.dg/cpp/paste12.c: New test.
20935
20936 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20937
20938         * g++.dg/parse/named_ops.C: New test.
20939
20940 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20941
20942         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20943
20944 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20945
20946         * gcc.dg/weak-2.c: Allow optional leading underscore
20947         in scan-assembler symbol name.
20948         * gcc.dg/weak-3.c: Likewise.
20949         * gcc.dg/weak-4.c: Likewise.
20950         * gcc.dg/weak-5.c: Likewise.
20951
20952 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20953
20954         * gcc.dg/20020523-1.c: New test.
20955
20956 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20957
20958         * objc.dg/const-str-2.m: Update now that we stop after
20959         a command line error.
20960
20961 2002-05-22  Richard Henderson  <rth@redhat.com>
20962
20963         * g++.dg/dg.exp: Fix typo in test pruneing.
20964
20965 2002-05-22  Richard Henderson  <rth@redhat.com>
20966
20967         * g++.dg/dg.exp: Prune the tls subdirectory.
20968         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20969         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20970         * g++.dg/tls/init-1.C: New.
20971
20972 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20973
20974         * gcc.dg/20020517-1.c: New test.
20975
20976 2002-05-21  Richard Henderson  <rth@redhat.com>
20977
20978         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20979         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20980
20981 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20982
20983         * g++.dg/other/copy2.C: New test.
20984
20985 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20986
20987         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20988         (MAX_COPY): Bump up to 10 times sizeof (long long).
20989         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20990
20991         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20992         sizeof (long long).
20993
20994         * gcc.c-torture/execute/strcpy-1.c: New test.
20995
20996 2002-05-19  Jason Merrill  <jason2redhat.com>
20997
20998         * g++.dg/ext/oper1.C: New test.
20999
21000 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21001 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21002
21003         * README.QMTEST: New file.
21004
21005         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21006
21007 2002-05-19  Andreas Jaeger  <aj@suse.de>
21008
21009         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21010         now.
21011         * gcc.c-torture/execute/loop-2d.x: Likewise.
21012
21013 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21014
21015         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21016         support weak symbols.
21017         * gcc.dg/weak-4.c: Likewise
21018         * gcc.dg/weak-6.c: Likewise
21019
21020 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21021
21022         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21023         cygwin, coff and h8300-*-hms targets
21024         * gcc.dg/weak-5.c: Likewise
21025         * gcc.dg/weak-7.c: Likewise
21026
21027 2002-05-16  Jason Merrill  <jason@redhat.com>
21028
21029         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21030         (scan-assembler-not, scan-assembler-dem): Likewise.
21031         (scan-assembler-dem-not): Likewise.
21032
21033 2002-05-15  Richard Henderson  <rth@redhat.com>
21034
21035         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21036
21037 2002-05-15  Richard Henderson  <rth@redhat.com>
21038
21039         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21040         (vfoo1f): Warning here.
21041         (vfoo1l): Don't redefine the alias.
21042
21043 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21044
21045         * g++.dg/init/pm1.C: New test.
21046
21047 2002-05-12  David S. Miller  <davem@redhat.com>
21048
21049         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21050         types.
21051
21052 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21053
21054         * gcc.c-torture/execute/20020510-1.c: New test case.
21055
21056 2002-05-10  David S. Miller  <davem@redhat.com>
21057
21058         * gcc.c-torture/execute/conversion.c: Test long double too.
21059
21060 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21061
21062         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21063         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21064         * lib/g++.exp (g++_link_flags): Likewise.
21065         * lib/objc.exp (objc_target_compile): Likewise.
21066
21067 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21068
21069         * gcc.dg/cpp/poison.c: Update.
21070         * gcc.dg/cpp/20000625-2.c: Remove.
21071         * gcc.dg/cpp/direct2s.c: Remove final test.
21072
21073 2002-05-08  Tom Rix  <trix@redhat.com>
21074
21075         * gcc.c-torture/execute/20020508-1.c: New test.
21076         * gcc.c-torture/execute/20020508-2.c: New test.
21077         * gcc.c-torture/execute/20020508-3.c: New test.
21078
21079 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21080
21081         * gcc.dg/cpp/charconst-4.c: More tests.
21082
21083 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21084
21085         PR c/6569
21086         * gcc.dg/weak-3.c: Update location of warning messages.
21087         * gcc.dg/weak-5.c: Likewise.
21088
21089 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21090
21091         * gcc.c-torture/execute/20020506-1.c: New test case.
21092
21093 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21094
21095         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21096
21097 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21098
21099         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21100
21101 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21102
21103         * gcc.dg/cpp/charconst-3.c: New test.
21104
21105 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21106
21107         * gcc.dg/cpp/charconst.c: Update tests.
21108
21109 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21110
21111         * treelang: Added directory for new sample language treelang. Also
21112         lib/treelang.exp: New file to signal treelang should be tested.
21113
21114 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21115
21116         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21117         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21118         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21119         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21120         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21121         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21122         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21123
21124 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21125
21126         * gcc.dg/format/xopen-2.c: New test.
21127
21128 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21129
21130         * gcc.dg/20020503-1.c: New test.
21131
21132 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21133
21134         * g++.dg/init/dtor1.C: Make it tougher.
21135
21136 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21137
21138         * g++.dg/init/dtor1.C: New test.
21139
21140 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21141
21142         * gcc.dg/altivec-8.c: New.
21143
21144 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21145
21146         * gcc.dg/altivec-7.c: New.
21147
21148 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21149
21150         * g++.dg/parse/typedef1.C: New test.
21151
21152 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21153
21154         PR c++/6486
21155         * g++.dg/template/friend6.C: New test.
21156
21157         PR c++/6492
21158         * g++.dg/init/copy1.C: New test.
21159
21160 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21161
21162         * g++.dg/warn/effc1.C: New test.
21163
21164 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21165
21166         * gcc.dg/cpp/if-cexp.c: Add a test.
21167
21168 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21169
21170         * gcc.dg/20020426-2.c: New test.
21171
21172 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21173
21174         * gcc.dg/cpp/if-mop.c: Update.
21175         * gcc.dg/cpp/if-mpar.c: Add test.
21176         * gcc.dg/cpp/if-oppr.c: Update.
21177
21178 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21179
21180         PR c/6343
21181         * gcc.dg/weak-[2-7].c: New tests.
21182
21183 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21184
21185         * gcc.dg/enum1.c: New test.
21186
21187 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c++/6497
21190         * g++.dg/inherit/access2.C: New test.
21191
21192 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR bootstrap/6445
21195         * gcc.dg/20020426-1.c: New test.
21196
21197 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21198
21199         * g++.dg/abi/enum1.C: New test.
21200
21201 2002-04-26  Richard Henderson  <rth@redhat.com>
21202
21203         * gcc.dg/c99-bool-1.c: Expect always true warning.
21204
21205 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21206
21207         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21208
21209 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21210
21211         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21212         targets.
21213
21214 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21215
21216         * g++.dg/abi/mange7.C: New test.
21217
21218         PR c++/6438.
21219         * g++.dg/parse/stmtexpr2.C: New test.
21220
21221 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21222
21223         * gcc.dg/20020312-2.c: Add SH target.
21224
21225 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21226
21227         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21228         compiler output on mips*-*-irix*.
21229
21230 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21231
21232         * g++.dg/parse/attr1.C: New test.
21233
21234 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21235
21236         * gcc.c-torture/execute/string-opt-17.c: New test case.
21237         * gcc.c-torture/execute/memset-2.c: New test case.
21238
21239 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21240
21241         PR c++/6256:
21242         * g++.dg/template/friend5.C: New test.
21243
21244         PR c++/6331:
21245         * g++.dg/template/qual1.C: Likewise.
21246
21247 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21248
21249         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21250         Include stdlib.h, not stdio.h or ctype.h.
21251
21252 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21253
21254         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21255         cris-*-elf* and mmix-*-*.
21256         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21257         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21258         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21259         Ditto.
21260         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21261         * gcc.dg/wchar_t-1.c: Ditto.
21262
21263 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21264
21265         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21266         Clarify comment.
21267
21268 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21269
21270         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21271
21272 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21273
21274         * gcc.c-torture/execute/20000906-1.x: Delete.
21275
21276 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21277
21278         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21279
21280 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21281
21282         * PR6367
21283         * g77.f-torture/execute/6367.f: New test.
21284         * g77.f-torture/execute/6367.x: Disable for MMIX.
21285
21286 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21287
21288         * PR6352
21289         * g++.dg/opt/inline2.C: New test.
21290
21291 2002-04-18  Richard Henderson  <rth@redhat.com>
21292
21293         * gcc.dg/20000906-1.c: Enable for all targets.
21294         * gcc.c-torture/compile/iftrap-2.c: New.
21295
21296 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21297
21298         * gcc.dg/20020418-1.c: New test.
21299         * gcc.dg/20020418-2.c: New test.
21300
21301 2002-04-18  Richard Henderson  <rth@redhat.com>
21302
21303         * gcc.c-torture/compile/iftrap-1.c: New.
21304         * gcc.dg/iftrap-1.c: Adjust for ia64.
21305         * gcc.dg/iftrap-2.c: New.
21306
21307 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21308
21309         * gcc.c-torture/compile/20020418-1.c: New test.
21310
21311 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21312
21313         * gcc.c-torture/compile/20020415-1.c: New.
21314
21315 2002-04-18  David S. Miller  <davem@redhat.com>
21316
21317         * gcc.c-torture/execute/20020418-1.c: New test.
21318
21319 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21320
21321         * gcc.dg/20020416-1.c: New test.
21322
21323         * g++.dg/opt/inline1.C: New test.
21324
21325 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21326
21327         * gcc.dg/altivec-5.c: New test.
21328
21329         * gcc.dg/20020415-1.c: New test.
21330
21331 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21332
21333         * testsuite/lib/chill.exp: Remove.
21334
21335 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21336
21337         * g++.dg/other/big-struct.C: New test.
21338
21339 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21340
21341         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21342         of scratch file.
21343
21344 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21345
21346         PR c/6277
21347         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21348         in scan-assembler function name
21349
21350 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21351
21352         * g77.f-torture/execute/980628-4.x,
21353         g77.f-torture/execute/980628-5.x,
21354         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21355         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21356         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21357         i[34567]86-*-*.
21358
21359 2002-04-13  David S. Miller  <davem@redhat.com>
21360
21361         * gcc.c-torture/execute/20020413-1.c: New test.
21362
21363 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21364
21365         * gcc.dg/asm-6.c,
21366         * g++.dg/ext/asm1.C: New tests.
21367
21368 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21369
21370         PR c++ 5373.
21371         * g++.dg/parse/stmtexpr1.C: New test.
21372
21373         PR c++/5189.
21374         * g++.dg/template/copy1.C: New test.
21375
21376 2002-04-12  Richard Henderson  <rth@redhat.com>
21377
21378         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21379
21380 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21381
21382         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21383         gcc.c-torture/execute/20020307-2.c.
21384
21385 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21386
21387         * g++.dg/ext/attrib5.C,
21388         * g++.dg/lookup/struct1.C: New tests.
21389
21390 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21391
21392         * gcc.dg/20020411-1.c: New test.
21393
21394         * gcc.c-torture/execute/20020411-1.c: New test.
21395
21396 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21397
21398         * g77.f-torture/execute/6177.f: New test.
21399
21400 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21401
21402         PR middle-end/6247
21403         * g++.dg/opt/cleanup1.C: New test.
21404
21405         * g++.dg/opt/const1.C: New test.
21406
21407 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21408
21409         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21410
21411 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21412
21413         PR c++/5507
21414         * g++.dg/template/typename2.C: New test.
21415
21416 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21417
21418         * gcc.c-torture/execute/loop-12.c: New.
21419
21420 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21421
21422         * g77.f-torture/execute/980628-4.x,
21423         g77.f-torture/execute/980628-5.x,
21424         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21425         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21426         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21427
21428 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21429
21430         PR optimization/6086
21431         * g++.dg/opt/preinc1.C: New test.
21432
21433 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21434
21435         PR c++/5571
21436         * g++.dg/opt/static2.C: New test.
21437
21438 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21439
21440         PR c/5120
21441         * gcc.dg/20020406-1.c: New test.
21442
21443 2002-04-04  David S. Miller  <davem@redhat.com>
21444
21445         * gcc.c-torture/execute/20020404-1.c: New test.
21446
21447 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21448
21449         PR c/6123
21450         * gcc.dg/20020312-2.c: Do not declare global register variable
21451         if __PIC__ or __pic__ is defined.
21452
21453 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21454
21455         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21456         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21457
21458 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21459
21460         * gcc.misc-tests/linkage.exp: Update last change to handle
21461         sparc*-, not just sparc-.
21462
21463 2002-04-03  Richard Henderson  <rth@redhat.com>
21464
21465         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21466
21467 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21468
21469         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21470
21471 2002-04-02  David S. Miller  <davem@redhat.com>
21472
21473         * gcc.c-torture/execute/20020402-3.c: New test.
21474
21475 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21476
21477         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21478         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21479
21480         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21481         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21482         g77.f-torture/execute/20001201.x,
21483         g77.f-torture/execute/u77-test.x: New files.
21484
21485         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21486         * gcc.dg/wchar_t-1.c: Ditto.
21487
21488 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21489
21490         * gcc.c-torture/execute/20020402-1.c: New test.
21491
21492 2002-04-01  Richard Henderson  <rth@redhat.com>
21493
21494         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21495
21496         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21497
21498 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21499
21500         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21501
21502 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21503
21504         * g++.dg/inherit/template-as-base.C: Expect error.
21505         * g++.dg/inherit/namespace-as-base.C: Likewise.
21506
21507 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21508
21509         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21510         g++.dg/ext/instantiate3.C: Tweak match patterns.
21511
21512         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21513         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21514         -da test.
21515
21516 2002-03-31  Richard Henderson  <rth@redhat.com>
21517
21518         * gcc.dg/special/alias-2.c: New.
21519         * gcc.dg/special/ecos.exp: Run it.
21520
21521 2002-03-31  Richard Henderson  <rth@redhat.com>
21522
21523         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21524
21525 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21526
21527         * gcc.dg/weak-1.c: Disable on h8300 port.
21528
21529 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21530
21531         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21532         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21533         ordering tests.
21534         * g++.dg/bprob/bprob-1.C: New test.
21535         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21536         * g++.dg/gcov/gcov-1.C: New test.
21537         * g++.dg/gcov/gcov-1.x: New file.
21538         * g++.dg/gcov/gcov-2.C: New test.
21539         * g++.dg/gcov/gcov-3.C: New test.
21540         * g++.dg/gcov/gcov-3.h: New file.
21541
21542 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21543
21544         * g++.old-deja/g++.other/builtins5.C: New test.
21545         * g++.old-deja/g++.other/builtins6.C: New test.
21546         * g++.old-deja/g++.other/builtins7.C: New test.
21547         * g++.old-deja/g++.other/builtins8.C: New test.
21548         * g++.old-deja/g++.other/builtins9.C: New test.
21549
21550 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21551
21552         * g++.dg/opt/static1.C: New test.
21553
21554         * g++.dg/opt/longbranch1.C: New test.
21555
21556 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21557
21558         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21559
21560         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21561
21562 2002-03-28  Jeffrey A Law  (law@redhat.com)
21563
21564         * gcc.c-torture/execute/20020328-1.c: New test.
21565
21566 2002-03-27  Richard Henderson  <rth@redhat.com>
21567
21568         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21569         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21570         move from g++.old-deja/g++.ext/.
21571
21572 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21573
21574         * g++.dg/init/new2.C: New test.
21575
21576 2002-03-26  Richard Henderson  <rth@redhat.com>
21577
21578         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21579
21580         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21581         on sparc.
21582
21583         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21584         sparcv9 systems.
21585         * gcc.dg/20001102-1.c: Likewise.
21586
21587 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21588
21589         * gcc.dg/cpp/endif-pedantic1.c,
21590         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21591
21592 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21593
21594         * g++.dg/init/new1.C: New test.
21595
21596 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21597
21598         * g++.dg/abi/vbase9.C: New test.
21599
21600 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21601
21602         * gcc.dg/arm-asm.c: New test.
21603
21604 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21605
21606         * gcc.dg/Wswitch-enum.c: New test.
21607         Fix PR c/5044.
21608
21609 2002-03-26  Richard Henderson  <rth@redhat.com>
21610
21611         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21612         structure.
21613
21614 2002-03-25  Richard Henderson  <rth@redhat.com>
21615
21616         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21617         sparcv9 systems.
21618
21619         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21620         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21621
21622 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21623
21624         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21625
21626 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21627
21628         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21629         targets using generic thunk support.
21630
21631 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * gcc.c-torture/compile/20020323-1.c: New test.
21634
21635         * g++.dg/opt/conj2.C: New test.
21636
21637 2002-03-24  Richard Henderson  <rth@redhat.com>
21638
21639         * gcc.dg/weak-1.c: Use -fno-common.
21640
21641 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21642
21643         * g77.dg/f77-edit-apostrophe-out.f: New test
21644         * g77.dg/f77-edit-h-out.f: New test
21645         * g77.dg/f77-edit-t-in.f: New test
21646         * g77.dg/f77-edit-t-out.f: New test
21647         * g77.dg/f77-edit-x-out.f: New test
21648         * g77.dg/f77-edit-slash-out.f: New test
21649         * g77.dg/f77-edit-colon-out.f: New test
21650         * g77.dg/f77-edit-s-out.f: New test
21651
21652 2002-03-24  Richard Henderson  <rth@redhat.com>
21653
21654         * objc/execute/formal_protocol-6.x: New XFAIL.
21655
21656 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21657
21658         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21659         that do not support weak symbols
21660
21661 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21662
21663         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21664         * lib/g77.exp:  Likewise
21665         * lib/objc.exp: Likewise
21666
21667 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21668
21669         * gcc.dg/Wswitch-default.c: New test.
21670
21671 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21672
21673         * g++.dg/other/enum1.C: New test.
21674
21675 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21676
21677         * gcc.dg/pragma-ep-3.c: Fix typo.
21678
21679 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21680
21681         * g++.dg/inherit/template-as-base.C: New test.
21682
21683 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21684
21685         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21686         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21687
21688 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21689
21690         * gcc.dg/cpp/multiline.c: Update to match.
21691
21692 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21693
21694         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21695
21696 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21697
21698         * gcc.dg/cpp/extratokens2.c:  New file.
21699
21700 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21701
21702         * gcc.dg/20020312-2.c: Add rs6000 target.
21703
21704         * gcc.c-torture/compile/20020319-1.c: New test.
21705
21706 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21707
21708         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21709         (A, E): Handle this.
21710
21711 2002-03-20  Jason Merrill  <jason@redhat.com>
21712
21713         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21714         ignoring -fpic.
21715         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21716         through prune_gcc_output.
21717
21718 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21719
21720         * gcc.c-torture/compile/20020320-1.c: New test.
21721
21722 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21723
21724         * gcc.c-torture/compile/20020318-1.c: New test.
21725
21726         * gcc.dg/struct-by-value-1.c: New test.
21727
21728         * gcc.dg/20020319-1.c: New test.
21729
21730 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21731
21732         * g++.dg/opt/conj1.C: New test.
21733
21734 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21735
21736         * g++.dg/template/qualttp20.C: Revert previous change.
21737         * g++.dg/template/qualttp3.C: Likewise.
21738         * g++.dg/template/qualttp4.C: Likewise
21739         * g++.dg/template/qualttp5.C: Likewise
21740         * g++.dg/template/qualttp6.C: Likewise
21741         * g++.dg/template/qualttp7.C: Likewise
21742         * g++.dg/template/qualttp8.C: Likewise
21743         * g++.dg/template/recurse.C: Likewise.
21744
21745 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21746
21747         * gcc.dg/cpp/wchar-1.c: Update.
21748
21749 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21750
21751         * g++.dg/template/conv1.C: New test.
21752         * g++.dg/template/conv2.C: New test.
21753         * g++.dg/template/conv3.C: New test.
21754         * g++.dg/template/conv4.C: New test.
21755
21756 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21757
21758         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21759         * g++.dg/template/qualttp3.C: Likewise.
21760         * g++.dg/template/qualttp4.C: Likewise
21761         * g++.dg/template/qualttp5.C: Likewise
21762         * g++.dg/template/qualttp6.C: Likewise
21763         * g++.dg/template/qualttp7.C: Likewise
21764         * g++.dg/template/qualttp8.C: Likewise
21765         * g++.dg/template/recurse.C: Likewise.
21766
21767 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21768
21769         * g++.dg/opt/dtor1.C: New test.
21770
21771 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21772
21773         * gcc.c-torture/compile/20020315-1.c: New test.
21774
21775 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21776
21777         * gcc.dg/weak-1.c: Fix scan tests.
21778
21779 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21780
21781         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21782         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21783         cris-*-aout* mmix-*-*.
21784         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21785         cris-*-aout* mmix-*-*.
21786         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21787         cris-*-elf* cris-*-aout* and mmix-*-*.
21788         * gcc.dg/20001009-1.c: Ditto.
21789         * gcc.dg/20010912-1.c: Ditto.
21790         * gcc.dg/20020122-4.c: Ditto.
21791         * gcc.dg/inline-2.c: Ditto.
21792
21793 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21794
21795         * gcc.c-torture/compile/20020314-1.c: New test.
21796
21797 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21798
21799         * gcc.c-torture/execute/20020314-1.c: New test.
21800
21801 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21802
21803         * g++.dg/warn/Wunused-1.C: New test.
21804
21805 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21806
21807         * g++.dg/abi/mangle6.C: New test.
21808
21809 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21810
21811         * gcc.c-torture/compile/20020309-2.c: New test.
21812
21813         * gcc.c-torture/compile/20020312-1.c: New test.
21814
21815 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21816
21817         * g++.dg/other/access1.C: New test.
21818
21819 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21820
21821         * gcc.c-torture/execute/wchar_t-1.c: New test.
21822
21823 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21824
21825         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21826
21827 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21828
21829         * gcc.dg/20020312-1.c: New test case.
21830
21831 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21832
21833         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21834
21835 2002-03-11  Richard Henderson  <rth@redhat.com>
21836
21837         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21838         * g++.old-deja/g++.jason/report.C: Likewise.
21839
21840 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21841
21842         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21843         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21844
21845 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21846
21847         * testsuite/g++.dg/overload/pmf1.C: New test.
21848
21849 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21850
21851         * gcc.c-torture/execute/20020307-1.c: Use long.
21852
21853 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21854
21855         PR optimization/5844
21856         * gcc.dg/20020310-1.c: New test.
21857
21858 2002-03-09  Michael Meissner  <meissner@redhat.com>
21859
21860         * gcc.c-torture/execute/memcpy-2.c: New test.
21861         * gcc.c-torture/execute/memset-1.c: New test.
21862         * gcc.c-torture/execute/strlen-1.c: New test.
21863         * gcc.c-torture/execute/strcmp-1.c: New test.
21864         * gcc.c-torture/execute/strncmp-1.c: New test.
21865
21866 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21867
21868         * gcc.dg/ppc-ldstruct.c: New test.
21869
21870 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21871
21872         * gcc.c-torture/execute/va-arg-22.c: New test.
21873
21874 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21875
21876         * gcc.c-torture/compile/20020309-1.c: New test.
21877
21878 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21879
21880         * gcc.c-torture/execute/20020307-2.c: New test.
21881
21882 2002-03-07  Jeffrey A Law  (law@redhat.com)
21883
21884         * g77.f-torture/compile/20020307-1.f: New test.
21885
21886 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21887
21888         * gcc.dg/unordered-1.c: New test.
21889
21890 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21891
21892         * gcc.c-torture/execute/20020307-1.c: New test.
21893
21894 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21895
21896         * gcc.dg/20020304-1.c: New test.
21897
21898         * gcc.c-torture/compile/20020304-2.c: New test.
21899
21900 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21901
21902         * gcc.c-torture/compile/20020304-1.c: New test case
21903         (from PR c/5830).
21904
21905 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21906
21907         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21908
21909 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21910
21911         * g++.dg/other/classkey1.C: New test.
21912
21913 2002-03-01  Richard Henderson  <rth@redhat.com>
21914
21915         * gcc.c-torture/compile/981223-1.x: New.
21916         * gcc.c-torture/compile/920625-1.x: New.
21917
21918 2002-02-28  Richard Henderson  <rth@redhat.com>
21919
21920         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21921
21922 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21923
21924         * gcc.c-torture/execute/20020227-1.c: New test.
21925
21926 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21927
21928         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21929         here" ERROR lines.
21930         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21931         * g++.old-deja.g++.other/defarg1.C: Likewise.
21932         * g++.old-deja/g++.pt/calls2.C: Likewise.
21933         * g++.old-deja/g++.pt/crash20.C: Likewise.
21934         * g++.old-deja/g++.pt/crash30.C: Likewise.
21935         * g++.old-deja/g++.pt/crash36.C: Likewise.
21936         * g++.old-deja/g++.pt/crash6.C: Likewise.
21937         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21938         * g++.old-deja/g++.pt/derived3.C: Likewise.
21939         * g++.old-deja/g++.pt/error1.C: Likewise.
21940         * g++.old-deja/g++.pt/friend21.C: Likewise.
21941         * g++.old-deja/g++.pt/friend23.C: Likewise.
21942         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21943         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21944
21945 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21946
21947         * gcc.c-torture/execute/20020225-2.c: New test.
21948
21949 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21950
21951         * gcc.c-torture/execute/920730-1t.c,
21952         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21953         Delete test cases, only relevant to -traditional.
21954
21955 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21956
21957         * gcc.dg/cpp/undef1.c: Remove.
21958         * gcc.dg/cpp/directiv.c: Update.
21959         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21960
21961 2002-02-27  Michael Meissner  <meissner@redhat.com>
21962
21963         * gcc.c-torture/execute/20020226-1.c: New test.
21964
21965 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21966
21967         * g++.dg/debug/debug4.C: New test.
21968
21969         * gcc.dg/ia64-visibility-1.c: New test.
21970
21971 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21972
21973         * gcc.dg/debug/20020224-1.c: New.
21974
21975 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21976
21977         * gcc.c-torture/execute/960416-1.x: New.
21978         * gcc.c-torture/execute/divconst-3.x: Likewise.
21979
21980 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21981
21982         * gcc.dg/20020224-1.c: New test.
21983
21984 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21985
21986         * gcc.c-torture/execute/20020225-1.c: New.
21987
21988 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21989
21990         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21991
21992 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21993
21994         * gcc.dg/20020222-1.c: New test.
21995
21996 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21997
21998         * g++.dg/opt/anonunion1.C: New test.
21999
22000 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22001
22002         * g++.dg/template/qualttp19.C: New test.
22003         * g++.dg/template/qualttp20.C: New test.
22004         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22005         * g++.old-deja/g++.other/qual1.C: Likewise.
22006
22007 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22008
22009         * gcc.dg/attr-alwaysinline.c: New.
22010
22011 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22012
22013         * gcc.dg/20020220-1.c: New test.
22014
22015         * gcc.dg/20020220-2.c: New test.
22016
22017         * g++.dg/opt/mmx1.C: New test.
22018
22019 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22020
22021         * gcc.c-torture/compile/20020110.c: New test.
22022
22023 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.c-torture/execute/20020219-1.c: New test.
22026
22027         * gcc.dg/20020219-1.c: New test.
22028
22029         * gcc.dg/noncompile/20020220-1.c: New test.
22030
22031         * g++.dg/opt/ptrintsum1.C: New test.
22032
22033         * gcc.dg/debug/20020220-1.c: New test.
22034
22035 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22036
22037         * gcc.c-torture/execute/20020216-1.c: New test.
22038
22039 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22040
22041         * gcc.dg/decl-1.c: Update, new test.
22042
22043 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22044
22045         * g++.dg/abi/bitfield1.C: New test.
22046         * g++.dg/abi/bitfield2.C: New test.
22047
22048 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22049
22050         * gcc.dg/attr-nest.c: New test.
22051
22052 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22053
22054         * gcc.c-torture/execute/20020215-1.c: New test.
22055
22056 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22057
22058         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22059         * g++.dg/debug/debug.exp: New.
22060         * g++.dg/debug/trivial.C: New.
22061         * g++.dg/debug/debug1.C: Moved...
22062         * g++.dg/other/debug1.C: ...from here.
22063         * g++.dg/debug/debug2.C: Moved...
22064         * g++.dg/other/debug2.C: ...from here.
22065         * g++.dg/debug/debug3.C: Moved...
22066         * g++.dg/other/debug3.C: ...from here.
22067
22068         * gcc.dg/noncompile/20020213-1.c: New test.
22069
22070 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22071
22072         * g++.dg/other/debug3.C: New test.
22073
22074         * gcc.c-torture/execute/20020213-1.c: New test.
22075
22076 2002-02-13  Richard Smith <richard@ex-parrot.com>
22077
22078         * g++.old-deja/g++.other/thunk1.C: New test.
22079
22080 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22081
22082         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22083
22084 2002-02-13  Stan Shebs  <shebs@apple.com>
22085
22086         * gcc.dg/altivec-3.c: New.
22087
22088 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22089
22090         * gcc.dg/Wunreachable-1.c: New test.
22091         * gcc.dg/Wunreachable-2.c: New test.
22092
22093 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22094
22095         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22096
22097 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22098
22099         * gcc.dg/decl-1.c: New test.
22100
22101 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22102
22103         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22104
22105 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22106
22107         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22108         * gcc.c-torture/compile/980506-1.x: Likewise.
22109
22110 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22111
22112         * gcc.dg/20020210-1.c: New.
22113
22114 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22115
22116         * g77.f-torture/execute/947.f: New regression test
22117         for PR fortran/947.
22118
22119 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22120
22121         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22122         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22123
22124 2002-02-08  Richard Henderson  <rth@redhat.com>
22125
22126         * gcc.c-torture/compile/labels-3.c: New.
22127
22128 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22129
22130         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22131         expression statements work instead.
22132         * gcc.dg/noncompile/20020207-1.c: New test.
22133
22134 2002-02-07  Richard Henderson  <rth@redhat.com>
22135
22136         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22137
22138 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22139
22140         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22141         message from g77
22142         * lib/g77-dg.exp: Trim g77 error messages so that they are
22143         recognized by dg.exp.
22144
22145 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22146
22147         PR fortran/5473
22148         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22149
22150 2002-02-07  Richard Henderson  <rth@redhat.com>
22151
22152         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22153         to be sufficiently aligned for integers.
22154
22155 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22156
22157         * g++.dg/template/friend4.C: New test.
22158
22159 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22160
22161         PR fortran/5743
22162         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22163         unsupported cases.
22164
22165 2002-02-07  Richard Henderson  <rth@redhat.com>
22166
22167         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22168         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22169         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22170         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22171
22172 2002-02-06  Richard Henderson  <rth@redhat.com>
22173
22174         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22175
22176 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22177
22178         * gcc.dg/20020206-1.c: New test.
22179
22180 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22181
22182         * gcc.c-torture/execute/20020206-1.c: New test.
22183
22184         * gcc.c-torture/execute/20020206-2.c: New test.
22185
22186         PR optimization/5429:
22187         * gcc.c-torture/compile/20020206-1.c: New test.
22188
22189 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22190
22191         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22192         as certain file formats cannot support particularly large
22193         alignments.
22194
22195         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22196         and do not expect to be able to link the executable.
22197
22198         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22199         fail because the COFF format does not support the weak attribute.
22200
22201 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22202
22203         * g77.dg/pr5473.f:  New test
22204
22205 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22206
22207         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22208         Fix testcase accordingly.
22209
22210 2002-02-04  Richard Henderson  <rth@redhat.com>
22211
22212         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22213         (buf): Change to be an array of pointers, not ints.
22214
22215 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22216
22217         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22218         before all tests.  Move warning one line above to match where it
22219         C frontend emits.
22220         * gcc.dg/Wswitch-2.c: New test.
22221         * g++.dg/warn/Wswitch-1.C: New test.
22222         * g++.dg/warn/Wswitch-2.C: New test.
22223
22224 2002-02-04  Richard Henderson  <rth@redhat.com>
22225
22226         * g++.dg/abi/offsetof.C: Fix size comparison.
22227
22228 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22229
22230         * gcc.dg/cast-qual-2.c: New test.
22231
22232 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22233
22234         * gcc.dg/20020201-4.c: New test.
22235
22236 2002-02-04  Ben Elliston  <bje@redhat.com>
22237
22238         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22239         target_info attribute != 0, in addition to the empty string.
22240         (gcc_target_compile): Likewise.
22241
22242 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22243
22244         * gcc.dg/Wswitch.c: New test.
22245         PR gcc/4475. PR gcc/3780.
22246
22247 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22248
22249         * g77.f-torture/execute/5122.f: New test for regressions
22250         against PR fortran/5122.
22251
22252 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22253
22254         * g77.f-torture/compile/pr3743.f: Delete
22255         * g77.dg/pr3743-1.f: New test.
22256         * g77.dg/pr3743-2.f: New test.
22257         * g77.dg/pr3743-3.f: New test.
22258         * g77.dg/pr3743-4.f: New test.
22259
22260 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22261
22262         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22263
22264 2002-02-02  Richard Henderson  <rth@redhat.com>
22265
22266         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22267         * gcc.c-torture/execute/bf64-1.c: Likewise.
22268
22269 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22270
22271         * gcc.dg/20020201-2.c: New test.
22272
22273         * gcc.dg/20020201-3.c: New test.
22274
22275         * gcc.c-torture/execute/bitfld-2.c: New test.
22276
22277 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22278
22279         * gcc.dg/bitfld-1.c: Update.
22280         * gcc.dg/bitfld-2.c: Update.
22281         * gcc.c-torture/execute/bitfld-1.x: New.
22282
22283 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22284
22285         * gcc.c-torture/execute/20020201-1.c: New test.
22286
22287 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22288
22289         PR target/5469
22290         * gcc.dg/20020201-1.c: New test.
22291
22292 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22293
22294         PR fortran/3743
22295         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22296         * g77.f-torture/compile/pr3743.x: Remove
22297
22298 2002-01-31  Tom Rix  <trix@redhat.com>
22299
22300         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22301
22302 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22303
22304         * gcc.dg/noncompile/20020130-1.c: New test.
22305
22306 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22307
22308         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22309
22310 2002-01-29  Richard Henderson  <rth@redhat.com>
22311
22312         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22313         to long long.
22314         * gcc.c-torture/execute/bf64-1.c: Likewise.
22315
22316 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22317
22318         * gcc.c-torture/execute/20020129-1.c: New test.
22319
22320 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22321
22322         * gcc.c-torture/compile/20000224-1.c: Update.
22323         * gcc.c-torture/execute/bitfld-1.c: New tests.
22324         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22325         * gcc.dg/uninit-A.c: Update.
22326
22327 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22328
22329         * g++.dg/template/ctor1.C: Add instantiation.
22330
22331 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22332
22333         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22334         argument to __builtin_prefetch to be const ptr.
22335
22336 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * gcc.c-torture/compile/20020120-1.c: New test.
22339
22340 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22341
22342         * gcc.c-torture/execute/20020127-1.c: New test.
22343
22344 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22345
22346         * g77.dg/f77-edit-i-in.f: New test
22347         * g77.dg/f77-edit-i-out.f: New test
22348
22349 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22350
22351         * gcc.dg/debug/debug.exp: New file.
22352         * gcc.dg/debug/trivial.c: New file.
22353         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22354         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22355         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22356         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22357         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22358         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22359         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22360         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22361         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22362         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22363         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22364         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22365         * gcc.dg/20000503-1.c: Removed.
22366         * gcc.dg/20010207-1.c: Removed.
22367         * gcc.dg/20011223-1.c: Removed.
22368         * gcc.dg/20020104-2.c: Removed.
22369         * gcc.dg/debug-1.c: Removed.
22370         * gcc.dg/debug-2.c: Removed.
22371         * gcc.dg/debug-3.c: Removed.
22372         * gcc.dg/debug-4.c: Removed.
22373         * gcc.dg/debug-5.c: Removed.
22374         * gcc.dg/debug-6.c: Removed.
22375         * gcc.dg/dwarf2-1.c: Removed.
22376         * gcc.dg/dwarf2-2.c: Removed.
22377
22378 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22379
22380         * g++.old-deja/g++.other/eh5.C: New test.
22381         * g++.old-deja/g++.other/sibcall2.C: New test.
22382         * g++.old-deja/g++.other/array9.C: New test.
22383         * g++.old-deja/g++.other/typename2.C: New test.
22384         * g++.old-deja/g++.other/crash60.C: New test.
22385         * g++.old-deja/g++.other/conv9.C: New test.
22386         * g++.old-deja/g++.other/mangle10.C: New test.
22387         * g++.old-deja/g++.other/unchanging1.C: New test.
22388         * g++.old-deja/g++.other/exprstmt1.C: New test.
22389         * g++.old-deja/g++.other/inline23.C: New test.
22390         * g++.old-deja/g++.eh/ia64-1.C: New test.
22391         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22392         * g++.old-deja/g++.other/reload1.C: New test.
22393         * g++.old-deja/g++.other/static20.C: New test.
22394         * g++.old-deja/g++.other/local-alloc1.C: New test.
22395         * g++.old-deja/g++.other/conv8.C: New test.
22396         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22397         * g++.old-deja/g++.other/storeexpr1.C: New test.
22398         * g++.old-deja/g++.other/storeexpr2.C: New test.
22399         * g++.dg/eh/template2.C: New test.
22400         * g++.dg/warn/weak1.C: New test.
22401
22402 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22403
22404         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22405         Remove first, non-varying, argument.
22406
22407 2002-01-23  Richard Henderson  <rth@redhat.com>
22408
22409         * gcc.dg/inline-2.c: New.
22410
22411         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22412         Add optional target arg.  Check number of arguments.
22413         (scan-assembler-not, scan-assembler-dem): Likewise.
22414         (scan-assembler-dem-not): Likewise.
22415
22416 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22417
22418         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22419         line 12.
22420         * g++.old-deja/g++.brendan/parse3.C,
22421         g++.old-deja/g++.other/crash26.C,
22422         g++.old-deja/g++.other/crash28.C,
22423         g++.old-deja/g++.other/crash29.C,
22424         g++.old-deja/g++.other/crash30.C,
22425         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22426
22427 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22428
22429         * gcc.dg/20020115-1.c: New.
22430
22431 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22432
22433         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22434
22435 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22436
22437         * gcc.dg/20020122-3.c: New.
22438
22439 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22440
22441         * g++.dg/other/gc1.C: New test.
22442
22443 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22444
22445         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22446
22447 2002-01-22  Richard Henderson  <rth@redhat.com>
22448
22449         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22450
22451 2002-01-22  Richard Henderson  <rth@redhat.com>
22452
22453         * gcc.dg/20020122-4.c: New.
22454
22455 2002-01-22  H.J. Lu <hjl@gnu.org>
22456
22457         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22458         link output.
22459         * gcc.dg/special/ecos.exp: Likewise.
22460         * lib/g++-dg.exp: Likewise.
22461         * lib/g77-dg.exp: Likewise.
22462         * lib/gcc-dg.exp : Likewise.
22463         * lib/mike-g++.exp: Likewise.
22464         * lib/mike-g77.exp: Likewise.
22465         * lib/mike-gcc.exp: Likewise.
22466         * lib/objc-dg.exp: Likewise.
22467
22468 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22469
22470         PR target/5379
22471         * gcc.dg/20020122-2.c: New test.
22472
22473 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22474
22475         * gcc.dg/20020122-1.c: New test.
22476
22477 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22478
22479         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22480
22481 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22482
22483         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22484
22485 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22486
22487         * gcc.c-torture/compile/20020121-1.c: New test.
22488
22489 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22490
22491         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22492         ld_library_path.
22493
22494 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22495
22496         * gcc.dg/20020218-1.c: New test.
22497
22498 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22499
22500         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22501         messages
22502         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22503         "At global scope" warning
22504         * g++.dg/ext/align1.C: Change cygwin test for alignment
22505         from db-bogus to dg-warning
22506
22507 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22508
22509         * g77.f-torture/compile/cpp2.F: New test.
22510
22511 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22512
22513         * g++.dg/template/access1.C: New test.
22514
22515 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22516
22517         * gcc.dg/20020118-1.c: New.
22518
22519 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22520
22521         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22522
22523 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22524
22525         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22526         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22527         alignment warnings.
22528
22529 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22530
22531         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22532         torture_with_loops and torture_without_loops
22533
22534 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * gcc.c-torture/compile/20020116-1.c: New test.
22537
22538 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22539
22540         * gcc.dg/20020116-2.c: New test.
22541
22542         * gcc.dg/ultrasp4.c: New test.
22543
22544         * gcc.dg/20020116-1.c: New test.
22545
22546 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22547
22548         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22549         by EABI.
22550
22551 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22552
22553         * gcc.misc-tests/i386-prefetch.exp: New.
22554         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22555         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22556         * gcc.misc-tests/i386-pf-none-1.c: New test.
22557         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22558
22559 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22560
22561         * gcc.dg/gnu89-init-1.c: Add new tests.
22562
22563 2002-01-15  Andreas Jaeger  <aj@suse.de>
22564
22565         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22566         * gcc.dg/i386-mmx-2.c: Likewise.
22567         * gcc.dg/i386-sse-1.c: Likewise.
22568         * gcc.dg/i386-sse-2.c: Likewise.
22569         * gcc.dg/i386-sse-3.c: Likewise.
22570
22571 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22572
22573         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22574         Uncomment additional cases that now pass.
22575
22576 2002-01-11  Richard Henderson  <rth@redhat.com>
22577
22578         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22579         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22580
22581 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22582
22583         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22584
22585 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22586
22587         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22588         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22589
22590 2002-01-10  Dale Johannesen  <dalej@apple.com>
22591
22592         * gcc.c-torture/execute/loop-11.c: New.
22593
22594 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22595
22596         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22597         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22598
22599 2002-01-09  Richard Henderson  <rth@redhat.com>
22600
22601         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22602         type in which to perform the operation for each size.
22603
22604 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22605
22606         * gcc.c-torture/compile/20020109-2.c: New test.
22607
22608 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22609
22610         * gcc.c-torture/execute/loop-10.c: New test.
22611
22612 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22613
22614         * gcc.c-torture/compile/20010226-1.c: New test.
22615         * gcc.c-torture/compile/20010227-1.c: New test.
22616         * gcc.c-torture/compile/20010426-1.c: New test.
22617         * gcc.c-torture/compile/20010510-1.c: New test.
22618         * gcc.c-torture/compile/20010605-3.c: New test.
22619         * gcc.c-torture/compile/20010824-1.c: New test.
22620         * gcc.c-torture/execute/20010409-1.c: New test.
22621         * gcc.dg/noncompile/20000901-1.c: New test.
22622         * gcc.dg/20001023-1.c: New test.
22623         * gcc.dg/20001101-1.c: New test.
22624         * gcc.dg/20001102-1.c: New test.
22625         * gcc.dg/20010207-1.c: New test.
22626         * gcc.dg/20010405-1.c: New test.
22627         * gcc.dg/20010822-1.c: New test.
22628         * gcc.dg/20011107-1.c: New test.
22629
22630 2002-01-09  Jeffrey A Law  (law@redhat.com)
22631
22632         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22633
22634         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22635         execution failure on PA targets.
22636
22637 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22638
22639         * gcc.c-torture/compile/20020109-1.c: New test.
22640
22641 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22642
22643         * gcc.c-torture/execute/20020108-1.c: New test.
22644
22645 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22646
22647         * gcc.dg/20020108-1.c: New test.
22648
22649 2002-01-08  H.J. Lu <hjl@gnu.org>
22650
22651         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22652         for header files.
22653
22654 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22655
22656         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22657         consistency.
22658
22659 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22660
22661         * gcc.dg/altivec-4.c: Test altivec predicates.
22662
22663 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22664
22665         * gcc.c-torture/execute/20020107-1.c: New test.
22666
22667 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22668
22669         PR c/5279
22670         * gcc.c-torture/compile/20020106-1.c: New test.
22671
22672 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22673
22674         * gcc.c-torture/execute/nestfunc-4.c: New test.
22675
22676 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22677
22678         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22679         extra triple that slipped in.
22680         * g++.old-deja/g++.abi/align.C: Likewise.
22681         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22682
22683 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22684
22685         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22686         * g++.old-deja/g++.abi/align.C: Likewise.
22687         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22688
22689         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22690         on FreeBSD/i386.
22691         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22692         FreeBSD.
22693
22694 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22695
22696         * gcc.dg/20020104-1.c: New test.
22697
22698         * gcc.dg/20020104-2.c: New test.
22699
22700 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22701
22702         * gcc.dg/20020103-1.c: Fix typo in target selector.
22703
22704 2002-01-03  Richard Henderson  <rth@redhat.com>
22705
22706         * gcc.dg/20020103-1.c: New.
22707
22708 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22709
22710         * gcc.c-torture/execute/20020103-1.c: New test.
22711
22712 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22713
22714         * g++.dg/other/debug2.C: New test.
22715
22716         * gcc.c-torture/compile/20020103-1.c: New test.
22717
22718 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22719
22720         * gcc.dg/gnu89-init-1.c: Added new tests.
22721
22722 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22723
22724         * g++.dg/template/friend2.C: Remove as patch is reverted.
22725
22726         * g++.dg/warn/oldcast1.C: New test.
22727
22728         * g++.dg/template/ptrmem1.C: New test.
22729         * g++.dg/template/ptrmem2.C: New test.
22730
22731         * g++.dg/template/ntp.C: New test.
22732
22733         * g++.dg/other/component1.C: New test.
22734
22735         * g++.dg/template/ttp3.C: New test.
22736
22737         * g++.dg/template/friend2.C: New test.
22738         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22739
22740 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22741
22742         * g++.dg/other/ptrmem1.C: New test.
22743         * g++.dg/other/ptrmem2.C: New test.
22744
22745 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22746
22747         * g++.dg/template/ctor1.C: New test.
22748
22749 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22750
22751         * g++.dg/template/friend2.C: New test.
22752
22753 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22754
22755         * gcc.dg/mmix-1.c: New test.
22756
22757 2001-12-31  Richard Henderson  <rth@redhat.com>
22758
22759         * gcc.dg/asm-5.c: New.
22760
22761 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22762
22763         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22764         in namespace __gnu_cxx
22765
22766 2001-12-30  Richard Henderson  <rth@redhat.com>
22767
22768         * gcc.dg/debug-6.c: New.
22769
22770 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22771
22772         * gcc.c-torture/compile/20011229-2.c: New test.
22773
22774 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22775
22776         * gcc.dg/debug-3.c: New test.
22777         * gcc.dg/debug-4.c: New test.
22778         * gcc.dg/debug-5.c: New test.
22779
22780 2001-12-29  Richard Henderson  <rth@redhat.com>
22781
22782         * g++.dg/eh/loop1.C: New.
22783
22784 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22785
22786         * g++.dg/template/crash1.C: New test.
22787
22788 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22789
22790         * g++.dg/other/const1.C: New test.
22791
22792 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22793
22794         * gcc.c-torture/compile/20011229-1.c: New test.
22795
22796 2001-12-28  Stan Shebs  <shebs@apple.com>
22797
22798         * lib/objc-torture.exp: Resync with c-torture.exp.
22799         * lib/objc.exp: Load standard libraries.
22800
22801 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22802
22803         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22804         additional tests.
22805
22806 2001-12-27  Roger Sayle <roger@eyesopen.com>
22807
22808         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22809
22810 2001-12-27  Richard Henderson  <rth@redhat.com>
22811
22812         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22813
22814 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22815
22816         * g++.dg/eh/ctor1.C: New test.
22817         * g++.dg/other/error2.C: New test.
22818
22819 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22820
22821         * g++.dg/other/init2.C: New test.
22822
22823 2001-12-24  Richard Henderson  <rth@redhat.com>
22824
22825         * gcc.dg/20011223-1.c: New.
22826         * gcc.dg/inline-1.c: New.
22827
22828 2001-12-23  Richard Henderson  <rth@redhat.com>
22829
22830         * gcc.dg/asm-4.c: Test operand modifiers.
22831
22832 2001-12-23  Richard Henderson  <rth@redhat.com>
22833
22834         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22835
22836 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22837
22838         * gcc.c-torture/execute/20011223-1.c: New test.
22839
22840 2001-12-21  Richard Henderson  <rth@redhat.com>
22841
22842         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22843         re-enables the warning.
22844
22845 2001-12-21  Richard Henderson  <rth@redhat.com>
22846
22847         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22848
22849 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22850
22851         * gcc.c-torture/compile/20011218-1.c: New test.
22852
22853 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22854
22855         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22856         arm-isr.c test.
22857         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22858         epilogue generation for ARM ISR routines.
22859
22860 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22861
22862         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22863         * gcc.dg/format/c90-printf-3.c: Likewise.
22864         * gcc.dg/format/c99-printf-3.c: Likewise.
22865         * gcc.dg/format/ext-1.c: Likewise.
22866         * gcc.dg/format/ext-6.c: Likewise.
22867         * gcc.dg/format/format.h: Prototype unlocked stdio.
22868
22869 2001-12-20  Richard Henderson  <rth@redhat.com>
22870
22871         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22872         (arena): Use it.
22873         (malloc): Correct allocation logic.  Abort if we fill up the
22874         arena before initialization complete.
22875         (realloc): Correct allocation logic.
22876
22877 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22878
22879         * gcc.c-torture/compile/20011219-2.c: New test.
22880
22881         * gcc.c-torture/execute/20011219-1.c: New test.
22882
22883 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22884
22885         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22886         target does not support weak symbols.
22887
22888 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22889
22890         * gcc.c-torture/compile/20011219-1.c: New test.
22891
22892 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22893
22894         * g++.dg/other/error1.C: New test.
22895
22896 2001-12-17  Jeffrey A Law  (law@redhat.com)
22897
22898         * gcc.c-torture/execute/20011217-1.c: New test.
22899
22900 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22901
22902         * objc.dg/special/: New directory.
22903         * objc.dg/special/special.exp: New file.
22904         * objc.dg/special/unclaimed-category-1.h: New file.
22905         * objc.dg/special/unclaimed-category-1a.m: New file.
22906         * objc.dg/special/unclaimed-category-1.m: New file.
22907
22908 2001-12-17  Andreas Jaeger  <aj@suse.de>
22909
22910         * gcc.c-torture/compile/20011217-2.c: New test.
22911
22912 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22913
22914         * gcc.c-torture/compile/20011217-1.c: New test.
22915
22916 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22917
22918         * testsuite/gcc.dg/20011214-1.c: New.
22919
22920 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22921
22922         * gcc.dg/altivec-4.c: New.
22923
22924 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22925
22926         * gcc.dg/20011113-1.c: New test.
22927
22928 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22929
22930         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22931         std::__malloc_alloc_template<0> and
22932         std::__default_alloc_template<false, 0>.
22933
22934 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22935
22936         * objc/execute/bf-21.m: New test.
22937         * objc/execute/enumeration-1.m: New test.
22938         * objc/execute/enumeration-2.m: New test.
22939
22940 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22941
22942         * gcc.dg/gnu89-init-1.c: New test.
22943
22944 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22945
22946         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22947         * g++.old-deja/g++.jason/2371.C: Likewise.
22948         * g++.old-deja/g++.jason/template33.C: Likewise.
22949         * g++.old-deja/g++.jason/template34.C: Likewise.
22950         * g++.old-deja/g++.jason/template36.C: Likewise.
22951         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22952         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22953         * g++.old-deja/g++.other/typename1.C: Likewise.
22954         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22955         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22956         * g++.old-deja/g++.pt/typename11.C: Likewise.
22957         * g++.old-deja/g++.pt/typename14.C: Likewise.
22958         * g++.old-deja/g++.pt/typename16.C: Likewise.
22959         * g++.old-deja/g++.pt/typename3.C: Likewise.
22960         * g++.old-deja/g++.pt/typename4.C: Likewise.
22961         * g++.old-deja/g++.pt/typename5.C: Likewise.
22962         * g++.old-deja/g++.pt/typename7.C: Likewise.
22963         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22964
22965 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22966
22967         * g++.dg/other/linkage1.C: New test.
22968         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22969         specifiers.
22970
22971 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22972
22973         * gcc.dg/concat.c: New test.
22974
22975 2001-12-11  Stan Shebs  <shebs@apple.com>
22976
22977         * objc/compile: New test directory.
22978         * objc/compile/compile.exp: New expect script.
22979         * objc/compile/20011211-1.m: New compile test.
22980
22981 2001-12-11  Jason Merrill  <jason@redhat.com>
22982
22983         * lib/prune.exp (prune_gcc_output): Also handle "In member
22984         function".  So many permutations...
22985
22986 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22987
22988         * g++.dg/template/typedef1.C: New test.
22989
22990 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22991
22992         * g++.dg/other/copy1.C: New test.
22993
22994 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22995
22996         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22997
22998         * gcc.dg/builtin-choose-expr.c: New.
22999
23000 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23001
23002         * gcc.dg/altivec-2.c: New.
23003
23004 2001-12-07  Richard Henderson  <rth@redhat.com>
23005
23006         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23007
23008 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23009
23010         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23011         ultrasparc.
23012
23013 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23014
23015         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23016
23017 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23018
23019         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23020         variable argument list.
23021
23022 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23023
23024         * gcc.c-torture/execute/memcheck: Delete entire directory.
23025         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23026         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23027
23028 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23029
23030         * gcc.dg/Wshadow-1.c: New test.
23031
23032 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23033
23034         * gcc.c-torture/compile/20011130-1.c: New test.
23035
23036         * gcc.dg/noncompile/20011025-1.c: New test.
23037
23038         * g++.dg/other/anon-union.C: New test.
23039
23040         * gcc.c-torture/execute/20011024-1.c: New test.
23041
23042 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23043
23044         * gcc.c-torture/execute/20000722-1.x,
23045         gcc.c-torture/execute/20010123-1.x: Remove.
23046         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23047         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23048         gcc.dg/c99-complit-2.c: New tests.
23049
23050 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23051
23052         * g++.dg/inherit/base1.C: New test.
23053
23054 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23055
23056         * g++.dg/other/stdarg1.C: New test.
23057
23058         * gcc.c-torture/compile/20011130-2.c: New test.
23059
23060 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23061
23062         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23063         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23064         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23065         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23066         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23067         * gcc.dg/builtin-prefetch-1.c: New test.
23068
23069 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23070
23071         * gcc.dg/20011130-1.c: New test.
23072
23073 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23074
23075         * g++.dg/other/scope1.C: New test.
23076         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23077
23078 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23079
23080         * gcc.dg/vla-init-1.c: New test.
23081
23082 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23083
23084         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23085
23086 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23087
23088         * objc.dg/alias.m: Update.
23089         * objc.dg/class-1.m: Update.
23090         * objc.dg/const-str-1.m: Update.
23091         * objc.dg/fwd-proto-1.m: Update.
23092         * objc.dg/id-1.m: Update.
23093         * objc.dg/super-class-1.m: Update.
23094
23095 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23096
23097         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23098         constructs.
23099
23100 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23101
23102         * gcc.c-torture/execute/20011128-1.c: New test.
23103
23104 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23105
23106         * gcc.dg/20011127-1.c: New test.
23107
23108 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23109
23110         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23111         from Austin Group draft 7.
23112         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23113         scanf format arguments.
23114         * gcc.dg/format/no-exargs-2.c: New test.
23115
23116 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23117
23118         * g++.dg/abi/vbase8-4.C: New test.
23119
23120 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23121
23122         * gcc.c-torture/execute/20011121-1.c: New test.
23123
23124 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23125
23126         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23127
23128 2001-11-23  Andreas Jaeger  <aj@suse.de>
23129
23130         * gcc.dg/cpp/charconst-2.c: New test.
23131
23132 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23133
23134         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23135         to the host if it is remote.  Let tests specify extra headers
23136         they use.
23137         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23138         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23139         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23140         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23141         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23142         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23143         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23144         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23145         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23146         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23147
23148 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23149
23150         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23151         for little endian ARMs.
23152
23153 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23154
23155         * gcc.c-torture/compile/20011119-1.c: New test.
23156         * gcc.c-torture/compile/20011119-2.c: New test.
23157
23158 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23159
23160         * gcc.dg/altivec-1.c: Fix typo.
23161
23162 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23163
23164         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23165
23166 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23167
23168         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23169
23170 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23171
23172         * lib/g77.exp: Don't specify --rpath-link.
23173
23174         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23175         across all the headers.
23176         * gcc.dg/format/format.exp: For testing on a remote host,
23177         copy format.h.
23178
23179         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23180         * gcc.c-torture/execute/930406-1.c: Likewise.
23181         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23182
23183 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23184
23185         * gcc.dg/altivec-1.c: New.
23186
23187 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23188
23189         * gcc.dg/cpp/fpreprocessed.c: New test case.
23190
23191 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23192
23193         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23194         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23195         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23196
23197 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23198
23199         * gcc.dg/no-builtin-1.c: New test.
23200
23201 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23202
23203         * gcc.c-torture/execute/20011115-1.c: New test.
23204
23205 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23206
23207         * gcc.c-torture/compile/20011114-2.c: New test.
23208         * gcc.c-torture/compile/20011114-3.c: New test.
23209         * gcc.c-torture/compile/20011114-4.c: New test.
23210
23211 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23212
23213         * g++.dg/other/init1.C: New test.
23214
23215 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23216
23217         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23218         message.
23219
23220         * gcc.c-torture/execute/20011114-1.c: New testcase.
23221
23222         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23223         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23224         like the (before this change) version of 20010327-1.c.
23225
23226 2001-11-14  Roger Sayle <roger@eyesopen.com>
23227
23228         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23229
23230 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23231
23232         * g++.dg/init/array2.C: New test.
23233
23234 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23235
23236         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23237
23238 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23239
23240         * g++.dg/other/forscope1.C: New test.
23241         * g++.dg/ext/forscope1.C: New test.
23242         * g++.dg/ext/forscope2.C: New test.
23243
23244 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23245
23246         * gcc.c-torture/execute/20011113-1.c: New test.
23247
23248 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23249
23250         * gcc.c-torture/execute/20011109-2.c: New test.
23251
23252         * gcc.c-torture/execute/20011109-1.c: New test.
23253
23254 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23255
23256         * gcc.c-torture/compile/20011109-1.c: New test.
23257
23258 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23259
23260         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23261         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23262         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23263         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23264         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23265         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23266         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23267
23268 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23269
23270         * g++.dg/warn/Wshadow-1.C: New tests.
23271         * g++.old-deja/g++.mike/for3.C: Update.
23272
23273 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23274
23275         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23276         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23277         XFAILs.  Adjust expected error texts.
23278         * gcc.c-torture/compile/20011106-1.c,
23279         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23280         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23281         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23282         gcc.dg/c99-array-lval-5.c: New tests.
23283
23284 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23285
23286         * gcc.dg/cpp/defined.c: Update.
23287
23288 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23289
23290         * gcc.c-torture/execute/anon-1.c: New test.
23291
23292 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23293
23294         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23295         same size, so no warning should be produced on stormy16.
23296
23297         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23298         due to oversized array.
23299         * g++.old-deja/g++.mike/ns15.C: Likewise.
23300         * g++.old-deja/g++.pt/crash16.C: Likewise.
23301
23302 2001-11-02  Graham Stott  <grahams@redhat.com>
23303
23304         * g++.dgother/debug1.C: Fix typos.
23305
23306 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23307
23308         * g++.dg/other/debug1.C: New test.
23309
23310 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23311
23312         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23313         of unsigned long.
23314
23315 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23316
23317         * gcc.dg/20011029-2.c: New test.
23318
23319         * gcc.c-torture/compile/20011029-1.c: New test.
23320
23321 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23322
23323         * objc/execute/class_self-1.m: New test.
23324         * objc/execute/class_self-2.m: New test.
23325
23326 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23327
23328         * gcc.misc-tests/msgs.exp: Delete.
23329         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23330         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23331         error set to match recent changes.
23332
23333 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23334
23335         * gcc.dg/20011021-1.c: New test.
23336
23337 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gcc.c-torture/compile/20011023-1.c: New test.
23340
23341 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23342
23343         * lib/g77.exp: Rewrite based on lib/g++.exp.
23344
23345 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23346
23347         * gcc.c-torture/execute/20011019-1.c: New test.
23348
23349         * gcc.dg/20011018-1.c: New test.
23350
23351 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23352
23353         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23354
23355 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23356
23357         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23358         * gcc.dg/attr-invalid.c: Likewise.
23359
23360 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23361
23362         * testsuite/gcc.dg/20011015-1.c: New test.
23363
23364 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23365
23366         * g++.dg/template/unify2.C: New test.
23367
23368 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23369
23370         * g++.dg/other/exception-specification.C: New test
23371
23372 2001-10-13  Tom Rix  <trix@redhat.com>
23373
23374         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23375         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23376
23377 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23378
23379         * testsuite/gcc.dg/20011009-1.c: New test.
23380
23381 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23382
23383         PR g++/4476
23384         * g++.dg/other/friend1.C: New test.
23385
23386 2001-10-11  Richard Henderson  <rth@redhat.com>
23387
23388         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23389
23390 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23391
23392         * gcc.c-torture/compile/20011010-1.c: New.
23393
23394 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23395
23396         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23397         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23398         g77.f-torture/execute/execute.exp,
23399         g77.f-torture/noncompile/noncompile.exp,
23400         gcc.c-torture/compile/compile.exp,
23401         gcc.c-torture/execute/execute.exp,
23402         gcc.c-torture/execute/ieee/ieee.exp,
23403         gcc.c-torture/execute/memcheck/memcheck.exp,
23404         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23405         objc/execute/execute.exp: Update FSF address.
23406
23407 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23408
23409         * gcc.dg/cpp/cmdlne-C.c: Update.
23410         * gcc.dg/cpp/cmdlne-C2.c: New.
23411
23412 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23413
23414         * gcc.c-torture/execute/20011008-3.c: New.
23415
23416 2001-10-08  DJ Delorie  <dj@redhat.com>
23417
23418         * gcc.dg/20011008-1.c: New.
23419         * gcc.dg/20011008-2.c: New.
23420
23421 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23422
23423         * gcc.dg/cpp/spacing1.c: Update test.
23424
23425 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23426
23427         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23428         spelling errors of "separate" as "seperate".
23429
23430 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23431
23432         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23433         enough to avoid inlining.
23434
23435 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23436
23437         * lib/g77.exp: set libg2c_dir correctly.
23438
23439 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23440
23441         * gcc.dg/cpp/macro11.c: New test.
23442
23443 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23444
23445         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23446         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23447         gcc.dg/format/multattr-3.c: New tests.
23448         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23449         tests for format attributes on function pointers being rejected.
23450
23451 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23452
23453         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23454
23455 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23456
23457         * g++.dg/warn/format1.C: New test.
23458
23459 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23460
23461         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23462
23463 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23464
23465         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23466
23467 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23468
23469         * gcc.dg/cpp/redef2.c: Add test.
23470
23471 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23472
23473         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23474         long-standing bug on i686, apparently.
23475         * gcc.c-torture/execute/loop-2c.x: New file.
23476         * gcc.c-torture/execute/loop-2d.x: New file.
23477         * gcc.c-torture/execute/loop-3c.x: New file.
23478
23479 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23480
23481         * gcc.dg/cpp/20000625-2.c: Correct line number.
23482
23483 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23484
23485         * gcc.dg/cpp/macro10.c: New test.
23486         * gcc.dg/cpp/strify3.c: New test.
23487         * gcc.dg/cpp/spacing1.c: Add tests.
23488         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23489         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23490
23491 2001-09-24  DJ Delorie  <dj@redhat.com>
23492
23493         * gcc.c-torture/execute/20010924-1.c: New test.
23494
23495 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23496
23497         * testsuite/objc/execute/paste.m: Remove.
23498
23499 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23500
23501         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23502
23503 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23504
23505         * g77.dg/strlen0.f: New test.
23506
23507 2001-09-21  Richard Henderson  <rth@redhat.com>
23508
23509         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23510         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23511
23512 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23513
23514         Table-driven attributes.
23515         * g++.dg/ext/attrib1.C: New test.
23516
23517 2001-09-20  DJ Delorie  <dj@redhat.com>
23518
23519         * gcc.dg/20000926-1.c: Update expected warning messages.
23520         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23521         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23522         array.
23523
23524 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23525
23526         * g++.dg/eh/registers1.C: New test case.
23527
23528 2001-09-17  Richard Henderson  <rth@redhat.com>
23529
23530         * gcc.dg/array-5.c: Fix VLA decomposition test.
23531
23532 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23533
23534         * gcc.dg/cpp/line5.c: New testcase.
23535
23536 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23537
23538         * gcc.dg/cpp/macro9.c: New test.
23539
23540 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23541
23542         * gcc.c-torture/execute/980223.c: Change type of addr from long
23543         to char *.
23544
23545 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23546
23547         * gcc.c-torture/execute/20010915-1.c: New test.
23548
23549 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23550
23551         * g77.dg/bprob: New directory.
23552         * g77.dg/bprob/bprob.exp: New file.
23553         * g77.dg/bprob/bprob-1.f: New test.
23554         * g77.dg/gcov: New directory.
23555         * g77.dg/gcov/gcov.exp: New file.
23556         * g77.dg/gcov/gcov-1.f: New test.
23557         * g77.dg/gcov/gcov-1.x: New file.
23558
23559 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23560
23561         * gcc.dg/cpp/directiv.c: Update.
23562         * gcc.dg/cpp/undef1.c: Update.
23563
23564 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23565
23566         * gcc.dg/20010912-1.c: New test.
23567
23568 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23569
23570         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23571         language-independent file in lib.
23572         * lib/gcov.exp: New file.
23573
23574 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23575
23576         * gcc.c-torture/compile/20010911-1.c: New test.
23577
23578 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23579
23580         * lib/profopt.exp: New, to support profile-directed optimizations.
23581         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23582         * gcc.misc-tests/bprob-1.c: New test.
23583         * gcc.misc-tests/bprob-2.c: New test.
23584
23585 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23586
23587         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23588         XFAIL and which kinds of gcov output to verify.
23589         * gcc.misc-tests/gcov-4b.x: New file.
23590         * gcc.misc-tests/gcov-5b.x: New file.
23591         * gcc.misc-tests/gcov-6.x: New file.
23592         * gcc.misc-tests/gcov-7.c: New test.
23593         * gcc.misc-tests/gcov-7.x: New file.
23594
23595 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23596
23597         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23598         * gcc.misc-tests/gcov-6.c: New test.
23599
23600 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23601
23602         PR c++/3986
23603         * g++.dg/abi/vbase1.C: New test.
23604
23605 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23606
23607         * objc.dg/method-2.m: New.
23608
23609 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23610
23611         PR c++/4203
23612         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23613         * g++.dg/init/empty1.C: New test.
23614
23615 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23616
23617         * gcc.c-torture/compile/20010903-1.c: New test.
23618
23619 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23620
23621         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23622         for m68k.
23623
23624 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23625
23626         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23627
23628         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23629
23630         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23631
23632 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23633
23634         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23635         for 16-bit 'unsigned int'.
23636
23637 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23638
23639         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23640
23641 2001-08-27  Richard Henderson  <rth@redhat.com>
23642
23643         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23644         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23645
23646 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23647
23648         * gcc.dg/asm-names.c (ymain): New.
23649
23650 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23651
23652         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23653         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23654         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23655
23656 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23657
23658         * gcc.dg/compare5.c: New testcase.
23659
23660 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23661
23662         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23663         and "In instantiation".
23664
23665 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23666
23667         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23668
23669 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23670
23671         * gcc.misc-tests/gcov.exp: Add support for branch information.
23672         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23673         * gcc.misc-tests/gcov-4.c: New test.
23674         * gcc.misc-tests/gcov-4b.c: New test.
23675         * gcc.misc-tests/gcov-5b.c: New test.
23676
23677 2001-08-20  Zack Weinberg  <zackw@panix.com>
23678
23679         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23680         expected to fail.
23681
23682 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23683
23684         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23685
23686 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23687
23688         * g++.dg/eh/template1.C: New test.
23689
23690 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23691
23692         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23693         Fix thinko.
23694         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23695         for xfail.
23696
23697 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23698
23699         * lib/g77-dg.exp:  Use prune.exp for common procedures
23700         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23701         * lib/g77.exp: (g77-dg-prune) Remove
23702
23703 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23704
23705         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23706
23707 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23708
23709         * g++.dg/template/unify1.C: New test.
23710
23711 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23712
23713         * g++.dg/abi/empty4.C: New test.
23714
23715 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23716
23717         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23718         solaris2.*
23719         * g77.f-torture/compile/pr3743.x: Likewise
23720
23721 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23722
23723         * g++.dg/other/using-declaration.C: New test.
23724
23725 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23726
23727         * gcc.dg/cpp/tr-sign.c: New testcase.
23728
23729 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23730
23731         * gcc.dg/cpp/19951025-1.c: Revert.
23732         * gcc.dg/cpp/directiv.c: We no longer process directives that
23733         interrupt macro arguments.
23734
23735 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23736
23737         * gcc.dg/bconstp-1.c: New test.
23738
23739 2001-08-03  Richard Henderson  <rth@redhat.com>
23740
23741         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23742
23743 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23744
23745         * gcc.dg/cpp/19951025-1.c: Update.
23746
23747 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23748
23749         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23750         should be x.
23751
23752 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23753
23754         Kill -fhonor-std.
23755         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23756         * g++.old-deja/g++.other/std1.C: Likewise.
23757         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23758
23759 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23760
23761         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23762         (g77_pass, g77_fail, g77_finish, g77_exit,
23763         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23764
23765 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23766
23767         * g77.dg/fbackslash.f
23768         * g77.dg/fcase-preserve.f
23769         * g77.dg/ff90-1.f
23770         * g77.dg/ffixed-line-length-0.f
23771         * g77.dg/ffixed-line-length-132.f
23772         * g77.dg/ffixed-line-length-7.f
23773         * g77.dg/ffixed-line-length-72.f
23774         * g77.dg/ffixed-line-length-none.f
23775         * g77.dg/ffree-form-1.f
23776         * g77.dg/fno-backslash.f
23777         * g77.dg/fno-f90-1.f
23778         * g77.dg/fno-fixed-form-1.f
23779         * g77.dg/fno-onetrip.f
23780         * g77.dg/fno-typeless-boz.f
23781         * g77.dg/fno-underscoring.f
23782         * g77.dg/fno-vxt-1.f
23783         * g77.dg/fonetrip.f
23784         * g77.dg/ftypeless-boz.f
23785         * g77.dg/fugly-assumed.f
23786         * g77.dg/funderscoring.f
23787         * g77.dg/fvxt-1.f
23788
23789 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23790
23791         * objc.dg/fwd-proto-1.m: New.
23792         * objc.dg/local-decl-1.m: New.
23793         * objc.dg/naming-1.m: New.
23794         * objc.dg/naming-2.m: New.
23795         * objc.dg/proto-hier-1.m: New.
23796
23797 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23798
23799         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23800         largest-type elements to a struct makes its size grow.
23801
23802 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         * g++.dg/abi/vthunk1.C: New test.
23805
23806 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23807
23808         * g++.dg/abi/vbase8-22.C: New test.
23809
23810 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23811
23812         * gcc.dg/cpp/macro8.c: New test.
23813
23814 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23815
23816         * g++.dg/abi/vbase8-21.C: New test.
23817
23818 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         * g++.dg/abi/vbase8-10.C: New test.
23821
23822 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23823
23824         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23825         ${tool}_set_ld_library_path.
23826         Changed caller.
23827         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23828         g++.exp.
23829
23830 2001-07-26  Stan Cox <scox@redhat.com>
23831
23832         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23833         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23834         gcc_exit, gcc_check_unsupported_p):
23835         Moved to gcc-deps.exp
23836         * gcc-deps.exp: New file.
23837
23838 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23839
23840         * g++.old-deja/g++.pt/defarg14.C: New test.
23841
23842 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23843
23844         * g++.old-deja/g++.other/lineno5.C: New test.
23845
23846 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23847
23848         * g++.old-deja/g++.pt/crash68.C: New test.
23849
23850 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23851
23852         * g++.old-deja/g++.other/crash42.C: New test.
23853
23854 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23855
23856         * gcc.dg/cpp/extratokens.c: Fix.
23857         * gcc.dg/cpp/skipping2.c: New tests.
23858
23859 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23860
23861         * gcc.c-torture/execute/20010724-1.c: New file.
23862         * gcc.c-torture/execute/20010724-1.x: New file.
23863
23864 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23865
23866         * g++.old-deja/g++.other/cond7.C: New test.
23867
23868 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23869
23870         * g++.old-deja/g++.other/optimize4.C: New test.
23871
23872 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23873
23874         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23875
23876 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23877
23878         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23879         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23880         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23881         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23882
23883         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23884         bug report" message.
23885
23886         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23887         * g++.dg/ext/instantiate1.C: Move from old-deja.
23888
23889 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23890
23891         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23892         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23893         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23894         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23895
23896 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23897
23898         * gcc.c-torture/execute/20010723-1.c: New test.
23899
23900 2001-07-23  Ben Elliston  <bje@redhat.com>
23901
23902         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23903
23904 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23905
23906         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23907         i[34567]86-*-*.
23908         Delete handling of ieee_multilib_flags.
23909         Pass -mieee for alpha*-*-* and sh-*-*.
23910         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23911
23912 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23913
23914         Remove old-abi tests.
23915         * g++.old-deja/g++.mike/p11116.C: Remove.
23916         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23917
23918 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23919
23920         * g77.f-torture/compile/pr3743.f:  New test
23921
23922 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23923
23924         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23925
23926 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23927
23928         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23929         g++.old-deja/g++.pt/static6.C: Likewise.
23930         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23931         supports weak symbols.
23932
23933 2001-07-18  Andreas Jaeger  <aj@suse.de>
23934
23935         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23936         supported again.
23937
23938 2001-07-18  Andreas Jaeger  <aj@suse.de>
23939
23940         * gcc.dg/iftrap-1.c: Fix target line.
23941
23942 2001-07-17  Richard Henderson  <rth@redhat.com>
23943
23944         * gcc.c-torture/execute/20010717-1.c: New.
23945
23946 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23947
23948         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23949         tests.
23950
23951 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23952
23953         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23954
23955 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23956
23957         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23958         UAC_SIGBUS, UAC_NOPRINT definitions.
23959
23960 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23961
23962         * objc/execute/object_is_class.m: New test.
23963         * objc/execute/object_is_meta_class.m: New test.
23964
23965 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23966
23967         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23968         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23969
23970 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23971
23972         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23973         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23974
23975 2001-07-14  Richard Henderson  <rth@redhat.com>
23976
23977         * gcc.dg/iftrap-1.c: New.
23978
23979 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23980
23981         * g77.f-torture/execute/intrinsic77.f: New test.
23982
23983 2001-07-11  Janis Johnson <janis@us.ibm.com>
23984
23985         * gcc.misc-tests/gcov-3.c: New test.
23986
23987 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23988
23989         * gcc.c-torture/compile/20010711-1.c,
23990         * gcc.c-torture/compile/20010711-2.c: New tests.
23991
23992 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23993
23994         * gcc.c-torture/execute/20010711-1.c: New test.
23995
23996 2001-07-11  Ben Elliston  <bje@redhat.com>
23997
23998         * g++.old-deja/g++.other/enum5.C: New test.
23999
24000 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24001
24002         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24003         (g++-dg-prune): Call prune_gcc_output.
24004         * prune.exp: New file for prune_gcc_output.
24005         * lib/g++.exp, lib/gcc.exp: Load it.
24006
24007 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24008
24009         * gcc.c-torture/compile/20010701-1.c,
24010         g++.old-deja/g++.ext/attrib6.C: New tests.
24011
24012 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24013
24014         * gcc.c-torture/compile/20010706-1.c: New test.
24015
24016 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24017
24018         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24019
24020 2001-06-28  Stan Shebs  <shebs@apple.com>
24021
24022         * gcc.dg/pragma-darwin.c: New test.
24023
24024 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24025
24026         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24027         Solaris 2.[678] system.
24028
24029 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24030
24031         * gcc.dg/20010622-1.c: New test.
24032
24033 2001-06-18  Stan Shebs  <shebs@apple.com>
24034
24035         * objc.dg: New directory.
24036         * objc.dg/dg.exp: New file.
24037         * objc.dg/alias.m: New.
24038         * objc.dg/class-1.m: New.
24039         * objc.dg/class-2.m: New.
24040         * objc.dg/const-str-1.m: New.
24041         * objc.dg/const-str-2.m: New.
24042         * objc.dg/id-1.m: New.
24043         * objc.dg/method-1.m: New.
24044         * objc.dg/super-class-1.m: New.
24045         * lib/objc-dg.exp: New file.
24046
24047 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24048
24049         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24050         of label name.
24051
24052 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24053
24054         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24055
24056 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24057
24058         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24059         variable.
24060
24061 2001-06-12  Richard Henderson  <rth@redhat.com>
24062
24063         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24064
24065 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24066
24067         * g++.old-deja/g++.abi/vbase5.C: New test.
24068         * g++.old-deja/g++.abi/vbase6.C: New test.
24069         * g++.old-deja/g++.abi/vbase7.C: New test.
24070
24071 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24072
24073         * gcc.c-torture/compile/20010610-1.c: New test.
24074
24075 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24076
24077         * g++.old-deja/g++.abi/vbase4.C: New test.
24078
24079 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24080
24081         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24082         support %f for HC11/HC12 targets.
24083         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24084         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24085         on HC11/HC12 targets.
24086         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24087
24088 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24089
24090         * gcc.dg/wchar_t-1.c: New file.
24091         * gcc.dg/wint_t-1.c: Likewise.
24092
24093 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24094
24095         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24096
24097 2001-06-11  Richard Henderson  <rth@redhat.com>
24098
24099         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24100
24101 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24102
24103         * gcc.c-torture/compile/20010611-1.c: New test.
24104
24105 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24106
24107         * gcc.dg/c99-tag-1.c: Add more tests.
24108
24109 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24110
24111         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24112         representation on MN10300 and ARM/Thumb.
24113
24114 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24115
24116         * g77.f-torture/execute/20010610.f: New.
24117
24118 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24119
24120         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24121         names.
24122
24123 2001-06-09  Richard Henderson  <rth@redhat.com>
24124
24125         * gcc.c-torture/execute/ashrdi-1.c: New.
24126         * gcc.c-torture/execute/ashldi-1.c: New.
24127         * gcc.c-torture/execute/lshrdi-1.c: New.
24128
24129 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24130
24131         * objc/execute/load-3.m: Added. Check sending +load to categories,
24132         in addition to classes.
24133
24134 2001-06-08  Stan Shebs  <shebs@apple.com>
24135
24136         * objc/execute/load-2.m: New test.  From Nicola Pero
24137         <n.pero@mi.flashnet.it>.
24138
24139 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24140
24141         * gcc.c-torture/execute/20010605-2.c: New test.
24142
24143 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24144
24145         * g++.old-deja/g++.abi/vbase2.C: New test.
24146         * g++.old-deja/g++.abi/vbase3.C: New test.
24147
24148 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         * g++.old-deja/g++.pt/friend49.C: New test.
24151
24152 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.old-deja/g++.ext/anon3.C: New test.
24155
24156 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         * g++.old-deja/g++.other/conv7.C: New test.
24159
24160 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24161
24162         * gcc.c-torture/compile/20010605-2.c: New test.
24163
24164 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24165
24166         * gcc.c-torture/execute/20010604-1.c: New test.
24167
24168 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24169
24170         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24171
24172 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24173
24174         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24175         (g++_link_flags): Likewise.
24176         (g++_init): Pass gccpath's value to two previous functions.
24177
24178 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24179
24180         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24181         Ensure logfile entry matches exec command line.
24182
24183 2001-05-31  Richard Henderson  <rth@redhat.com>
24184
24185         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24186         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24187
24188 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24189
24190         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24191         compiler for irix6.2
24192
24193 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24194
24195         * g++.old-deja/g++.other/optimize3.C: New file.
24196
24197 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24198
24199         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24200         assemble.
24201
24202 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24203
24204         * g++.old-deja/g++.other/optimize2.C: New file.
24205
24206 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24207
24208         * gcc.c-torture/compile/20010518-2.c: New file.
24209         * gcc.c-torture/execute/20010518-1.c: New file.
24210         * gcc.c-torture/execute/20010518-2.c: New file.
24211
24212 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24213
24214         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24215
24216 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24217
24218         G++ no longer defines builtins that do not begin with __builtin.
24219         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24220         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24221         * g++.old-deja/g++.law/builtin1.C: Likewise.
24222         * g++.old-deja/g++.law/cvt2.C: Likewise.
24223         * g++.old-deja/g++.mike/net5.C: Likewise.
24224         * g++.old-deja/g++.other/builtins1.C: Likewise.
24225         * g++.old-deja/g++.other/builtins2.C: Likewise.
24226         * g++.old-deja/g++.other/builtins3.C: Likewise.
24227         * g++.old-deja/g++.other/builtins4.C: Likewise.
24228         * g++.old-deja/g++.other/inline8.C: Likewise.
24229         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24230
24231 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24232
24233         * g++.old-deja/g++.pt/using1.C: Adjust.
24234         * g++.old-deja/g++.pt/using2.C: New test.
24235
24236 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24237
24238         * gcc.dg/cpp/charconst.c: New tests.
24239         * gcc.dg/cpp/escape.c: New tests.
24240         * gcc.dg/cpp/escape-1.c: New tests.
24241         * gcc.dg/cpp/escape-2.c: New tests.
24242         * gcc.dg/cpp/ucs.c: New tests.
24243
24244 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24245
24246         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24247         native compiler for irix6.5.
24248
24249 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24250
24251         * lib/g++.exp (g++_include_flags): Use args to compute
24252         get_multilibs.
24253         (g++_link_flags): Likewise.
24254         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24255
24256 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24257
24258         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24259
24260 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24261
24262         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24263         this file.
24264
24265 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24266
24267         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24268         STACK_SIZE;
24269         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24270         to STACK_SIZE; Use it to define size of add_histo array.
24271         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24272         to STACK_SIZE.
24273         (f): Use GITT_SIZE to define size of gitt local table.
24274         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24275         to STACK_SIZE; Use it to define size of bytemem array.
24276
24277 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24278
24279         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24280         on 68HC11/HC12 due to the asm instruction.
24281         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24282         * gcc.c-torture/compile/920520-1.x: Likewise.
24283         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24284         on 68HC11/HC12 because the function is larger than 64K.
24285         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24286         on 68HC11/HC12 because the structure is too large.
24287
24288 2001-05-20  Richard Henderson  <rth@redhat.com>
24289
24290         * gcc.c-torture/execute/20010520-1.c: New.
24291
24292 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24293
24294         * g++.old-deja/g++.warn/compare1.C: New test.
24295         * gcc.dg/compare4.c: New test.
24296
24297 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24298
24299         * g++.old-deja/g++.other/optimize1.C: New test.
24300
24301 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24302
24303         * g++.old-deja/g++.pt/spec41.C: New test.
24304
24305 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24306
24307         * gcc.c-torture/compile/20010114-1.x: Remove.
24308
24309 2001-05-18  Stan Shebs  <shebs@apple.com>
24310
24311         * gcc.c-torture/compile/20010518-1.c: New test.
24312
24313 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24314
24315         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24316         * g++.old-deja/g++.pt/crash67.C: New test.
24317
24318 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24319
24320         * g++.old-deja/g++.other/debug9.C: New test.
24321
24322 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24323
24324         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24325
24326 2001-05-16  Jan Hubicka  <jh@suse.cz>
24327
24328         * gcc.c-torture/compile/20010516-1.c: New test.
24329
24330 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24331
24332         * g++.old-deja/g++.other/crash41.C: New test.
24333
24334 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.old-deja/g++.pt/crash66.C: New test.
24337
24338 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24339
24340         * g++.old-deja/g++.robertl/eb27.C: Convert.
24341
24342 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24343
24344         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24345         declaration being redundant.
24346
24347 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24348
24349         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24350
24351 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24352
24353         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24354
24355 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24356
24357         * lib/g++.exp: Use testsuite_flags.
24358
24359 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24360
24361         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24362
24363 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24364
24365         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24366
24367 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24368
24369         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24370
24371 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24372
24373         * gcc.c-torture/compile/20010313-1.c: New test.
24374
24375 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24376
24377         * gcc.dg/cpp/direct2.c: New test.
24378         * gccq.dg/cpp/direct2s.c: New test.
24379
24380         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24381
24382 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24383
24384         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24385         * g++.old-deja/g++.other/op3.C: Likewise.
24386
24387 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24388
24389         * gcc.dg/cpp/syshdr.h: New file.
24390         * gcc.dg/cpp/sysmac1.c: Update.
24391         * gcc.dg/cpp/sysmac2.c: Update.
24392
24393 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24394
24395         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24396
24397 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24398
24399         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24400         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24401
24402 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24403
24404         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24405
24406 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24407
24408         * lib/g++.exp (g++_include_flags): Don't use any special flags
24409         if TESTING_IN_BUILD_TREE is not defined.
24410         (g++_init): Use a plain 'c++' as the compiler if
24411         TESTING_IN_BUILD_TREEE is not defined.
24412
24413 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * g++.old-deja/g++.eh/catch13.C: New test.
24416         * g++.old-deja/g++.eh/catch14.C: New test.
24417
24418 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * gcc.dg/cpp/tr-define.c: New test.
24421
24422 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24423
24424         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24425         <stdlib.h>, not <malloc.h>.
24426
24427 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24428
24429         * g++.old-deja/g++.ns/template17.C: New test.
24430
24431 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24432
24433         * g++.old-deja/g++.pt/ref4.C: New test.
24434
24435 2001-04-30  Richard Henderson  <rth@redhat.com>
24436
24437         * gcc.dg/20000724-1.c: Revert last change.
24438
24439 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24440
24441         * g77.f-torture/execute/20010430.f: New test.
24442
24443 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24444
24445         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24446
24447 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24448
24449         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24450
24451 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         * g++.old-deja/g++.eh/crash6.C: New test.
24454
24455 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         * g++.old-deja/g++.other/warn7.C: New test.
24458
24459 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24460
24461         * g++.old-deja/g++.other/defarg9.C: New test.
24462
24463 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24464
24465         * g77.f-torture/compile/20010426.f: New test.
24466         * g77.f-torture/execute/20010426.f: New test.
24467
24468 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24469
24470         * g77.f-torture/compile/20000629-1.x: Remove - error
24471         has been fixed.
24472
24473 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24474
24475         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24476         Tweak slightly to work with g++.dg framework.
24477         * g++.dg/special/ecos.exp: Run initp1.C test.
24478         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24479
24480         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24481         its linker doesn't give line numbers either.
24482         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24483
24484 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24485
24486         * g++.old-deja/g++.other/lex1.C: New test.
24487
24488 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24489
24490         * gcc.dg/noncompile/20010425-1.c: New test.
24491
24492 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24493
24494         * g++.old-deja/g++.pt/mangle2.C: New test.
24495
24496 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24497
24498         * gcc.dg/format/plus-1.c: New test.
24499
24500 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24501
24502         * gcc.dg/20010423-1.c: New test.
24503
24504 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * gcc.c-torture/execute/20010422-1.c: New test.
24507
24508 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24509
24510         * g++.old-deja/g++.ns/type2.C: New test.
24511
24512 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24513
24514         * g++.old-deja/g++.other/perf1.C: New test.
24515
24516 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24517
24518         * gcc.dg/c99-func-2.c: Remove xfail.
24519         * gcc.dg/c99-func-3.c: Remove xfail.
24520         * gcc.dg/c99-func-4.c: Remove xfail.
24521
24522 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24523
24524         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24525
24526 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24527
24528         * gcc.c-torture/compile/20010423-1.c: New test.
24529
24530 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24531
24532         * g++.old-deja/g++.pt/typename28.C: New test.
24533
24534 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24535
24536         * g++.old-deja/g++.abi/empty2.C: New test.
24537         * g++.old-deja/g++.abi/empty3.C: New test.
24538
24539 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24540
24541         * g++.old-deja/g++.other/comdat2.C: New test.
24542         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24543
24544 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24545
24546         * g++.old-deja/g++.other/overload14.C: New test.
24547
24548 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24549
24550         * g++.old-deja/g++.other/lookup23.C: New test.
24551
24552 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24553
24554         * gcc.c-torture/execute/20010403-1.c: New test.
24555
24556 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24557             Mark Mitchell  <mark@codesourcery.com>
24558
24559         * lib/old-dejagnu.exp: Don't delete output of executable.
24560         Add .exe suffix to executables.
24561
24562 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24563
24564         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24565
24566 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24567
24568         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24569
24570 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24573         * g++.old-deja/g++.abi/crash1.C: New test.
24574
24575 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24576
24577         * g++.old-deja/g++.other/crash40.C: New test.
24578
24579 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24580
24581         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24582
24583 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24584
24585         * g++.old-deja/g++.other/warn6.C: New test.
24586
24587 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24588
24589         * g++.old-deja/g++.robertl/eb42.C: Same.
24590
24591 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24592
24593         * gcc.dg/wtr-conversion-1.c: New testcase.
24594
24595 2001-04-10  Richard Henderson  <rth@redhat.com>
24596
24597         * g++.old-deja/g++.other/array5.C: New.
24598
24599 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24600
24601         * gcc.c-torture/execute/20010408-1.c: New test.
24602
24603 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24604
24605         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24606         headers and constructs.
24607         * g++.old-deja/g++.robertl/eb79.C: Same.
24608         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24609         * g++.old-deja/g++.robertl/eb73.C: Same.
24610         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24611         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24612         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24613         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24614         * g++.old-deja/g++.robertl/eb44.C: Same.
24615         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24616         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24617         * g++.old-deja/g++.robertl/eb39.C: Same.
24618         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24619         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24620         * g++.old-deja/g++.robertl/eb30.C: Same.
24621         * g++.old-deja/g++.robertl/eb3.C: Same.
24622         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24623         * g++.old-deja/g++.robertl/eb21.C: Same.
24624         * g++.old-deja/g++.robertl/eb15.C: Same.
24625         * g++.old-deja/g++.robertl/eb118.C: Same.
24626         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24627         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24628         * g++.old-deja/g++.robertl/eb109.C: Same.
24629         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24630         * g++.old-deja/g++.mike/rtti1.C: Same.
24631         * g++.old-deja/g++.mike/p658.C: Same.
24632         * g++.old-deja/g++.mike/net46.C: Same.
24633         * g++.old-deja/g++.mike/net34.C: Same.
24634         * g++.old-deja/g++.mike/memoize1.C: Same.
24635         * g++.old-deja/g++.mike/eh2.C: Same.
24636         * g++.old-deja/g++.law/weak.C: Same.
24637         * g++.old-deja/g++.law/visibility7.C: Same.
24638         * g++.old-deja/g++.law/visibility25.C: Same.
24639         * g++.old-deja/g++.law/visibility22.C: Same.
24640         * g++.old-deja/g++.law/visibility2.C: Same.
24641         * g++.old-deja/g++.law/visibility17.C: Same.
24642         * g++.old-deja/g++.law/visibility13.C: Same.
24643         * g++.old-deja/g++.law/visibility10.C: Same.
24644         * g++.old-deja/g++.law/visibility1.C: Same.
24645         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24646         * g++.old-deja/g++.law/vbase1.C: Same.
24647         * g++.old-deja/g++.law/operators32.C: Same.
24648         * g++.old-deja/g++.law/nest3.C: Same.
24649         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24650         * g++.old-deja/g++.law/except5.C (main): Same.
24651         * g++.old-deja/g++.law/cvt7.C (run): Same.
24652         * g++.old-deja/g++.law/cvt2.C: Same.
24653         * g++.old-deja/g++.law/cvt16.C: Same.
24654         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24655         * g++.old-deja/g++.law/ctors17.C (main): Same.
24656         * g++.old-deja/g++.law/ctors13.C: Same.
24657         * g++.old-deja/g++.law/ctors12.C (main): Same.
24658         * g++.old-deja/g++.law/ctors10.C: Same.
24659         * g++.old-deja/g++.law/code-gen5.C: Same.
24660         * g++.old-deja/g++.law/bad-error7.C: Same.
24661         * g++.old-deja/g++.law/arm9.C: Same.
24662         * g++.old-deja/g++.law/arm12.C: Same.
24663         * g++.old-deja/g++.law/arg8.C: Same.
24664         * g++.old-deja/g++.law/arg1.C: Same.
24665         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24666         * g++.old-deja/g++.jason/template31.C: Same.
24667         * g++.old-deja/g++.jason/template24.C (main): Same.
24668         * g++.old-deja/g++.jason/2371.C: Same.
24669         * g++.old-deja/g++.eh/new2.C: Same.
24670         * g++.old-deja/g++.eh/new1.C: Same.
24671         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24672         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24673         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24674         * g++.old-deja/g++.brendan/crash62.C: Same.
24675         * g++.old-deja/g++.brendan/crash52.C: Same.
24676         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24677         * g++.old-deja/g++.brendan/crash38.C: Same.
24678         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24679         * g++.old-deja/g++.brendan/copy9.C: Same.
24680
24681 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24682
24683         * gcc.c-torture/execute/20001203-2.c (memset):
24684         Count argument is of type __SIZE_TYPE__.
24685
24686 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24687
24688         * gcc.c-torture/compile/20010404-1.c: New test.
24689
24690 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24691
24692         * gcc.c-torture/compile/20010326-1.c: New test.
24693
24694 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24695
24696         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24697         peculiarities of the SH.
24698         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24699
24700 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24701
24702         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24703         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24704         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24705
24706 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * g77.f-torture/compile/20010321-1.f: New test.
24709
24710 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24711
24712         * gcc.c-torture/compile/20010329-1.c: New test.
24713
24714 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.c-torture/execute/20010329-1.c: New test.
24717
24718 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24719
24720         * g++.old-deja/g++.other/eh4.C: Fix typo.
24721
24722 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24723
24724         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24725
24726 2001-03-28  Philip Blundell  <philb@gnu.org>
24727
24728         * gcc.c-torture/compile/20010328-1.c: New test.
24729
24730 2001-03-27  Richard Henderson  <rth@redhat.com>
24731
24732         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24733         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24734
24735 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24736
24737         * gcc.c-torture/compile/20010327-1.c: New test.
24738
24739 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24740
24741         * g++.old-deja/g++.other/friend12.C: New test.
24742         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24743         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24744
24745 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24746
24747         * gcc.c-torture/execute/20010325-1.c: New test.
24748
24749 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * g++.old-deja/g++.other/mangle3.C: New test.
24752
24753 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24754
24755         * g++.old-deja/g++.other/anon8.C: New test.
24756
24757 2001-03-20  Philip Blundell  <philb@gnu.org>
24758
24759         * gcc.c-torture/compile/20010320-1.c: New test.
24760
24761 2001-03-17  Richard Henderson  <rth@redhat.com>
24762
24763         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24764
24765 2001-03-15  Geoff Keating  <geoff@redhat.com>
24766
24767         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24768         tests on AIX.
24769
24770 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24771
24772         * g++.old-deja/g++.other/eh4.C: New test.
24773
24774 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24775
24776         * gcc.dg/cpp/mi1.c: Update.
24777
24778 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24779
24780         * g++.old-deja/g++.other/regstack.C: New test.
24781
24782 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24783
24784         * g++.old-deja/g++.other/ref4.C: New test.
24785
24786 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24787
24788         * objc/execute/va_method.m: Added.
24789         * objc/execute/IMP.m: Added.
24790         * objc/execute/_cmd.m: Added.
24791         * objc/execute/accessing_ivars.m: Added.
24792         * objc/execute/class-1.m: Added.
24793         * objc/execute/class-10.m: Added.
24794         * objc/execute/class-11.m: Added.
24795         * objc/execute/class-12.m: Added.
24796         * objc/execute/class-13.m: Added.
24797         * objc/execute/class-14.m: Added.
24798         * objc/execute/class-2.m: Added.
24799         * objc/execute/class-3.m: Added.
24800         * objc/execute/class-4.m: Added.
24801         * objc/execute/class-5.m: Added.
24802         * objc/execute/class-6.m: Added.
24803         * objc/execute/class-7.m: Added.
24804         * objc/execute/class-8.m: Added.
24805         * objc/execute/class-9.m: Added.
24806         * objc/execute/class-tests-1.h
24807         * objc/execute/class-tests-2.h
24808         * objc/execute/compatibility_alias.m: Added.
24809         * objc/execute/encode-1.m: Added.
24810         * objc/execute/formal_protocol-1.m: Added.
24811         * objc/execute/formal_protocol-2.m: Added.
24812         * objc/execute/formal_protocol-3.m: Added.
24813         * objc/execute/formal_protocol-4.m: Added.
24814         * objc/execute/formal_protocol-5.m: Added.
24815         * objc/execute/formal_protocol-6.m: Added.
24816         * objc/execute/formal_protocol-7.m: Added.
24817         * objc/execute/informal_protocol.m: Added.
24818         * objc/execute/initialize.m: Added.
24819         * objc/execute/load.m: Added.
24820         * objc/execute/many_args_method.m: Added.
24821         * objc/execute/nested-3.m: Added.
24822         * objc/execute/no_clash.m: Added.
24823         * objc/execute/private.m: Added.
24824         * objc/execute/redefining_self.m: Added.
24825         * objc/execute/root_methods.m: Added.
24826         * objc/execute/selector-1.m: Added.
24827         * objc/execute/static-1.m: Added.
24828         * objc/execute/static-2.m: Added.
24829         * objc/execute/va_method.m: Added.
24830
24831 2001-03-10  Richard Henderson  <rth@redhat.com>
24832
24833         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24834
24835 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24836
24837         * g++.old-deja/g++.other/crash31.C: XFAIL.
24838         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24839         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24840         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24841         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24842         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24843
24844 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24845
24846         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24847
24848 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24849
24850         * gcc.dg/20000724-1.c: Don't use multiline strings.
24851
24852 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24853
24854         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24855         result of -cString against what we expect it to be; don't just
24856         print it out for no one to read.
24857
24858         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24859         Based on testcases provided by Nicola Pero.
24860
24861 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24862
24863         * gcc.dg/cpp/macro7.c: New test.
24864
24865 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24866
24867         * gcc.dg/cpp/multiline.c: Update.
24868
24869 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24870
24871         * g++.old-deja/g++.other/enum3.C: New test.
24872
24873 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24874
24875         * g++.old-deja/g++.other/pod1.C: New test.
24876
24877 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24878
24879         * g++.old-deja/g++.ext/overload1.C: New test.
24880
24881 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24882
24883         * g++.old-deja/g++.pt/using1.C: New test.
24884
24885 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24886
24887         * g++.old-deja/g++.other/using9.C: New test.
24888
24889 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24890
24891         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24892
24893         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24894
24895 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24896
24897         * g++.old-deja/g++.ext/realpt1.C: Remove.
24898
24899 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24900
24901         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24902
24903 2001-02-26  Will Cohen  <wcohen@redhat.com>
24904
24905         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24906
24907 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24908
24909         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24910         templatized constructors.
24911
24912 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24913
24914         * gcc.c-torture/execute/20010224-1.c: New test.
24915
24916 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24917
24918         * gcc.c-torture/execute/20010222-1.c: New test.
24919
24920 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24921
24922         * g++.old-deja/g++.other/inline20.C: New test.
24923
24924 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24925
24926         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24927
24928 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24929
24930         * g++.old-deja/g++.other/lookup22.C: New test.
24931
24932 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24933
24934         * g77.dg: New directory.
24935         * g77.dg/20010216-1.f: New test case.
24936         * g77.dg/dg.exp: New driver.
24937         * lib/g77-dg.exp: New driver library.
24938
24939 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24940
24941         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24942
24943 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24944
24945         * g++.old-deja/g++.other/decl9.C: New test.
24946
24947 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24948
24949         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24950         not need <string> and also tests the initialization at runtime.
24951
24952 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24953
24954         * gcc.c-torture/execute/longlong.c: New test.
24955
24956 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24957
24958         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24959
24960 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24961
24962         * gcc.c-torture/execute/920302-1.c (execute):
24963         Change argument type to short.
24964
24965 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         * g++.old-deja/g++.pt/deduct6.C: New test.
24968
24969 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24970
24971         * g++.old-deja/g++.pt/deduct5.C: New test.
24972
24973 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * gcc.c-torture/execute/20010209-1.c: New test.
24976
24977 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24978
24979         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24980
24981 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24982
24983         * g++.dg/vtgc1.C: Update for new ABI.
24984
24985         * consistency.vlad: New directory, 1665 files.
24986
24987 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24988
24989         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24990         return type.
24991         * gcc.dg/cpp/digraphs.c: Declare puts.
24992
24993 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         * g++.old-deja/g++.other/warn5.C: New test.
24996
24997 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24998
24999         * g++.old-deja/g++.pt/spec40.C: New test.
25000
25001 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25002
25003         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25004         case.
25005         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25006
25007 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25008
25009         * gcc.c-torture/compile/20010209-1.c: New test.
25010
25011 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25012
25013         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25014         excess errors message but not if it crashes.
25015         * g++.old-deja/g++.other/crash27.C: Likewise.
25016         * g++.old-deja/g++.other/crash28.C: Likewise.
25017         * g++.old-deja/g++.other/crash30.C: Likewise.
25018         * g++.old-deja/g++.other/crash32.C: Likewise.
25019         * g++.old-deja/g++.other/crash35.C: Likewise.
25020         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25021
25022 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25023
25024         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25025         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25026         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25027         g77.f-torture/execute/execute.exp,
25028         g77.f-torture/noncompile/noncompile.exp,
25029         gcc.c-torture/execute/execute.exp,
25030         gcc.c-torture/execute/memcheck/memcheck.exp,
25031         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25032         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25033         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25034         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25035         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25036         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25037         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25038         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25039         Remove bug reporting instructions with ancient email addresses.
25040
25041 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25042
25043         * gcc.dg/20010202-1.c: New test.
25044         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25045
25046 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25047
25048         * g++.dg/stdbool-if.C: New test.
25049
25050 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25051
25052         * objc/execute/fdecl.m: Added main().
25053
25054 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * gcc.c-torture/execute/20010206-1.c: New test.
25057
25058 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25059
25060         * gcc.dg/cpp/avoidpaste1.c: Update.
25061
25062 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25063
25064         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25065         Pero <nicola@brainstorm.co.uk>.
25066         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25067
25068 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25069
25070         * g++.old-deja/g++.pt/spec39.C: New test.
25071
25072 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25073
25074         * gcc.c-torture/compile/20010202-1.c: New test.
25075
25076 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25077
25078         * g++.old-deja/g++.abi/primary2.C: New test.
25079         * g++.old-deja/g++.abi/primary3.C: New test.
25080         * g++.old-deja/g++.abi/primary4.C: New test.
25081         * g++.old-deja/g++.abi/primary5.C: New test.
25082         * g++.old-deja/g++.abi/vtable3.h: New test.
25083         * g++.old-deja/g++.abi/vtable3a.C: New test.
25084         * g++.old-deja/g++.abi/vtable3b.C: New test.
25085         * g++.old-deja/g++.abi/vtable3c.C: New test.
25086         * g++.old-deja/g++.abi/vtable3d.C: New test.
25087         * g++.old-deja/g++.abi/vtable3e.C: New test.
25088         * g++.old-deja/g++.abi/vtable3f.C: New test.
25089         * g++.old-deja/g++.abi/vtable3g.C: New test.
25090         * g++.old-deja/g++.abi/vtable3h.C: New test.
25091         * g++.old-deja/g++.abi/vtable3i.C: New test.
25092         * g++.old-deja/g++.abi/vtable3j.C: New test.
25093         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25094
25095 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * g++.old-deja/g++.other/anon6.C: New test.
25098         * g++.old-deja/g++.other/anon7.C: New test.
25099
25100 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25101
25102         * gcc.dg/cpp/avoidpaste2.c: New tests.
25103
25104 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25105
25106         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25107
25108 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25109
25110         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25111         DECIMAL_DIG cases for Irix."
25112
25113 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25114
25115         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25116
25117 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25118
25119         * gcc.dg/c99-tag-1.c: New test.
25120
25121 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25122
25123         * gcc.dg/cpp/tr-warn1.c: Add tests.
25124
25125 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25126
25127         * gcc.dg/cpp/avoidpaste1.c: Update.
25128         * gcc.dg/cpp/paste4.c: Update.
25129
25130 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25131
25132         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25133         cases for Irix.
25134
25135 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25136
25137         * g++.old-deja/g++.other/inline19.C: New test.
25138
25139 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25140
25141         * gcc.dg/Wlarger-than.c: New test.
25142
25143 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25144
25145         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25146
25147 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25148
25149         * gcc.c-torture/execute/20010129-1.c: New test.
25150         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25151
25152 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25153
25154         * gcc.dg/cpp/avoidpaste1.c: Test case.
25155
25156 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25157
25158         * g++.old-deja/g++.other/inline18.C: New test.
25159
25160 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25161
25162         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25163         and __builtin_putchar.
25164
25165 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25166
25167         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25168         tests.
25169
25170 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25171
25172         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25173         floating point number rounding mode to round to the nearest
25174         representable mode.
25175
25176 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25177
25178         * g++.old-deja/g++.other/mangle2.C: New test.
25179
25180 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25181
25182         * gcc.c-torture/compile/20010124-1.c: New test.
25183
25184 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25185
25186         * g++.old-deja/g++.pt/spec38.C: New test.
25187
25188 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25189
25190         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25191         "Build don't run".
25192
25193 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25194
25195         * gcc.c-torture/execute/20010123-1.c: New test.
25196
25197 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25198
25199         * g++.old-deja/g++.pt/spec37.C: New test.
25200
25201 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.pt/overload14.C: New test.
25204
25205 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25206
25207         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25208         __builtin_return_address.
25209
25210 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25211
25212         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25213         * g++.old-deja/g++.pt/spec35.C: New test.
25214         * g++.old-deja/g++.pt/spec36.C: New test.
25215
25216 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25217
25218         * gcc.c-torture/compile/20010118-1.c: New test.
25219
25220 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25221
25222         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25223
25224 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * gcc.c-torture/execute/20010119-1.c: New test.
25227
25228 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25229
25230         * g++.old-deja/g++.other/vbase5.C: New test.
25231
25232 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25233
25234         * gcc.c-torture/execute/20010118-1.c: New test.
25235
25236 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         * g++.old-deja/g++.pt/deduct3.C: New test.
25239
25240 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25241
25242         * g++.old-deja/g++.pt/spec34.C: New test.
25243
25244 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25245
25246         * g77.f-torture/compile/20000601-2.f: New test.
25247
25248 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25249
25250         * g++.old-deja/g++.other/init17.C: New test.
25251
25252 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25253
25254         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25255
25256 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25257
25258         * g++.old-deja/g++.pt/unify8.C: New test.
25259
25260 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25261
25262         * g++.old-deja/g++.abi/vbase1.C: New test.
25263
25264 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         * g++.old-deja/g++.pt/crash65.C: New test.
25267
25268 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25269
25270         * gcc.dg/cpp/assembl2.S: New test case.
25271
25272 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25273
25274         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25275         are supported.
25276
25277 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25278
25279         * g++.old-deja/g++.other/builtins1.C: New test.
25280         * g++.old-deja/g++.other/builtins2.C: Likewise.
25281         * g++.old-deja/g++.other/builtins3.C: Likewise.
25282         * g++.old-deja/g++.other/builtins4.C: Likewise.
25283
25284 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25285
25286         * gcc.c-torture/compile/20010117-1.c: New test.
25287         * gcc.c-torture/compile/20010117-2.c: New test.
25288
25289 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25290
25291         * g77.f-torture/execute/20010116.[fx]: New test,
25292         XFAIL on i?86-*-*.
25293         * g77.f-torture/compile/20010115.f: Indicate it's
25294         a test for PR fortran/1636.
25295
25296 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25297
25298         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25299
25300 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25301
25302         * g77.f-torture/compile/20010115.f: New test.
25303
25304 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.old-deja/g++.pt/nontype5.C: New test.
25307
25308 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25309
25310         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25311         have an equivalent working one below it.
25312
25313 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25314
25315         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25316         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25317
25318 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25319
25320         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25321         message containing "init_priority".
25322         (conpr-2.C): Likewise.
25323         (conpr-3.C): Likewise.
25324         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25325
25326 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25327
25328         * gcc.c-torture/execute/20010114-2.c: New test.
25329
25330 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25331
25332         * gcc.c-torture/compile/20010114-1.c: New test.
25333         * gcc.c-torture/compile/20010114-1.x: Xfail.
25334         * gcc.c-torture/compile/20010114-2.c: New test.
25335         * gcc.c-torture/execute/20010114-1.c: New test.
25336         * gcc.dg/trunc-1.c: New test.
25337         * gcc.dg/uninit-B.c: New test.
25338
25339 2001-01-13  Nick Clifton  <nickc@redhat.com>
25340
25341         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25342         target.
25343
25344 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25345
25346         * gcc.c-torture/compile/20010113-1.c: New test.
25347
25348 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25349
25350         * gcc.c-torture/compile/20001212-1.c: New test.
25351
25352 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25353
25354         * gcc.dg/cpp/widestr1.c: Update.
25355         * gcc.dg/cpp/prag-imp.c: Remove.
25356
25357 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * gcc.c-torture/execute/20000801-3.x: Remove.
25360         * gcc.dg/c90-init-1.c: New test.
25361         * gcc.dg/c99-init-1.c: New test.
25362         * gcc.dg/c99-init-2.c: New test.
25363         * gcc.dg/gnu99-init-1.c: New test.
25364
25365 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25366
25367         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25368         testing that no relevant ones were found.
25369
25370 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25371
25372         * g++.old-deja/g++.pt/cast2.C: New test.
25373
25374 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25375
25376         * g++.old-deja/g++.pt/friend47.C: New test.
25377
25378 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25379
25380         * g++.old-deja/g++.pt/instantiate13.C: New test.
25381
25382 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25383
25384         * g++.old-deja/g++.other/defarg7.C: New test.
25385         * g++.old-deja/g++.other/defarg8.C: New test.
25386
25387 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25388
25389         * g++.old-deja/g++.pt/crash64.C: New test.
25390
25391 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25392
25393         * g++.old-deja/g++.pt/crash63.C: New test.
25394
25395 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25396
25397         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25398
25399 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25400
25401         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25402
25403 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25404
25405         * g++.old-deja/g++.pt/error3.C: New test.
25406
25407 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25408
25409         * g++.old-deja/g++.other/crash39.C: New test.
25410
25411 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25412
25413         * g++.old-deja/g++.other/vbase4.C: New test.
25414
25415 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25416
25417         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25418         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25419         * gcc.dg/special/special.exp: New test driver which will check
25420         for alias support for the above test.
25421
25422 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25423
25424         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25425         problems on small machines.
25426         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25427         parameterize.
25428
25429 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25430
25431         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25432         mips.
25433         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25434
25435 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25436
25437         * g++.old_deja/g++.pt/using8.C: New test.
25438
25439 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25440
25441         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25442
25443 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25444
25445         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25446         where a failure is expected.
25447         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25448
25449 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         * g++.old_deja/g++.pt/instantiate12.C: New test.
25452
25453 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25454
25455         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25456         start of structs.
25457         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25458         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25459         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25460         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25461         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25462         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25463         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25464         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25465         * g++.old-deja/g++.eh/spec6.C: Likewise.
25466         * g++.old-deja/g++.jason/crash3.C: Likewise.
25467         * g++.old-deja/g++.law/ctors11.C: Likewise.
25468         * g++.old-deja/g++.law/ctors17.C: Likewise.
25469         * g++.old-deja/g++.law/ctors5.C: Likewise.
25470         * g++.old-deja/g++.law/ctors9.C: Likewise.
25471         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25472         * g++.old-deja/g++.mike/net22.C: Likewise.
25473         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25474         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25475         * g++.old-deja/g++.mike/virt3.C: Likewise.
25476         * g++.old-deja/g++.niklas/t128.C: Likewise.
25477         * g++.old-deja/g++.other/anon4.C: Likewise.
25478         * g++.old-deja/g++.other/using1.C: Likewise.
25479         * g++.old-deja/g++.other/warn3.C: Likewise.
25480         * g++.old-deja/g++.pt/t37.C: Likewise.
25481         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25482         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25483
25484 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25487
25488 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25489
25490         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25491
25492 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25493
25494         * gcc.c-torture/compile/20010107-1.c: New test.
25495
25496 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25497
25498         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25499
25500 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25501
25502         * gcc.dg/format/format.h: New file.
25503         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25504         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25505         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25506         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25507         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25508         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25509         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25510         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25511         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25512         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25513         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25514         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25515         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25516         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25517         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25518         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25519         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25520         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25521         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25522         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25523         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25524         instead of declaring standard types, macros and functions in each
25525         test.
25526
25527 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25528
25529         * gcc.c-torture/execute/20010106-1.c: New test.
25530
25531 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25532
25533         * gcc.dg/format/format.exp: New file.
25534         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25535         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25536         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25537         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25538         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25539         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25540         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25541         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25542         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25543         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25544         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25545         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25546         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25547         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25548         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25549         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25550         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25551         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25552         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25553         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25554         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25555         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25556         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25557         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25558         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25559         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25560         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25561         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25562         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25563         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25564         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25565         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25566         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25567         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25568         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25569         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25570         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25571         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25572         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25573         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25574         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25575         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25576
25577 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25578
25579         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25580         account.
25581
25582 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25583
25584         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25585
25586 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25587
25588         * g++.old-deja/g++.pt/crash62.C: New test.
25589
25590 2001-01-04  Richard Henderson  <rth@redhat.com>
25591
25592         * gcc.dg/20000926-1.c: Update expected warnings.
25593         * gcc.dg/array-2.c: Likewise.
25594         * gcc.dg/array-4.c: Also validate flexible array members.
25595         * gcc.dg/c99-flex-array-1.c: New.
25596
25597 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25598
25599         * gcc.c-torture/compile/20001222-1.x: Remove.
25600
25601 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25602
25603         * gcc.c-torture/execute/built-in-setjmp.c: New.
25604
25605 2001-01-03  Richard Henderson  <rth@redhat.com>
25606
25607         * gcc.dg/940510-1.c: Update expected error wording.
25608         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25609
25610 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25611
25612         * lib/target-supports.exp (check_alias_available): Modified to
25613         indicate aliases not supported if only weak aliases are supported.
25614
25615 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25616
25617         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25618         Turn on cmpstrsi checks for __pj__ and __i370__.
25619
25620 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25621
25622         * g++.old-deja/g++.other/virtual11.C: New test.
25623
25624 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25625
25626         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25627
25628 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25629
25630         * gcc.c-torture/compile/20010102-1.c: New test.
25631
25632 2001-01-02  Andreas Jaeger  <aj@suse.de>
25633
25634         * gcc.dg/noreturn-3.c: New test.
25635
25636         * gcc.dg/noreturn-4.c: New test.
25637
25638 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25639
25640         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25641         __builtin_fputc and __builtin_fwrite.
25642
25643 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25644
25645         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25646         signed char, not default char.
25647
25648 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25649
25650         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25651
25652 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25653
25654         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25655
25656 2000-12-29  Richard Henderson  <rth@redhat.com>
25657
25658         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25659         (__cyg_profile_func_exit): Define.
25660
25661 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25662
25663         * g++.dg/vtgc1.C: New test.
25664
25665 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25666
25667         * gcc.dg/noncompile/20001228-1.c: New test.
25668
25669         * gcc.dg/20001228-1.c: New test.
25670
25671         * gcc.c-torture/execute/20001228-1.c: New test.
25672
25673 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25674
25675         * gcc.dg/format-strfmon-1.c: New test.
25676
25677 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25678
25679         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25680         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25681         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25682         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25683         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25684         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25685         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25686         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25687         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25688         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25689         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25690         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25691         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25692
25693         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25694         * gcc.c-torture/execute/string-opt-4.c: Test index.
25695
25696 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25697
25698         * gcc.c-torture/compile/20001226-1.c: New test.
25699
25700 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25701
25702         * gcc.c-torture/compile/20001222-1.c: New test.
25703         * gcc.c-torture/compile/20001222-1.x: Xfail.
25704
25705 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25706
25707         * gcc.c-torture/execute/comp-goto-2.c: New test.
25708
25709 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25710
25711         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25712         Use long types if __INT_MAX__ is 32767.
25713         (main): Use cast to (sint32 *) when poking 88 into a_page.
25714
25715         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25716
25717 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25718
25719         * gcc.c-torture/compile/20001221-1.c: New test.
25720         * gcc.c-torture/execute/20001221-1.c: New test.
25721
25722 2000-12-20  Richard Henderson  <rth@redhat.com>
25723
25724         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25725         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25726
25727 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25728
25729         * gcc.dg/compare3.c: New test.
25730
25731 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25732
25733         * gcc.dg/format-warnll-1.c: New test.
25734
25735 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25736
25737         * gcc.dg/cpp/cmdlne-P.c: New test.
25738
25739 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25740
25741         * gcc.c-torture/execute/builtin-abs-1.c,
25742         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25743
25744 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25745
25746         * gcc.dg/cpp/multiline.c: New test.
25747
25748 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25749
25750         * g++.old-deja/g++.other/syshdr1.C: Update.
25751         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25752
25753 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25754
25755         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25756
25757 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25758
25759         * g++.old-deja/g++.pt/ttp65.C: New test.
25760
25761 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25762
25763         * g++.old-deja/g++.pt/ttp64.C: New test.
25764
25765 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25766
25767         * g++.old-deja/g++.pt/spec33.C: New test.
25768
25769 2000-12-14  Catherine Moore  <clm@redhat.com>
25770
25771         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25772         * gcc.c-torture/execute/920612-2.c: Likewise.
25773         * gcc.c-torture/execute/920428-2.c: Likewise.
25774         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25775         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25776
25777 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25778
25779         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25780         * gcc.dg/pack-test-2.c: Likewise.
25781
25782 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25783
25784         Tests by Zack Weinberg <zackw@stanford.edu>.
25785
25786         * gcc.dg/cpp/defined.c: Update.
25787         * gcc.dg/cpp/defined_trad.c: New tests.
25788
25789 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25790
25791         * gcc.dg/cpp/trad-direct.c: Update.
25792
25793 2000-12-11  Neil Booth  <neilb@earthling.net>
25794
25795         * gcc.dg/cpp/defined_trad.c
25796
25797 2000-12-11  Neil Booth  <neilb@earthling.net>
25798
25799         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25800
25801 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25802
25803         * gcc.dg/format-miss-2.c: New test.
25804
25805 2000-12-09  Neil Booth  <neilb@earthling.net>
25806
25807         * gcc.dg/cpp/lineflags.c: New tests.
25808         * gcc.dg/cpp/poison.c: Update.
25809         * gcc.dg/cpp/redef2.c: Update.
25810         * gcc.dg/cpp/skipping.c: New test.
25811
25812 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25813
25814         * g++.old-deja/g++.other/eh3.C: New testcase.
25815
25816 2000-12-07  Neil Booth  <neilb@earthling.net>
25817
25818         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25819         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25820         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25821         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25822         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25823         Update.
25824
25825 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25826
25827         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25828         __SIZE_TYPE__ instead of int for type of integers cast to
25829         pointers.
25830
25831 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25832
25833         * g++.old-deja/g++.other/cleanup4.C: New test.
25834
25835 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25836
25837         * format-sec-1.c: New test.
25838
25839 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25840
25841         * gcc.dg/format-nonlit-3.c: New test.
25842
25843 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25844
25845         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25846         through a null pointer.
25847
25848 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25849
25850         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25851         * g++.old-deja/g++.pt/partial4.C: New test.
25852
25853 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25854
25855         * gcc.c-torture/execute/ieee/hugeval.x: New.
25856
25857 2000-12-06  Neil Booth  <neilb@earthling.net>
25858
25859         * gcc.dg/cpp/backslash2.c: New tests.
25860
25861 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25862
25863         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25864         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25865
25866 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25867
25868         * gcc.c-torture/execute/20001203-2.c: New testcase.
25869
25870 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25871
25872         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25873         * g++.old-deja/g++.other/virtual10.C: New test.
25874
25875 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25876
25877         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25878
25879 2000-12-05  Richard Henderson  <rth@redhat.com>
25880
25881         * gcc.c-torture/compile/20001205-1.c: New.
25882
25883 2000-12-04  Neil Booth  <neilb@earthling.net>
25884
25885         * g++.old-deja/g++.other/virtual9.C: New test.
25886         * g++.old-deja/g++.pt/crash61.C: New test.
25887         * gcc.c-torture/execute/loop-9.c: New test.
25888
25889 2000-12-04  Neil Booth  <neilb@earthling.net>
25890
25891         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25892         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25893         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25894         * gcc.dg/cpp/extratokens.c: ...here.
25895
25896 2000-12-04  Neil Booth  <neilb@earthling.net>
25897
25898         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25899         New tests.
25900
25901 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25902
25903         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25904         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25905
25906 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25907
25908         * gcc.c-torture/execute/20001203-1.c: New test.
25909
25910 2000-12-03  Neil Booth  <neilb@earthling.net>
25911
25912         * gcc.dg/cpp/macro6.c: New test cases.
25913
25914 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25915
25916         * gcc.c-torture/execute/string-opt-9.c: New test.
25917         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25918         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25919         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25920
25921         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25922         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25923
25924 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25925
25926         * gcc.dg/cpp/if-6.c: New testcase.
25927
25928         * gcc.dg/20001201-1.c: New testcase.
25929
25930 2000-12-02  Neil Booth  <neilb@earthling.net>
25931
25932         * g++.old-deja/g++.other/externC4.C,
25933         g++.old-deja/g++.other/friend10.C: New tests.
25934
25935 2000-12-02  Neil Booth  <neilb@earthling.net>
25936
25937         * g++.old-deja/g++.other/instan2.C
25938         * g++.old-deja/g++.other/instan3.C: New test.
25939
25940 2000-12-02  Neil Booth  <neilb@earthling.net>
25941
25942         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25943         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25944         gnuc99.c,gnuc99-pedantic.c: New tests.
25945
25946 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25947
25948         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25949         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25950
25951 2000-12-01  Neil Booth  <neilb@earthling.net>
25952
25953         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25954         * gcc.dg/cpp/poison.c: Update.
25955         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25956
25957 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25958
25959         * g77.f-torture/execute/20001201.f: New test.
25960
25961 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25962
25963         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25964
25965 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25966
25967         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25968
25969 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25970
25971         * g++.old-deja/g++.other/cast6.C: New test.
25972
25973 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25974
25975         * gcc.c-torture/execute/20001130-2.c: New testcase.
25976
25977 2000-11-30  Richard Henderson  <rth@redhat.com>
25978
25979         * gcc.c-torture/execute/20001130-1.c: New test.
25980
25981 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         * g++.old-deja/g++.other/op3.C: New test.
25984
25985 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25986
25987         * g++.old-deja/g++.other/op2.C: New test.
25988
25989 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25990
25991         * g++.old-deja/g++.other/crash38.C: New test.
25992
25993 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25994
25995         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25996
25997 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25998
25999         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26000         tests.
26001         * gcc.c-torture/execute/string-opt-6.c: New test.
26002
26003         * gcc.dg/20001117-1.c: Add main.
26004
26005 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26006
26007         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26008         Move from here ...
26009         * gcc.dg/940510-1.c: ... to here.
26010
26011         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26012         zero-size arrays in toplevel structures.
26013
26014 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26015
26016         * gcc.c-torture/execute/loop-8.c: New test.
26017
26018 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26019
26020         * g++.old-deja/g++.other/base1.C: New test.
26021
26022 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         * g++.old-deja/g++.other/parse2.C: New test.
26025
26026 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26027
26028         * g++.old-deja/g++.pt/incomplete1.C: New test.
26029
26030 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26031
26032         * g++.old-deja/g++.other/friend9.C: New test.
26033
26034 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.dg/20001127-1.c: New test.
26037
26038 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26039
26040         * g++.old-deja/g++.pt/friend46.C: New test.
26041
26042 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         * g++.old-deja/g++.other/ptrmem8.C: New test.
26045
26046 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26047
26048         * gcc.c-torture/execute/string-opt-7.c: New test.
26049         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26050
26051 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26052
26053         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26054         instead of 'mkcheck 2'.
26055
26056 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26057
26058         * gcc.c-torture/execute/memcheck/driver.c,
26059         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26060         C9X references to refer to C99.
26061
26062 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26063
26064         * gcc.dg/ultrasp3.c: New test.
26065
26066 2000-11-25  Neil Booth  <neilb@earthling.net>
26067
26068         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26069
26070 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26071
26072         * gcc.c-torture/compile/20001123-2.c: New.
26073
26074 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26075
26076         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26077
26078 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26079
26080         * gcc.dg/sequence-point-1.c: Add some new tests.
26081         * gcc.c-torture/execute/20001124-1.c: New test.
26082
26083 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26084
26085         * g++.old-deja/g++.other/vaarg4.C: New test.
26086         * gcc.c-torture/compile/20001123-1.c: New test.
26087
26088 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         * g++.other/crash24.C: Adjust and remove XFAIL.
26091         * g++.other/crash37.C: New test.
26092
26093 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26094
26095         * g++.old-deja/g++.pt/instantiate9.C: New test.
26096
26097 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26098
26099         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26100         new ABI, too.
26101
26102         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26103         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26104
26105 2000-11-22  Neil Booth  <neilb@earthling.net>
26106
26107         * gcc.dg/cpp/Wtrigraphs.c: New test.
26108
26109 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26110
26111         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26112
26113 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26116
26117 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26118
26119         * lib/gcc-dg.exp: load_lib scanasm.exp.
26120         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26121         * lib/g++-dg.exp: load_lib scanasm.exp.
26122         * lib/scanasm.exp: New.
26123         (scan-assembler, scan-assembler-not): Add optional arguments to
26124         test name, or if not present, the pattern name.
26125         (scan-assembler-dem, scan-assembler-dem-not): New.
26126
26127         * g++.dg/dg.exp: New.
26128
26129 2000-11-21  Neil Booth  <neilb@earthling.net>
26130
26131         * gcc.dg/cpp/integrated1.c: Remove.
26132
26133 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26134
26135         * gcc.c-torture/execute/20001121-1.c: New test.
26136
26137 2000-11-21  Richard Henderson  <rth@redhat.com>
26138
26139         * gcc.c-torture/compile/20001121-1.c: New test.
26140
26141 2000-11-20  Neil Booth  <neilb@earthling.net>
26142
26143         * gcc.dg/cpp/integrated1.c: New test.
26144
26145 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26146
26147         * g++.old-deja/g++.other/inline17.C: New test.
26148
26149 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26150
26151         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26152         local variable to be zero: I made the variable global. Now
26153         uses abort() and exit() instead of relying on main's return value.
26154
26155 2000-11-20  Neil Booth  <neilb@earthling.net>
26156
26157         * gcc.dg/cpp/paste2.c: Update test.
26158         * objc/execute/paste.m: New test.
26159
26160 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26161
26162         * gcc.dg/c99-condexpr-1.c: New test.
26163
26164 2000-11-20  Neil Booth  <neilb@earthling.net>
26165
26166         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26167
26168 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         * g++.old-deja/g++.pt/export1.C: New test.
26171
26172 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26173
26174         * gcc.dg/20001117-1.c: New test.
26175
26176 2000-11-18  Richard Henderson  <rth@redhat.com>
26177
26178         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26179
26180 2000-11-18  Richard Henderson  <rth@redhat.com>
26181
26182         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26183         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26184         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26185
26186 2000-11-18  Richard Henderson  <rth@redhat.com>
26187
26188         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26189         (main): New.  Exit cleanly.
26190
26191 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26192
26193         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26194         gcc.dg/c99-fordecl-2.c: New tests.
26195
26196 2000-11-18  Richard Henderson  <rth@redhat.com>
26197
26198         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26199         * gcc.c-torture/execute/zerolen-2.c: New.
26200
26201 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26202
26203         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26204         memory.
26205
26206 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.old-deja/g++.pt/instantiate8.C: New test.
26209
26210 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26213         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26214
26215 2000-11-16  Nick Clifton  <nickc@redhat.com>
26216
26217         * gcc.c-torture/execute/nestfunc-2.c: New test.
26218         * gcc.c-torture/execute/nestfunc-3.c: New test.
26219
26220 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26221
26222         * gcc.c-torture/compile/20001116-1.c: New test.
26223
26224 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26225
26226         * gcc.c-torture/execute/20001115-1.c: New test.
26227
26228 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26229
26230         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26231         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26232         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26233         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26234
26235 2000-11-15  Neil Booth  <neilb@earthling.net>
26236
26237         gcc.dg/cpp/_Pragma1.c: Update.
26238         gcc.dg/cpp/_Pragma2.c: New test.
26239
26240 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.old-deja/g++.other/anon5.C: New test.
26243
26244 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26245
26246         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26247         tests.
26248
26249 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26250
26251         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26252         output.
26253
26254 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26255
26256         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26257         labels at end of compound statements.
26258
26259 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26260
26261         * gcc.c-torture/execute/loop-7.c: New test.
26262
26263 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26264
26265         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26266
26267 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26268
26269         * gcc.dg/c99-bool-1.c: New test.
26270
26271 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26272
26273         * gcc.dg/c99-scope-1.c: Remove xfail.
26274         * gcc.dg/c99-scope-2.c: New test.
26275
26276 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26277
26278         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26279         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26280
26281 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26282
26283         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26284         error messages.
26285
26286         * g++.mike/p700.C: Don't typedef wchar_t.
26287         * g++.mike/p784.C: Likewise.
26288         * g++.mike/eb101.C: Don't use __wchar_t.
26289
26290 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26291
26292         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26293         from DO loop.
26294
26295 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26296
26297         * gcc.c-torture/execute/20001111-1.c: New test.
26298
26299 2000-11-10  Nick Clifton  <nickc@redhat.com>
26300
26301         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26302         long multuiple and accumulate.
26303
26304 2000-11-09  Richard Henderson  <rth@redhat.com>
26305
26306         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26307         via size_t instead of int.
26308
26309         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26310         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26311         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26312         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26313
26314 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26315
26316         * gcc.c-torture/compile/20001109-1.c: New test.
26317         * gcc.c-torture/compile/20001109-2.c: New test.
26318
26319 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26320
26321         * g++.old-deja/g++.pt/operator1.C: New test.
26322         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26323
26324 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26325
26326         * gcc.dg/20001108-1.c: New test.
26327
26328 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26329
26330         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26331         with both arguments constant strings.
26332         * gcc.c-torture/execute/string-opt-3.c: New test.
26333         * gcc.c-torture/execute/string-opt-4.c: New test.
26334         * gcc.c-torture/execute/string-opt-5.c: New test.
26335
26336 2000-11-08  Nick Clifton  <nickc@redhat.com>
26337
26338         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26339         mulsidi3adddi patterns.
26340
26341 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26342
26343         * g++.old-deja/g++.other/crash36.C: New test.
26344
26345 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26346
26347         * g++.old-deja/g++.other/init16.C: New test.
26348
26349 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26350
26351         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26352
26353 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26354
26355         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26356         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26357         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26358
26359 2000-11-07  DJ Delorie  <dj@redhat.com>
26360
26361         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26362
26363 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26364
26365         * gcc.c-torture/execute/string-opt-1.c: New test.
26366
26367 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26368
26369         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26370         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26371         parameters in registers, and there is no way for a varargs
26372         function to know in which order the integer and floating-point
26373         parameters should be interleaved when they are placed on the
26374         stack.
26375         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26376         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26377
26378 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26379
26380         * gcc.c-torture/execute/string-opt-2.c: New test.
26381
26382 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26383
26384         * g++.old-deja/g++.pt/crash60.C: New test.
26385
26386 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26387
26388         * g++.old-deja/g++.other/crash24.C: New test.
26389         * g++.old-deja/g++.other/crash25.C: New test.
26390         * g++.old-deja/g++.other/crash26.C: New test.
26391         * g++.old-deja/g++.other/crash27.C: New test.
26392         * g++.old-deja/g++.other/crash28.C: New test.
26393         * g++.old-deja/g++.other/crash29.C: New test.
26394         * g++.old-deja/g++.other/crash30.C: New test.
26395         * g++.old-deja/g++.other/crash31.C: New test.
26396         * g++.old-deja/g++.other/crash32.C: New test.
26397         * g++.old-deja/g++.other/crash33.C: New test.
26398         * g++.old-deja/g++.other/crash34.C: New test.
26399         * g++.old-deja/g++.other/crash35.C: New test.
26400
26401 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26402
26403         * gcc.c-torture/execute/20001031-1.c: New test.
26404
26405 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26406
26407         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26408         namespace.
26409
26410         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26411         standards-conformant.
26412
26413         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26414
26415         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26416         * g++.old-deja/g++.mike/p755a.C: Likewise.
26417         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26418         library makes no calls to `operator new' during initialization.
26419
26420 2000-11-04  Neil Booth  <neilb@earthling.net>
26421
26422         * gcc.dg/cpp/include2.c: New tests.
26423
26424 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26425
26426         * lib/g++.exp (g++_set_ld_library_path): New function.
26427         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26428
26429 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26430
26431         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26432         warnings.
26433
26434 2000-11-01  Richard Henderson  <rth@redhat.com>
26435
26436         * g++.old-deja/g++.ext/namedret1.C: New.
26437         * g++.old-deja/g++.ext/namedret2.C: New.
26438         * g++.old-deja/g++.ext/namedret3.C: New.
26439
26440 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26441
26442         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26443         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26444
26445 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26446
26447         * gcc.c-torture/execute/va-arg-21.c: New test.
26448
26449 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26450
26451         * gcc.dg/c99-complex-2.c: New test.
26452
26453 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26454
26455         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26456
26457 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26458
26459         * g++.old-deja/g++.other/inline16.C: New test.
26460
26461 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26462
26463         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26464         __PRETTY_FUNCTION__
26465
26466 2000-10-29  Neil Booth  <neilb@earthling.net>
26467
26468         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26469         New tests.
26470         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26471         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26472         optimisation.
26473
26474 2000-10-29  Neil Booth  <neilb@earthling.net>
26475
26476         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26477         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26478         * mi5.c: Test multiple includes work with -C.
26479         * trigraphs.c: Test ^= version.
26480
26481 2000-10-28  Neil Booth  <neilb@earthling.net>
26482
26483         New tests and test updates for new macro expander.
26484
26485         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26486         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26487         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26488         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26489         new diagnostic messages.
26490
26491         * gcc.dg/cpp/macro3.c: New tests.
26492
26493 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26494
26495         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26496         on the same line.
26497
26498 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26499
26500         * g++.old-deja/g++.other/eh2.C: New test.
26501
26502 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26503
26504         * gcc.c-torture/execute/20001027-1.c: New test.
26505
26506 2000-10-26  Richard Henderson  <rth@redhat.com>
26507
26508         * gcc.c-torture/execute/20001026-1.c: New.
26509
26510 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26511
26512         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26513         * g++.old-deja/g++.law/builtin1.C: Likewise.
26514         * g++.old-deja/g++.law/ctors10.C: Likewise.
26515         * g++.old-deja/g++.law/virtual3.C: Likewise.
26516         * g++.old-deja/g++.mike/p658.C: Likewise.
26517         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26518         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26519         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26520         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26521         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26522
26523 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26524
26525         * gcc.c-torture/compile/20001024-1.c: New test.
26526
26527 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26528
26529         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26530         to tell us whether or not we are using V3.
26531
26532 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26533
26534         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26535         operands.
26536
26537 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26538
26539         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26540
26541 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26542
26543         * gcc.c-torture/execute/20001024-1.c: New test.
26544
26545 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26546
26547         * g++.old-deja/g++.other/sibcall1.C: New test.
26548
26549 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26550
26551         * gcc.dg/noncompile/init-3.c: New test.
26552
26553 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26554
26555         * gcc.dg/format-array-1.c: New test.
26556
26557 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26558
26559         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26560         writing through null pointers; remove comment about testing
26561         unterminated strings.
26562
26563 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26564
26565         * gcc.c-torture/execute/20001017-2.c: New test.
26566
26567 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26568
26569         * gcc.c-torture/compile/20001018-1.c: New test.
26570         * gcc.c-torture/compile/20001018-1.x: Xfail.
26571
26572 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26573
26574         * gcc.c-torture/execute/20001017-1.c: New test.
26575
26576 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26577
26578         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26579         for multiple use of arguments with scanf formats; add tests for
26580         multiple use of arguments.
26581
26582 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26583
26584         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26585
26586 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26587
26588         * gcc.dg/format-miss-1.c: New test.
26589
26590 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26591
26592         * gcc.c-torture/execute/20001013-1.c: New test.
26593
26594 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26595
26596         * gcc.dg/format-branch-1.c: New test.
26597
26598 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26599
26600         * README, lib/file-format.exp: Remove EGCS references.
26601
26602 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26603
26604         * gcc.dg/20001013-1.c: New test.
26605
26606 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26607
26608         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26609         for intmax_t in the compiler using __typeof__ and the type rules
26610         for conditional expressions.
26611
26612 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26613
26614         * gcc.dg/20001012-1.c: New test.
26615         * gcc.dg/20001012-2.c: New test.
26616
26617 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26618
26619         * gcc.dg/format-attr-1.c: New test.
26620
26621 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26622
26623         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26624         __LONG_LONG_MAX__ instead of LLONG_MAX.
26625
26626 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26627
26628         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26629         scanf flags.
26630         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26631         flags.
26632
26633 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26634
26635         * gcc.dg/sequence-pt-1.c: New test.
26636
26637 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26638
26639         * gcc.c-torture/execute/20001011-1.c: New testcase.
26640         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26641
26642 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26643
26644         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26645         does not error on it.
26646
26647 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26648
26649         * gcc.dg/20001009-1.c: New test.
26650
26651 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26652
26653         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26654         * gcc.c-torture/execute/20001009-2.c: ... to here.
26655
26656 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26657
26658         * gcc.c-torture/compile/20001009-1.c: New testcase.
26659         * gcc.c-torture/execute/20001009-1.c: New testcase.
26660         Testcases provided by Jan Hubicka <jh@suse.cz>.
26661
26662 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26663
26664         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26665         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26666         uintmax_t using <limits.h> to emulate the compiler's internal
26667         logic.  No longer XFAIL %j tests.
26668
26669 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26670
26671         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26672         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26673         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26674         regexps and details of expected handling of some bad formats.
26675         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26676         suppression.
26677
26678 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26679
26680         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26681         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26682         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26683         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26684         in list archives.
26685
26686 2000-10-06  Richard Henderson  <rth@cygnus.com>
26687
26688         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26689         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26690         * g++.old-deja/g++.jason/report.C: Likewise.
26691         * g++.old-deja/g++.law/friend5.C: Likewise.
26692         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26693         of the expected warnings.
26694
26695 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26696
26697         * g++.old-deja/g++.pt/enum14.C: New test.
26698
26699 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26700
26701         * g++.old-deja/g++.pt/crash59.C: New test.
26702
26703 2000-10-04  Will Cohen  <wcohen@redhat.com>
26704
26705         * gcc.dg/20000926-1.c: New test.
26706
26707 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26708
26709         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26710         function name for current C++ compiler.
26711         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26712
26713 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26714
26715         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26716         __PRETTY_FUNCTION__.
26717         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26718
26719 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26720
26721         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26722
26723 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26724
26725         * gcc.c-torture/compile/20000923-1.c: New test.
26726
26727 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26728
26729         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26730         * g++.old-deja/g++.pt/ttp62.C: Same.
26731         * g++.old-deja/g++.other/inline14.C: Same.
26732
26733 2000-09-24  Richard Henderson  <rth@cygnus.com>
26734
26735         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26736
26737 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26738
26739         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26740
26741 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26742
26743         * gcc.c-torture/compile/20000922-1.c: New file.
26744
26745 2000-09-21  Nick Clifton  <nickc@redhat.com>
26746
26747         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26748         a signed long modulo operation.
26749         (mod6): New function - perform an unsigned long modulo operation.
26750         (main): Add tests for modulos of very large numbers by very small
26751         dividends.
26752
26753 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26754
26755         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26756
26757 2000-09-19  Richard Henderson  <rth@cygnus.com>
26758
26759         * gcc.dg/compare2.c (case 10): XFAIL.
26760
26761 2000-09-18  Richard Henderson  <rth@cygnus.com>
26762
26763         * gcc.c-torture/execute/20000906-1.c: Move ...
26764         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26765         that support __builtin_trap.
26766
26767 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26768
26769         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26770
26771 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26772
26773         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26774         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26775         more $ format tests.
26776
26777 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26778
26779         * gcc.dg/format-errmk-1.c: New test.
26780
26781 2000-09-17  Greg McGary  <greg@mcgary.org>
26782
26783         * gcc.c-torture/execute/20000917-1.x: Remove.
26784
26785 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26786
26787         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26788
26789 2000-09-17  Greg McGary  <greg@mcgary.org>
26790
26791         * gcc.c-torture/execute/20000917-1.c: New test.
26792         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26793
26794 2000-09-16  Neil Booth  <NeilB@earthling.net>
26795
26796         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26797         in nested macro bug.
26798
26799 2000-09-15  Neil Booth  <NeilB@earthling.net>
26800
26801         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26802
26803 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26804
26805         * gcc.c-torture/execute/20000914-1.c: New test.
26806
26807 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26808
26809         * g++.other/inline13.C: New test.
26810
26811 2000-09-12  Andreas Jaeger  <aj@suse.de>
26812
26813         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26814         constant by Ulrich Drepper <drepper@redhat.com>.
26815
26816 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26817
26818         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26819
26820 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26821
26822         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26823
26824 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26825
26826         * gcc.dg/cpp/backslash.c: New test.
26827
26828 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26829
26830         * gcc.c-torture/execute/20000910-1.c: New test.
26831         * gcc.c-torture/execute/20000910-2.c: Likewise.
26832
26833 2000-09-11  Robert Lipe  <robertl@sco.com>
26834
26835         * gcc.dg/pragma-align.c: New test.
26836
26837 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26838
26839         * g++.old-deja/g++.pt/explicit82.C: New test.
26840         * g++.old-deja/g++.pt/explicit83.C: New test.
26841
26842 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26843
26844         * gcc.dg/asm-names.c: New test.
26845
26846 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26847
26848         * gcc.dg/cpp/tr-warn6.c: New test
26849
26850 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26851
26852         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26853         be accepted.
26854
26855 2000-09-07  Catherine Moore  <clm@redhat.com>
26856
26857         * gcc.c-torture/execute/unroll-1.c: New test.
26858
26859 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26860
26861         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26862         ERROR markers.
26863         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26864         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26865         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26866         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26867         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26868         Preprocess only.
26869         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26870         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26871
26872 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26873
26874         * g++.old-deja/g++.pt/deduct2.C: New test.
26875
26876 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         * g++.old-deja/g++.pt/parms2.C: New test.
26879
26880 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26881
26882         * g++.old-deja/g++.pt/crash58.C: New test.
26883
26884 2000-09-06  Greg McGary  <greg@mcgary.org>
26885
26886         * gcc.c-torture/execute/20000906-1.c: New test.
26887         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26888
26889 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26890
26891         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26892
26893 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26894
26895         * g++.old-deja/g++.pt/crash57.C: New test.
26896
26897 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26898
26899         * g++.old-deja/g++.pt/crash56.C: New test.
26900
26901 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26902
26903         * g++.old-deja/g++.pt/koenig1.C: New test.
26904
26905 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26906
26907         * gcc.dg/20000904-1.c: New test.
26908
26909 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26910
26911         * gcc.dg/cpp/paste8.c: New test.
26912
26913 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26914
26915         * gcc.c-torture/compile/20000827-1.c: New test.
26916
26917 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26918
26919         * gcc.dg/format-diag-1.c: New test.
26920
26921 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26922
26923         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26924         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26925         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26926         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26927         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26928
26929 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26930
26931         * g++.old-deja/g++.other/nested4.C: New test.
26932
26933 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26934
26935         * g++.old-deja/g++.ns/scoped1.C: New test.
26936
26937 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26938
26939         * lib/g++.exp: Support testing already-installed GCC.
26940
26941 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26942
26943         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26944
26945 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26946
26947         * gcc.dg/return-type-2.c: New test.
26948
26949 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26950
26951         * gcc.c-torture/compile/20000825-1.c: New test.
26952
26953 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26954
26955         * gcc.dg/dwarf2-2.c: New test.
26956
26957 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26958
26959         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26960         dg-warning regexps.
26961
26962 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26963
26964         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26965         gcc.dg/format-ext-5.c: New tests.
26966
26967 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26968
26969         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26970
26971 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26972
26973         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26974
26975 2000-08-24  Richard Henderson  <rth@cygnus.com>
26976
26977         * gcc.dg/ia64-sync-1.c: New test.
26978         * gcc.dg/ia64-sync-2.c: New test.
26979         * gcc.dg/ia64-asm-1.c: New test.
26980
26981 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26982
26983         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26984         * gcc.dg/format-ext-2.c: New test.
26985
26986 2000-08-23  Jason Merrill  <jason@redhat.com>
26987
26988         * lib/old-dejagnu.exp: Also ignore "In member function" and
26989         "At global scope".
26990
26991 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26992
26993         * gcc.dg/noncompile/label-lineno-1.c: New test.
26994
26995 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26996
26997         * gcc.dg/c99-array-nonobj-1.c: New test.
26998
26999 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27000
27001         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27002         tests.
27003         * gcc.dg/format-ext-1.c: New test.
27004
27005 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27006
27007         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27008         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27009         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27010         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27011         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27012
27013 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27014
27015         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27016         gcc.dg/c99-strftime-2.c: New tests.
27017
27018 2000-08-22  Richard Henderson  <rth@cygnus.com>
27019
27020         * gcc.c-torture/execute/20000822-1.c: New test.
27021
27022 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27023
27024         * gcc.c-torture/execute/20000819-1.x: Remove.
27025
27026 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27027
27028         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27029         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27030         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27031         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27032         gcc.dg/format-xopen-1.c: New tests.
27033
27034 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27035
27036         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27037
27038 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27039
27040         * g++.old-deja/g++.other/loop2.C: New test.
27041
27042         * gcc.c-torture/compile/20000606-1.c: New test.
27043         * gcc.c-torture/compile/20000728-1.c: New test.
27044         * gcc.c-torture/execute/20000801-1.c: New test.
27045         * gcc.c-torture/execute/20000801-2.c: New test.
27046         * gcc.c-torture/execute/20000819-1.c: New test.
27047         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27048         * gcc.dg/20000629-1.c: New test.
27049         * gcc.dg/20000724-1.c: New test.
27050         * gcc.dg/20000807-1.c: New test.
27051
27052 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27053
27054         * gcc.dg/cpp/pragma-1.c: New test.
27055         * gcc.dg/cpp/pragma-2.c: New test.
27056
27057 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27058
27059         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27060         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27061
27062 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27063
27064         * gcc.c-torture/compile/20000818-1.c: New test.
27065
27066 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27067
27068         * gcc.c-torture/execute/20000818-1.c: New test.
27069
27070 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27071
27072         * gcc.dg/format-va-1.c: New test.
27073
27074 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         * g++.old-deja/g++.other/typedef8.C: New test.
27077
27078 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27079
27080         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27081         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27082         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27083         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27084         * g++.old-deja/g++.other/ptrmem7.C: New test.
27085         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27086
27087 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27088
27089         * g++.old-deja/g++.pt/typename27.C: New test.
27090
27091 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27094         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27095         * g++.old-deja/g++.pt/friend45.C: New test.
27096         * g++.old-deja/g++.other/friend8.C: New test.
27097
27098 2000-08-15  Richard Henderson  <rth@cygnus.com>
27099
27100         * gcc.c-torture/execute/20000815-1.c: New test.
27101
27102 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27103
27104         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27105         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27106         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27107
27108 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27109
27110         * g++.old-deja/g++.other/refinit2.C: New test.
27111
27112 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27113
27114         * lib/c-torture.exp (c-torture): Make
27115         compiler_conditional_xfail_data global.
27116         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27117         compiler_conditional_xfail_data machinery.
27118         (f-torture-execute): Likewise.
27119         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27120         and only when unrolling loops.
27121
27122         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27123
27124 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27125
27126         * g++.old-deja/g++.pt/explicit81.C: New test.
27127
27128 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27129
27130         * g++.old-deja/g++.pt/typename26.C: New test.
27131
27132 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27133
27134         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27135         warning.
27136
27137 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27138
27139         * g++.old-deja/g++.other/array3.C: New test.
27140
27141 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27142
27143         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27144         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27145         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27146         New tests.
27147
27148 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27149
27150         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27151         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27152
27153 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27154
27155         * gcc.c-torture/execute/20000808-1.c: New test.
27156
27157 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27158
27159         * gcc.dg/c90-const-expr-1.c: New test.
27160
27161 2000-08-08  Richard Henderson  <rth@cygnus.com>
27162
27163         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27164
27165 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27166
27167         * gcc.dg/noncompile/const-ll-1.c: New test.
27168
27169 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27170
27171         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27172
27173 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27174
27175         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27176         that running programs linked against the shared version of libobjc
27177         run correctly.
27178
27179 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27180
27181         * gcc.dg/c99-printf-1.c: New test.
27182
27183 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27184
27185         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27186
27187 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27188
27189         * gcc.c-torture/execute/20000731-1.x: Delete.
27190
27191 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27192
27193         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27194         and torture_without_loops as is done by c-torture.exp.
27195         (search_for): Copy from c-torture.exp.
27196         (gcc-dg-runtest): New function, drives a directory of tests
27197         iterating over the TORTURE_OPTIONS.
27198         (scan-assembler, scan-assembler-not): Move here from
27199         individual directory drivers.
27200
27201         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27202         defined by lib/gcc-dg.exp.
27203         * gcc.dg/cpp/cpp.exp: Likewise.
27204         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27205         gcc-dg-runtest, so we cycle over optimization options.
27206
27207         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27208         * gcc.dg/compare2.c: No longer expected to fail.
27209
27210 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27211
27212         * gcc.c-torture/execute/20000804-1.c: New test.
27213
27214 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27215
27216         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27217
27218 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27219
27220         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27221
27222 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27223
27224         * gcc.c-torture/compile/20000803-1.c: New test.
27225
27226 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27227
27228         * gcc.c-torture/execute/20000801-3.c,
27229         gcc.c-torture/execute/20000801-4.c: New tests.
27230         * gcc.c-torture/execute/20000801-3.x,
27231         gcc.c-torture/execute/20000801-4.x: Xfail.
27232
27233 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27234
27235         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27236         libobjc/.libs to allow for libtool.
27237
27238 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27239
27240         * gcc.c-torture/compile/20000802-1.c: New test.
27241
27242 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27243
27244         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27245
27246 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27247
27248         * gcc-c-torture/execute/20000731-2.c: New test.
27249
27250         * gcc.c-torture/execute/20000731-1.c: New test.
27251         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27252
27253 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27254
27255         * testsuite/gcc.dg/cpp/paste7.c: New test.
27256         * gcc.dg/cpp/20000725-1.c: New test.
27257
27258 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27259
27260         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27261         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27262         declaration warning for __builtin_dwarf_reg_size.
27263
27264         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27265
27266 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27267
27268         * gcc.dg/noncompile/voidparam-1.c: New test.
27269
27270 2000-07-30  Richard Henderson  <rth@cygnus.com>
27271
27272         * gcc.dg/c90-digraph-1.c: Don't xfail.
27273         * gcc.dg/compare2.c (case 10): Xfail.
27274         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27275
27276 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27277
27278         * gcc.dg/c99-main-1.c: New test.
27279
27280 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27281
27282         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27283
27284 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27285
27286         * gcc.c-tortuer/execute/20000726-1.c: New test.
27287
27288 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27289
27290         * gcc.c-torture/execute/enum-2.c: New test.
27291
27292 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27293
27294         * gcc.dg/cpp/tr-warn3.c: New test.
27295
27296 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.old-deja/g++.ext/implicit1.C: Remove.
27299         * g++.old-deja/g++.jason/c2.C: Remove
27300         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27301         * g++.old-deja/g++.pt/crash16.C: Likewise.
27302         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27303
27304 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27305
27306         * g++.old-deja/g++.other/for2.C: New test.
27307
27308 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27309
27310         * gcc.dg/20000720-1.c: New test.
27311
27312 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27313
27314         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27315
27316 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27317
27318         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27319         * gcc.c-torture/execute/20000722-1.c: New.
27320         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27321
27322 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27323
27324         * gcc.dg/cpp/20000720-1.S: New test.
27325
27326 2000-07-21  Michael Meissner  <meissner@redhat.com>
27327
27328         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27329
27330 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27331
27332         * g++.old-deja/g++.brendan/crash16.C,
27333         g++.old-deja/g++.brendan/parse3.C,
27334         g++.old-deja/g++.brendan/redecl1.C,
27335         g++.old-deja/g++.ns/template13.C,
27336         g++.old-deja/g++.other/decl4.C,
27337         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27338
27339 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27340
27341         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27342         and "Internal error".
27343
27344         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27345         regexps.
27346         * gcc.dg/cpp/paste6.c: New test.
27347
27348 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27349
27350         * gcc.dg/cpp/tr-direct.c: New test.
27351
27352         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27353         gcc.dg/cpp/undef1.c: Tweak error regexps.
27354
27355 2000-07-18  Eric Christopher <echristo@redhat.com>
27356
27357         * gcc.c-torture/compile/20000718-1.c: New test.
27358
27359 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27360
27361         * cpplex.c (_cpp_push_token): If the token being pushed back
27362         is the previous token in this context, just subtract one from
27363         context->posn.
27364         * cppmacro.c (save_expansion): Clear aux field when storing a
27365         placemarker.
27366
27367 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27368
27369         * gcc.dg/noncompile/redecl-1.c: New test.
27370
27371 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27372
27373         * gcc.c-torture/execute/20000717-5.c: New test.
27374         * gcc.c-torture/execute/20000717-1.x: Removed.
27375
27376 2000-07-17  Richard Henderson  <rth@cygnus.com>
27377
27378         * gcc.c-torture/execute/20000717-4.c: New test.
27379
27380 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27381
27382         * gcc.dg/cpp/syshdr.c: New test.
27383         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27384
27385 2000-07-17  Neil Booth  <neilb@earthling.net>
27386
27387         * gcc.dg/cpp/cmdlne-dM.c: New test.
27388         * gcc.dg/cpp/cmdlne-dD.c: New test.
27389
27390 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27391
27392         * gcc.c-torture/execute/20000717-3.c: New test.
27393
27394         * gcc.c-torture/compile/20000717-1.c: New test.
27395
27396 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27397
27398         * gcc.c-torture/execute/20000717-2.c: New test.
27399
27400 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27401
27402         * gcc.dg/formatz-1.c: New test.
27403
27404         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27405         * gcc.dg/c99-digraph-1.c: New tests.
27406
27407         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27408         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27409
27410         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27411         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27412         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27413         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27414         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27415         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27416         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27417
27418 2000-07-17   Greg McGary <greg@mcgary.org>
27419
27420         * gcc.c-torture/execute/20000717-1.c: New test.
27421         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27422
27423 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27424
27425         * gcc.c-torture/execute/20000715-2.c: New test.
27426         * gcc.dg/20000715-1.c: New test.
27427
27428 2000-07-15  Michael Meissner  <meissner@redhat.com>
27429
27430         * gcc.c-torture/execute/20000715-1.c: New test.
27431
27432 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27433
27434         * gcc.c-torture/execute/20000707-1.c: New test.
27435
27436 2000-07-13  Neil Booth  <NeilB@earthling.net>
27437
27438         * testsuite/gcc.dg/cpp/digraph1.c,
27439         testsuite/gcc.dg/cpp/digraph2.c,
27440         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27441
27442 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27443
27444         * g77.f-torture/compile/20000630-2.f:  New test.
27445         * g77.f-torture/compile/20000630-2.x
27446
27447 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27448
27449         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27450
27451 2000-07-11  Neil Booth  <NeilB@earthling.net>
27452
27453         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27454
27455 2000-07-11  Neil Booth  <NeilB@earthling.net>
27456
27457         * gcc.dg/cpp/cmdlne-C.c: New.
27458
27459 2000-07-09  Neil Booth  <NeilB@earthling.net>
27460
27461         * gcc.dg/cpp/directiv.c: New tests.
27462         * gcc.dg/cpp/undef1.c: Update.
27463
27464 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27465
27466         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27467
27468 2000-07-09  Neil Booth  <NeilB@earthling.net>
27469
27470         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27471
27472 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27473
27474         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27475         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27476
27477 2000-07-08  Neil Booth  <NeilB@earthling.net>
27478
27479         * gcc.dg/cpp/macsyntx.c: New tests.
27480
27481 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27482
27483         * gcc.dg/20000707-1.c: New test.
27484
27485 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27486
27487         * gcc.c-torture/execute/20000706-1.c: New test.
27488         * gcc.c-torture/execute/20000706-2.c: New test.
27489         * gcc.c-torture/execute/20000706-3.c: New test.
27490         * gcc.c-torture/execute/20000706-4.c: New test.
27491         * gcc.c-torture/execute/20000706-5.c: New test.
27492
27493 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27494
27495         * g++.old-deja/g++.pt/instantiate7.C: New test.
27496
27497 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27498
27499         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27500         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27501         * g++.old-deja/g++.other/rtti3.C: Likewise.
27502         * g++.old-deja/g++.other/rttid3.C: Likewise.
27503
27504 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27505
27506         *  g77.f-torture/compile/20000630-1.x: Fix typo
27507
27508 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27509
27510         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27511         assembly output.
27512
27513 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27514
27515         * gcc.dg/cpp/ident.c: New test.
27516
27517 2000-07-05  Neil Booth  <NeilB@earthling.net>
27518
27519         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27520           gcc.dg/cpp/lexstrng.c: New tests.
27521
27522 2000-07-04  Neil Booth  <NeilB@earthling.net>
27523
27524         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27525         * gcc.dg/cpp/strify2.c: Same.
27526
27527 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27528
27529         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27530         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27531         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27532         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27533
27534         * testsuite/gcc.dg/cpp/macro1.c,
27535         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27536         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27537         testsuite/gcc.dg/cpp/strify1.c,
27538         testsuite/gcc.dg/cpp/strify2.c: New tests.
27539
27540 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27541
27542         * gcc.c-torture/execute/20000703-1.c: New test.
27543
27544 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         * g++.old-deja/g++.pt (lookup10.C): New test.
27547
27548 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27549
27550         * g++.old-deja/g++.pt (typename25.C): New test.
27551
27552 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27553
27554         * gcc.c-torture/compile/20000701-1.c: New test.
27555
27556 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27557
27558         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27559         to test case.
27560
27561 2000-06-30  Catherine Moore  <clm@cygnus.com>
27562
27563         * gcc.c-torture/execute/align-1.c: New test.
27564
27565 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27566
27567         * g++.old-deja/g++.pt/expr8.C: New test.
27568         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27569
27570 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27571
27572         * gcc.c-torture/compile/20000629-1.c: New test.
27573
27574 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27575
27576
27577         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27578         gcc.dg/noncompile directory, depending on whether they're
27579         preprocessor tests or not.  Annotate all the tests for the dg
27580         framework.
27581
27582         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27583         * gcc.dg/noncompile/noncompile.exp: New.
27584
27585         * Moved files:
27586         Old name                                New name
27587         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27588         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27589         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27590         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27591         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27592         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27593         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27594         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27595         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27596         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27597         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27598         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27599         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27600         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27601         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27602         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27603         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27604         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27605         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27606         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27607         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27608         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27609         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27610         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27611
27612         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27613         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27614         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27615         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27616         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27617         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27618
27619 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27620
27621         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27622         declare one variable.  On the fourth, error.
27623         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27624         declared by 20000628-1a.h.
27625
27626 2000-06-29  Richard Henderson  <rth@redhat.com>
27627
27628         * gcc.c-torture/execute/930529-1.x: New file.
27629         * gcc.dg/920413-1.c: Adjust expected warning text.
27630         * gcc.dg/980217-1.c: Declare abort.
27631         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27632
27633 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27634
27635         * g77.f-torture/compile/20000629-1.f: New test.
27636         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27637
27638 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27639
27640         Rearrange lots of files, removing entirely the
27641         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27642         directories.
27643
27644         * Deleted files:
27645         gcc.c-torture/code_quality/code_quality.exp
27646         gcc.c-torture/special/special.exp
27647         gcc.failure/failure.exp
27648         gcc.failure/940409-1.x
27649         gcc.c-torture/compile/961203-1.x
27650
27651         * New files:
27652         gcc.misc-tests/linkage.exp
27653         gcc.c-torture/execute/920730-1t.c
27654         gcc.c-torture/execute/920730-1t.x
27655         gcc.c-torture/compile/920520-1.x
27656         gcc.c-torture/compile/920521-1.x
27657         gcc.c-torture/compile/981006-1.x
27658         gcc.c-torture/execute/eeprof-1.x
27659
27660         * Moved files (possibly with modifications to fit a new harness):
27661         Old name                                New name
27662         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27663         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27664         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27665         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27666         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27667         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27668         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27669         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27670         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27671         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27672         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27673         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27674         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27675         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27676
27677 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27678
27679         * c-torture/compile/961203-1.x: Delete.
27680
27681         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27682         not exit. Include stdio.h.
27683         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27684         * gcc.misc-tests/dg-12.c: Likewise.
27685         * gcc.misc-tests/dg-5.c: Likewise.
27686         * gcc.misc-tests/dg-6.c: Likewise.
27687         * gcc.misc-tests/dg-7.c: Prototype abort.
27688         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27689         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27690         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27691         not exit.
27692         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27693         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27694
27695 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27696
27697         * gcc.dg/cpp/20000628-1.c: New test.
27698         * gcc.dg/cpp/20000628-1.h: New header for above test.
27699         * gcc.dg/cpp/20000628-1a.h: Likewise.
27700
27701 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27702
27703         * gcc.dg/cpp: New directory.
27704         * gcc.dg/cpp/cpp.exp: New driver.
27705         * gcc.dg/cpp/20000627-1.c: New test.
27706         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27707         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27708         and rewrite as a compilation test.
27709
27710         * gcc.dg: Move many files into the cpp subdirectory, possibly
27711         renaming or editing them as well.
27712         Old name                New name
27713         990119-1.c              cpp/19990119-1.c
27714         990228-1.c              cpp/19990228-1.c
27715         990407-1.c              cpp/19990407-1.c
27716         990409-1.c              cpp/19990409-1.c
27717         990413-1.c              cpp/19990413-1.c
27718         990703-1.c              cpp/19990703-1.c
27719         20000127-1.c            cpp/20000127-1.c
27720         20000129-1.c            cpp/20000129-1.c
27721         20000207-1.c            cpp/20000207-1.c
27722         20000207-2.c            cpp/20000207-2.c
27723         20000209-1.c            cpp/20000209-1.c
27724         20000209-2.c            cpp/20000209-2.c
27725         20000301-1.c            cpp/20000301-1.c
27726         20000419-1.c            cpp/20000419-1.c
27727         20000510-1.S            cpp/20000510-1.S
27728         20000519-1.c            cpp/20000519-1.c
27729         20000529-1.c            cpp/20000529-1.c
27730         20000625-1.c            cpp/20000625-1.c
27731         20000625-2.c            cpp/20000625-2.c
27732         cpp-as1.c               cpp/assert1.c
27733         cpp-as2.c               cpp/assert2.c
27734         cxx-comments-1.c        cpp/cxxcom1.c
27735         cxx-comments-2.c        cpp/cxxcom2.c
27736         endif-label.c           cpp/endif.c
27737         cpp-hash1.c             cpp/hash1.c
27738         cpp-hash2.c             cpp/hash2.c
27739         cpp-if1.c               cpp/if-1.c
27740         cpp-if2.c               cpp/if-2.c
27741         cpp-if3.c               cpp/if-3.c
27742         cpp-if4.c               cpp/if-4.c
27743         cpp-if5.c               cpp/if-5.c
27744         cpp-cond.c              cpp/if-cexp.c
27745         cpp-missingop.c         cpp/if-mop.c
27746         cpp-missingparen.c      cpp/if-mpar.c
27747         cpp-opprec.c            cpp/if-oppr.c
27748         cpp-ifparen.c           cpp/if-paren.c
27749         cpp-shortcircuit.c      cpp/if-sc.c
27750         cpp-shift.c             cpp/if-shift.c
27751         cpp-unary.c             cpp/if-unary.c
27752         cpp-li1.c               cpp/line1.c
27753         cpp-li2.c               cpp/line2.c
27754         lineno.c                cpp/line3.c
27755         lineno-2.c              cpp/line4.c
27756         cpp-mi.c                cpp/mi1.c
27757         cpp-mic.h               cpp/mi1c.h
27758         cpp-micc.h              cpp/mi1cc.h
27759         cpp-mind.h              cpp/mi1nd.h
27760         cpp-mindp.h             cpp/mi1ndp.h
27761         cpp-mix.h               cpp/mi1x.h
27762         cpp-mi2.c               cpp/mi2.c
27763         cpp-mi2a.h              cpp/mi2a.h
27764         cpp-mi2b.h              cpp/mi2b.h
27765         cpp-mi2c.h              cpp/mi2c.h
27766         cpp-mi3.c               cpp/mi3.c
27767         cpp-mi3.def             cpp/mi3.def
27768         poison-1.c              cpp/poison.c
27769         pr-impl.c               cpp/prag-imp.c
27770         cpp-redef-2.c           cpp/redef1.c
27771         cpp-redef.c             cpp/redef2.c
27772         strpaste.c              cpp/strp1.c
27773         strpaste-2.c            cpp/strp2.c
27774         cpp-tradpaste.c         cpp/tr-paste.c
27775         cpp-tradstringify.c     cpp/tr-str.c
27776         cpp-tradwarn1.c         cpp/tr-warn1.c
27777         cpp-tradwarn2.c         cpp/tr-warn2.c
27778         trigraphs.c             cpp/trigraphs.c
27779         cpp-unc1.c              cpp/unc1.c
27780         cpp-unc2.c              cpp/unc2.c
27781         cpp-unc3.c              cpp/unc3.c
27782         cpp-unc.c               cpp/unc4.c
27783         undef.c                 cpp/undef1.c
27784         undef-2.c               cpp/undef2.c
27785         cpp-wi1.c               cpp/widestr1.c
27786
27787 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27788
27789         * lib/g++.exp (g++_include_flags): Tweak.
27790
27791 2000-06-27  H.J. Lu  <hjl@gnu.org>
27792             Loren J. Rittle  <ljrittle@acm.org>
27793
27794         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27795         version with one that knows about the new gcc tree structure.
27796         (g++_link_flags): Same.
27797
27798 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27799
27800         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27801         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27802         case we are cross-compiling.
27803
27804         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27805         g++.old-deja/g++.niklas/Makefile.in,
27806         g++.old-deja/g++.niklas/configure.in,
27807         g++.old-deja/g++.other/Makefile.in,
27808         g++.old-deja/g++.other/configure.in,
27809         gcc.c-torture/code_quality/Makefile.in,
27810         gcc.c-torture/code_quality/configure.in,
27811         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27812         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27813         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27814         gcc.c-torture/execute/ieee/Makefile.in,
27815         gcc.c-torture/execute/ieee/configure.in,
27816         gcc.c-torture/noncompile/Makefile.in,
27817         gcc.c-torture/noncompile/configure.in,
27818         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27819         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27820         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27821
27822 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27823
27824         * g++.old-deja/g++.other/ambig3.C: New test.
27825
27826 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27827
27828         * g++.old-deja/g++.pt/syntax1.C: New test.
27829         * g++.old-deja/g++.pt/syntax2.C: New test.
27830         * g++.old-deja/g++.other/syntax3.C: New test.
27831         * g++.old-deja/g++.other/syntax4.C: New test.
27832
27833 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27834
27835         * gcc.dg/20000623-1.c: Prototype exit and abort.
27836
27837 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27838
27839         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27840         New tests.
27841         * gcc.dg/cpp-mi3.def: New file.
27842
27843         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27844         inside assertions.
27845         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27846         lexer's error messages.
27847         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27848         divine anything from the linemarkers.
27849         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27850         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27851
27852 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27853
27854         * gcc.dg/20000623-1.c: New test.
27855
27856 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27857
27858         * gcc.c-torture/execute/20000622-1.c: New test.
27859
27860 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27861
27862         * g++.old-deja/g++.other/init15.C: New test.
27863
27864 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27865
27866         * g++.old-deja/g++.pt/vaarg2.C: New test.
27867         * g++.old-deja/g++.pt/vaarg3.C: New test.
27868
27869 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27870
27871         * g++.old-deja/g++.other/dyncast6.C: New test.
27872
27873 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27874
27875         * gcc.c-torture/execute/loop-6.c: New test.
27876
27877 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27878
27879         * gcc.dg/20000614-1.c: New test.
27880         * gcc.dg/20000614-2.c: New test.
27881
27882 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27883
27884         * g++.old-deja/g++.other/inline12.C: New test.
27885
27886 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27887
27888         * g++.old-deja/g++.other/eh1.C: New test.
27889
27890 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27891
27892         * g++.old-deja/g++.other/type.C: New test.
27893
27894 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27895
27896         * g++.old-deja/g++.other/initstring.C: New test.
27897
27898 2000-06-12  Jason Merrill  <jason@redhat.com>
27899
27900         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27901
27902 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27903
27904         * gcc.c-torture/compile/20000609-1.c: New test.
27905
27906 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27907
27908         * gcc.dg/20000609-1.c: New test.
27909
27910 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27911
27912         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27913         * gcc.c-torture/noncompile/poison-1.c: Move...
27914         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27915         * gcc.dg/cpp-li1.c: Add a token after the #line.
27916
27917 2000-06-05  Richard Henderson  <rth@cygnus.com>
27918
27919         * gcc.c-torture/execute/20000605-2.c: New test.
27920         * gcc.c-torture/execute/20000605-3.c: New test.
27921
27922 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27923
27924         * g77.f-torture/execute/20000503-1.x: New file.
27925
27926 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27927
27928         * g++.old-deja/g++.eh/badalloc1.C: New test.
27929
27930 2000-06-05  Richard Henderson  <rth@cygnus.com>
27931
27932         * gcc.c-torture/execute/20000605-1.c: New test.
27933
27934 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27935             Nathan Sidwell <nathan@codesourcery.com>
27936
27937         * gcc.c-torture/compile/20000605-1.c: New test.
27938
27939 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27940
27941         * g77.f-torture/compile/20000601-1.f:  New test.
27942
27943 2000-06-03  Richard Henderson  <rth@cygnus.com>
27944
27945         * gcc.c-torture/execute/20000603-1.c: New.
27946
27947 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27948
27949         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27950         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27951
27952 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27953
27954         * gcc.dg/compare2.c (case 12): XFAIL.
27955         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27956         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27957
27958         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27959
27960 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27961
27962         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27963         guard macro is already defined when the header is first
27964         included.
27965         * gcc.dg/cpp-mix.h: New file.
27966         * gcc.dg/endif-label.c: Update patterns to match compiler.
27967
27968         * g++.brendan/complex1.C: Declare abort.
27969         * g++.law/refs4.C: Remove XFAIL.
27970         * g++.oliva/expr2.C: Declare abort and exit.
27971
27972 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27973
27974         * gcc.c-torture/execute/20000528-1.c: New test.
27975
27976         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27977         * g++.old-deja/g++.law/temps4.C: Likewise.
27978
27979         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27980         stdlib.h.  Call abort() on failure.
27981         * g++.old-deja/g++.law/refs4.C: Likewise.
27982         * g++.old-deja/g++.law/temps4.C: Likewise.
27983         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27984         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27985
27986 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27987
27988         Relative to g++.dg/special:
27989         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27990
27991         Relative to g++.old-deja:
27992         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27993         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27994         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27995         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27996         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27997         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27998         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27999
28000         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28001         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28002         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28003         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28004         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28005         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28006         and/or string.h.
28007
28008         * g++.other/goto1.C: Update expectations for error messages.
28009
28010 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28011
28012         * gcc.c-torture/compile/20000523-1.c: New test.
28013
28014 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28017
28018 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28019
28020         * g++.old-deja/g++.eh/catch11.C: New test.
28021         * g++.old-deja/g++.eh/catch12.C: New test.
28022
28023 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28024
28025         * gcc.c-torture/execute/20000523-1.c: New test.
28026
28027 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28028
28029         * c-torture/execute/bcp-1.c: Replace abort in arg of
28030         __builtin_constant_p with a generic external function.
28031
28032         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28033         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28034         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28035         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28036         Prototype abort and/or exit.
28037
28038         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28039         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28040         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28041         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28042
28043 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28044
28045         * gcc.dg/dwarf2-1.c: New test.
28046
28047 2000-05-20  Richard Henderson  <rth@cygnus.com>
28048
28049         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28050
28051 2000-05-20  Andreas Jaeger  <aj@suse.de>
28052
28053         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28054         testcase.
28055
28056 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28057
28058         * gcc.c-torture/execute/20000519-2.c: New test.
28059
28060 2000-05-19  Andreas Jaeger  <aj@suse.de>
28061
28062         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28063         which fails with SSA.
28064
28065         * lib/c-torture.exp: Also test with -O3 -fssa.
28066
28067 2000-05-18  Michael Meissner  <meissner@redhat.com>
28068
28069         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28070         * gcc.c-torture/execute/920415-1.c: Ditto.
28071         * gcc.c-torture/execute/920501-1.c: Ditto.
28072         * gcc.c-torture/execute/conversion.c: Ditto.
28073         * gcc.c-torture/execute/cvt-1.c: Ditto.
28074
28075 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28076
28077         * gcc.c-torture/compile/20000518-1.c: New test.
28078
28079 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28080
28081         * g77.f-torture/compile/200005018.f:  New test.
28082
28083 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28084
28085         * gcc.c-torture/compile/20000517-1.c: New test.
28086
28087 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28088
28089         * gcc.c-torture/execute/20000516-1.c: New test.
28090
28091 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * g++.old-deja/g++.other/eh.C: New test.
28094
28095 2000-05-12  Richard Henderson  <rth@cygnus.com>
28096
28097         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28098         constants through to doit's conditional.
28099
28100 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28101
28102         * gcc.c-torture/compile/20000511-1.c: New test.
28103         * g77.f-torture/compile/20000511-1.f: New test.
28104         * g77.f-torture/compile/20000511-2.f: New test.
28105
28106 2000-05-11  Michael Meissner  <meissner@redhat.com>
28107
28108         * gcc.c-torture/execute/20000511-1.c: New test.
28109
28110 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28111
28112         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28113         * gcc.dg/20000510-1.S: New.
28114
28115 2000-05-08  Catherine Moore  <clm@cygnus.com>
28116
28117         * gcc.dg/unused-3.c: New.
28118
28119 2000-05-06  Richard Henderson  <rth@cygnus.com>
28120
28121           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28122           * g++.old-deja/g++.mike/warn1.C: Likewise.
28123           * g++.old-deja/g++.pt/local1.C: Likewise.
28124           * g++.old-deja/g++.pt/local7.C: Likewise.
28125           * g++.old-deja/g++.pt/spec16.C: Likewise.
28126
28127 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28128
28129         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28130
28131 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28132
28133           * g77.f-torture/execute/20000503-1.f:  New test.
28134
28135 2000-05-04  Andreas Jaeger  <aj@suse.de>
28136
28137         * gcc.dg/noreturn-2.c: New test.
28138
28139 2000-05-04  Neil Booth  <NeilB@earthling.net>
28140
28141         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28142         preprocessor.
28143
28144 2000-05-04  Richard Henderson  <rth@cygnus.com>
28145
28146         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28147
28148 2000-05-04  Richard Henderson  <rth@cygnus.com>
28149
28150         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28151         OpenSSL by Jason R Thorpe.
28152
28153 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28154
28155         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28156
28157 2000-05-03  Robert Lipe <robertlipe@usa.net>
28158
28159         * gcc.dg/20000503-1.c: New test.
28160
28161 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28162
28163         * gcc.c-torture/compile/20000502-1.c: New test.
28164         * g++.old-deja/g++.other/align.C: New test.
28165         * gcc.dg/cpp-tradstringify.c: New test.
28166
28167 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28168
28169         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28170         and hard registers.
28171
28172 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28173
28174         * gcc.c-torture/execute/loop-5.c: New test.
28175
28176 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28177
28178         * gcc.c-torture/execute/va-arg-20.c: New test.
28179
28180 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28181
28182         * gcc.c-torture/execute/20000422-1.c: New test.
28183
28184 2000-04-20  Greg McGary  <gkm@gnu.org>
28185
28186         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28187         when optimizing, but without sibling-call optimizations (-O1).
28188
28189 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28190
28191           * gcc.c-torture/compile/20000420-1.c: New test.
28192
28193 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28194
28195         * g++.abi/ptrflags.C: New test.
28196         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28197
28198 2000-04-19  Catherine Moore  <clm@cygnus.com>
28199
28200         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28201
28202 2000-04-19  Greg McGary  <gkm@gnu.org>
28203
28204         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28205         sibling-call optimizations.
28206
28207 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28208
28209         * gcc.dg/20000419-1.c: New test.
28210
28211 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28212
28213         * gcc.c-torture/execute/20000412-6.c: New test.
28214
28215 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28216
28217         * gcc.c-torture/execute/20000412-5.c: New test.
28218         * g77.f-torture/compile/20000412-1.f: New test.
28219         * gcc.c-torture/execute/20000412-4.c: New test.
28220         * gcc.c-torture/compile/20000412-2.c: New test.
28221         * gcc.c-torture/execute/20000412-3.c: New test.
28222         * gcc.c-torture/compile/20000412-1.c: New test.
28223         * gcc.c-torture/execute/20000412-2.c: New test.
28224
28225 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28226
28227         * objc/execute/bf-20.m: New test.
28228
28229 2000-04-10  Richard Henderson  <rth@cygnus.com>
28230
28231         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28232
28233         * gcc.c-torture/execute/20000412-1.c: New test.
28234
28235 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         * g++.old-deja/g++.eh/catchptr1.C: New test.
28238
28239 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28240
28241         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28242
28243 2000-04-08  Neil Booth  <NeilB@earthling.net>
28244
28245         * gcc.dg/cpp-nullchar.c: Remove test as
28246         embedded nulls cause problems.
28247
28248 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28249
28250         * gcc.dg/compare2.c: New test.
28251
28252 2000-04-08  Neil Booth  <NeilB@earthling.net>
28253
28254         * gcc.dg/cpp-nullchar.c: New test.
28255
28256 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28257
28258         * gcc.dg/cpp-mi2.c: New test.
28259         * gcc.dg/cpp-mi2[abc].h: New files.
28260
28261 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28264         member name.
28265
28266 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         * g++.old-deja/g++.abi/vmihint.C: New test.
28269
28270 2000-04-06  Neil Booth  <NeilB@earthling.net>
28271
28272         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28273         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28274         copyright.
28275
28276 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28277
28278         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28279         avoid stack-frame overwrite.
28280
28281 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28282
28283         * gcc.c-torture/compile/20000405-2.c: New test.
28284         * gcc.c-torture/compile/20000405-3.c: New test.
28285
28286 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28287
28288         * gcc.c-torture/compile/20000405-1.c: New test.
28289
28290 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28291
28292         * gcc.dg/cast-qual-1.c: Revert last change.
28293
28294 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28295
28296         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28297
28298 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28299
28300         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28301         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28302
28303 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28304
28305         * gcc.c-torture/compile/20000403-2.c: New test.
28306         * gcc.c-torture/compile/20000403-1.c: New test.
28307
28308 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28309
28310         * gcc.c-torture/execute/20000403-1.c: New test.
28311
28312 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28313
28314         * gcc.c-torture/execute/20000402-1.c: New test.
28315
28316 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28317
28318         * gcc.c-torture/execute/va-arg-15.c: New test.
28319         * gcc.c-torture/execute/va-arg-16.c: New test.
28320         * gcc.c-torture/execute/va-arg-17.c: New test.
28321         * gcc.c-torture/execute/va-arg-18.c: New test.
28322         * gcc.c-torture/execute/va-arg-19.c: New test.
28323
28324 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28325
28326         * gcc.c-torture/compile/981211-1.c: Move to...
28327         * gcc.dg/cpp-as1.c: ...here.
28328         * gcc.dg/cpp-as2.c: New file.
28329
28330         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28331         compiler.
28332
28333 2000-04-02  Neil Booth  <NeilB@earthling.net>
28334
28335         * gcc.dg/cpp-cond.c  New tests.
28336         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28337         accidental success less likely.
28338         * gcc.dg/cpp-missingop.c  New tests.
28339         * gcc.dg/cpp-missingparen.c  New tests.
28340         * gcc.dg/cpp-shift.c  New tests.
28341         * gcc.dg/cpp-shortcircuit.c  New tests.
28342         * gcc.dg/cpp-unary.c  New tests.
28343
28344 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28345
28346         * gcc.c-torture/compile/20000329-1.c: New test.
28347
28348 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28349
28350         * gcc.c-torture/compile/20000326-1.c: New test.
28351         * gcc.c-torture/compile/20000326-2.c: New test.
28352
28353 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28354
28355         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28356         the first parameter is a function argument.
28357
28358 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28359
28360         * g++.old-deja/g++.ext/array4.C: New test.
28361
28362 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28363
28364         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28365
28366 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28367
28368         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28369
28370 2000-03-19  Richard Henderson  <rth@cygnus.com>
28371
28372         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28373
28374 2000-03-19  Richard Henderson  <rth@cygnus.com>
28375
28376         * gcc.c-torture/compile/20000319-1.c: New test.
28377
28378 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28379
28380         * gcc.c-torture/execute/20000314-3.c: New test.
28381         * gcc.c-torture/execute/20000314-2.c: New test.
28382         * gcc.c-torture/execute/20000314-1.c: New test.
28383         * gcc.c-torture/compile/20000314-2.c: New test.
28384         * gcc.c-torture/compile/20000314-1.c: New test.
28385
28386 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28387
28388         * g++.old-deja/g++.warn/inline.C: New test.
28389
28390 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28391
28392         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28393         standards-compliant result rather than specific constants.
28394         Put test-values in array.
28395
28396 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28397
28398         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28399         (g++_target_compile): Put test-specific options last.
28400
28401 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28402
28403         * g++.old-deja/g++.eh/vbase4.C: New test.
28404
28405 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28406
28407         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28408
28409 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28410
28411         * g++.old-deja/g++.brendan/misc12.C: Removed.
28412         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28413         * g++.old-deja/g++.ext/pretty4.C: New test.
28414
28415 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         * g++.old-deja/g++.other/string2.C: New test.
28418
28419 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         * g++.old-deja/g++.warn/impint2.C: New test.
28422
28423 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28424
28425         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28426         is 1, not zero.
28427
28428 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28429
28430         * g++.old-deja/g++.warn/impint.C: New test.
28431         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28432         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28433         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28434         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28435         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28436         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28437         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28438         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28439         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28440         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28441         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28442         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28443
28444 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28445
28446         * gcc.dg/cpp-redef.c: New test.
28447
28448 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28449
28450         * g++.old-deja/g++.pt/unify7.C: New test.
28451
28452 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28453
28454         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28455         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28456
28457 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28458
28459         * gcc.c-torture/compile/20000224-1.c: New test.
28460
28461 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28462
28463         * gcc.c-torture/compile/cpp-2.c: New test.
28464         * gcc.c-torture/compile/cpp-1.c: New test.
28465
28466 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28467
28468         * gcc.c-torture/execute/20000225-1.c: New test.
28469
28470 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28471
28472         * gcc.dg/cpp-li2.c: New test.
28473
28474         * gcc.dg/cpp-wi1.c: New test.
28475
28476         * gcc.dg/cpp-li1.c: New test.
28477
28478 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28479
28480         * g++.old-deja/g++.other/sizeof5.C: New test.
28481
28482 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28483
28484         * gcc.c-torture/execute/va-arg-13.c: New test.
28485
28486 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28487
28488         * gcc.c-torture/execute/va-arg-12.c: New test.
28489
28490 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28491
28492         * gcc.c-torture/execute/20000223-1.c: New test.
28493
28494 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28495
28496         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28497
28498 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28499
28500         * g++.old-deja/g++.abi/ptrmem.C: New test.
28501
28502 2000-02-19  Richard Henderson  <rth@cygnus.com>
28503
28504         * gcc.c-torture/compile/init-3.c: New.
28505
28506 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28507
28508         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28509         ALWAYS_CXXFLAGS.
28510
28511 2000-02-11  Robert Lipe <robertl@sco.com>
28512
28513         * gcc.c-torture/compile/20000211-3.c: New test.
28514
28515 2000-02-11  Martin Buchholz <martin@xemacs.org>
28516
28517         * gcc.c-torture/compile/20000211-2.c: New test.
28518
28519 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28520
28521         * gcc.c-torture/compile/20000211-1.c: New test.
28522
28523 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28524
28525         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28526           on native targets
28527
28528 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28529
28530         * g++.old-deja/g++.other/cast5.C: New test.
28531
28532 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28533
28534         * gcc.c-torture/execute/20000205-1.c: New.
28535
28536 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28537
28538         * g++.old-deja/g++.jason/cast3.C: Return void.
28539         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28540
28541 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28542
28543         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28544
28545         * gcc.dg/loop-1.c: New test.
28546
28547 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * gcc.c-torture/compile/20000127-1.c: New test.
28550         * gcc.c-torture/execute/991228-1.c: New test.
28551
28552 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28553
28554         * gcc.dg/unused-2.c: New test.
28555
28556         * gcc.dg/conv-1.c: New test.
28557
28558 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28559
28560         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28561         compiler.
28562         (tool_option_proc): Fix typo.
28563
28564 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28565
28566         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28567         of the ld on the host, not on the build machine.
28568         Also, don't crash if '--help' is not a supported option.
28569
28570 2000-01-24  Richard Henderson  <rth@cygnus.com>
28571
28572         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28573
28574 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28575
28576         * gcc.c-torture/execute/20000120-2.c: New test.
28577         * gcc.c-torture/execute/20000120-1.c: New test.
28578
28579 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc.c-torture/execute/20000113-1.c: New test.
28582
28583 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28584
28585         * gcc.c-torture/execute/20000112-1.c: New test.
28586
28587 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28588
28589         * gcc.dg/20000111-1.c: New test.
28590
28591 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28592
28593         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28594         with 16 bit integers.
28595
28596 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28597
28598         * gcc.dg/20000108-1.c: New test.
28599
28600 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28601
28602         * g++.old-deja/g++.ns/koenig8.C: New test.
28603
28604 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28605
28606         * g++.old-deja/g++.other/cast4.C: New test.
28607
28608 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28609
28610         * gcc.c-torture/compile/20000105-2.c: New test.
28611         * gcc.c-torture/compile/20000105-1.c: New test.
28612
28613 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28614
28615         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28616         references to printf & atoi to conform to ANSI standard.
28617         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28618         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28619         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28620         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28621         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28622         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28623         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28624         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28625         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28626         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28627         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28628         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28629         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28630         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28631         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28632         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28633         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28634         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28635         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28636         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28637         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28638         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28639         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28640         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28641         * g++.old-deja/g++.brendan/init3.C: Likewise.
28642         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28643         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28644         * g++.old-deja/g++.brendan/new2.C: Likewise.
28645         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28646         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28647         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28648         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28649         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28650         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28651         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28652         * g++.old-deja/g++.brendan/template24.C: Likewise.
28653         * g++.old-deja/g++.brendan/template3.C: Likewise.
28654         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28655         * g++.old-deja/g++.jason/inline3.C: Likewise.
28656         * g++.old-deja/g++.jason/opeq.C: Likewise.
28657         * g++.old-deja/g++.law/arg5.C: Likewise.
28658         * g++.old-deja/g++.law/arm7.C: Likewise.
28659         * g++.old-deja/g++.law/ctors11.C: Likewise.
28660         * g++.old-deja/g++.law/cvt8.C: Likewise.
28661         * g++.old-deja/g++.law/init9.C: Likewise.
28662         * g++.old-deja/g++.law/refs4.C: Likewise.
28663         * g++.old-deja/g++.law/template2.C: Likewise.
28664         * g++.old-deja/g++.law/visibility24.C: Likewise.
28665         * g++.old-deja/g++.law/vtable3.C: Likewise.
28666         * g++.old-deja/g++.mike/asm2.C: Likewise.
28667         * g++.old-deja/g++.mike/eh1.C: Likewise.
28668         * g++.old-deja/g++.mike/misc1.C: Likewise.
28669         * g++.old-deja/g++.mike/misc13.C: Likewise.
28670         * g++.old-deja/g++.mike/misc14.C: Likewise.
28671         * g++.old-deja/g++.mike/ns12.C: Likewise.
28672         * g++.old-deja/g++.mike/p1248.C: Likewise.
28673         * g++.old-deja/g++.mike/p3708.C: Likewise.
28674         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28675         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28676         * g++.old-deja/g++.mike/p646.C: Likewise.
28677         * g++.old-deja/g++.mike/p700.C: Likewise.
28678         * g++.old-deja/g++.mike/p783.C: Likewise.
28679         * g++.old-deja/g++.mike/p783a.C: Likewise.
28680         * g++.old-deja/g++.mike/p783b.C: Likewise.
28681         * g++.old-deja/g++.mike/p786.C: Likewise.
28682         * g++.old-deja/g++.mike/p789.C: Likewise.
28683         * g++.old-deja/g++.mike/p789a.C: Likewise.
28684         * g++.old-deja/g++.mike/p807a.C: Likewise.
28685         * g++.old-deja/g++.other/delete3.C: Likewise.
28686         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28687         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28688         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28689         * g++.old-deja/g++.other/empty1.C: Likewise.
28690         * g++.old-deja/g++.other/temporary1.C: Likewise.
28691         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28692         * g++.old-deja/g++.pt/t16.C: Likewise.
28693         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28694
28695 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28696
28697         * gcc.dg/991230-1.c: New test.
28698
28699 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28700
28701         * gcc.c-torture/compile/991229-3.c: New test.
28702         * gcc.c-torture/compile/991229-2.c: New test.
28703         * gcc.c-torture/compile/991229-1.c: New test.
28704
28705 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28706
28707         * gcc.c-torture/compile/labels-2.c: New test.
28708
28709 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28710
28711         * gcc.c-torture/execute/991227-1.c: New test.
28712
28713 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28714
28715         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28716
28717 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28718
28719         * gcc.c-torture/execute/991221-1.c: New test.
28720
28721 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28722
28723         * g++.old-deja/g++.other/cast3.C: New test.
28724
28725 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28726
28727         * gcc.c-torture/execute/991216-4.c: New test.
28728
28729 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28730
28731         * gcc.c-torture/execute/991216-1.c: New test.
28732         * gcc.c-torture/execute/991216-2.c: New test.
28733         * gcc.c-torture/execute/991216-3.c: New test.
28734
28735 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28736
28737         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28738         Actually make the test fail by using "-O2" for compilation.
28739
28740 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28741
28742         * g++.old-deja/g++.warn/cast-align1.C: New test.
28743
28744 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28745
28746         * gcc.c-torture/compile/991214-1.c: New test.
28747         * gcc.c-torture/compile/991214-2.c: New test.
28748
28749 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28750
28751         * gcc.dg/991214-1.c: New test.
28752
28753 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28754
28755         * gcc.c-torture/compile/991213-3.c: New test.
28756         * gcc.c-torture/compile/991213-2.c: New test.
28757         * gcc.c-torture/compile/991213-1.c: New test.
28758
28759 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28760
28761         * gcc.dg/991209-1.c: New test.
28762
28763 1999-12-08  Nathan Sidwell <nathan@acm.org>
28764
28765         * gcc.c-torture/compile/991208-1.c: New test.
28766
28767 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28768
28769         * gcc.dg/ultrasp2.c: New test.
28770
28771 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28772
28773         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28774
28775 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28776
28777         * gcc.c-torture/compile/991202-1.c: New test.
28778         * gcc.c-torture/execute/991202-1.c: New test.
28779         * gcc.c-torture/execute/991202-2.c: New test.
28780         * gcc.c-torture/execute/991202-3.c: New test.
28781
28782 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28783
28784         * g++.old-deja/g++.abi/align.C: New test.
28785         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28786         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28787
28788 1999-12-01  Richard Henderson  <rth@cygnus.com>
28789
28790         * gcc.c-torture/execute/991201-1.c: New.
28791
28792 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28793
28794         * gcc.dg/991129-1.c: New test.
28795
28796 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28797
28798         * gcc.c-torture/compile/991127-1.c: New test.
28799
28800 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28801
28802         * g++.old-deja/g++.other/warn4.C: New test.
28803
28804 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28805
28806         * g++.old-deja/g++.eh/cleanup2.C: New test.
28807         * g++.old-deja/g++.ext/pretty2.C: New test.
28808         * g++.old-deja/g++.ext/pretty3.C: New test.
28809         * g++.old-deja/g++.other/debug6.C: New test.
28810
28811 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28812
28813         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28814         compiler_output to look for one error message instead of two.
28815
28816 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28817
28818         * gcc.c-torture/execute/991118-1.c: Also test case
28819         where the word boundary does not split a byte evenly.
28820
28821 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28822
28823         * g++.old-deja/g++.ext/restrict1.C: New test.
28824
28825 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28826
28827         * gcc.c-torture/execute/991118-1.c: New test.
28828
28829 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28830
28831         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28832         working directory pathnames.
28833
28834 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28835
28836         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28837         host is equipped with driver.h and driver.o so it can actually
28838         compile and run the tests.
28839
28840 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28841
28842         * gcc.c-torture/compile/991008-1.c: New test.
28843
28844 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28845
28846         * lib/gcc-dg.exp: Include target-supports.exp
28847
28848 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28849
28850         * lib/target-supports.exp: New file: Provide procs to test for
28851         features supported by the target.
28852         (check_weak_available): Moved here from ecos.exp.
28853         (check_alias_available): New proc: Determine of the target
28854         toolchain supports the alias attribute.
28855
28856         * gcc.dg/special/ecos.exp: Move check_weak_available to
28857         target-supports.exp.
28858         (alias-1.c): Only perform the test if the target supports
28859         aliases.
28860         (wkali-1.c): Only perform the test if the target supports
28861         aliases.
28862
28863         * gcc.dg/990506-0.c: Expect error messages from cross
28864         targets as well as native targets.
28865
28866 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28867
28868         * gcc.dg/ultrasp1.c: Removed xfail.
28869         * gcc.dg/struct-ret-2.c: Likewise.
28870         * gcc.dg/array-1.c: Likewise.
28871
28872 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28873
28874         * gcc.dg/struct-ret-2.c: New test.
28875
28876         * gcc.dg/array-1.c: New test.
28877
28878 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28879
28880         * gcc.c-torture/execute/991030-1.c: New test.
28881
28882 1999-10-26  Richard Henderson  <rth@cygnus.com>
28883
28884         * gcc.c-torture/compile/991026-2.c: New test.
28885
28886 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28887
28888         * gcc.c-torture/compile/991026-1.c: New test.
28889
28890 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28891
28892         * gcc.c-torture/execute/991023-1.c: New test.
28893
28894 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28895
28896         * gcc.c-torture/execute/991019-1.c: New test.
28897
28898 1999-10-16  Richard Henderson  <rth@cygnus.com>
28899
28900         * gcc.c-torture/execute/991016-1.c: New test.
28901
28902 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28903
28904         * gcc.c-torture/execute/991014-1.c: New test.
28905
28906 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28907
28908         * g++.old-deja/g++.other/union2.C: New test.
28909
28910 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28911
28912         * g++.old-deja/g++.other/vaarg2.C: New test.
28913         * g++.old-deja/g++.other/vaarg3.C: New test.
28914
28915 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28916
28917         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28918         in compile/.
28919
28920 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28921
28922         * gcc.c-torture/execute/va-arg-11.c: New test.
28923
28924 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28925
28926         * lib/file-format.exp (gcc_target_object_format): Don't
28927         crash if objdump is unavailable.
28928
28929 1999-09-29  Donn Terry <donn@interix.com>
28930
28931         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28932
28933 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28934
28935         * gcc.c-torture/compile/990928-1.c: New test.
28936
28937 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28938
28939         * g++.old-deja/g++.other/decl6.C: New test.
28940
28941 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28942
28943         * gcc.c-torture/execute/va-arg-10.c: New test.
28944
28945 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28946
28947         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28948         __PRETTY_FUNCTION__.
28949
28950 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28951
28952         * gcc.c-torture/execute/990923-1.c: New test.
28953
28954 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28955
28956         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28957         for which -fpic is inappropriate.
28958
28959 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28960
28961         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28962
28963 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28964
28965         * g++.old-deja/g++.other/dyncast1.C: New test.
28966         * g++.old-deja/g++.other/dyncast2.C: New test.
28967         * g++.old-deja/g++.other/dyncast3.C: New test.
28968         * g++.old-deja/g++.other/dyncast4.C: New test.
28969         * g++.old-deja/g++.other/dyncast5.C: New test.
28970         * g++.old-deja/g++.eh/catch3.C: New test.
28971         * g++.old-deja/g++.eh/catch3p.C: New test.
28972         * g++.old-deja/g++.eh/catch4.C: New test.
28973         * g++.old-deja/g++.eh/catch4p.C: New test.
28974         * g++.old-deja/g++.eh/catch5.C: New test.
28975         * g++.old-deja/g++.eh/catch5p.C: New test.
28976         * g++.old-deja/g++.eh/catch6.C: New test.
28977         * g++.old-deja/g++.eh/catch6p.C: New test.
28978         * g++.old-deja/g++.eh/catch7.C: New test.
28979         * g++.old-deja/g++.eh/catch7p.C: New test.
28980         * g++.old-deja/g++.eh/catch8.C: New test.
28981         * g++.old-deja/g++.eh/catch8p.C: New test.
28982         * g++.old-deja/g++.eh/catch9.C: New test.
28983         * g++.old-deja/g++.eh/catch9p.C: New test.
28984
28985 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28986
28987         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28988         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28989
28990 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28991
28992         * gcc.c-torture/compile/990913-1.c: New test.
28993
28994 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28995
28996         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28997         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28998
28999 1999-09-09  Richard Henderson  <rth@cygnus.com>
29000
29001         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29002
29003 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29004
29005         * g++.old-deja/g++.other/lookup11.C: New test.
29006         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29007         what is permitted and what we want.
29008         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29009         overload use.
29010         * g++.old-deja/g++.jason/rfg5.C: Likewise
29011
29012 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29013
29014         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29015         * gcc.c-torture/noncompile/poison-1.c: New file.
29016
29017 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29018
29019         * g++.old-deja/g++.other/sizeof3.C: New test.
29020         * g++.old-deja/g++.other/sizeof4.C: New test.
29021         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29022         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29023
29024 1999-09-07  Richard Henderson  <rth@cygnus.com>
29025
29026         * gcc.dg/va-arg-1.c: New.
29027
29028 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29029
29030         * gcc.c-torture/execute/va-arg-9.c: New test.
29031
29032 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29033
29034         * g77.f-torture/compile/980519-2.f: New test.
29035         * g77.f-torture/compile/19990905-0.f: New test.
29036         * g77.f-torture/compile/19990905-1.f: New test.
29037         * g77.f-torture/compile/19990905-2.f: New test.
29038
29039         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29040
29041 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29042
29043         * gcc.c-torture/execute/990827-1.c: Fix typo.
29044
29045 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29046
29047         * g++.old-deja/g++.other/deref1.C: New test.
29048
29049 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29050
29051         * g++.old-deja/g++.other/ambig2.C: New test.
29052         * g++.old-deja/g++.other/cond5.C: New test.
29053         * g++.old-deja/g++.other/lookup16.C: New test.
29054
29055 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29056
29057         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29058         assemblers too.
29059
29060 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29061
29062         * lib/c-torture.exp: Avoid the "compare executables" optimization
29063         when testing native.
29064
29065 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29066
29067         * gcc.c-torture/execute/990829-1.c: New test.
29068         * gcc.c-torture/compile/990829-1.c: New test.
29069
29070 1999-08-27  Paul Burchard  <burchard@pobox.com>
29071
29072         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29073         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29074         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29075         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29076         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29077         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29078         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29079         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29080         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29081         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29082         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29083
29084 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29085
29086         * gcc.c-torture/execute/990827-1.c: New test.
29087
29088 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29089
29090         * g77.f-torture/noncompile/19990826-4.f: New test.
29091
29092         * g77.f-torture/compile/19990826-3.f: New test.
29093
29094         * g77.f-torture/execute/19990826-2.f: New test.
29095
29096         * g77.f-torture/compile/19990826-1.f: New test.
29097
29098         * gcc.c-torture/execute/990826-0.c: New test.
29099         * g77.c-torture/execute/19990826-0.f: New test.
29100
29101         * g77.f-torture/noncompile/970626-2.f: New test.
29102
29103 1999-08-25  Paul Burchard  <burchard@pobox.com>
29104
29105         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29106         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29107         lss-011.C: New tests.
29108
29109 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29110
29111         * g++.old-deja/g++.other/decl5.C: New test.
29112
29113 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29114
29115         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29116         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29117         call `postbase' for each one.  All callers of `postbase' changed
29118         to call this instead.
29119
29120 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29121
29122         * gcc.c-torture/execute/990811-1.c: New test.
29123
29124 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29125
29126         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29127         just native ones.
29128
29129         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29130         just native ones.
29131
29132 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29133
29134         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29135
29136 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29137
29138         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29139
29140 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29141
29142         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29143
29144 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29145
29146         * gcc.c-torture/execute/990804-1.c: New test.
29147
29148 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29149
29150         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29151         * g++.old-deja/g++.brendan/crash64.C: Likewise
29152         * g++.old-deja/g++.brendan/overload8.C: Likewise
29153
29154 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29155
29156         * g++.old-deja/g++.other/struct1.C: New test.
29157
29158 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29159
29160         * g++.old-deja/g++.other/enum2.C: New test.
29161
29162 1999-08-02  Richard Henderson  <rth@cygnus.com>
29163
29164         Adapted from tests from Franz Sirl:
29165         * gcc.c-torture/execute/va-arg-7.c: New test.
29166         * gcc.c-torture/execute/va-arg-8.c: New test.
29167
29168 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29169
29170         * gcc.c-torture/compile/990801-2.c: New test.
29171
29172         * gcc.c-torture/compile/990801-1.c: New test.
29173
29174 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29175
29176         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29177         fp-cmp-1.c, converting double to float.
29178
29179         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29180         fp-cmp-1.c, converting double to long double.
29181
29182         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29183         from fr1 to unknown_register, since fr1 is a legitimate register
29184         on some machines.
29185
29186 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29187
29188         * README: More listname related changes.
29189
29190 1999-07-08  Catherine Moore  <clm@cygnus.com>
29191
29192         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29193
29194 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29195
29196         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29197
29198 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29199
29200         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29201
29202 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29203
29204         * gcc.dg/990703-1.c: New test.
29205
29206 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29207
29208         * lib/file-format.exp: New file: Move definition of proc
29209         gcc_target_object_format to here from
29210         gcc.dg/special/ecos.exp.
29211
29212         * lib/c-torture.exp: Include lib file-format.exp.
29213         * lib/gcc-dg.exp: Include lib file-format.exp.
29214
29215         * gcc.dg/special/ecos.exp: Remove definition of proc
29216         gcc_target_object_format.
29217
29218 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29219
29220         * gcc.c-torture/execute/990628-1.c: New test.
29221
29222 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29223
29224         * gcc.c-torture/compile/990625-2.c: New test.
29225
29226         * gcc.c-torture/compile/990625-1.c: New test.
29227
29228 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29229
29230         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29231         attributes compile.
29232         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29233         ports that use the COFF/PE file format.
29234
29235 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29236
29237         * gcc.c-torture/compile/990617-1.c: New test.
29238
29239 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29240
29241         * g++.old-deja/g++.other/decl4.C: New test.
29242
29243 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29244
29245         * g++.old-deja/g++.other/bitfld3.C: New test.
29246
29247 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29248
29249         * g++.old-deja/g++.eh/catch1.C: New test.
29250
29251 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29252
29253         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29254
29255         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29256         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29257
29258 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29259
29260         * g77.f-torture/compile/19990502-0.f: Replace with new,
29261         shorter, test that still fails after recent changes.
29262
29263 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29264
29265         * gcc.c-torture/execute/990604-1.c: New test.
29266
29267 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29268
29269         * gcc.c-torture/execute/990531-1.c: New test.
29270
29271 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29272
29273         * gcc.c-torture/compile/990527-1.c: New test.
29274
29275 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29276
29277         * gcc.c-torture/execute/990527-1.c: New test.
29278
29279 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29280
29281         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29282         bitfields as signed.
29283
29284 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29285
29286         * g77.f-torture/compile/19990525-0.f: New test.
29287
29288 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29289
29290         * gcc.c-torture/execute/990525-2.c: New test.
29291
29292         * gcc.c-torture/execute/990525-1.c: New test.
29293
29294 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29295
29296         * g++.old-deja/g++.other/anon3.C: New test.
29297         * g++.old-deja/g++.other/anon4.C: New test.
29298         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29299         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29300         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29301         Merrill).
29302
29303 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29304
29305         * gcc.c-torture/execute/990524-1.c: New test.
29306
29307         * gcc.dg/990524-1.c: New test.
29308
29309 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29310
29311         * gcc.c-torture/compile/990523-1.c: New test.
29312
29313 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29314
29315         * gcc.c-torture/compile/990519-1.c: New test.
29316
29317 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29318
29319         * gcc.c-torture/compile/990517-1.c: New test.
29320
29321         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29322         (e4, f4): New tests.
29323         (main): Call them.
29324
29325 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29326
29327         * gcc.dg/noreturn-1.c: New test.
29328
29329 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29330
29331         * gcc.c-torture/execute/990513-1.c: New test.
29332
29333 1999-05-10  Richard Henderson  <rth@cygnus.com>
29334
29335         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29336
29337 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29338
29339         * g77.f-torture/execute/erfc.f: Use small single-precision
29340         values, to avoid problems on Alphas when not -mieee.
29341
29342 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29343
29344         * gcc.dg/990506-0.c: New test.
29345
29346 1999-05-08  Richard Henderson  <rth@cygnus.com>
29347
29348         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29349         the constant to test.  Don't XFAIL 64-bit targets.
29350
29351         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29352         * g++.old-deja/g++.law/profile1.C: Likewise.
29353
29354         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29355         operator new instances.
29356         * g++.old-deja/g++.other/delete5.C: Likewise.
29357
29358 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29359
29360         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29361         intrinsic.
29362
29363 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29364
29365         * g77.f-torture/execute/u77-test.f: Reverse order of two
29366         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29367
29368 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29369
29370         * gcc.dg/compare1.c: New test.
29371
29372 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29373
29374         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29375         New tests.
29376
29377 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29378
29379         * g77.f-torture/compile/19990502-1.f: New test.
29380
29381 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29382
29383         * g77.f-torture/compile/19990502-0.f: New test.
29384
29385 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29386
29387         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29388         intrinsic.
29389
29390 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29391
29392         * g77.f-torture/execute/u77-test.f (main): List libU77
29393         intrinsics not currently tested.
29394         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29395         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29396         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29397         Trim blanks off the ends of some printed strings.
29398
29399 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29400
29401         * g77.f-torture/execute/u77-test.f (main): Just warn about
29402         FSTAT gid disagreement, as it's expected on some systems.
29403
29404 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29405
29406         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29407         use a new function, which allows for some slop.
29408         Clean up some commentary.
29409         (issum): The new function.
29410         (sgladd): Deleted subroutine.
29411
29412 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29413
29414         * g77.f-torture/execute/u77-test.f: Modify to be more like
29415         libf2c/libU77 version, bringing patches to that version here.
29416         Add suitable commentary.
29417
29418 1999-04-25  Richard Henderson  <rth@cygnus.com>
29419
29420         * gcc.dg/990424-1.c: New test.
29421
29422 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29423
29424         * g77.f-torture/execute/u77-test.f (main): Bug involving
29425         LSTAT has been fixed, so turn back on full checking.
29426
29427 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29428
29429         * g77.f-torture/compile/19990419-0.f: New test.
29430         * g77.f-torture/execute/19990419-1.f: New test.
29431
29432 1999-04-17  Richard Henderson  <rth@cygnus.com>
29433
29434         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29435         to avoid the need for a prototype to supress a warning.
29436
29437 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29438
29439         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29440
29441 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29442
29443         * gcc.c-torture/execute/990404-1.c: New test.
29444
29445 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29446
29447         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29448         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29449         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29450         missing initializer warnings.
29451
29452 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29453
29454         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29455         matching strings.
29456
29457 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29458
29459         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29460
29461 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29462
29463         * g77.f-torture/execute/19990325-0.f: New test.
29464         * g77.f-torture/execute/19990325-1.f: New test.
29465
29466 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29467
29468         * gcc.c-torture/execute/990324-1.c: New test.
29469
29470 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29471
29472         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29473         test with 4.
29474
29475 1999-03-17  Richard Henderson  <rth@cygnus.com>
29476
29477         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29478
29479 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29480
29481         * g77.f-torture/execute/19990313-2.f: New test.
29482         * g77.f-torture/execute/19990313-3.f: New test.
29483
29484 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29485
29486         * g77.f-torture/execute/19990313-0.f: New test.
29487         * g77.f-torture/execute/19990313-1.f: New test.
29488
29489 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29490
29491         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29492         printf to sprintf.
29493         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29494         (main): Add check for u15.  Conditionalize u31 check depending on
29495         whether ints are <32 bits or >=32 bits.
29496
29497 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29498
29499         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29500
29501 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29502
29503         * g77.f-torture/compile/19990305-0.f: New test.
29504         * g77.f-torture/execute/19981119-0.f: New test.
29505
29506 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29507
29508         * g77.f-torture/execute/970625-2.f: call ABORT if final
29509         result is not correct, instead of just printing it.
29510         Add this checking via newly introduced obfuscation, to
29511         trip up buggy front ends.
29512
29513 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29514
29515         * g77.f-torture/compile/960317-1.f: Moved from being
29516         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29517
29518 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29519
29520         * g77.f-torture/execute/960317-1.f: New (old) test.
29521         * g77.f-torture/execute/970625-2.f: Ditto.
29522
29523 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29524
29525         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29526         message on line 1 or line 2; cccp and cpplib do this differently.
29527
29528 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29529
29530         * g++.old-deja/g++.law/weak1.C: New test.
29531
29532 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29533
29534         * gcc.c-torture/execute/990119-1.c: Renamed to...
29535         * gcc.dg/990119-1.c: this, so it will only be tested once
29536         (it's a preprocessor test, it doesn't need to be run at
29537         multiple optimization levels).
29538
29539 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29540
29541         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29542           ALWAYS_CXXFLAGS.
29543
29544 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29545
29546         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29547         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29548         to not be compilable by current g77.
29549
29550 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29551
29552         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29553
29554 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29555
29556         * gcc.c-torture/execute/990222-1.c: New test.
29557
29558 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29559
29560         * g77.f-torture/compile/19990218-0.f: New test.
29561         * g77.f-torture/noncompile/19990218-1.f: New test.
29562
29563 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29564
29565         * g77.f-torture/compile/19981216-0.f: New test.
29566
29567 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29568
29569         * gcc.dg/990214-1.c: New test.
29570
29571 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29572
29573         * gcc.dg/990213-2.c: New test.
29574
29575         * gcc.dg/990213-1.c: New test.
29576
29577 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29578
29579         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29580         ints.
29581
29582 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29583
29584         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29585         specified by target.
29586
29587         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29588
29589 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29590
29591         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29592
29593 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29594
29595         * gcc.dg/special/ecos.exp: New test driver for new tests with
29596         special requirements.
29597
29598         * gcc.dg/special/alias-1.c: New test.
29599         * gcc.dg/special/gcsec-1.c: New test.
29600         * gcc.dg/special/weak-1.c: New test.
29601         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29602         * gcc.dg/special/weak-2.c: New test.
29603         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29604         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29605         * gcc.dg/special/wkali-1.c: New test.
29606         * gcc.dg/special/wkali-2.c: New test.
29607         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29608         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29609
29610 1999-02-10  Felix Lee  <flee@cygnus.com>
29611
29612           * lib/c-torture.exp (c-torture-compile): Pull out code for
29613           analyzing gcc error messages.
29614           (c-torture-execute): Likewise.  Fix some (harmless) false
29615           positives.
29616           * lib/gcc.exp (gcc_check_compile): New function.
29617
29618 1999-02-08  Richard Henderson  <rth@cygnus.com>
29619
29620         * gcc.c-torture/execute/990208-1.c: New test.
29621
29622 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29623
29624         * g++.dg/special/ecos.exp: New driver for new tests with special
29625         requirements
29626
29627         * g++.dg/special/conpr-1.C: New test
29628         * g++.dg/special/conpr-2.C: New test
29629         * g++.dg/special/conpr-2a.C: New test
29630         * g++.dg/special/conpr-3.C: New test
29631         * g++.dg/special/conpr-3a.C: New test
29632         * g++.dg/special/conpr-3b.C: New test
29633
29634         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29635         allow g++ to use the dg driver
29636
29637         * README: Add comment about g++.dg directory
29638
29639 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29640
29641         * README: Update email addresses.
29642
29643 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29644
29645         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29646         arguments in order to force structure S onto the stack even on
29647         the alpha.
29648         (test): Pass 10 leading arguments to function foo as well as the
29649         structure S.
29650
29651         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29652         failure for all targets.
29653
29654         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29655         abort to terminate program execution.
29656
29657 1999-01-30  Richard Henderson  <rth@cygnus.com>
29658
29659         * gcc.c-torture/execute/990130-1.c: New test.
29660
29661 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29662
29663         * gcc.dg/990130-1.c: New test.
29664
29665 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29666
29667         * gcc.c-torture/execute/990128-1.c: New test.
29668
29669 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29670
29671         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29672
29673 1999-01-27  Felix Lee  <flee@cygnus.com>
29674
29675         * lib/c-torture.exp (c-torture-compile): pull out code for
29676         analyzing gcc error messages.
29677         (c-torture-execute): ditto, and fix some (harmless) false
29678         positives.
29679         * lib/gcc.exp (gcc_check_compile): new function.
29680
29681 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29682
29683         * gcc.dg/990117-1.c: New test.
29684
29685         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29686
29687         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29688
29689 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29690
29691         * g77.f-torture/compile/990115-1.f: New test.
29692
29693 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29694
29695         * gcc.c-torture/compile/990107-1.c: New test
29696
29697 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29698
29699         * gcc.c-torture/execute/990106-2.c: New test.
29700
29701         * gcc.c-torture/execute/990106-1.c: New test.
29702
29703 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29704
29705         * gcc.c-torture/compile/981223-1.c: New test.
29706
29707 1998-12-29  Richard Henderson  <rth@cygnus.com>
29708
29709         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29710         (opt3): Rename from opt4 and disable.
29711
29712 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29713
29714         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29715
29716 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29717
29718         * g++.old-deja/g++.other/conv5.C: New test.
29719
29720 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29721
29722         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29723
29724 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29725
29726         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29727
29728 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29729
29730         * gcc.c-torture/compile/981211-1.c: New test.
29731
29732 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29733
29734         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29735
29736         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29737
29738 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29739
29740         * gcc.special/930510-1.c: Make C9X safe.
29741         * gcc.misc-tests/gcov-1.c Similarly.
29742         * gcc.misc-tests/gcov-2.c Similarly.
29743
29744 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29745
29746         * gcc.dg/ultrasp1.c: New test.
29747
29748 1998-12-06  Richard Henderson  <rth@cygnus.com>
29749
29750         * gcc.c-torture/execute/981206.c: New test.
29751
29752 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29753
29754         * g++.old-deja/g++.ns/template7.C: New test.
29755
29756         * g++.old-deja/g++.other/expr1.C: New test.
29757
29758         * g++.old-deja/g++.eh/tmpl3.C: New test.
29759
29760         * g++.old-deja/g++.eh/tmpl2.C: New test.
29761
29762 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29763
29764         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29765         * g++.old-deja/g++.other/using6.C: Removed.
29766         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29767
29768         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29769
29770 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29771
29772         * g++.old-deja/g++.pt/overload8.C: New test.
29773
29774         * g++.old-deja/g++.pt/overload7.C: New test.
29775
29776         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29777
29778         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29779         and relinking messages.
29780         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29781         compiling with -frepo.
29782
29783 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29784
29785         * g++.old-deja/g++.pt/lookup6.C: New test.
29786
29787 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29788
29789         * gcc.c-torture/execute/981130-1.c: New test.
29790         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29791
29792 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29793
29794         * g++.old-deja/g++.pt/explicit76.C: New test.
29795
29796         * g++.old-deja/g++.pt/friend38.C: New test.
29797
29798         * g++.old-deja/g++.ns/crash2.C: New test.
29799
29800         * g++.old-deja/g++.pt/defarg8.C: New test.
29801
29802         * g++.old-deja/g++.pt/instantiate6.C: New test.
29803
29804         * g++.old-deja/g++.pt/static6.C: New test.
29805
29806         * g++.old-deja/g++.pt/decl2.C: New test.
29807
29808 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29809
29810         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29811         problem is actually related with name lookup, but so what? :-)
29812
29813         * g++.old-deja/g++.pt/friend37.C: New test.
29814
29815 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29816
29817         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29818         element, which fails on some systems.
29819
29820         * g77.f-torture/execute/labug1.f: New test.
29821
29822 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29823
29824         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29825         is defined.
29826
29827 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29828
29829         * g77.f-torture/compile/981117-1.f: New test.
29830
29831 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29832
29833         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29834         properly discarded.
29835
29836 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29837
29838         * gcc.c-torture/execute/memcheck: New directory of tests for
29839         -fcheck-memory-usage.
29840
29841 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29842
29843         * README: New file, general information about the testsuite and
29844         new description of the various C++ test subdirectories.
29845         * README.g++: Eliminate obsolete information, update and move most
29846         relevant stuff to README.
29847
29848 1998-11-07  Richard Henderson  <rth@cygnus.com>
29849
29850         * gcc.c-torture/compile/981107-1.c: New test.
29851
29852 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29853
29854         * execute/memcpy-bi.c: New testcase.
29855
29856 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29857
29858         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29859         base classes.
29860
29861         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29862         template is selected.
29863
29864         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29865         classes, it should be accepted for all types.
29866
29867         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29868
29869         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29870         specializations start with template headers.
29871
29872 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29873
29874         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29875
29876         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29877         non-POD types.
29878
29879 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29880
29881         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29882
29883 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29884
29885         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29886
29887 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29888
29889         * 981019-1.c: New test.
29890
29891 1998-10-14  Robert Lipe <robertl@dgii.com>
29892
29893         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29894         find objc headers.
29895
29896 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29897
29898         * compile/981001-4.c: Remove use of GCC extension that triggers a
29899         compiler bug.
29900
29901 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29902
29903         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29904
29905 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29906
29907         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29908         instantiation of template produces incorrect code for delete
29909         expression.
29910
29911         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29912         constructors' name is not unique.
29913         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29914         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29915
29916         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29917         automatic array of const is ill-formed.
29918
29919         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29920         of template parameter?
29921
29922         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29923         const.
29924
29925         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29926         pointer-to-member expression.
29927
29928         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29929         declaration causes ICE.
29930
29931 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29932
29933         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29934         reserved in the global namespace.
29935
29936         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29937         generate needed virtual table.
29938
29939         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29940
29941 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29942
29943         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29944         template-dependent type
29945
29946 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29947
29948         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29949         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29950         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29951
29952         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29953         class should be usable as argument of member function.
29954         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29955         class should be usable as return type of member function.
29956         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29957         class should be usable as type of data member.
29958
29959         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29960
29961 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29962
29963         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29964
29965 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29966
29967         * gcc.dg/dll-?.c Add thumb to target list.
29968         Fix assembler scan patterns to match current assembler output.
29969
29970 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29971
29972         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29973         matching of template brackets.
29974
29975         * g++.old-deja/g++.other/using4.C: New test.  Test using
29976         declarations of methods from base classes.
29977
29978         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29979         within functions should introduce names into the innermost
29980         enclosing namespace.
29981
29982         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29983         of static locals if first initialization throws.
29984
29985 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29986
29987         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29988
29989 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29990
29991         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29992         lose track of the possible targets of tablejump insns.
29993         * special/special.exp: Run it.
29994
29995 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29996
29997         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29998         must be declared before its specializations can be named in friend
29999         declarations.
30000
30001 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30002
30003         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30004
30005         * g77.f-torture/execute/io1.f: New test.
30006
30007 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30008
30009         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30010         with pointer to template function, for which no argument deduction
30011         is possible.
30012
30013         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30014         specialization of template function as argument to template
30015         function.
30016
30017         * g++.old-deja/g++.other/access2.C: New test; Inner class
30018         shouldn't have privileged access to Outer's names.
30019
30020 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30021
30022         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30023         friend template declared within template class conflicts with
30024         nested class of the same name.
30025
30026         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30027         is ignored.
30028
30029         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30030         object with direct initializer as function declaration.
30031
30032         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30033         initializers.
30034
30035         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30036         involving const pointer and NULL produces incorrect result.
30037
30038         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30039         type name without `typename' should be rejected with -pedantic.
30040
30041 1998-10-02  Richard Henderson  <rth@cygnus.com>
30042
30043         * g++.old-deja/g++.other/addrof1.C: New test.
30044
30045 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30046
30047         * gcc.c-torture/compile/981001-1.c: New test.
30048         * gcc.c-torture/execute/981001-1.c: New test.
30049
30050 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30051
30052         * gcc.c-torture/compile/981001-2.c: New test.
30053         * gcc.c-torture/compile/981001-3.c: New test.
30054         * gcc.c-torture/compile/981001-4.c: New test.
30055
30056 1998-10-01  Robert Lipe  <robertl@dgii.com>
30057
30058         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30059         multilibbed hosts.   Idea grafted from g77.exp.
30060
30061 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30062
30063         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30064         avoid losing on systems which need -lsocket.
30065
30066 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30067
30068         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30069         * g++.old-deja/g++.other/nested2.C: Ditto.
30070         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30071         failure.
30072
30073 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30074
30075         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30076         preferred over template operator!= for enum bitfields.
30077
30078 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30079
30080         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30081         that happen to have the same base name, but in different scopes,
30082         are incorrectly rejected.
30083
30084 1998-09-16  Richard Henderson  <rth@cygnus.com>
30085
30086         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30087         on the native word size instead of an integer literal.
30088
30089 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30090
30091         * g++.old-deja/g++.other/static2.C: Invocation of static data
30092         member of type pointer-to-function denoted as non-static member.
30093
30094         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30095         checks involving function types and aliases.
30096
30097 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30098
30099         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30100         redefined to the same non-trivial type.
30101
30102         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30103         namespace-qualification of template specializations declared in
30104         other namespaces.
30105
30106         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30107         to declare a subset of the specializations of a template function
30108         as friends of specializations of a template class.
30109
30110         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30111         member templates that do not fully specialize the enclosing
30112         template class are rejected.
30113
30114 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30115
30116         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30117
30118 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30119
30120         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30121         altered from libf2c/libU77 version.
30122
30123 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30124
30125         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30126
30127 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30128
30129         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30130         (un)signed char are different types for template specialization
30131         purposes.
30132
30133 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30134
30135         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30136         * objc: ObjC testsuite.
30137
30138 1998-08-31  Catherine Moore  <clm@cygnus.com>
30139
30140         * gcc.c-torture/execute/941014-1.x:  New file.
30141
30142 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30143
30144         * lib/c-torture.exp: Add support for
30145         torture_eval_before_compile and torture_eval_before_execute
30146         variables.
30147
30148 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30149
30150         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30151         this test triggers valid.
30152
30153 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30154
30155         * gcc.dg/980827-1.c: New test.
30156
30157 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30158
30159         * gcc.c-torture/execute/loop-4b.c: New test.
30160
30161 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30162
30163         * lib/c-torture.exp: Add support for
30164         torture_eval_before_compile and torture_eval_before_execute
30165         variables.
30166
30167 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30168
30169         * gcc.c-torture/compile/980825-1.c: New test.
30170
30171 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30172
30173         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30174         count number tests in opt_t0 not good_t0.
30175
30176 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30177
30178         * gcc.c-torture/compile/930326-1.x: Fix typo.
30179
30180 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30181
30182         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30183         causes an ICE.
30184
30185 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30186
30187         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30188         STACK_SIZE is defined.
30189         * gcc.c-torture/unsorted/stuct.c: Similarly.
30190
30191         * gcc.c-torture/compile/980821-1.c: New test.
30192
30193 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30194
30195         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30196
30197 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30198
30199         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30200         code.
30201
30202 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30203
30204         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30205         error'.
30206
30207 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30208
30209         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30210
30211 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30212
30213         * gcc.c-torture/compile/980816-1.c: New test.
30214
30215         * gcc.dg/980816-1.c: New test.
30216
30217 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30218
30219         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30220         compiler for ieee tests.
30221
30222 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30223
30224         * g77.f-torture/compile/980729-0.f: New test.
30225
30226 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30227
30228         * gcc.c-torture/special/eeprof-1.c: New test, for
30229         -finstrument-functions.
30230         * gcc.c-torture/special/special.exp: Run it.
30231
30232 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30233
30234         * gcc.c-torture/compile/980729-1.c: New test.
30235
30236 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30237
30238         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30239         __thumb__ is defined, and test for ARM style doubles if so.
30240
30241 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30242
30243         * g77.f-torture/noncompile/980615-0.f: New test.
30244
30245 1998-07-26  H.J. Lu  (hjl@gnu.org)
30246
30247         * gcc.dg/980312-1.c: Do link instead of compile.
30248         * gcc.dg/980313-1.c: Likewise.
30249
30250 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30251
30252         * gcc.c-torture/compile/980726-1.c: New test.
30253
30254 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30255
30256         * g77.f-torture/execute/io0.f: New test.
30257
30258 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30259
30260         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30261         an int.
30262
30263 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30264
30265         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30266         m32r bugs.
30267
30268 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30269
30270         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30271         c-decl.c:grokdeclarator can handle mode attributes.
30272
30273 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30274
30275         * gcc.c-torture/execute/980716-1.c: New test.
30276
30277 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30278
30279         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30280         the mn10200.
30281         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30282         the mn10200.
30283         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30284         * gcc.c-torture/compile/930326-1.x: Similarly.
30285
30286 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30287
30288         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30289         New test from Craig.
30290
30291 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30292
30293         * g77.f-torture/noncompile/980616-0.f: New test.
30294
30295         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30296
30297 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30298
30299         *  g++.other/singleton.C: Return error value instead of taking
30300         SIGSEGV.
30301
30302 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30303
30304         *  g++.other/singleton.C: New test.   Warning is under dispute.
30305         Runtime crash is not.
30306
30307 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30308
30309         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30310         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30311         using6.C, using7.C}:  New namespace tests.
30312
30313 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30314
30315         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30316         specialization with typedef'ed names used as array indexes.
30317
30318 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30319
30320         * gcc.c-torture/execute/980709-1.c: New test.
30321
30322         * gcc.dg/980709-1.c: New test.
30323
30324 1998-07-07  Richard Henderson  <rth@cygnus.com>
30325
30326         * gcc.c-torture/execute/bcp-1.c: New test.
30327
30328 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30329
30330         * gcc.c-torture/execute/980707-1.c: New test.
30331
30332 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30333
30334         * gcc.c-torture/compile/980706-1.c: New test.
30335
30336 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30337
30338         * g77.f-torture/execute/980701-0.f,
30339         g77.f-torture/execute/980701-1.f: New test from Craig.
30340
30341 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30342
30343         * gcc.c-torture/compile/980701-1.c: New test.
30344
30345         * gcc.c-torture/execute/980701-1.c: New test.
30346
30347 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30348 rlsruhe.de>
30349
30350         * g++.old-deja/g++.robertl/eb132.C: New test.
30351         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30352
30353 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30354
30355         * g77.f-torture/execute/980628-7.f,
30356         g77.f-torture/execute/980628-8.f,
30357         g77.f-torture/execute/980628-9.f,
30358         g77.f-torture/execute/980628-10.f: New tests from Craig.
30359
30360         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30361
30362 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30363
30364         * g77.f-torture/execute/980628-4.f: New test from Craig.
30365         * g77.f-torture/execute/980628-5.f: Likewise.
30366         * g77.f-torture/execute/980628-2.f: Likewise.
30367         * g77.f-torture/execute/980628-0.f: Likewise.
30368         * g77.f-torture/execute/980628-1.f: Likewise.
30369         * g77.f-torture/execute/980628-3.f: Likewise.
30370         * g77.f-torture/execute/980628-6.f: Likewise.
30371
30372 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30373
30374         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30375         directory when nothing has been installed yet.
30376
30377 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30378
30379         * gcc.c-torture/special/special.exp: Handle newer versions of
30380         dejagnu.
30381
30382 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30383
30384         * gcc.dg/980626-1.c: New test.
30385
30386 1998-06-19  Bruno Haible <haible@ilog.fr>
30387
30388         * gcc.misc-tests/m-un-2.c: New test.
30389         * g++.old-deja/g++.other/warn01.c: Likewise.
30390
30391 1998-06-19  Robert Lipe  <robertl@dgii.com>
30392
30393         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30394         compatibility with assmblers with a different comment character.
30395         Eliminate use of GAS-specific extensions.
30396
30397 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30398
30399         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30400
30401 1998-06-19  Robert Lipe  <robertl@dgii.com>
30402
30403         *lib/g77.exp: Replace search for libf2c.a with search for newly
30404         renamed libg2c.a
30405
30406 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30407
30408         * gcc.c-torture/execute/980617-1.c: New test.
30409
30410 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30411
30412         * gcc.c-torture/execute/980612-1.c: New test.
30413
30414 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30415
30416         * gcc.dg/980523-1.c: Only test on ppc-linux.
30417         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30418
30419         * gcc.c-torture/execute/980608-1.c: New test.
30420
30421 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30422
30423         * gcc.c-torture/execute/980605-1.c: New test.
30424
30425 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30426
30427         * gcc.c-torture/execute/980604-1.c: New test.
30428
30429 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30430
30431         * gcc.c-torture/execute/980602-1.c: New test.
30432         * gcc.c-torture/execute/980602-2.c: Likewise.
30433
30434 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30435
30436         * 970125-0.f: Fix per JCB.  Add commentary.
30437
30438 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30439
30440         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30441         IEEE -0 support.
30442
30443 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30444
30445         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30446         earlier.
30447
30448 1998-05-28  Catherine Moore <clm@cygnus.com>
30449
30450         * gcc.c-torture/execute/980526-3.c: New test.
30451
30452 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30453
30454         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30455         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30456         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30457         m88k-motorola-sysv3 to XFAIL.
30458
30459 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30460
30461         * gcc.dg/980526-1.c: New test.
30462         * gcc.c-torture/execute/980526-2.c: New test.
30463
30464 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30465
30466         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30467
30468         * gcc.c-torture/execute/980526-1.c: New test.
30469
30470 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30471
30472         * g77.f-torture/execute/alpha2.f: Add runtime test.
30473
30474 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30475
30476         * g++.old-deja/old-deja.exp: Strip leading directories.
30477
30478         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30479         error for the line.  Don't run multiple tests for the same line.
30480
30481 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30482
30483         * gcc.dg/980523-1.c: New test.
30484
30485 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30486
30487         * g77.f-torture/compile/970915-0.f: New test.
30488
30489 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30490
30491         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30492
30493 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30494
30495         * gcc.dg/980520-1.c: New test.
30496
30497 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30498
30499         * gcc.dg/980502-1.c: Fix return type.
30500
30501 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30502
30503         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30504         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30505         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30506         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30507         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30508
30509 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30510
30511         * g77.f-torture/execute/980520-1.f: New test.
30512
30513 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30514
30515         * lib/mike-g77.exp: New file.
30516
30517         * g77.f-torture/noncompile/noncompile.exp,
30518         g77.f-torture/noncompile/check0.f: New files.
30519
30520 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30521
30522         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30523         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30524         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30525         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30526         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30527         abort where appropriate.
30528
30529 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30530
30531         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30532         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30533
30534 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30535
30536         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30537
30538 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30539
30540         * g77.f-torture/compile/980427-0.f: New test.
30541
30542 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30543
30544         * g77.f-torture/compile/980424-0.f: New test.
30545
30546 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30547
30548         * g77.f-torture/compile/980419-2.f (main): New test.
30549         * g77.f-torture/compile/970125-0.f: New test.
30550         * g77.f-torture/compile/980419-1.f: New test.
30551
30552 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30553
30554         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30555         of loop-4.c.
30556
30557 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30558
30559         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30560
30561 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30562
30563         * gcc.c-torture/compile/980329-1.c: New test.
30564
30565 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30566
30567         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30568         * gcc.dg/980312-1.c: Fix typo in -march command.
30569
30570 1998-03-16  H.J. Lu  (hjl@gnu.org)
30571
30572         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30573
30574 1998-03-11  Robert Lipe  <robertl@dgii.com>
30575
30576         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30577         Dave Love agree the Fortran source is bogus.
30578
30579 1998-03-11  Robert Lipe  <robertl@dgii.com>
30580
30581         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30582         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30583         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30584         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30585         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30586
30587 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30588
30589         * g++.old-deja/g++.other/friend1.C: New test.
30590
30591 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30592
30593         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30594         possibly uninitialized) variables and declare dnrm2.
30595
30596 1998-02-23  Robert Lipe <robertl@dgii.com>
30597
30598         From Bruno Haible <haible@ilog.fr>:
30599         * gcc.c-torture/execute/980223.c: New test.
30600
30601 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30602
30603         * gcc.dg/ifelse-1.c: New test.
30604
30605 1998-02-09  H.J. Lu  (hjl@gnu.org)
30606
30607         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30608
30609           * lib/old-dejagnu.exp (old-dejagnu): Added the
30610           "execution test - XFAIL *-*-*" handling in the spirit of
30611           "excess errors test -". Changed the "execution test fails"
30612           handling to be like "excess errors test fails".
30613           * Update various tests accordingly.
30614
30615 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30616
30617         * gcc.c-torture/execute/980205.c: New test.
30618
30619 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30620
30621         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30622         * lib/f-torture.exp: Similarly.
30623         * gcc.c-torture: Rename all .cexp files to .x files.
30624
30625 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30626
30627         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30628         (940510-1.c): Removed duplicate.
30629         (971104-1.c): New test.
30630
30631 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30632
30633           * lib/f-torture.exp: Improve error and loop detection.
30634
30635 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30636
30637         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30638         use that to size the filler array.
30639
30640 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30641
30642         * lib/c-torture.exp(c-torture-execute): Fix typo.
30643
30644         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30645         testcase as the executable name. Keep the executable around if
30646         the test fails.
30647
30648 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30649
30650         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30651         changes.  Only test one -g option, and move it to the end of the
30652         list of options to test.
30653
30654 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30655
30656         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30657         variable GCC_TORTURE_OPTIONS to supply default switches separated
30658         by colons.  If no environment variable, run tests with -O0 -g, -O1
30659         -g, and -O2 -g as well.
30660
30661 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30662
30663         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30664         explanatory comments. Fix indentation.
30665
30666 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30667
30668         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30669
30670 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30671
30672         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30673         * g++.old-deja/g++.mike/p7325.C: Likewise.
30674         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30675
30676 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30677
30678         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30679         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30680         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30681         * g++.old-deja/g++.law/operators4.C: Likewise.
30682
30683 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30684
30685         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30686         * g++.old-deja/g++.mike/p784.C: Ditto.
30687         * g++.old-deja/g++.mike/p785.C: Ditto.
30688
30689 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30690
30691           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30692
30693 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30694
30695         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30696         target feature; pass this to c-torture-execute as needed.
30697
30698 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30699
30700         * lib/c-torture.exp(c-torture-execute): If the previous and the
30701         current executables being tested are identical, we don't need to
30702         run the executable again. Try to make the executable names
30703         unique. Add an optional argument for passing additional compiler
30704         flags.
30705
30706 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30707
30708         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30709
30710 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30711
30712         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30713
30714 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30715
30716         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30717         32bit or larger longs.
30718
30719         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30720         have either a 32bit long or 32bit int.
30721
30722 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30723
30724         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30725         Make double precision tests dependent on sizeof (double).
30726
30727 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30728
30729         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30730         too.
30731
30732 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30733
30734         * gcc.c-torture/compile/961203-1.cexp: New script.
30735
30736 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30737
30738         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30739         up the includes ourselves.
30740
30741 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30742
30743         * lib/plumhall.exp: Remove random include, and add a few
30744         verbose messages for debugging.
30745
30746 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30747
30748         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30749         of trying to do it ourselves.
30750
30751 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30752
30753         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30754
30755 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30756
30757         * gcc.prms/5403.c: Made regexp a bit less strict.
30758
30759 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30760
30761         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30762         is returned from remote_load instead.
30763         * lib/plumhall.exp: Ditto.
30764         * lib/mike-g++.exp: Ditto.
30765         * lib/old-dejagnu.exp: Ditto.
30766         * lib/c-torture.exp: Ditto.
30767
30768 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30769
30770         * lib/g++.exp: Use build_wrapper procedure.
30771         * lib/gcc.exp: Ditto.
30772
30773 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30774
30775         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30776         an old-style decl for malloc.  Fixes tests to work when
30777         sizeof (int) != sizeof (size_t).
30778
30779 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30780
30781         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30782
30783         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30784         use stdargs.h interface.
30785
30786 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30787
30788         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30789         NO_VARARGS when compiling.
30790
30791 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30792
30793         * lib/plumhall.exp(ph_includes): New procedure.
30794         (ph_make): Use it.
30795         (ph_compiler): Ditto.
30796
30797         * lib/g++.exp: Rename test-glue.c to testglue.c.
30798         * lib/gcc.exp: Ditto.
30799
30800 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30801
30802         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30803         to completion when it's called.
30804
30805 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30806
30807         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30808         is defined, don't do test.
30809
30810 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30811
30812         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30813         for object files.
30814         (ph_summary): Mark skipped testcases as untested, not unresolved.
30815
30816         * lib/plumhall.exp (ph_make): If unresolved because of bad
30817         errorCode, record errorCode in log file.
30818         (*): Replace send_log/verbose with verbose -log.
30819
30820 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30821
30822         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30823         double conversion if double isn't at least 8 bytes.
30824
30825         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30826         int to work with targets where int is 16 bits.
30827
30828         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30829         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30830         precision for the test to complete.
30831
30832 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30833
30834         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30835         if d10v is not compiled with the -mdouble64 flag.
30836         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30837
30838         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30839         d10v is not compiled with the -mint32 flag.
30840
30841 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30842
30843         * lib/plumhall.exp: Use incr_count.
30844
30845 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30846
30847         * gcc.c-torture: Update to c-torture-1.45.
30848
30849 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30850
30851         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30852         the name of the expect testcase file).
30853
30854         * lib/g++.exp(g++_init): Ditto.
30855
30856 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30857
30858         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30859         the host.
30860
30861         * lib/gcc.exp(gcc_exit): New procedure.
30862
30863 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30864
30865         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30866         specs where appropriate.
30867
30868         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30869         because of new "candidates are" messages, and removed a few
30870
30871         * Converted all non-old-style g++ testcases to old-style, and
30872         moved into g++.old-deja.
30873
30874 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30875
30876         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30877         options.
30878
30879         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30880         succeeded.
30881
30882         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30883
30884 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30885
30886         * lib/gcc.exp (gcc_target_compile): Add support for defining
30887         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30888         the machine doesn't have those features.
30889
30890 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30891
30892         * g++.law/operators4.exp: Don't use LIBS.
30893
30894 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30895
30896         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30897
30898         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30899         * lib/g++.exp: Set it here instead. Also, allow use of the
30900         --tool_exec and --tool_opt options. Change CXX to
30901         GXX_UNDER_TEST.
30902
30903         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30904
30905         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30906
30907 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30908
30909         * lib/old-dejagnu.exp: Use prune_warnings instead of
30910         prune_system_crud.
30911         * lib/mike-g++.exp: Ditto.
30912         * lib/gcc.exp: Ditto.
30913         * lib/g++.exp: Ditto.
30914
30915         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30916
30917 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30918
30919           * 941014-2.c: Include stdlib.h
30920           * 960327-1.c: Include stdio.h
30921           * dbra.c, index-1.c: Don't assume ints are 32bits.
30922
30923 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30924
30925         * lib/gcc.exp: Add gcc,stack_size target feature.
30926
30927         * lib/g++.exp(g++_target_compile): Add the include and link
30928         paths here, not in two other places. And, it's $options, not
30929         options.
30930
30931         * lib/mike-g++.exp(postbase): Remove the code that determines
30932         the correct include and link paths.
30933         * g++.old-deja/old-deja.exp: Ditto.
30934
30935 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30936
30937         * lib/g++.exp(g++_init): target_compile no longer returns the
30938         filename of the result.
30939
30940 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30941
30942         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30943         call to glob.
30944
30945         * gcc.c-torture/special/special.exp: Change call to
30946         gcc_target_compile to include the object file.
30947
30948 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30949
30950         * gcc.c-torture/special/special.exp: Correct misspelling in last
30951         change.
30952
30953 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30954
30955         * lib/plumhall.exp(ph_summary): Log the entire output of the
30956         executable. Return -1 if there were any failures, 0 otherwise.
30957         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30958         (ph_make): Clean up objects and executables that were built
30959         if the tests succeeded.
30960
30961 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30962
30963         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30964         libraries and includes in the build tree as appropriate.
30965
30966 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30967
30968         * lib/c-torture.exp: Instead of looking for the global variable
30969         NO_LONG_LONG, check to see if that's a feature of the target.
30970
30971 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30972
30973         * config/default.exp: Minimize. Delete the remainer of the files in
30974         config; this functionality is now in devo/dejagnu/config.
30975
30976         g++.*/*: Pass any additional flags used to compile to postbase;
30977         delete CXXFLAGS.
30978
30979         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30980         is now done by runtest.exp. Use gcc_target_compile instead of
30981         compile.
30982
30983         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30984         Remove references to CFLAGS. Use remote_file instead of
30985         calling rm -f.
30986         (c-torture): Take a list of arguments to use to compile this
30987         testcase.
30988
30989         lib/g++.exp: Simplify. Use target_compile instead of compile.
30990         lib/gcc-dg.exp: Ditto.
30991         lib/gcc.exp: Ditto.
30992         lib/mike-{gcc,g++}.exp: Ditto.
30993         lib/old-dejagnu.exp: Ditto.
30994         lib/plumhall.exp: Ditto.
30995
30996 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30997
30998         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30999         (ph_linker): Likewise.
31000
31001 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31002
31003           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31004         MAP_ANON / MAP_ANONYMOUS if defined;
31005         else try to map from /dev/zero .
31006
31007 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31008
31009         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31010         isn't defined, then define it to MAP_ANONYMOUS.
31011
31012 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31013
31014         * gcc.c-torture: Update to c-torture-1.42 release.
31015
31016 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31017
31018         * gcc.c-torture: Update to c-torture-1.41 release.
31019
31020 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31021
31022         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31023         c-torture release.
31024
31025 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31026
31027         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31028         and LDFLAGS.  Fix second case to append the target_info ldflags
31029         onto LDFLAGS, not CFLAGS.
31030         * lib/g++.exp (g++_init): Add target_info stuff.
31031         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31032         of libgloss and newlib flags for !native.
31033
31034         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31035         (GDB): Fix relative path to go up another dir for finding gdb.
31036
31037 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31038
31039         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31040         versions in the target_info array, if they don't exist.
31041
31042 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31043
31044         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31045
31046 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31047
31048         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31049         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31050
31051 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31052
31053         * lib/old-dejagnu.exp: Don't remove the output file before we've
31054         actually tested it. Don't append pwd to the path of the executable
31055         we're testing.
31056
31057 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31058
31059         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31060
31061 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31062
31063         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31064         temporary directory for compiler files, and set it to a default
31065         value of /tmp. Set $output as the name of the output file from
31066         compiling the testcase. Add a -o option to $cflags_var so the
31067         compiler writes the final output file as $output. Set $executable
31068         to $output.
31069
31070         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31071         directory for compiler files, and set it to /tmp if it doesn't
31072         already have a value. Set $output_file to the name of the output
31073         file from compiling the testcase. Add a -o option to CXXFLAGS so
31074         the compiler writes the final output file as $output. Use $output
31075         as the executable to be tested.
31076
31077 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31078
31079         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31080
31081 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31082
31083         * gcc.c-torture/execute/pending-1.c: New test.  Still
31084         pending in Tege's queue.
31085
31086 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31087
31088         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31089         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31090         if there were failures.  Call unresolved if there were unresolved
31091         testcases.  Call gcc_fail if program did not run to completion.
31092         (ph_make): Pass additional argument name to ph_execute.
31093         (ph_execute): Add new argument.  Pass additional arguments to
31094         ph_summary.  Call gcc_fail is there is no execution output.
31095
31096 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31097
31098         * lib/plumhall.exp (proc_summary): Output relavent summary
31099         lines into the log so specific failures in plumhall can be
31100         investigated.
31101
31102 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31103
31104         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31105         (c-torture-execute): Don't try to execute tests which use
31106         "long long" types if $NO_LONG_LONG is nonzero.
31107
31108 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31109
31110         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31111         not c-torture.
31112
31113         * gcc.ieee: Move from here.
31114         * gcc.c-torture/execute/ieee: To here.
31115
31116 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31117
31118         * gcc.c-torture: Update to c-torture-1.41 release.
31119
31120 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31121
31122         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31123         not "$output".
31124
31125 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31126
31127         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31128         -c present.
31129
31130 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31131
31132         * config/proelf.exp: Handle connecting to a simulator.
31133
31134 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31135
31136         * config/proelf.exp: New file.  Enough framework that we can
31137         run c-torture tests on the proelf targets (or any other target
31138         that gdb can connect to for that matter).
31139
31140 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31141
31142         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31143         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31144
31145         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31146         exec_output exists.
31147
31148 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31149
31150         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31151         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31152
31153         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31154         to pass/fail/unresolved/unsupported/untested.  Caller must now
31155         call unresolved/unsupported/untested.
31156         * lib/*.exp: Update FSF address.  Update to handle new results of
31157         ${tool}_load.
31158         * lib/chill.exp (verbose): Delete.
31159
31160 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31161
31162         * lib/gcc.exp (default_gcc_start): Change order of args to
31163         $LDFLAGS $CFLAGS $LIBS.
31164         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31165         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31166         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31167         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31168         * gcc.misc-tests/dg-test.exp: Likewise.
31169         * gcc.misc-tests/msgs.exp: Likewise.
31170         * gcc.prms/prms.exp: Likewise.
31171         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31172         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31173
31174         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31175
31176 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31177
31178         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31179
31180         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31181         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31182
31183         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31184         necessary.
31185
31186 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31187
31188         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31189         global for loop; add use of $mathlib.
31190         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31191         settings here; set mathlib for anything but VxWorks.
31192
31193 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31194
31195         * gcc.c-torture: Update to c-torture-1.40 release.
31196
31197 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31198
31199         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31200         dg.exp.
31201
31202 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31203
31204         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31205         global.
31206
31207 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31208
31209         * lib/g++.exp (LIBS): Define if not already.
31210         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31211         (gcc-dg-prune): Call prune_gcc_output.
31212         * lib/gcc.exp (prune_gcc_output): New proc.
31213         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31214         prune_gcc_output.
31215
31216 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31217
31218         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31219         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31220
31221 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31222
31223         * gcc.c-torture: Update to c-torture-1.39 release.
31224
31225 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31226
31227         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31228         fails, try others as well.
31229
31230 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31231
31232         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31233         If compilation fails, mark execute tests as `untested'.
31234         If test is marked as unsupported, don't mark compilation and
31235         execute tests as failed.
31236
31237 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31238
31239         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31240         libstdc++ for whether or not we want to be doing shared
31241         libraries.  Delete link_curses since we don't need it anymore.
31242         * lib/mike-g++.exp (postbase): Don't link in libg++.
31243         * g++.old-deja/old-deja.exp: Likewise.
31244
31245 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31246
31247         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31248
31249 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31250
31251         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31252         For that, add `-Wl,-a,shared_archive'.
31253         * g++.old-deja/old-deja.exp: Likewise.
31254
31255 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31256
31257         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31258
31259 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31260
31261         * lib/mike-g++.exp (postbase): Pay attention to the status of
31262         g++_load.
31263
31264 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31265
31266           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31267
31268 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31269
31270         * lib/gcc.exp (default_gcc_start): No longer need to log program
31271         being executed or its output, execute_anywhere does that now.
31272         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31273         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31274
31275 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31276
31277         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31278         the same as those in lib/g++.exp.
31279
31280 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31281
31282         * gcc.c-torture: Update to c-torture-1.38 release.
31283         * gcc.ieee: Related changes.
31284
31285 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31286
31287         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31288         "exec". Minor reformatting changes.
31289
31290         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31291         cross. This means all "exec" calls now work on a remote host as
31292         well.
31293         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31294         cross. Filter out the extra "\r\n" stuff that expect puts in.
31295         (c-torture-execute): Filter out the bogus warnings like
31296         c-torture-compile does. Add support for canadian cross.
31297         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31298         Use execute_anywhere rather than calling exec directly. Now it
31299         works for canadian cross testing.
31300
31301 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31302
31303         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31304         results into a variable, and check that rather than using file exists.
31305
31306 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31307
31308         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31309         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31310
31311 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31312
31313         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31314         lib_curses if there's a shared libg++ in the build tree.
31315
31316 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31317
31318         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31319         if not supported target.
31320
31321 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31322
31323         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31324         link_curses up to always happen, not just for native builds.
31325
31326 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31327
31328         * gcc.c-torture: Update to c-torture-1.36 release.
31329         * gcc.failure: Related changes.
31330
31331 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31332
31333         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31334
31335 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31336
31337         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31338         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31339         runshlib, link_curses, and mathlib for link and run.
31340
31341         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31342         pass the runtime shared library options for Solaris, OSF/1, and
31343         Irix5, and link with -lcurses to avoid unresolved references.
31344
31345 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31346
31347         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31348         only run once.
31349
31350 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31351
31352         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31353
31354 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31355
31356         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31357         do not have a framework for the "compat" tests yet.
31358
31359 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31360
31361         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31362         set to null if we're testing vxworks5.1.  Use that instead of
31363         `-lm' in the setting of LIBS for link and run.
31364
31365 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31366
31367         * config/rom68k.exp (${tool}_load): Major changes to make it
31368         work.  Verified that it does in fact return the stuff in
31369         exec_output properly.  Catch any Emul or any TRAP other than 0.
31370
31371 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31372
31373         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31374         LDFLAGS properly for targets that need stuff from libgloss.
31375         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31376         only run once.
31377         (gpp_initialized): New variable.
31378
31379 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31380
31381         * config/rom68k.exp: Load libgloss.exp.
31382         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31383         so we can produce a fully linked binary.
31384         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31385         so we can produce a fully linked binary.
31386
31387 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31388
31389         * lib/plumhall.exp (ph_section): Watch for expected failures.
31390         Add missing `else'.
31391
31392         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31393         run the testcase.
31394         (c-torture): Likewise.
31395
31396 1995-08-28  Doug Evans  <dje@cygnus.com>
31397
31398         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31399
31400         * lib/mike-g++.exp (mike_cleanup): New proc.
31401         (prebase): New globals compiler_result, not_compiler_result,
31402         target_regexp.
31403         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31404         allow leading "-" in pattern.  Watch for unsupported tests.
31405         If $compiler_result is set, pattern match assembler code,
31406         and ditto for $not_compiler_result.
31407         * lib/mike-gcc.exp: Likewise.
31408
31409         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31410         execution "succeeded".
31411
31412 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31413
31414         * config/win32.exp: New file.
31415         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31416
31417 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31418
31419         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31420         unsupported.
31421         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31422         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31423         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31424
31425         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31426         "... without exceptions was ...".  That is now handled by
31427         prune_system_crud.
31428         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31429
31430 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31431
31432         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31433         sieve.c,sort2.c}: New files.
31434         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31435         sieve.exp,sort2.exp}: Drivers for them.
31436
31437         * lib/mike-gcc.exp (program_output): New user settable variable.
31438         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31439         messages.
31440         * lib/mike-g++.exp (program_output): New user settable variable.
31441
31442         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31443
31444         * config/sh.exp: Deleted (use sim.exp instead).
31445
31446 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31447
31448         * config/vx.exp: Declare CHECKTASK as global.
31449         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31450         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31451         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31452
31453 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31454
31455         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31456         target. Like vx.exp, only includes `vx29k.exp' instead of
31457         `vxworks.exp'.
31458
31459 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31460
31461         * config/sim.exp: Increase time limit from 120 seconds to 240.
31462
31463 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31464
31465         * gcc.c-torture/execute/950628-1.c: New test.
31466
31467 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31468
31469         * gcc.c-torture: Update with changes/additions from
31470         c-torture-1.34.
31471
31472 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31473
31474         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31475
31476 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31477
31478         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31479
31480 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31481
31482         * gcc.c-torture/compile/950512-1.c: New test.
31483         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31484         * gcc.dg/struct-ret-1.c: Likewise.
31485
31486 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31487
31488         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31489           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31490
31491 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31492
31493         * gcc.c-torture/special/920411-1.c: Deleted.
31494         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31495
31496 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31497
31498         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31499         cpu limit.
31500
31501 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31502
31503         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31504
31505 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31506
31507         From kenner;
31508         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31509         is the proper length.
31510         * va-arg-3.c: Likewise.
31511
31512 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31513
31514         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31515         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31516
31517         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31518         * lib/g++.exp (default_g++_start): Delete old cruft.
31519
31520 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31521
31522         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31523         (2 * (1 << 18)) to (2 * (1 << 17)).
31524
31525         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31526
31527 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31528
31529         * config/rom68k.exp: Renamed from config/idp.exp
31530
31531 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31532
31533         * c-torture/compile/921109-2.c
31534
31535 1995-04-18  Mike Stump  <mrs@cygnus.com>
31536
31537         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31538         excess errors.
31539
31540 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31541
31542         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31543         output.
31544         * lib/g++.exp (default_g++_start): Likewise.
31545
31546 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31547
31548         * gcc.c-torture/compile/950329-1.c: New test.
31549
31550 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31551
31552           * config/bug.exp (${tool}_load): Updated to use new remote_open
31553           and remote_close procs.
31554         * config/idp.exp: New file.
31555
31556 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31557
31558         * gcc.c-torture/execute/950322-1.c: New test.
31559
31560 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31561
31562         * config/vx.exp (${tool}_load): Clean up testing of return code from
31563         vxworks_ld and vxworks_spawn.
31564
31565 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31566
31567         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31568
31569 1995-03-13  Mike Stump  <mrs@cygnus.com>
31570
31571         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31572         can mark excess errors on a machine by machine basis.  Note, the
31573         default is to not expect any excess errors, even when excess
31574         errors test - is given, so you will want to put an XFAIL ... on
31575         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31576         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31577         those 4 machines, but no others.
31578
31579 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31580
31581         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31582         * lib/c-torture.exp: to here.
31583
31584 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31585
31586         * gcc.c-torture/execute/950221-1.c: New test.
31587         * gcc.c-torture/execute/struct-ret-1.c: New test.
31588         * gcc.c-torture/compile/950221-1.c: New test.
31589
31590         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31591
31592 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31593
31594         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31595         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31596
31597 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31598
31599         * g++.gb: New directory of tests, derived from my signature and
31600         class scoping tests.
31601
31602         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31603         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31604         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31605         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31606         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31607         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31608         * g++.gb/sig25.C: Likewise.
31609
31610         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31611         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31612         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31613         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31614         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31615         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31616         * g++.gb/sig25.exp: Likewise.
31617
31618         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31619         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31620         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31621         * g++.gb/scope13.C: Likewise, this test still fails.
31622
31623         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31624         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31625         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31626         * g++.gb/scope13.exp: Ditto.
31627
31628         * g++.gb/README: New file, explains what these tests are about.
31629
31630 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31631
31632         * lib/dg.exp (dg-do): Support `preprocess'.
31633         (dg-test): Likewise.
31634
31635 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31636
31637         * config/udi.exp: change "continue -expect" to "exp_continue".
31638
31639 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31640
31641         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31642         Delete redundant tests.
31643
31644         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31645         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31646         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31647         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31648         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31649         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31650         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31651         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31652
31653         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31654         storing label pointers.
31655         * gcc.c-torture/execute/921019-1.c: Likewise.
31656         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31657         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31658         parameter fp.
31659         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31660         constants.
31661
31662         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31663         Delete obsolete tests.
31664
31665         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31666         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31667         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31668         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31669         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31670         * gcc.c-torture/compile/950124-1.c: New test.
31671
31672         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31673
31674 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31675
31676         * lib/mike-g++.exp: Add -lm to LIBS.
31677
31678 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31679
31680         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31681
31682 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31683
31684         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31685
31686 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31687
31688         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31689
31690 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31691
31692         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31693         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31694         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31695         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31696         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31697         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31698         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31699         * g++.law/{operators31.C, operators32.C,
31700         * g++.law/{operators33.C, operators34.C}: Likewise.
31701         * g++.law/{pic1.C, refs2.C}: Likewise.
31702         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31703         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31704         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31705         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31706
31707         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31708         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31709         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31710         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31711         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31712         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31713         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31714         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31715         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31716         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31717         * g++.law/{operators34.exp}: Likewise.
31718         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31719         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31720         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31721         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31722         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31723
31724         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31725         No longer expected to fail.
31726         * g++.law/missed-error3.C: Tweak for recent bool changes.
31727
31728 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31729
31730         * config/emb-unix: Deleted.
31731         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31732         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31733
31734 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31735
31736         * lib/dg.exp (dg-test): Fix typo in last patch.
31737
31738 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31739
31740         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31741         (handles multiple occurrences).
31742
31743 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31744
31745         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31746         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31747         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31748         printed).
31749         * lib/c-torture.exp (c-torture-compile): Likewise.
31750         (c-torture): Prepend full path if missing.
31751         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31752         (gcc_fail): Likewise.
31753         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31754
31755 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31756
31757         * lib/netware.exp: Only attach to NetWare i386 systems.
31758
31759 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31760
31761         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31762         messages.  Add test name to "output pattern match" pass/fail message.
31763
31764 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31765
31766         * gcc.dg: New testsuite.
31767         * gcc.dg/dg.exp: New file.
31768
31769         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31770         test-switch.c}: Deleted.
31771
31772         * gcc.misc-tests/msgs.exp: New testcase driver.
31773
31774 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31775
31776         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31777         Watch for illegal return values from ${tool}_load.
31778         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31779         cross targets.  Coerce return value >0 to 1.
31780
31781 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31782
31783         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31784
31785         * config/emb-unix.exp: New file.
31786
31787         * config/sim.exp: Error if variable $SIM not defined.
31788         (${tool}_load): Mark test as "untested" if simulator missing.
31789
31790         * config/unix.exp: Load remote.exp to get rcp_download.
31791         * lib/c-torture.exp: Use different option lists for testcases with
31792         and without loops.
31793         * gcc.c-torture/execute/execute.exp: Likewise.
31794
31795 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31796
31797         * config/*.exp: Clarify return code from ${tool}_load.
31798         Call `unresolved' or `untested' instead of `warning' or `perror'
31799         (sometimes you still want to call both though).
31800         Add comment that `shell_id' is local to each file.
31801         * config/udi.exp (timeout): Set to 30.
31802         Don't print warning if connection fails, $connectmode has already
31803         printed an error.
31804         (${tool}_load): Move verbose messages to level 2.
31805         Rework pattern for "Process started" message.
31806         Pass `shell_id' to ${connectmode}_download.
31807         Retry twice upon timeout.  Make resetting of target more robust.
31808         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31809         Pass `shell_id' to exit_$connectmode.
31810         Only call exit_$connectmode if connected.
31811         * config/unix.exp (${tool}_load): Check return codes better.
31812         * config/vrtx.exp (${tool}_load): Likewise.
31813         * config/vx.exp (${tool}_load): Likewise.
31814         Delete unneeded global's.
31815         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31816         from ${tool}_load.
31817         (dg-stat): Delete.
31818         (dg-init): Delete recording of pass/fail counts.
31819         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31820         (old-dejagnu-init): Likewise.
31821         (old-dejagnu-stat): Delete contents, empty proc now.
31822         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31823         (c-torture): Delete references to lcnt, lpass, lfail.
31824         Get option list from TORTURE_OPTIONS.
31825         Delete -funroll[-all]-loops if no loops.
31826         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31827         (g++_stat): Delete contents (empty proc now).
31828         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31829         (gcc_finish): Likewise.
31830         (gcc_stat): Deleted.
31831         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31832         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31833         * gcc.c-torture/execute/execute.exp: Likewise.
31834         Split tests into two parts: compile, execute.
31835         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31836         no loops.  Update to reflect clarified return codes from ${tool}_load.
31837
31838 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31839
31840         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31841         to grep for.
31842         (old-dejagnu): Likewise (where necessary).
31843
31844 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31845
31846         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31847
31848         * lib/dg.exp (dg-process-target): Fix processing of selector.
31849         Add comment regarding use of `error'.
31850
31851         * lib/gcc.exp (prune_system_crud): Define if missing.
31852         * lib/g++.exp (prune_system_crud): Likewise.
31853
31854         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31855         Call prune_system_crud.
31856         * lib/dg.exp (dg-runtest): New proc.
31857         Use perror instead of send_user for tcl errors in testcase.
31858         Don't return any value, it's never used.
31859         Don't clobber previous definition of `unknown'.
31860         Print tcl errors in `dg-final'.
31861
31862 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31863
31864         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31865         (dg-test): Don't print errorInfo, it contains stack backtrace.
31866
31867 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31868
31869         * lib/g++.exp (runtest_file_p): Define if missing.
31870
31871 1994-09-24  Doug Evans  (dje@cygnus.com)
31872
31873         * lib/mike-g++.exp: Comment out loading of g++.exp.
31874         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31875         (default_g++_version): Always print something.
31876         (default_g++_start): Comment out call to `which'.
31877         (g++_start, g++_load): Deleted (must be defined in config file).
31878         * lib/gcc.exp: Test for existence of $CC at start.
31879         Delete check for tmpdir (done in gcc_init).
31880         (default_gcc_version): Always print something.
31881         (default_gcc_start): Comment out call to `which'.
31882         * config/*.exp: Major cleanup - make cross targets work at least a
31883         little better for g++ (by not being "--tool gcc" specific).
31884         Rename gcc_xxx to ${tool}_xxx.
31885         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31886         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31887
31888 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31889
31890         * lib/c-torture.exp (c-torture-compile): Rework compiler
31891         message processing.
31892
31893         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31894         c-torture.
31895
31896 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31897
31898         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31899
31900         * lib/dg.exp (dg-process-target): Support { target native }.
31901
31902 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31903
31904         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31905         looked for "... program xxx got fatal signal".
31906         Correct regsub munging of `comp_output'.
31907         Ignore compiler messages "path prefix not used" and "linker input
31908         file unused".
31909
31910 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31911
31912         * lib/gcc.exp (runtest_file_p): Define if missing.
31913         * gcc.prms/template.c: Example to work from.
31914
31915 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31916
31917         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31918         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31919
31920         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31921         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31922         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31923         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31924
31925         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31926         (dg-process-target): No longer a varargs proc.
31927         Return S/N for target, P/F for xfail.  All callers changed.
31928         (user option procs): More argument checking.
31929         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31930         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31931         (dg-test): Skip test if not running on selected target in `dg-do'.
31932         Update handling of `dg-do-what', `dg-output-text'.
31933         Separate execution pass/fail from output pattern match pass/fail.
31934         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31935
31936 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31937
31938         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31939         target for 920510-1.c.
31940
31941 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31942
31943         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31944         Clean up comment regarding use of passcnt, etc.
31945         (gcc_stat): Don't update `testcnt' here.
31946         (gcc_finish): Do it here.
31947         Might as well reset `but_id' here too.
31948         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31949         to determine if the file should be tested.
31950         * gcc.c-torture/compile/compile.exp: Likewise.
31951         * gcc.c-torture/execute/execute.exp: Likewise.
31952         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31953         * gcc.misc-tests/dg-test.exp: Likewise.
31954         * gcc.prms/prms.exp: Likewise.
31955         * gcc.wendy/wendy.exp: Likewise.
31956         * g++.old-deja.exp: Likewise.
31957         Move "Testing file" message to verbose level 1.
31958
31959 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31960
31961         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31962
31963 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31964
31965         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31966         (default_gcc_start): Accept optional second list element
31967         of compiler flags.  Print compiler output at verbosity level 2.
31968         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31969         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31970         Save current values of framework globals passcnt, failcnt, xpasscnt,
31971         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31972         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31973         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31974         xfailcnt to compute stats.  Update framework global `testcnt' from
31975         pass/fail counts.
31976         (gcc_finish): New proc.  Clean up test environment.
31977         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31978         (gcc_epass, gcc_efail): Delete.
31979         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31980         argument of line number.
31981         (dg-init): If the tool has an init routine, call it.
31982         (dg-test): Remove args `cflags_var' and `libs_var'.
31983         Pass all compiler options to ${tool}_start.
31984         Handle missing line number.
31985         (dg-finish): New function.
31986         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31987         particular files.  Call gcc_finish at end.  Move "skipping test"
31988         message to verbosity level 3.
31989         * gcc.c-torture/compile/compile.exp: Likewise.
31990         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31991         * gcc.c-torture/execute/execute.exp: Likewise.
31992         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31993         Print testcase being tried at verbosity level 1.
31994         * gcc.c-torture/special/special.exp: Unset xfail.
31995         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31996         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31997         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31998         * gcc.failure/failure.exp: Likewise.
31999         * gcc.ieee/ieee.exp: Likewise.
32000         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32001         Update call to dg-test.  Call dg-finish at end.
32002         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32003         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32004         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32005         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32006         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32007         * gcc.wendy/wendy.exp: Add copyright.
32008         Delete setting of tmpdir (done by gcc_init).
32009         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32010         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32011         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32012         gcc_[ce]pass/fail.
32013
32014 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32015
32016         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32017         confusion.
32018         (g++_load): Likewise.
32019
32020         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32021         Rename argument to `prog' to remove the confusion.
32022         Varargs fns behave differently too!
32023         (g++_load): Likewise.
32024
32025         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32026
32027         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32028         what it is.  Delete (always) printing of status value for !native.
32029         Simplify verbose code, and include status and exec_output.
32030         (g++_load): Use gcc_load.
32031
32032 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32033
32034         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32035         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32036         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32037         940714-3.c as these testcases don't exist anymore.  Make
32038         va-arg-1.c expected to pass.
32039
32040 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32041
32042         * gcc.misc-tests/misc.exp: Only run specific testcases.
32043         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32044         * gcc.misc-tests/dg-[1-9].c: New files.
32045
32046         * lib/dg.exp: New testsuite driver.
32047         * gcc.prms/prms.exp: Use it.
32048
32049         * README.gcc: New file.
32050
32051         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32052         Document and reset `lxpass' and `lxfail'.
32053         Simplify "initialized" message.
32054         (gcc_stat): Clean up comments a little.
32055
32056 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32057
32058         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32059
32060 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32061
32062         * lib/old-dejagnu.exp (process-option): New proc.
32063         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32064         (old-dejagnu): Simplify.
32065         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32066
32067 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32068
32069         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32070         exists and is not an empty string.
32071
32072         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32073         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32074         finished.
32075         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32076         automatically.
32077
32078         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32079         longer expected to fail.
32080
32081         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32082         "f" function call.
32083
32084         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32085
32086         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32087         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32088         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32089         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32090         c-torture-1.29.
32091
32092         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32093         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32094
32095         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32096
32097         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32098         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32099
32100         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32101         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32102         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32103
32104 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32105
32106         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32107         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32108         940714-1.c, 940714-2.c, 940714-3.c},
32109         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32110         gcc.misc-tests/{mg.c,mg.exp}:
32111         New tests.
32112         * gcc.noncompile/noncompile.exp: Change accordingly.
32113
32114 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32115
32116         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32117         Undo previous clobberage.
32118
32119 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32120
32121         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32122         * gcc.special/{930510-1.c, special.exp}:
32123         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32124         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32125         struct-varargs-1.c}: New tests from c-torture-1.26.
32126
32127 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32128
32129         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32130           argument to switch.
32131
32132 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32133
32134         * Revert the previous changes.  Please see Rob's directory
32135           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32136           fixes.
32137
32138 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32139
32140         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32141             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32142             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32143             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32144             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32145             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32146             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32147             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32148             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32149             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32150             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32151             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32152             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32153             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32154             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32155             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32156             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32157             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32158             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32159             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32160             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32161             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32162             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32163             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32164             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32165             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32166             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32167
32168 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32169
32170         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32171             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32172           with perror calls.
32173
32174 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32175
32176         * config/unix.exp (g++_load): Fix syntax.
32177
32178 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32179
32180         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32181         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32182         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32183         Don't expect va-arg-1.c to fail.  Correct expected output for
32184         920928-1.c.
32185         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32186         * gcc.wendy/hbm4.c: Correct typo.
32187         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32188
32189 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32190
32191         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32192         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32193         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32194         * lib/c-torture.exp (c-torture-compile): Ditto.
32195
32196         Reduce volume of output (remove all the -I's and such).
32197         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32198         Call gcc_cpass, gcc_cfail.
32199         (c-torture): Pass testing option to c-torture-compile.
32200
32201 1994-03-21  Doug Evans  (dje@cygnus.com)
32202
32203         Bring patches over from progressive.
32204         * config/default.exp: Exit remote shell cleanly.
32205         (g++_exit, g++_start): Add default versions.
32206         * config/sim.exp (gcc_load): Use perror, not error.
32207
32208 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32209
32210         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32211         set in site.exp.
32212
32213 1994-03-14  Doug Evans  (dje@cygnus.com)
32214
32215         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32216         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32217         (wendy_try): New proc to run testcase.
32218         (main loop): Call 'em.
32219         * gcc.wendy/*.c: Clean up pass to correct expected output.
32220
32221         * lib/gcc.exp: Minor cleanup work.
32222         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32223
32224 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32225
32226         * config/sim.exp (gcc_load): Document return codes better.
32227         Don't pass -v to simulator.
32228
32229 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32230
32231           * gcc.special/920717-x.c: Fix typo.
32232           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32233           get at sources.
32234
32235         * lib/mike-gcc.exp: Fix typo.
32236
32237 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32238
32239         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32240         binary to use, transform the name.
32241         * config/*.exp: rename everything. Nuke any g++ specific files,
32242         it's now a special case of gcc that requires no special support.
32243         Add a default.exp for unsupported targets.
32244
32245 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32246
32247         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32248         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32249         version of Tcl.
32250
32251 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32252
32253         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32254         than a warning.
32255
32256 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32257
32258         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32259
32260 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32261
32262         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32263         option_list.  Compile every file with only 4/6 option choices
32264         (same as C torture) instead of with 12/18 different option
32265         choices.
32266         * lib/c-torture.exp: Likewise.
32267
32268         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32269         not already set.
32270
32271 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32272
32273         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32274         can put an XFAIL *-*-* on excess errors.
32275
32276 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32277
32278         * g++.law: Add more tests derived from g++-bugs snapshots.
32279
32280         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32281         equivalent to g++.law/init9.
32282
32283         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32284         compiled it, and the a.out file after we've run it.
32285
32286 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32287
32288         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32289         compiled it, and the a.out file after we've run it.
32290
32291 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32292
32293         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32294
32295 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32296
32297         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32298         version number.
32299
32300 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32301
32302         * g++.law: New directory of g++ tests derived from the g++-bugs
32303         snapshots.
32304
32305 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32306
32307         * gcc.compile: initbug1.c initbug1.exp testcase added
32308
32309 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32310
32311         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32312         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32313           fixes submitted by Jeff Law (law@cs.utah.edu)
32314         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32315           Jeff Law (law@cs.utah.edu)
32316
32317
32318 1993-11-30  Mike Stump  (mrs@cygnus.com)
32319
32320         * config/unix-g++.exp: Follow the gcc way of doing things.
32321         * g++.old-deja/old-deja.exp: Minor updates.
32322         * lib/g++.exp: New file, follow the gcc way of doing things.
32323         * lib/old-dejagnu.exp: Minor updates.
32324         * lib/mike-g++.exp: Always unset errorInfo.
32325
32326 1993-11-06  Mike Stump  (mrs@cygnus.com)
32327
32328         * lib/gcc.exp: Fix some errors with the below change, CC and
32329         CFLAGS should be global when setting, not local.
32330
32331 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32332
32333         * lib/gcc.exp: Transform tool name.
32334
32335 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32336
32337         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32338
32339 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32340
32341         * lib/gcc.exp: change gcc_done to gcc_stat
32342
32343 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32344
32345         * Upgraded gcc testsuite to c-torture version 1.25
32346
32347 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32348
32349         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32350         * lib/c-torture: added hooks for new reporting code.
32351
32352 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32353
32354         * config/sh-gcc.exp: check if sh-sim exists in the path
32355
32356 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32357
32358         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32359         * gcc.compile/compile.exp: Initial changes for new logic.
32360         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32361         * gcc.failure/failure.exp: Initial changes for new logic.
32362         * gcc.ieee/ieee.exp: Initial changes for new logic.
32363         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32364         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32365         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32366         * lib/c-torture.exp: Initial changes for new logic.
32367         * lib/gcc.exp: Initial changes for new logic.
32368
32369 1993-10-15  Mike Stump  (mrs@cygnus.com)
32370
32371         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32372         depend upon failure or success.  Fully qualify names in failure
32373         and success messages.  Always remove a.out before starting
32374         compile, just in case.  Pay more attention to error text output by
32375         the compiler.  Handle testcases with no known past errors just
32376         like all others, so that things are uniform.  Other miscellaneous
32377         improvements.
32378
32379 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32380
32381         * gcc.cpp: new directory for cpp tests
32382
32383 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32384
32385         * lib/chill.exp: Code reformatted, removed unused code.
32386         * config/unix-chill.exp: Code reformatted, removed unused code.
32387         * chill.execute/execute.exp: Code reformatted, removed unused code.
32388         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32389
32390 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32391
32392         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32393         routines not written.
32394
32395 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32396
32397         * config/bug-gcc.exp: Use new procs from bug.exp.
32398
32399 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32400
32401         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32402         via ftp, rather than depending on NFS.
32403         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32404         case.
32405
32406 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32407
32408         * config/bug-gcc.exp: Use new download proc.
32409
32410 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32411
32412         * chill.execute/execute.exp: cleanups, handles errors better
32413         * chill.compile/compile.exp: rewrite, based on execute.exp
32414         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32415         * lib/chill.exp: major changes to diff proc and compile and link
32416           procs. added chill_fail and chill_pass wrappers to pass and
32417           fail. added more comments, and handle error codes better.
32418           Added a hack to capture stderr from exec, so noncompile tests
32419           can work.
32420
32421 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32422
32423         * chill.execute/execute.exp: rewrite of testsuite driver
32424         * lib/chill.exp: rewrite of testsuite driver
32425         * config/unix-chill.exp: rewrite of testsuite driver
32426
32427 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32428
32429     In chill.execute:
32430         * iexpr.ch: Standardize uppercase.
32431         * tuples.dat: Standardize uppercase.
32432         * vary.ch: standardize.  Correct varying string assignments.
32433         * vary.dat: Add new output lines.
32434
32435 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32436
32437     In chill.execute:
32438         * chprintf.ch: Standardize use of uppercase.
32439         * tuples.ch: Standardize and turn arr2 into a DCL,
32440           rather than a SYN.
32441         * pinits.ch: Standardize.
32442
32443 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32444
32445         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32446         * Makefil: Renamed to Makefile.in.
32447         * configure.in: New.
32448
32449 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32450
32451     In chill.execute:
32452         * .cvsignore: Add result/output files.
32453         * Makefile: Fix up variables at start.  Use MFLAGS
32454           everywhere.  Correct bool_loc, built_ins entries.
32455           Add entry for vary1.ch.
32456         * bitarray.ch: Standardize upper-case usage.
32457         * bitexpr.ch: Standardize, add output of b1.
32458         * params.ch: Use arrayt in along PROC parameters, to
32459           avoid novelty problems.
32460         * sets.ch: Tiny cleanup.
32461         * vary1.ch: Re-indent.
32462
32463 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32464
32465           * Add PR-related files to Makefiles, .cvsignore files, etc.
32466
32467 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32468
32469         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32470           with compiler objects. New names are test-flow.c and test-loop.c
32471
32472 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32473
32474         * Upgraded c-torture tests from 1.19 to 1.20
32475
32476         * new files:
32477         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32478         * gcc.compile: 930623-1.c 930623-2.c
32479         * gcc.noncompile: 930622-1.c 930622-2.c
32480         * gcc.failure: 920411-1.c 920627-2.c
32481         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32482
32483 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32484
32485         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32486           More changes to get testsuite working properly. Needs more work.
32487           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32488
32489 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32490
32491         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32492           More changes to get testsuite working properly. Needs more work.
32493
32494 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32495
32496         * chill.compile/compile.exp: Added for Dejagnu support
32497         * chill.execute/execute.exp: Added for Dejagnu support
32498         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32499
32500 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32501
32502     This should complete moving the CHILL test files.
32503         * chill.noncompile(.cvsignore printf.grt
32504             in-printf.grt chprintf.grt chprintf.ch):
32505             Added test-support files.
32506           (Makefile): Modified further.
32507         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32508             signal.ch): Added test files.
32509           * chill.execute (.cvsignore printf.grt printr.c
32510             in-printf.grt rts.c chprintf.grt rts.h): Added
32511           test-support files.
32512             (Makefile): More corrections.
32513
32514 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32515
32516         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32517           test cases, ready for DejaGnu.
32518
32519 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32520
32521         * Upgraded c-torture tests from 1.18 to 1.19
32522
32523         * gcc.compile: added test(s):
32524           930607-1.c
32525         * gcc.execute: added test(s):
32526           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32527
32528         * added new subdirectory for misc tests: gcc.misc-tests
32529         * gcc.misc-test(s): added tests:
32530           inst-check.c test-consts.c test-ior.c test-switch.c
32531
32532 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32533
32534         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32535
32536 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32537
32538         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32539
32540 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32541
32542         * Upgraded c-torture tests from 1.17 to 1.18
32543
32544 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32545
32546         * Upgraded c-torture tests from 1.12 to 1.17
32547
32548 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32549
32550         * lib/old-dejagnu.exp:
32551           Fixed handling of XFAIL target triplets to correctly
32552           recognize wildcard characters.  Removed code that
32553           appended a unique id tag to the end of the file name
32554           printed out by the result of the testcases within a
32555           given test file.
32556
32557 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32558
32559         * lib/old-dejagnu.exp:
32560           Reworked expected failure handling to trigger off of XFAIL
32561           keyword in keyphrase embeded in testcase source code. The
32562           XFAIL keyword must be at the end of the keyphrase line. It
32563           may optionally be followed by one or more target triplets.
32564           It has just occured that the handling of wildcards in the
32565           target triplet may not be correct.
32566
32567 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32568
32569         * g++.old-deja/tests:
32570           Moved all subdirectories up one level into g++.old-deja .
32571
32572         * lib/old-dejagnu.exp:
32573           Fixed problem with CXXFLAGS not being properly reset, and being
32574           corrupted with extraneous "-c" compiler option.  This was
32575           causing binaries to not be generated for test that needed them.
32576           Modified strings passed to "pass" and "fail" so that individual
32577           tests from the same test file would be distinguished by an
32578           identifier appended to the test file name in the summary logs;
32579           this corrected a problem with erroneous diff logs.  Added code
32580           to search testcases for expected fail and unexpected pass keywords.
32581
32582 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32583
32584         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32585
32586 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32587
32588         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32589           Removed extraneous text from end of "Special g++ Options"
32590           keyphrase.
32591
32592         * lib/old-dejagnu.exp: Added pattern matching to look for new
32593           keywords, embedded in testcases comments, which will trigger
32594           calls to xpass and xfail.
32595
32596 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32597
32598         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32599           comments embedded in the testcases, especially the one looking for
32600           special compiler options, as well as the pattern matching for the
32601           compiler output again.
32602
32603 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32604
32605         * lib/old-dejagnu.exp: Do a proper check of the return value for
32606           execute tests. Fixed several problems with the pattern matching
32607           of the compiler output which gave erroneous test results.
32608           Changed several of the test result messages to be more descriptive.
32609         * config/unix-g++.exp: Proc g++_load now actually works and
32610           executes the tests passed to it and returns a usable return
32611           value.
32612
32613 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32614
32615           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32616
32617 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32618
32619         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32620           Modified both files to properly execute the old style
32621           dejagnu tests. The previous versions of these files were
32622           experimental and did not function anything near correctly.
32623
32624 1993-04-05  Rob Savoye  (rob@cygnus.com)
32625
32626         * Removed all Makefile.in and configure.in files. No configuration
32627         needed now.
32628
32629 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32630
32631         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32632
32633 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32634
32635         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32636         gcc.special/configure.in, gcc.noncompile/configure.in,
32637         gcc.execute/configure.in, gcc.code_quality/configure.in,
32638         g++.other/configure.in, g++.old-deja/configure.in,
32639         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32640         in srcname setting.
32641
32642 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32643
32644         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32645         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32646         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32647
32648 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32649
32650         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32651         (gdb_exit): Don't remove *_soc files.
32652
32653 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32654
32655         * lib/c-torture.exp: Don't look for main; instead always use -w
32656         -c.  This is how the c-torture tests work.  Remove the object
32657         file if the compilation succeeds.
32658         * gcc.execute/execute.exp: Remove executable if test passes.
32659         * gcc.noncompile/noncompile.exp: Every test is an expected
32660         failure.
32661         * gcc.special/special.exp: Added tests from c-torture 1.11,
32662         corrected use of existing test.
32663         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32664         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32665         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32666         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32667         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32668         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32669         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32670         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32671         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32672         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32673         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32674         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32675         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32676         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32677         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32678         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32679         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32680         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32681         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32682         c-torture 1.11.
32683         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32684         correspond to c-torture 1.11.
32685
32686         * New file.