OSDN Git Service

PR fortran/15080
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2
3         PR fortran/15080
4         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
5         about the test failing.
6         * gfortran.fortran-torture/execute/where_7.f90: New test.
7         * gfortran.fortran-torture/execute/where_8.f90: New test.
8
9 2005-05-16  Richard Henderson  <rth@redhat.com>
10
11         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12         i?86 and x86_64.
13
14 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15
16         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17         (limits.h): Include unconditionally.
18         (stdlib.h): Likewise.
19         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20         (limits.h): Include unconditionally.
21         (stdlib.h): Likewise.
22         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24         (limits.h): Include unconditionally.
25         (stdlib.h): Likewise. 
26         (hashtab.h): Do not include.
27         (getopt.h): Likewise.
28         (stddef.h): Include.
29         (hashval_t): Define.
30         (struct entry): Add "next" field.
31         (HASH_SIZE): New macro.
32         (hash_table): New variable.
33         (switchfiles): Do not use xmalloc.
34         (mix): New macro.
35         (iterative_hash): New function.
36         (hasht): Remove.
37         (e_exists): New function.
38         (e_insert): Likewise.
39         (output): Use, instead of libiberty hashtable functions.
40         (main): Do not use getopt.  Do not call htab_create.
41         
42 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
43
44         PR libstdc++/21526
45         * lib/target-supports.exp (check_mkfifo_available):
46         Return 0 for cygwin as mkfifo support incomplete on platform.
47         Fix typos in comments.
48
49 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
50
51         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
52
53 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
54
55         PR fortran/17432
56         * gfortran.dg/assign_4.f: New test.
57
58 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
59
60         PR tree-optimization/21563
61         * gcc.dg/tree-ssa/pr21563.c: New.
62
63 2005-05-14  Jan Hubicka  <jh@suse.cz>
64
65         * gcc.dg/noreturn-7.c: Allow control reaches warning.
66
67 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
68
69         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
70
71 2005-05-13  Julian Brown  <julian@codesourcery.com>
72
73         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
74         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
75
76 2005-05-13  Jan Hubicka  <jh@suse.cz>
77
78         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
79         * gcc.dg/fold-xor-?.c: Likewise.
80         * gcc.dg/pr15784-?.c: Likewise.
81         * gcc.dg/pr20922-?.c: Likewise.
82         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
83         * gcc.dg/tree-ssa/pr17598.c: Likewise.
84         * gcc.dg/tree-ssa/pr20470.c: Likewise.
85
86 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
87
88         PR fortran/21260
89         * gfortran.dg/hollerith_1.f90: New test.
90
91 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
92
93         * gfortran.dg/func_result_2.f90: New test.
94
95 2005-05-11  Bud Davis  <bdavis@gfortran.org>
96
97         * gfortran.dg/dev_null.f90: New test.
98
99 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
100
101         * gcc.dg/arm-vfp1.c: Revert last change.
102
103 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
104
105         PR middle-end/19807
106         PR tree-optimization/19639
107         * g++.dg/tree-ssa/pr19807.C: New testcase.
108
109 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
110
111         PR libfortran/21471
112         * gfortran.dg/append-1.f90: New test.
113
114 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
115
116         * gcc.dg/pr18501.c: XFAIL.
117         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
118         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
119         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
120         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
121         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
122         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
123         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
124         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
125
126 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
127
128         PR fortran/20178
129         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
130         gfortran.dg/f2c_3.f90: New tests.
131
132         * gfortran.dg/return_1.f90: Fix dg annotation.
133
134 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
135
136         * gcc.c-torture/compile/20050510-1.c: New test.
137
138 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
139
140         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
141
142 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
143
144         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
145
146 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
147
148         PR c/17913
149         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
150
151 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
152
153         PR c/21342
154         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
155         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
156
157 2005-05-10  Ben Elliston  <bje@au.ibm.com>
158
159         PR debug/16676
160         * gcc.dg/debug/pr16676.c: New test.
161
162 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
163
164         PR testsuite/21443
165         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
166         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
167         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
168         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
169         Change -O1 to -O2.
170         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
171         -fno-tree-dominator-opts.
172
173 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
174
175         * gfortran.dg/return_1.f90: New test.
176
177 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
178
179         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
180
181         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
182
183 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
184
185         PR c++/21427
186         * g++.dg/inherit/covariant13.C: New.
187
188 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
189
190         PR libfortran/19155
191         * gfortran.dg/pr19155.f: New test.
192
193 2005-05-08  Roger Sayle  <roger@eyesopen.com>
194
195         PR inline-asm/8788
196         * gcc.dg/pr8788-1.c: New testcase.
197
198 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
199
200         PR target/21416
201         * gcc.target/mips/fpcmp-[12].c: New tests.
202
203 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
204
205         * lib/target-supports-dg.exp (dg-require-fork): New function.
206         (dg-require-mkfifo): Likewise.
207         * lib/target-supports.exp (check_function_available): New
208         function.
209         (check_fork_available): Likewise.
210         (check_mkfifo_available): Likewise.
211
212 2005-05-06  Jeff Law  <law@redhat.com>
213
214         * gcc.c-torture/compile/pr21380.c: New test.
215
216 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
217
218         PR c++/20961
219         * g++.dg/ext/weak3.C: New test.
220
221 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
222
223         PR c++/21352
224         * g++.dg/template/crash37.C: New test. 
225
226 2005-05-05  Paul Brook  <paul@codesourcery.com>
227
228         * gcc.dg/arm-g2.c: Use effective-target arm32.
229         * gcc.dg/arm-mmx-1.c: Ditto.
230         * gcc.dg/arm-scd42-2.c: Ditto.
231         * gcc.dg/arm-vfp1.c: Ditto.
232         * lib/target-supports.exp (check_effective_target_arm32): New
233         function.
234
235 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
236
237         PR libfortran/21354
238         gfortran.dg/in_pack_rank7.f90:  New test.
239
240 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
241
242         PR middle-end/15618
243         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
244
245 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
246
247         PR middle-end/21265
248         * gcc.dg/20050503-1.c: New test.
249
250         PR rtl-optimization/21239
251         * gcc.dg/i386-sse-11.c: New test.
252
253 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
254
255         PR target/16888
256         * gcc.target/i386/asm-1.c: New test.
257
258 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
259
260         PR rtl-optimization/21330
261         * gcc.c-torture/execute/20050502-1.c: New test.
262
263         PR target/21297
264         * gcc.c-torture/execute/20050502-2.c: New test.
265
266 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
267
268         PR middle-end/21282
269         * gcc.dg/pr21282.c: New.
270
271 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
272
273         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
274         * gcc.dg/vect/vect-92.c: Likewise
275         * gcc.dg/vect/vect-93.c: Likewise
276         * gcc.dg/vect/vect-dv-1.c: Likewise
277         * gcc.dg/vect/vect-dv-2.c: Likewise
278         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
279
280 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
281
282         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
283         * gfortran.dg/vect/vect-2.f90:  Likewise
284         * gfortran.dg/vect/vect-3.f90:  Likewise
285         * gfortran.dg/vect/vect-4.f90:  Likewise
286         * gfortran.dg/vect/vect-5.f90:  Likewise
287
288 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
289
290         PR target/20813
291         * gcc.dg/rs6000-fpint-2.c: New.
292
293 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
294
295         PR c/15698
296         * gcc.dg/builtins-30.c: Update expected messages.
297         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
298         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
299         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
300
301 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
302
303         PR tree-optimization/21294
304         * gcc.dg/tree-ssa/pr21294.c: New.
305
306 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
307
308         * gcc.dg/altivec-3.c (vec_store): Do not use the old
309         __builtin_altivec_st_internal_4si built-in.
310
311 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
312
313         PR c++/15875
314         * g++.dg/template/ptrmem14.C: New test.
315
316 2005-05-02  Paul Brook  <paul@codesourcery.com>
317
318         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
319
320 2005-05-02  Michael Matz  <matz@suse.de>
321
322         PR c++/19542
323         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
324
325 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
326
327         * g++.dg/cpp/weak.C: New test.
328
329 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
330
331         * gcc.dg/tree-ssa/loop-8.c: New test.
332
333 2005-04-30  Michael Maty  <matz@suse.de>
334
335         * gcc.dg/inline-mcpy.c: New test.
336
337 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
338
339         PR libfortran/18958
340         * gfortran.dg/eoshift.f90:  New test case.
341
342 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
343
344         PR libfortran/18857
345         * gfortran.dg/matmul_1.f90: New test.
346
347 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
348
349         PR tree-optimization/21030
350         * gcc.dg/tree-ssa/pr21030.c: New.
351
352 2005-04-29  Devang Patel  <dpatel@apple.com>
353
354         PR tree-optimization/21272
355         * gcc.dg/vect/vect-ifcvt-10.c: New test.
356         
357 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
358
359         PR fortran/13082
360         PR fortran/18824
361         * gfortran.dg/entry_4.f90: New test.
362         * gfortran.fortran-torture/execute/entry_1.f90: New test.
363         * gfortran.fortran-torture/execute/entry_2.f90: New test.
364         * gfortran.fortran-torture/execute/entry_3.f90: New test.
365         * gfortran.fortran-torture/execute/entry_4.f90: New test.
366         * gfortran.fortran-torture/execute/entry_5.f90: New test.
367         * gfortran.fortran-torture/execute/entry_6.f90: New test.
368         * gfortran.fortran-torture/execute/entry_7.f90: New test.
369
370 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
371
372         * gfortran.fortran-torture/execute/entry_8.f90: New test.
373
374 2005-04-29  Paul Brook   <paul@codesourcery.com>
375
376         * gfortran.dg/entry_3.f90: New test.
377
378 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
379
380         * gfortran.dg/implicit_4.f90: New test.
381
382 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
383
384         * lib/target-supports.exp (check_profiling_available): Return
385         false for xtensa-*-elf.
386
387 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
388
389         * lib/fortran-torture.exp (fortran-torture.exp): Catch
390         error if file cannot be deleted.
391
392 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
393
394         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
395         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
396         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
397         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
398         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
399         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
400         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
401         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
402         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
403         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
404         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
405         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
406         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
407
408 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
409
410         PR fortran/20865
411         * gfortran.dg/pr20865.f90: New test.
412
413 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
414
415         * gcc.dg/void-cast-2.c: New test.
416
417 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
418
419         PR c/21159
420         * gcc.dg/void-cast-1.c: New test.
421
422 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
423
424         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
425
426 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
427
428         PR fortran/21177
429         * gfortran.dg/pr21177.f90: New test.
430
431 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
432
433         PR tree-optimization/21171
434         * gcc.dg/tree-ssa/pr21171.c: New test.
435
436 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
437
438         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
439         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
440         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
441         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
442         gcc.dg/tree-ssa/gen-vect-32.c: New.
443         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
444         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
445         don't run on PPC32.
446
447 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
448
449         PR c/21213
450         * gcc.dg/transparent-union-3.c: New test.
451
452 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
453
454         PR c/20740
455         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
456         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
457         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
458         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
459         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
460         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
461
462 2005-04-26  Jeff Law  <law@redhat.com>
463
464         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
465         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
466         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
467         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
468         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
469         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
470         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
471
472 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
473
474         PR tree-optimization/17598
475         * gcc.dg/tree-ssa/pr17598.c: New testcase.
476
477 2005-04-25  Mike Stump  <mrs@apple.com>
478
479         * objc.dg/fix-and-continue-1.m: Add.
480
481 2005-04-25  Roger Sayle  <roger@eyesopen.com>
482
483         PR c++/20995
484         * g++.dg/opt/pr20995-1.C: New test case.
485
486 2005-04-25  Devang Patel <dpatel@apple.com>
487
488         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
489         
490 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
491
492         PR testsuite/21062
493         * g++.dg/opt/alias2.C (printf): Correct the prototype.
494
495 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
496
497         PR C++/21188
498         * g++.dg/opt/rtti2.C: New test.
499
500 2005-04-25  Paul Brook  <paul@codesourcery.com>
501         Steven G. Kargl  <kargls@comcast.net>
502
503         PR fortran/20879
504         * gfortran.dg/ichar_1.f90: New file.
505
506 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
507
508         PR middle-end/20991
509         * g++.dg/opt/pr20991.C: New test.
510
511         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
512         where sizeof (type) < __alignof__ (type).
513         * gcc.dg/compat/struct-layout-1.h: Likewise.
514
515 2005-04-24  Per Bothner  <per@bothner.com>
516             Devang Patel  <dpatel@apple.com>
517
518         PR preprocessor/20907
519         * gcc.dg/cpp/very-long-comment.c: New test.
520
521 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
522
523         PR fortran/20059
524         * gfortran.dg/common_5.f: New test.
525
526 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
527
528         PR middle-end/21082
529         * g++.dg/tree-ssa/pr21082.C: New testcase.
530
531 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
532
533         * gcc.dg/vect/vect-99.c: New test.
534
535 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
536
537         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
538
539 2005-04-22  Jeff Law  <law@redhat.com>
540
541         * gcc.dg/uninit-5.c: Remove xfails.
542         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
543         conditionals and loads.
544
545 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
546
547         PR libfortran/20074
548         PR libfortran/20436
549         PR libfortran/21108
550         * gfortran.dg/nested_reshape.f90: new test
551         * gfortran.dg/reshape-alloc.f90: new test
552         * gfortran.dg/reshape.f90: new test
553
554 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
555
556         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
557
558         * gcc.dg/arm-vfp1.c: New test.
559
560 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
561
562         PR c++/21087
563         * g++.dg/lookup/builtin2.C: New test.
564
565 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
566
567         * gcc.dg/weak/weak-13.c: New test.
568
569 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
570
571         * lib/target-supports.exp (check_effective_target_sync_int_long):
572         Add powerpc*.
573
574 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
575
576         * gcc.target/mips/branch-1.c: New test.
577
578 2005-04-21  Richard Henderson  <rth@redhat.com>
579
580         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
581         * gcc.dg/vect/vect-86.c: Likewise.
582         * gcc.dg/vect/vect-87.c: Likewise.
583         * gcc.dg/vect/vect-88.c: Likewise.
584
585 2005-04-21  Devang Patel  <dpatel@apple.com>
586
587         PR optimization/20994
588         * gcc.dg/tree-ssa/ifc-3.c: New test.
589         
590 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
591
592         PR c/12913
593         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
594         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
595         gcc.dg/c99-vla-jump-5.c: New tests.
596
597 2005-04-19  Richard Henderson  <rth@redhat.com>
598
599         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
600         Fix typo in exists check.
601         (check_effective_target_sync_int_long): New.
602         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
603         * gcc.dg/ia64-sync-2.c: Likewise.
604         * gcc.dg/ia64-sync-3.c: Likewise.
605         * gcc.dg/ia64-sync-4.c: Likewise.
606
607 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
608
609         * gcc.dg/fold-xor-1.c: New test.
610         * gcc.dg/fold-xor-2.c: New test.
611
612 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
613
614         PR target/20670
615         * g++.dg/eh/fp-regs.C: New test.
616
617 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
618
619         * gcc.dg/Wint-to-pointer-cast-1.c,
620         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
621         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
622         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
623
624 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
625
626         PR fortran/16861
627         * gfortran.dg/pr16861.f90: New test.
628
629 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
630
631         * gcc.dg/pr21085.c: New test.
632
633 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
634
635         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
636         (setup_mips_tests, dg-mips-options): New procedures.
637         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
638         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
639         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
640         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
641         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
642         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
643         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
644         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
645         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
646         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
647         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
648         dg-mips-options instead of dg-options.  Remove now-redundant
649         preprocessor guards.
650         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
651         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
652         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
653         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
654         * gcc.dg/vr-mult-2.c: Delete.
655         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
656         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
657         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
658         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
659         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
660         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
661         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
662
663 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
664
665         * ada/acats/run_all.sh: Use sync when executable not present.
666         
667 2005-04-18  Devang Patel  <dpatel@apple.com>
668
669         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
670         * gcc.dg/vect/vect-11a.c: New.
671         * gcc.dg/vect/vect-none.c: Update.
672         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
673
674 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
675
676         PR tree-optimization/20922
677         * gcc.dg/pr20922-1.c: New test.
678         * gcc.dg/pr20922-2.c: New test.
679         * gcc.dg/pr20922-3.c: New test.
680         * gcc.dg/pr20922-4.c: New test.
681         * gcc.dg/pr20922-5.c: New test.
682         * gcc.dg/pr20922-6.c: New test.
683
684 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
685
686         PR libfortran/20950
687         * gfortran.dg/pr20950.f: New test.
688
689 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
690
691         PR libfortran/19216
692         * gfortran.dg/pr19216.f: New test.
693
694 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
695
696         PR tree-optimization/21001
697         * gcc.dg/tree-ssa/pr21001.c: New.
698
699 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
700
701         PR libfortran/21075
702         * gfortran.dg/reshape_rank7.f90: New test.
703
704 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
705
706         PR libfortran/12884 gfortran.dg/pr12884.f: New test
707         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
708         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
709         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
710         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
711         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
712         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
713         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
714         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
715         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
716         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
717         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
718         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
719         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
720         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
721         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
722         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
723         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
724         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
725         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
726         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
727
728 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
729
730         * gfortran.dg/wtruncate.f: New testcase.
731         * gfortran.dg/wtruncate.f90: New testcase.
732
733 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
734
735         PR c++/21025
736         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
737         which sizeof/alignof is dependent, rather than just whether we are
738         processing_template_decl.
739         
740 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
741
742         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
743         corrected typo where the wrong variables had been compared.
744
745 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
746
747         PR libfortran/18495
748         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
749         Test callee-allocated version of return array with a write
750         statement.
751         Test spread with a temporary with another write statement.
752
753 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
754
755         PR tree-optimization/21031
756         * gcc.dg/tree-ssa/pr21031.c: New.
757
758 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
759
760         PR tree-optimization/21004
761         * gcc.dg/builtins-53.c: Include builtins-config.h.
762         Check floorf, ceilf, floorl and ceill transformations
763         only when HAVE_C99_RUNTIME is defined.
764         
765 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
766
767         PR middle-end/20739
768         * gcc.dg/tree-ssa/pr20739.c: New test.
769
770 2005-04-14  Mike Stump  <mrs@apple.com>
771
772         * gcc.dg/Foundation.framework/empty: New.
773         * gcc.dg/framework-2.c: New.
774
775 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
776
777         PR tree-optimization/21021
778         * gcc.c-torture/compile/pr21021.c: New.
779
780 2005-04-14  Janis Johnson  <janis187@us.ibm.com
781
782         PR testsuite/21010
783         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
784         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
785         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
786         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
787         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
788         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
789         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
790         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
791
792 2005-04-14  Richard Henderson  <rth@redhat.com>
793
794         * lib/target-supports.exp (check_effective_target_vect_condition):
795         Add ia64, i?86, and x86_64.
796
797 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
798
799         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
800
801 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
802
803         PR tree-optimization/20657
804         * gcc.dg/tree-ssa/pr20657.c: New.
805
806 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
807
808         * gcc.dg/builtins-53.c: Also check (int)trunc* and
809         (long long int)trunc*.
810
811 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
812
813         PR target/20927
814         * gcc.dg/pr20927.c: New test.
815
816 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
817
818         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
819         * gcc.target/mips/asm-1.c: Likewise.
820
821 2005-04-13  Dale Johannesen  <dalej@apple.com>
822
823         * objc.dg/objc-fast-4.m:  New.
824
825 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
826
827         * gcc.target/cris/torture/cris-torture.exp: New driver in new
828         directory.
829         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
830
831 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
832
833         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
834         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
835         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
836
837 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
838
839         PR tree-optimization/20913
840         * gcc.dg/tree-ssa/pr20913.c: New.
841
842         PR tree-optimization/20702
843         * gcc.dg/tree-ssa/pr20702.c: New.
844
845 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
846
847         PR c++/13744
848         * g++.dg/inherit/local3.C: New test.
849
850 2005-04-12  Jeff Law  <law@redhat.com>
851
852         * gcc.dg/tree-ssa/20050412-1.c: New test.
853
854 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
855
856         PR libfortran/19016
857         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
858         Add tests with mask generated by expression.
859         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
860         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
861         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
862
863 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
864
865         PR middle-end/20917
866         * gcc.dg/20050409-1.c: New test.
867
868 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
869
870         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
871
872 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
873
874         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
875         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
876         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
877         (TARGET_CXX): Adjust accordingly.
878         * target.h (struct gcc_target): Remove epxort_class_data.  Add
879         determine_class_data_visibility and class_data_always_comdat.
880         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
881         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
882         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
883         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
884         (arm_cxx_determine_class_data_visibility): New.
885         (arm_cxx_class_data_always_comdat): Likewise.
886         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
887         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
888         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
889         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
890         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
891         Define.
892
893 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
894
895         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
896
897 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
898
899         * gcc.dg/i386-darwin-fpmath.c: New.
900
901 2004-04-11  Devang Patel  <dpatel@apple.com>
902
903         * lib/target-supports.exp (check_effective_target_vect_condition): New.
904         * gcc.dg/vect/vect-ifcvt-1.c: New test.
905         * gcc.dg/vect/vect-ifcvt-2.c: New test.
906         * gcc.dg/vect/vect-ifcvt-3.c: New test.
907         * gcc.dg/vect/vect-ifcvt-4.c: New test.
908         * gcc.dg/vect/vect-ifcvt-5.c: New test.
909         * gcc.dg/vect/vect-ifcvt-6.c: New test.
910         * gcc.dg/vect/vect-ifcvt-7.c: New test.
911         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
912         
913 2004-04-11  Devang Patel  <dpatel@apple.com>
914
915         * gcc.dg/vect/vect-dv-1.c: New test.
916         * gcc.dg/vect/vect-dv-2.c: New test.
917         
918 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
919
920         PR tree-optimization/20933
921         * gcc.dg/tree-ssa/pr20933.c: New test.
922
923 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
924
925         * gfortran.dg/fold_nearest.f90: New test.
926
927 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
928
929         * gcc.dg/tree-ssa/alias-1.c: New test.
930
931 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
932
933         PR tree-optimization/20920
934         * g++.dg/tree-ssa/pr20920.C: New test.
935
936 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
937
938         * gcc.dg/builtins-53.c: Also check (int)ceil* and
939         (long long int)ceil*.
940         
941 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
942
943         * g++.dg/warn/Wdtor1.C: Declare template in system header with
944         explicit C++ linkage.
945
946 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
947
948         * gfortran.dg/pr17229.f: Take care of the new obsolescence
949         warning for arithmetic IF statements.
950
951 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
952
953         * eor_handling_1.f90: New test case.
954         * eor_handling_2.f90: New test case.
955         * eor_handling_3.f90: New test case.
956         * eor_handling_4.f90: New test case.
957         * eor_handling_5.f90: New test case.
958         * noadv_size.f90: New test case.
959         * pad_no.f90: New test case.
960
961 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
962
963         * gcc.c-torture/execute/20050410-1.c: New test.
964
965 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
966
967         * gcc.dg/pr20126.c: New.
968
969 2005-04-09  Bud Davis  <bdavis@gfortran.org>
970             Steven G. Kargl <kargls@comcast.net>
971
972         * gfortran.dg/PR19872.f: New test.
973
974 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
975
976         * gfortran.dg/nint_1.f90:  Fix dg-do directive
977
978 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
979
980         * gfortran.dg/nint_1.f90: New test.
981
982 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
983
984         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
985         Added test for callee-allocated arrays with write statements.
986         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
987         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
988         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
989         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
990         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
991
992 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
993
994         PR libfortran/20163
995         * gfortran.dg/open-options-blanks.f:  New test.
996
997 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
998
999         PR fortran/13257
1000         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1001
1002 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1003
1004         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1005         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1006         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1007         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1008         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1009         * gcc.c-torture/execute/stdarg-4.c: New test.
1010
1011         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1012
1013         PR target/20795
1014         * g++.dg/abi/param2.C: New test.
1015
1016 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1017
1018         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1019
1020 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1021
1022         * gcc.dg/builtins-53.c: New test.
1023
1024 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1025
1026         * g++.dg/tree-ssa/pr18178.C: New test.
1027         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1028         * gcc.c-torture/execute/20041019-1.c: New test.
1029         * gcc.dg/tree-ssa/20041008-1.c: New test.
1030         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1031         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1032         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1033         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1034         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1035         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1036         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1037         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1038         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1039         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1040
1041 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1042
1043         PR rtl-optimization/20466
1044         * gcc.c-torture/execute/pr20466-1.c: New test.
1045
1046 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1047
1048         PR c++/20905
1049         * g++.dg/parse/cond2.C: New test.
1050
1051         PR c++/20145
1052         * g++.dg/warn/Wdtor1.C: New test.
1053
1054 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1055
1056         PR fortran/17229
1057         * gfortran.dg/pr17229.f: New test.
1058
1059 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1060
1061         * gfortran.dg/tiny_1.f90: New test.
1062         * gfortran.dg/tiny_2.f90: ditto.
1063
1064 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1065
1066         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1067         * gfortran.dg/open_new.f90:  Fix dg-do run line
1068
1069 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1070
1071         * lib/target-supports.exp (get_compiler_messages): Support
1072         optional arguments, the fourth being compiler options.
1073         (check_effective_target_fpic): New proc.
1074         * gcc.dg/20050321-2.c: Restrict to target fpic.
1075
1076 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1077
1078         * gcc.dg/15443-1.c: New test.
1079         * gcc.dg/15443-2.c: Likewise.
1080
1081 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1082
1083         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1084
1085 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1086
1087         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1088
1089 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1090
1091         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1092         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1093         -m64.
1094         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1095         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1096         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1097
1098 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/20212
1101         * g++.dg/warn/Wunused-11.C: New test.
1102
1103 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1104
1105         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1106
1107 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1108
1109         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
1110
1111 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1112
1113         PR c++/20734
1114         * g++.dg/template/ptrmem13.C: New test.
1115
1116 2005-04-05  Per Bothner  <per@bothner.com>
1117
1118         * lib/gcc.exp: Always add -fno-show-column, for now.
1119
1120 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1121
1122         PR testsuite/20767
1123         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1124         of plain old "unsigned int" for the type of "i".  Makes this test
1125         64bit clean.
1126
1127 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1128
1129         * gcc.dg/i386-ssefn-1.c: New test.
1130         * gcc.dg/i386-ssefn-2.c: New test.
1131         * gcc.dg/i386-ssefn-3.c: New test.
1132         * gcc.dg/i386-ssefn-4.c: New test.
1133
1134 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR tree-optimization/20076
1137         * gcc.dg/builtin-apply4.c: New test.
1138
1139         PR preprocessor/19475
1140         * gcc.dg/cpp/macspace1.c: New test.
1141         * gcc.dg/cpp/macspace2.c: New test.
1142
1143 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1144
1145         * gfortran.dg/pr20755.f: Fixed bad format.
1146
1147 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1148
1149         PR c++/20763
1150         * g++.dg/ext/attrib21.C: New test.
1151
1152 2004-04-05  Devang Patel  <dpatel@apple.com>
1153
1154         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1155         * gcc.dg/vect/vect-shift-1.c: New test.
1156         
1157 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1158
1159         PR libfortran/20755
1160         * gfortran.dg/pr20755.f: New test.
1161
1162 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1163
1164         * gfortran.dg/pr15959.f90: New test.
1165         * gfortran.dg/string_pad_trunc.f90: New test.
1166
1167 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1168
1169         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1170         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1171         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1172         syntax.
1173
1174 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1175
1176         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1177
1178 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1179
1180         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1181         * gcc.c-torture/compile/20011119-2.c: Likewise.
1182         * gcc.c-torture/compile/981001-2.c: Likewise.
1183
1184 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1185
1186         PR c++/20679
1187         * g++.dg/template/overload4.C: New test.
1188
1189 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1190
1191         PR c++/20746
1192         * g++.dg/abi/covariant5.C: New.
1193
1194         PR debug/20505
1195         * g++.dg/debug/const2.C: New.
1196
1197 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR rtl-optimization/16104
1200         * gcc.c-torture/execute/20050316-1.c: New test.
1201
1202 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1203
1204         * g++.dg/template/spec23.C: Fix dg-error text.
1205
1206 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1207
1208         PR c++/19199
1209         * g++.dg/expr/lval2.C: New.
1210
1211 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1212
1213         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1214         __builtin_strcasecmp and __builtin_strncasecmp.
1215
1216 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1217
1218         PR c++/20723
1219         * g++.dg/template/spec22.C: New.
1220         * g++.dg/template/spec23.C: New.
1221
1222 2005-04-03  Dale Ranta  <dir@lanl.gov>
1223             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1224
1225         PR libfortran/20068
1226         PR libfortran/20125
1227         PR libfortran/20156
1228         PR libfortran/20471
1229         * gfortran.dg/backspace.f: New test.
1230
1231 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1232
1233         * gcc.dg/pr19345.c: New test.
1234
1235 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1236
1237         PR tree-optimization/20640
1238         * gcc.dg/torture/tree-loop-1.c: New.
1239
1240 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1241
1242         PR rtl-optimization/20290
1243         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1244
1245 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1246
1247         * gcc.dg/rs6000-fpint.c: New.
1248
1249 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1250
1251         * gcc.dg/old-style-then-proto-1.c: New test.
1252
1253 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1254
1255         * gfortran.fortran-torture/execute/backspace.f90: Check
1256         after backspace and read was incorrect.
1257
1258 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1259
1260         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1261         buffer past the terminating NUL using memcmp.
1262         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1263         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1264
1265         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1266         Fix unused/uninitialized variable warnings.
1267
1268         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1269         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1270         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1271         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1272
1273         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1274         gcc.c-torture/execute/builtins/fputs-lib.c,
1275         gcc.c-torture/execute/builtins/lib/fprintf.c,
1276         gcc.c-torture/execute/builtins/lib/main.c,
1277         gcc.c-torture/execute/builtins/lib/memcmp.c,
1278         gcc.c-torture/execute/builtins/lib/memmove.c,
1279         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1280         gcc.c-torture/execute/builtins/lib/memset.c,
1281         gcc.c-torture/execute/builtins/lib/printf.c,
1282         gcc.c-torture/execute/builtins/lib/sprintf.c,
1283         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1284         gcc.c-torture/execute/builtins/lib/strchr.c,
1285         gcc.c-torture/execute/builtins/lib/strcmp.c,
1286         gcc.c-torture/execute/builtins/lib/strcpy.c,
1287         gcc.c-torture/execute/builtins/lib/strcspn.c,
1288         gcc.c-torture/execute/builtins/lib/strlen.c,
1289         gcc.c-torture/execute/builtins/lib/strncat.c,
1290         gcc.c-torture/execute/builtins/lib/strncmp.c,
1291         gcc.c-torture/execute/builtins/lib/strncpy.c,
1292         gcc.c-torture/execute/builtins/lib/strrchr.c,
1293         gcc.c-torture/execute/builtins/lib/strspn.c,
1294         gcc.c-torture/execute/builtins/lib/strstr.c,
1295         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1296         gcc.c-torture/execute/builtins/strlen-2.c,
1297         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1298         prototypes.
1299
1300 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1301
1302         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1303         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1304         selectany usage.
1305
1306 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR c++/19406
1309         * g++.dg/debug/using1.C: New test.
1310
1311 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1312
1313         PR middle-end/20524
1314         * gcc.dg/alias-7.c: Prefix asm-declared name with
1315         __USER_LABEL_PREFIX__.
1316
1317 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1318
1319         Fix fallout from PR middle-end/15700:
1320         * gcc.c-torture/compile/20011119-1.c: Take
1321         __USER_LABEL_PREFIX__ into account.
1322         * gcc.c-torture/compile/20011119-2.c: Likewise.
1323
1324 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1325
1326         PR c++/18644
1327         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1328
1329 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1330
1331         PR c/17855
1332         * gcc.c-torture/compile/struct-non-lval-1.c,
1333         gcc.c-torture/compile/struct-non-lval-2.c,
1334         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1335
1336 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1337
1338         * gcc.dg/tls/tls.exp: Remove temporary file.
1339         * g++.dg/tls/tls.exp: Ditto.
1340         * lib/file-format.exp: Ditto.
1341         * g++.dg/special/ecos.exp: Ditto.
1342
1343         * lib/profopt.exp: Treat prof_ext as a list.
1344         * gcc.misc-tests/bprob.exp: Ditto.
1345         * g++.dg/bprob/bprob.exp: Ditto.
1346
1347         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1348         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1349         g++.dg/tree-ssa/pointer-reference-alias.C,
1350         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1351         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1352         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1353         g++.dg/vect/pr19951.cc: Ditto.
1354         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1355         gcc.dg/builtins-47.c: Ditto.
1356         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1357         gcc.dg/pr20115-1.c: Ditto.
1358         * gcc.dg/tree-ssa/20030530-2.c,
1359         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1360         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1361         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1362         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1363         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1364         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1365         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1366         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1367         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1368         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1369         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1370         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1371         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1372         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1373         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1374         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1375         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1376         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1377         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1378         gcc.dg/tree-ssa/20030824-1.c,
1379         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1380         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1381         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1382         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1383         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1384         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1385         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1386         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1387         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1388         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1389         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1390         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1391         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1392         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1393         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1394         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1395         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1396         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1397         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1398         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1399         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1400         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1401         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1402         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1403         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1404         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1405         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1406         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1407         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1408         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1409         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1410         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1411         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1412         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1413         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1414         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1415         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1416         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1417         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1418         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1419         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1420         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1421         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1422         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1423         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1424         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1425         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1426         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1427         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1428         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1429         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1430         gcc.dg/tree-ssa/useless-1.c: Ditto.
1431         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1432         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1433         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1434         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1435         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1436         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1437         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1438         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1439         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1440         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1441         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1442         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1443         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1444         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1445         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1446         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1447         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1448         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1449         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1450         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1451         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1452         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1453         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1454         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1455         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1456         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1457         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1458         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1459         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1460         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1461         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1462         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1463         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1464         gcc.dg/vect/vect-none.c: Ditto.
1465         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1466         treelang/compile/unsigned.tree: Ditto.
1467
1468         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1469         * gcc.dg/cpp/direct2s.c: Ditto.
1470         * gcc.dg/cpp/paste4.c: Ditto.
1471         * gcc.dg/cpp/separate-1.c: Ditto.
1472         * gcc.dg/pch/save-temps-1.c: Ditto.
1473         * g++.dg/ext/altivec-10.C: Ditto.
1474         * g++.dg/pch/pch.C: Ditto.
1475
1476         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1477
1478         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1479         * g++.dg/template/repo1.C: Ditto.
1480         * g++.dg/template/repo2.C: Ditto.
1481         * g++.dg/template/repo3.C: Ditto.
1482         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1483         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1484         * g++.old-deja/g++.pt/repo1.C: Ditto.
1485         * g++.old-deja/g++.pt/repo2.C: Ditto.
1486         * g++.old-deja/g++.pt/repo3.C: Ditto.
1487         * g++.old-deja/g++.pt/repo4.C: Ditto.
1488
1489         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1490         * gcc.dg/20030107-1.c: Ditto.
1491         * gcc.dg/20030702-1.c: Ditto.
1492         * gcc.dg/profile-generate-1.c: Ditto.
1493         * g++.dg/other/profile1.C: Ditto.
1494         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1495
1496         * lib/gcc-dg.exp (remove-build-file): New.
1497         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1498         cleanup-tree-dump, cleanup-saved-temps): New.
1499
1500 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1501
1502         PR c++/19203, DR 214
1503         * g++.dg/parse/ambig3.C: Not ambiguous.
1504         * g++.dg/template/spec20.C: New.
1505         * g++.dg/template/spec21.C: New.
1506
1507 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1508
1509         PR target/20045
1510         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1511
1512 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1513
1514         PR libfortran/20660
1515         * gfortran.dg/negative_unit.f: New test.
1516
1517 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1518
1519         * gcc.dg/20050330-1.c: New test.
1520
1521 2005-03-30  Devang Patel  <dpatel@apple.com>
1522
1523         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1524
1525 2005-03-30  Dale Johannesen  <dalej@apple.com>
1526
1527         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1528
1529 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1530
1531         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1532         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1533         Strip options from test name.
1534
1535 2005-03-31  Jan Hubicka  <jh@suse.cz>
1536
1537         * gcc.dg/varpool-1.c: New testcase.
1538
1539 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1540
1541         PR c/772
1542         PR c/17913
1543         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1544         gcc.dg/stmt-expr-label-3.c : New tests.
1545         * gcc.c-torture/execute/medce-2.c: Remove.
1546
1547 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1548
1549         PR c/20368
1550         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1551         tests.
1552
1553 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1554
1555         * gcc.c-torture/compile/pr20203.c: New test.
1556
1557 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1558
1559         * gfortran.dg/promotion.f90:  New test.
1560
1561 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1562
1563         PR middle-end/20491
1564         * gcc.dg/torture/asm-subreg-1.c: New test.
1565
1566 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1567
1568         PR c/20672
1569         * gcc.dg/pr20672-1.c: New test.
1570
1571 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1572
1573         * gfortran.dg/vect: New directory.
1574         * gfortran.dg/vect/vect.exp: New.
1575         * gfortran.dg/vect/vect-1.f90: New test.
1576         * gfortran.dg/vect/vect-2.f90: New test.
1577         * gfortran.dg/vect/vect-3.f90: New test.
1578         * gfortran.dg/vect/vect-4.f90: New test.
1579         * gfortran.dg/vect/vect-5.f90: New test.
1580
1581 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR middle-end/20622
1584         * gcc.dg/alias-7.c: New test.
1585
1586 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1587
1588         * gcc.dg/sparc-reg-1.c: New test.
1589
1590 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1591
1592         PR target/19890
1593         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1594
1595 2005-03-29  Dale Ranta  <dir@lanl.gov>
1596             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1597
1598         PR libfortran/20163
1599         * gfortran.dg/pr20163-2.f: New test.
1600
1601 2005-03-28  Jan Hubicka  <jh@suse.cz>
1602
1603         PR middle-end/20635
1604         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1605         by Jakub Jelinek.
1606
1607 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1608
1609         PR tree-optimization/20626
1610         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1611         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1612
1613 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1614
1615         * gfortran.dg/underflow.f90:  New test.
1616         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1617
1618 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1619
1620         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1621
1622 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1623
1624         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1625         (g++_init): Make sure that CXXFLAGS is set.
1626         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1627         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1628         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1629         * lib/objc.exp (objc_init): Likewise.
1630         * lib/treelang.exp (treelang_init): Likewise.
1631
1632 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1633
1634         PR tree-optimization/20470
1635         * gcc.dg/tree-ssa/pr20470.c: New test.
1636
1637 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1638
1639         * gcc.dg/ppc-stfiwx.c: New.
1640
1641 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1642
1643         PR target/19888
1644         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1645
1646 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1647
1648         * gcc.dg/20050325-1.c: Fix a typo.
1649
1650 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1651
1652         PR libfortran/19678
1653         PR libfortran/19679
1654         * gfortran.dg/dos_eol.f: New test.
1655
1656 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1657
1658         PR rtl-optimization/20249
1659         * gcc.dg/20050325-1.c: New test.
1660
1661 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1662
1663         PR libfortran/15332
1664         * gfortran.dg/pr15332.f: New test.
1665
1666 2005-03-24  Dale Johannesen  <dalej@apple.com>
1667
1668         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1669
1670 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1671
1672         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1673         'internal' visibility.
1674         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1675         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1676         'protected' visibility.
1677         * gcc.dg/visibility-7.c: Likewise.
1678         * lib/target-supports.exp (check_visibility_available): Take
1679         a parameter, the kind of visibility to check for.
1680         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1681         to check_visibility_available.
1682
1683         * g++.dg/expr/cast3.C: New.
1684
1685 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1686
1687         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1688         rs6000.
1689
1690 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1691
1692         PR target/20095
1693         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1694
1695 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1696
1697         * gcc.dg/badshift.c: Renamed to...
1698         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1699
1700         * gcc.target/i386/badshift.c: Renamed to...
1701         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1702         only.
1703
1704         PR rtl-optimization/20532
1705         * gcc.target/i386/badshift.c: New.
1706
1707 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1708
1709         * gfortran.dg/pr18025.f90: New test.
1710
1711 2005-03-23  Dale Johannesen  <dalej@apple.com>
1712         
1713         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1714
1715 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1716
1717         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1718
1719         * lib/target-supports.exp (check_iconv_available): Default
1720         libiconv to -liconv, if there is no definition.
1721
1722 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1723
1724         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1725
1726 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1727
1728         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1729         * g++.dg/opt/pr7503-2.C: Likewise.
1730         * g++.dg/opt/pr7503-3.C: Likewise.
1731         * g++.dg/opt/pr7503-4.C: Likewise.
1732         * g++.dg/opt/pr7503-5.C: Likewise.
1733         * g++.dg/warn/minmax.C: New test.
1734
1735 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1736
1737         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1738         * gfortran.dg/g77_intrinsics_sub.f: New test.
1739
1740 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1741             Jan Hubicka  <jh@suse.cz>
1742             Steven Bosscher <stevenb@suse.de
1743
1744         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1745
1746 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1747
1748         PR c++/19980
1749         * g++.dg/template/redecl3.C: New test.
1750
1751 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1752
1753         PR c++/20499
1754         * g++.dg/parse/error16.C: Tweak error markers.
1755
1756 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1757
1758         PR target/20561
1759         * gcc.dg/20050321-2.c: New test.
1760
1761 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1762
1763         PR c++/20465
1764         PR c++/20381
1765         * g++.dg/template/ptrmem12.C: New.
1766
1767 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1768
1769         PR rtl-optimization/20527
1770         * gcc.c-torture/execute/pr20527-1.c: New test.
1771
1772 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1773
1774         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1775         program, compile it into a real executable and then delete the .c
1776         and .x files afterwards, to avoid problems on testglue targets.
1777
1778 2005-03-21  Stuart Hastings  <stuart@apple.com>
1779
1780         * gcc.target/i386/sse-2.c: New.
1781         
1782 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1783
1784         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1785
1786 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1787
1788         * g++.dg/parse/crash25.C: Fix typo.
1789
1790 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1791
1792         PR c++/20461
1793         * g++.dg/parse/crash24.C: New test.
1794
1795         PR c++/20536
1796         * g++.dg/parse/crash25.C: New test.
1797
1798 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1799
1800         PR c++/20147    
1801         * g++.dg/ext/stmtexpr4.C: New test.
1802
1803 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1804
1805         PR middle-end/20539
1806         * gcc.c-torture/compile/pr13066-1.c: New test case.
1807         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1808         * g++.dg/opt/pr13066-1.C: Likewise.
1809
1810 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1811
1812         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1813
1814 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1815
1816         PR fortran/18525
1817         * gfortran.dg/nesting_1.f90: New test.
1818
1819 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1820
1821         PR c++/20240
1822         * g++.dg/lookup/using13.C: New test.
1823
1824 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1825
1826         PR c++/20333
1827         * g++.dg/template/crash36.C: New test.
1828
1829 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1830
1831         PR c++/20463
1832         * g++.dg/template/crash35.C: New test.
1833
1834 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1835
1836         PR c++/19966
1837         * g++.dg/overload/operator2.C: New test.
1838
1839 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1840
1841         PR libfortran/20257
1842         * gfortran.dg/pr20257.f90: New test.
1843
1844 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1845
1846         PR libfortran/20480
1847         * gfortran.dg/pr20480.f90: New test.
1848
1849 2005-03-16  Richard Henderson  <rth@redhat.com>
1850
1851         PR middle-end/15700
1852         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1853         (_rtld_global): New.
1854         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1855         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1856
1857         * gcc.dg/alias-3.c: New.
1858         * gcc.dg/alias-4.c: New.
1859         * gcc.dg/alias-5.c: New.
1860         * gcc.dg/alias-6.c: New.
1861
1862 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1863
1864         * gcc.dg/cpp/ucnid-7.c: New.
1865
1866 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1867             Dorit Naishlos  <dorit@il.ibm.com>
1868
1869         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1870         darwin.
1871
1872 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1873
1874         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1875         misaligned accesses.
1876         * gcc.dg/vect/vect-58.c: Likewise.
1877         * gcc.dg/vect/vect-92.c: New.
1878         * gcc.dg/vect/vect-93.c: New.
1879
1880 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1881
1882         PR fortran/18827
1883         * gfortran.dg/assign_2.f90: New test.
1884         * gfortran.dg/assign_3.f90: New test.
1885         * gfortran.dg/assign.f90: New test.
1886
1887 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1888
1889         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1890         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1891         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1892         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1893         names.
1894
1895 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1896
1897         * gcc.dg/cpp/ucnid-6.c: New.
1898
1899         * gcc.dg/cpp/normalize-1.c: New.
1900         * gcc.dg/cpp/normalize-2.c: New.
1901         * gcc.dg/cpp/normalize-3.c: New.
1902         * gcc.dg/cpp/normalize-4.c: New.
1903         * gcc.dg/cpp/ucnid-4.c: New.
1904         * gcc.dg/cpp/ucnid-5.c: New.
1905         * g++.dg/cpp/normalize-1.C: New.
1906         * g++.dg/cpp/ucnid-1.C: New.
1907
1908 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1909
1910         * gcc.dg/pr18628.c: New.
1911
1912 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1913
1914         PR c++/20280
1915         * g++.dg/tree-ssa/pr20280.C: New.
1916
1917 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1918
1919         PR fortran/20467
1920         * gfortran.dg/stfunc_2.f90: New test.
1921
1922 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1923
1924         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1925
1926 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1927
1928         * gcc.dg/tree-ssa/20050314-1.c: New test.
1929
1930 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1931
1932         PR c++/4403
1933         PR c++/9783, DR433
1934         * g++.dg/template/friend34.C: New test.
1935         * g++.dg/template/friend35.C: Likewise.
1936         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1937
1938 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1939
1940         Friend class name lookup 5/n
1941         PR c++/1016
1942         * g++.dg/lookup/hidden-class1.C: New test.
1943         * g++.dg/lookup/hidden-class2.C: Likewise.
1944         * g++.dg/lookup/hidden-class3.C: Likewise.
1945         * g++.dg/lookup/hidden-class4.C: Likewise.
1946         * g++.dg/lookup/hidden-class5.C: Likewise.
1947         * g++.dg/lookup/hidden-class6.C: Likewise.
1948         * g++.dg/lookup/hidden-class7.C: Likewise.
1949         * g++.dg/lookup/hidden-class8.C: Likewise.
1950         * g++.dg/lookup/hidden-class9.C: Likewise.
1951         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1952         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1953         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1954         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1955         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1956         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1957         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1958         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1959         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1960         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1961         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1962
1963 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1964
1965         PR c++/20157
1966         * g++.dg/template/error18.C: New test.
1967
1968 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1969
1970         PR debug/16792
1971         * g++.dg/debug/pr16792.C: New test.
1972
1973 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1974
1975         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1976         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1977         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1978         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1979         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1980         test assertion names.
1981
1982 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1983
1984         PR fortran/18600
1985         * gfortran.dg/stfunc_1.f90: New test.
1986
1987 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1988
1989         PR fortran/16907
1990         * gfortran.dg/real_index_1.f90: New test.
1991
1992 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1993
1994         PR fortran/20323
1995         * gfortran.dg/spec_expr_1.f90: New test.
1996
1997 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1998
1999         PR c/20402
2000         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2001         new parser.
2002
2003 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2004
2005         PR fortran/20361
2006         * gfortran.dg/largeequiv_1.f90: New test.
2007
2008 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2009
2010         * gcc.dg/ucnid-1.c: New.
2011         * gcc.dg/ucnid-2.c: New.
2012         * gcc.dg/ucnid-3.c: New.
2013         * gcc.dg/ucnid-4.c: New.
2014         * gcc.dg/ucnid-5.c: New.
2015         * gcc.dg/ucnid-6.c: New.
2016         * gcc.dg/cpp/ucnid-1.c: New.
2017         * gcc.dg/cpp/ucnid-2.c: New.
2018         * gcc.dg/cpp/ucnid-3.c: New.
2019         * g++.dg/other/ucnid-1.C: New.
2020
2021 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2022
2023         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2024
2025 2005-03-11  Per Bothner  <per@bothner.com>
2026
2027         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2028         that diagnotics refer to correct token.
2029         * gcc.dg/unused-3.c: Likewise.
2030
2031 2005-03-11  Per Bothner  <per@bothner.com>
2032
2033         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2034         constant" is now actually on same line as string constant.
2035         * gcc.dg/cpp/direct2s.c: Likewise.
2036
2037 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2038
2039         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2040
2041 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2042
2043         PR libfortran/20124
2044         * gfortran.dg/pr20124.f90: New Test
2045
2046 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2047
2048         PR tree-optimization/20130
2049         * gcc.dg/pr20130-1.c: New test.
2050
2051 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2052
2053         PR target/20095
2054         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2055
2056 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2057
2058         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2059
2060 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2061
2062         * g++.dg/eh/forced1.C: Fix comment.
2063         * g++.dg/eh/forced2.C: Ditto.
2064         * g++.dg/eh/forced3.C: Ditto.
2065         * g++.dg/eh/forced4.C: Ditto.
2066
2067 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2068
2069         PR rtl-opt/20412
2070         * gcc.c-torture/compile/pr20412.c: New test.
2071
2072 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2073
2074         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2075
2076 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR target/20322
2079         * gcc.dg/20050307-1.c: New test.
2080
2081 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2082
2083         PR c++/20375
2084         * g++.dg/other/stdarg3.C: New.
2085
2086 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR c++/18384, c++/18327
2089         * g++.dg/init/array19.C: New test.
2090
2091         PR inline-asm/20314
2092         * gcc.dg/torture/pr20314-1.c: New test.
2093         * gcc.dg/torture/pr20314-2.c: New test.
2094
2095 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2096
2097         * gcc.dg/20050309-1.c: New test.
2098
2099 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2100
2101         * gcc.dg/builtins-10.c: Reactivate disabled test.
2102         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2103         new cbrt transformations.
2104
2105 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2106
2107         PR c++/20208
2108         * g++.dg/template/array13.C: New test.
2109
2110 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2111
2112         PR c++/16859
2113         * g++.dg/init/brace4.C: New test.
2114
2115 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2116
2117         PR c++/20186
2118         * g++.dg/template/non-dependent12.C: New.
2119
2120 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2121
2122         PR c++/20142
2123         * g++.dg/init/array18.C: Add dg-do run marker.
2124         
2125         PR c++/20142
2126         * g++.dg/init/array18.C: New test.
2127
2128 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2129
2130         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2131         * g++.dg/gcov/gcov.exp: Likewise.
2132         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2133         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2134         * lib/c-torture.exp: Likewise.
2135         * lib/fortran-torture.exp: Likewise.
2136         * lib/g++.exp: Likewise.
2137         * lib/gcc-defs.exp: Likewise.
2138         * lib/gcc-dg.exp: Likewise.
2139         * lib/gcc.exp: Likewise.
2140         * lib/gcov.exp: Likewise.
2141         * lib/gfortran.exp: Likewise.
2142         * lib/mike-g++.exp: Likewise.
2143         * lib/mike-gcc.exp: Likewise.
2144         * lib/objc-torture.exp: Likewise.
2145         * lib/objc.exp: Likewise.
2146         * lib/profopt.exp: Likewise.
2147         * lib/target-libpath.exp: Likewise.
2148         * lib/target-supports.exp: Likewise.
2149         * lib/treelang.exp: Likewise.
2150         * lib/wrapper.exp: Likewise.
2151
2152 2005-03-08  Jeff Law  <law@redhat.com>
2153
2154         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2155         PHI-OPT changes.
2156
2157 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2158
2159         * gcc.dg/vect/pr20122.c: New test.
2160
2161 2005-03-07  Jeff Law  <law@redhat.com>
2162
2163         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2164         was folded away.
2165         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2166         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2167         * gcc.dg/tree-ssa/pr18134.c: New test.
2168
2169 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2170
2171         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2172         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2173         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2174
2175 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2176
2177         PR tree-opt/17671
2178         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2179
2180 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2181
2182         * g++.dg/warn/Wnvdtor.C: New test.
2183
2184 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2185
2186         * gcc.dg/torture/pr19683-1.c: New test.
2187
2188 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2189
2190         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2191         * gfortran.dg/g77/19990313-2.f: Ditto.
2192         * gfortran.dg/g77/19990313-3.f: Ditto.
2193         * gfortran.dg/g77/19990525-0.f: Ditto.
2194         * gfortran.dg/g77/19990826-0.f: Ditto.
2195         * gfortran.dg/g77/19990826-2.f: Ditto.
2196         * gfortran.dg/g77/19990826-3.f: Ditto.
2197         * gfortran.dg/g77/20000511-1.f: Ditto.
2198         * gfortran.dg/g77/20000511-2.f: Ditto.
2199         * gfortran.dg/g77/970625-2.f: Ditto.
2200         * gfortran.dg/g77/980310-2.f: Ditto.
2201         * gfortran.dg/g77/980310-3.f: Ditto.
2202         * gfortran.dg/g77/980310-8.f: Ditto.
2203         * gfortran.dg/g77/980519-2.f: Ditto.
2204         * gfortran.dg/g77/alpha1.f: Ditto.
2205         * gfortran.dg/g77/claus.f: Ditto.
2206         * gfortran.dg/g77/erfc.f: Ditto.
2207         * gfortran.dg/g77/short.f: Ditto.
2208         * gfortran.fortran-torture/execute/data.f90: Ditto.
2209         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2210         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2211
2212 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2213
2214         * lib/file-format.exp (gcc_target_object_format): Add check for som
2215         format and hardcode object formats on hppa*-*-hpux*.
2216         * lib/target-supports.exp (check_weak_available): Add check for som
2217         object format.  Always return 0 on hppa*-*-hpux10*.
2218
2219         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2220         is defined.
2221
2222         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2223
2224 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2225
2226         * gfortran.dg/pr19936_1.f90: New test.
2227         * gfortran.dg/pr19936_2.f90: New test.
2228         * gfortran.dg/pr19936_3.f90: New test.
2229
2230 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2231             Paul Thomas <prthomas@drfccad.cea.fr>
2232
2233         * gfortran.dg/PR19754_1.f90: New test.
2234         * gfortran.dg/PR19754_2.f90: Ditto.
2235
2236 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2237
2238         PR c++/19311
2239         * g++.dg/template/non-dependent11.C: New test.
2240
2241 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2242
2243         * lib/target-supports.exp (check_iconv_available): Fix comment.
2244
2245 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2246             Joseph S. Myers  <joseph@codesourcery.com>
2247
2248         PR c++/19797
2249         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2250
2251 2005-03-04  Matthew Sachs  <msachs@apple.com>
2252
2253         * gcc.exp (gcc_target_compile): Put braces around
2254         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2255         * objc.exp (objc_target_compile): Likewise.
2256         * treelang.exp (treelang_target_compile): Likewise.
2257
2258 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2259
2260         PR fortran/19673
2261         * gfortran.dg/func_result_1.f90: New test.
2262
2263 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2264
2265         * gcc.misc-tests/options.exp: New test.
2266
2267 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2268
2269         * gcc.dg/pr15784-4.c: New test.
2270
2271 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2272
2273         * gcc.c-torture/execute/pr17133.c: New.
2274         * gcc.c-torture/compile/20050303-1.c: New.
2275
2276 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2277
2278         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2279
2280 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2281
2282         * g++.dg/overload/using2.C: New.
2283
2284 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2285
2286         PR c++/19916
2287         * g++.dg/init/ptrmem2.C: New test.
2288
2289 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2290
2291         PR c/8927
2292         * gcc.dg/pr8927-1.c: New test.
2293
2294 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2295
2296         PR c++/20232
2297         * g++.dg/inherit/covariant12.C: New.
2298
2299 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2300
2301         PR fortran/19479
2302         * gfortran.dg/bound_1.f90: New test.
2303
2304 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2305
2306         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2307         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2308
2309 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2310
2311         PR c/20245
2312         * gcc.dg/pr20245-1.c: New test.
2313
2314 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR middle-end/19874
2317         * gcc.c-torture/execute/20050119-2.c: New test case.
2318
2319 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2320
2321         * README: Update the DejaGnu bug reporting address.
2322         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2323         * lib/objc-torture.exp: Likewise.
2324
2325 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2326
2327         * gfortran.dg/boz_1.f90: New test.
2328         * gfortran.dg/boz_3.f90: New test.
2329         * gfortran.dg/boz_4.f90: New test.
2330
2331 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2332
2333         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2334         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2335
2336 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2337
2338         PR libfortran/20101
2339         * gfortran.dg/write_0_pe_format.f90: New test.
2340
2341 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR c++/20206
2344         * g++.dg/opt/thunk2.C: New test.
2345         * g++.dg/opt/covariant1.C: New test.
2346
2347 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2348
2349         * gfortran.dg/e_d_fmt.f90: New test.
2350
2351 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2352
2353         * gcc.dg/asm-b.c: Fix comment typos.
2354
2355 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2356
2357         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2358         a V_MAY_DEF also.
2359
2360 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2361
2362         PR tree-opt/20188
2363         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2364         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2365         * gcc.dg/asm-b.c: New test.
2366
2367 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2368
2369         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2370         Disable this test on IRIX 6.
2371
2372 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2373
2374         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2375         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2376         parser.
2377
2378 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2379
2380         PR tree-optimization/20204
2381         * testsuite/gcc.dg/pr20204.c: New test.
2382
2383 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR target/20196
2386         * gcc.c-torture/execute/20050224-1.c: New test.
2387
2388         PR c++/20175
2389         * g++.dg/warn/Wbraces2.C: New test.
2390
2391 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2392
2393         PR c++/19878
2394         * g++.dg/init/const2.C: New test.
2395
2396 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2397
2398         PR tree-optimization/20100
2399         * gcc.c-torture/execute/pr20100-1.c: New test.
2400
2401 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2402
2403         * gfortran.dg/implicit_3.f90: New test.
2404
2405         * gfortran.dg/deftype_1.f90: New test.
2406
2407 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2408
2409         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2410         the test passes.
2411         * g++.dg/other/anon3.C: Accept a warning.
2412
2413 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2414
2415         * gcc.dg/pr20017.c: Fix a comment typo.
2416
2417 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2418
2419         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2420
2421 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2422
2423         PR ada/19902
2424         * ada/acats/tests/cxa/cxa3004.a: Remove.
2425         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2426
2427 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2428
2429         PR c++/20073
2430         * g++.dg/init/const1.C: New test.
2431
2432         PR c++/19991
2433         * g++.dg/parse/constant7.C: New test.
2434
2435         PR c++/20152
2436         * g++.dg/parse/error27.C: New test.
2437         * g++.dg/template/qualttp15.C: Adjust error markers.
2438         * g++.old-deja/g++.other/struct1.C: Likewise.
2439         
2440         PR c++/20153
2441         * g++.dg/template/error17.C: New test.
2442
2443         PR c++/20148
2444         * g++.dg/parser/error26.C: New test.
2445
2446 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2447
2448         PR tree-optimization/20100
2449         PR tree-optimization/20115
2450         * gcc.dg/pr20115.c: New test.
2451         * gcc.dg/pr20115-1.c: New test.
2452         * gcc.dg/pr20100.c: New test.
2453         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2454         call-clobbered variables after alias1.
2455
2456 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2457
2458         * gfortran.dg/list_read_4.f90: new test.
2459
2460 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2461
2462         PR rtl-optimization/20017.
2463         * gcc.dg/pr20017.c: New.
2464
2465 2005-02-22  Devang Patel  <dpatel@apple.com>
2466
2467         PR 19952
2468         * g++.dg/tree-ssa/pr19952.C: New test.
2469         
2470 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2471
2472         PR c++/19883
2473         * g++.dg/parse/constant6.C: New test.
2474
2475 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2476
2477         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2478         * g++.dg/charset/asm2.c: Likewise.
2479         * g++.dg/charset/asm3.c: Likewise.
2480         * g++.dg/charset/asm4.c: Likewise.
2481         * g++.dg/charset/asm5.c: Likewise.
2482         * g++.dg/charset/attribute1.c: Likewise.
2483         * g++.dg/charset/attribute2.c: Likewise.
2484         * g++.dg/charset/extern1.cc: Likewise.
2485         * g++.dg/charset/extern2.cc: Likewise.
2486         * g++.dg/charset/extern3.cc: Likewise.
2487         * g++.dg/charset/function.cc: Likewise.
2488         * g++.dg/charset/string.c: Likewise.
2489         * g++.dg/charset/charset.exp: Likewise.
2490         * lib/target-supports.exp (check_iconv_available): Fix comment.
2491
2492 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2493
2494         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2495         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2496         * gcc.dg/charset/asm2.c: Likewise.
2497         * gcc.dg/charset/asm3.c: Likewise.
2498         * gcc.dg/charset/asm4.c: Likewise.
2499         * gcc.dg/charset/asm5.c: Likewise.
2500         * gcc.dg/charset/asm6.c: Likewise.
2501         * gcc.dg/charset/attribute1.c: Likewise.
2502         * gcc.dg/charset/attribute2.c: Likewise.
2503         * gcc.dg/charset/builtin1.c: Likewise.
2504         * gcc.dg/charset/extern.c: Likewise.
2505         * gcc.dg/charset/function.c: Likewise.
2506         * gcc.dg/charset/string.c: Likewise.
2507         * gcc.dg/charset/charset.exp: Likewise.
2508
2509 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2510
2511         PR fortran/20086
2512         * gfortran.dg/pr20086.f90: New test.
2513
2514 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2515
2516         PR tree-optimization/19786
2517         * g++.dg/tree-ssa/pr19786.C: New.
2518
2519 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2520
2521         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2522
2523 2005-02-21  Jeff Law  <law@redhat.com>
2524
2525         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2526
2527 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2528
2529         * gfortran.dg/do_iterator: Split loop, markup all lines for
2530         which an error locus is printed.
2531         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2532         locus is printed.
2533         * gfortran.dg/select_4.f90: Likewise.
2534         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2535         locuses in the various permutations.
2536
2537 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2538
2539         PR tree-optimization/19951
2540         * g++.dg/vect: New directory.
2541         * g++.dg/vect/vect.exp: New file.
2542         * g++.dg/vect/pr19951.cc: New testcase.
2543         * g++.dg/dg.exp: Also prune vectorizer tests.
2544
2545 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2546
2547         PR 18785
2548         * gcc.dg/charset/builtin1.c: New test.
2549
2550 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2551
2552         PR c++/19299
2553         * g++.dg/inherit/volatile1.C: New test.
2554
2555         PR c++/19440
2556         * g++.dg/template/dtor4.C: New test.
2557
2558 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2559
2560         * gfortran.dg/int_1.f90: New test.
2561
2562 2005-02-19  Devang Patel  <dpatel@apple.com>
2563
2564         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2565
2566 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2567
2568         * gfortran.dg/achar_1.f90: New test.
2569
2570 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2571
2572         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2573
2574 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2575             Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR tree-optimization/19828
2578         * gcc.dg/tree-ssa/loop-7.c: New test.
2579         * gcc.c-torture/execute/20050218-1.c: New test.
2580
2581 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR c/20043
2584         * gcc.dg/transparent-union-1.c: New test.
2585         * gcc.dg/transparent-union-2.c: New test.
2586
2587 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2588
2589         PR tree-optimization/18977
2590         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2591
2592 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2593
2594         PR target/20054
2595         * gcc.dg/pr20054.c: New test.
2596
2597 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2598
2599         PR c++/19508
2600         * g++.dg/ext/attrib20.C: New test.
2601
2602 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2603
2604         PR middle-end/20030
2605         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2606
2607 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2608
2609         PR c++/20008
2610         * g++.dg/opt/switch4.C: New.
2611
2612 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR c++/20023
2615         PR tree-optimization/20009
2616         * gcc.c-torture/compile/20050217-1.c: New test.
2617         * g++.dg/opt/switch3.C: New test.
2618
2619         PR tree-optimization/18947
2620         * gcc.c-torture/compile/20050215-1.c: New test.
2621         * gcc.c-torture/compile/20050215-2.c: New test.
2622         * gcc.c-torture/compile/20050215-3.c: New test.
2623
2624 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2625
2626         PR c++/20028
2627         * g++.dg/template/crash34.C: New.
2628
2629         PR c++/20022
2630         * g++.dg/other/access3.C: New.
2631
2632 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2633
2634         * gcc.dg/vect/vect-98.c: New test.
2635
2636 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2637
2638         PR tree-optimization/19967
2639         * gcc.dg/pr19967.c: New.
2640
2641 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2642
2643         PR middle-end/19857
2644         * gcc.dg/tree-ssa/20050215-1.c: New test.
2645         * gcc.c-torture/execute/20050215-1.c: New test.
2646
2647 2005-02-15  Eric Christopher  <echristo@redhat.com>
2648
2649         * gcc.dg/cpp/20050215-1.c: New file.
2650
2651 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2652
2653         PR tree-optimization/15785
2654         * gcc.dg/pr15785-1.c: New test.
2655
2656 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2657
2658         PR c++/17788
2659         * g++.dg/init/ctor4.C: New.
2660         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2661
2662 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2663
2664         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2665         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2666
2667 2005-02-15  Andreas Schwab  <schwab@suse.de>
2668
2669         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2670         declare malloc.
2671
2672 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2673
2674         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2675
2676 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2677
2678         PR tree-optimization/19853
2679         * gcc.c-torture/compile/pr19853.c: New test.
2680
2681 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         PR c++/19608
2684         * g++.dg/parse/local-class1.C: New.
2685
2686         PR c++/19895
2687         * g++.dg/parse/ptrmem3.C: New.
2688
2689         PR c++/19884
2690         * g++.old-deja/g++.oliva/template6.C: Add another case.
2691         * g++.dg/template/explicit6.C: New.
2692
2693 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2694
2695         PR c++/17816
2696         * g++.dg/other/redecl2.C: New.
2697
2698 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2699
2700         PR c++/19891
2701         * g++.dg/abi/covariant4.C: New.
2702
2703 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2704
2705         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2706
2707 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2708
2709         * gcc.dg/vect/vect-96.c: Fix typo.
2710
2711 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2712
2713         PR c++/14479
2714         PR c++/19487
2715         * g++.dg/template/enum5.C: New test.
2716
2717 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2718
2719         * gcc.dg/vect/vect-97.c: New test.
2720
2721 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2722
2723         * gcc.dg/vect/vect-96.c: New test.
2724
2725 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2726
2727         * gcc.dg/builtins-34.c: Also check ldexp*.
2728
2729 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2730
2731         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2732
2733 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2734
2735         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2736         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2737         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2738         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2739         selector_list, selector_expression, dg-process-target): Move to new
2740         file target-supports-dg.exp.
2741         * lib/target-supports-dg.exp: New.
2742
2743         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2744         New.
2745
2746 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2747
2748         PR c++/19666
2749         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2750
2751         PR middle-end/19858
2752         * gcc.c-torture/compile/20050210-1.c: New test.
2753
2754 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2755
2756         PR c++/19755
2757         * g++.dg/warn/Wbraces1.C: New test.
2758
2759 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2760
2761         * gcc.dg/builtins-52.c: New testcase.
2762
2763 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR c/19342
2766         * gcc.c-torture/execute/20050119-1.c: New test.
2767
2768 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2769
2770         PR c++/19811
2771         * g++.dg/init/delete1.C: New test.
2772
2773 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2774
2775         PR c++/18470
2776         * g++.dg/template/static12.C: New test.
2777
2778 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2779
2780         PR c++/19787
2781         * g++.dg/conversion/ambig1.C: New test.
2782
2783         PR c++/19739
2784         * g++.dg/ext/attrib19.C: New test.
2785
2786         PR c++/19732
2787         * g++.dg/parse/dtor5.C: New test.
2788
2789         PR c++/19762
2790         * g++.dg/template/dtor3.C: New test.
2791
2792         PR c++/19826
2793         * g++.dg/template/static11.C: New test.
2794         * g++.dg/template/crash2.C: Remove dg-error marker.
2795
2796 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2797
2798         PR C++/18491
2799         * g++.old-deja/g++.mike/p10769a.C: Remove.
2800
2801 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2802
2803         * gcc.dg/builtins-48.c: New test case.
2804         * gcc.dg/builtins-49.c: New test case.
2805         * gcc.dg/builtins-50.c: New test case.
2806         * gcc.dg/builtins-51.c: New test case.
2807
2808 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2809
2810         PR middle-end/19583
2811         * g++.dg/warn/Wreturn-type-3.C: New test.
2812
2813 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2814
2815         PR middle-end/19402
2816         * gcc.dg/pr19402-1.c: New testcase.
2817         * gcc.dg/pr19402-2.c: likewise.
2818
2819 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2820
2821         PR middle-end/19854
2822         * g++.dg/tree-ssa/tmmti.C: New testcase.
2823
2824 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2825
2826         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2827
2828 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2829
2830         PR c++/19733
2831         * g++.dg/parse/crash23.C: New test.
2832         * g++.dg/warn/Weff1.C: New test.
2833
2834 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2835
2836         * gcc.dg/20050209-1.c: New test.
2837
2838 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2839
2840         PR target/19799
2841         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2842
2843 2005-02-08  Mike Stump  <mrs@apple.com>
2844
2845         * g++.dg/pch/import-2.c: New test.
2846         * g++.dg/pch/import-2.hs: New.
2847         * g++.dg/pch/include/import-2a.h: New.
2848         * g++.dg/pch/include/import-2b.h: New.
2849
2850 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2851
2852         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2853
2854 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2855
2856         * gfortran.dg/substr_1.f90: New test.
2857
2858 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2859
2860         PR middle-end/19775
2861         * gcc.dg/torture/builtin-power-1.c: Disable test for
2862         invalid transformation.
2863         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2864         no longer optimize.
2865         * gcc.dg/builtins-47.c: New testcase.
2866
2867 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2868             Dorit Naishlos  <dorit@il.ibm.com>
2869
2870         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2871
2872 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2873
2874         * gcc.c-torture/compile/20050206-1.c: New test.
2875
2876 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2877
2878         PR tree-opt/19768
2879         * g++.dg/opt/pr19768.C: New test.
2880
2881 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2882
2883         PR tree-opt/19736
2884         * gcc.c-torture/compile/pr19736.c: New test.
2885
2886 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2887
2888         PR c++/17401
2889         * g++.dg/parse/error25.C: New test.
2890
2891 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2892
2893         * gcc.c-torture/execute/20050203-1.c: New.
2894
2895 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2896
2897         * gcc.dg/vect/vect-85.c: Remove xfail.
2898         * gcc.dg/vect/vect-86.c: Remove xfail.
2899         * gcc.dg/vect/vect-87.c: Remove xfail.
2900         * gcc.dg/vect/vect-88.c: Remove xfail.
2901
2902 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2903
2904         * gcc.dg/altivec-19.c: New.
2905
2906 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2907
2908         PR c/17807
2909         * gcc.dg/nested-func-3.c: New test.
2910         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2911
2912 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2913
2914         * gcc.test-framework/gen_directive_tests: Generate tests for
2915         selector expressions.
2916
2917 2005-02-02  Matt Austern  <austern@apple.com>
2918
2919         PR c++/19628
2920         * g++/ext/builtin7.C: New.
2921         * g++/ext/builtin8.C: New.
2922
2923 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2924
2925         PR c/18502
2926         * gcc.dg/pr18502-1.c: New test.
2927
2928 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2929
2930         PR c++/17413
2931         * g++.dg/template/local4.C: Tweak.
2932
2933 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2934
2935         PR tree-optimization/19578
2936         * gcc.c-torture/compile/20050202-1.c: New test.
2937
2938 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2939
2940         PR c/19435
2941         * gcc.dg/c99-init-4.c: New test.
2942
2943 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2944
2945         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2946
2947         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2948
2949         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2950         * g++.dg/eh/check-vect.h: New.
2951
2952         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2953         * gcc.dg/vect/vect-78.c: Ditto.
2954         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2955         Remove.
2956
2957         * g++.dg/conversion/simd1.C: Expect warning.
2958         * g++.dg/ext/attribute-test-1.C: Ditto.
2959         * g++.dg/ext/attribute-test-2.C: Ditto.
2960         * g++.dg/ext/attribute-test-3.C: Ditto.
2961         * g++.dg/ext/attribute-test-4.C: Ditto.
2962
2963         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2964         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2965
2966         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2967
2968 2005-02-01  Richard Henderson  <rth@redhat.com>
2969
2970         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2971         long double for ibm double-double format.
2972         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2973
2974 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2975
2976         PR tree-optimization/19633
2977         * testsuite/gcc.dg/pr19633-1.c: New test.
2978         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2979         to NULL or a symbol.
2980
2981 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2982
2983         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2984         New procs.
2985         (dg-process-target (local override)): Handle selector expressions.
2986
2987         * gcc.test-framework/README: Describe tests in source directory.
2988         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2989         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2990         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2991         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2992         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2993         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2994         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2995         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2996         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2997         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2998         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2999         * gcc.test-framework/dg-error-exp-P.c: New test.
3000         * gcc.test-framework/dg-error-exp-XP.c: New test.
3001         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3002         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3003         * gcc.test-framework/dg-output-exp-P.c: New test.
3004         * gcc.test-framework/dg-output-exp-XF.c: New test.
3005         * gcc.test-framework/dg-warning-exp-P.c: New test.
3006         * gcc.misc-tests/dg-1.c: Remove.
3007         * gcc.misc-tests/dg-2.c: Remove.
3008         * gcc.misc-tests/dg-3.c: Remove.
3009         * gcc.misc-tests/dg-4.c: Remove.
3010         * gcc.misc-tests/dg-5.c: Remove.
3011         * gcc.misc-tests/dg-6.c: Remove.
3012         * gcc.misc-tests/dg-7.c: Remove.
3013         * gcc.misc-tests/dg-8.c: Remove.
3014         * gcc.misc-tests/dg-9.c: Remove.
3015         * gcc.misc-tests/dg-10.c: Remove.
3016         * gcc.misc-tests/dg-11.c: Remove.
3017         * gcc.misc-tests/dg-12.c: Remove.
3018         * gcc.misc-tests/dg-test.exp: Remove.
3019
3020         * gcc.test-framework/test-framework.awk: Change recording and
3021         printing of passes and failures.
3022
3023         * gcc.test-framework: New directory.
3024         * gcc.test-framework/README: New.
3025         * gcc.test-framework/test-framework.exp: New.
3026         * gcc.test-framework/test-framework.awk: New.
3027         * gcc.test-framework/gen_directive_tests: New.
3028
3029 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3030
3031         * lib/treelang.exp: Fix comment typos.
3032         (treelang_target_compile): Don't append libs=-ltreelang to options.
3033
3034 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3035
3036         * g++.dg/parse/typename7.C: Adjust error messages.
3037
3038 2005-01-31  Jeff Law  <law@redhat.com>
3039
3040         * gcc.c-torture/execute/20050131-1.c: New test.
3041         * gcc.dg/wcaselabel.c: New test.
3042
3043 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3044
3045         * g++.dg/other/warning1.C: Adjust error messags.
3046         * g++.dg/parse/constant5.C: New test.
3047
3048 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3049
3050         PR c/19333
3051         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3052         the test case valid.
3053         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3054         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3055         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3056         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3057         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3058         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3059
3060 2005-01-31  Dale Johannesen  <dalej@apple.com>
3061
3062         * g++.dg/opt/pr19650.C:  New test.
3063
3064 2005-01-31  Richard Henderson  <rth@redhat.com>
3065
3066         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3067         long double for intel double extended format.
3068         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3069
3070 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3071
3072         PR c++/19555
3073         * g++.dg/template/static10.C: New test.
3074
3075         PR c++/19395
3076         * g++.dg/parse/error24.C: New test.
3077
3078         PR c++/19367
3079         * g++.dg/lookup/builtin1.C: New test.
3080
3081         PR c++/19457
3082         * g++.dg/warn/conv3.C: New test.
3083
3084 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3085
3086         PR fortran/19647
3087         * gfortan.dg/inquire_7.f90
3088
3089 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3090
3091         PR tree-optimization/15791
3092         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3093         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3094         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3095         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3096         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3097         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3098         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3099         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3100         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3101         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3102
3103 2005-01-29  Paul Brook  <paul@codesourcery.com>
3104
3105         PR fortran/18565
3106         * check.c (real_or_complex_check): New function.
3107         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3108         * intrinsic.c (add_functions): Use new check functions.
3109         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3110         Add prototypes.
3111
3112 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3113
3114         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3115         gcc.dg/lvalue-3.c: New tests.
3116         * gcc.dg/concat.c: Update expected messages.
3117
3118 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3119
3120         PR libfortran/19595
3121         * gfortran.dg/eor_1.f90:  New test.
3122
3123 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3124
3125         PR fortran/19589
3126         * gfortran.dg/logical_data_1.f90: New test.
3127
3128 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3129
3130         PR c++/19253
3131         * g++.dg/template/crash33.C: New test.
3132
3133         PR c++/19667
3134         * g++.dg/template/crash32.C: New test.
3135
3136 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3137
3138         PR middle-end/16558
3139         * g++.dg/warn/Wreturn-type-2.C: New test.
3140
3141 2004-06-24  Jeff Law  <law@redhat.com>
3142
3143         * gcc.dg/tree-ssa/20050128-1.c: New test.
3144
3145 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3146
3147         * gcc.target/frv/all-mdpackh-1.c: New test.
3148
3149 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3150
3151         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3152
3153 2005-01-27  Richard Henderson  <rth@redhat.com>
3154
3155         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3156
3157 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3158
3159         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3160
3161 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3162
3163         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3164         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3165         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3166         to cope with cases where the multilib options override the dg-options.
3167
3168 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR c/18946
3171         * gcc.dg/noncompile/20050120-1.c: New test.
3172
3173 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3174
3175         PR tree-optimization/19633
3176         * gcc.dg/pr19633.c: New test.
3177         * gcc.dg/tree-ssa/pr19633.c: New test.
3178
3179 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3180
3181         * gcc.dg/20041216-1.c: New test.
3182
3183 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3184
3185         PR objc/18862
3186         * objc.dg/selector-2.m: New test.
3187
3188 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3189
3190         * g++.dg/opt/range-test-2.C: New test.
3191
3192         PR rtl-optimization/19579
3193         * gcc.c-torture/execute/20050124-1.c: New test.
3194
3195 2005-01-26  Greg Parker  <gparker@apple.com>
3196         Stuart Hastings  <stuart@apple.com>
3197
3198         * gcc.c-torture/execute/20050125-1.c: New.
3199
3200 2005-01-18  Jan Hubicka  <jh@suse.cz>
3201
3202         PR tree-optimize/19337
3203         * gcc.c-torture/compile/20050119-1.c: New test.
3204
3205 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3206
3207         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3208         test for successful match.
3209
3210 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3211
3212         PR objc/18408
3213         * objc.dg/comp-types-7.m: New test.
3214
3215 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3216
3217         * lib/target-supports.exp (current_target_name): New.
3218         (check_effective_target_ilp32, check_effective_target_lp64):
3219         Cache the result to use as long as the current target, with
3220         multilib flags, remains the same.
3221
3222         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3223         (dg-require-weak, dg-require-visibility, dg-require-alias,
3224         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3225         dg-require-effective-target, dg-skip-if): Remove call to
3226         skip_test_and_clear_xfail.
3227         (dg-test): Clear xfail data.
3228
3229 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR target/17751
3232         * gcc.dg/ppc64-toc.c: New test.
3233
3234         * g++.dg/tree-ssa/empty-1.C: New test.
3235
3236         PR middle-end/19551
3237         * gcc.c-torture/execute/20050121-1.c: New test.
3238         * gcc.dg/20050121-2.c: New test.
3239
3240 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3241         Paul Brook  <paul@codesourcery.com>
3242
3243         PR fortran/17941
3244         * gfortran.dg/real_const_1.f: New test.
3245         * gfortran.dg/real_const_2.f90: New test.
3246         * gfortran.dg/complex_int_1.f90: New test.
3247
3248 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3249
3250         PR fortran/19313
3251         * gfortan.dg/inquire_6.f90: New test.
3252
3253 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3254
3255         PR libfortran/19451
3256         * open_readonly_1.f90:  New test.
3257
3258 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3259
3260         PR libfortran/18982
3261         * gfortran.dg/open_new.f90: New file.
3262
3263 2005-01-22  Paul Brook  <paul@codesourcery.com>
3264
3265         * namelist_1.f90: New test.
3266
3267 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3268
3269         PR tree-optimization/19484
3270         * gcc.c-torture/compile/20050122-[12].c: New tests.
3271
3272 2005-01-22  Paul Brook  <paul@codesourcery.com>
3273
3274         * gfortran.dg/implicit_2.f90: New test.
3275
3276 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3277
3278         PR fortran/19314
3279         * gfortran.dg/inquire_5.f90: New test.
3280
3281 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3282
3283         PR c/18809
3284         * gcc.dg/pr18809-1.c: New test.
3285
3286 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3287
3288         * gcc.dg/20050121-1.c: New test.
3289
3290         PR tree-optimization/13000
3291         * gcc.dg/20040206-1.c: Change warning to point where function is
3292         being inlined.
3293
3294 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3295
3296         PR c++/19208
3297         * g++.dg/template/array11.C: New test.
3298
3299 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3300
3301         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3302         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3303         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3304         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3305         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3306         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3307
3308 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3309
3310         PR tree-optimization/15349
3311         * gcc.dg/tree-ssa/pr15349.c: New.
3312
3313 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3314
3315         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3316
3317 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3318
3319         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3320         scan-assembler-times directive name.
3321
3322         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3323         after dg-do.
3324
3325         PR rtl-optimization/19462
3326         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3327
3328 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3329
3330         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3331         counting function calls on ia64.
3332
3333 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR rtl-optimization/15139
3336         * gcc.dg/20050111-2.c: New test.
3337
3338         PR c/17297
3339         * gcc.c-torture/compile/20050113-1.c: New testcase.
3340
3341         PR middle-end/19164
3342         * gcc.dg/20050113-1.c: New testcase.
3343
3344 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3345
3346         * gcc.dg/vect/vect-85.c: Add comment.
3347         * gcc.dg/vect/vect-86.c: Add xfail for now.
3348         * gcc.dg/vect/vect-87.c: Add xfail for now.
3349         * gcc.dg/vect/vect-88.c: Add xfail for now.
3350         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3351
3352 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3355
3356 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3357
3358         * g++.dg/debug/typedef3.C: New test.
3359
3360 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3361
3362         PR c/19472
3363         * gcc.dg/asm-a.c: New test.
3364
3365 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3366
3367         * gcc.dg/sh-relax.c: Add prototype for abort.
3368
3369 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3370
3371         * gcc.dg/short-compare-1.c: New test.
3372         * gcc.dg/short-compare-2.c: Likewise.
3373
3374 2005-01-18  Michael Matz  <matz@suse.de>
3375
3376         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3377
3378 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3379
3380         PR tree-optimization/19121
3381         * gcc.c-torture/compile/pr19121.c: New test.
3382
3383 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3384
3385         PR target/19357
3386         * gcc.c-torture/compile/pr19357.c: New test.
3387
3388 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3389
3390         PR c/5675
3391         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3392         pass--those that refer just to the variable, possibly with a
3393         cast.
3394         * gcc.dg/c99-const-expr-3.c: Likewise.
3395
3396         PR middle-end/13127
3397         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3398         longer emitted.
3399
3400 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3401
3402         PR fortran/18778
3403         * gfortran.dg/endfile_2.f90: New test.
3404
3405 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3406
3407         PR 19168
3408         * gfortran.dg/select_5.f90: New test.
3409
3410 2004-01-16  Paul Brook  <paul@codesourcery.com>
3411
3412         * gfortran.dg/common_4.f90: New test.
3413
3414 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3415
3416         PR rtl-optimization/19462
3417         * gcc.dg/torture/pr19462-1.c: New test.
3418
3419 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3420
3421         PR objc/19321
3422         * objc.dg/func-ptr-2.m: New.
3423         * objc.dg/volatile-1.m: New.
3424
3425 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3426
3427         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3428
3429 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR tree-optimization/19060
3432         * gcc.c-torture/execute/20050104-1.c: New test.
3433
3434 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3435
3436         PR fortran/18983
3437         * gfortran.dg/write_to_null.f90: New test.
3438
3439 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3440             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3441
3442         PR other/19328
3443         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3444         argument.
3445
3446 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3447
3448         PR c++/19263
3449         * g++.dg/init/vector1.C: New test.
3450
3451 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3452
3453         PR target/13158
3454         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3455         PR target/18987
3456         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3457
3458 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3459
3460         * gfortran.dg/select_1.f90: New test.
3461         * gfortran.dg/select_2.f90: New test.
3462         * gfortran.dg/select_3.f90: New test.
3463         * gfortran.dg/select_4.f90: New test.
3464
3465 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3466
3467         PR middle-end/19084
3468         PR rtl-optimization/19348
3469         * gcc.dg/20050111-1.c: New test.
3470         * gcc.c-torture/execute/20050111-1.c: New test.
3471
3472         * gcc.dg/i386-asm-4.c: New test.
3473
3474 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3475
3476         * gcc.dg/nested-func-2.c: New test.
3477         * ada/acats/norun.lst: Remove c953002.
3478
3479 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3480
3481         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3482
3483 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3484
3485         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3486
3487 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3488
3489         PR target/18761
3490         * g++.dg/abi/align1.C: New test.
3491
3492 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3493
3494         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3495         at a time.
3496         * g++.dg/ext/altivec_check.h: Support compiling as C.
3497
3498 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3499
3500         PR c++/19355
3501         * g++.dg/expr/pr19355-1.C: New test case.
3502
3503 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3504
3505         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3506         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3507         * ada/acats/tests/c3/c92005b.ada: Likewise.
3508         * ada/acats/tests/c3/cxb3012.a: Likewise.
3509         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3510
3511 2005-01-09  Paul Brook  <paul@codesourcery.com>
3512
3513         * gfortran.dg/common_2.f90: New file.
3514         * gfortran.dg/common_3.f90: New file.
3515
3516 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3517
3518         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3519
3520 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3521
3522         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3523         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3524         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3525         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3526         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3527         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3528         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3529         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3530         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3531         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3532         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3533         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3534         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3535         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3536         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3537         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3538         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3539         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3540         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3541         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3542         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3543         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3544         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3545         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3546         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3547         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3548         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3549         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3550         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3551         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3552         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3553         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3554         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3555         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3556         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3557         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3558         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3559         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3560         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3561         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3562         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3563         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3564         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3565         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3566         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3567         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3568         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3569         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3570         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3571         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3572         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3573         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3574         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3575         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3576         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3577         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3578         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3579         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3580         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3581         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3582         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3583         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3584         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3585         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3586         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3587         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3588         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3589
3590         * gcc.dg/vect/vect-1.c: Fix spelling.
3591         * gcc.dg/vect/vect-10.c: Fix spelling.
3592         * gcc.dg/vect/vect-11.c: Fix spelling.
3593         * gcc.dg/vect/vect-12.c: Fix spelling.
3594         * gcc.dg/vect/vect-14.c: Fix spelling.
3595         * gcc.dg/vect/vect-15.c: Fix spelling.
3596         * gcc.dg/vect/vect-16.c: Fix spelling.
3597         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3598         * gcc.dg/vect/vect-64.c: Fix comments.
3599         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3600
3601 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3602             Ira Rosen  <irar@il.ibm.com>
3603
3604         * gcc.dg/vect/vect-70.c: New test.
3605         * gcc.dg/vect/vect-71.c: New test.
3606
3607 2005-01-09  Manfred Hollstein  <mh@suse.com>
3608
3609         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3610         * gcc.dg/pr18241-2.c: Likewise.
3611         * gcc.dg/pr18241-3.c: Likewise.
3612         * gcc.dg/pr18241-4.c: Likewise.
3613         * gcc.dg/pr18241-5.c: Likewise.
3614
3615 2005-01-08  Richard Henderson  <rth@redhat.com>
3616
3617         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3618         False for x86 and x86-64.
3619
3620 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3621
3622         PR tree-optimization/18241
3623         * gcc.dg/pr18241-1.c: New test.
3624         * gcc.dg/pr18241-2.c: New test.
3625         * gcc.dg/pr18241-3.c: New test.
3626         * gcc.dg/pr18241-4.c: New test.
3627         * gcc.dg/pr18241-5.c: New test.
3628
3629 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3630
3631         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3632         gfortran.dg/select_4.f90: New.
3633
3634 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3635
3636         * gcc.c-torture/execute/20050107-1.c: New test.
3637
3638 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3639
3640         PR c++/19298
3641         * g++.dg/template/ref2.C: New.
3642
3643 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3644
3645         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3646         instead of being empty.
3647
3648 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3649
3650         PR fortran/15553
3651         * gfortran.dg/array-1.f90: New test.
3652
3653 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3654
3655         PR tree-optimization/19283
3656         * gcc.c-torture/execute/20050106-1.c: New test.
3657
3658         PR rtl-optimization/18861
3659         * gcc.dg/20050105-1.c: New test.
3660
3661         PR tree-optimization/18828
3662         * gcc.dg/20050105-2.c: New test.
3663
3664 2005-01-07  Andreas Jaeger  <aj@suse.de>
3665
3666         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3667
3668 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3669
3670         PR fortran/18398
3671         * gfortran.dg/fmt_read.f90: New test.
3672
3673 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3674
3675         * gcc.dg/rs6000-ldouble-2.c: New.
3676
3677 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/19244
3680         * g++.dg/parser/ctor2.C: New test.
3681
3682 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3683
3684         PR c++/17154
3685         * g++.dg/template/using9.C: New test.
3686
3687 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3688
3689         PR c++/19258
3690         * g++.dg/lookup/friend6.C: New test.
3691
3692 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3693
3694         PR c++/19270
3695         * g++.dg/template/array10.C: New.
3696
3697 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3698
3699         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3700         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3701
3702 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3703
3704         * gcc.c-torture/compile/20050105-1.c: New test.
3705
3706 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3707
3708         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3709
3710 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3711
3712         PR middle-end/19100
3713         * gcc.dg/conv-3.c: New test case.
3714
3715 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3716
3717         * gcc.dg/asm-wide-1.c: New test.
3718
3719 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3720
3721         PR c++/19030
3722         * g++.dg/parse/crash22.C: New
3723
3724 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3725
3726         PR 19257
3727         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3728
3729 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3730
3731         PR middle-end/17767
3732         * gcc.dg/i386-mmx-6.c: New test case.
3733
3734 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3735
3736         PR tree-optimization/18308
3737         * gcc.dg/vect/pr18308.c: New testcase.
3738
3739 2005-01-04  Andreas Jaeger  <aj@suse.de>
3740
3741         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3742
3743 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3744             Robert Bowdidge <bowdidge@apple.com>
3745
3746         * gcc.dg/cpp/subframework1.c: New.
3747         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3748         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3749         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3750         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3751
3752 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3753
3754         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3755         producing warning.
3756         * gcc.dg/darwin-weakimport-2.c: New.
3757
3758 2005-01-03  Richard Henderson  <rth@redhat.com>
3759
3760         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3761
3762 2005-01-03  Richard Henderson  <rth@redhat.com>
3763
3764         * gcc.dg/vect/vect.exp: Enable for ia64.
3765         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3766         (check_effective_target_vect_float): Likewise.
3767         (check_effective_target_vect_no_align): Likewise.
3768         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3769         * gcc.dg/vect/vect-8.c: Likewise.
3770
3771 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3772
3773         PR target/19236
3774         * gcc.dg/pr19236-1.c: New test case.
3775
3776 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3777
3778         PR rtl-optimization/12092
3779         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3780
3781 2005-01-02  Andreas Jaeger  <aj@suse.de>
3782
3783         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3784
3785 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3786             Andrew Pinski  <pinskia@physics.uc.edu>
3787
3788         PR rtl-optimization/12092
3789         * gcc.dg/pr12092-1.c: New test case.
3790
3791 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3792
3793         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3794         'hidden' and 'default' for better portability.
3795         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3796
3797         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3798         6 and 7.
3799         * g++.old-deja/g++.brendan/new3.C: Likewise.
3800
3801 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3802
3803         * gcc.dg/20041231-1.C: New test.
3804         * g++.dg/warn/Wunreachable-code-1.C: New test.
3805
3806 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3807
3808         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3809         file, not /dev/null.  Abort on error.
3810
3811 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3812             Ziemowit Laski  <zlaski@apple.com>
3813
3814         PR objc/18971
3815         * objc.dg/encode-5.m: New test.
3816
3817 2004-12-29  Richard Henderson  <rth@redhat.com>
3818
3819         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3820         * objc.dg/stabs-1.m: Disable for ia64.
3821
3822 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3823
3824         PR c++/19190
3825         * g++.dg/warn/Wunused-10.C: New test.
3826
3827 2004-12-28  Richard Henderson  <rth@redhat.com>
3828
3829         * objc.dg/stabs-1.m: Disable for alpha.
3830
3831 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3832
3833         PR c++/19149
3834         * g++.dg/parse/error23.C: New test.
3835
3836 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3837
3838         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3839
3840         PR fortran/19032
3841         * gfortran.dg/intrinsic_modulo_1.f90: New.
3842         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3843         tests with divisor -1.
3844
3845 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3846
3847         * g++.dg/opt/temp1.C (memcpy): Return a value.
3848
3849         PR c++/19148
3850         * g++.dg/expr/cond7.C: New test.
3851
3852 2004-12-27  Paul Brook  <paul@codesourcery.com>
3853
3854         * gfortran.dg/g77/select_no_compile.f: Remove.
3855
3856 2004-12-27  Richard Henderson  <rth@redhat.com>
3857
3858         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3859         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3860         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3861
3862 2004-12-26  Richard Henderson  <rth@redhat.com>
3863
3864         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3865         by 1i instead of token pasting.
3866
3867 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3868
3869         PR tree-optimization/17578
3870         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3871         to additional_flags.
3872         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3873
3874 2004-12-25  Richard Henderson  <rth@redhat.com>
3875
3876         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3877         Remove Alpha.
3878
3879 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3880
3881         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3882         hppa*-*-hpux*.
3883         * gcc.dg/pr17957.c (dg-options): Likewise.
3884         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3885         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3886         instead of 0 on __hppa__.
3887         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3888         "foo,%r" on hppa*-*-*.
3889
3890 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3891
3892         PR fortran/19071
3893         * gfortran.dg/complex_write.f90: New test.
3894
3895 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3896
3897         PR c++/17595
3898         * g++.dg/parse/pragma2.C: New test.
3899
3900         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3901
3902 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3903
3904         * gcc.dg/empty2.c: Add missing dg-warning.
3905
3906 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c++/17413
3909         * g++.dg/template/local4.C: New test.
3910         * g++.dg/template/crash19.C: Add dg-error marker.
3911
3912         * g++.dg/template/crash31.C: Correct embedded PR number.
3913
3914 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/16405
3917         * g++.dg/opt/temp1.C: Add do-run marker.
3918
3919 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3920
3921         * g++.dg/template/spec19.C: New.
3922
3923 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3924
3925         PR target/16819
3926         * gcc.dg/empty2.c: New.
3927
3928 2004-12-23  Richard Henderson  <rth@redhat.com>
3929
3930         * lib/target-supports.exp (check_effective_target_vect_no_align):
3931         Remove i?86 and x86-64.
3932
3933 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3934
3935         PR c++/16405
3936         * g++.dg/opt/temp1.C: New test.
3937
3938 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3939
3940         PR c++/18733
3941         * g++.dg/template/friend33.C: New testcase.
3942
3943 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3944
3945         PR c++/18464
3946         * g++.dg/template/cond5.C: New test.
3947
3948         PR c++/18492
3949         * g++.dg/inherit/thunk3.C: New test.
3950
3951         PR c++/11224
3952         * g++.dg/warn/Wunused-9.C: New test.
3953
3954 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3955
3956         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3957
3958 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3959
3960         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3961
3962 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3963
3964         PR c++/18378
3965         * g++.dg/ext/packed8.C: New test.
3966
3967         PR c++/13268
3968         * g++.dg/template/crash31.C: New test.
3969
3970         PR c++/19034
3971         * g++.dg/template/crash30.C: New test.
3972
3973 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3974
3975         PR C++/18984
3976         * g++.dg/eh/ctor3.C: New test.
3977
3978 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3979
3980         * objc.dg/stabs-1.m: Allow section name to be quoted and
3981         assembly label to begin with '.LL'.
3982
3983 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3984
3985         * gcc.dg/vect/vect.exp
3986         (check_effective_target_lp64_or_vect_no_align): New.
3987         * gcc.dg/vect/vect-77.c: Use it.
3988         * gcc.dg/vect/vect-78.c: Use it.
3989
3990         * lib/target-supports.exp
3991         (check_effective_target_vect_no_max,
3992         check_effective_target_vect_no_bitwise,
3993         check_effective_target_vect_no_align): New.
3994         * gcc.dg/vect/vect-13.c: Use them.
3995         * gcc.dg/vect/vect-17.c: Ditto.
3996         * gcc.dg/vect/vect-18.c: Ditto.
3997         * gcc.dg/vect/vect-19.c: Ditto.
3998         * gcc.dg/vect/vect-20.c: Ditto.
3999         * gcc.dg/vect/vect-27.c: Ditto.
4000         * gcc.dg/vect/vect-29.c: Ditto.
4001         * gcc.dg/vect/vect-44.c: Ditto.
4002         * gcc.dg/vect/vect-48.c: Ditto.
4003         * gcc.dg/vect/vect-50.c: Ditto.
4004         * gcc.dg/vect/vect-52.c: Ditto.
4005         * gcc.dg/vect/vect-54.c: Ditto.
4006         * gcc.dg/vect/vect-56.c: Ditto.
4007         * gcc.dg/vect/vect-58.c: Ditto.
4008         * gcc.dg/vect/vect-60.c: Ditto.
4009         * gcc.dg/vect/vect-72.c: Ditto.
4010         * gcc.dg/vect/vect-80.c: Ditto.
4011
4012 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4013
4014         PR c++/14075
4015         * g++.dg/init/string1.C: New.
4016
4017         PR c++/18975
4018         * g++.dg/other/synth1.C: New.
4019
4020 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4021
4022         PR c/18963
4023         * gcc.dg/pr18963-1.c: New test.
4024
4025 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4026
4027         PR c/18596
4028         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4029         * gcc.dg/pr18596-1.c: Use dg-error.
4030         (dg-options): Use -fno-unit-at-a-time.
4031         * gcc.dg/pr18596-2.c: New test.
4032         * gcc.dg/pr18596-3.c: New test.
4033
4034 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4035
4036         PR middle-end/18683
4037         * g++.dg/opt/pr18683-1.C: New test case.
4038
4039 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4040
4041         PR other/19093
4042         * g++.dg/opt/max1.C: Fix for 64bit targets.
4043
4044 2004-12-20  Matt Austern  <austern@apple.com>
4045
4046         PR c++/19044
4047         * g++.dg/ext/builtin6.C: New
4048
4049 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4050
4051         PR tree-optimization/19080
4052         * gcc.c-torture/compile/pr19080.c: New test.
4053
4054 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4055
4056         * gcc.dg/20041219-1.c: New test.
4057
4058 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4059
4060         PR middle-end/19068
4061         * g++.dg/opt/max1.C: New test case.
4062
4063 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4064
4065         * gcc.dg/fdata-sections-1.c: New test.
4066
4067 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4068
4069         PR middle-end/18548
4070         * gcc.dg/max-1.c: New test case.
4071
4072 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4073
4074         * gcc.c-torture/execute/20041218-1.c: New test.
4075
4076 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4077
4078         * gcc.dg/pr18501.c: New test.
4079         * gcc.dg/uninit-5.c: XFAIL.
4080         * gcc.dg/uninit-9.c: XFAIL.
4081
4082 2004-12-17  Dale Johannesen  <dalej@apple.com>
4083
4084         * gcc.dg/20041213-1.c:  New.
4085
4086 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4087
4088         * objc.dg/stabs-1.m: Allow assembly label to begin
4089         with a dot ('.').
4090
4091 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4092
4093         * gcc.c-torture/execute/20041213-1.c: Move...
4094         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4095
4096 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4097
4098         PR c++/18721
4099         * g++.dg/lookup/conv-5.C: New.
4100
4101 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4102
4103         * objc.dg/stabs-1.m: New test.
4104
4105 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         * gcc.dg/visibility-c.c: Change compile to
4108         assemble for the test.
4109
4110 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4111
4112         PR target/19041
4113         * gcc.dg/visibility-c.c: New test.
4114
4115 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4116
4117         PR middle-end/18493
4118         * gcc.dg/switch-8.c: New test case.
4119
4120 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4121
4122         PR c++/18905
4123         * g++.dg/template/init4.C: New.
4124         * g++.dg/opt/static3.C: Enable optimizer.
4125
4126 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4127
4128         * g++.dg/other/complex1.C: New test.
4129
4130 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4131
4132         * g++.dg/opt/inline9.C: New test.
4133
4134 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4135
4136         PR fortran/18993
4137         * gfotran.dg/nullify_1.f: New test.
4138
4139 2004-12-15  Richard Henderson  <rth@redhat.com>
4140
4141         * gcc.target/i386/i386.exp: New harness.
4142         * gcc.target/i386/vect-args.c: New.
4143
4144 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4145
4146         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4147
4148 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4149
4150         PR c++/18825
4151         * g++.dg/template/friend32.C: New test.
4152
4153 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4154
4155         * cpp/pragma-once-1.c: New test.
4156         * cpp/pragma-once-1b.h: Likewise.
4157         * cpp/pragma-once-1c.h: Likewise.
4158         * cpp/pragma-once-1d.h: Likewise.
4159         * cpp/inc/pragma-once-1a.h: Likewise.
4160
4161 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4162             Steven G. Kargl  <kargls@comcast.net>
4163
4164         PR fortran/17597
4165         * gfortran.dg/list_read_3.f90: New test.
4166
4167 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4168
4169         * gcc.dg/ftrapv-2.c: New test.
4170
4171 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4172
4173         PR c++/18981
4174         * g++.dg/template/typename9.C: New test.
4175
4176 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4177
4178         PR c++/18738
4179         * g++.dg/template/typename8.C: New test.
4180         * g++.dg/parse/friend2.C: Tweak error message.
4181
4182 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4183
4184         * gcc.c-torture/20041214-1.c: New test.
4185
4186 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4187
4188         PR c++/18965
4189         * g++.dg/init/array17.C: New test.
4190
4191 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/18793
4194         * g++.dg/init/aggr3.C: New test.
4195
4196 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4197
4198         * gcc.dg/altivec-types-1.c: New test.
4199         * gcc.dg/altivec-types-2.c: New test.
4200         * gcc.dg/altivec-types-3.c: New test.
4201         * gcc.dg/altivec-types-4.c: New test.
4202         * g++.dg/ext/altivec-types-1.C: New test.
4203         * g++.dg/ext/altivec-types-2.C: New test.
4204         * g++.dg/ext/altivec-types-3.C: New test.
4205         * g++.dg/ext/altivec-types-4.C: New test.
4206
4207 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR middle-end/18951
4210         * gcc.c-torture/execute/20041213-1.c: New test.
4211
4212 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4213
4214         PR c++/18949
4215         * g++.dg/template/cast1.C: New.
4216
4217 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4218
4219         * gcc.c-torture/execute/20041213-2.c: New test.
4220
4221 2004-12-13  Richard Henderson  <rth@redhat.com>
4222
4223         * gcc.dg/i386-sse-10.c: Fix typo in options.
4224
4225 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4226
4227         PR c++/18968
4228         * g++.dg/opt/pr18968.C: New test.
4229
4230 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/18925
4233         * g++.dg/ext/visibility/staticdatamem.C: New test.
4234
4235 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4236
4237         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4238
4239 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4240
4241         PR rtl-optimization/18928
4242         * gcc.dg/pr18928-1.c: New test case.
4243
4244 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4245
4246         PR tree-opt/16951
4247         * gcc.c-torture/compile/20041211-1.c: New.
4248
4249 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4250
4251         PR middle-end/17564
4252         * gcc.c-torture/execute/20041212-1.c: New test.
4253
4254 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4255
4256         PR fortran/18869
4257         * gfortran.dg/common_1.f90: New test.
4258
4259 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4260         Paul Brook  <paul@codesourcery.com>
4261
4262         PR fortran/16222
4263         * gfortran.dg/real_do_1.f90: New test.
4264
4265 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4266
4267         PR tree-opt/18040
4268         * g++.dg/opt/ptrmem6.C: New test.
4269
4270 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4271
4272         PR middle-end/18921
4273         * gcc.dg/pr18921-1.c: New test case.
4274
4275 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4276
4277         PR fortran/17175
4278         * gfortran.dg/scale_1.f90: New test.
4279
4280 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4281
4282         PR middle-end/18903
4283         * gcc.c-torture/compile/pr18903.c: New test.
4284
4285 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4286
4287         * gcc.c-torture/execute/20041210-1.c: New test.
4288
4289 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4290
4291         PR c++/18731
4292         * g++.dg/parser/struct-1.C: New test.
4293         * g++.dg/parser/struct-2.C: New test.
4294         * g++.dg/parser/struct-3.C: New test.
4295
4296 2004-12-09  Richard Henderson  <rth@redhat.com>
4297
4298         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4299
4300         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4301         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4302
4303 2004-12-09  Matt Austern  <austern@apple.com>
4304
4305         PR c++/18514
4306         * g++.dg/ext/builtin1.C: New
4307         * g++.dg/ext/builtin2.C: New
4308         * g++.dg/ext/builtin3.C: New
4309         * g++.dg/ext/builtin4.C: New
4310         * g++.dg/ext/builtin5.C: New
4311
4312 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4313
4314         PR tree-opt/18904
4315         * g++.dg/opt/ptrmem5.C: New test.
4316
4317 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4318
4319         * g++.dg/parse/typename5.C: Adjust for new error.
4320         * g++.dg/parse/typename7.C: New.
4321
4322 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4323
4324         PR c++/18073
4325         * g++.dg/other/mmintrin.C: New test.
4326
4327 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4328
4329         PR c++/16681
4330         * g++.dg/init/array15.C: New.
4331         * g++.dg/init/array16.C: New.
4332
4333 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4334
4335         PR fortran/18826
4336         * gfortran.dg/assign_1.f90: New test.
4337
4338 2004-12-08  Nick Clifton  <nickc@redhat.com>
4339
4340         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4341         * gcc.target/xstormy16/data_below100: Likewise.
4342         * gcc.target/xstormy16/sfr: Likewise.
4343         * gcc.target/xstormy16/below100.S: New test source file.
4344         * gcc.target/xstormy16/below100.ld: New test linker script.
4345         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4346         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4347         bp instructions.
4348         * gcc.target/xstormy16/bp.c: Likewise.
4349
4350         * gcc.target/xstormy16/bss_below100: New files:
4351         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4352         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4353         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4354         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4355         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4356         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4357         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4358         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4359         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4360         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4361         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4362         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4363         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4364         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4365         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4366         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4367         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4368         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4369         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4370         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4371         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4372         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4373         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4374         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4375         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4376         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4377         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4378
4379         * gcc.target/xstormy16/data_below100: New files:
4380         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4381         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4382         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4383         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4384         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4385         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4386         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4387         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4388         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4389         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4390         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4391         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4392         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4393         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4394         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4395         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4396         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4397         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4398         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4399         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4400         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4401         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4402         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4403         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4404         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4405         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4406         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4407
4408         * gcc.target/xstormy16/sfr: New files:
4409         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4410         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4411         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4412         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4413         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4414         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4415         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4416         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4417         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4418         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4419         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4420         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4421         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4422         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4423         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4424         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4425         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4426         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4427         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4428         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4429         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4430         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4431         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4432         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4433         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4434         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4435         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4436         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4437         27_if0_sfrw_bitfield_f.c
4438
4439 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4440
4441         PR c++/18100
4442         * g++.dg/lookup/name-clash4.C: New test.
4443
4444 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4445
4446         PR c++/18672
4447         * g++.dg/opt/array1.C: New.
4448
4449         PR c++/18803
4450         * g++.dg/template/operator5.C: New.
4451
4452 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4453
4454         PR c/18867
4455         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4456
4457 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4458
4459         * gcc.dg/noncompile/20041207.c: New test.
4460
4461 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4462
4463         * g++.dg/other/unreachable-1.C: New test.
4464
4465 2004-12-06  Nick Clifton  <nickc@redhat.com>
4466
4467         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4468         <limits.h> because the latter comes from gcc's include/ directory
4469         and not the newlib/libc/include directory.
4470
4471 2004-12-04  Richard Henderson  <rth@redhat.com>
4472
4473         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4474
4475 2004-12-04  Richard Henderson  <rth@redhat.com>
4476
4477         * lib/target-supports.exp (check_gc_sections_available): Disable
4478         for alpha and ia64.
4479
4480 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         PR middle-end/17909
4483         * g++.dg/other/vararg-2.C: New test.
4484
4485 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4486
4487         PR c++/17011, c++/17971
4488         * g++.dg/template/error15.C: Adjust expected error.
4489         * g++.dg/template/instantiate3.C: Likewise.
4490
4491 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4492
4493         * gcc.dg/altivec-18.c: Fix for darwin
4494
4495 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4496
4497         PR c++/18782
4498         * g++.dg/parse/ptrmem2.C: New.
4499
4500         PR c++/18318
4501         * g++.dg/template/new1.C: New.
4502
4503 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4504
4505         PR fortran/18710
4506         * gfortran.dg/direct_io_3.f90: New test.
4507
4508 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4509
4510         PR 18758
4511         * g++.dg/parse/crash21.C: New.
4512
4513 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4514
4515         PR c++/15664, c++/18276
4516         * g++.dg/template/ttp13.C: New test.
4517         * g++.dg/template/ttp14.C: Likewise.
4518
4519 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4520
4521         PR c++/18123
4522         * g++.dg/parse/enum2.C: New test.
4523         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4524
4525 2004-12-02  Nick Clifton  <nickc@redhat.com>
4526
4527         * gcc.target/xstormy16: New test directory.
4528         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4529         * gcc.target/xstormy16/bp.c: Check the generation of bp
4530         instructions.
4531         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4532         bn instructions and the BELOW100 attribute.
4533
4534 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4535
4536         PR target/16952
4537         * gcc.dg/ppc-eabi.c: New.
4538
4539 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4540
4541         PR fortran/18284
4542         * gfortran.dg/backspace.f90
4543
4544 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4545
4546         * gfortran.dg/inquire.f90: New test.
4547
4548 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4549
4550         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4551         handle effective-target-keyword.
4552         (dg-skip-if): Support effective-target keyword as target list.
4553         (dg-xfail-if): Ditto.
4554         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4555
4556 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4557
4558         PR tree-optimization/18291
4559         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4560
4561 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4562
4563         PR C++/18729
4564         * g++.dg/parse/crash20.C: New.
4565
4566         PR c++/17431
4567         * g++.dg/overload/arg1.C: New.
4568         * g++.dg/overload/arg2.C: New.
4569         * g++.dg/overload/arg3.C: New.
4570         * g++.dg/overload/arg4.C: New.
4571
4572 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4573
4574         * gcc.dg/c99-flex-array-4.c: Remove.
4575
4576 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4577
4578         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4579
4580         * lib/target-supports.exp (is-effective-target): Simplify.
4581
4582         * lib/target-supports.exp (check_effective_target_vect_long):
4583         Fix for powerpc64-*-*.
4584
4585 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4586
4587         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4588         to support new requirements on FreeBSD 5.
4589
4590 2004-11-30  Devang Patel  <dpatel@apple.com>
4591
4592         PR 18702
4593         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4594
4595 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4596
4597         * g++.dg/ext/altivec-13.C: New test.
4598
4599 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4600
4601         PR tree-opt/18298
4602         * gcc.c-torture/execute/p18298.c: New test.
4603
4604 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4605             Dorit Naishlos  <dorit@il.ibm.com>
4606
4607         PR tree-opt/18607
4608         * gcc.dg/vect/vect-89.c: New test.
4609
4610 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4611
4612         * gcc.dg/pr18596-1.c: New test.
4613
4614 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4615
4616         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4617
4618 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4619
4620         PR c/18479
4621         * gcc.dg/pr18479.c: New test.
4622
4623 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4624
4625         PR target/18490
4626         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4627         mmix-knuth-mmixware.
4628
4629         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4630         cris-*-elf* cris-*-aout* mmix-*-*
4631
4632 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4633
4634         PR middle-end/18725
4635         * gcc.dg/pr18725.c: New test.
4636
4637 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4638
4639         PR target/18488
4640         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4641
4642         PR target/18336
4643         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4644
4645 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4646
4647         PR c++/18368
4648         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4649         * g++.old-deja/g++.law/ctors5.C: Likewise.
4650         * g++.old-deja/g++.other/crash25.C: Likewise.
4651
4652         PR c++/18674
4653         * g++.dg/template/error16.C: New test.
4654
4655         PR c++/18512
4656         * g++.dg/template/crash29.C: New test.
4657
4658 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4659
4660         PR tree-optimization/18712
4661         * gcc.c-torture/compile/pr18712.c: New test.
4662
4663 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4664
4665         PR c/7544
4666         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4667         tests.
4668
4669 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4670
4671         PR c++/18652
4672         * g++.dg/lookup/crash6.C: New test.
4673
4674 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4675
4676         PR middle-end/18164
4677         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4678
4679 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4680
4681         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4682         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4683         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4684
4685 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4686
4687         * gcc.dg/pr18164.c: New test.
4688
4689 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4690
4691         * gcc.dg/funroll-loops-all.c: New.
4692
4693 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4694
4695         PR target/18489
4696         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4697         delimeter, match space and TAB as well as ":".
4698
4699         PR target/18484
4700         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4701
4702         PR target/18348
4703         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4704
4705         PR target/18345
4706         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4707
4708         PR target/18337
4709         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4710
4711 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4712
4713         * gfortran.dg/direct_io_2.f90: New test.
4714
4715 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4716
4717         PR target/18334
4718         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4719
4720 2004-11-28  Richard Henderson  <rth@redhat.com>
4721
4722         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4723
4724 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4725
4726         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4727         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4728         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4729         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4730         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4731         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4732         gcc.dg/pointer-arith-8.c: New tests.
4733
4734 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4735
4736         PR fortran/18364
4737         * gfortran.dg/endfile.f90: New test.
4738
4739 2004-11-27  Falk Hueffner  <falk@debian.org>
4740
4741         * gcc.dg/loop-6.c: New test.
4742
4743 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4744
4745         * gcc.c-torture/execute/20041126-1.c: New test.
4746
4747 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4748
4749         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4750         on IRIX.
4751
4752 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4753
4754         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4755         functions.
4756
4757 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR rtl-optimization/17825
4760         * gcc.c-torture/compile/20041119-1.c: New test.
4761
4762 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4763
4764         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4765         Check existence of ld library path variables before unsetting.
4766
4767 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4768
4769         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4770
4771 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4772
4773         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4774
4775 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4776
4777         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4778
4779 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4780
4781         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4782         dg-do directive.
4783
4784 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4785
4786         * gcc.dg/pr17957.c: Pass --param, not -param.
4787
4788 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4789
4790         PR middle-end/17957
4791         * testsuite/gcc.dg/pr17957.c: New test.
4792
4793 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4794
4795         PR c++/18445
4796         * g++.dg/template/crash28.C: Likewise.
4797
4798         PR c++/18001
4799         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4800         * g++.dg/ext/lvaddr.C: Likewise.
4801         * g++.dg/opt/pr7503-3.C: Likewise.
4802
4803         PR c++/18466
4804         * g++.dg/parse/qualified3.C: New test.
4805         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4806
4807         PR c++/18545
4808         * g++.dg/expr/return1.C: New test.
4809
4810 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4811
4812         Friend class name lookup 3/n, PR c++/3332
4813         * g++.dg/lookup/friend3.C: New test.
4814         * g++.dg/lookup/friend4.C: Likewise.
4815         * g++.dg/lookup/friend5.C: Likewise.
4816
4817 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4818
4819         Friend class name lookup 2/n, PR c++/14513, c++/15410
4820         * g++.dg/lookup/friend2.C: New test.
4821         * g++.dg/template/friend31.C: Likewise.
4822
4823 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4824
4825         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4826
4827 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4828
4829         PR c++/17473
4830         * g++.dg/tc1/dr56.C: Remove.
4831         * g++.dg/template/typedef1.C: Add dg-error markers.
4832         * g++.old-deja/g++.other/typedef7.C: Likewise.
4833
4834         PR c++/18285
4835         * g++.dg/parse/typedef7.C: New test.
4836
4837 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4838
4839         * gcc.c-torture/execute/20041124-1.c: New test.
4840
4841 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4842
4843         * g++.dg/template/deduce3.C: New test.
4844
4845         PR c++/18586
4846         * g++.dg/template/crash27.C: New test.
4847
4848         PR c++/18530
4849         * g++.dg/warn/Wshadow-3.C: New test.
4850
4851 2004-11-24  Devang Patel  <dpatel@apple.com>
4852
4853         PR/18555
4854         * gcc.dg/cpp/isysroot-1.c: New test.
4855         * gcc.dg/cpp/usr/include/stdio.h: New file.
4856         * gcc.dg/cpp/isysroot-2.c: New test.
4857         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4858         New file.
4859
4860 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4861
4862         PR c++/8929
4863         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4864
4865 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4866
4867         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4868         * gcc.target/sparc/pdist.c: Likewise.
4869
4870 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4871
4872         PR c++/16882
4873         * g++.dg/conversion/simd1.C: New test.
4874
4875 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4876
4877         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4878         and restore_ld_library_path_env_vars.
4879         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4880         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4881         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4882         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4883
4884 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4885
4886         * gcc.dg/pragma-align-2.c: Test macro expansion.
4887         * gcc.dg/pragma-pack-2.c: New test.
4888
4889 2004-11-23  Richard Henderson  <rth@redhat.com>
4890
4891         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4892         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4893         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4894         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4895         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4896         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4897
4898         * gcc.dg/vect/vect.exp: Add check for alpha.
4899         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4900         (check_effective_target_vect_int): Enable for alpha.
4901         (check_effective_target_vect_long): New.
4902         (is-effective-target): Add it.
4903
4904 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4905
4906         * gcc.dg/pr18614-1.c: New test.
4907
4908 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4909
4910         * gcc.dg/setjmp-2.c: New test.
4911
4912 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4913
4914         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4915         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4916         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4917         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4918         gcc.target/sparc/pdist.c: New tests.
4919
4920 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4921
4922         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4923
4924 2004-11-22  Dale Johannesen  <dalej@apple.com>
4925
4926         * gcc.dg/20041111-1.c:  New.
4927
4928 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4929
4930         PR tree-opt/18536
4931         * gcc.dg/vect/pr18536.c: New test.
4932
4933 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4934
4935         PR c++/18354
4936         * g++.dg/template/nontype11.C: New test.
4937
4938 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4939
4940         PR middle-end/18520
4941         * gcc.dg/pr18520-1.c: New test case.
4942
4943 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4944
4945         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4946         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4947         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4948         expected diagnostics.
4949
4950 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4951
4952         PR target/18580
4953         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4954         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4955         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4956
4957 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4958
4959         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4960
4961 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4962             Joseph Myers  <joseph@codesourcery.com>
4963
4964         * lib/target-supports.exp (check_visibility_available): Really
4965         test the compiler.
4966
4967 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4968
4969         PR tree-opt/18181
4970         * gcc.dg/vect/vect-85.c: New test.
4971         * gcc.dg/vect/vect-86.c: New test.
4972         * gcc.dg/vect/vect-87.c: New test.
4973         * gcc.dg/vect/vect-88.c: New test.
4974
4975 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4976
4977         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4978
4979 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4980
4981         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4982         * gcc.dg/ppc-and-1.c: Ditto.
4983         * gcc.dg/ppc-compare-1.c: Ditto.
4984         * gcc.dg/ppc-mov-1.c: Ditto
4985
4986 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4987             Mark Mitchell  <mark@codesourcery.com>
4988
4989         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4990
4991 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4992             Aldy Hernandez  <aldyh@redhat.com>
4993
4994         * lib/target-supports.exp (check_effective_target_vect_int): New
4995         (check_effective_target_vect_float): New
4996         (check_effective_target_vect_double): New.
4997         (is-effective-target): Support new effective targets keywords.
4998         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4999         default action for dg-do.
5000         * gcc.dg/vect/pr16105.c: Use new support.
5001         * gcc.dg/vect/pr18400.c: Ditto.
5002         * gcc.dg/vect/pr18425.c: Ditto.
5003         * gcc.dg/vect/vect-1.c: Ditto.
5004         * gcc.dg/vect/vect-10.c: Ditto.
5005         * gcc.dg/vect/vect-11.c: Ditto.
5006         * gcc.dg/vect/vect-12.c: Ditto.
5007         * gcc.dg/vect/vect-13.c: Ditto.
5008         * gcc.dg/vect/vect-14.c: Ditto.
5009         * gcc.dg/vect/vect-15.c: Ditto.
5010         * gcc.dg/vect/vect-16.c: Ditto.
5011         * gcc.dg/vect/vect-17.c: Ditto.
5012         * gcc.dg/vect/vect-18.c: Ditto.
5013         * gcc.dg/vect/vect-19.c: Ditto.
5014         * gcc.dg/vect/vect-2.c: Ditto.
5015         * gcc.dg/vect/vect-20.c: Ditto.
5016         * gcc.dg/vect/vect-21.c: Ditto.
5017         * gcc.dg/vect/vect-22.c: Ditto.
5018         * gcc.dg/vect/vect-23.c: Ditto.
5019         * gcc.dg/vect/vect-24.c: Ditto.
5020         * gcc.dg/vect/vect-25.c: Ditto.
5021         * gcc.dg/vect/vect-26.c: Ditto.
5022         * gcc.dg/vect/vect-27.c: Ditto.
5023         * gcc.dg/vect/vect-27a.c: Ditto.
5024         * gcc.dg/vect/vect-28.c: Ditto.
5025         * gcc.dg/vect/vect-29.c: Ditto.
5026         * gcc.dg/vect/vect-29a.c: Ditto.
5027         * gcc.dg/vect/vect-3.c: Ditto.
5028         * gcc.dg/vect/vect-30.c: Ditto.
5029         * gcc.dg/vect/vect-31.c: Ditto.
5030         * gcc.dg/vect/vect-32.c: Ditto.
5031         * gcc.dg/vect/vect-33.c: Ditto.
5032         * gcc.dg/vect/vect-34.c: Ditto.
5033         * gcc.dg/vect/vect-35.c: Ditto.
5034         * gcc.dg/vect/vect-36.c: Ditto.
5035         * gcc.dg/vect/vect-37.c: Ditto.
5036         * gcc.dg/vect/vect-38.c: Ditto.
5037         * gcc.dg/vect/vect-4.c: Ditto.
5038         * gcc.dg/vect/vect-40.c: Ditto.
5039         * gcc.dg/vect/vect-41.c: Ditto.
5040         * gcc.dg/vect/vect-42.c: Ditto.
5041         * gcc.dg/vect/vect-43.c: Ditto.
5042         * gcc.dg/vect/vect-44.c: Ditto.
5043         * gcc.dg/vect/vect-45.c: Ditto.
5044         * gcc.dg/vect/vect-46.c: Ditto.
5045         * gcc.dg/vect/vect-47.c: Ditto.
5046         * gcc.dg/vect/vect-48.c: Ditto.
5047         * gcc.dg/vect/vect-48a.c: Ditto.
5048         * gcc.dg/vect/vect-49.c: Ditto.
5049         * gcc.dg/vect/vect-5.c: Ditto.
5050         * gcc.dg/vect/vect-50.c: Ditto.
5051         * gcc.dg/vect/vect-51.c: Ditto.
5052         * gcc.dg/vect/vect-52.c: Ditto.
5053         * gcc.dg/vect/vect-53.c: Ditto.
5054         * gcc.dg/vect/vect-54.c: Ditto.
5055         * gcc.dg/vect/vect-55.c: Ditto.
5056         * gcc.dg/vect/vect-56.c: Ditto.
5057         * gcc.dg/vect/vect-56a.c: Ditto.
5058         * gcc.dg/vect/vect-57.c: Ditto.
5059         * gcc.dg/vect/vect-58.c: Ditto.
5060         * gcc.dg/vect/vect-59.c: Ditto.
5061         * gcc.dg/vect/vect-6.c: Ditto.
5062         * gcc.dg/vect/vect-60.c: Ditto.
5063         * gcc.dg/vect/vect-61.c: Ditto.
5064         * gcc.dg/vect/vect-62.c: Ditto.
5065         * gcc.dg/vect/vect-63.c: Ditto.
5066         * gcc.dg/vect/vect-64.c: Ditto.
5067         * gcc.dg/vect/vect-65.c: Ditto.
5068         * gcc.dg/vect/vect-66.c: Ditto.
5069         * gcc.dg/vect/vect-67.c: Ditto.
5070         * gcc.dg/vect/vect-68.c: Ditto.
5071         * gcc.dg/vect/vect-69.c: Ditto.
5072         * gcc.dg/vect/vect-7.c: Ditto.
5073         * gcc.dg/vect/vect-72.c: Ditto.
5074         * gcc.dg/vect/vect-72a.c: Ditto.
5075         * gcc.dg/vect/vect-73.c: Ditto.
5076         * gcc.dg/vect/vect-74.c: Ditto.
5077         * gcc.dg/vect/vect-75.c: Ditto.
5078         * gcc.dg/vect/vect-76.c: Ditto.
5079         * gcc.dg/vect/vect-77.c: Ditto.
5080         * gcc.dg/vect/vect-77a.c: Ditto.
5081         * gcc.dg/vect/vect-78.c: Ditto.
5082         * gcc.dg/vect/vect-79.c: Ditto.
5083         * gcc.dg/vect/vect-8.c: Ditto.
5084         * gcc.dg/vect/vect-80.c: Ditto.
5085         * gcc.dg/vect/vect-82.c: Ditto.
5086         * gcc.dg/vect/vect-82_64.c: Ditto.
5087         * gcc.dg/vect/vect-83.c: Ditto.
5088         * gcc.dg/vect/vect-83_64.c: Ditto.
5089         * gcc.dg/vect/vect-9.c: Ditto.
5090         * gcc.dg/vect/vect-all.c: Ditto.
5091         * gcc.dg/vect/vect-none.c: Ditto.
5092
5093 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5094
5095         * lib/gcc-dg.exp (dg-skip-if): New function.
5096         (dg-forbid-option): Remove.
5097         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5098         * g++.dg/abi/bitfield8.C: Likewise.
5099         * g++.dg/abi/dtor1.C: Likewise.
5100         * g++.dg/abi/empty10.C: Likewise.
5101         * g++.dg/abi/empty7.C: Likewise.
5102         * g++.dg/abi/empty9.C: Likewise.
5103         * g++.dg/abi/layout3.C: Likewise.
5104         * g++.dg/abi/layout4.C: Likewise.
5105         * g++.dg/abi/thunk1.C: Likewise.
5106         * g++.dg/abi/thunk2.C: Likewise.
5107         * g++.dg/abi/vbase11.C: Likewise.
5108         * g++.dg/abi/vthunk2.C: Likewise.
5109         * g++.dg/abi/vthunk3.C: Likewise.
5110         * g++.dg/ext/attrib8.C: Likewise.
5111         * g++.dg/opt/longbranch2.C: Likewise.
5112         * g++.dg/opt/reg-stack4.C: Likewise.
5113         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5114         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5115         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5116         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5117         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5118         * gcc.dg/20000609-1.c: Likewise.
5119         * gcc.dg/20000720-1.c: Likewise.
5120         * gcc.dg/20011107-1.c: Likewise.
5121         * gcc.dg/20011119-1.c: Likewise.
5122         * gcc.dg/20020108-1.c: Likewise.
5123         * gcc.dg/20020122-2.c: Likewise.
5124         * gcc.dg/20020122-3.c: Likewise.
5125         * gcc.dg/20020201-3.c: Likewise.
5126         * gcc.dg/20020206-1.c: Likewise.
5127         * gcc.dg/20020218-1.c: Likewise.
5128         * gcc.dg/20020310-1.c: Likewise.
5129         * gcc.dg/20020411-1.c: Likewise.
5130         * gcc.dg/20020418-2.c: Likewise.
5131         * gcc.dg/20020426-1.c: Likewise.
5132         * gcc.dg/20020426-2.c: Likewise.
5133         * gcc.dg/20020517-1.c: Likewise.
5134         * gcc.dg/20020523-1.c: Likewise.
5135         * gcc.dg/20020523-2.c: Likewise.
5136         * gcc.dg/20020729-1.c: Likewise.
5137         * gcc.dg/20030204-1.c: Likewise.
5138         * gcc.dg/20030826-2.c: Likewise.
5139         * gcc.dg/20030926-1.c: Likewise.
5140         * gcc.dg/20031202-1.c: Likewise.
5141         * gcc.dg/980312-1.c: Likewise.
5142         * gcc.dg/980313-1.c: Likewise.
5143         * gcc.dg/990117-1.c: Likewise.
5144         * gcc.dg/990424-1.c: Likewise.
5145         * gcc.dg/990524-1.c: Likewise.
5146         * gcc.dg/991230-1.c: Likewise.
5147         * gcc.dg/i386-387-1.c: Likewise.
5148         * gcc.dg/i386-387-2.c: Likewise.
5149         * gcc.dg/i386-387-3.c: Likewise.
5150         * gcc.dg/i386-387-4.c: Likewise.
5151         * gcc.dg/i386-387-5.c: Likewise.
5152         * gcc.dg/i386-387-6.c: Likewise.
5153         * gcc.dg/i386-asm-1.c: Likewise.
5154         * gcc.dg/i386-bitfield1.c: Likewise.
5155         * gcc.dg/i386-bitfield2.c: Likewise.
5156         * gcc.dg/i386-loop-1.c: Likewise.
5157         * gcc.dg/i386-loop-2.c: Likewise.
5158         * gcc.dg/i386-loop-3.c: Likewise.
5159         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5160         * gcc.dg/i386-pic-1.c: Likewise.
5161         * gcc.dg/i386-regparm.c: Likewise.
5162         * gcc.dg/i386-signbit-1.c: Likewise.
5163         * gcc.dg/i386-signbit-2.c: Likewise.
5164         * gcc.dg/i386-signbit-3.c: Likewise.
5165         * gcc.dg/i386-sse-5.c: Likewise.
5166         * gcc.dg/i386-sse-8.c: Likewise.
5167         * gcc.dg/i386-unroll-1.c: Likewise.
5168         * gcc.dg/tls/opt-1.c: Likewise.
5169         * gcc.dg/tls/opt-2.c: Likewise.
5170         * gcc.dg/unroll-1.c: Likewise.
5171         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5172         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5173         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5174         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5175
5176 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5177
5178         * g++.dg/template/incomplete1.C: New test.
5179
5180 2004-11-16  Nick Clifton  <nickc@redhat.com>
5181
5182         Revert patches accidentally commited during checkin of fixes for
5183         xstormy16 tests:
5184         gcc.c-torture/execute/simd-4.c: Revert
5185         gcc.dg/20040910-1.c: Revert.
5186
5187 2004-11-16  Paul Brook  <paul@codesourcery.com>
5188
5189         PR fortran/13010
5190         * gfortran.dg/der_pointer_1.f90: New test.
5191
5192 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5193
5194         PR c/18498
5195         * gcc.dg/bitfld-13.c: New test.
5196
5197 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5198
5199         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5200         powerpc*-*-linux*.
5201
5202         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5203         * gcc.dg/ppc64-abi-2.c: Ditto.
5204         * gcc.dg/ppc64-abi-3.c: Ditto.
5205
5206         * lib/gcc-dg.exp (dg-target-list): Remove.
5207
5208 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5209
5210         * gcc.dg/ia64-postinc.c: New test.
5211
5212 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5213
5214         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5215
5216 2004-11-15  Nick Clifton  <nickc@redhat.com>
5217
5218         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5219         __INT_MAX__ so that the test can be compiled by toolchains
5220         targeted at 16-bit processors.
5221
5222         * gcc.dg/20040625-1.c: Use long constants rather than integers
5223         when performing arithmetic that will overflow 16-bits.
5224
5225         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5226         xstormy16.  It does not support 128-bit vector operations.
5227
5228         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5229         with the macro PTR_TYPE.  Define this macro to an integer type
5230         suitable for holding a pointer.
5231
5232         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5233         the target is a 16-bit processor.
5234
5235         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5236         16-bit targets where the character constant will be too long.
5237
5238         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5239         where the double will not be directly addressable.
5240
5241 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5242
5243         Friend class name lookup 1/n, PR c++/18471
5244         * g++.dg/template/crash26.C: New test.
5245         * g++.dg/lookup/struct1.C: Adjust expected error.
5246         * g++.dg/parse/elab1.C: Likewise.
5247         * g++.dg/parse/elab2.C: Likewise.
5248         * g++.dg/parse/int-as-enum1.C: Likewise.
5249         * g++.dg/parse/struct-as-enum1.C: Likewise.
5250         * g++.dg/parse/typedef1.C: Likewise.
5251         * g++.dg/parse/typedef3.C: Likewise.
5252         * g++.dg/parse/typedef4.C: Likewise.
5253         * g++.dg/parse/typedef5.C: Likewise.
5254         * g++.dg/template/nontype4.C: Likewise.
5255         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5256         * g++.old-deja/g++.other/elab1.C: Likewise.
5257         * g++.old-deja/g++.other/syntax4.C: Likewise.
5258
5259 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5260
5261         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5262
5263 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5264
5265         * gcc.c-torture/execute/20041114-1.c: New test.
5266
5267 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5268
5269         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5270         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5271         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5272         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5273         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5274         gcc.dg/switch-7.c: New tests.
5275
5276 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5277
5278         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5279
5280 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5281
5282         PR tree-opt/18400
5283         * gcc.dg/vect/pr18400.c: New test.
5284
5285 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5286             Andrew Pinski  <pinskia@physics.uc.edu>
5287
5288         PR tree-opt/18425
5289         * gcc.dg/vect/pr18425.c: New test.
5290
5291 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5292
5293         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5294         Guard with dg-require-alias and dg-require-visibility.
5295
5296 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5297
5298         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5299
5300 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5301
5302         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5303
5304 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5305
5306         PR c++/17344
5307         * g++.dg/template/defarg5.C: New test.
5308
5309 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5310
5311         * g++.dg/parse/cast1.C: Run only on ILP32.
5312         * g++.old-deja/g++.mike/p784.C: Likewise.
5313
5314 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5315
5316         * gcc.c-torture/execute/20041113-1.c: New test.
5317
5318 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5319
5320         PR target/18230
5321         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5322         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5323         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5324         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5325         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5326         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5327         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5328         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5329         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5330         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5331         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5332         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5333         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5334
5335 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5336
5337         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5338         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5339         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5340         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5341         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5342         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5343         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5344         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5345         gcc.target/sparc/combined-1.c: New tests.
5346
5347 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5348
5349         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5350         New tests.
5351
5352 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5353
5354         * lib/gcc-dg.exp (dg-forbid-option): New function.
5355         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5356         * g++.dg/abi/bitfield8.C: Likewise.
5357         * g++.dg/abi/dtor1.C: Likewise.
5358         * g++.dg/abi/empty10.C: Likewise.
5359         * g++.dg/abi/empty7.C: Likewise.
5360         * g++.dg/abi/empty9.C: Likewise.
5361         * g++.dg/abi/layout3.C: Likewise.
5362         * g++.dg/abi/layout4.C: Likewise.
5363         * g++.dg/abi/thunk1.C: Likewise.
5364         * g++.dg/abi/thunk2.C: Likewise.
5365         * g++.dg/abi/vbase11.C: Likewise.
5366         * g++.dg/abi/vthunk2.C: Likewise.
5367         * g++.dg/abi/vthunk3.C: Likewise.
5368         * g++.dg/ext/attrib8.C: Likewise.
5369         * g++.dg/opt/longbranch2.C: Likewise.
5370         * g++.dg/opt/reg-stack4.C: Likewise.
5371         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5372         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5373         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5374         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5375         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5376         * gcc.dg/20000609-1.c: Likewise.
5377         * gcc.dg/20000720-1.c: Likewise.
5378         * gcc.dg/20011107-1.c: Likewise.
5379         * gcc.dg/20011119-1.c: Likewise.
5380         * gcc.dg/20020108-1.c: Likewise.
5381         * gcc.dg/20020122-2.c: Likewise.
5382         * gcc.dg/20020122-3.c: Likewise.
5383         * gcc.dg/20020201-3.c: Likewise.
5384         * gcc.dg/20020206-1.c: Likewise.
5385         * gcc.dg/20020218-1.c: Likewise.
5386         * gcc.dg/20020310-1.c: Likewise.
5387         * gcc.dg/20020411-1.c: Likewise.
5388         * gcc.dg/20020418-2.c: Likewise.
5389         * gcc.dg/20020426-1.c: Likewise.
5390         * gcc.dg/20020426-2.c: Likewise.
5391         * gcc.dg/20020517-1.c: Likewise.
5392         * gcc.dg/20020523-1.c: Likewise.
5393         * gcc.dg/20020523-2.c: Likewise.
5394         * gcc.dg/20020729-1.c: Likewise.
5395         * gcc.dg/20030204-1.c: Likewise.
5396         * gcc.dg/20030826-2.c: Likewise.
5397         * gcc.dg/20030926-1.c: Likewise.
5398         * gcc.dg/20031202-1.c: Likewise.
5399         * gcc.dg/980312-1.c: Likewise.
5400         * gcc.dg/980313-1.c: Likewise.
5401         * gcc.dg/990117-1.c: Likewise.
5402         * gcc.dg/990424-1.c: Likewise.
5403         * gcc.dg/990524-1.c: Likewise.
5404         * gcc.dg/991230-1.c: Likewise.
5405         * gcc.dg/i386-387-1.c: Likewise.
5406         * gcc.dg/i386-387-2.c: Likewise.
5407         * gcc.dg/i386-387-3.c: Likewise.
5408         * gcc.dg/i386-387-4.c: Likewise.
5409         * gcc.dg/i386-387-5.c: Likewise.
5410         * gcc.dg/i386-387-6.c: Likewise.
5411         * gcc.dg/i386-asm-1.c: Likewise.
5412         * gcc.dg/i386-bitfield1.c: Likewise.
5413         * gcc.dg/i386-bitfield2.c: Likewise.
5414         * gcc.dg/i386-loop-1.c: Likewise.
5415         * gcc.dg/i386-loop-2.c: Likewise.
5416         * gcc.dg/i386-loop-3.c: Likewise.
5417         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5418         * gcc.dg/i386-pic-1.c: Likewise.
5419         * gcc.dg/i386-regparm.c: Likewise.
5420         * gcc.dg/i386-signbit-1.c: Likewise.
5421         * gcc.dg/i386-signbit-2.c: Likewise.
5422         * gcc.dg/i386-signbit-3.c: Likewise.
5423         * gcc.dg/i386-sse-5.c: Likewise.
5424         * gcc.dg/i386-sse-8.c: Likewise.
5425         * gcc.dg/i386-unroll-1.c: Likewise.
5426         * gcc.dg/tls/opt-1.c: Likewise.
5427         * gcc.dg/tls/opt-2.c: Likewise.
5428         * gcc.dg/unroll-1.c: Likewise.
5429         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5430         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5431         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5432         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5433         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5434         -m64 is specified.
5435
5436 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5437
5438         PR c++/18389
5439         * g++.dg/parse/cond1.C: New test.
5440
5441         PR c++/18429
5442         * g++.dg/template/array9.C: New test.
5443         * g++.dg/ext/vla1.C: Adjust error messages.
5444         * g++.dg/ext/vlm1.C: Likewise.
5445         * g++.dg/template/crash2.C: Likewise.
5446
5447         PR c++/18436
5448         * g++.dg/template/call3.C: New test.
5449
5450         PR c++/18407
5451         * g++.dg/template/ptrmem11.C: New test.
5452
5453 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5454
5455         PR other/14264
5456         * lib/g++.exp: Set LC_ALL and LANG to C.
5457         * lib/gcc-dg.exp: Likewise.
5458         * lib/gfortran.exp: Likewise.
5459         * lib/objc.exp: Likewise.
5460         * lib/treelang.exp: Likewise.
5461
5462 2004-11-12  Andreas Schwab  <schwab@suse.de>
5463
5464         * gcc.dg/pr16286.c: Fix last change.
5465
5466 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5467
5468         PR c++/18416
5469         * g++.dg/init/global1.C: New test.
5470
5471 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5472
5473         * gcc.c-torture/execute/20041112-1.c: New test.
5474
5475 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5476
5477         * lib/gcc-dg.exp (dg-target-list): New.
5478
5479 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5480             Richard Sandiford  <rsandifo@redhat.com>
5481
5482         * lib/target-supports.exp (get-compiler_messages): New.
5483         (check_named_sections_available): Use it.
5484         (check_effective_target_ilp32): New.
5485         (check_effective_target_lp64): New.
5486         (is-effective-target): New.
5487         * lib/gcc-dg.exp (dg-require-effective-target): New.
5488
5489 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5490
5491         * gcc.dg/precedence-1.c: New test.
5492
5493 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5494
5495         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5496
5497         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5498         message, delete generated files, use more descriptive name for
5499         executable, and make the test unsupported when it cannot be run.
5500
5501         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5502         (dg-require-weak, dg-require-visibility, dg-require-alias,
5503         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5504         dg-require-iconv, dg-require-named-sections): Use it.
5505
5506         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5507
5508 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5509
5510         PR target/16457
5511         * gcc.dg/ppc-and-1: New
5512
5513         PR target/16796
5514         * gcc.dg/ppc-mov-1.c: New.
5515
5516         PR target/16458
5517         * gcc.dg/ppc-compare-1.c: New.
5518
5519 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5520
5521         * objc.dg/desig-init-2.m: New test.
5522
5523 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5524
5525         PR middle-end/18160
5526         * g++.dg/warn/register-var-1.C: New test.
5527         * g++.dg/warn/register-var-2.C: New test.
5528
5529 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5530
5531         * gcc.dg/union-2.c: New test.
5532
5533 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5534
5535         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5536         New test for PR tree-optimization/17892.
5537
5538 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/18369
5541         * g++.dg/init/new12.C: New test.
5542
5543 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5544
5545         * gcc.target/sparc: New directory.
5546         * gcc.target/sparc/sparc.exp: New driver.
5547         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5548         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5549         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5550         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5551
5552 2004-11-10  Paul Brook  <paul@codesourcery.com>
5553
5554         PR fortran/18218
5555         * gfortran.dg/list_read.c: New test.
5556
5557 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5558
5559         PR c/18322
5560         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5561         expected diagnostic location.
5562
5563 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5564
5565         * gcc.dg/20041109-1.c: New test.
5566
5567 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5568
5569         PR objc/18406
5570         * objc/compile/pr18406.m: New test.
5571
5572 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5573
5574         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5575
5576 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5577
5578         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5579
5580 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5581
5582         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5583
5584 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5585
5586         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5587         exit.
5588
5589 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5590
5591         PR tree-opt/18299
5592         * gcc.c-torture/pr18299-1.c: New test.
5593
5594 2004-11-06  Andreas Schwab  <schwab@suse.de>
5595
5596         * gcc.dg/pr16286.c: Also test for bool and pixel.
5597
5598 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5599
5600         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5601         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5602         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5603         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5604         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5605         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5606         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5607         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5608         gcc.dg/struct-semi-3.c: New tests.
5609
5610 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5611
5612         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5613
5614 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5615
5616         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5617         Do not use C99 designators.
5618
5619 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5620
5621         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5622
5623 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5624
5625         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5626         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5627         * gcc.c-torture/execute/simd-5.x: Remove.
5628
5629 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5630
5631         PR rtl-optimization/17933
5632         * gcc.dg/torture/pr17933-1.c: New test.
5633
5634 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5635
5636         PR target/18106
5637         * lib/target-supports.exp (check_weak_available): Support
5638         Windows.
5639
5640 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5641
5642         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5643         call to fflush(stdout) before abort.
5644         (my_ffsll): New function.
5645         (generate_fields): Use it.
5646
5647 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5648
5649         * gcc.dg/init-undef-1.c: New test.
5650
5651 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5652
5653         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5654         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5655         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5656         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5657         expected messages for new parser.
5658
5659 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5660
5661         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5662
5663 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5664
5665         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5666         on LP64 targets.
5667
5668 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5669
5670         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5671         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5672         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5673         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5674         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5675         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5676         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5677         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5678         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5679         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5680
5681 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5682
5683         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5684         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5685         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5686         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5687         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5688         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5689         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5690         for new parser.
5691
5692 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5693
5694         PR target/15342
5695         * gcc.dg/20041104-1.c: New test.
5696
5697 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5698
5699         * g++.dg/template/nontype7.C: New test.
5700         * g++.dg/template/nontype8.C: Likewise.
5701         * g++.dg/template/nontype9.C: Likewise.
5702         * g++.dg/template/nontype10.C: Likewise.
5703         * g++.dg/tc1/dr49.C: Likewise.
5704         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5705         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5706
5707 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5708
5709         * g++.dg/rtti/tinfo1.C: Remove xfails.
5710
5711 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5712
5713         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5714         packed attribute to the definition to satisfy the new C++ parser.
5715
5716 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5717
5718         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5719         invocations of va_arg.
5720
5721 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/18124
5724         * g++.dg/template/crash25.C: New test.
5725
5726         PR c++/18155
5727         * g++.dg/template/typedef2.C: New test.
5728         * g++.dg/parse/crash13.C: Adjust error markers.
5729
5730         PR c++/18177
5731         * g++.dg/conversion/const3.C: New test.
5732
5733 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5734
5735         PR fortran/17535
5736         PR fortran/17583
5737         PR fortran/17713
5738         * gfortran.dg/generic_[123].f90: New testcases.
5739
5740 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5741
5742         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5743         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5744
5745 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5746
5747         PR tree-opt/16808
5748         * gcc.c-torture/compile/pr16808.c: New test.
5749
5750 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5751
5752         PR rtl-optimization/17104
5753         * gcc.dg/ppc-bitfield1.c: New.
5754
5755 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5756
5757         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5758
5759 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5760
5761         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5762         strings for 32-bit code.
5763
5764 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5765
5766         PR c/18239
5767         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5768
5769 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5770
5771         PR c++/18064
5772         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5773
5774 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5775
5776         PR c++/15172
5777         * g++.dg/init/aggr2.C: New test.
5778
5779 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5780
5781         * objc.dg/local-decl-1.m: New test.
5782
5783 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5784
5785         * gcc.dg/20040910-1.c: Adjust regex.
5786
5787 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5788
5789         PR rtl-optimization/18084
5790         * g++.dg/opt/pr18084-1.C: New testcase.
5791
5792 2004-10-30  Matt Austern  <austern@apple.com>
5793
5794         PR c++/17542
5795         * g++.dg/ext/attrib18.C: New test.
5796
5797 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5798
5799         PR middle-end/18096
5800         * gcc.dg/pr18096-1.c: New test case.
5801
5802 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5803
5804         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5805
5806 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5807
5808         PR c/16666
5809         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5810         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5811         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5812         gcc.dg/old-style-prom-3.c: New tests.
5813
5814 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5815
5816         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5817         Remove unnecessary inclusion of stdio.h.
5818
5819 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5820
5821         PR rtl-optimization/17581
5822         * gcc.dg/pr17581-1.c: New test case.
5823
5824 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5825
5826         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5827         being implemented.
5828         * g++.dg/conversion/dr195-1.C: New.
5829         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5830         * g++.old-deja/g++.mike/p10148.C: Likewise.
5831
5832 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5833
5834         PR c++/17695
5835         * g++.dg/debug/typedef2.C: New test.
5836
5837 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5838
5839         PR fortran/13490
5840         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5841         * gfortran.dg/g77/README: Update.
5842
5843 2004-10-28  Matt Austern  <austern@apple.com>
5844
5845         PR c++/14124
5846         * g++.dg/ext/packed7.C: New test.
5847
5848 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5849
5850         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5851         scan-assembler.
5852         * lib/scanasm.exp (hidden-scan-for): New proc.
5853         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5854         string.
5855         (scan-not-hidden): Likewise.
5856         * lib/target-supports.exp (check_visibility_available): mach-o is
5857         support too.
5858
5859 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/17132
5862         * g++.dg/template/memclass3.C: New test.
5863
5864 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5865
5866         PR middle-end/18160
5867         * gcc.dg/register-var-1.c: New test.
5868         * gcc.dg/register-var-2.c: New test.
5869         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5870         error now.
5871
5872 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5873
5874         PR other/18172
5875         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5876         unused variables.
5877         * gcc.dg/vect/vect-22.c: Likewise.
5878
5879 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5880
5881         * gcc.dg/i386-rotate-1.c: New test.
5882
5883 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5884
5885         * g++.dg/init/ref12.C: Add "run" marker.
5886
5887         PR c++/17435
5888         * g++.dg/init/ref12.C: New test.
5889
5890         PR c++/18140
5891         * g++.dg/template/shift1.C: New test.
5892         * g++.dg/template/error10.C: Adjust error markers.
5893
5894 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5895
5896         PR tree-opt/17529
5897         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5898
5899 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5900
5901         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5902         * gcc.dg/weak/weak-3.c: Likewise.
5903         * gcc.dg/weak/weak-5.c: Likewise.
5904         * gcc.dg/weak/weak-9.c: Likewise.
5905         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5906         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5907
5908         * gcc.dg/darwin-weakimport-1.c: New.
5909
5910 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5911
5912         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5913
5914 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5915
5916         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5917         'syntax' error messages.
5918         * gcc.dg/cpp/direct2s.c: Likewise.
5919
5920 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5921
5922         * gcc.c-torture/compile/20041026-1.c: New.
5923
5924 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/18093
5927         * g++.dg/lookup/ns2.C: New test.
5928
5929         PR c++/18020
5930         * g++.dg/template/enum4.C: New test.
5931
5932         PR c++/18161
5933         * g++.dg/template/expr1.C: New test.
5934
5935 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5936
5937         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5938
5939 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5940
5941         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5942         gcc.dg/decl-nospec-3.c: New tests.
5943
5944 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5945
5946         * objc.dg/super-class-3.m: New test.
5947
5948 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5949
5950         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5951         resyncing.
5952         * gcc.dg/cpp/direct2s.c: Likewise.
5953
5954 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5955
5956         * objc.dg/image-info.m: Update for changes to section selection.
5957
5958 2004-10-25  David Ayers  <d.ayers@inode.at>
5959             Ziemowit Laski  <zlaski@apple.com>
5960
5961         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5962         diagnostics when messaging 'id <Proto>'.
5963         * objc.dg/class-protocol-1.m: New test.
5964         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5965         a non-existent method signature.
5966         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5967         Update diagnostics when messaging with non-existent method signature.
5968         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5969         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5970         invalid receivers are now resolved as if messaging 'id'; remove
5971         extraneous diagnostics.
5972
5973 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5974
5975         PR c/16667
5976         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5977         gcc.dg/init-desig-obs-3.c: New tests.
5978
5979 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5980
5981         * gcc.dg/debug/20041023-1.c: New test.
5982
5983 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5984
5985         PR middle-end/17407
5986         * gcc.c-torture/compile/pr17407.c: New test.
5987
5988         PR c++/18121
5989         * g++.dg/template/array8.C: New test.
5990
5991 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5992
5993         PR other/18138
5994         * lib/g++.exp: Accept more than one multilib libgcc.
5995         * lib/gcc-dg.exp: Likewise.
5996         * lib/objc.exp: Likewise.
5997         * lib/treelang.exp: Likewise.
5998         * lib/gfortran.exp: Likewise.
5999
6000 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6001
6002         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6003
6004 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6005
6006         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6007         * gcc.dg/c99-const-expr-3.c: Likewise.
6008
6009 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6010
6011         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6012
6013 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6014
6015         * gcc.c-torture/execute/loop-2e.x: Remove.
6016
6017 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6018
6019         PR c++/18095
6020         * g++.dg/parse/crash18.C: New.
6021         * g++.dg/parse/crash19.C: New.
6022
6023 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6024
6025         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6026         * g++.dg/ext/dllimport2.C: Same.
6027         * g++.dg/ext/dllimport8.C: Same.
6028
6029 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6030
6031         PR c++/10841
6032         * g++.dg/conversion/cast1.C: New test.
6033         * g++.dg/overload/pmf1.C: Adjust error marker.
6034
6035 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6036
6037         PR objc/17923
6038         * objc.dg/const-str-7.m: New test.
6039
6040 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6041
6042         * g++.dg/template/memfriend11.C: Fix comment typo.
6043         * g++.dg/template/memfriend14.C: Likewise.
6044
6045 2004-10-20  Richard Henderson  <rth@redhat.com>
6046
6047         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6048         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6049         -fasynchronous-unwind-tables.
6050
6051 2004-10-20  Richard Henderson  <rth@redhat.com>
6052
6053         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6054         (main): Return success.
6055         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6056         (main): Return success.
6057
6058 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6059
6060         PR c++/13495
6061         * g++.dg/template/memfriend9.C: New test.
6062         * g++.dg/template/memfriend10.C: Likewise.
6063         * g++.dg/template/memfriend11.C: Likewise.
6064         * g++.dg/template/memfriend12.C: Likewise.
6065         * g++.dg/template/memfriend13.C: Likewise.
6066         * g++.dg/template/memfriend14.C: Likewise.
6067         * g++.dg/template/memfriend15.C: Likewise.
6068         * g++.dg/template/memfriend16.C: Likewise.
6069         * g++.dg/template/memfriend17.C: Likewise.
6070         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6071
6072 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6073
6074         * g++.dg/conversion/dr195.C: New.
6075         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6076
6077 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6078             Devang Patel  <dpatel@apple.com>
6079
6080         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6081         of floating point arithmetic, which could trap.
6082
6083 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6084
6085         PR c++/14035
6086         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6087         * g++.dg/conversion/const2.C: New test.
6088         * g++.dg/expr/reinterpret2.C: New test.
6089         * g++.dg/expr/reinterpret3.C: New test.
6090         * g++.dg/expr/cast2.C: New test.
6091         * g++.dg/expr/copy1.C: New test.
6092         * g++.dg/other/conversion1.C: Change error message.
6093         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6094         function pointers to void *.
6095         * g++.old-deja/g++.mike/p10148.C: Likewise.
6096
6097 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6098
6099         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6100
6101 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6102
6103         PR c++/18047
6104
6105         * g++.dg/parse/expr3.C: New test.
6106
6107 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6108
6109         * gcc.dg/smod-1.c: New test.
6110
6111 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6112
6113         * objc.dg/method-14.m: New test.
6114
6115 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6116
6117         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6118         Also xfail as the patch was reverted.
6119
6120 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6121
6122         PR middle-end/16973
6123         * gcc.dg/pr16973.c: New test.
6124
6125 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6126
6127         PR tree-optimization/17656
6128         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6129
6130 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6131
6132         * g++.dg/eh/shadow1.C: New.
6133
6134 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6135
6136         * gcc.c-torture/compile/20041018-1.c: New test.
6137
6138 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6139
6140         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6141         compiler referring to register 0 when accessing sdata.  The linker
6142         now patches things up.
6143
6144 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6145
6146         PR c/17529
6147         * gcc.c-torture/compile/pr17529.c: New test.
6148
6149 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6150
6151         PR c++/17743
6152         * g++.dg/ext/attrib17.C: New test.
6153
6154 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6155
6156         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6157
6158 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6159
6160         PR c++/10479
6161         * g++.dg/ext/attrib16.C: New test.
6162
6163 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6164
6165         PR c++/17042
6166         * g++.dg/init/dso_handle1.C: New test.
6167
6168         PR c++/14667
6169         * g++.dg/parse/typedef6.C: New test.
6170
6171         PR c++/17916
6172         * g++.dg/parse/pragma1.C: New test.
6173
6174 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6175
6176         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6177
6178 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6179
6180         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6181         -fno-common when on HPPA HP-UX platforms.
6182
6183 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR other/16820
6186         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6187         stdint.h.
6188         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6189         uintptr_t.
6190
6191 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6192
6193         PR c++/16301
6194         * g++.dg/lookup/strong-using-4.C: New test.
6195
6196 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6197
6198         PR middle-end/16567
6199         * gcc.c-torture/compile/nested-1.c: New test.
6200
6201 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6202
6203         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6204         and mipsisa64*-*-* (until support for misaligned loads is added).
6205         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6206         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6207         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6208         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6209         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6210         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6211
6212 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6213
6214         PR c++/17976
6215         * g++.dg/init/dtor3.C: New test.
6216
6217 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6218
6219         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6220
6221 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6222
6223         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6224         * gcc.dg/macho-lo-sum.c: Likewise.
6225
6226 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6227
6228         * gcc.dg/ppc-spe64-1.c: New test.
6229
6230 2004-10-14  Devang Patel  <dpatel@apple.com>
6231
6232         PR 17635
6233         * gcc.dg/pr17635.c : New test.
6234
6235 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6236
6237         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6238         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6239         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6240         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6241         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6242         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6243         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6244         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6245         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6246         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6247         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6248         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6249         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6250         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6251         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6252         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6253         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6254         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6255
6256 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6257
6258         * gcc.dg/vect/vect-82.c: New testcase.
6259         * gcc.dg/vect/vect-82_64.c: New testcase.
6260         * gcc.dg/vect/vect-83.c: New testcase.
6261         * gcc.dg/vect/vect-83_64.c: New testcase.
6262
6263 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6264
6265         * gcc.dg/cpp/error-1.c: New test.
6266
6267 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6268
6269         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6270
6271 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6272
6273         PR target/17984
6274         * gcc.dg/cris-peep2-xsrand2.c: New test.
6275
6276 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6277
6278         PR c++/17661
6279         * testsuite/g++.dg/expr/for2.C: New test.
6280
6281 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6282
6283         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6284
6285 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6286
6287         PR tree-optimization/17724
6288         * g++.dg/opt/pr17724-1.C: New test.
6289         * g++.dg/opt/pr17724-2.C: New test.
6290         * g++.dg/opt/pr17724-3.C: New test.
6291         * g++.dg/opt/pr17724-4.C: New test.
6292         * g++.dg/opt/pr17724-5.C: New test.
6293         * g++.dg/opt/pr17724-6.C: New test.
6294
6295 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6296
6297         PR c/17301
6298         * gcc.dg/pr17301-2.c: New test.
6299
6300 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/15876
6303         * g++.dg/parse/error22.C: New test.
6304
6305         PR c++/17936
6306         * g++.dg/template/spec18.C: New test.
6307
6308 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6309
6310         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6311         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6312         memcpy.
6313         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6314         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6315
6316 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6317
6318         * g++.dg/eh/cleanup5.C: Add dg-options "".
6319
6320 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6321
6322         PR middle-end/17657
6323         * gcc.dg/switch-4.c: New test case.
6324
6325 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6326
6327         * gcc.c-torture/execute/20041011-1.c: New test.
6328
6329 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6330
6331         PR c++/17554
6332         * g++.dg/init/for3.C: New test.
6333
6334         PR c++/17657
6335         * g++.dg/opt/switch2.C: New test.
6336
6337         PR middle-end/17703
6338         * g++.dg/warn/Wreturn-2.C: New test.
6339
6340 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6341
6342         PR c++/17907
6343         * g++.dg/eh/cleanup5.C: New test.
6344
6345 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6346
6347         PR c++/17393
6348         * g++.dg/parse/error21.C: New test.
6349
6350 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6351
6352         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6353         * g++.dg/warn/incomplete1.C: Likewise.
6354         * g++.dg/template/qualttp20.C: Likewise.
6355
6356 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6357
6358         PR c/17881
6359         * parm-incomplete-1.c: New test.
6360
6361 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6362
6363         PR c++/17867
6364         * g++.dg/parse/error19.C: New test.
6365
6366         PR c++/17670
6367         * g++.dg/init/new11.C: New test.
6368
6369         PR c++/17821
6370         * g++.dg/parse/error20.C: New test.
6371
6372         PR c++/17826
6373         * g++.dg/template/crash24.C: New test.
6374
6375 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6376
6377         PR c/17301
6378         * gcc.dg/pr17301-1.c: New test.
6379
6380 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6381
6382         PR c/17189
6383         * gcc.dg/anon-struct-5.c: New test.
6384
6385 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6386
6387         PR c/17844
6388         * gcc.dg/pr17844-1.c: New test.
6389
6390 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6391
6392         PR tree-optimization/17906
6393         * gcc.c-torture/compile/pr17906.c: New.
6394
6395 2004-10-09  Stuart Hastings  <stuart@apple.com>
6396             Roger Sayle  <roger@eyesopen.com>
6397
6398         PR rtl-optimization/17853
6399         * gcc.dg/i386-mmx-5.c: New testcase.
6400
6401 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6402
6403         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6404
6405 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6406
6407         PR c++/17524
6408         * g++.dg/template/static9.C: New test.
6409
6410         PR c++/17685
6411         * g++.dg/parse/operator5.C: New test.
6412
6413 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6414
6415         PR middle-end/17894
6416         * gcc.c-torture/execute/divcmp-4.c: New test case.
6417
6418 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6419
6420         PR tree-opt/17902
6421         * g++.dg/opt/pr17902.C: New test.
6422
6423 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6424
6425         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6426
6427 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6428
6429         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6430
6431 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6432
6433         * gcc.dg/assign-warn-3.c: New test.
6434
6435 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6436
6437         PR c/16999
6438         * gcc.dg/cpp/ident-1.c: New test.
6439
6440 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6441
6442         * gcc.c-torture/compile/acc1.c: New.
6443
6444 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6445
6446         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6447         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6448
6449 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6450
6451         * gcc.dg/ultrasp11.c: New test.
6452
6453 2004-10-08  Michael Matz  <matz@suse.de>
6454
6455         * gcc.dg/doloop-2.c: New test.
6456
6457 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6458
6459         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6460         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6461         objc.dg/method-9.m: Update expected diagnostics.
6462
6463 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6464
6465         * gcc.dg/ppc-fsel-3.c: New file.
6466         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6467
6468 2004-10-07  Paul Brook  <paul@codesourcery.com>
6469
6470         * gfortran.dg/intrinsic_verify_1.f90: New test.
6471
6472 2004-10-07  Paul Brook  <paul@codesourcery.com>
6473
6474         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6475
6476 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6477
6478         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6479         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6480         commit.
6481
6482 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6483
6484         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6485
6486 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6487
6488         PR c++/17115
6489         * g++.dg/warn/Winline-4.C: New test.
6490
6491 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6492
6493         * gcc.c-torture/compile/20041007-1.c: New test.
6494
6495 2004-10-07  Paul Brook  <paul@codesourcery.com>
6496
6497         PR fortran/17678
6498         * gfortran.dg/use_allocated_1.f90: New test.
6499
6500 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6501
6502         PR middle-end/17849
6503         * gfortran.fortran-torture/compile/nested.f90: New test
6504
6505 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6506
6507         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6508
6509 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6510
6511         PR c++/17368
6512         * g++.dg/ext/asm6.C: New test.
6513
6514 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6515
6516         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6517
6518 2004-10-06  Paul Brook  <paul@codesourcery.com>
6519
6520         PR libfortran/17709
6521         * gfortran.dg/empty_format_1.f90: New test.
6522
6523 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6524
6525         PR fortran/17568
6526         * gfortran.dg/ishft.f90: New test.
6527
6528         PR fortran/17283
6529         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6530         tests.
6531
6532 2004-10-06  Paul Brook  <paul@codesourcery.com>
6533
6534         * gfortran.dg/do_1.f90: New test.
6535
6536 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6537
6538         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6539         optimizing for size.
6540
6541 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6542
6543         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6544
6545 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6546
6547         * gcc.c-torture/compile/20041005-1.c: New test.
6548
6549 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6550
6551         PR c++/17829
6552         * g++.dg/lookup/koenig4.C: New.
6553
6554 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6555
6556         * g++.dg/other/classkey1.C: Adjust quoting marks.
6557         * g++.dg/parse/error15.C: Likewise.
6558         * g++.dg/template/meminit2.C (int>): Likewise.
6559
6560 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6561
6562         PR fortran/17283
6563         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6564
6565         PR fortran/17631
6566         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6567
6568         PR fortran/17708
6569         * gfortran.dg/pr17708.f90: New test.
6570
6571 2004-10-04  Chao-ying Fu  <fu@mips.com>
6572
6573         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6574         * gcc.dg/vect/vect-4.c: Ditto.
6575         * gcc.dg/vect/vect-5.c: Ditto.
6576         * gcc.dg/vect/vect-6.c: Ditto.
6577         * gcc.dg/vect/vect-8.c: Ditto.
6578         * gcc.dg/vect/vect-16.c: Ditto.
6579         * gcc.dg/vect/vect-30.c: Ditto.
6580         * gcc.dg/vect/vect-40.c: Ditto.
6581         * gcc.dg/vect/vect-41.c: Ditto.
6582         * gcc.dg/vect/vect-42.c: Ditto.
6583         * gcc.dg/vect/vect-43.c: Ditto.
6584         * gcc.dg/vect/vect-44.c: Ditto.
6585         * gcc.dg/vect/vect-45.c: Ditto.
6586         * gcc.dg/vect/vect-46.c: Ditto.
6587         * gcc.dg/vect/vect-47.c: Ditto.
6588         * gcc.dg/vect/vect-48.c: Ditto.
6589         * gcc.dg/vect/vect-49.c: Ditto.
6590         * gcc.dg/vect/vect-50.c: Ditto.
6591         * gcc.dg/vect/vect-51.c: Ditto.
6592         * gcc.dg/vect/vect-52.c: Ditto.
6593         * gcc.dg/vect/vect-53.c: Ditto.
6594         * gcc.dg/vect/vect-54.c: Ditto.
6595         * gcc.dg/vect/vect-55.c: Ditto.
6596         * gcc.dg/vect/vect-56.c: Ditto.
6597         * gcc.dg/vect/vect-57.c: Ditto.
6598         * gcc.dg/vect/vect-58.c: Ditto.
6599         * gcc.dg/vect/vect-59.c: Ditto.
6600         * gcc.dg/vect/vect-60.c: Ditto.
6601         * gcc.dg/vect/vect-74.c: Ditto.
6602         * gcc.dg/vect/vect-79.c: Ditto.
6603         * gcc.dg/vect/vect-80.c: Ditto.
6604
6605 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6606
6607         * gcc.dg/unused-7.c: Use the correct option.
6608
6609 2004-10-04  Paul Brook  <paul@codesourcery.com>
6610         Bud Davis  <bdavis9659@comcast.net>
6611
6612         PR fortran/17706
6613         PR fortran/16434
6614         * gfortran/pr17706.f90: New test.
6615         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6616
6617 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6618
6619         * gfortran.dg/pr17612.f90: New test.
6620
6621 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6622
6623         * g++.dg/template/local1.C: Adjust quoting marks in
6624         testing for diagnostics.
6625         * g++.dg/tls/diag-2.C: Likewise.
6626         * g++.dg/other/error8.C: Likewise.
6627
6628 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6629
6630         PR c/17178
6631         * gcc.dg/unused-4.c: Adjust to be correct.
6632
6633         PR c/17820
6634         * gcc.dg/unused-7.c: New test.
6635
6636 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6637
6638         PR c++/17797
6639         * g++.dg/overload/template2.C: New test.
6640
6641 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6642
6643         PR tree-optimization/16632
6644         * gcc.dg/tree-ssa/20041002-1.c: New.
6645
6646 2004-10-03  Paul Brook  <paul@codesourcery.com>
6647
6648         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6649         rather than relying on default formatting.
6650
6651 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6652
6653         * gcc.dg/20040920-1.c: Update expected message text.
6654
6655 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6656
6657         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6658
6659 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6660
6661         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6662         tree level.
6663
6664 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6665
6666         * gcc.dg/tree-ssa/pr17343.c: Remove.
6667
6668 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6669
6670         PR tree-opt/17343
6671         * gcc.dg/tree-ssa/pr17343.c: New test.
6672
6673 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6674
6675         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6676         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6677         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6678         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6679         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6680
6681 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6682
6683         * gcc.dg/lvalue-2.c: New test.
6684
6685 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6686
6687         PR c/17730
6688         * gcc.dg/pr17730-1.c: New test
6689
6690 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6691
6692         PR c/7425
6693         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6694
6695 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6696
6697         * gcc.c-torture/execute/stdarg-1.c: New test.
6698         * gcc.c-torture/execute/stdarg-2.c: New test.
6699         * gcc.c-torture/execute/stdarg-3.c: New test.
6700         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6701         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6702         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6703         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6704         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6705
6706 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR tree-optimization/17697
6709         * g++.dg/opt/pr17697-1.C: New test.
6710         * g++.dg/opt/pr17697-2.C: New test.
6711         * g++.dg/opt/pr17697-3.C: New test.
6712
6713 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6714
6715         PR c/16409
6716         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6717         gcc.dg/vla-init-5.c: New tests.
6718
6719 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6720
6721         PR c/13804
6722         * gcc.dg/pr13804-1.c: New test.
6723
6724 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6725
6726         PR fortran/16938
6727         * gfortran.dg/pr16938.f90: New test.
6728
6729 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6730
6731         * g++.dg/template/crash23.C: New test.
6732
6733 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6734
6735         PR c++/17585
6736         * g++.dg/template/static8.C: New test.
6737
6738 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6739
6740         PR c++/17681
6741         * g++.dg/other/error9.C: New test.
6742
6743 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6744
6745         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6746
6747 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6748
6749         PR fortran/15164
6750         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6751
6752 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6753
6754         PR middle-end/17112
6755         * gcc.dg/pr17112-1.c: New test case.
6756
6757 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6758
6759         PR c/11459
6760         * gcc.dg/pr11459-1.c: New test.
6761
6762 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6763
6764         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6765         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6766
6767 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6768
6769         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6770
6771 2004-09-25  Jan Hubicka  <jh@suse.cz>
6772
6773         * compile/30040909-1.c: New test.
6774         * compile/30040907-1.c: New test.
6775
6776 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6777
6778         * gcc.c-torture/execute/va-arg-26.c: New test.
6779
6780 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6781
6782         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6783         extra diagnostics on targets with 64-bit pointers.
6784         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6785
6786 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6787
6788         PR c/17188
6789         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6790         * gcc.dg/decl-3.c: Adjust expected message.
6791
6792 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6793
6794         PR fortran/17615
6795         * gfortran.dg/pr17615.f90: New test.
6796
6797 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6798
6799         PR tree-optimzation/17517
6800         * g++.dg/tree-ssa/pr17517.C: New Test.
6801
6802 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6803
6804         PR c++/16889
6805         * g++.dg/lookup/ambig3.C: New.
6806
6807 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6808
6809         PR tree-opt/17624
6810         * g++.dg/opt/pr17624.C: New test.
6811
6812 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6813
6814         PR c/6980
6815         * gcc.dg/Wbad-function-cast-1.c: New test.
6816
6817 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6818
6819         * g++.dg/ext/complit1.C
6820         * g++.dg/other/error2.C
6821         * g++.dg/other/nontype-1.C
6822         * g++.dg/parse/crash11.C
6823         * g++.dg/parse/crash12.C
6824         * g++.dg/parse/error15.C
6825         * g++.dg/parse/error4.C
6826         * g++.dg/parse/tmpl-outside1.C
6827         * g++.dg/parse/too-many-tmpl-args1.C
6828         * g++.dg/template/dependent-expr3.C
6829         * g++.dg/template/error10.C
6830         * g++.dg/template/instantiate1.C
6831         * g++.dg/template/vtable2.C
6832         * g++.dg/warn/Wshadow-1.C
6833         * g++.dg/warn/weak1.C
6834         * g++.old-deja/g++.brendan/crash16.C
6835         * g++.old-deja/g++.brendan/crash18.C
6836         * g++.old-deja/g++.brendan/crash48.C
6837         * g++.old-deja/g++.brendan/crash49.C
6838         * g++.old-deja/g++.brendan/crash55.C
6839         * g++.old-deja/g++.brendan/crash56.C
6840         * g++.old-deja/g++.brendan/crash8.C
6841         * g++.old-deja/g++.brendan/enum11.C
6842         * g++.old-deja/g++.brendan/enum8.C
6843         * g++.old-deja/g++.brendan/enum9.C
6844         * g++.old-deja/g++.brendan/friend3.C
6845         * g++.old-deja/g++.brendan/misc14.C
6846         * g++.old-deja/g++.bugs/900402_02.C
6847         * g++.old-deja/g++.bugs/900404_03.C
6848         * g++.old-deja/g++.bugs/900404_04.C
6849         * g++.old-deja/g++.bugs/900428_03.C
6850         * g++.old-deja/g++.jason/crash4.C
6851         * g++.old-deja/g++.jason/overload21.C
6852         * g++.old-deja/g++.jason/redecl1.C
6853         * g++.old-deja/g++.jason/report.C
6854         * g++.old-deja/g++.jason/rfg10.C
6855         * g++.old-deja/g++.jason/template30.C
6856         * g++.old-deja/g++.law/arm12.C
6857         * g++.old-deja/g++.law/ctors5.C
6858         * g++.old-deja/g++.law/cvt20.C
6859         * g++.old-deja/g++.law/init10.C
6860         * g++.old-deja/g++.law/init8.C
6861         * g++.old-deja/g++.law/visibility17.C
6862         * g++.old-deja/g++.law/visibility7.C
6863         * g++.old-deja/g++.mike/net8.C
6864         * g++.old-deja/g++.mike/p646.C
6865         * g++.old-deja/g++.mike/p700.C
6866         * g++.old-deja/g++.mike/p701.C
6867         * g++.old-deja/g++.mike/p811.C
6868         * g++.old-deja/g++.ns/template13.C
6869         * g++.old-deja/g++.other/array3.C
6870         * g++.old-deja/g++.other/crash25.C
6871         * g++.old-deja/g++.other/dtor3.C
6872         * g++.old-deja/g++.other/dtor4.C
6873         * g++.old-deja/g++.other/main1.C
6874         * g++.old-deja/g++.other/warn7.C
6875         * g++.old-deja/g++.pt/crash11.C
6876         * g++.old-deja/g++.pt/crash36.C
6877         * g++.old-deja/g++.pt/spec22.C
6878         * g++.old-deja/g++.pt/spec9.C
6879         * g++.old-deja/g++.pt/ttp52.C
6880         * g++.old-deja/g++.robertl/eb103.C
6881         * g++.old-deja/g++.robertl/eb121.C
6882         * g++.old-deja/g++.robertl/eb22.C
6883         * g++.old-deja/g++.robertl/eb8.C:
6884         Update locations and/or regexps of dg-error markers.
6885         Remove markers for some bogus messages that are no longer issued.
6886
6887 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6888
6889         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6890         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6891
6892 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6893
6894         PR c++/17618
6895         * g++.dg/lookup/crash5.C: New test.
6896
6897 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6898
6899         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6900         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6901         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6902         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6903         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6904         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6905
6906         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6907         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6908         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6909         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6910         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6911         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6912
6913         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6914
6915         * gcc.dg/vect/vect-44.c: Check additional cases.
6916         * gcc.dg/vect/vect-48.c: Check additional cases.
6917
6918         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6919         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6920         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6921         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6922         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6923         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6924         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6925         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6926         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6927
6928         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6929         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6930         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6931
6932 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6933
6934         * gcc.dg/tree-ssa/loop-6.c: New test.
6935
6936 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6937
6938         PR c++/17620
6939         * g++.dg/inherit/base2.C: New.
6940
6941 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6942
6943         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6944         * gcc.dg/20001012-2.c: Likewise.
6945         * gcc.dg/20001013-1.c: Likewise.
6946         * gcc.dg/20001101-1.c: Likewise.
6947         * gcc.dg/20001102-1.c: Likewise.
6948         * gcc.dg/bf-spl1.c: Likewise.
6949         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6950         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6951
6952 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6953
6954         PR tree-optimization/16721
6955         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6956
6957 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6958
6959         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6960         * gcc.dg/20040305-1.c: Likewise.
6961
6962 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6963
6964         PR c/16566
6965         * gcc.c-torture/compile/pr16566-1.c,
6966         gcc.c-torture/compile/pr16566-2.c,
6967         gcc.c-torture/compile/pr16566-3.c: New tests.
6968
6969 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6970
6971         PR tree-optimization/17512
6972         * gcc.c-torture/compile/20040916-1.c.
6973
6974 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6975
6976         * gcc.dg/pragma-re-3.c: New test.
6977
6978 2004-09-17  Matt Austern  <austern@apple.com>
6979
6980         PR c++/15049
6981         * g++.dg/other/anon3.C: New.
6982
6983 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6984
6985         PR c++/7503
6986         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6987         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6988         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6989         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6990         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6991
6992 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6993
6994         PR fortran/17286
6995         * gfortran.dg/pr17286.f90: New test.
6996
6997 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/17530
7000         * g++.dg/template/static7.C: New test.
7001
7002 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7003
7004         PR tree-opt/17558
7005         * gcc.c-torture/compile/pr17558.c: New test.
7006
7007 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7008
7009         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7010         if SKIP_ATTRIBUTE is defined.
7011
7012 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7013
7014         PR fortran/15957
7015         * gfortran.dg/pr15957.f90: New test.
7016
7017 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7018
7019         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7020         in comparison.
7021         * gcc.dg/vect/vect-79.c: Likewise.
7022         * gcc.dg/vect/vect-80.c: Likewise.
7023
7024 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7025
7026         PR fortran/15750
7027         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7028
7029 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7030
7031         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7032         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7033         * gcc.dg/vect/vect-62.c: New testcase.
7034         * gcc.dg/vect/vect-63.c: New testcase.
7035         * gcc.dg/vect/vect-64.c: New testcase.
7036         * gcc.dg/vect/vect-65.c: New testcase.
7037         * gcc.dg/vect/vect-66.c: New testcase.
7038         * gcc.dg/vect/vect-67.c: New testcase.
7039         * gcc.dg/vect/vect-68.c: New testcase.
7040         * gcc.dg/vect/vect-69.c: New testcase.
7041         * gcc.dg/vect/vect-79.c: New testcase.
7042         * gcc.dg/vect/vect-80.c: New testcase.
7043
7044 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7045
7046         * gcc.target/mips/asm-1.c: New test.
7047
7048 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7049
7050         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7051         * gcc.dg/vect/vect-73.c: New testcase.
7052         * gcc.dg/vect/vect-74.c: New testcase.
7053         * gcc.dg/vect/vect-75.c: New testcase.
7054         * gcc.dg/vect/vect-76.c: New testcase.
7055         * gcc.dg/vect/vect-77.c: New testcase.
7056         * gcc.dg/vect/vect-78.c: New testcase
7057
7058 2004-09-18  Paul Brook  <paul@codesourcery.com>
7059
7060         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7061
7062 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7063
7064         PR c/17424
7065         * gcc.dg/pr17424-1.c: New test.
7066
7067 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7068
7069         * g++.dg/tree-ssa/pr17153.C: New test.
7070
7071 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7072
7073         PR pch/13361
7074         * testsuite/g++.dg/pch/wchar-1.C: New.
7075         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7076
7077 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7078
7079         * gcc.c-torture/execute/20040917-1.c: New test.
7080
7081 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7082
7083         PR tree-optimization/17319
7084         * gcc.dg/pr17319.c: New test.
7085
7086 2004-09-17  Devang Patel  <dpatel@apple.com>
7087
7088         * gcc.dg/20040813-1.c: New test.
7089
7090 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7091
7092         PR tree-optimization/17273
7093         * gcc.c-torture/compile/pr17273.c: New test.
7094
7095 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7096
7097         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7098         Update expected messages.
7099         * gcc.dg/declspec-13.c: New test.
7100
7101 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7102
7103         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7104
7105 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7106
7107         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7108         change what 'a' is pointing to.
7109
7110 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7111
7112         PR c++/16002
7113         * g++.dg/template/error18.C: New test.
7114
7115         PR c++/16029
7116         * g++.dg/warn/Wunused-8.C: New test.
7117
7118 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7119
7120         PR tree-optimization/17513
7121         * gcc.dg/20040916-1.c: New test.
7122
7123 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR c++/17501
7126         * g++.dg/template/typename7.C: New test.
7127
7128 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7129
7130         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7131
7132 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7133
7134         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7135         with -ftree-based-profiling also.
7136         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7137
7138 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7139
7140         PR/15364
7141         * gfortran.dg/der_array_io_1.f90: New test.
7142         * gfortran.dg/der_array_io_2.f90: New test.
7143         * gfortran.dg/der_array_io_3.f90: New test.
7144
7145 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7146
7147         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7148         EABI.
7149
7150 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7151
7152         * g++.dg/opt/switch1.C: New test.
7153
7154 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7155
7156         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7157         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7158         Update expected messages.
7159
7160 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7161
7162         PR fortran/16485
7163         * gfortran.dg/same_name_1.f90: New test.
7164
7165 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7166
7167         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7168         dereference garbage pointers.
7169
7170 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7173         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7174
7175         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7176         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7177         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7178
7179 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/17324
7182         * g++.dg/template/mangle1.C: New test.
7183
7184 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7185
7186         PR tree-optimization/17252
7187         * gcc.c-torture/execute/pr17252.c: New test.
7188
7189 2004-09-14  Andrew Pinski  <apinski@apple.com>
7190
7191         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7192
7193 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7194
7195         PR rtl-optimization/9771
7196         * gcc.dg/pr9771-1.c: New test case.
7197
7198 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7199
7200         PR tree-optimization/15262
7201         * gcc.c-torture/execute/pr15262-1.c: New test.
7202         * gcc.c-torture/execute/pr15262-2.c: New test.
7203
7204 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7205
7206         * gcc.dg/declspec-12.c: New test.
7207
7208 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7209
7210         * gfortran.dg/pr17090.f90: Add directives to test.
7211
7212 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7213
7214         * gcc.c-torture/compile/20040914-1.c: New test.
7215
7216 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7217
7218         PR c++/16162
7219         * g++.dg/template/decl2.C: New test.
7220
7221 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7222
7223         PR fortran/17090
7224         * gfortran.dg/pr17090.f90: New test.
7225
7226 2004-09-13  Dale Johannesen  <dalej@apple.com>
7227
7228         * gcc.c-torture/compile/pr17408.c:  New test case.
7229
7230 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7231
7232         PR c++/16716
7233         * g++.dg/parse/crash17.C: New test.
7234
7235         PR c++/17327
7236         * g++.dg/template/enum3.C: New test.
7237
7238 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7239
7240         * lib/gcc-defs.exp: Load wrapper.exp.
7241         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7242         using local code.
7243         * lib/gcc.exp (gcc_init): Similar.
7244         * lib/gfortran.exp (gfortran_init): Similar.
7245         * lib/objc.exp (objc_init): Similar.
7246         * lib/treelang.exp (treelang_init): Similar.
7247         * lib/wrapper.exp: New file with build_wrapper call machinery in
7248         ${tool}_maybe_build_wrapper.
7249
7250 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7251
7252         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7253         "inline".
7254         * gcc.dg/declspec-11.c: Update expected messages.
7255         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7256         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7257         gcc.dg/inline-12.c: New tests.
7258
7259 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7260
7261         * g++.dg/tree-ssa/pr17400.C: New testcase.
7262
7263 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7264
7265         * gcc.target/mips/sb1-1.c: New testcase.
7266
7267 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7268
7269         * lib/g77-dg.exp: Remove unused file.
7270         * lib/mike-g77.exp: Ditto.
7271         * lib/g77.exp: Ditto.
7272
7273 2004-09-12  Richard Henderson  <rth@redhat.com>
7274
7275         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7276
7277 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7278
7279         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7280         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7281         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7282         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7283         Update expected messages.
7284
7285 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7286
7287         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7288         declaration/use mismatch for dirp parameter.
7289
7290 2004-09-12  Andrew Pinski  <apinski@apple.com>
7291
7292         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7293         -fgnu-runtime is passed.
7294
7295 2004-09-12  Richard Henderson  <rth@redhat.com>
7296
7297         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7298         do the uplevel thing and update additional_flags directly.
7299         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7300         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7301         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7302         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7303
7304 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7305
7306         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7307
7308 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7309
7310         PR middle-end/17411
7311         * g++.dg/opt/pr17411-1.C: New test case.
7312
7313 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7314
7315         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7316         gcc.dg/tls/diag-2.c: Update expected messages.
7317         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7318         messages.
7319         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7320         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7321         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7322         gcc.dg/tls/diag-5.c: New tests.
7323
7324 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7325
7326         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7327
7328 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7329
7330         * g++.dg/parse/break-in-for.C: New test.
7331
7332 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7333
7334         * gcc.dg/tree-ssa/20040911-1.c: New test.
7335
7336 2004-09-11  Andreas Jaeger  <aj@suse.de>
7337
7338         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7339         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7340
7341 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7342
7343         * gcc.target/frv: New directory of FR-V-specific tests.
7344
7345 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7346
7347         * gcc.dg/convert-vec-1.c: New test.
7348
7349 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7350
7351         PR middle-end/17024
7352         * gcc.dg/pr17024-1.c: New test case.
7353
7354 2004-09-10  Eric Christopher  <echristo@redhat.com>
7355
7356         * gcc.dg/20040910-1.c: New test.
7357
7358 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7359
7360         * gcc.dg/bitfld-9.c: New test.
7361
7362 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7363
7364         * gcc.c-torture/execute/ieee/acc1.c: New test.
7365         * gcc.c-torture/execute/ieee/acc2.c: New test.
7366         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7367
7368 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7369
7370         * gcc.dg/deprecated-2.c: New test.
7371
7372 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7373
7374         * gcc.dg/init-vec-1.c: New test.
7375
7376 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7377
7378         PR middle-end/17055
7379         * gcc.dg/pr17055-1.c: New test case.
7380
7381 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7382
7383         PR target/17377
7384         * gcc.c-torture/execute/pr17377.c: New test.
7385
7386 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7387
7388         PR c/8420
7389         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7390         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7391         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7392         gcc.dg/long-long-typespec-1.c: New tests.
7393         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7394
7395 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7396
7397         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7398         gcc.dg/gnu99-static-1.c: New tests.
7399
7400 2004-09-08  Devang Patel  <dpatel@apple.com>
7401
7402         * gcc.dg/darwin-ld-20040828-1.c: New test.
7403         * gcc.dg/darwin-ld-20040828-2.c: New test.
7404         * gcc.dg/darwin-ld-20040828-3.c: New test.
7405
7406 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7407
7408         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7409         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7410         in error message.
7411         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7412         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7413         in error message.
7414         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7415         types they qualify.
7416         * objc.dg/type-size-2.m: Fix wording in comment.
7417         * objc.dg/va-meth-1.m: New test case.
7418
7419 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7420
7421         PR c/16633:
7422         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7423         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7424
7425 2004-09-06  Devang Patel  <dpatel@apple.com>
7426
7427         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7428         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7429
7430 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7431
7432         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7433         reflect changed line numbering of diagnostics.
7434
7435 2004-09-06  Paul Brook  <paul@codesourcery.com>
7436
7437         * gfortran.dg/edit_real_1.f90: Add new test.
7438
7439 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7440
7441         * gcc.dg/tree-ssa/loop-2.c: New test.
7442         * gcc.dg/tree-ssa/loop-3.c: New test.
7443         * gcc.dg/tree-ssa/loop-4.c: New test.
7444         * gcc.dg/tree-ssa/loop-5.c: New test.
7445
7446 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7447
7448         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7449
7450 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7451
7452         * gcc.dg/format/sentinel-1.c: New test.
7453
7454 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7455
7456         * testsuite/gcc.dg/builtins-46.c: New.
7457
7458 2004-09-03  Devang Patel  <dpatel@apple.com>
7459
7460         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7461         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7462
7463 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7464
7465         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7466         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7467         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7468         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7469         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7470         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7471         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7472         the non-portable bzero.
7473         * gcc.dg/20010912-1.c: xfail for NetWare.
7474         * gcc.dg/20020426-2.c: xfail for NetWare.
7475         * gcc.dg/20021014-1.c: xfail for NetWare.
7476         * gcc.dg/20021018-1.c: xfail for NetWare.
7477         * gcc.dg/20030213-1.c: xfail for NetWare.
7478         * gcc.dg/20030225-1.c: xfail for NetWare.
7479         * gcc.dg/20030708-1.c: xfail for NetWare.
7480         * gcc.dg/builtins-config.h: Also exclude NetWare.
7481         * gcc.dg/format/format.h: Define restrict only if not already defined.
7482         * gcc.dg/nest.c: xfail for NetWare.
7483         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7484         * lib/target-supports.exp (check_visibility_available): Exclude
7485         NetWare.
7486
7487 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7488
7489         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7490         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7491         deterministic starting point for the alignment of structure fields.
7492         * gcc.dg/Wpadded.c: Dito.
7493         * g++.dg/abi/vbase10.C: Dito.
7494
7495 2004-09-03  Devang Patel  <dpatel@apple.com>
7496
7497         * g++.dg/debug/pr15736.cc: New test.
7498
7499 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7500
7501         * README.QMTEST: Fix out-of-date link.
7502
7503 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7504
7505         PR fortran/16579
7506         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7507         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7508
7509 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7510
7511         * g++.dg/abi/arm_rtti1.C: New test.
7512
7513 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7514
7515         * gcc.dg/ppc-vector-memcpy.c: New.
7516         * gcc.dg/ppc-vector-memset.c: New.
7517
7518 2004-09-02  Chao-ying Fu  <fu@mips.com>
7519
7520         * gcc.target/mips/mips-3d-1.c: New test.
7521         * gcc.target/mips/mips-3d-2.c: New test.
7522         * gcc.target/mips/mips-3d-3.c: New test.
7523         * gcc.target/mips/mips-3d-4.c: New test.
7524         * gcc.target/mips/mips-3d-5.c: New test.
7525         * gcc.target/mips/mips-3d-6.c: New test.
7526         * gcc.target/mips/mips-3d-7.c: New test.
7527         * gcc.target/mips/mips-3d-8.c: New test.
7528         * gcc.target/mips/mips-3d-9.c: New test.
7529         * gcc.target/mips/mips-ps-1.c: New test.
7530         * gcc.target/mips/mips-ps-2.c: New test.
7531         * gcc.target/mips/mips-ps-3.c: New test.
7532         * gcc.target/mips/mips-ps-4.c: New test.
7533         * gcc.target/mips/mips-ps-type.c: New test.
7534
7535 2004-09-02  Paul Brook  <paul@codesourcery.com>
7536
7537         * gfortran.dg/edit_real_1.f90: Add new tests.
7538
7539 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7540
7541         PR fortran/15327
7542         * gfortran.dg/merge_char_1.f90: New test.
7543
7544 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7545
7546         PR fortran/16404
7547         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7548
7549 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7550
7551         PR c/1522
7552         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7553
7554 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7555
7556         * g++.dg/opt/loop1.C: Do not XFAIL.
7557
7558 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7559
7560         * gcc.c-torture/execute/20040831-1.c: New test.
7561
7562 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7563
7564         PR fortran/16579
7565         * gfortran.dg/g77/20010610.f: Now passes.
7566         Copy from g77.f-torture/execute. Add dg-run directive.
7567         * gfortran.dg/g77/README: Update
7568
7569 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7570
7571         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7572         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7573         (t1, t2, t3, t4): Add volatile.
7574
7575 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7576
7577         * g++.dg/ext/visibility/arm1.C: New test.
7578
7579 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7580
7581         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7582         -pedantic-errors.
7583
7584 2004-09-01  Paul Brook  <paul@codesourcery.com>
7585
7586         * gfortran.dg/eof_2.f90: New test.
7587
7588 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7589
7590         PR fortran/16579
7591         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7592
7593 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7594
7595         PR libfortran/16805
7596         * gfortran.dg/list_read_2.f90: New test.
7597
7598 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7599
7600         * g++.dg/abi/key1.C: New test.
7601
7602 2004-08-31  Richard Henderson  <rth@redhat.com>
7603
7604         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7605         form of offsetof.
7606         * g++.dg/other/offsetof5.C: Remove duplicate.
7607
7608 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7609
7610         PR fortran/17244
7611         * gfortran.dg/func_derived_1.f90: New test.
7612
7613 2004-08-31  Paul Brook  <paul@codesourcery.com>
7614
7615         * gfortran.dg/eof_1.f90: New test.
7616
7617 2004-08-31  Paul Brook  <paul@codesourcery.com>
7618
7619         * gfortran.dg/list_read_1.f90: New file.
7620
7621 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7622
7623         * g++.dg/opt/loop1.C: XFAIL.
7624
7625 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7626
7627         * gcc.dg/funcdef-storage-1.c: New.
7628         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7629         an extern function in local scope.
7630         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7631         declare an 'auto inline' function in local scope.
7632         * gcc.dg/20011130-1.c: Likewise.
7633         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7634         an 'auto' function in local scope.
7635         * gcc.dg/20021014-1.c: Likewise.
7636         * gcc.dg/20030331-2.c: Likewise.
7637
7638 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7639
7640         * gfortran.dg/blockdata_1.f90: New test.
7641
7642 2004-08-30  Richard Henderson  <rth@redhat.com>
7643
7644         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7645
7646 2004-08-30  Richard Henderson  <rth@redhat.com>
7647
7648         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7649         additional_flags set by alternate driver.
7650         (ieee-options): New procedure.
7651         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7652         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7653         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7654         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7655
7656 2004-08-30  Richard Henderson  <rth@redhat.com>
7657
7658         * lib/f-torture.exp: Remove.
7659
7660 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7661
7662         PR rtl-optimization/16590
7663         * g++.dg/opt/loop1.C: New test.
7664
7665 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7666
7667         PR fortran/13910
7668         * gfortran.dg/oldstyle_1.f90: New test.
7669
7670 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7671         Paul Brook  <paul@codesourcery.com>
7672
7673         * gfortran.dg/g77/README: Update.
7674         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7675         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7676         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7677
7678 2004-08-28  Paul Brook  <paul@codesourcery.com>
7679
7680         PR libfortran/17195
7681         * gfortran.dg/edit_real_1.f90: New test.
7682
7683 2004-08-27  Paul Brook  <paul@codesourcery.com>
7684
7685         * gfortran.dg/rewind_1.f90: New test.
7686
7687 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7688
7689         PR fortran/16597
7690         * gfortran.dg/pr16597.f90: New test.
7691
7692 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7693
7694         PR c/13801
7695         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7696         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7697         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7698         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7699         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7700
7701 2004-08-26  Nick Clifton  <nickc@redhat.com>
7702
7703         * gcc.c-torture/compile/pr17119.c: New test.
7704
7705 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7706
7707         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7708
7709 2004-08-25  Richard Henderson  <rth@redhat.com>
7710
7711         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7712         the bits that expect kind=8 to be the largest real kind.
7713
7714 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7715
7716         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7717
7718 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7719
7720         * gfortran.dg/assignment_1.f90: New test.
7721
7722 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7723
7724         * g++.dg/template/repo3.C: New test.
7725
7726 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7727
7728         PR middle-end/16693
7729         PR tree-optimization/16372
7730         * g++.dg/opt/pr16372-1.C: New test case.
7731         * g++.dg/opt/pr16693-1.C: New test case.
7732         * g++.dg/opt/pr16693-2.C: New test case.
7733
7734 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7735
7736         * objc.dg/proto-lossage-4.m: New test.
7737
7738 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/17155
7741         * g++.dg/inherit/local2.C: New test.
7742
7743 2004-08-25  Paul Brook  <paul@codesourcery.com>
7744
7745         PR fortran/17144
7746         * gfortran.dg/string_ctor_1.f90: New test.
7747
7748 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7749
7750         PR c++/14428
7751         * g++.dg/template/redecl2.C: New test.
7752
7753 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7754
7755         PR fortran/17143
7756         * gfortran.dg/pr17143.f90: New test.
7757
7758 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7759
7760         PR fortran/17164
7761         * gfortran.dg/pr17164.f90: New test.
7762
7763 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7764
7765         * gcc.dg/tree-ssa/loop-1.c: New test.
7766
7767 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7768
7769         * gcc.c-torture/compile/20040824-1.c: New test.
7770
7771 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7772
7773         * gcc.c-torture/compile/iftrap-3.c: New test.
7774
7775 2004-08-24  Paul Brook  <paul@codesourcery.com>
7776
7777         * gfortran.dg/entry_2.f90: New test.
7778
7779 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7780
7781         PR c++/16889
7782         * g++.dg/lookup/ambig[12].C: New.
7783
7784 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7785
7786         PR c++/16706
7787         * g++.dg/template/crash21.C: New test.
7788         * g++.dg/template/crash22.C: Likewise.
7789
7790 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7791
7792         PR c++/17149
7793         * g++.dg/template/access15.C: New.
7794
7795 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/17163
7798         * g++.dg/template/repo2.C: New test.
7799
7800 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7801
7802         PR rtl-optimization/17078
7803         * gcc.c-torture/execute/pr17078-1.c: New test case.
7804
7805 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7806
7807         PR c/14492
7808         * gcc.dg/debug/crash1.c: New test.
7809
7810 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7811
7812         PR c/16180
7813         * gcc.dg/loop-5.c: New test.
7814
7815 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7816
7817         * gcc.c-torture/execute/20040823-1.c: New test.
7818
7819 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7820
7821         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7822         to the assembler.  Simplify test accordingly.
7823         (asm_abi_flags): Use GNU names.
7824         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7825         to check for ABI flags.
7826
7827 2004-08-22  Andrew Pinski  <apinski@apple.com>
7828
7829         * g++.dg/opt/pr14029.C: New test.
7830         * gcc.c-torture/execute/pr15262.c: New test.
7831
7832 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7833
7834         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7835
7836 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7837
7838         PR 16908
7839         * gfortran.dg/direct_io.f90: New test.
7840
7841 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7842
7843         PR c++/17121
7844         * g++.dg/inherit/local2.C: New test.
7845
7846 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7847
7848         PR c++/17120
7849         * g++.dg/warn/Wparentheses-4.C: New test.
7850
7851 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7852
7853         PR c++/17121
7854         * g++.dg/inherit/local2.C: New test.
7855
7856         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7857         * gcc.dg/ppc-ldstruct.c: Likewise.
7858         * gcc.dg/ppc64-abi-2.c: Likewise.
7859
7860 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR rtl-optimization/17099
7863         * gcc.c-torture/execute/20040820-1.c: New test.
7864
7865 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7866
7867         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7868
7869 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7870
7871         PR fortran/17077
7872         * gfortran.dg/auto_array_1.f90: New test.
7873
7874 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7875
7876         PR fortran/17074
7877         * gfortran.dg/simpleif_1.f90: New test.
7878
7879 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7880
7881         * lib/target-supports.exp (check_profiling_available): Return
7882         false for arm*-*-symbianelf* and arm*-*-eabi*.
7883
7884         PR c++/15890
7885         * g++.dg/template/delete1.C: New test.
7886
7887 2004-08-19  Paul Brook  <paul@codesourcery.com>
7888
7889         PR fortran/14976
7890         PR fortran/16228
7891         * gfortran.dg/data_char_1.f90: New test.
7892
7893 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7894
7895         PR fortran/16946
7896         * gfortran.dg/reduction.f90: New testcase.
7897
7898 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7899
7900         PR fortran/16520
7901         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7902
7903 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7904
7905         PR c++/17041
7906         * g++.dg/Wparentheses-3.C: New test.
7907
7908 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7909
7910         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7911         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7912         * gcc.dg/vect/vect-2.c: Likewise.
7913         * gcc.dg/vect/vect-3.c: Likewise.
7914         * gcc.dg/vect/vect-4.c: Likewise.
7915         * gcc.dg/vect/vect-5.c: Likewise.
7916         * gcc.dg/vect/vect-6.c: Likewise.
7917         * gcc.dg/vect/vect-7.c: Likewise.
7918         * gcc.dg/vect/vect-25.c: Likewise.
7919         * gcc.dg/vect/vect-31.c: Likewise.
7920         * gcc.dg/vect/vect-32.c: Likewise.
7921         * gcc.dg/vect/vect-34.c: Likewise.
7922         * gcc.dg/vect/vect-36.c: Likewise.
7923         * gcc.dg/vect/vect-all.c: Likewise.
7924
7925 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7926
7927         PR c++/17068
7928         * g++.dg/template/operator4.C: New test.
7929
7930 2004-08-18  Richard Henderson  <rth@redhat.com>
7931
7932         * gcc.dg/20040206-1.c: XFAIL.
7933
7934 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7935
7936         PR c++/16246
7937         * g++.dg/template/array7.C: New test.
7938
7939 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7940
7941         * gcc.dg/mips-movcc-1.c: New test.
7942         * gcc.dg/mips-movcc-2.c: New test.
7943         * gcc.dg/mips-movcc-3.c: New test.
7944
7945         * gcc.dg/mips-nmadd-1.c: New test.
7946         * gcc.dg/mips-nmadd-2.c: New test.
7947
7948 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7949
7950         PR c++/15871
7951         * g++.dg/opt/inline8.C: New test.
7952
7953         PR c++/16965
7954         * g++.dg/parse/error17.C: New test.
7955
7956 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7957
7958         * gcc.dg/vect: New directory for vectorizer tests.
7959         * gcc.dg/vect/tree-vect.h: New file.
7960         * gcc.dg/vect/vect.exp: New file.
7961         * gcc.dg/vect/pr16105.c.c: New test.
7962         * gcc.dg/vect/vect-1.c: New test.
7963         * gcc.dg/vect/vect-2.c: New test.
7964         * gcc.dg/vect/vect-3.c: New test.
7965         * gcc.dg/vect/vect-4.c: New test.
7966         * gcc.dg/vect/vect-5.c: New test.
7967         * gcc.dg/vect/vect-6.c: New test.
7968         * gcc.dg/vect/vect-7.c: New test.
7969         * gcc.dg/vect/vect-8.c: New test.
7970         * gcc.dg/vect/vect-9.c: New test.
7971         * gcc.dg/vect/vect-10.c: New test.
7972         * gcc.dg/vect/vect-11.c: New test.
7973         * gcc.dg/vect/vect-12.c: New test.
7974         * gcc.dg/vect/vect-13.c: New test.
7975         * gcc.dg/vect/vect-14.c: New test.
7976         * gcc.dg/vect/vect-15.c: New test.
7977         * gcc.dg/vect/vect-16.c: New test.
7978         * gcc.dg/vect/vect-17.c: New test.
7979         * gcc.dg/vect/vect-18.c: New test.
7980         * gcc.dg/vect/vect-19.c: New test.
7981         * gcc.dg/vect/vect-20.c: New test.
7982         * gcc.dg/vect/vect-21.c: New test.
7983         * gcc.dg/vect/vect-22.c: New test.
7984         * gcc.dg/vect/vect-23.c: New test.
7985         * gcc.dg/vect/vect-24.c: New test.
7986         * gcc.dg/vect/vect-25.c: New test.
7987         * gcc.dg/vect/vect-26.c: New test.
7988         * gcc.dg/vect/vect-27.c: New test.
7989         * gcc.dg/vect/vect-28.c: New test.
7990         * gcc.dg/vect/vect-29.c: New test.
7991         * gcc.dg/vect/vect-30.c: New test.
7992         * gcc.dg/vect/vect-31.c: New test.
7993         * gcc.dg/vect/vect-32.c: New test.
7994         * gcc.dg/vect/vect-33.c: New test.
7995         * gcc.dg/vect/vect-34.c: New test.
7996         * gcc.dg/vect/vect-35.c: New test.
7997         * gcc.dg/vect/vect-36.c: New test.
7998         * gcc.dg/vect/vect-37.c: New test.
7999         * gcc.dg/vect/vect-38.c: New test.
8000         * gcc.dg/vect/vect-40.c: New test.
8001         * gcc.dg/vect/vect-41.c: New test.
8002         * gcc.dg/vect/vect-42.c: New test.
8003         * gcc.dg/vect/vect-43.c: New test.
8004         * gcc.dg/vect/vect-44.c: New test.
8005         * gcc.dg/vect/vect-45.c: New test.
8006         * gcc.dg/vect/vect-46.c: New test.
8007         * gcc.dg/vect/vect-47.c: New test.
8008         * gcc.dg/vect/vect-48.c: New test.
8009         * gcc.dg/vect/vect-49.c: New test.
8010         * gcc.dg/vect/vect-50.c: New test.
8011         * gcc.dg/vect/vect-51.c: New test.
8012         * gcc.dg/vect/vect-52.c: New test.
8013         * gcc.dg/vect/vect-53.c: New test.
8014         * gcc.dg/vect/vect-54.c: New test.
8015         * gcc.dg/vect/vect-55.c: New test.
8016         * gcc.dg/vect/vect-56.c: New test.
8017         * gcc.dg/vect/vect-57.c: New test.
8018         * gcc.dg/vect/vect-58.c: New test.
8019         * gcc.dg/vect/vect-59.c: New test.
8020         * gcc.dg/vect/vect-60.c: New test.
8021         * gcc.dg/vect/vect-61.c: New test.
8022         * gcc.dg/vect/vect-all.c: New test.
8023         * gcc.dg/vect/vect-none.c: New test.
8024
8025 2004-08-17  Paul Brook  <paul@codesourcery.com>
8026
8027         PR fortran/13082
8028         * gfortran.dg/entry_1.f90: New test.
8029
8030 2004-08-17  Andrew Pinski  <apinski@apple.com>
8031
8032         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8033
8034 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8035
8036         * gcc.dg/pr17036-1.c: New test.
8037
8038 2004-08-16  Devang Patel  <dpatel@apple.com>
8039
8040         * gcc.dg/darwin-20040809-1.c: New test.
8041
8042 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8043
8044         * gcc.dg/funcdef-attr-1.c: New test.
8045
8046 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8047
8048         * gcc.dg/altivec-17.c: New test.
8049         * gcc.dg/altivec-18.c: New test.
8050
8051 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8052
8053         PR c++/6749
8054         * g++.dg/template/vtable2.C: New test.
8055
8056 2004-08-14  Richard Henderson  <rth@redhat.com>
8057
8058         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8059         * gcc.dg/pack-test-4.c (main): Return 0.
8060         * gcc.dg/setjmp-1.c: Remove XFAIL.
8061         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8062
8063 2004-08-14  Richard Henderson  <rth@redhat.com>
8064
8065         * gcc.dg/980217-1.c: Add prototype for printf.
8066
8067 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8068
8069         * gfortran.dg/pr16935.f90: New test.
8070
8071 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8072
8073         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8074
8075 2004-08-13  Paul Brook  <paul@codesourcery.com>
8076
8077         * gfortran.dg/der_io_1.f90: Remove stray comma.
8078
8079 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8080
8081         * gcc.dg/vmx/cw-bug-2.c: Remove.
8082         * gcc.dg/vmx/vprint-1.c: Remove.
8083         * gcc.dg/vmx/vscan-1.c: Remove.
8084
8085 2004-08-12  Devang patel  <dpatel@apple.com>
8086
8087         * gcc.dg/darwin-20040809-2.c: New test.
8088
8089 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8090
8091         * g++.dg/ext/altivec-12.C: New test.
8092
8093         * g++.dg/ext/altivec-11.C: New test.
8094
8095 2004-08-12  Paul Brook  <paul@codesourcery.com>
8096
8097         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8098
8099 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8100
8101         * g++.dg/ext/altivec-2.C: Check for hardware support before
8102         executing any VMX instructions.
8103
8104         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8105
8106 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR c++/16276
8109         * g++.old-deja/g++.other/comdat4.C: New test.
8110         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8111
8112 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8113
8114         PR target/16286
8115         * gcc.dg/pr16286.c: New test.
8116
8117 2004-08-12 Jan Beulich <jbeulich@novell.com>
8118
8119         * g++.dg/ext/asm5.C: New.
8120
8121 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8122
8123         PR c++/16698
8124         * g++.dg/eh/crash1.C: New test.
8125
8126         PR c++/16717
8127         * g++.dg/ext/construct1.C: New test.
8128
8129 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/16853
8132         * g++.dg/init/ptrmem1.C: New test.
8133
8134         PR c++/16618
8135         * g++.dg/parse/offsetof5.C: New test.
8136
8137         PR c++/16870
8138         * g++.dg/template/overload3.C: New test.
8139
8140 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8141
8142         PR c++/16964
8143         * g++.dg/parse/error16.C: New test.
8144
8145         PR c++/16904
8146         * g++.dg/template/error14.C: New test.
8147
8148         PR c++/16929
8149         * g++.dg/template/error15.C: New test.
8150
8151 2004-08-11  Devang Patel  <dpatel@apple.com>
8152
8153         * gcc.dg/darwin-ld-20040809-1.c: New test.
8154         * gcc.dg/darwin-ld-20040809-2.c: New test.
8155
8156 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8157
8158         PR fortran/16917
8159         * gfortran.dg/dfloat_1.f90: New test.
8160
8161 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8162
8163         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8164         * gcc.dg/dll-2.c: Fix dg-require syntax.
8165         * gcc.misc-tests/arm-isr.c (abort): Declare.
8166         (exit): Likewise.
8167
8168 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8169
8170         PR c++/16971
8171         * g++.dg/parse/crash16.C: New test.
8172
8173 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8174
8175         * gcc.dg/mips-rsqrt-1.c: New test case.
8176         * gcc.dg/mips-rsqrt-2.c: New test case.
8177         * gcc.dg/mips-rsqrt-3.c: New test case.
8178
8179 2004-08-10  Paul Brook  <paul@codesourcery.com>
8180
8181         * gfortran.dg/der_io_1.f90: New test.
8182
8183 2004-08-10  Paul Brook  <paul@codesourcery.com>
8184
8185         PR fortran/16919
8186         * gfortran.dg/der_array_1.f90: New test.
8187
8188 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8189
8190         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8191
8192 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8193
8194         * gcc.dg/wchar_t-2.c: Fix typo.
8195
8196 2004-08-09  Falk Hueffner  <falk@debian.org>
8197
8198         PR tree-optimization/12517
8199         * gcc.c-torture/compile/pr12517.c: New test.
8200
8201         PR tree-optimization/12578
8202         * gcc.c-torture/compile/pr12578.c: New test.
8203
8204         PR tree-optimization/12899
8205         * gcc.c-torture/compile/pr12899.c: New test.
8206
8207         PR rtl-optimization/14692
8208         * gcc.c-torture/compile/pr14692.c: New test.
8209
8210         PR tree-optimization/16461
8211         * gcc.c-torture/compile/pr16461.c: New test.
8212
8213 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8214
8215         * gfortran.dg/getenv_1.f90: New test.
8216
8217 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8218
8219         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8220         wchar_t.
8221         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8222
8223 2004-08-06  Paul Brook  <paul@codesourcery.com>
8224
8225         * gfortran.dg/ret_array_1.f90: New test.
8226         * gfortran.dg/ret_pointer_1.f90: New test.
8227
8228 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8229
8230         * gcc.dg/missing-field-init-[12].c: New tests.
8231         * g++.dg/warn/missing-field-init-[12].C: New tests.
8232
8233 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8234
8235         * gcc.dg/enum2.c: New test.
8236         * gcc.dg/symbian3.c: Likewise.
8237         * gcc.dg/symbian4.c: Likewise.
8238         * gcc.dg/wchar_t-2.c: Likewise.
8239
8240 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8241
8242         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8243         destructor tests.
8244
8245 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8246
8247         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8248         dg-require-visiblity.
8249         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8250         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8251         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8252         * g++.dg/ext/visibility/new1.C: Likewise.
8253         * g++.dg/ext/visibility/pragma.C: Likewise.
8254         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8255         * g++.dg/ext/visibility/virtual.C: Likewise.
8256         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8257         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8258         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8259         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8260         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8261         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8262         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8263         * g++/dg/ext/visibility/visibility-8.C: New test.
8264         * gcc.c-torture/compile/dll.x: Remove.
8265         * gcc.dg/dll-2.c: Use dg-require-dll
8266         * gcc.dg/visibility-10.c: New test.
8267         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8268         supporting DLLs.
8269         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8270         (scan_not_hidden): Likewise.
8271
8272 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8273
8274         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8275
8276 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8277
8278         * gcc.c-torture/execute/20040805-1.c: New test.
8279
8280 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8281
8282         * gcc.dg/20020118-1.c: Declare abort.
8283         * gcc.dg/altivec_check.h: Likewise.
8284         * gcc.dg/iftrap-2.c: Likewise.
8285         * gcc.dg/pragma-darwin.c: Likewise.
8286         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8287
8288 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8289
8290         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8291
8292 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8293
8294         * gcc.c-torture/execute/builtins/abs-2.c,
8295         gcc.c-torture/execute/builtins/abs-3.c,
8296         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8297         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8298         intmax_t, uintmax_t and their limits.
8299         * gcc.dg/intmax_t-1.c: New test.
8300
8301 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8302
8303         * g++.dg/tc1/dr147.C: Add reference to PR.
8304
8305 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8306
8307         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8308         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8309
8310 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8311
8312         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8313
8314 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8315
8316         * gcc.dg/redecl-5.c: New test.
8317         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8318         of scanf.
8319
8320 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8321
8322         PR middle-end/16790
8323         * gcc.c-torture/execute/pr16790-1.c: New test case.
8324
8325 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8326
8327         * g++.dg/ext/visibility/assign1.C: New test.
8328         * g++.dg/ext/visibility/new1.C: Likewise.
8329
8330         * gcc.dg/symbian1.c: New test.
8331         * gcc.dg/symbian2.c: Likewise.
8332
8333 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8334
8335         PR target/16570
8336         * gcc.dg/i386-sse-9.c: New test.
8337
8338 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8339
8340         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8341
8342 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8343
8344         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8345         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8346         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8347         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8348         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8349         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8350         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8351         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8352         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8353         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8354         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8355         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8356         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8357         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8358         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8359         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8360         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8361         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8362         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8363         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8364         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8365         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8366         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8367         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8368         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8369         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8370         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8371         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8372         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8373         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8374         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8375         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8376         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8377         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8378         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8379         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8380         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8381         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8382         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8383         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8384         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8385         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8386         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8387         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8388         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8389         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8390         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8391         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8392         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8393         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8394         gcc.misc-tests/i386-pf-3dnow-1.c,
8395         gcc.misc-tests/i386-pf-athlon-1.c,
8396         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8397         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8398         Declare built-in functions used.
8399         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8400
8401 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8402
8403         PR c++/16707
8404         * g++.dg/lookup/using12.C: New test.
8405
8406         * g++.dg/init/null1.C: Fix PR number.
8407         * g++.dg/parse/namespace10.C: Likewise.
8408
8409 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8410
8411         PR c++/16224
8412         * g++.dg/template/spec17.C: New test.
8413         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8414         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8415
8416 2004-08-02  David Billinghurst
8417
8418         PR fortran/16292
8419         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8420
8421 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8422
8423         * gcc.dg/ia64-got-1.c: New test case.
8424
8425 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8426
8427         PR c++/16489
8428         * g++.dg/init/null1.C: New test.
8429         * g++.dg/tc1/dr76.C: Adjust error marker.
8430
8431         PR c++/16529
8432         * g++.dg/parse/namespace10.C: New test.
8433
8434         PR c++/16810
8435         * g++.dg/inherit/ptrmem2.C: New test.
8436
8437 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8438
8439         PR target/16155
8440         * gcc.dg/pr16155.c: New test.
8441
8442 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8443
8444         * gcc.dg/redecl-2.c: New test.
8445
8446 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8447
8448         * gcc.dg/darwin-longdouble.c: New file.
8449
8450 2004-07-30  Richard Henderson  <rth@redhat.com>
8451
8452         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8453         write to constant argument.
8454         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8455
8456 2004-07-30  Richard Henderson  <rth@redhat.com>
8457
8458         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8459         tests of nearest around zero.
8460
8461 2004-07-30  Andrew Pinski  <apinski@apple.com>
8462
8463         * gcc.c-torture/compile/20040730-1.c: New test.
8464
8465 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8466
8467         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8468         powerpc-eabispe.
8469
8470 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8471
8472         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8473
8474 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8475
8476         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8477         contains $ld_library_path.
8478         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8479
8480 2004-07-29  Richard Henderson  <rth@redhat.com>
8481
8482         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8483
8484         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8485         (alt2, which): New.
8486         (Check): Accept either alternative.
8487
8488 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8489
8490         * g++.dg/abi/inline1.C: New test.
8491         * g++.dg/abi/local1-a.cc: Likewise.
8492         * g++.dg/abi/local1.C: Likewise.
8493         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8494         * g++.dg/abi/mangle12.C: Likewise.
8495         * g++.dg/abi/mangle17.C: Likewise.
8496         * g++.dg/abi/mangle20-2.C: Likewise.
8497         * g++.dg/opt/interface1.C: Likewise.
8498         * g++.dg/opt/interface1.h: Likewise.
8499         * g++.dg/opt/interface1-a.cc: New test.
8500         * g++.dg/parse/repo1.C: New test.
8501         * g++.dg/template/repo1.C: Likewise.
8502         * g++.dg/warn/Winline-1.C: Likewise.
8503         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8504
8505 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8506
8507         * gcc.dg/tree-ssa/20040729-1.c: New test.
8508
8509 2004-07-27  Matt Austern <austern@apple.com>
8510
8511         * gcc.dg/darwin-bool-1.c: New test.
8512         * gcc.dg/darwin-bool-2.c: New test.
8513
8514 2004-07-28  Richard Henderson  <rth@redhat.com>
8515
8516         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8517         arguments in the correct type.  Don't write to constant arguments.
8518
8519 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8520
8521         PR tree-optimization/16688
8522         PR tree-optimization/16689
8523         * g++.dg/tree-ssa/pr16688.C: New test.
8524
8525 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8526
8527         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8528         loads.  Not only in the comment, this time.
8529
8530 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8531
8532         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8533         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8534         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8535         * gcc.dg/sh4a-bitmovua.c: New.
8536         * gcc.dg/sh4a-cos.c: New.
8537         * gcc.dg/sh4a-cosf.c: New.
8538         * gcc.dg/sh4a-fprun.c: New.
8539         * gcc.dg/sh4a-fsrra.c: New.
8540         * gcc.dg/sh4a-memmovua.c: New.
8541         * gcc.dg/sh4a-sin.c: New.
8542         * gcc.dg/sh4a-sincos.c: New.
8543         * gcc.dg/sh4a-sincosf.c: New.
8544         * gcc.dg/sh4a-sinf.c: New.
8545
8546 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8547
8548         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8549         conditionals.
8550         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8551         loads.
8552         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8553         DOM1.
8554
8555 2004-07-27  Andrew Pinski  <apinski@apple.com>
8556
8557         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8558
8559 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8560
8561         * gcc.dg/pragma-isr.c: New test.
8562
8563 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8564
8565         PR c++/14429
8566         * g++.dg/template/ttp11.C: New test.
8567
8568 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8569
8570         * gcc.c-torture/compile/20040727-1.c: New test.
8571
8572 2004-07-26  Eric Christopher  <echristo@redhat.com>
8573
8574         * gcc.c-torture/compile/20040726-2.c: New test.
8575
8576 2004-07-26  Andrew Pinski  <apinski@apple.com>
8577
8578         * g++.dg/rtti/tinfo1.C: Xfail.
8579
8580 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8581
8582         * gcc.c-torture/compile/20040726-1.c: New test.
8583
8584 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8585             Brian Ryner  <bryner@brianryner.com>
8586
8587         PR c++/9283
8588         PR c++/15000
8589         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8590         * g++.dg/ext/visibility/: New directory.
8591         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8592         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8593         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8594         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8595         * g++.dg/ext/visibility/fvisibility.C,
8596         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8597         g++.dg/ext/visibility/fvisibility-override1.C
8598         g++.dg/ext/visibility/fvisibility-override2.C
8599         g++.dg/ext/visibility/memfuncts.C
8600         g++.dg/ext/visibility/noPLT.C
8601         g++.dg/ext/visibility/pragma.C
8602         g++.dg/ext/visibility/pragma-override1.C
8603         g++.dg/ext/visibility/pragma-override2.C
8604         g++.dg/ext/visibility/staticmemfuncts.C
8605         g++.dg/ext/visibility/virtual.C: New tests.
8606
8607 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8608
8609         PR c/15360
8610         * gcc.dg/pr15360-1.c: New test.
8611
8612 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8613
8614         * gcc.dg/pragma-align-2.c: New test.
8615         * gcc.dg/pragma-init-fini.c: New test.
8616         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8617         targets.
8618
8619 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8620
8621         * gcc.dg/init-string-2.c: New test.
8622
8623 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8624
8625         PR 16684
8626         * gcc.dg/Wredundant-decls-1.c: New test case.
8627
8628 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8629
8630         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8631         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8632         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8633         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8634         * gcc.dg/compat/generate-random.c: New file.
8635         * gcc.dg/compat/generate-random.h: Likewise.
8636         * gcc.dg/compat/generate-random_r.c: Likewise.
8637         * gcc.dg/compat/struct-layout-1.h: Likewise.
8638         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8639         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8640         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8641         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8642         * gcc.dg/compat/struct-layout-1_main.c: New test.
8643         * gcc.dg/compat/struct-layout-1_x.c: New file.
8644         * gcc.dg/compat/struct-layout-1_y.c: New file.
8645         * gcc.dg/compat/struct-layout-1_test.h: New file.
8646
8647 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8648
8649         * gcc.dg/comp-return-1.c: New test
8650
8651 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8652
8653         * gcc.dg/vmx/8-02a.c: Fix typo.
8654
8655         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8656         * gcc.dg/darwin-abi-3.c: New test.
8657
8658         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8659         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8660
8661         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8662         * gcc.dg/vmx/ops-long-1.c: New test.
8663         * gcc.dg/vmx/ops-long-2.c: New test.
8664
8665 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * g++.dg/lookup/conv-[1234].C: New.
8668
8669 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8670
8671         * g++.dg/parse/attr2.C: Simplify.
8672
8673 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8674
8675         PR c/7284
8676         * gcc.c-torture/execute/pr7284-1.c: New test.
8677
8678 2004-07-22  Brian Booth  <bbooth@redhat.com>
8679
8680         * gcc.dg/tree-ssa/20040721-1.c: New test.
8681
8682 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8683
8684         * g++.dg/template/crash20.c: New.
8685
8686 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8687
8688         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8689         Add dg-run directive.  Declare variables as required.
8690         * gfortran.dg/g77/README: Update
8691
8692 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8693
8694         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8695         gcc.dg/cris-peep2-andu2.c: New tests.
8696
8697 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8698
8699         PR c/15052
8700         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8701         on return type.
8702         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8703         messages.
8704         * gcc.dg/qual-return-2.c: Update expected messages.
8705         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8706
8707 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8708
8709         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8710         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8711
8712 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8713
8714         PR c/11250
8715         * gcc.dg/init-string-1.c: New test.
8716
8717 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8718
8719         PR middle-end/15345
8720         PR c/16450
8721         * gcc.dg/torture/nested-fn-1.c: New test.
8722
8723 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8724
8725         PR target/16559
8726         * gcc.dg/ia64-fptr-1.c: New file.
8727
8728 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8729
8730         PR c++/14497
8731         * g++.dg/template/spec16.C: New test.
8732         * g++.old-deja/g++.robertl/eb118.C: Remove.
8733
8734 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8735
8736         PR c++/509
8737         * g++.dg/template/spec15.C: New test.
8738
8739 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8740
8741         Copy cases from g77.f-torture/execute and add dg-run
8742         directive.  Other changes as noted.
8743         * gfortran.dg/g77/13037.f
8744         * gfortran.dg/g77/1832.f
8745         * gfortran.dg/g77/19981119-0.f
8746         * gfortran.dg/g77/19990313-0.f
8747         * gfortran.dg/g77/19990313-1.f
8748         * gfortran.dg/g77/19990313-2.f
8749         * gfortran.dg/g77/19990313-3.f
8750         * gfortran.dg/g77/19990419-1.f
8751         * gfortran.dg/g77/19990826-0.f
8752         * gfortran.dg/g77/19990826-2.f
8753         * gfortran.dg/g77/20000503-1.f
8754         * gfortran.dg/g77/20001111.f
8755         * gfortran.dg/g77/20010116.f
8756         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8757         * gfortran.dg/g77/20010430.f
8758         * gfortran.dg/g77/6177.f
8759         * gfortran.dg/g77/947.f
8760         * gfortran.dg/g77/970816-3.f
8761         * gfortran.dg/g77/971102-1.f
8762         * gfortran.dg/g77/980520-1.f
8763         * gfortran.dg/g77/980628-0.f
8764         * gfortran.dg/g77/980628-1.f
8765         * gfortran.dg/g77/980628-10.f
8766         * gfortran.dg/g77/980628-2.f
8767         * gfortran.dg/g77/980628-3.f
8768         * gfortran.dg/g77/980628-7.f
8769         * gfortran.dg/g77/980628-8.f
8770         * gfortran.dg/g77/980628-9.f
8771         * gfortran.dg/g77/980701-0.f
8772         * gfortran.dg/g77/980701-1.f
8773         * gfortran.dg/g77/cabs.f
8774         * gfortran.dg/g77/claus.f
8775         * gfortran.dg/g77/complex_1.f
8776         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8777         * gfortran.dg/g77/dcomplex.f
8778         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8779         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8780         * gfortran.dg/g77/f90-intrinsic-numeric.f
8781         * gfortran.dg/g77/int8421.f
8782         * gfortran.dg/g77/labug1.f
8783         * gfortran.dg/g77/large_vec.f
8784         * gfortran.dg/g77/le.f
8785         * gfortran.dg/g77/short.f
8786         * gfortran.dg/g77/README: Update
8787
8788 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/16637
8791         * g++.dg/parse/lookup4.C: New test.
8792
8793 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8794
8795         PR c++/16175
8796         * g++.dg/template/ttp10.C: New test.
8797
8798 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8799
8800         * gcc.dg/pr12625-1.c: New test.
8801
8802 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8803
8804         * testsuite/gcc.dg/switch-warn-1.c: New test.
8805         * testsuite/gcc.dg/switch-warn-2.c: New test.
8806         * gcc.c-torture/compile/pr14730.c: Update.
8807
8808 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8809
8810         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8811         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8812         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8813         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8814
8815 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/16623
8818         * g++.dg/template/assign1.C: New test.
8819
8820 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8821
8822         PR c++/12170
8823         * g++.dg/template/ttp9.C: New test.
8824
8825 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8826
8827         * gcc.dg/format/cmn-err-1.c: New test.
8828
8829 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8830
8831         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8832         gcc.dg/Wparentheses-10.c: New tests.
8833         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8834
8835 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8836
8837         PR fortran/16465
8838         * gfortran.dg/g77//ffixed-line-length-0.f,
8839         gfortran.dg/g77/ffixed-line-length-132.f,
8840         gfortran.dg/g77/ffixed-line-length-72.f,
8841         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8842         gfortran.dg/g77/README: Update.
8843
8844 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8845
8846         PR c++/13092
8847         * g++.dg/template/non-dependent7.C: New test.
8848         * g++.dg/template/non-dependent8.C: Likewise.
8849         * g++.dg/template/non-dependent9.C: Likewise.
8850         * g++.dg/template/non-dependent10.C: Likewise.
8851
8852 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8853
8854         PR c++/16337
8855         * g++.dg/parse/attr2.C: New test.
8856
8857 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8858
8859         * g77.dg: Removed.
8860         * g77.f-torture: Ditto.
8861
8862 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8863
8864         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8865         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8866         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8867
8868 2004-07-16  Richard Henderson  <rth@redhat.com>
8869
8870         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8871
8872 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8873
8874         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8875         tests with full list of options.
8876         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8877         of TORTURE_OPTIONS if test contains 'dg-do run'.
8878
8879         PR fortran/16404
8880         * gfortran.dg/do_iterator.f90: New test.
8881
8882 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8883
8884         PR rtl-optimization/16536
8885         * gcc.c-torture/execute/restrict-1.c: New test.
8886
8887 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8888
8889         PR fortran/15324
8890         * gfortran.dg/pr15324.f90: New test.
8891
8892         PR fortran/15129
8893         * gfortran.dg/pr15129.f90: New test.
8894
8895         PR fortran/15140
8896         * gfortran.dg/pr15140.f90: New test.
8897
8898         PR fortran/13792
8899         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8900         compile-time simplification.
8901
8902 2004-07-14  Mike Stump  <mrs@apple.com>
8903
8904         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8905
8906 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8907
8908         PR target/16325
8909         * gcc.dg/profile-generate-1.c: New.
8910
8911 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8912
8913         * gcc.c-torture/execute/20040709-1.c: New test.
8914         * gcc.c-torture/execute/20040709-2.c: New test.
8915
8916 2004-07-14  Mike Stump  <mrs@apple.com>
8917
8918         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8919
8920 2004-07-14  Mike Stump  <mrs@apple.com>
8921
8922         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8923
8924 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8925
8926         PR c++/16518
8927         * g++.dg/parse/mutable1.C: New test.
8928
8929 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8930
8931         PR tree-optimization/16443
8932         * gcc.dg/tree-ssa/20040713-1.c: New test.
8933
8934 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8935
8936         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8937         for operator new.
8938
8939 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8940
8941         * gfortran.dg/g77/README: New file
8942         * gfortran.dg/g77/19981216-0.f:  Copy from
8943         g77.f-torture/noncompile.  Add "dg-do compile" and
8944         dg-error as required.
8945         * gfortran.dg/g77/19990218-1.f: Likewise
8946         * gfortran.dg/g77/19990905-1.f: Likewise
8947         * gfortran.dg/g77/9263.f: Likewise
8948         * gfortran.dg/g77/980615-0.f: Likewise
8949         * gfortran.dg/g77/980616-0.f: Likewise
8950         * gfortran.dg/g77/check0.f: Likewise
8951         * gfortran.dg/g77/select_no_compile.f: Likewise
8952
8953 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8954
8955         Copy files from g77.f-torture/compile.
8956         Add "{ dg-do compile}".  Other changes as noted
8957         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8958         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8959         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8960         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8961         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8962         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8963         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8964         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8965         statement to conform to standard.  Append alpha1.x for reference.
8966         * gfortran.dg/g77/xformat.f: Add dg-warning
8967
8968 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8969
8970         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8971         Add {dg-do compile} directive.
8972         * gfortran.dg/g77/cpp2.F: Likewise
8973
8974 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8975
8976         PR c++/5402
8977         * g++.dg/lookup/name-clash1.C: New test.
8978
8979         PR c++/9777
8980         * g++.dg/lookup/name-clash2.C: New test.
8981
8982         PR c++/12102
8983         * g++.dg/lookup/name-clash3.C: New test.
8984
8985 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8986
8987         * g++.dg/lookup/new2.C: New test.
8988         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8989
8990 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8991
8992         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8993         Add {dg-do compile} directive.
8994         * gfortran.dg/g77/13060.f: Likewise
8995         * gfortran.dg/g77/19990218-0.f: Likewise
8996         * gfortran.dg/g77/19990305-0.f: Likewise
8997         * gfortran.dg/g77/19990419-0.f: Likewise
8998         * gfortran.dg/g77/19990502-0.f: Likewise
8999         * gfortran.dg/g77/19990502-1.f: Likewise
9000         * gfortran.dg/g77/19990525-0.f: Likewise
9001         * gfortran.dg/g77/19990826-1.f: Likewise
9002         * gfortran.dg/g77/19990826-3.f: Likewise
9003         * gfortran.dg/g77/19990905-2.f: Likewise
9004         * gfortran.dg/g77/20000412-1.f: Likewise
9005         * gfortran.dg/g77/20000511-1.f: Likewise
9006         * gfortran.dg/g77/20000511-2.f: Likewise
9007         * gfortran.dg/g77/20000518.f: Likewise
9008         * gfortran.dg/g77/20000601-1.f: Likewise
9009         * gfortran.dg/g77/20000601-2.f: Likewise
9010         * gfortran.dg/g77/20000629-1.f: Likewise
9011         * gfortran.dg/g77/20000630-2.f: Likewise
9012         * gfortran.dg/g77/20010115.f: Likewise
9013         * gfortran.dg/g77/20010321-1.f: Likewise
9014         * gfortran.dg/g77/20010426.f: Likewise
9015         * gfortran.dg/g77/20020307-1.f: Likewise
9016         * gfortran.dg/g77/8485.f: Likewise
9017         * gfortran.dg/g77/960317-1.f: Likewise
9018         * gfortran.dg/g77/970915-0.f: Likewise
9019         * gfortran.dg/g77/980310-1.f: Likewise
9020         * gfortran.dg/g77/980310-2.f: Likewise
9021         * gfortran.dg/g77/980310-3.f: Likewise
9022         * gfortran.dg/g77/980310-4.f: Likewise
9023         * gfortran.dg/g77/980310-6.f: Likewise
9024         * gfortran.dg/g77/980310-7.f: Likewise
9025         * gfortran.dg/g77/980310-8.f: Likewise
9026         * gfortran.dg/g77/980419-2.f: Likewise
9027         * gfortran.dg/g77/980424-0.f: Likewise
9028         * gfortran.dg/g77/980427-0.f: Likewise
9029         * gfortran.dg/g77/980729-0.f: Likewise
9030         * gfortran.dg/g77/981117-1.f: Likewise
9031         * gfortran.dg/g77/toon_1.f: Likewise
9032
9033 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9034
9035         PR c++/2204
9036         * g++.dg/other/abstract2.C: New test.
9037
9038 2004-07-12  Paul Brook  <paul@codesourcery.com>
9039
9040         * gfortran.dg/pointer_init_1.f90: New test.
9041
9042 2004-07-11  Paul Brook  <paul@codesourcery.com>
9043
9044         PR fortran/15986
9045         * gfortran.dg/contained_1.f90: New test.
9046
9047 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9048
9049         * g++.dg/parse/defarg8.C: New test.
9050
9051 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9052
9053         PR fortran/16433
9054         * gfortran.dg/pr16433.f: New test.
9055
9056         PR fortran/17574
9057         * gfortran.dg/pr15754.f90: New test.
9058
9059 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9060
9061         PR tree-optimization/16437
9062         * gcc.c-torture/execute/bitfld-4.c: New test.
9063
9064 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9065
9066         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9067         access to common var from module.
9068
9069 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9070
9071         PR fortran/16336
9072         * gfortran.fortran-torture/execute/common_2.f90: New test.
9073
9074 2004-07-10  Paul Brook  <paul@codesourcery.com>
9075
9076         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9077
9078 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9079
9080         PR fortran/15969
9081         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9082
9083 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9084
9085         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9086         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9087         * gfortran.dg/g77/ffree-form-1.f: Likewise
9088         * gfortran.dg/g77/ffree-form-2.f: Likewise
9089         * gfortran.dg/g77/ffree-form-3.f: Likewise
9090         * gfortran.dg/g77/fno-underscoring.f: Likewise
9091         * gfortran.dg/g77/funderscoring.f: Likewise
9092         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9093
9094 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9095
9096         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9097
9098 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9099         Paul Brook  <paul@codesourcery.com>
9100
9101         PR fortran/13415
9102         * gfortran.dg/common_pointer_1.f90: New test.
9103
9104 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9105
9106         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9107
9108 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9109
9110         PR target/16364
9111         * gcc.c-torture/compile/20040709-1.c: New.
9112
9113 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9114
9115         PR fortran/14077
9116         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9117
9118 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9119
9120         PR fortran/13201
9121         * gfortran.dg/shape_1.f90: New test.
9122
9123 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9124             Andrew Pinski  <apinski@apple.com>
9125
9126         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9127
9128 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9129
9130         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9131         comment.
9132
9133 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9134         Paul Brook  <paul@codesourcery.com>
9135
9136         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9137         '.f95' and '.F95'.
9138
9139 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9140
9141         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9142
9143 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9144
9145         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9146         testcases with capital suffix.
9147
9148 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9149
9150         PR fortran/15481
9151         PR fortran/13372
9152         PR fortran/13575
9153         PR fortran/15978
9154         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9155
9156         * gfortran.dg/implicit_1.f90: New test.
9157
9158 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9159
9160         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9161         expression to match gfortran warning/error messages
9162         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9163         dg-error text.
9164
9165 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9166
9167         * lib/fortran-torture.exp: Rename proc search_for to
9168         search_for_re.
9169
9170 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9171
9172         * gcc.c-torture/execute/simd-5.x: New file.
9173         XFAIL on SPARC 64-bit at -O0.
9174
9175 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9176
9177         PR c++/8211
9178         PR c++/16165
9179         * g++.dg/warn/effc3.C: New test.
9180
9181 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9182
9183         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9184         change X to 1X in format.
9185         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9186         add data statements to conform to standard.
9187
9188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9189
9190         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9191         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9192         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9193
9194 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9195
9196         * gfortran.dg/g77/7388.f: Copy from g77.dg
9197         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9198         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9199         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9200         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9201         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9202         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9203         * gfortran.dg/g77/strlen0.f: Likewise
9204
9205 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9206
9207         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9208         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9209
9210 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9211
9212         * gcc.c-torture/execute/920428-2.x: Delete.
9213         * gcc.c-torture/execute/920501-7.x: Likewise.
9214
9215 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9218         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9219         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9220         prescott and c3-2.
9221         (PREFETCH_3DNOW): Add -march=c3.
9222
9223 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9224
9225         PR c/16437
9226         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9227         * gcc.c-torture/execute/bf64-1.x: Likewise.
9228
9229 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9230
9231         * gcc.c-torture/compile/20040708-1.c: New test.
9232
9233 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9234
9235         PR c++/16169
9236         * g++.dg/warn/effc2.C: New test.
9237
9238 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9239
9240         * gcc.c-torture/execute/bitfld-1.x: Remove.
9241         * gcc.c-torture/execute/bitfld-3.c: New test.
9242         * gcc.dg/bitfld-2.c: Remove XFAILs.
9243
9244 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9245
9246         PR c++/16276
9247         * g++.dg/rtti/tinfo1.C: New file.
9248
9249 2004-07-07  Eric Christopher  <echristo@redhat.com>
9250
9251         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9252
9253 2004-07-07  Andrew Pinski  <apinski@apple.com>
9254
9255         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9256
9257 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9258
9259         * g++.dg/init/call1.C: XFAIL.
9260
9261 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9262
9263         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9264         except for movstrict*, to movmem* and clrstr* to clrmem*.
9265
9266 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9267
9268         * gcc.c-torture/execute/20040707-1.c: New test.
9269
9270 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9271
9272         * gcc.c-torture/execute/20040706-1.c: New test.
9273
9274 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9275
9276         PR c++/3671
9277         * g++.dg/template/spec14.C: New test.
9278
9279 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9280
9281         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9282         nothing if not yet defined.  Use it in b, c and d type definitions.
9283         * gcc.c-torture/execute/20040705-1.c: New test.
9284         * gcc.c-torture/execute/20040705-2.c: New test.
9285
9286 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9287
9288         PR c++/2518
9289         * g++.dg/lookup/new1.C: New test.
9290
9291 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9292
9293         PR c++/11406
9294         * g++.dg/template/sizeof8.C: New test.
9295
9296 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9297
9298         * gcc.c-torture/compile/20040705-1.c: New test.
9299
9300 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9301
9302         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9303
9304 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9305
9306         * gcc.dg/cpp/if-mop.c: Two new testcases.
9307         * gcc.dg/cpp/trad/comment-3.c: New.
9308
9309 2004-07-04  Paul Brook  <paul@codesourcery.com>
9310
9311         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9312
9313 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9314
9315         PR c++/3761
9316         * g++.dg/lookup/crash4.C: New test.
9317
9318 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9319
9320         * gcc.c-torture/execute/builtin-abs-1.c
9321         * gcc.c-torture/execute/builtin-abs-2.c
9322         * gcc.c-torture/execute/builtin-complex-1.c
9323         * gcc.c-torture/execute/builtins/string-1-lib.c
9324         * gcc.c-torture/execute/builtins/string-1.c
9325         * gcc.c-torture/execute/builtins/string-2-lib.c
9326         * gcc.c-torture/execute/builtins/string-2.c
9327         * gcc.c-torture/execute/builtins/string-3-lib.c
9328         * gcc.c-torture/execute/builtins/string-3.c
9329         * gcc.c-torture/execute/builtins/string-4-lib.c
9330         * gcc.c-torture/execute/builtins/string-4.c
9331         * gcc.c-torture/execute/builtins/string-5-lib.c
9332         * gcc.c-torture/execute/builtins/string-5.c
9333         * gcc.c-torture/execute/builtins/string-6-lib.c
9334         * gcc.c-torture/execute/builtins/string-6.c
9335         * gcc.c-torture/execute/builtins/string-7-lib.c
9336         * gcc.c-torture/execute/builtins/string-7.c
9337         * gcc.c-torture/execute/builtins/string-8-lib.c
9338         * gcc.c-torture/execute/builtins/string-8.c
9339         * gcc.c-torture/execute/builtins/string-9-lib.c
9340         * gcc.c-torture/execute/builtins/string-9.c
9341         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9342         * gcc.c-torture/execute/builtins/string-asm-1.c
9343         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9344         * gcc.c-torture/execute/builtins/string-asm-2.c
9345         * gcc.c-torture/execute/stdio-opt-1.c
9346         * gcc.c-torture/execute/stdio-opt-2.c
9347         * gcc.c-torture/execute/stdio-opt-3.c
9348         * gcc.c-torture/execute/string-opt-1.c
9349         * gcc.c-torture/execute/string-opt-10.c
9350         * gcc.c-torture/execute/string-opt-11.c
9351         * gcc.c-torture/execute/string-opt-12.c
9352         * gcc.c-torture/execute/string-opt-13.c
9353         * gcc.c-torture/execute/string-opt-14.c
9354         * gcc.c-torture/execute/string-opt-15.c
9355         * gcc.c-torture/execute/string-opt-16.c
9356         * gcc.c-torture/execute/string-opt-2.c
9357         * gcc.c-torture/execute/string-opt-6.c
9358         * gcc.c-torture/execute/string-opt-7.c
9359         * gcc.c-torture/execute/string-opt-8.c:
9360         Replace with ...
9361
9362         * gcc.c-torture/execute/builtins/abs-2.c
9363         * gcc.c-torture/execute/builtins/abs-3.c
9364         * gcc.c-torture/execute/builtins/complex-1.c
9365         * gcc.c-torture/execute/builtins/fprintf.c
9366         * gcc.c-torture/execute/builtins/fputs.c
9367         * gcc.c-torture/execute/builtins/memcmp.c
9368         * gcc.c-torture/execute/builtins/memmove.c
9369         * gcc.c-torture/execute/builtins/memops-asm.c
9370         * gcc.c-torture/execute/builtins/mempcpy-2.c
9371         * gcc.c-torture/execute/builtins/mempcpy.c
9372         * gcc.c-torture/execute/builtins/memset.c
9373         * gcc.c-torture/execute/builtins/printf.c
9374         * gcc.c-torture/execute/builtins/sprintf.c
9375         * gcc.c-torture/execute/builtins/strcat.c
9376         * gcc.c-torture/execute/builtins/strchr.c
9377         * gcc.c-torture/execute/builtins/strcmp.c
9378         * gcc.c-torture/execute/builtins/strcpy.c
9379         * gcc.c-torture/execute/builtins/strcspn.c
9380         * gcc.c-torture/execute/builtins/strlen-2.c
9381         * gcc.c-torture/execute/builtins/strlen.c
9382         * gcc.c-torture/execute/builtins/strncat.c
9383         * gcc.c-torture/execute/builtins/strncmp-2.c
9384         * gcc.c-torture/execute/builtins/strncmp.c
9385         * gcc.c-torture/execute/builtins/strncpy.c
9386         * gcc.c-torture/execute/builtins/strpbrk.c
9387         * gcc.c-torture/execute/builtins/strpcpy-2.c
9388         * gcc.c-torture/execute/builtins/strpcpy.c
9389         * gcc.c-torture/execute/builtins/strrchr.c
9390         * gcc.c-torture/execute/builtins/strspn.c
9391         * gcc.c-torture/execute/builtins/strstr-asm.c
9392         * gcc.c-torture/execute/builtins/strstr.c:
9393         ... these new files.
9394
9395         * gcc.c-torture/execute/builtins/abs-2-lib.c
9396         * gcc.c-torture/execute/builtins/abs-3-lib.c
9397         * gcc.c-torture/execute/builtins/complex-1-lib.c
9398         * gcc.c-torture/execute/builtins/fprintf-lib.c
9399         * gcc.c-torture/execute/builtins/fputs-lib.c
9400         * gcc.c-torture/execute/builtins/memcmp-lib.c
9401         * gcc.c-torture/execute/builtins/memmove-lib.c
9402         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9403         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9404         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9405         * gcc.c-torture/execute/builtins/memset-lib.c
9406         * gcc.c-torture/execute/builtins/printf-lib.c
9407         * gcc.c-torture/execute/builtins/sprintf-lib.c
9408         * gcc.c-torture/execute/builtins/strcat-lib.c
9409         * gcc.c-torture/execute/builtins/strchr-lib.c
9410         * gcc.c-torture/execute/builtins/strcmp-lib.c
9411         * gcc.c-torture/execute/builtins/strcpy-lib.c
9412         * gcc.c-torture/execute/builtins/strcspn-lib.c
9413         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9414         * gcc.c-torture/execute/builtins/strlen-lib.c
9415         * gcc.c-torture/execute/builtins/strncat-lib.c
9416         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9417         * gcc.c-torture/execute/builtins/strncmp-lib.c
9418         * gcc.c-torture/execute/builtins/strncpy-lib.c
9419         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9420         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9421         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9422         * gcc.c-torture/execute/builtins/strrchr-lib.c
9423         * gcc.c-torture/execute/builtins/strspn-lib.c
9424         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9425         * gcc.c-torture/execute/builtins/strstr-lib.c
9426         * gcc.c-torture/execute/builtins/lib/abs.c
9427         * gcc.c-torture/execute/builtins/lib/fprintf.c
9428         * gcc.c-torture/execute/builtins/lib/memset.c
9429         * gcc.c-torture/execute/builtins/lib/printf.c
9430         * gcc.c-torture/execute/builtins/lib/sprintf.c
9431         * gcc.c-torture/execute/builtins/lib/strcpy.c
9432         * gcc.c-torture/execute/builtins/lib/strcspn.c
9433         * gcc.c-torture/execute/builtins/lib/strncat.c
9434         * gcc.c-torture/execute/builtins/lib/strncmp.c
9435         * gcc.c-torture/execute/builtins/lib/strncpy.c
9436         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9437         * gcc.c-torture/execute/builtins/lib/strspn.c
9438         * gcc.c-torture/execute/builtins/lib/strstr.c:
9439         New files containing support routines.
9440
9441         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9442         declaration.
9443         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9444         when not optimizing.
9445
9446 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9447
9448         PR c++/16240
9449         * g++.dg/abi/mangle22.C: New test.
9450         * g++.dg/abi/mangle23.C: Likewise.
9451
9452 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9453
9454         PR fortran/16290
9455         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9456         Allow for cases without denormalized floating point numbers.
9457
9458 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9459
9460         PR c/1027
9461         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9462         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9463         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9464         expected warning text.
9465         * gcc.dg/format/diag-2.c: New test.
9466
9467 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9468
9469         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9470
9471 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9472
9473         * gcc.dg/builtins-43.c: New.
9474         * gcc.dg/builtins-44.c: New.
9475         * gcc.dg/builtins-45.c: New.
9476
9477 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9478             Andreas Tobler  <a.tobler@schweiz.ch>
9479
9480         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9481         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9482         as SIGSEGV.
9483         * gcc.dg/cleanup-11.c: Likewise.
9484         * gcc.dg/cleanup-8.c: Likewise.
9485         * gcc.dg/cleanup-9.c: Likewise.
9486         * gcc.dg/cleanup-5.c: Run on all platforms.
9487
9488 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9489
9490         * g++.dg/warn/nonnull1.C: New test.
9491
9492 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9493
9494         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9495         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9496         Special-case the Sun compiler wrt to <complex.h>.
9497
9498 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9499
9500         * gcc.dg/Wunreachable-8.C: New test.
9501
9502         * gcc.dg/h8300-ice2.c : New test.
9503
9504 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9505
9506         PR fortran/16161
9507         * gfortran.fortran-torture/compile/implicit.f90: Add test
9508         for implicit character.
9509
9510 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9511
9512         PR fortran/16289
9513         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9514         Use tiny() intrinsic to find smallest non-negative real
9515
9516 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9517
9518         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9519         * gcc.dg/compat/struct-by-value-22_x.c: New.
9520         * gcc.dg/compat/struct-by-value-22_y.c: New.
9521
9522         * gcc.c-torture/execute/20040629-1.c: New test.
9523
9524 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9525
9526         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9527         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9528
9529         PR target/16195
9530         * gcc.dg/20040625-1.c: New test.
9531
9532 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9533
9534         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9535
9536 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9537
9538         PR fortran/15963
9539         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9540
9541 2004-06-29  Richard Henderson  <rth@redhat.com>
9542
9543         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9544
9545 2004-06-29  Paul Brook  <paul@codesourcery.com>
9546
9547         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9548         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9549
9550 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9551
9552         PR c++/16260
9553         * g++.dg/parse/crash15.C: New.
9554
9555 2004-06-28  Andrew Pinski  <apinski@apple.com>
9556
9557         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9558         by the error already.
9559
9560         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9561
9562 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9563
9564         PR target/14041
9565         * gcc.dg/h8300-bss-align-1.c : New.
9566
9567 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9568
9569         * PR c++/16174
9570         * g++.dg/template/ctor4.C: New.
9571
9572 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9573
9574         PR c++/16205
9575         * g++.dg/warn/Wsequence-point-1.C: New test.
9576
9577 2004-06-27  Paul Brook  <paul@codesourcery.com>
9578
9579         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9580
9581 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9582
9583         * g++.old-deja/g++.mike/p7325.C: Remove.
9584
9585 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9586
9587         PR c/14963
9588         * gcc.dg/pr14963.c: New test.
9589
9590 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/16193
9593         * g++.dg/parse/redef1.C: New test.
9594
9595 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9596
9597         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9598         20021110.c.
9599         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9600         20021119-1.c.
9601         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9602         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9603         5-04.c.
9604         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9605         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9606         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9607         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9608         g++.brendan/enum14.C.
9609         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9610         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9611         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9612         g++.mike/virt1.C.
9613         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9614         memtemp24.C.
9615
9616 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9617
9618         * gcc.dg/20040527-1.c: New test case.
9619
9620 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9621
9622         PR gfortran/pr16196
9623         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9624
9625 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9626
9627         PR middle-end/15825
9628         * gcc.dg/pr15825-1.c: New test case.
9629
9630 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9631
9632         * gcc.c-torture/execute/20040625-1.c: New test.
9633
9634 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9635
9636         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9637
9638 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9639
9640         * gcc.dg/torture/mips-div-1.c: New test.
9641
9642 2004-06-24  Jeff Law  <law@redhat.com>
9643
9644         * gcc.dg/tree-ssa/20040624-1.c: New test.
9645
9646 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9647
9648         * gcc.c-torture/compile/20040624-1.c: New test.
9649
9650 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9651
9652         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9653         this directory.
9654
9655 2004-06-23  Andrew Pinski  <apinski@apple.com>
9656
9657         PR middle-end/15988
9658         * g++.dg/opt/ptrmem4.C: New test.
9659
9660         * gcc.dg/c90-array-quals-2.c: New test.
9661
9662 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9663
9664         * gcc.dg/kpice1.c: New test.
9665
9666 2006-06-23  Andrew Pinski  <apinski@apple.com>
9667
9668         * gcc.dg/c90-array-quals.c: New test.
9669
9670 2006-06-22  Richard Henderson  <rth@redhat.com>
9671
9672         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9673
9674 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9675
9676         * gcc.dg/builtins-config.h: Handle FreeBSD.
9677
9678 2006-06-22  Richard Henderson  <rth@redhat.com>
9679
9680         * g++.dg/opt/devirt1.C: New.
9681
9682 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9683
9684         * g++.dg/opt/pr15551.C: New testcase.
9685
9686 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9687
9688         PR target/14800
9689         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9690         x86_64-*-linux* when compiling for 32bit.
9691
9692 2004-06-21  Andrew Pinski  <apinski@apple.com>
9693
9694         * gcc.dg/pch/struct-1.c: New.
9695         * gcc.dg/pch/struct-1.hs: New.
9696
9697 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9698
9699         * gcc.dg/pch/save-temps-1.c: New file.
9700         * gcc.dg/pch/save-temps-1.hs: New file.
9701
9702 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9703
9704         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9705         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9706
9707 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9708
9709         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9710         to fix type error.
9711         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9712         Remove trailing spaces.
9713
9714 2004-06-21  Richard Henderson  <rth@redhat.com>
9715
9716         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9717         merging && to BIT_FIELD_REF.
9718
9719 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9720
9721         * g++.dg/opt/placeholder1.C: New test.
9722
9723 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9724
9725         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9726         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9727         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9728         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9729
9730 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9731
9732         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9733         extern "C".
9734         * g++.dg/other/pragma-re-1.C: Add comments.
9735
9736 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9737
9738         PR gfortran/16080
9739         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9740
9741 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9742
9743         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9744         instead of setting the type of size_t by
9745         hand.
9746
9747 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9748
9749         * gcc.dg/unordered-2.c: New test case.
9750         * gcc.dg/unordered-3.c: New test case.
9751
9752 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9753
9754         PR other/16043
9755         * lib/g++.exp (g++_version): Tweak regexp for version
9756         * lib/g77.exp (g77_version): Likewise
9757         * lib/gfortran.exp (gfortran_version): Likewise
9758         * lib/objc.exp (objc_version): Likewise
9759         * lib/treelang.exp (treelang_version): Likewise
9760
9761 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9762
9763         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9764         Use INT_MAX instead of __INT_MAX__.
9765         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9766
9767         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9768         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9769         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9770         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9771         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9772         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9773         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9774         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9775         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9776
9777         * gcc.dg/range-test-1.c: New test.
9778         * g++.dg/opt/range-test-1.C: New test.
9779
9780 2004-06-17  Richard Henderson  <rth@redhat.com>
9781
9782         * objc.dg/sync-1.m: New.
9783         * objc.dg/try-catch-1.m: Don't force next runtime.
9784         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9785         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9786         shadowed catch clause.
9787         * objc.dg/try-catch-5.m: New.
9788
9789 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9790
9791         Bug 14610
9792         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9793
9794 2004-06-15  Richard Henderson  <rth@redhat.com>
9795
9796         * gcc.dg/20001116-1.c: Move expected warning line.
9797
9798 2004-06-15  Richard Henderson  <rth@redhat.com>
9799
9800         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9801         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9802
9803 2004-06-15  Jeff Law  <law@redhat.com>
9804
9805         * gcc.dg/tree-ssa/20040615-1.c: New test.
9806         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9807         be less sensitive to operand ordering.
9808         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9809
9810 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9811
9812         * g++.dg/abi/bitfield3.C: Add comment..
9813
9814 2004-06-15  Richard Henderson  <rth@redhat.com>
9815
9816         * g++.dg/ext/stmtexpr1.C: XFAIL.
9817         * gcc.dg/20030612-1.c: XFAIL.
9818
9819 2004-06-15  Eric Christopher  <echristo@redhat.com>
9820
9821         * g++.dg/charset/asm5.c: New.
9822         * gcc.dg/charset/asm6.c: New.
9823
9824 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9825
9826         PR fortran/15962
9827         * gfortran.fortran-torture/execute/select_1.f90: New test.
9828
9829 2004-06-15  Paul Brook  <paul@codesourcery.com>
9830
9831         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9832
9833 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9834
9835         PR c++/15967
9836         * g++.dg/lookup/crash3.C: New test.
9837
9838 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9839
9840         PR c++/15947
9841         * g++.dg/parse/dtor4.C: New test.
9842
9843 2004-06-14  Jeff Law  <law@redhat.com>
9844
9845         * gcc.c-torture/compile/20040614-1.c: New test.
9846
9847 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9848
9849         PR fortran/15211
9850         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9851         LEN of a character array.
9852
9853 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9854
9855         PR c++/15096
9856         * g++.dg/template/ptrmem10.C: New test.
9857
9858         PR c++/14930
9859         * g++.dg/template/friend30.C: New test.
9860
9861 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9862
9863         PR fortran/14928
9864         * gfortran.fortran-torture/compile/mloc.f90: New test.
9865
9866 2004-06-13  Paul Brook  <paul@codesourcery.com>
9867
9868         * gfortran.fortran-torture/execute/random_2.f90: New test.
9869
9870 2004-06-13  Eric Christopher  <echristo@redhat.com>
9871
9872         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9873
9874 2004-06-12  Paul Brook  <paul@codesourcery.com>
9875
9876         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9877
9878 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9879
9880         PR fortran/14923
9881         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9882
9883 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9884
9885         PR fortran/14957
9886         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9887         syntax errors in end statements of contained subroutines.
9888
9889 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9890
9891         PR fortran/12841
9892         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9893
9894 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9895
9896         PR fortran/15665
9897         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9898
9899 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9900
9901         PR gfortran/12839
9902         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9903
9904 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/15862
9907         * g++.dg/parse/enum1.C: New test.
9908
9909 2004-06-10  Jeff Law  <law@redhat.com>
9910
9911         * gcc.c-torture/compile/20040610-1.c: New test.
9912
9913 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9914
9915         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9916         * g++.old-deja/g++.other/decl3.C: Likewise.
9917
9918 2004-06-10  Brian Booth  <bbooth@redhat.com>
9919
9920         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9921         V_MAY_DEF instead of VDEF.
9922         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9923
9924 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9925
9926         PR c++/14211
9927         * g++.dg/conversion/const1.C: New test.
9928
9929         PR c++/15076
9930         * g++.dg/conversion/reinterpret1.C: New test.
9931
9932         PR c++/15877
9933         * g++.dg/template/enum2.C: New test.
9934
9935         PR c++/15227
9936         * g++.dg/template/error13.C: New test.
9937
9938 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9939
9940         PR fortran/14957
9941         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9942         arguments to test_* REAL and of the right size.
9943
9944 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR target/15569
9947         PR rtl-optimization/15681
9948         * gcc.dg/20040609-1.c: New test.
9949
9950 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR c++/14791
9953         * g++.dg/opt/builtins1.C: New test.
9954
9955 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9956
9957         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9958         that use default windows32 struct layout.
9959         * gcc.dg/i386-bitfield2.c: Likewise.
9960
9961 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9962
9963         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9964         for mingw32 and cygwin targets.
9965
9966 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9967
9968         * gcc.dg/pch/macro-4.c: New.
9969         * gcc.dg/pch/macro-4.hs: New.
9970
9971 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9972
9973         PR fortran/13249
9974         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9975
9976 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9977
9978         PR fortran/13372
9979         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9980
9981 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9982
9983         PR gfortran/14897
9984         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9985
9986 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9987
9988         PR gfortran/15755
9989         * gfortran.fortran-torture/execute/backspace.c : New test.
9990
9991 2004-06-09  Paul Brook  <paul@codesourcery.com>
9992
9993         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9994         (pointer_to_section): Rewrite to use smaller array.
9995
9996 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9997
9998         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9999         * gcc.dg/ext/altivec-10.c: Same.
10000         * gcc.dg/ext/altivec-11.c: Same.
10001         * gcc.dg/ext/altivec-12.c: Same.
10002         * gcc.dg/ext/altivec-13.c: Same.
10003         * gcc.dg/ext/altivec-14.c: Same.
10004         * gcc.dg/ext/altivec-15.c: Same.
10005         * gcc.dg/ext/altivec-16.c: Same.
10006         * gcc.dg/ext/altivec-3.c: Same.
10007         * gcc.dg/ext/altivec-4.c: Same.
10008         * gcc.dg/ext/altivec-6.c: Same.
10009         * gcc.dg/ext/altivec-7.c: Same.
10010         * gcc.dg/ext/altivec-8.c: Same.
10011         * gcc.dg/ext/altivec-varargs-1.c: Same.
10012
10013         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10014         * g++.dg/ext/altivec-10.C: Same.
10015         * g++.dg/ext/altivec-2.C: Same.
10016         * g++.dg/ext/altivec-3.C: Same.
10017         * g++.dg/ext/altivec-4.C: Same.
10018         * g++.dg/ext/altivec-5.C: Same.
10019         * g++.dg/ext/altivec-6.C: Same.
10020         * g++.dg/ext/altivec-7.C: Same.
10021         * g++.dg/ext/altivec-8.C: Same.
10022         * g++.dg/ext/altivec-9.C: Same.
10023
10024 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10025
10026         PR c++/7841
10027         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10028
10029 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10030
10031         * gcc.dg/union-1.c: New test.
10032
10033 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10034
10035         * gcc.dg/builtins-41.c: New test case.
10036         * gcc.dg/builtins-42.c: New test case.
10037
10038 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10039
10040         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10041         * g++.dg/ext/altivec-10.C: Same.
10042         * g++.dg/ext/altivec-2.C: Same.
10043         * g++.dg/ext/altivec-3.C: Same.
10044         * g++.dg/ext/altivec-4.C: Same.
10045         * g++.dg/ext/altivec-5.C: Same.
10046         * g++.dg/ext/altivec-6.C: Same.
10047         * g++.dg/ext/altivec-7.C: Same.
10048         * g++.dg/ext/altivec-8.C: Same.
10049         * g++.dg/ext/altivec-9.C: Same.
10050         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10051         * g++.old-deja/g++.brendan/new3.C: Same.
10052         * gcc.c-torture/execute/eeprof-1.x: Same.
10053
10054 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10055
10056         PR c/14765
10057         * gcc.dg/pr14765-1.c: New test.
10058
10059 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10060
10061         PR c/14649
10062         * gcc.dg/pr14649-1.c: New test case.
10063
10064 2004-06-07  Richard Henderson  <rth@redhat.com>
10065
10066         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10067         if temporaries.
10068
10069 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10070
10071         * g++.dg/eh/elide1.C: Remove XFAIL.
10072
10073 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c++/15337
10076         * g++.dg/expr/sizeof3.C: New test.
10077
10078         PR c++/14777
10079         * g++.dg/template/access14.C: New test.
10080
10081         PR c++/15554
10082         * g++.dg/template/enum1.C: New test.
10083
10084         PR c++/15057
10085         * g++.dg/eh/throw1.C: New test.
10086
10087 2004-06-07  David Ayers  <d.ayers@inode.at>
10088             Ziemowit Laski  <zlaski@apple.com>
10089
10090         * lib/objc.exp (objc_target_compile): Revert the '-framework
10091         Foundation' flag fix, since bare Darwin does not ship
10092         with the Foundation framework.
10093         * objc/execute/next_mapping.h: Provide a local NSConstantString
10094         @interface and @implementation.
10095         (objc_constant_string_init): A constructor function, used to
10096         initialize the NSConstantString meta-class object.
10097         * objc/execute/string1.m: Include "next_mapping.h" instead of
10098         <Foundation/NSString.h>.
10099         * objc/execute/string2.m: Likewise.
10100         * objc/execute/string3.m: Likewise.
10101         * objc/execute/string4.m: Likewise.
10102
10103 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10104
10105         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10106         to double. Replace double with FLOAT.
10107         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10108
10109         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10110         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10111         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10112         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10113         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10114         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10115         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10116         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10117
10118 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10119
10120         PR c/13519
10121         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10122
10123 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10124
10125         PR c++/15503
10126         * g++.dg/template/meminit2.C: New test.
10127
10128 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10129
10130         PR target/15822
10131         * gcc.c-torture/execute/compare-fp-1.c,
10132         gcc.c-torture/execute/compare-fp-2.c,
10133         gcc.c-torture/execute/compare-fp-3.c,
10134         gcc.c-torture/execute/compare-fp-4.c,
10135         gcc.c-torture/execute/compare-fp-3.x,
10136         gcc.c-torture/execute/compare-fp-4.x: Moved...
10137         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10138         gcc.c-torture/execute/ieee/compare-fp-2.c,
10139         gcc.c-torture/execute/ieee/compare-fp-3.c,
10140         gcc.c-torture/execute/ieee/compare-fp-4.c,
10141         gcc.c-torture/execute/ieee/compare-fp-3.x,
10142         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10143
10144 2004-06-04  David Ayers  <d.ayers@inode.at>
10145
10146         * objc/execute/protocol-isEqual-4.m: New testcase.
10147
10148 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10149
10150         * objc/execute/protocol-isEqual-1.m: New testcase.
10151         * objc/execute/protocol-isEqual-2.m: New testcase.
10152         * objc/execute/protocol-isEqual-3.m: New testcase.
10153
10154 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10155
10156         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10157
10158 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10159
10160         * lib/objc.exp (objc_target_compile): When running tests on
10161         Darwin (Mac OS X), inform the linker about '-framework
10162         'Foundation'.
10163
10164 2004-06-02  Eric Christopher  <echristo@redhat.com>
10165
10166         * gcc.c-torture/compile/20040602-1.c: New.
10167
10168 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10169
10170         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10171         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10172
10173         PR tree-optimization/14736
10174         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10175
10176         PR tree-optimization/14042
10177         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10178
10179         PR tree-optimization/14729
10180         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10181
10182 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10183
10184         PR fortran/15557
10185         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10186
10187 2004-06-01  Richard Hederson  <rth@redhat.com>
10188
10189         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10190
10191 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10192
10193         PR c++/14932
10194         * g++.dg/parse/offsetof4.C: New test.
10195
10196 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10197
10198         PR objc/7993
10199         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10200
10201 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10202
10203         PR c++/15701
10204         * g++.dg/template/friend29.C: New test.
10205
10206 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10207
10208         PR c/15749
10209         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10210
10211 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10212
10213         * gcc.dg/sparc-trap-1.c: New test.
10214
10215 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10216
10217         PR middle-end/15069
10218         * g++.dg/opt/fold3.C: New test case.
10219
10220 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10221
10222         * lib/target-supports.exp (check_iconv_available): Fix fallout
10223         from 2004-05-28 patch.
10224
10225 2004-05-30  Paul Brook  <paul@codesourcery.com>
10226
10227         PR fortran/15620
10228         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10229         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10230
10231 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10232
10233         * gfortran.fortran-torture/execute/random_1.f90: New test.
10234
10235 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10236
10237         * g++.dg/ext/altivec-10.C: New test.
10238
10239 2004-05-29  Paul Brook  <paul@codesourcery.com>
10240
10241         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10242
10243 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10244
10245         * gcc.dg/altivec-16.c: New test.
10246
10247 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10248
10249         * lib/target-supports.exp (check_vmx_hw_available): New.
10250         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10251
10252         * lib/target-supports.exp (check_alias_available,
10253         check_iconv_available, check_named_sections_available): Use
10254         unique names for temporary files.
10255
10256 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10257
10258         * gcc.dg/altivec-15.c: New test.
10259
10260 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10261
10262         PR c++/15083
10263         * g++.dg/warn/noeffect6.C: New test.
10264
10265         PR c++/15471
10266         * g++.dg/expr/ptrmem4.C: New test.
10267
10268         PR c++/15640
10269         * g++.dg/template/operator3.C: New test.
10270
10271 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/14668
10274         * g++.dg/lookup/redecl1.C: New test.
10275         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10276
10277 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10278
10279         * gcc.c-torture/execute/compare-fp-1.c,
10280         gcc.c-torture/execute/compare-fp-2.c,
10281         gcc.c-torture/execute/compare-fp-3.c,
10282         gcc.c-torture/execute/compare-fp-4.c,
10283         gcc.c-torture/execute/compare-fp-3.x,
10284         gcc.c-torture/execute/compare-fp-4.x,
10285         gcc.dg/pr15649-1.c: New.
10286
10287 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10288
10289         PR c++/12883
10290         * g++.dg/init/array14.C: New test.
10291
10292 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10293
10294         * lib/compat.exp (compat-get-options-main): New.
10295         (compat-get-options): Remove unneeded code, warn for ignored
10296         command.
10297         (compat-execute): Check flag set by dg-require-* commands.
10298
10299         * lib/compat.exp (compat-execute): Break up long lines.
10300
10301 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10302
10303         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10304         * gcc.dg/altivec-14.c: New test.
10305         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10306
10307         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10308         * gcc.dg/altivec-12.c: Ditto.
10309
10310         * gcc.dg/altivec-3.c: Move call to altivec_check.
10311
10312 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10313
10314         PR c++/15044
10315         * g++.dg/template/error12.C: New test.
10316
10317         PR c++/15317
10318         * g++.dg/ext/attrib15.C: New test.
10319
10320         PR c++/15329
10321         * g++.dg/template/ptrmem9.C: New test.
10322
10323 2004-05-25  Paul Brook  <paul@codesourcery.com>
10324
10325         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10326
10327 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10328
10329         PR c++/15165
10330         * g++.dg/template/crash19.C: New test.
10331
10332 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10333
10334         PR c++/15025
10335         * g++.dg/template/redecl1.C: New test.
10336
10337 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/14821
10340         * g++.dg/other/ns1.C: New test.
10341
10342         PR c++/14883
10343         * g++.dg/template/invalid1.C: New test.
10344
10345 2004-05-23  Paul Brook  <paul@codesourcery.com>
10346         Victor Leikehman  <lei@haifasphere.co.il>
10347
10348         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10349         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10350
10351 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10352
10353         PR c++/15285
10354         PR c++/15299
10355         * g++.dg/template/non-dependent5.C: New test.
10356         * g++.dg/template/non-dependent6.C: New test.
10357
10358 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10359
10360         PR c++/15507
10361         * g++.dg/inherit/union1.C: New test.
10362
10363         PR c++/15542
10364         * g++.dg/template/addr1.C: New test.
10365
10366         PR c++/15427
10367         * g++.dg/template/array5.C: New test.
10368
10369         PR c++/15287
10370         * g++.dg/template/array6.C: New test.
10371
10372 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10373             Roger Sayle  <roger@eyesopen.com>
10374
10375         * g++.dg/lookup/forscope2.C: New test case.
10376
10377 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10378
10379         * gcc.dg/cpp/Wmissingdirs.c: New.
10380
10381 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10382
10383         PR target/15301
10384         * gcc.dg/compat/union-m128-1.h: New file.
10385         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10386         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10387         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10388
10389 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10390
10391         PR target/15302
10392         * gcc.dg/compat/struct-complex-1.h: New file.
10393         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10394         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10395         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10396
10397 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10398
10399         PR middle-end/3074
10400         * gcc.dg/pr3074-1.c: New test case.
10401         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10402
10403 2004-05-20  Falk Hueffner  <falk@debian.org>
10404
10405         PR other/15526
10406         * gcc.dg/ftrapv-1.c: New test case.
10407
10408 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10409
10410         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10411
10412 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10413             Jeff Law  <law@redhat.com>
10414
10415         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10416         * gcc.dg/tree-ssa/20040518-2.c: New test.
10417
10418         * gcc.dg/tree-ssa/20040518-1.c: New test.
10419
10420 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10421
10422         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10423
10424 2004-05-18  Paul Brook  <paul@codesourcery.com>
10425
10426         PR fortran/13930
10427         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10428
10429 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10430
10431         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10432         constant folding.
10433
10434 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10435
10436         * gcc.dg/tree-ssa/20040517-1.c: New test.
10437
10438 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10439
10440         * gcc.dg/loop-4.c: New test.
10441
10442 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10443
10444         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10445
10446 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10447
10448         PR fortran/15311
10449         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10450
10451 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10452
10453         PR fortran/13826
10454         PR fortran/13940
10455         * gfortran.fortran-torture/compile/data_1.f90: New test.
10456
10457 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10458
10459         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10460         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10461
10462 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10463
10464         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10465
10466 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10467
10468         PR c/15444
10469         * gcc.dg/format/xopen-1.c: Adjust expected message.
10470         * gcc.dg/format/xopen-3.c: New test.
10471
10472 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10473
10474         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10475
10476 2004-05-14  Jeff Law  <law@redhat.com>
10477
10478         * gcc.dg/tree-ssa/20040514-2.c: New test.
10479
10480 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10481
10482         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10483         this ...
10484         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10485         this.
10486
10487 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10488
10489         * gcc.dg/tree-ssa/20040514-1.c: New test.
10490
10491 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10492
10493         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10494         test.
10495
10496 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10497
10498         PR fortran/14066
10499         * gfortran.fortran-torture/compile/do_1.f90: New test.
10500
10501 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10502
10503         PR fortran/15051
10504         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10505         test.
10506
10507 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10508
10509         PR fortran/15149
10510         * gfortran.fortran-torture/execute/random_init.f90: New test.
10511
10512 2004-05-13  Paul Brook  <paul@codesourcery.com>
10513
10514         PR fortran/15314
10515         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10516
10517 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10518
10519         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10520         for the powerpc case.
10521
10522 2004-05-13  Jeff Law  <law@redhat.com>
10523
10524         * gcc.dg/tree-ssa/20040513-1.c: New test.
10525         * gcc.dg/tree-ssa/20040513-2.c: New test.
10526
10527 2004-05-13  Paul Brook  <paul@codesourcery.com>
10528
10529         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10530         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10531         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10532
10533 2004-05-13  Andreas Schwab  <schwab@suse.de>
10534
10535         PR other/10819
10536         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10537         characters.
10538
10539 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10540
10541         PR fortran/15294
10542         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10543
10544 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10545
10546         Merge from tree-ssa-20020619-branch.  See
10547         ChangeLog.tree-ssa for details.
10548
10549 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10550
10551         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10552         include <altivec.h> explicitly.
10553         * gcc.dg/altivec-13.c: Likewise.
10554
10555 2004-05-11  Paul Brook  <paul@codesourcery.com>
10556
10557         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10558
10559 2004-05-10  Eric Christopher  <echristo@redhat.com>
10560
10561         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10562         * gcc.dg/sibcall-4.c: Ditto.
10563
10564 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10565
10566         * g++.dg/ext/altivec-8.C: New test case.
10567         * gcc.dg/altivec-13.c: New test case.
10568
10569 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10570
10571         * gcc.c-torture/execute/divcmp-1.c: New test case.
10572         * gcc.c-torture/execute/divcmp-2.c: New test case.
10573         * gcc.c-torture/execute/divcmp-3.c: New test case.
10574
10575 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10576
10577         * g++.dg/other/pragma-re-2.C: New test.
10578
10579 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10580
10581         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10582         * gcc.dg/i386-387-2.c: Likewise.
10583
10584         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10585         __builtin_drem.
10586         * gcc.dg/i386-387-6.c: Likewise.
10587
10588 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10589
10590         * gcc.dg/builtins-33.c:  Also check log1p*.
10591
10592 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10593
10594         PR optimization/15296
10595         * gcc.c-torture/execute/pr15296.c: New test.
10596
10597 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10598
10599         * gcc.dg/builtins-40.c: New test.
10600
10601 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10602
10603         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10604
10605 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10606
10607         * g++.dg/ext/spe1.C: New testcase.
10608
10609 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10610
10611         * objc.dg/image-info.m: Allow additional attributes
10612         for __image_info section.
10613
10614 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10615
10616         * gcc.dg/torture/mips-hilo-2.c: New test.
10617
10618 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10619
10620         PR c++/14389
10621         * g++.dg/template/member5.C: New test.
10622
10623 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10624
10625         * gcc.dg/builtins-34.c: Also check expm1*.
10626
10627 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10628
10629         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10630         * gcc.dg/torture/builtin-convert-3.c: New test.
10631
10632 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10633
10634         PR middle-end/15054
10635         * g++.dg/opt/pr15054.C: New test.
10636
10637 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10638
10639         * gcc.dg/torture/builtin-rounding-1.c: New test.
10640         * gcc.dg/builtins-25.c: Delete.
10641         * gcc.dg/builtins-29.c: Delete.
10642
10643 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10644
10645         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10646         * gcc.dg/sibcall-4.c: Likewise.
10647         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10648
10649 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10650
10651         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10652         bit-field on 16-bit targets.
10653
10654 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10655
10656         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10657         16-bit targets.
10658
10659 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10662         * gcc.dg/rs6000-power2-2.c: Likewise.
10663
10664 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10665
10666         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10667         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10668         Change the asm registers to be in form of frN instead of fN.
10669
10670 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671
10672         * gcc.dg/torture/builtin-convert-2.c: New test.
10673
10674 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10675
10676         * gcc.dg/rs6000-power2-1.c: New test.
10677         * gcc.dg/rs6000-power2-2.c: New test.
10678
10679 2004-04-28  Jan Hubicka  <jh@suse.cz>
10680
10681         * gcc.dg/unused-6.c: New test.
10682
10683 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10684             Ulrich Weigand  <uweigand@de.ibm.com>
10685
10686         * ada/acats/run_all.sh: Define $target variable.
10687
10688 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10689
10690         PR c++/15119
10691         * g++.dg/other/vararg-1.C: New test.
10692
10693         PR c++/4794
10694         * g++.dg/eh/cleanup3.C: New test.
10695
10696 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10697
10698         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10699         and ad8011a (target_insn).
10700         * ada/acats/support/macro.dfs: Likewise.
10701         * ada/acats/support/impbit.adb: New file.
10702
10703 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10704
10705         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10706
10707 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10708
10709         * gcc.dg/loop-3.c: New test.
10710
10711 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10712
10713         * gcc.c-torture/execute/simd-5.c: New test.
10714
10715 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10716
10717         PR c++/15064
10718         * g++.dg/template/crash18.C: New test.
10719
10720 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10721
10722         * g++.dg/ext/complit3.C: New test.
10723
10724 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10725
10726         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10727         * gcc.dg/altivec-3.c: Same.
10728         * gcc.dg/altivec-varargs-1.c: Same.
10729
10730 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10731
10732         * lib/target-supports.exp (check_profiling_available): Assume
10733         profiling is not available on powerpc-eabi targets.
10734
10735 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10736
10737         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10738         * gcc.dg/vmx/bug-1.c: Ditto.
10739
10740 2004-04-20  Eric Christopher  <echristo@redhat.com>
10741
10742         * gcc.dg/charset/extern.c: New test.
10743         * g++.dg/charset/extern3.cc: Ditto.
10744
10745 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10746
10747         * gcc.dg/builtins-39.c: New test.
10748
10749 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10750
10751         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10752
10753 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10754
10755         * gcc.dg/torture/mips-hilo-1.c: New test.
10756
10757 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10758
10759         * gcc.c-torture/compile/20040419-1.c: New test.
10760
10761 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10762
10763         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10764
10765 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10766             Aldy Hernandez  <aldyh@redhat.com>
10767
10768         * gcc.c-torture/execute/va-arg-24.c: New.
10769
10770 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10771             Aldy Hernandez  <aldyh@redhat.com>
10772
10773         * gcc.dg/vmx/1b-01.c: New.
10774         * gcc.dg/vmx/1b-02.c: New.
10775         * gcc.dg/vmx/1b-03.c: New.
10776         * gcc.dg/vmx/1b-04.c: New.
10777         * gcc.dg/vmx/1b-05.c: New.
10778         * gcc.dg/vmx/1b-06.c: New.
10779         * gcc.dg/vmx/1b-07.c: New.
10780         * gcc.dg/vmx/1c-01.c: New.
10781         * gcc.dg/vmx/1c-02.c: New.
10782         * gcc.dg/vmx/3a-01a.c: New.
10783         * gcc.dg/vmx/3a-01.c: New.
10784         * gcc.dg/vmx/3a-01m.c: New.
10785         * gcc.dg/vmx/3a-03.c: New.
10786         * gcc.dg/vmx/3a-03m.c: New.
10787         * gcc.dg/vmx/3a-04.c: New.
10788         * gcc.dg/vmx/3a-04m.c: New.
10789         * gcc.dg/vmx/3a-05.c: New.
10790         * gcc.dg/vmx/3a-06.c: New.
10791         * gcc.dg/vmx/3a-06m.c: New.
10792         * gcc.dg/vmx/3a-07.c: New.
10793         * gcc.dg/vmx/3b-01.c: New.
10794         * gcc.dg/vmx/3b-02.c: New.
10795         * gcc.dg/vmx/3b-10.c: New.
10796         * gcc.dg/vmx/3b-13.c: New.
10797         * gcc.dg/vmx/3b-14.c: New.
10798         * gcc.dg/vmx/3b-15.c: New.
10799         * gcc.dg/vmx/3c-01a.c: New.
10800         * gcc.dg/vmx/3c-01.c: New.
10801         * gcc.dg/vmx/3c-02.c: New.
10802         * gcc.dg/vmx/3c-03.c: New.
10803         * gcc.dg/vmx/3d-01.c: New.
10804         * gcc.dg/vmx/4-01.c: New.
10805         * gcc.dg/vmx/4-03.c: New.
10806         * gcc.dg/vmx/5-01.c: New.
10807         * gcc.dg/vmx/5-02.c: New.
10808         * gcc.dg/vmx/5-03.c: New.
10809         * gcc.dg/vmx/5-04.c: New.
10810         * gcc.dg/vmx/5-05.c: New.
10811         * gcc.dg/vmx/5-06.c: New.
10812         * gcc.dg/vmx/5-07.c: New.
10813         * gcc.dg/vmx/5-07t.c: New.
10814         * gcc.dg/vmx/5-08.c: New.
10815         * gcc.dg/vmx/5-10.c: New.
10816         * gcc.dg/vmx/5-11.c: New.
10817         * gcc.dg/vmx/7-01a.c: New.
10818         * gcc.dg/vmx/7-01.c: New.
10819         * gcc.dg/vmx/7c-01.c: New.
10820         * gcc.dg/vmx/7d-01.c: New.
10821         * gcc.dg/vmx/7d-02.c: New.
10822         * gcc.dg/vmx/8-01.c: New.
10823         * gcc.dg/vmx/8-02a.c: New.
10824         * gcc.dg/vmx/8-02.c: New.
10825         * gcc.dg/vmx/brode-1.c: New.
10826         * gcc.dg/vmx/bug-1.c: New.
10827         * gcc.dg/vmx/bug-2.c: New.
10828         * gcc.dg/vmx/bug-3.c: New.
10829         * gcc.dg/vmx/cw-bug-1.c: New.
10830         * gcc.dg/vmx/cw-bug-2.c: New.
10831         * gcc.dg/vmx/cw-bug-3.c: New.
10832         * gcc.dg/vmx/dct.c: New.
10833         * gcc.dg/vmx/debug-1.c: New.
10834         * gcc.dg/vmx/debug-2.c: New.
10835         * gcc.dg/vmx/debug-3.c: New.
10836         * gcc.dg/vmx/debug-4.c: New.
10837         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10838         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10839         * gcc.dg/vmx/eg-5.c: New.
10840         * gcc.dg/vmx/fft.c: New.
10841         * gcc.dg/vmx/gcc-bug-1.c: New.
10842         * gcc.dg/vmx/gcc-bug-2.c: New.
10843         * gcc.dg/vmx/gcc-bug-3.c: New.
10844         * gcc.dg/vmx/gcc-bug-4.c: New.
10845         * gcc.dg/vmx/gcc-bug-5.c: New.
10846         * gcc.dg/vmx/gcc-bug-6.c: New.
10847         * gcc.dg/vmx/gcc-bug-7.c: New.
10848         * gcc.dg/vmx/gcc-bug-8.c: New.
10849         * gcc.dg/vmx/gcc-bug-9.c: New.
10850         * gcc.dg/vmx/gcc-bug-b.c: New.
10851         * gcc.dg/vmx/gcc-bug-c.c: New.
10852         * gcc.dg/vmx/gcc-bug-d.c: New.
10853         * gcc.dg/vmx/gcc-bug-e.c: New.
10854         * gcc.dg/vmx/gcc-bug-f.c: New.
10855         * gcc.dg/vmx/gcc-bug-g.c: New.
10856         * gcc.dg/vmx/gcc-bug-i.c: New.
10857         * gcc.dg/vmx/harness.h: New.
10858         * gcc.dg/vmx/ira1.c: New.
10859         * gcc.dg/vmx/ira2a.c: New.
10860         * gcc.dg/vmx/ira2b.c: New.
10861         * gcc.dg/vmx/ira2.c: New.
10862         * gcc.dg/vmx/ira2c.c: New.
10863         * gcc.dg/vmx/mem.c: New.
10864         * gcc.dg/vmx/newton-1.c: New.
10865         * gcc.dg/vmx/ops.c: New.
10866         * gcc.dg/vmx/sn7153.c: New.
10867         * gcc.dg/vmx/spill2.c: New.
10868         * gcc.dg/vmx/spill3.c: New.
10869         * gcc.dg/vmx/spill.c: New.
10870         * gcc.dg/vmx/t.c: New.
10871         * gcc.dg/vmx/varargs-1.c: New.
10872         * gcc.dg/vmx/varargs-2.c: New.
10873         * gcc.dg/vmx/varargs-3.c: New.
10874         * gcc.dg/vmx/varargs-4.c: New.
10875         * gcc.dg/vmx/varargs-5.c: New.
10876         * gcc.dg/vmx/varargs-6.c: New.
10877         * gcc.dg/vmx/varargs-7.c: New.
10878         * gcc.dg/vmx/vmx.exp: New.
10879         * gcc.dg/vmx/vprint-1.c: New.
10880         * gcc.dg/vmx/vscan-1.c: New.
10881         * gcc.dg/vmx/x-01.c: New.
10882         * gcc.dg/vmx/x-02.c: New.
10883         * gcc.dg/vmx/x-03.c: New.
10884         * gcc.dg/vmx/x-04.c: New.
10885         * gcc.dg/vmx/x-05.c: New.
10886         * gcc.dg/vmx/yousufi-1.c: New.
10887         * gcc.dg/vmx/zero-1.c: New.
10888         * gcc.dg/vmx/zero.c: New.
10889
10890 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10891
10892         * g++.dg/lookup/java1.C: Update for chage of
10893         _Jv_AllocObject.
10894         * g++.dg/lookup/java2.C: Likewise.
10895
10896 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10897
10898         * ada/acats/run_all.sh: use -O2 by default.
10899
10900 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10901
10902         * gcc.dg/vr-mult-[12].c: New tests.
10903
10904 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10905
10906         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10907
10908         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10909
10910 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10911
10912         * lib/target-supports.exp (check_profiling_available): Assume profiling
10913         isn't available for mips*-*-elf targets.
10914
10915 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10916
10917         * gcc.dg/builtins-38.c: New test.
10918
10919 2004-04-14  Eric Christopher  <echristo@redhat.com>
10920
10921         * g++.dg/charset/charset.exp: Run .cc extension tests.
10922
10923 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10924
10925         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10926
10927 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10928
10929         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10930
10931 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10932
10933         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10934         * gcc.dg/i386-387-2.c: Likewise.
10935
10936         * gcc.dg/i386-387-7.c: New test.
10937         * gcc.dg/i386-387-8.c: New test.
10938
10939         * gcc.dg/builtins-37.c: New test.
10940
10941 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10942
10943         * g++.dg/pch/externc-1.C: Add missing semicolon.
10944
10945 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10946
10947         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10948
10949 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10950
10951         * gcc.c-torture/execute/20040411-1.c: New test.
10952
10953 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10954
10955         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10956
10957 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10958
10959         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10960
10961 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10962
10963         * lib/target-supports.exp (check_named_sections_available): New.
10964         * lib/gcc-dg.exp (dg-require-named-sections): New.
10965         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10966         old-deja.exp.  Also prune error-count message from HP linker.
10967         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10968
10969         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10970         * g++.old-deja/g++.pt/static3.C: Likewise.
10971         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10972
10973 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10974
10975         * gcc.c-torture/execute/20040409-1.c: New test case.
10976         * gcc.c-torture/execute/20040409-2.c: New test case.
10977         * gcc.c-torture/execute/20040409-3.c: New test case.
10978
10979 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10980
10981         * gcc.dg/20040409-1.c: New test.
10982
10983 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10984
10985         PR target/14888
10986         * g++.dg/opt/pr14888.C: New test case.
10987
10988 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10989
10990         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10991         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10992         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10993         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10994         New tests.
10995
10996 2004-04-08  Paul Brook  <paul@codesourcery.com>
10997
10998         * gcc.dg/spill-1.c: New test.
10999
11000 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11001
11002         * gcc.dg/torture/builtin-ctype-2.c: New test.
11003
11004 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11005
11006         * gcc.dg/pch/pch.exp: Add largefile test.
11007
11008 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11009
11010         * g++.dg/pch/externc-1.Hs: New.
11011         * g++.dg/pch/externc-1.C: New.
11012
11013 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11014
11015         * gcc.dg/compat/struct-by-value-5a_main.c,
11016         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11017         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11018         * gcc.dg/compat/struct-by-value-5a_x.c,
11019         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11020         gcc.dg/compat/struct-by-value-5_x.c.
11021         * gcc.dg/compat/struct-by-value-5a_y.c,
11022         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11023         gcc.dg/compat/struct-by-value-5_y.c.
11024
11025         * gcc.dg/compat/struct-by-value-6a_main.c,
11026         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11027         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11028         * gcc.dg/compat/struct-by-value-6a_x.c,
11029         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11030         gcc.dg/compat/struct-by-value-6_x.c.
11031         * gcc.dg/compat/struct-by-value-6a_y.c,
11032         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11033         gcc.dg/compat/struct-by-value-6_y.c.
11034
11035         * gcc.dg/compat/struct-by-value-7a_main.c,
11036         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11037         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11038         * gcc.dg/compat/struct-by-value-7a_x.c,
11039         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11040         gcc.dg/compat/struct-by-value-7_x.c.
11041         * gcc.dg/compat/struct-by-value-7a_y.c,
11042         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11043         gcc.dg/compat/struct-by-value-7_y.c.
11044
11045 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11046
11047         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11048         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11049         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11050         options.
11051
11052 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11053
11054         * gcc.dg/builtins-36.c: New test.
11055
11056 2004-04-06  Paul Brook  <paul@codesourcery.com>
11057
11058         * README.gcc: Remove obsolete contraint on testcases.
11059
11060 2004-04-05  Paul Brook  <paul@codesourcery.com>
11061
11062         PR2123
11063         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11064         failure and exit(0) on success.
11065         * g++.dg/expr/anew2.C: Ditto.
11066         * g++.dg/expr/anew3.C: Ditto.
11067         * g++.dg/expr/anew4.C: Ditto.
11068
11069 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         PR c++/3518
11072         * g++.dg/template/unify7.C: New.
11073
11074 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11075
11076         * g++.dg/README: Bring up to date with new subdirectories; remove
11077         duplicate subdirectory lines.
11078
11079 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11080
11081         PR c++/14007
11082         * g++.dg/template/unify5.C: New.
11083         * g++.dg/template/unify6.C: New.
11084         * g++.dg/template/qualttp20.C: Adjust.
11085         * g++.old-deja/g++.jason/report.C: Adjust.
11086         * g++.old-deja/g++.other/qual1.C: Adjust.
11087
11088 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11089
11090         PR c++/14803
11091         * g++.dg/inherit/ptrmem1.C: New test.
11092
11093 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11094
11095         PR c++/14755
11096         * gcc.c-torture/execute/20040331-1.c: New test.
11097         * gcc.dg/20040331-1.c: New test.
11098
11099 2004-04-01  Paul Brook  <paul@codesourcery.com>
11100
11101         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11102
11103 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11104
11105         PR c++/14724
11106         * g++.dg/init/goto1.C: New test.
11107
11108         PR c++/14763
11109         * g++.dg/template/defarg4.C: New test.
11110
11111 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11112
11113         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11114
11115 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11116
11117         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11118
11119 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11120
11121         * gcc.dg/noncompile/undeclared-2.c: New test.
11122
11123 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11124
11125         * gcc.dg/940409-1.c: Remove XFAIL.
11126         * gcc.dg/reg-vol-struct-1.c: New test.
11127
11128 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11129
11130         * gcc.dg/torture/builtin-wctype-1.c: New test.
11131
11132 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11133
11134         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11135         * gcc.dg/20001101-1.c: Likewise.
11136         * gcc.dg/20001102-1.c: Likewise.
11137
11138 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11139
11140         * gcc.dg/compare8.c: Add an additional test for XOR.
11141
11142 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11143
11144         * gcc.dg/torture/builtin-ctype-1.c: New test.
11145
11146 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11147
11148         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11149         * gcc.dg/torture/builtin-math-1.c: Likewise.
11150         * gcc.dg/torture/builtin-power-1.c: New test.
11151
11152 2004-03-24  Andreas Schwab  <schwab@suse.de>
11153
11154         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11155         IA64 assembler.
11156
11157 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11158             Roger Sayle  <roger@eyesopen.com>
11159
11160         * gcc.dg/compare8.c: New test case.
11161
11162 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11163
11164         * g++.dg/ext/altivec-7.C: New test.
11165
11166 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11167
11168         PR 12267, 12391, 12560, 13129, 14114, 14133
11169         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11170         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11171         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11172         Adjust error regexps.
11173         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11174         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11175         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11176         * gcc.dg/local1.c: Add explanatory comment.
11177
11178 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11179
11180         PR optimization/14669
11181         * g++.dg/opt/fold2.C: New test case.
11182
11183 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11184
11185         PR c/14069
11186         * gcc.dg/20040322-1.c: New test.
11187
11188 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11189
11190         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11191         * gcc.dg/ultrasp4.c: Likewise.
11192         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11193
11194 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11195
11196         * gcc.dg/i386-sse-8.c: Reset default options.
11197
11198 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11199
11200         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11201         in the error message text.
11202
11203 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11204
11205         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11206
11207 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c++/14616
11210         * g++.dg/init/array13.C: New test.
11211
11212 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11213
11214         PR target/13889
11215         * gcc.c-torture/compile/pr13889.c: New test case.
11216
11217 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11218
11219         PR c/14635
11220         * builtins-1.c (nan, nans): Don't test.
11221         * builtins-30.c: Don't use nan, nanf, nanl.
11222         * builtins-35.c: New test.
11223
11224 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11225
11226         * g++.dg/ext/altivec-6.C: New test.
11227
11228 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11229
11230         * g++.dg/init/placement3.C: New test.
11231
11232         * g++.dg/template/spec13.C: New test.
11233
11234         * g++.dg/lookup/using11.C: New test.
11235
11236         * g++.dg/lookup/koenig3.C: New test.
11237
11238         * g++.dg/template/operator2.C: New test.
11239
11240         * g++.dg/expr/dtor3.C: New test.
11241         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11242         marker.
11243         * g++.old-deja/g++.law/visibility28.C: Likewise.
11244
11245 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11246
11247         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11248         * gcc.dg/ppc64-abi-3.c: Likewise.
11249
11250 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11251
11252         PR c++/14545
11253         * g++.dg/parse/template15.C: New test.
11254
11255 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11256
11257         * g++.dg/expr/dtor2.C: New test.
11258
11259         * g++.dg/lookup/anon4.C: New test.
11260
11261         * g++.dg/overload/using1.C: New test.
11262
11263         * g++.dg/template/lookup7.C: New test.
11264
11265         * g++.dg/template/typename6.C: New test.
11266
11267         * g++.dg/expr/cond6.C: New test.
11268
11269 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11270
11271         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11272
11273 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11274
11275         * g++.dg/expr/cond5.C: New test.
11276         * g++.dg/expr/constcast1.C: Likewise.
11277         * g++.dg/expr/ptrmem2.C: Likewise.
11278         * g++.dg/expr/ptrmem3.C: Likewise.
11279         * g++.dg/lookup/main1.C: Likewise.
11280         * g++.dg/template/lookup6.C: Likewise.
11281
11282 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11283
11284         * gcc.dg/local1.c: New test.
11285
11286         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11287
11288 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11289
11290         * gcc.dg/torture/builtin-convert-1.c: New test.
11291
11292 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11293
11294         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11295
11296 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11297
11298         PR c++/14481
11299         * g++.dg/warn/Wunused-7.C: New test.
11300
11301 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11302
11303         * gcc.dg/torture/builtin-integral-1.c: New test.
11304
11305 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11306
11307         PR c++/14586
11308         * g++.dg/parse/non-dependent3.C: New test.
11309
11310 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11311
11312         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11313         * g++.dg/eh/simd-2.C: Likewise.
11314         * g++.dg/init/array10.C: Likewise.
11315         * gcc.c-torture/compile/simd-1.c: Likewise.
11316         * gcc.c-torture/compile/simd-2.c: Likewise.
11317         * gcc.c-torture/compile/simd-3.c: Likewise.
11318         * gcc.c-torture/compile/simd-4.c: Likewise.
11319         * gcc.c-torture/compile/simd-6.c: Likewise.
11320         * gcc.c-torture/execute/simd-1.c: Likewise.
11321         * gcc.c-torture/execute/simd-2.c: Likewise.
11322         * gcc.dg/compat/vector-defs.h: Likewise.
11323         * gcc.dg/20020531-1.c: Likewise.
11324         * gcc.dg/altivec-3.c: Likewise.
11325         * gcc.dg/altivec-4.c: Likewise.
11326         * gcc.dg/altivec-varargs-1.c: Likewise.
11327         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11328         * gcc.dg/i386-mmx-3.c: Likewise.
11329         * gcc.dg/i386-sse-4.c: Likewise.
11330         * gcc.dg/i386-sse-5.c: Likewise.
11331         * gcc.dg/i386-sse-8.c: Likewise.
11332         * gcc.dg/simd-1.c: Likewise.
11333         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11334         __ev64_opaque__ since the machine description provides it.
11335
11336 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11337
11338         * lib/compat.exp (skip_list): New global variable.
11339         Use it to hold the user defined COMPAT_SKIPS list if any.
11340         (compat-obj): Add the members of skip_list to optall.
11341
11342 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11343
11344         * gcc.dg/compat/union-by-value-1_main.c,
11345         union-by-value-1_x.c, union-by-value-1_y.c,
11346         union-check.h, union-defs.h,
11347         union-init.h, union-return-1_main.c,
11348         union-return-1_x.c, union-return-1_y.c: New files.
11349
11350 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11351
11352         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11353         mixed-struct-init.h: Add 4 mixed structure types.
11354         struct-by-value-21_main.c, struct-by-value-21_x.c,
11355         struct-by-value-21_y.c, struct-return-21_main.c,
11356         struct-return-21_x.c, struct-return-21_y.c: New files.
11357
11358 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/14550
11361         * g++.dg/parse/template14.C: New test.
11362
11363 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11364
11365         * gcc.c-torture/execute/20040313-1.c: New test.
11366
11367 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11368
11369         PR target/14533
11370         * gcc.dg/20040311-2.c: New test.
11371
11372 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11373
11374         PR other/14544
11375         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11376         bit-field.
11377
11378 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11379
11380         * gcc.dg/20040305-2.c: Add missing return statement.
11381
11382 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11383
11384         * gcc.dg/builtins-34.c: Also check pow10*.
11385
11386 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11387
11388         PR target/14262
11389         * gcc.dg/20040305-2.c: New test.
11390
11391 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11392
11393         * gcc.dg/20040310-1.c: New test.
11394
11395 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11396
11397         * gcc.c-torture/execute/20040311-1.c: New test case.
11398
11399 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11400
11401         PR c++/14476
11402         * g++.dg/lookup/enum1.C: New test.
11403
11404 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/14510
11407         * g++.dg/lookup/struct2.C: New test.
11408
11409 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11410
11411         * gcc.dg/builtins-34.c: New test.
11412
11413 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11414
11415         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11416
11417 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11418
11419         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11420         * gcc.dg/alias-2.c: New testcase.
11421
11422 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11423
11424         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11425
11426 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11427
11428         * gcc.c-torture/execute/20040309-1.c: New test case.
11429
11430 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11431
11432         PR c++/14397
11433         * g++.dg/overload/ref1.C: New.
11434
11435 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11436
11437         PR c++/14409
11438         * g++.dg/template/spec12.C: New test.
11439
11440         PR c++/14448
11441         * g++.dg/parse/crash14.C: New test.
11442
11443 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11444
11445         PR c++/14230
11446         * g++.dg/init/ref11.C: New test.
11447
11448 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11449
11450         PR c++/14432
11451         * g++.dg/parse/builtin2.C: New test.
11452
11453 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/14401
11456         * g++.dg/init/ctor3.C: New test.
11457         * g++.dg/init/union1.C: New test.
11458         * g++.dg/ext/anon-struct4.C: New test.
11459
11460 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11461
11462         * g++.dg/lookup/koenig1.C: Tweak error messages.
11463         * g++.dg/lookup/used-before-declaration.C: Likewise.
11464         * g++.dg/other/do1.C: Likewise.
11465         * g++.dg/overload/koenig1.C: Likewise.
11466         * g++.dg/parse/crash13.C: Likewise.
11467         * g++.dg/template/instantiate3.C: Likewise.
11468
11469 2004-03-08  Eric Christopher  <echristo@redhat.com>
11470
11471         * * lib/target-supports.exp: Enable libiconv in test
11472         compilation.  Fix up error checking.
11473
11474 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11475
11476         PR middle-end/14289
11477         * gcc.dg/pr14289-1.c: New test case.
11478         * gcc.dg/pr14289-2.c: Likewise.
11479         * gcc.dg/pr14289-3.c: Likewise.
11480
11481 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11482
11483         * gcc.c-torture/execute/20040308-1.c: New test.
11484
11485 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11486
11487         * gcc.c-torture/execute/20040307-1.c: New test case.
11488
11489 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11490
11491         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11492
11493 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11494
11495         * gcc.dg/20040306-1.c: New test.
11496
11497 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11498
11499         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11500         them static.
11501         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11502
11503 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11504
11505         PR c/14465
11506         * gcc.dg/decl-6.c: New test.
11507
11508 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11509
11510         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11511         Rename LOGPOW -> LOG_POW.
11512         (SQRT_EXP, POW_EXP): New.
11513
11514 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11515
11516         * gcc.dg/i386-sse-8.c: New test.
11517
11518 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11519
11520         PR c/14114
11521         * gcc.dg/decl-5.c: New test.
11522
11523 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11524
11525         * gcc.dg/20040305-1.c: New test.
11526
11527 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11528
11529         PR other/14354
11530         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11531
11532 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11533
11534         PR c++/14425, c++/14426
11535         * g++.dg/ext/altivec-4.C: New test.
11536         * g++.dg/ext/altivec-5.C: New test.
11537
11538 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11539
11540         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11541         global variables of a type with no linkage.
11542         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11543         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11544         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11545         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11546         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11547         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11548         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11549         * g++.dg/warn/deprecated.C: Name enum Color.
11550         * g++.dg/overload/VLA.C: Name structure for 'b'.
11551         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11552
11553 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11554
11555         * gcc.c-torture/compile/20040304-1.c: New test.
11556
11557 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11558
11559         PR 13728
11560         * gcc.dg/decl-4.c: New testcase.
11561
11562 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11563
11564         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11565         as PRECF if sizeof (float) > sizeof (double).
11566         (PRECL): Make it the same as PRECF if
11567         sizeof (float) > sizeof (long double).
11568
11569 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11570
11571         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11572         system type.  Add check for irix6 which doesn't have c99 runtime.
11573
11574 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11575
11576         * gcc.dg/const-elim-1.c: xfail for xtensa.
11577
11578 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11579
11580         PR c++/14369
11581         * g++.dg/template/cond4.C: New test.
11582
11583 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11584
11585         PR c++/14360
11586         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11587
11588         PR c++/14361
11589         * g++.dg/parse/defarg7.C: New test.
11590
11591         PR c++/14359
11592         * g++.dg/template/friend26.C: New test.
11593
11594 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/14324
11597         * g++.dg/abi/mangle21.C: New test.
11598
11599         PR c++/14260
11600         * g++.dg/parse/constructor2.C: New test.
11601
11602         PR c++/14337
11603         * g++.dg/template/sfinae1.C: New test.
11604
11605 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/14267
11608         * g++.dg/expr/crash2.C: New test.
11609
11610         PR middle-end/13448
11611         * gcc.dg/inline-5.c: New test.
11612         * gcc.dg/always-inline.c: Split out tests into ...
11613         * gcc.dg/always-inline2.c: ... this and ...
11614         * gcc.dg/always-inline3.c: ... this.
11615
11616 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11617
11618         PR debug/12103
11619         * g++.dg/debug/crash1.C: New test.
11620
11621 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11622
11623         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11624         function with __attribute__((noinline)).
11625         (recurser_void2): Likewise.
11626         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11627         (recurser_void2): Likewise.
11628
11629 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11630
11631         PR middle-end/14203
11632         * g++.dg/warn/Wunused-6.C: New test case.
11633
11634 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11635
11636         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11637         not defined.
11638
11639 2004-02-27  Eric Christopher  <echristo@redhat.com>
11640
11641         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11642         * g++.dg/charset/asm2.c: Run only x86.
11643         * gcc.dg/charset/asm3.c: Ditto.
11644
11645 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11646
11647         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11648         ld_library_path.
11649
11650 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11651
11652         * g++.dg/ext/altivec-3.C: New.
11653
11654 2004-02-26  Richard Henderson  <rth@redhat.com>
11655
11656         * g++.dg/ext/attrib10.C: Mark for warning.
11657         * gcc.dg/attr-alias-1.c: New.
11658
11659 2004-02-26  Richard Henderson  <rth@redhat.com>
11660
11661         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11662         * gcc.c-torture/execute/20040208-2.c: ... it back.
11663
11664 2004-02-26  Eric Christopher  <echristo@redhat.com>
11665
11666         * lib/target-supports.exp (check-iconv-available): New function.
11667         * lib/gcc-dg.exp (dg-require-iconv): New function.
11668         Use above.
11669         * gcc.dg/charset: New directory.
11670         * gcc.dg/charset/charset.exp: New file.
11671         * gcc.dg/charset/asm1.c: Ditto.
11672         * gcc.dg/charset/asm2.c: Ditto.
11673         * gcc.dg/charset/asm3.c: Ditto.
11674         * gcc.dg/charset/asm4.c: Ditto.
11675         * gcc.dg/charset/asm5.c: Ditto.
11676         * gcc.dg/charset/attribute1.c: Ditto.
11677         * gcc.dg/charset/attribute2.c: Ditto.
11678         * gcc.dg/charset/string1.c: Ditto.
11679         * g++.dg/charset: New directory.
11680         * g++.dg/dg.exp: Add here. Special options.
11681         * g++.dg/charset/charset.exp: New file.
11682         * g++.dg/charset/asm1.c: Ditto.
11683         * g++.dg/charset/asm2.c: Ditto.
11684         * g++.dg/charset/asm3.c: Ditto.
11685         * g++.dg/charset/asm4.c: Ditto.
11686         * g++.dg/charset/attribute1.c: Ditto.
11687         * g++.dg/charset/attribute2.c: Ditto.
11688         * g++.dg/charset/extern1.cc: Ditto.
11689         * g++.dg/charset/extern2.cc: Ditto.
11690         * g++.dg/charset/string1.c: Ditto.
11691
11692 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11693
11694         PR c++/14278
11695         * g++.dg/parse/comma1.C: New test.
11696
11697 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11698
11699         PR c++/14284
11700         * g++.dg/template/ttp8.C: New test.
11701
11702 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11703
11704         * gcc.dg/fixuns-trunc-1.c: New test.
11705
11706 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11707
11708         * gcc.dg/builtins-config.h: Use #elif.
11709
11710 2004-02-26  Michael Matz  <matz@suse.de>
11711
11712         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11713         * gcc.dg/991214-1.c: Likewise.
11714         * gcc.dg/i386-asm-1.c: Likewise.
11715
11716 2004-02-25  Richard Henderson  <rth@redhat.com>
11717
11718         * gcc.c-torture/execute/20040208-2.c: Move ...
11719         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11720
11721 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11722
11723         PR c++/14246
11724         * g++.dg/other/crash-3.C: New test.
11725
11726 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11727
11728         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11729         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11730
11731         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11732         HP-UX.
11733
11734 2004-02-24  Michael Matz  <matz@suse.de>
11735
11736         * gcc.dg/i386-regparm.c: New.
11737
11738 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11739
11740         * gcc.c-torture/execute/20040223-1.c: New.
11741
11742 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11743             Kazu Hirata  <kazu@cs.umass.edu>
11744
11745         * gcc.dg/fwritable-strings-1.c: Remove.
11746
11747 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11748
11749         PR c/14156
11750         * gcc.dg/20040223-1.c: New test.
11751
11752 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11753
11754         PR c++/14106
11755         * g++.dg/ext/typeof9.C: New test.
11756
11757 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11758
11759         PR c++/14250
11760         * g++.dg/other/switch1.C: New test.
11761
11762 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11763
11764         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11765         * gcc.dg/va-arg-1.c: Likewise.
11766
11767 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11768
11769         PR c++/14143
11770         * g++.dg/template/koenig5.C: New test.
11771
11772 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11773
11774         * g++.dg/ext/altivec-1.C: Generalize target triple.
11775         * g++.dg/ext/altivec-2.C: New test case.
11776         * g++.dg/ext/altivec_check.h: New file.
11777         * gcc.dg/altivec-1.c: Generalize target triple;
11778         include altivec_check.h and call altivec_check().
11779         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11780         * gcc.dg/altivec-6.c: New test case.
11781         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11782         type casts as needed.
11783         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11784         altivec_check().
11785         * gcc.dg/altivec-12.c: New test case.
11786         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11787         include altivec_check.h and call altivec_check().
11788         * gcc.dg/altivec_check.h: New file.
11789
11790 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11791
11792         * lib/target-supports.exp (check_alias_available): Don't mangle
11793         function `g' in test program.
11794
11795 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11796
11797         * lib/target-supports.exp (check_profiling_available): Check
11798         argument to determine whether we support a profiling type.
11799         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11800         check_profiling_available.
11801         * g++.dg/bprob/bprob.exp: Likewise
11802         * g77.dg/bprob/bprob.exp: Likewise.
11803         * gcc.misc-tests/bprob.exp: Likewise.
11804         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11805         dg-require-profiling and delete expected error handling.
11806         * gcc.dg/20021014-1.c: Likewise.
11807         * gcc.dg/nest.c: Likewise.
11808
11809 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11810
11811         PR c++/12007
11812         * g++.dg/other/vthunk1.C: New test.
11813
11814 2004-02-20  Falk Hueffner  <falk@debian.org>
11815
11816         PR target/14201
11817         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11818
11819 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11820
11821         PR c++/13927
11822         * g++.dg/other/error8.C: Remove XFAIL markers.
11823
11824         PR c++/14173
11825         * g++.dg/ext/packed5.C: New test.
11826
11827         PR c++/14199
11828         * g++.dg/warn/Wunused-5.C: New test.
11829
11830         PR c++/14186
11831         * g++.dg/lookup/member1.C: New test.
11832
11833 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11834
11835         * gcc.c-torture/compile/20040130-1.c: Enable only when
11836         __INT_MAX__ >= 2147483647L.
11837         * gcc.c-torture/compile/961203-1.c: Likewise.
11838
11839 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11842         * g++.dg/opt/template1.C: Robustify assembler regexp
11843
11844 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11845
11846         * gcc.c-torture/execute/simd-4.x: Remove.
11847         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11848         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11849         Guard with #ifndef SKIP_ATTRIBUTE.
11850         * gcc.dg/compat/vector-1_y.c: Likewise.
11851         * gcc.dg/compat/vector-2_x.c: Likewise.
11852         * gcc.dg/compat/vector-2_y.c: Likewise.
11853         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11854         * g++.dg/eh/simd-2.C: Likewise.
11855
11856 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11857
11858         * gcc.c-torture/compile/complex-1.c: New.
11859
11860 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11861
11862         PR target/14209
11863         * gcc.c-torture/execute/20040218-1.c: New test.
11864
11865 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11866
11867         PR c++/14181
11868         * g++.dg/parse/new2.C: New test.
11869
11870 2004-02-18  Paul Brook  <paul@codesourcery.com>
11871
11872         * gcc.c-torture/compile/libcall-1.c: New test.
11873
11874 2004-02-18  Paul Brook  <paul@codesourcery.com>
11875
11876         PR debug/12934
11877         * gcc.dg/debug/debug-7.c: New test.
11878
11879 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11880
11881         * gcc.dg/20040217-1.c: New test.
11882
11883 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11884
11885         * gcc.c-torture/execute/990208-1.x: Delete.
11886
11887 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11888
11889         * gcc.c-torture/execute/20040208-2.x: New file.
11890
11891 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11892
11893         PR c++/11326
11894         * g++.dg/abi/structret1.C: New test.
11895
11896 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11899         (i386_cpuid): No need to test if cpuid is available on AMD64.
11900         Fix assembly, so that it works onboth i386 and AMD64.
11901         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11902         (vecInLong): Fix s[] member type to unsigned int.
11903         (vecInWord): Remove type.
11904         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11905         (a64, b64, c64, d64, e64): Remove.
11906         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11907         Remove unused variable.  Remove initialization of removed variables.
11908         Don't call mmx_tests nor sse_tests.
11909         (reference_mmx, reference_sse): Remove.
11910         (check): Add return stmt.
11911         * gcc.dg/i386-sse-7.c: New test.
11912         * gcc.dg/i386-mmx-4.c: New test.
11913
11914 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11915
11916         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11917         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11918         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11919         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11920         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11921         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11922         g++.dg/tc1/dr94.C: Fix line terminator.
11923
11924 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11925
11926         * gcc.c-torture/compile/20040216-1.c: New.
11927
11928 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11929
11930         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11931         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11932         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11933         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11934         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11935         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11936
11937 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11938
11939         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11940
11941 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11942
11943         PR c++/13971
11944         * g++.dg/expr/cond4.C: New test.
11945
11946         PR c++/14086
11947         * g++.dg/lookup/crash2.C: New test.
11948
11949 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11950
11951         * gcc.c-torture/compile/20040214-2.c: New test.
11952
11953 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11954
11955         PR c++/14116
11956         * g++.dg/ext/typeof8.C: New test.
11957
11958 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11959
11960         * gcc.c-torture/compile/20040214-1.c: New test.
11961
11962 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11963
11964         PR c++/13635
11965         * g++.dg/template/spec11.C: New test.
11966
11967 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11968
11969         PR c++/13927
11970         * g++.dg/other/error8.C: New test.
11971
11972 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11973
11974         PR c++/14122
11975         * g++.dg/template/array4.C: New test.
11976
11977         PR c++/14108
11978         * g++.dg/inherit/thunk2.C: New test.
11979
11980         PR c++/14083
11981         * g++.dg/eh/cond2.C: New test.
11982
11983 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11984
11985         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11986
11987 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11988
11989         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11990
11991 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11992
11993         * g++.dg/simd-2.C: xfail on ppc64-linux.
11994
11995 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11996
11997         PR c/456
11998         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11999         tests.
12000
12001 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12002
12003         * gcc.dg/builtins-33.c: New test.
12004
12005 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12006
12007         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12008
12009 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12010
12011         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12012
12013 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12014
12015         * gcc.dg/ppc64-abi-3.c: New test.
12016
12017 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12018
12019         PR c/14092
12020
12021         * gcc.dg/pr14092-1.c: New testcase.
12022
12023 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12024
12025         * gcc.dg/cpp/assert4.c: Fix typo last change.
12026
12027         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12028         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12029
12030         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12031
12032 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12033
12034         * gcc.c-torture/compile/20040209-1.c: New test case.
12035
12036 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12037
12038         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12039
12040 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12041
12042         * gcc.c-torture/execute/20040208-[12].c: New tests.
12043
12044 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12045
12046         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12047
12048 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12049
12050         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12051
12052 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12053
12054         Bug 13856
12055         * gcc.dg/visibility-8.c: New testcase.
12056
12057 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12058
12059         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12060         arguments.
12061         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12062
12063 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12064
12065         PR middle-end/13696
12066         * g++.dg/opt/fold1.C: New test case.
12067
12068 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12069
12070         PR c++/14033
12071         * g++.dg/other/crash-2.C: New test.
12072
12073 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12074
12075         PR c++/14028
12076         * g++.dg/parse/angle-bracket2.C: New test.
12077
12078 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12079
12080         PR middle-end/13750
12081         Revert:
12082         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12083         PR pch/13361
12084         * testsuite/g++.dg/pch/wchar-1.C: New.
12085         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12086
12087 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12088
12089         PR c++/14008
12090         * g++.dg/parse/error15.C: New test.
12091         * g++.dg/parse/crash11.C: Update dg-error mark.
12092
12093 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12094
12095         PR c++/13932
12096         * g++.dg/warn/conv2.C: New test.
12097
12098 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12099
12100         PR c++/13086
12101         * g++.dg/warn/incomplete1.C: Remove xfail.
12102
12103 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12104
12105         * lib/file-format.exp (gcc_target_object_format): Use
12106         ${tool}_target_compile, not gcc_target_compile.
12107         * lib/target-supports.exp (check_alias_available): Likewise.
12108         (check_gc_sections_available): Likewise.
12109         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12110         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12111         dg-require-alias.
12112
12113 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12114
12115         PR c++/13969
12116         * g++.dg/template/static6.C: New test.
12117
12118 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12119
12120         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12121
12122 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12123
12124         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12125         tests for systems where `char' is unsigned by default.
12126
12127 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12128
12129         PR c++/13997
12130         * g++.dg/template/partial3.C: New test.
12131
12132 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12133
12134         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12135         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12136         Remove mentions of obsolete ports.
12137
12138 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12139
12140         * gcc.dg/noncompile/20001228-1.c: Fix for new
12141         error message.
12142
12143 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12144
12145         PR target/9348
12146         * gcc.c-torture/execute/multdi-1.c: New test case.
12147
12148 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/13925
12151         * g++.dg/template/lookup5.C: New test.
12152
12153 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12154
12155         PR c++/13950
12156         * g++.dg/template/lookup4.C: New test.
12157
12158         PR c++/13970
12159         * g++.dg/parse/error14.C: New test.
12160
12161         PR c++/14002
12162         * g++.dg/parse/template13.C: New test.
12163
12164 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12165
12166         PR c++/13978
12167         * g++.dg/template/koenig4.C: New test.
12168
12169         PR c++/13968
12170         * g++.dg/template/crash17.C: New test.
12171
12172         PR c++/13975
12173         * g++.dg/parse/error13.C: New test.
12174         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12175
12176 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12177
12178         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12179
12180 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12181
12182         PR c/11658
12183         PR c/13994
12184         * gcc.dg/noncompile/20040203-1.c: New test.
12185         * gcc.dg/noncompile/20040203-2.c: Likewise.
12186         * gcc.dg/noncompile/20040203-3.c: Likewise.
12187         * gcc.dg/20040203-1.c: Likewise.
12188
12189 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12190
12191         PR c++/10858
12192         * g++.dg/template/sizeof7.C: New test.
12193
12194 2004-02-02  Eric Christopher  <echristo@redhat.com>
12195             Zack Weinberg  <zack@codesourcery.com>
12196
12197         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12198
12199 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12200
12201         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12202         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12203         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12204         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12205
12206 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12207
12208         PR c++/13113
12209         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12210
12211         PR c++/13854
12212         * g++.dg/ext/attrib13.C: New test.
12213
12214         PR c++/13907
12215         * g++.dg/conversion/op2.C: New test.
12216
12217 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12218
12219         * gcc.dg/titype-1.c: Fix pasto.
12220
12221 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12222
12223         * gcc.dg/titype-1.c: New test.
12224
12225 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12226
12227         PR c++/13957
12228         * g++.dg/template/non-type-template-argument-1.C,
12229         g++.dg/template/qualified-id1.C: Update dg-error marks.
12230         * g++.dg/template/nontype6.C: New test.
12231
12232 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12233
12234         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12235         * gcc.dg/builtins-31.c: New testcase.
12236         * gcc.dg/builtins-32.c: New testcase.
12237
12238 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12239
12240         * objc.dg/call-super-2.m: Update line numbers
12241         for the including of stddef.h.
12242
12243 2004-01-30  Michael Matz  <matz@suse.de>
12244
12245         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12246         g++.dg/ext/case-range3.C: New tests.
12247
12248 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12249
12250         DR206
12251         PR c++/13813
12252         * g++.dg/template/member4.C: New test.
12253
12254 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12255
12256         PR c++/13683
12257         * g++.dg/template/sizeof6.C: New test.
12258
12259 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12260
12261         * gcc.dg/fwritable-strings-1.c: New test.
12262
12263 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12264
12265         * gcc.c-torture/compile/20040130-1.c: New test.
12266
12267 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12268
12269         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12270
12271 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/13883
12274         * g++.dg/template/ctor3.C: New test.
12275
12276 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12277
12278         * g++.dg/tc1: New directory.
12279         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12280         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12281         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12282         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12283         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12284
12285 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12286
12287         * g++.dg/parse/error11.C: New test.
12288         * g++.dg/parse/error12.C: Likewise.
12289
12290 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12291
12292         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12293         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12294
12295 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12296
12297         PR c++/13791
12298         * g++.dg/ext/attrib12.C: New test.
12299
12300         PR c++/13736
12301         * g++.dg/parse/cast2.C: New test.
12302
12303 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12304
12305         * objc.dg/encode-2.m (main): New local string.  Set depending on
12306         sizeof long.  Use in sscanf call.
12307         * objc.dg/encode-3.m (main): New local string.  Set depending on
12308         sizeof long.  Use in scan_initial call.
12309
12310 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12311
12312         * objc.dg/call-super-2.m: Make LP64-safe.
12313         * objc.dg/desig-init-1.m: Likewise.
12314
12315 2004-01-27  Devang Patel <dpatel@apple.com>
12316
12317         * g++.dg/debug/namespace1.C: New test.
12318
12319 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12320
12321         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12322         xscale-*-*.
12323
12324         * gcc.dg/arm-mmx-1.c: New test.
12325
12326 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12327
12328         * gcc.dg/20040127-1.c: New test.
12329         * gcc.dg/20040127-2.c: New test.
12330
12331 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12332
12333         * objc.dg/stret-1.m (glob): Renamed to globa.
12334
12335 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12336
12337         PR c++/13663
12338         * g++.dg/expr/for1.C: New test.
12339
12340 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12341
12342         PR middle-end/13779
12343         * gcc.dg/darwin-longlong.c: New test.
12344
12345 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12346
12347         * gcc.dg/20040124-1.c: Moved test from here...
12348         * gcc.c-torture/compile/20040124-1.c: ...to here.
12349
12350 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12351
12352         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12353         the assembly output if -m64 is passed.
12354
12355 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12356
12357         PR c++/13833
12358         * g++.dg/template/cond3.C: New test.
12359
12360 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12361
12362         PR c++/13810
12363         * g++.dg/template/ttp7.C: New test.
12364
12365 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12366
12367         PR c++/13797
12368         * g++.dg/template/nontype4.C: New test.
12369         * g++.dg/template/nontype5.C: Likewise.
12370
12371 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12372
12373         * gcc.dg/torture/mips-clobber-at.c: New test.
12374
12375 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12376
12377         * gcc.dg/20040124-1.c: New test.
12378
12379 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12380
12381         * gcc.dg/20040123-1.c: New test.
12382
12383 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12384
12385         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12386
12387 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12388
12389         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12390
12391 2004-01-23  Andrew Pinski  <apinski@apple.com>
12392
12393         * gcc.dg/20030121-1.c: Move to ..
12394         * gcc.dg/20040121-1.c: here.
12395
12396 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12397
12398         * gcc.dg/builtins-29.c: New test case.
12399
12400 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12401
12402         PR 18314
12403         * gcc.dg/builtins-30.c: New testcase.
12404
12405 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12406
12407         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12408         * lib/g77.exp: Likewise.
12409         * lib/objc.exp: Likewise.
12410         * lib/g++.exp: Likewise.
12411
12412 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12413
12414         * gcc.dg/struct-by-value-2.c: New test.
12415
12416 2004-01-21  Andrew Pinski  <apinski@apple.com>
12417
12418         PR target/13785
12419         * gcc.dg/20030121-1.c: New test.
12420
12421 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12422
12423         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12424         clobber frame pointer register in asm statement.
12425
12426 2004-01-21  Falk Hueffner  <falk@debian.org>
12427
12428         * gcc.c-torture/compile/20040121-1.c: New test.
12429
12430 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12431
12432         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12433
12434 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12435
12436         * gcc.dg/ppc64-abi-2.c: New test.
12437
12438 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12439
12440         * lib/treelang.exp: Fill out this file.
12441         * lib/treelang-dg.exp: New File.
12442
12443 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12444
12445         * gcc.c-torture/compile/981022-1.c: Remove.
12446         * gcc.dg/array-5.c: Remove XFAIL.
12447         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12448         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12449         gcc.dg/cond-lvalue-1.c: Update.
12450         * gcc.dg/cast-lvalue-2.c: New test.
12451
12452 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12453
12454         PR c++/13592
12455         * g++.dg/other/error1.C (class foo): Tweak error message.
12456
12457         PR c++/13592
12458         * g++.dg/template/call2.C: New test.
12459
12460 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12461
12462         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12463         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12464         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12465         scalar-return-1_x.c, scalar-return-2_y.c,
12466         scalar-return-3_x.c, scalar-return-3_y.c,
12467         scalar-return-4_x.c, scalar-return-4_y.c,
12468         struct-align-1.h, struct-align-1_x.c,
12469         struct-align-1_y.c, struct-align-2.h,
12470         struct-align-2_x.c, struct-align-2_y.c,
12471         struct-by-value-10_y.c, struct-by-value-11_x.c,
12472         struct-by-value-11_y.c, struct-by-value-12_x.c,
12473         struct-by-value-12_y.c, struct-by-value-13_x.c,
12474         struct-by-value-13_y.c, struct-by-value-14_x.c,
12475         struct-by-value-14_y.c, struct-by-value-15_x.c,
12476         struct-by-value-15_y.c, struct-by-value-16_y.c,
12477         struct-by-value-17_y.c, struct-by-value-18_y.c,
12478         struct-by-value-19_y.c, struct-by-value-1_x.c,
12479         struct-by-value-1_y.c, struct-by-value-20_y.c,
12480         struct-by-value-2_x.c, struct-by-value-2_y.c,
12481         struct-by-value-3_y.c, struct-by-value-4_x.c,
12482         struct-by-value-4_y.c, struct-by-value-5_y.c,
12483         struct-by-value-6_y.c, struct-by-value-7_y.c
12484         struct-by-value-8_x.c, struct-by-value-8_y.c
12485         struct-by-value-9_x.c, struct-by-value-9_y.c
12486         struct-return-10_x.c, struct-return-10_y.c,
12487         struct-return-19_x.c, struct-return-20_x.c
12488         struct-return-2_x.c, struct-return-2_y.c
12489         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12490         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12491
12492 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12493
12494         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12495         attribute on sparc*-sun-solaris2.*.
12496
12497 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12498
12499         PR c++/13710
12500         * g++.dg/ext/typeof7.C: New test.
12501
12502 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12503
12504         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12505         * gcc.dg/const-elim-1.c: Same.
12506
12507 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12508
12509         * objc.dg/stret-1.m: New.
12510         * objc.dg/stret-2.m: New.
12511
12512 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12513
12514         PR c++/11895
12515         * g++.dg/ext/vector1.C: New test.
12516
12517 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12518
12519         * gcc.dg/pch/import-1.c: New.
12520         * gcc.dg/pch/import-1.hs: New.
12521         * gcc.dg/pch/import-1a.h: New.
12522         * gcc.dg/pch/import-1b.h: New.
12523         * gcc.dg/pch/import-1c.h: New.
12524
12525 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12526
12527         PR c++/13574
12528         * g++.dg/ext/array1.C: New test.
12529
12530         PR c++/13178
12531         * g++.dg/conversion/op1.C: New test.
12532
12533 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12534
12535         PR 11864
12536         From Kazumoto Kojima / Dan Kegel:
12537         * gcc.dg/pr11864-1.c: New test.
12538
12539         PR 10392
12540         From Marcus Comstedt / Dan Kegel:
12541         * gcc.dg/pr10392-1.c: New test.
12542
12543 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12544
12545         PR c++/13478
12546         * g++.dg/init/ref10.C: New test.
12547
12548 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12549
12550         PR c++/13407
12551         * g++.dg/parse/typename6.C: New test.
12552
12553 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12554
12555         PR pch/13361
12556         * testsuite/g++.dg/pch/wchar-1.C: New.
12557         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12558
12559 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12560
12561         PR c++/9259
12562         * g++.dg/expr/sizeof2.C: New test.
12563
12564 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12565
12566         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12567
12568 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12569
12570         PR c++/13659
12571         * g++.dg/lookup/strong-using-3.C: New.
12572         * g++.dg/lookup/using-10.C: New.
12573
12574 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12575
12576         PR c++/13594
12577         * g++.dg/lookup/strong-using-2.C: New.
12578
12579 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12580             Dan Kegel <dank@kegel.com>
12581             J"orn Rennecke <joern.rennecke@superh.com>
12582
12583         PR target/9365
12584         * gcc.dg/pr9365-1.c: New test.
12585
12586 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12587
12588         PR c++/8856
12589         * g++.dg/parse/casting-operator2.C: New test.
12590         * g++.old-deja/g++.pt/explicit83.C: Remove.
12591
12592 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12593
12594         * gcc.dg/label-compound-stmt-1.c: New test.
12595         * gcc.c-torture/compile/950922-1.c,
12596         gcc.c-torture/compile/20000211-3.c,
12597         gcc.c-torture/compile/20000518-1.c,
12598         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12599         compound statements.
12600
12601 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12602
12603         * gcc.dg/ppc64-abi-1.c: New test.
12604
12605 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12606
12607          * g++.dg/ext/attrib9.C: Add dg-warnings.
12608
12609 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12610
12611         PR c++/12335
12612         * g++.dg/parse/dtor3.C: New test.
12613
12614 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12615
12616         PR c++/12709
12617         * g++.dg/parse/try-catch-1.C: New test.
12618
12619 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12620
12621         * ada/acats/run_all.sh: Add more verbose output in acats.log
12622         when compiling tests.
12623
12624 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12625
12626         PR 13656
12627         * gcc.dg/typedef-redecl.c: New test case.
12628         * gcc.dg/typedef-redecl.h: New support file.
12629
12630 2004-01-13  Jan Hubicka  <jh@suse.cz>
12631
12632         * gcc.dg/always_inline.c: New test.
12633         * gcc.dg/debug/20031231-1.c: Fix.
12634
12635 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12636
12637         PR c++/13474
12638         * g++.dg/template/array3.C: New test.
12639
12640 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12641
12642         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12643         * g++.dg/warn/Wunused-2.C: Likewise.
12644
12645 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12646
12647         PR c++/13289
12648         * g++.dg/template/instantiate6.C: New test.
12649
12650 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12651
12652         PR middle-end/11397
12653         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12654
12655 2004-01-12  Jan Hubicka  <jh@suse.cz>
12656
12657         PR opt/12826
12658         * gcc.dg/20040112-1.c: New.
12659
12660         * gcc.dg/dwarf-die[1-7].c: Move to...
12661         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12662         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12663
12664 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12665
12666         PR c++/4100
12667         * g++.dg/parse/friend4.C: New test.
12668
12669 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12670
12671         PR c++/4100
12672         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12673         definition is called a friend.
12674
12675 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12676
12677         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12678
12679 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12680
12681         PR c++/3478
12682         * g++.dg/parse/error10.C: New test.
12683         * g++.dg/template/arg2.C: Accept "invalid type" error.
12684
12685 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12686
12687         PR middle-end/13392
12688         * g++.dg/opt/expect2.C: New test.
12689
12690 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12691
12692         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12693         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12694         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12695         Update dg-error regexps.
12696
12697 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12698
12699         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12700         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12701
12702 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12703
12704         * gcc.dg/pragma-re-1.c: Use right pointer type.
12705
12706 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12707
12708         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12709
12710 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12711
12712         * gcc.dg/rs6000-ldouble-1.c: New.
12713
12714 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12715
12716         DR 337
12717         PR c++/9256
12718         * g++.dg/other/abstract1.C: New test.
12719
12720 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12721
12722         * g++.dg/lookup/strong-using-1.C: New.
12723
12724 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12725
12726         PR c/11234
12727         * gcc.dg/func-ptr-conv-1.c: New test.
12728         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12729
12730 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12731
12732         PR target/13380.
12733         * gcc.c-torture/compile/20040109-1.c: New.
12734
12735 2004-01-08  Stuart Hastings  <stuart@apple.com>
12736
12737         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12738         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12739         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12740
12741 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12742
12743         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12744
12745 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12746
12747         * ada/acats/run_acats: Treat 'gnatchop' the same way
12748         as 'gnatmake'.  Export GCC_DRIVER.
12749         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12750         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12751
12752 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12753
12754         PR c++/12573
12755         * g++.dg/template/dependent-expr4.C: New test.
12756
12757 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12758
12759         * gcc.dg/altivec-11.c: New test.
12760
12761 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12762
12763         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12764
12765 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12766
12767         PR c/6024
12768         * gcc.dg/enum-compat-1.c: New test.
12769         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12770
12771 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12772
12773         PR c/12165
12774         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12775         gcc.dg/c99-idem-qual-3.c: New tests.
12776
12777 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12778
12779         * gcc.dg/winline-7.c: Don't cast void * to int.
12780
12781 2004-01-06  Jan Hubicka  <jh@suse.cz>
12782
12783         * gcc.dg/i386-sse-5.c: New test
12784         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12785
12786 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/12815
12789         * g++.dg/rtti/typeid4.C: New test.
12790
12791 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12792
12793         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12794
12795 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/12132
12798         * g++.dg/template/error11.C: New test.
12799
12800         PR c++/13451
12801         * g++.dg/template/class2.C: New test.
12802
12803 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12804         Richard Sandiford <rsandifo@redhat.com>
12805
12806         PR c++/13387
12807         * g++.dg/opt/alias3.C: New test.
12808
12809 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12810
12811         PR c++/13157
12812         * g++.dg/template/koenig3.C: New test.
12813
12814         PR c++/13529
12815         * g++.dg/parse/offsetof3.C: New test.
12816
12817         * g++.dg/init/copy7.C: Add missing dg-error markers.
12818
12819         PR c++/12226
12820         * g++.dg/init/copy7.c: New test.
12821
12822         PR c++/13536
12823         * g++.dg/parse/cast1.C: New test.
12824
12825 2004-01-04  Jan Hubicka  <jh@suse.cz>
12826
12827         * gcc.dg/winline[1-7].c: New tests.
12828
12829 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12830
12831         PR c++/13520
12832         * g++.dg/template/qualttp22.C: New test.
12833
12834 2004-01-01  Jan Hubicka  <jh@suse.cz>
12835
12836         * gcc.dg/debug/20031231-1.c: New.
12837         * gcc.c-torture/compile/20040101-1.c: New.
12838         * gcc.dg/dwarf-die-[1-7].c: New.
12839
12840 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12841
12842         PR optimization/13521
12843         * gcc.c-torture/compile/20031231-1.c: New test.
12844
12845 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12846
12847         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12848
12849 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12850
12851         PR c++/10079
12852         * g++.dg/template/crash16.C: New test.
12853
12854 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12855
12856         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12857
12858 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12859
12860         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12861         ports.
12862         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12863         * g++.old-deja/g++.law/profile1.C: Likewise.
12864         * gcc.c-torture/compile/981006-1.c: Likewise.
12865         * gcc.c-torture/execute/loop-2e.x: Likewise.
12866         * gcc.c-torture/execute/loop-2f.x: Remove.
12867         * gcc.c-torture/execute/loop-2g.x: Likewise.
12868         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12869         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12870
12871 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12872
12873         PR c++/13507
12874         * g++.dg/ext/attrib11.C: New test.
12875
12876         PR c++/13494
12877         * g++.dg/template/array2-1.C: New test.
12878         * g++.dg/template/array2-2.C: New test.
12879
12880 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12881
12882         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12883
12884 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12885
12886         PR c++/12774
12887         * g++.dg/template/array1-1.C: New test.
12888         * g++.dg/template/array1-2.C: New test.
12889
12890 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12891
12892         PR fortran/12632
12893         * g77.dg/12632.f: New test case.
12894
12895 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12896
12897         PR c++/13289
12898         * g++.dg/parse/nontype1.C: New test.
12899
12900 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12901
12902         PR c++/12403
12903         * g++.dg/parse/explicit1.C: New test.
12904         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12905
12906 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12907
12908         PR c++/13081
12909         * g++.dg/opt/inline6.C: New test.
12910
12911         PR c++/12613
12912         * g++.dg/parse/error9.C: New test.
12913
12914         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12915
12916 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12917
12918         PR c++/13009
12919         * g++.dg/init/assign1.C: New test.
12920
12921 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12922
12923         PR c++/13070
12924         * g++.dg/warn/format3.C: New test case.
12925
12926 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12927
12928         * gcc.c-torture/compile/20031227-1.c: New test.
12929
12930 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12931
12932         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12933         * g77.dg/bprob/bprob.exp: Likewise.
12934         * gcc.misc-tests/bprob.exp: Likewise.
12935         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12936         variants on systems where the library does not provide that
12937         functionality.
12938         * gcc.dg/builtins-20.c: Use builtins-config.h.
12939         * gcc.dg/builtins-config.h: New file.
12940
12941 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12942
12943         * lib/gcc-dg.exp (dg-require-profiling): New function.
12944         * lib/target-supports.exp (check_profiling_available): Likewise.
12945         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12946         * g77.dg/bprob/bprob.exp: Likewise.
12947         * gcc.misc-tests/bprob.exp: Likewise.
12948         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12949         * gcc.dg/20021014-1.c: Likewise.
12950         * gcc.dg/nest.c: Likewise.
12951
12952 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12953
12954         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12955         compiling.
12956         * g++.dg/lookup/java2.C: Likewise.
12957         * gcc.dg/cpp/lexident.c: Likewise.
12958
12959 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12960
12961         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12962         given.
12963         * gcc.c-torture/compile/961203-1.c: Likewise.
12964         * gcc.c-torture/compile/980506-1.c: Likewise.
12965
12966 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12967
12968         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12969         (additional_prunes): New global.
12970         (gcc-dg-prune): Handle additional per-test pruning.
12971         (dg-test): Clear additional_prunes between tests.
12972
12973         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12974         dg-prune-output to avoid spurious failures from assembler
12975         complaining about nonexistent WAW violations.
12976         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12977         Use dg-prune-output to avoid spurious failures from assembler
12978         warning about Itanium B-step errata.
12979
12980 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12981
12982         * g++.dg/abi/macro0.C: New test.
12983         * g++.dg/abi/macro1.C: Likewise.
12984         * g++.dg/abi/macro2.C: Likewise.
12985
12986         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12987         * g++.dg/abi/bitfield7.C: Likewise.
12988         * g++.dg/abi/dtor2.C: Likewise.
12989         * g++.dg/abi/mangle11.C: Likewise.
12990         * g++.dg/abi/mangle12.C: Likewise.
12991         * g++.dg/abi/mangle14.C: Likewise.
12992         * g++.dg/abi/mangle17.C: Likewise.
12993         * g++.dg/abi/vbase10.C: Likewise.
12994         * g++.dg/abi/vbase14.C: Likewise.
12995         * g++.dg/template/qualttp17.C: Likewise.
12996
12997 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12998
12999         PR c/11995
13000         * gcc.dg/20031223-1.c: New test.
13001
13002 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13003
13004         * gcc.dg/noreturn-7.c: New test.
13005
13006 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13007
13008         * gcc.dg/null-pointer-1.c: New test.
13009
13010 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13011
13012         * g++.old-deja/g++.jason/template18.C: Remove.
13013         * g++.old-deja/g++.jason/template37.C: Likewise.
13014
13015         PR c++/12862
13016         * g++.dg/lookup/ns1.C: New test.
13017
13018         PR c++/12397
13019         * g++.dg/template/lookup3.C: New test.
13020
13021 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13022
13023         * g++.dg/template/recurse1.C: New test
13024
13025 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/12479
13028         * g++.dg/parse/semicolon1.C: New test.
13029         * g++.dg/parse/semicolon1.h: Likewise.
13030
13031 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13032
13033         * gcc.dg/darwin-misaligned.c: New test.
13034
13035 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13036
13037         PR c/9163
13038         * gcc.dg/20031222-1.c: New test.
13039
13040 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13041
13042         PR c++/13438
13043         * g++.dg/parse/error8.C: New test.
13044
13045         PR c++/11554
13046         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13047
13048 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13049
13050         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13051         too small.
13052         * gcc.c-torture/compile/930217-1.c: Likewise.
13053         * gcc.c-torture/compile/930513-1.c: Likewise.
13054         * gcc.c-torture/execute/920908-2.c: Likewise.
13055         * gcc.c-torture/execute/921204-1.c: Likewise.
13056         * gcc.c-torture/execute/930621-1.c: Likewise.
13057         * gcc.c-torture/execute/930630-1.c: Likewise.
13058         * gcc.c-torture/execute/931031-1.c: Likewise.
13059         * gcc.c-torture/execute/980602-2.c: Likewise.
13060         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13061         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13062         * gcc.c-torture/execute/extzvsi.c: Likewise.
13063         * gcc.c-torture/unsorted/ext.c: Likewise.
13064
13065 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13066
13067         PR target/12749
13068         * gcc.c-torture/compile/20031220-2.c: New test case.
13069
13070 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13071
13072         PR optimization/13031
13073         * gcc.c-torture/compile/20031220-1.c: New test case.
13074
13075 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13076
13077         * gcc.dg/cast-function-1.c: New test.
13078
13079 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13080
13081         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13082         formats.
13083
13084 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13085
13086         PR c++/12795
13087         * g++.dg/ext/attrib10.C: New test.
13088
13089 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * gcc.dg/cleanup-10.c: New test.
13092         * gcc.dg/cleanup-11.c: New test.
13093
13094 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13095
13096         PR c++/13239
13097         * g++.dg/opt/expect1.C: New test.
13098
13099 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13100
13101         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13102
13103 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13104
13105         PR debug/12923
13106         * gcc.dg/20031218-1.c: New test.
13107
13108         PR debug/12389
13109         * gcc.dg/20031218-2.c: New test.
13110         * gcc.dg/20031218-3.c: New test.
13111
13112         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13113         of label name and allow for USER_LABEL_PREFIX == "_" names.
13114         * g++.dg/abi/mangle18-2.C: Likewise.
13115         * g++.dg/abi/mangle19-1.C: Likewise.
13116         * g++.dg/abi/mangle19-2.C: Likewise.
13117         * g++.dg/abi/mangle20-1.C: Likewise.
13118         * g++.dg/abi/mangle20-2.C: Likewise.
13119
13120 2003-12-18  Richard Henderson  <rth@redhat.com>
13121
13122         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13123
13124 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13125             Dan Kegel <dank@kegel.com>
13126
13127         PR other/12009
13128         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13129         testing a cross compiler, it causes spurious compile failures.
13130         * lib/g++.exp: Likewise.
13131
13132 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13133
13134         PR c++/13262
13135         * g++.dg/template/access13.C: New test.
13136
13137 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13138
13139         * gcc.dg/20031216-1.c: New test.
13140
13141 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13142
13143         PR c++/9154
13144         * g++.dg/template/error10.C: New test.
13145
13146 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13149         * g++.dg/eh/simd-2.C: Likewise.
13150
13151 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13152             Roger Sayle  <roger@eyesopen.com>
13153
13154         * gcc.c-torture/execute/ieee/mzero5.c: New.
13155
13156 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13157
13158         PR c++/10603
13159         * g++.dg/parse/error6.C: New test.
13160
13161         PR c++/12827
13162         * g++.dg/parse/error7.C: New test.
13163
13164 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13165
13166         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13167         at -O with stabs debugging formats.
13168         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13169         * gcc.dg/debug/debug-2.c: Likewise.
13170
13171 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13172
13173         PR c++/12696
13174         * g++.dg/init/error1.C: New test.
13175
13176         PR c++/12218
13177         * g++.dg/init/pm3.C: New test.
13178
13179 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13180
13181         PR c/3347
13182         * gcc.dg/bitfld-8.c: New test.
13183
13184 2003-12-16  James Lemke  <jim@wasabisystems.com>
13185
13186         * gcc.dg/arm-scd42-[123].c: New tests.
13187
13188 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         PR c++/9043
13191         * g++.dg/abi/mangle20-1.C: New test.
13192         * g++.dg/abi/mangle20-2.C: New test.
13193
13194 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13195
13196         PR c++/13275
13197         * g++.dg/other/offsetof2.C: Remove XFAIL.
13198         * g++.dg/parse/offsetof1.C: New test.
13199         * g++.gd/parse/offsetof2.C: Likewise.
13200
13201 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13202
13203         * g++.dg/template/nontype3.C: New test.
13204         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13205
13206 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13207
13208         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13209
13210 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13211
13212         PR c++/13387
13213         * g++.dg/expr/assign1.C: New test.
13214
13215         PR c++/13242
13216         * g++.dg/abi/mangle19-1.C: New test.
13217         * g++.dg/abi/mangle19-2.C: New test.
13218
13219 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13220
13221         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13222
13223 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13224
13225         * gcc.c-torture/execute/20031216-1.c: New test.
13226
13227 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13228
13229         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13230         an ICE regression.
13231
13232 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13233
13234         PR c++/10926
13235         * g++.dg/template/error9.C: New test.
13236
13237         PR c++/11116
13238         * g++.dg/template/error8.C: New test.
13239
13240 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13241
13242         PR middle-end/13400
13243         * gcc.c-torture/execute/20031215-1.c: New test case.
13244
13245 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/13269
13248         * g++.dg/parse/error5.C: New test.
13249
13250         PR c++/12989
13251         * g++.dg/expr/sizeof1.C: New test.
13252
13253         PR c++/13310
13254         * g++.dg/template/crash15.C: New test.
13255
13256 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13257
13258         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13259         a non-POD type as the last named parameter of a varargs function.
13260
13261 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13262
13263         PR c++/13243
13264         PR c++/12573
13265         * g++.dg/template/crash14.C: New test.
13266         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13267
13268 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13269
13270         * g++.dg/other/java1.C: New test.
13271
13272         PR c++/13241
13273         * g++.dg/abi/mangle18-1.C: New test.
13274         * g++.dg/abi/mangle18-2.C: New test.
13275
13276 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13277
13278         PR optimization/10312
13279         * gcc.c-torture/execute/20031214-1.c: New.
13280
13281 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13282
13283         PR c++/10779
13284         PR c++/12160
13285         * g++.dg/parse/error3.C: New test.
13286         * g++.dg/parse/error4.C: Likewise.
13287         * g++.dg/abi/mangle4.C: Tweak error messages.
13288         * g++.dg/lookup/using5.C: Likewise.
13289         * g++.dg/other/error2.C: Likewise.
13290         * g++.dg/parse/typename5.C: Likewise.
13291         * g++.dg/parse/undefined1.C: Likewise.
13292         * g++.dg/template/arg2.C: Likewise.
13293         * g++.dg/template/ttp3.C: Likewise.
13294         * g++.dg/template/type1.C: Likewise.
13295         * g++.old-deja/g++.other/crash32.C: Likewise.
13296         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13297
13298 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13299
13300         PR c++/13106
13301         * g++.dg/warn/noreturn-3.C: New test.
13302
13303 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         PR c++/13118
13306         * g++.dg/abi/covariant3.C: New.
13307
13308 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13309
13310         * g++.dg/eh/ia64-1.C: New test.
13311
13312 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13313
13314         PR optimization/13037
13315         * g77.f-torture/execute/13037.f: New test case.
13316
13317 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13318
13319         PR c++/12881
13320         * g++.dg/abi/covariant2.C: New.
13321
13322 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13323
13324         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13325
13326 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13327
13328         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13329
13330 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13331
13332         PR other/10819
13333         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13334         to fix Bug 10819.
13335         * lib/g++.exp (g++_version): Likewise.
13336         * lib/g77.exp (g77_version): Likewise.
13337         * lib/objc.exp (default_objc_version): Likewise.
13338
13339 2003-12-10  Richard Henderson  <rth@redhat.com>
13340
13341         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13342
13343         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13344
13345 2003-12-08  Matt Austern  <austern@apple.com>
13346
13347         PR c/13134
13348         * lib/gcc-dg.exp (dg-require-visibility): Define.
13349         * lib/target-supports (check_visibility_available): Define.
13350         * gcc.dg/visibility-1.c: New test.
13351         * gcc.dg/visibility-2.c: Likewise.
13352         * gcc.dg/visibility-3.c: Likewise.
13353         * gcc.dg/visibility-4.c: Likewise.
13354         * gcc.dg/visibility-5.c: Likewise.
13355         * gcc.dg/visibility-6.c: Likewise.
13356         * g++.dg/ext/visibility-1.C: Likewise.
13357         * g++.dg/ext/visibility-2.C: Likewise.
13358         * g++.dg/ext/visibility-3.C: Likewise.
13359         * g++.dg/ext/visibility-4.C: Likewise.
13360         * g++.dg/ext/visibility-5.C: Likewise.
13361         * g++.dg/ext/visibility-6.C: Likewise.
13362
13363 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13364
13365         * g++.dg/lookup/java1.C: New test.
13366         * g++.dg/lookup/java2.C: New test.
13367
13368 2003-12-07  Falk Hueffner  <falk@debian.org>
13369
13370         * g++.dg/opt/noreturn-1.C: New test.
13371
13372 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13373
13374         * gcc.dg/overflow-1.c: New test.
13375
13376 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13377
13378         * g77.f-torture/compile/13060.f: New test.
13379
13380 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13381
13382         PR c++/13323
13383         * g++.dg/inherit/operator2.C: New test.
13384
13385 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13386
13387         PR c++/13305
13388         * g++.dg/ext/attrib9.C: New test.
13389
13390 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13391
13392         PR c++/13314
13393         * g++.dg/template/error7.C: New test.
13394
13395 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13396             J"orn Rennecke <joern.rennecke@superh.com>
13397
13398         PR target/13302
13399         * g++.dg/other/struct-va_list.C: New test.
13400
13401 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13402
13403         PR c++/13166
13404         * g++.dg/parse/defarg6.C: New test.
13405
13406 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13407
13408         PR target/13256
13409         * gcc.c-torture/execute/20031201-1.c: New test.
13410
13411 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13412
13413         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13414
13415 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13416
13417         * gcc.dg/builtin-return-1.c: New test.
13418
13419 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13420             J"orn Rennecke <joern.rennecke@superh.com>
13421
13422         PR optimization/13260
13423         * gcc.c-torture/execute/20031204-1.c: New test.
13424
13425 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13426
13427         PR c++/9127
13428         * g++.dg/template/error6.C: New test.
13429
13430 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13431
13432         * gcc.dg/20031202-1.c: New test.
13433
13434 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR c++/13179
13437         * g++.dg/template/eh1.C: New test.
13438
13439         PR c++/10771
13440         * g++.dg/template/error5.C: New test.
13441
13442 2003-12-02  David Ung  <davidu@mips.com>
13443
13444         * gcc.dg/compat/vector-check.h: Corrected type for var
13445         g_##TMODE
13446
13447 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13448
13449         PR c++/10126
13450         * g++.dg/template/ptrmem8.C: New test.
13451
13452 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13453
13454         PR c++/12573
13455         * g++.dg/template/dependent-expr3.C: New test.
13456
13457 2003-12-01  James Lemke  <jim@wasabisystems.com>
13458
13459         * gcc.dg/arm-g2.c: New test.
13460
13461 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13462
13463         PR optimization/11634
13464         * gcc.dg/20031201-2.c: New test case.
13465
13466 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13467
13468         PR 11433
13469         * objc.dg/proto-lossage-3.m: New test.
13470
13471 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13472
13473         PR optimization/12628
13474         * gcc.dg/20031201-1.c: New test case.
13475
13476 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13477
13478         * gcc.dg/unaligned-1.c: New test.
13479
13480 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/9849
13483         * g++.dg/template/error4.C: New test.
13484         * g++.dg/template/nested3.C: Adjust error markers.
13485
13486 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13487
13488         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13489
13490 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13491
13492         PR c/10333
13493         * gcc.dg/bitfld-7.c: New test.
13494
13495 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13496
13497         * gcc.dg/tls/asm-1.C: New test.
13498
13499 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13500
13501         * gcc.dg/cpp/assert4.c: Update.
13502
13503 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13504
13505         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13506         * gcc.dg/builtin-apply3.c: New test.
13507
13508 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13509
13510         * lib/compat.exp (compat-obj): New xfaildata parameter.
13511         Use it to set compiler_conditional_xfail_data before compiling.
13512         (compat-get-options): Handle dg-xfail-if.
13513         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13514         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13515         * gcc.dg/compat/vector-1_y.c: Likewise.
13516         * gcc.dg/compat/vector-2_x.c: Likewise.
13517         * gcc.dg/compat/vector-2_y.c: Likewise.
13518
13519 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13520
13521         * g++.dg/opt/reg-stack4.C: New test.
13522
13523 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13524
13525         * gcc.dg/builtin-apply2.c: New test.
13526
13527 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13528
13529         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13530
13531 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13532
13533         PR c++/12924
13534         * g++.dg/template/template-id-2.C: New test.
13535
13536 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13537
13538         PR c++/5369
13539         * g++.dg/template/memfriend1.C: New test.
13540         * g++.dg/template/memfriend2.C: Likewise.
13541         * g++.dg/template/memfriend3.C: Likewise.
13542         * g++.dg/template/memfriend4.C: Likewise.
13543         * g++.dg/template/memfriend5.C: Likewise.
13544         * g++.dg/template/memfriend6.C: Likewise.
13545         * g++.dg/template/memfriend7.C: Likewise.
13546         * g++.dg/template/memfriend8.C: Likewise.
13547         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13548
13549 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/12515
13552         * g++.dg/ext/cond1.C: New test.
13553
13554 2003-11-20  Richard Henderson  <rth@redhat.com>
13555
13556         * gcc.dg/20020201-2.c: Remove.
13557         * gcc.dg/20020201-4.c: Remove.
13558         * gcc.dg/20020304-1.c: Remove.
13559
13560 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13561
13562         * gcc.dg/cpp/trad/xwin1.c: New test case.
13563
13564 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13565
13566         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13567         * lib/g77.exp: Likewise.
13568         * lib/objc.exp: Likewise.
13569         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13570         for darwin.
13571
13572 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13573
13574         PR c++/12932
13575         * g++.dg/template/static5.C: New test.
13576
13577 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13578
13579         * gcc.dg/nested-func-1.c: New test.
13580
13581 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13582
13583         * gcc.dg/cpp/assert4.c: New test.
13584
13585 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13586
13587         PR c++/2294
13588         * g++.dg/lookup/using9.c: New test.
13589
13590 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13591
13592         PR c++/12762
13593         * g++.dg/template/error3.C: New test.
13594
13595 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13596
13597         PR ada/13035
13598         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13599         No longer use a wrapper for gcc, since this does not work under
13600         Windows.
13601
13602 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13603
13604         PR c++/2094
13605         * g++.dg/template/ptrmem7.C: New test.
13606
13607 2003-11-13  Andrew Pinski <apinski@apple.com>
13608
13609         * gcc.c-torture/compile/20031113-1.c: New test.
13610
13611 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13612             Kean Johnston <jkj@sco.com>
13613
13614         PR c/13029
13615         * gcc.dg/unused-4.c: Update.
13616
13617 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13618
13619         * g++.dg/opt/const3.C: New test.
13620
13621 2003-11-13  Jan Hubicka  <jh@suse.cz>
13622
13623         * gcc.c-torture/compile/20031112-1.c: New test.
13624
13625 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13626
13627         * g++.dg/parse/crash10.C: Remove bogus error marker.
13628
13629 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13630
13631         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13632         (host_gcc): Likewise.
13633         (ROOT): Honor $PWDCMD.
13634         (BASE): Likewise.
13635         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13636
13637 2003-11-12  Catherine Moore  <clm@redhat.com>
13638
13639         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13640
13641 2003-11-12  Andreas Jaeger  <aj@suse.de>
13642             Jakub Jelinek  <jakub@redhat.com>
13643             Andrew Pinski  <pinskia@physics.uc.edu>
13644             Richard Henderson  <rth@redhat.com>
13645
13646         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13647         systems.
13648         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13649
13650         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13651         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13652
13653 2003-11-11  Andreas Jaeger  <aj@suse.de>
13654
13655         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13656
13657         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13658
13659 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13660
13661         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13662         Clean ups.
13663
13664 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13665
13666         * gcc.dg/trampoline-1.c: New test.
13667
13668 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13669
13670         * gcc.c-torture/compile/200031109-1.c: New test.
13671
13672 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13673
13674         PR c/3190
13675         PR c/8714
13676         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13677         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13678         gcc.dg/format/no-y2k-1.c: Update.
13679
13680 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13681
13682         PR optimization/10467
13683         * gcc.dg/20031108-1.c: New test case.
13684
13685 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13686
13687         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13688
13689 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13690
13691         * gcc.dg/compound-lvalue-1.c: New test.
13692         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13693         some XFAILs.
13694
13695 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13696
13697         * gcc.dg/altivec-varargs-1.c: New test.
13698
13699 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13700
13701         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13702         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13703         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13704         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13705         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13706
13707 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13708
13709         * gcc.dg/cond-lvalue-1.c: New test.
13710
13711 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13712
13713         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13714
13715 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13716
13717         PR c++/11616
13718         * g++.dg/template/instantiate5.C: New test.
13719
13720 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13721
13722         PR c++/12726
13723         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13724         * ChangeLog: Add missing first entry for above test.
13725
13726 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13727
13728         PR c++/9810
13729         * g++.dg/template/using8.C: New test.
13730         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13731
13732 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13733
13734         PR optimization/10817
13735         * gcc.c-torture/compile/20031102-1.c: New test case.
13736
13737 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13738
13739         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13740         2147483647.
13741
13742 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13743
13744         * gcc.dg/20031102-1.c: New test.
13745
13746 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13747
13748         * gcc.dg/complex-1.c: New test.
13749
13750 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13751
13752         PR c++/12796
13753         * g++.dg/template/crash13.C: Adjust expected error location.
13754         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13755
13756 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13757
13758         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13759
13760 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13761
13762         PR/10239
13763         * gcc.c-torture/compile/20031031-2.c: New test.
13764
13765 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13766
13767         PR/11640
13768         * gcc.c-torture/compile/20031031-1.c: New test.
13769
13770 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13771
13772         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13773         * gcc.misc-tests/bprob.exp: Likewise.
13774         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13775         the execution test on arm-elf configs.
13776         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13777         configs that don't support scratch files.
13778         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13779
13780 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13781
13782         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13783         done by dejagnu.
13784
13785 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13786
13787         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13788         Avoid non pure sh syntax. Add more logging.
13789
13790         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13791         fail.
13792
13793 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13794
13795         PR libgcj/10610
13796         * gcc.dg/ppc-stackalign-1.c: New test.
13797
13798 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13799
13800         * ada/acats/run_all.sh: Change output to be more compliant with
13801         dejagnu framework.
13802         Create acats.sum and acats.log files under testsuite/ada/acats
13803         Only run [a-z]* directories, to filter out e.g. CVS.
13804         Redirect build output to log file.
13805
13806 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13807
13808         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13809
13810 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13811
13812         PR ada/5909:
13813         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13814
13815 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13816
13817         * gcc.c-torture/compile/20031023-1.c: New test.
13818         * gcc.c-torture/compile/20031023-2.c: New test.
13819         * gcc.c-torture/compile/20031023-3.c: New test.
13820         * gcc.c-torture/compile/20031023-4.c: New test.
13821
13822 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13823
13824         PR c++/10371
13825         * g++.dg/lookup/scoped8.C: New test.
13826
13827 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13828
13829         * g++.dg/opt/reg-stack3.C: New test.
13830
13831 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13832
13833         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13834
13835 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13836
13837         PR c++/11076
13838         * g++.dg/template/crash13.C: New test.
13839
13840 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13841
13842         * gcc.dg/c99-restrict-2.c: New test.
13843
13844 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13845
13846         PR c++/12698, c++/12699, c++/12700, c++/12566
13847         * g++.dg/inherit/covariant9.C: New test.
13848         * g++.dg/inherit/covariant10.C: New test.
13849         * g++.dg/inherit/covariant11.C: New test.
13850
13851 2003-10-23  Jason Merrill  <jason@redhat.com>
13852
13853         PR c++/12726
13854         * g++.dg/ext/complit2.C: New test.
13855
13856 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13857
13858         PR target/12654
13859         * gcc.c-torture/execute/20031020-1.c: New test.
13860
13861 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13862
13863         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13864         following the jump_insn.
13865
13866 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13867
13868         * gcc.dg/cast-lvalue-1.c: New test.
13869
13870 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13871
13872         PR c++/11962
13873         * g++.dg/template/cond2.C: New test.
13874
13875 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13876
13877         * gcc.dg/builtins-28.c: New test.
13878
13879 2003-10-20  Jan Hubicka  <jh@suse.cz>
13880
13881         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13882         parameter.
13883         * testsuite/gcc.dg/inline-2.c: Likewise.
13884
13885 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13886
13887         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13888         * gcc.dg/nest.c:  Likewise.
13889
13890 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13891
13892         PR c++/9781, c++/10583, c++/11862
13893         * g++.dg/parse/crash13.C: New test.
13894
13895 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13896
13897         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13898
13899 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13900
13901         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13902         Define HAVE_C99_RUNTIME except on Solaris.
13903         * gcc.dg/builtins-20.c: Likewise.
13904
13905 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13906
13907         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13908
13909 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13910
13911         PR c++/12495
13912         * g++.dg/template/crash21.C: New test.
13913
13914 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13915
13916         PR c++/2513
13917         * g++.dg/template/typename5.C: New test.
13918
13919 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13920
13921         PR c++/12369
13922         * g++.dg/template/friend25.C: New test.
13923
13924 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13925
13926         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13927         versions.
13928
13929 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13930
13931         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13932         == 2147483647.
13933
13934 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13935
13936         * gcc.c-torture/execute/960416-1.x: Remove.
13937         * gcc.c-torture/execute/divconst-3.x: Likewise.
13938
13939 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13940
13941         PR target/12598
13942         * gcc.dg/torture/cris-volatile-1.c: New test.
13943
13944 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13945
13946         PR optimization/9325
13947         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13948         for overflowing floating point to integer conversion during RTL
13949         simplification.
13950
13951 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13952
13953         * objc/execute/_cmd.m: Fix typo.
13954         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13955         Relax 'scan-assembler' regexp.
13956         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13957         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13958         * objc.dg/zero-link-2.m: Remove blank line.
13959         * objc.dg/zero-link-3.m: New test case.
13960
13961 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13962
13963         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13964
13965         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13966         than linker trickery.
13967
13968 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13969
13970         PR c++/12370
13971         * g++.dg/other/friend2.C: New test.
13972
13973 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13974
13975         * gcc.dg/20031012-1.c: New test.
13976
13977 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13978
13979         * gcc.dg/weak/weak-3.c: Fix for new warning.
13980
13981 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13982
13983         PR optimization/8750
13984         * gcc.c-torture/execute/20031012-1.c: New test case.
13985
13986 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13987
13988         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13989         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13990
13991 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13992
13993         PR optimization/12260
13994         * gcc.c-torture/compile/20031011-2.c: New test case.
13995
13996 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13997
13998         * gcc.c-torture/execute/20031011-1.c: New testcase.
13999
14000 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14001
14002         * gcc.c-torture/compile/20031011-1.c: New test.
14003
14004 2003-10-11  Jan Hubicka  <jh@suse.cz>
14005
14006         * g++.dg/other/first-global.C: New test.
14007
14008 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14009
14010         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14011
14012 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14013
14014         * gcc.c-torture/compile/20031010-1.c: New test.
14015
14016 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14017
14018         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14019         * gcc.c-torture/execute/va-arg-25.c: ... here.
14020
14021 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14022
14023         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14024
14025 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14026
14027         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14028
14029 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14030
14031         * g++.dg/parse/error2.C: New test.
14032
14033 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14034
14035         PR c++/11097
14036         * g++.dg/other/error5.C: Modify the error message.
14037         * g++.dg/lookup/using8.C: New test.
14038
14039 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14040
14041         * gcc.dg/darwin-abi-2.c: New file.
14042         * gcc.c-torture/execute/va-arg-24.c: New file.
14043
14044 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14045
14046         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14047         indentation.
14048
14049 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14050
14051         PR c++/10147
14052         * g++.dg/other/error4.C: Update error messages.
14053         * g++.dg/template/ptrmem4.C: Likewise.
14054
14055         PR c++/12337
14056         * g++.dg/init/new9.C: New test.
14057
14058         PR c++/12334, c++/12236, c++/8656
14059         * g++.dg/ext/attrib8.C: New test.
14060
14061 2003-10-06  Devang Patel  <dpatel@apple.com>
14062
14063         * gcc.dg/debug/dwarf2-3.h: New test.
14064         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14065
14066 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14067
14068         * g++.dg/opt/cfg2.C: New test.
14069
14070 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14071
14072         * g++.dg/opt/float1.C: New test.
14073
14074 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14075
14076         * gcc.dg/c90-array-lval-6.c: New test.
14077         * gcc.dg/c99-array-lval-6.c: New test.
14078
14079 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14080             Ziemowit Laski  <zlaski@apple.com>
14081
14082         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14083         'Derived', so that it is never considered a class method; add
14084         new warning for '+port' method ambiguity.
14085         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14086         <objc/objc-api.h> (needed on Mac OS X).
14087         * objc.dg/method-13.m: New test.
14088
14089 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14090
14091         PR optimization/9325, PR java/6391
14092         * gcc.c-torture/execute/20031003-1.c: New test case.
14093
14094 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14095
14096         PR optimization/12180
14097         * gcc.dg/20031002-1.c: New test.
14098
14099         PR c++/12486
14100         * g++.dg/inherit/error1.C: New test.
14101
14102 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14103
14104         * lib/f-torture.exp (search_for): Rename to...
14105         (search_for_re): This.  Also, clean up comments and the
14106         "regexp" invocation.
14107
14108 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14109
14110         * gcc.c-torture/compile/20031002-1.c: New test.
14111
14112 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14113
14114         * g++.dg/opt/cond1.C: New test.
14115
14116 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14117
14118         * gcc.dg/Wold-style-definition-2.c: New testcase.
14119         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14120
14121 2003-09-29  Richard Henderson  <rth@redhat.com>
14122
14123         * g++.dg/init/array10.C: Add dg-options.
14124
14125 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14126
14127         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14128
14129 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14130
14131         * g++.dg/template/friend19.C: Fix typo.
14132         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14133
14134 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14135
14136         * gcc.c-torture/execute/20030928-1.c: New test.
14137         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14138
14139 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14140
14141         * g++.dg/opt/unroll1.C: New test.
14142
14143 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14144
14145         PR optimization/11741
14146         * gcc.dg/20030926-1.c: New test case.
14147
14148 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14149
14150         PR c++/5655
14151         * g++.dg/parse/access7.C: New test.
14152         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14153
14154 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14155
14156         MERGE OF objc-improvements-branch into MAINLINE:
14157         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14158         if libobjc has not been built.
14159         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14160         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14161         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14162         objc/execute/nested-3.m, objc/execute/np-2.m,
14163         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14164         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14165         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14166         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14167         objc.dg/special/unclaimed-category-1.h,
14168         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14169         well as GNU runtime.
14170         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14171         * execute/cascading-1.m, execute/function-message-1.m,
14172         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14173         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14174         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14175         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14176         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14177         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14178         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14179         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14180         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14181         * objc.dg/bitfield-2.m: Run only on Darwin.
14182         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14183         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14184         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14185         * objc.dg/const-str-1.m: Fix constant string layout.
14186
14187 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14188
14189         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14190
14191 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14192
14193         * gcc.dg/darwin-abi-1.c: New file.
14194
14195 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14196
14197         PR target/12281
14198         * gcc.c-torture/compile/20030921-1.c: New test.
14199
14200 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14201
14202         * g++.dg/opt/reg-stack2.C: New test.
14203
14204 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14205
14206         * g++.dg/eh/delayslot1.C: New test.
14207
14208 2003-09-20  Richard Henderson  <rth@redhat.com>
14209
14210         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14211
14212 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14213
14214         * gcc.c-torture/execute/20030920-1.c: New test case.
14215
14216 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14217
14218         * g++.dg/rtti/typeid3.C: Correct expected error message.
14219
14220 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14221
14222         PR c++/157
14223         * g++.dg/parse/crash12.C: New test.
14224
14225 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14226
14227         * gcc.dg/compat/mixed-struct-check.h: New.
14228         * gcc.dg/compat/mixed-struct-defs.h: New.
14229         * gcc.dg/compat/mixed-struct-init.h: New.
14230         * gcc.dg/compat/struct-by-value-19_main.c: New.
14231         * gcc.dg/compat/struct-by-value-19_x.c: New.
14232         * gcc.dg/compat/struct-by-value-19_y.c: New.
14233         * gcc.dg/compat/struct-by-value-20_main.c: New.
14234         * gcc.dg/compat/struct-by-value-20_x.c: New.
14235         * gcc.dg/compat/struct-by-value-20_y.c: New.
14236         * gcc.dg/compat/struct-return-19_main.c: New.
14237         * gcc.dg/compat/struct-return-19_x.c: New.
14238         * gcc.dg/compat/struct-return-19_y.c: New.
14239         * gcc.dg/compat/struct-return-20_main.c: New.
14240         * gcc.dg/compat/struct-return-20_x.c: New.
14241         * gcc.dg/compat/struct-return-20_y.c: New.
14242
14243 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14244         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14245         so that it will not complain on LP64 targets.
14246
14247 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14248
14249         PR c++/495
14250         * g++.dg/template/friend24.C: New test.
14251
14252 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14253
14254         PR c++/12332
14255         * g++.dg/template/memtmpl2.C: New test.
14256
14257 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR target/11184
14260         * gcc.dg/builtin-apply1.c: New test.
14261
14262 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         PR c++/9848
14265         * g++.dg/warn/Wunused-4.C: New test.
14266
14267 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14268
14269         PR c++/12316
14270         * g++.dg/other/gc2.C: New test.
14271
14272 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14273
14274         PR c++/11991
14275         * g++.dg/rtti/typeid3.C: New test.
14276
14277         PR c++/12266
14278         * g++.dg/overload/template1.C: New test.
14279
14280 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         * g++.dg/opt/cfg3.C: New test.
14283
14284 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14285
14286         PR c++/7939
14287         * g++.dg/template/crash11.C: New test.
14288
14289 2003-09-16  Jason Merrill  <jason@redhat.com>
14290             Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gcc.dg/attr-warn-unused-result.c: New test.
14293
14294 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         PR c++/12184
14297         * g++.dg/expr/call2.C: New test.
14298
14299 2003-09-15  Andreas Jaeger  <aj@suse.de>
14300
14301         * gcc.dg/Wold-style-definition-1.c: New test.
14302
14303 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14304
14305         PR c++/3907
14306         * g++.dg/parse/template12.C: New test.
14307
14308         * g++.dg/abi/bitfield11.C: New test.
14309         * g++.dg/abi/bitfield12.C: Likewise.
14310
14311 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14312
14313         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14314         non-expansion of functional macro name without arguments at EOL.
14315         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14316
14317 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14318
14319         * gcc.c-torture/execute/20030914-[12].c: New tests.
14320
14321 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14322
14323         PR c++/11788
14324         * g++.dg/overload/addr1.C: New test.
14325
14326 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14327
14328         * gcc.dg/20030909-1.c: New test.
14329
14330 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14331
14332         * gcc.dg/ultrasp10.c: New test.
14333
14334 2003-09-09  Devang Patel  <dpatel@apple.com>
14335
14336         * gcc.dg/darwin-ld-6.c: New test.
14337
14338 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14339
14340         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14341
14342 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14343
14344         * gcc.dg/ia64-types1.c: New test.
14345         * gcc.dg/ia64-types2.c: Likewise.
14346
14347 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14348
14349         * gcc.dg/builtins-1.c: Add more _Complex tests.
14350         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14351
14352         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14353         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14354
14355 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14356
14357         PR c++/11786
14358         * g++.dg/lookup/koenig2.C: New test.
14359
14360         PR c++/5296
14361         * g++.dg/rtti/typeid2.C: New test.
14362
14363 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.c-torture/compile/20030904-1.c: New test.
14366
14367 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14368
14369         * g++.dg/opt/longbranch2.C: New test.
14370
14371 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14372
14373         * g++.dg/template/crash10.C: Only compile it.
14374
14375 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14376
14377         PR middle-end/11665
14378         * gcc.c-torture/compile/20030907-1.c: New test.
14379         * g++.dg/init/array11.C: New test.
14380
14381 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/11852
14384         * g++.dg/init/struct1.C: New test.
14385
14386 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14387
14388         PR c++/12181
14389         * g++.dg/expr/comma1.C: New test.
14390
14391 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14392
14393         PR c++/11867
14394         * g++.dg/expr/static_cast5.C: New test.
14395
14396 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14397
14398         PR c++/11507
14399         * g++.dg/lookup/scoped7.C: New test.
14400
14401         PR c++/9574
14402         * g++.dg/other/static1.C: New test.
14403
14404         PR c++/11490
14405         * g++.dg/warn/template-1.C: New test.
14406
14407         PR c++/11432
14408         * g++.dg/template/crash10.C: New test.
14409
14410         PR c++/2478
14411         * g++.dg/overload/VLA.C: New test.
14412
14413         PR c++/10804
14414         * g++.dg/template/call1.C: New test.
14415
14416 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14417
14418         PR c++/11794
14419         * g++.dg/parse/using3.C: New test.
14420
14421 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14422
14423         PR c++/11409
14424         * g++.dg/overload/builtin3.C: New test case.
14425
14426 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14427
14428         PR c/9862
14429         * gcc.dg/20030906-1.c: New test.
14430         * gcc.dg/20030906-2.c: Likewise.
14431
14432 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         PR c++/12167
14435         * g++.dg/parse/defarg5.C: New test.
14436
14437         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14438
14439 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14440
14441         PR c++/12163
14442         * g++.dg/expr/static_cast4.C: New test.
14443
14444         PR c++/12146
14445         * g++.dg/template/crash9.C: New test.
14446
14447 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14448
14449         * g++.old-deja/g++.ext/pretty2.C: Update for change
14450         in __FUNCTION__.
14451         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14452
14453 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14454
14455         PR c++/11922
14456         * g++/dg/template/qualified-id1.C: New test.
14457
14458         PR c++/12037
14459         * g++.dg/warn/noeffect4.C: New test.
14460
14461 2003-09-04  Matt Austern  <austern@apple.com>
14462
14463         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14464         * g++.dg/ext/fnname2.C: Likewise.
14465         * g++.dg/ext/fnname3.C: Likewise.
14466
14467 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14468
14469         * g++.dg/expr/lval1.C: New test.
14470         * g++.dg/ext/lvcast.C: Remove.
14471
14472 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14473
14474         PR optimization/11700.
14475         * gcc.c-torture/compile/20030903-1.c: New test case.
14476
14477 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14478
14479         PR c++/12053
14480         * g++.dg/abi/layout4.C: New test.
14481
14482 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14483
14484         PR c++/11553
14485         * g++.dg/parse/friend3.C: New test.
14486
14487 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14488
14489         PR c++/11847
14490         * g++.dg/template/class1.C: New test.
14491
14492         PR c++/11808
14493         * g++.dg/expr/call1.C: New test.
14494
14495 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14496
14497         PR c++/12114
14498         * g++.dg/init/ref9.C: New test.
14499
14500         PR c++/11972
14501         * g++.dg/template/nested4.C: New test.
14502
14503 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14504
14505         PR c++/12093
14506         * g++.dg/template/non-dependent4.C: New test.
14507
14508         PR c++/11928
14509         * g++.dg/inherit/conv1.C: New test.
14510
14511 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14512
14513         PR c++/6196
14514         * g++.dg/ext/label1.C: New test.
14515         * g++.dg/ext/label2.C: Likewise.
14516
14517 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14518
14519         * g++.dg/expr/cond3.C: New test.
14520
14521 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14522
14523         * gcc.dg/builtins-1.c: Add new builtin cases.
14524
14525 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14526
14527         * gcc.dg/builtins-1.c: Add new cases.
14528         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14529
14530 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14531
14532         * gcc.dg/builtins-1.c: Add more math builtin tests.
14533         * gcc.dg/torture/builtin-attr-1.c: New test.
14534
14535 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14536
14537         PR optimization/5079
14538         * g++.dg/opt/static3.C: New test.
14539
14540 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14541
14542         * gcc.misc-tests/gcov-10b.c: New test.
14543
14544 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14545
14546         * g++.dg/opt/ptrmem3.C: New test.
14547
14548         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14549
14550 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14551
14552         * gcc.dg/20030826-2.c: New test.
14553
14554 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14555
14556         PR middle-end/12002
14557         * g77.f-torture/compile/12002.f: New test case.
14558
14559 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14560
14561         * gcc.dg/20030826-1.c: New test case.
14562
14563 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14564
14565         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14566
14567 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14568
14569         PR c++/11871
14570         * c++.dg/lookup/crash1.C: New test.
14571
14572         * c++.dg/warn/noeffect3.C: New test.
14573
14574 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14575
14576         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14577         * gcc.dg/compat/vector-1_y.c: Ditto.
14578         * gcc.dg/compat/vector-2_x.c: Ditto.
14579         * gcc.dg/compat/vector-2_y.c: Ditto.
14580
14581 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14582
14583         * gcc.dg/20030702-1.c: New test.
14584
14585 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14586
14587         PR c++/8795
14588         * g++.dg/ext/altivec-1.C: New test.
14589
14590 2003-08-24  Richard Henderson  <rth@redhat.com>
14591
14592         * g++.dg/eh/simd-2.C: Add -w for x86.
14593
14594 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14595
14596         * gcc.dg/20030815-1.c: New test.
14597
14598 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14599
14600         PR c++/3765
14601         * g++.dg/parse/access6.C: New test.
14602
14603 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14604
14605         PR c++/641, c++/11876
14606         * g++.dg/template/friend22.C: New test.
14607         * g++.dg/template/friend23.C: Likewise.
14608
14609 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14610
14611         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14612         identically.
14613
14614 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14615
14616         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14617
14618 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14619
14620         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14621
14622 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14623
14624         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14625
14626 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14627
14628         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14629
14630 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14631
14632         PR c++/11919
14633         * g++.dg/overload/prom1.C: New test.
14634
14635         PR c++/11551
14636         * g++.dg/parse/dtor2.C: New test.
14637
14638         PR c++/10762
14639         * g++.dg/parse/using2.C: New test.
14640
14641 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14642
14643         PR target/11805
14644         * gcc.c-torture/compile/20030821-1.c: New.
14645
14646 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14647
14648         PR c++/11834
14649         * g++.dg/template/deduce2.C: New test.
14650
14651 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14652
14653         * gcc.c-torture/execute/20030821-1.c: New test.
14654
14655 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14656
14657         PR middle-end/11984
14658         * gcc.dg/20030820-1.c: New test case.
14659
14660 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         PR c++/11945
14663         * g++.dg/warn/noeffect2.C: New test.
14664
14665 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14666
14667         PR c++/10926
14668         * g++.dg/template/dtor2.C: New test.
14669
14670         PR c++/11684
14671         * g++.dg/template/operator1.C: New test.
14672         * g++.dg/parse/operator4.C: New test.
14673
14674         PR c++/11946.C
14675         * g++.dg/expr/enum1.C: New test.
14676         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14677
14678         PR c++/11036.C
14679         * g++.dg/parse/elab2.C: New test.
14680         * g++.dg/parse/typedef4.C: Change error message.
14681         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14682         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14683         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14684
14685 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14686
14687         * gcc.dg/pch/warn-1.c: New.
14688         * gcc.dg/pch/warn-1.hs: New.
14689
14690         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14691         not-tested file.
14692
14693 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14694
14695         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14696
14697 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14698
14699         * gcc.dg/uninit-D.c: New Test.
14700         * gcc.dg/uninit-E.c: New Test.
14701         * gcc.dg/uninit-F.c: New Test.
14702         * gcc.dg/uninit-G.c: New Test.
14703
14704 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14705
14706         * g++.dg/README: Describe the pch directory.
14707
14708 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14709
14710         PR c++/11174
14711         * g++.dg/parse/access4.C: New test.
14712         * g++.dg/parse/access5.C: Likewise.
14713         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14714
14715 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14716
14717         * gcc.dg/noncompile/20030818-1.c: New.
14718
14719 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14720
14721         PR c++/11957
14722         * g++.dg/warn/noeffect1.C: New test.
14723
14724         * g++.dg/template/scope2.C: New test.
14725         * g++.dg/template/error2.C: Correct dg-error
14726
14727 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14728
14729         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14730
14731 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14732
14733         PR C++/11512
14734         * g++.dg/template/warn1.C: New.
14735
14736 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14737
14738         * g++.dg/template/error2.C: New test.
14739         * g++.dg/lookup/using7.C: Adjust errors
14740         * g++.old-deja/g++.pt/crash36.C: Likewise.
14741         * g++.old-deja/g++.pt/derived3.C: Likewise.
14742
14743 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14744
14745         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14746         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14747         * gcc.c-torture/execute/builtins/string-9.c: New, from
14748         string-opt-9.c.  Adjust for execute/builtins framework.
14749         * gcc.c-torture/execute/string-opt-9.c: Delete.
14750
14751 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14752
14753         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14754
14755         * g++.dg/parse/ret-type2.C: New test.
14756
14757         PR c++/11703
14758         * g++.dg/init/new8.C: New test.
14759
14760         PR c++/10923
14761         * g++.dg/parse/typedef5.C: New test.
14762
14763         PR c++/9512
14764         * g++.dg/parse/qualified2.C: New test.
14765         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14766         invalid code.
14767
14768 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14769
14770         * g++.dg/conversion/ptrmem1.C: New test.
14771
14772 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14773
14774         PR target/11693
14775         * gcc.dg/20030811-1.c: New test.
14776
14777         PR target/11535
14778         * gcc.c-torture/execute/20030811-1.c: New test.
14779
14780 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14781
14782         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14783
14784 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14785
14786         PR c++/11789.C
14787         * g++.dg/inherit/multiple1.C: New test.
14788
14789 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14790
14791         * gcc.dg/spe1.c: New test.
14792
14793         PR c++/11670
14794         * g++.dg/expr/cast2.C: New test.
14795
14796         PR c++/10530
14797         * g++.dg/template/dependent-name2.C: New test.
14798
14799 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14800
14801         * g++.dg/parse/crash11.C: Put the dg options in comments.
14802
14803 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14804
14805         * lib/gcc-dg.exp: Update for diagnostic change.
14806
14807 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14808
14809         PR c++/5767
14810         * g++.dg/parse/crash11.C: New test.
14811
14812 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14813
14814         * gcc.dg/cpp/spacing1.c: Update.
14815
14816 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14817
14818         PR target/11739
14819         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14820         a value for -mtune.
14821
14822 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14823
14824         PR middle-end/11771
14825         * gcc.c-torture/compile/20030804-1.c: New test case.
14826
14827 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14828
14829         * gcc.dg/20030804-1.c: New test case.
14830
14831 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14832
14833         * gcc.dg/cpp/separate-1.c: New test.
14834
14835 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14836
14837         PR c++/11704
14838         * g++.dg/template/dependent-expr2.C: New test.
14839
14840         PR c++/11766
14841         * g++.dg/expr/ptrmem1.C: New test.
14842
14843 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14844
14845         PR c++/9453
14846         * g++.dg/template/friend15.C: New test.
14847
14848 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14849
14850         * lib/dg-pch.exp: Work round PCH bug.
14851
14852 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14853
14854         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14855         builtins.  Move cases from builtins-4.c here.
14856
14857         * gcc.dg/torture/builtin-math-1.c: New test taken from
14858         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14859         additional cases.
14860
14861         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14862         Delete.
14863
14864 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14865
14866         PR c++/9447
14867         * g++.dg/template/using7.C: New test.
14868
14869 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14870
14871         * import1.c, import2.c: New tests.
14872
14873 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14874
14875         * g++.dg/eh/crossjump1.C: New test.
14876
14877 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/11697
14880         * g++.dg/template/using6.C: New test.
14881
14882         PR c++/11744
14883         * g++.dg/template/koenig2.C: New test.
14884
14885 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14886
14887         PR c++/7983
14888         * g++.dg/parse/typedef4.C: New test.
14889
14890 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14891
14892         PR c++/8442, c++/8806
14893         * g++.dg/template/elab1.C: New test.
14894         * g++.dg/template/type2.C: Likewise.
14895         * g++.dg/template/ttp3.C: Adjust expected error message.
14896         * g++.old-deja/g++.law/visibility13.C: Likewise.
14897         * g++.old-deja/g++.niklas/t135.C: Likewise.
14898         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14899         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14900         template argument.
14901         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14902
14903 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14904
14905         PR c++/11295
14906         * g++.dg/ext/stmtexpr1.C: New test.
14907
14908         * g++.dg/opt/tmp1.C: New test.
14909
14910         PR c++/11525
14911         * g++.dg/parse/constant4.C: New test.
14912
14913         PR c++/9447
14914         * g++.dg/template/using5.C: New test.
14915
14916 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14917
14918         * gcc.dg/builtins-27.c: New test case.
14919
14920 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14921
14922         * gcc.dg/tls/opt-7.c: New test.
14923
14924 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14925
14926         * g++.old-deja/g++.other/crash18.C: Remove.
14927
14928 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14929
14930         * g++.dg/template/explicit3.C: New.
14931         * g++.dg/template/explicit4.C: New.
14932         * g++.dg/template/explicit5.C: New.
14933
14934         PR c++/11347
14935         * g++.dg/template/memtmpl1.C: New.
14936
14937 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14938
14939         PR target/11565
14940         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14941         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14942
14943 2003-07-30  Jan Hubicka  <jh@suse.cz>
14944
14945         * vtgc1.c: Kill.
14946
14947 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14948
14949         * gcc.dg/struct-in-proto-1.c: New test.
14950
14951 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14952
14953         * gcc.dg/cpp/include2.c: Only expect one message.
14954
14955 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         PR c++/9447
14958         * g++.dg/template/using1.C: New test.
14959         * g++.dg/template/using2.C: New test.
14960         * g++.dg/template/using3.C: New test.
14961         * g++.dg/template/using4.C: New test.
14962
14963 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14964
14965         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14966         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14967
14968 2003-07-28  Jan Hubicka  <jh@suse.cz>
14969
14970         PR c++/11530
14971         * g++.dg/opt/call1.C: New test.
14972
14973 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14974
14975         PR c++/11667
14976         * g++.dg/init/enum2.C: New test.
14977         * g++.dg/template/overload1.C: Add "-w" option.
14978
14979 2003-07-28    <hp@bitrange.com>
14980
14981         * gcc.dg/Wdeclaration-after-statement-1.c,
14982         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14983
14984 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.c-torture/compile/20030725-1.c: New test.
14987
14988 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14989
14990         * gcc.dg/20030505.c: Only run for SPE.
14991         Remove definition of opaque type.
14992
14993 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14994
14995         * g++.dg/template/ptrmem6.C: New test.
14996
14997 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14998
14999         * gcc.c-torture/compile/zero-strct-2.c: New test.
15000
15001 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15002
15003         * gcc.dg/intermod-1.c: New test.
15004
15005 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15006
15007         PR c++/11617
15008         * g++.dg/template/lookup2.C: New test.
15009         * g++.dg/template/memclass1.C: Remove instantiated from error.
15010         * g++.dg/other/error2.C: Tweak expected errors.
15011
15012         PR c++/11596
15013         * g++.dg/template/defarg3.C: New test.
15014
15015         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15016
15017 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15018
15019         * g++.dg/inherit/access5.C: New test.
15020
15021 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15022
15023         PR c++/11513
15024         * g++.dg/template/crash8.C: New test.
15025
15026 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15027
15028         PR c/10602
15029         * gcc.dg/noncompile/incomplete-2.c: New test.
15030
15031 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15032
15033         PR c++/11645
15034         * g++.dg/inherit/access4.C: New test.
15035
15036         PR c++/11517
15037         * g++.dg/expr/cond2.C: New test.
15038
15039         PR optimization/10679
15040         * g++.dg/opt/inline4.C: New test.
15041
15042 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15043
15044         * g++.dg/parse/crash10: New test.
15045
15046 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15047
15048         * g++.dg/ext/flexary1.C: New test.
15049
15050 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15051
15052         PR c++/10793
15053         * g++.dg/template/crash9.C: New test.
15054
15055 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15056
15057         PR c++/3004
15058         * g++.dg/parse/typedef3.C: New test.
15059
15060         PR c++/7906
15061         * g++.dg/parse/operator2.C: New test.
15062
15063         PR c++/8895
15064         * g++.dg/parse/def-tmpl-arg1.C: New test.
15065
15066         PR c++/9282
15067         * g++.dg/parse/funptr1.C: New test.
15068
15069         PR c++/9452
15070         * g++.dg/parse/ambig3.C: New test.
15071
15072         PR c++/9454
15073         * g++.dg/parse/operator3.C: New test.
15074
15075         PR c++/9486
15076         * g++.dg/parse/template10.C: New test.
15077
15078         PR c++/9488
15079         * g++.dg/parse/template11.C: New test.
15080
15081         PR c++/10150
15082         * g++.dg/parse/invalid-op1.C: New test.
15083
15084         PR c++/10247
15085         * g++.dg/parse/condexpr1.C: New test.
15086
15087 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15088
15089         * g++.dg/ext/packed3.C: New test.
15090         * g++.dg/ext/packed4.C: New test.
15091
15092         * gcc.dg/pack-test-3.c: New test.
15093
15094 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15095
15096         * lib/compat.exp: Handle dg-options per source file.
15097         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15098         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15099         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15100         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15101         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15102         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15103         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15104         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15105         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15106         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15107         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15108         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15109         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15110         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15111
15112 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15113
15114         PR c/10320
15115         * gcc.c-torture/execute/20030718-1.c: New test.
15116
15117 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15118
15119         PR optimization/11536
15120         * gcc.dg/20030721-1.c: New test.
15121
15122 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15123
15124         PR c++/11546
15125         * g++.dg/template/lookup1.C: New test.
15126
15127 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15128
15129         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15130         diagnostics of ill-formed constructs involving labels.
15131         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15132         the new 'previously defined here' message.
15133
15134 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15135
15136         * g++.dg/parse/non-dependent2.C: New test.
15137
15138 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15139
15140         * g++.dg/init/init-ref4.C: xfail on targets without
15141         weak symbols.
15142
15143 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15144
15145         PR target/11087
15146         * gcc.c-torture/execute/20030717-1.c: New test.
15147
15148 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15149
15150         * g++.dg/opt/cfg1.C: New test.
15151
15152 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15153
15154         PR optimization/11557
15155         * gcc.dg/20030717-1.c: New test.
15156
15157 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15158
15159         PR c++/10476
15160         * g++.dg/expr/crash-1.C: New test.
15161
15162         PR c++/11027
15163         * g++.dg/template/init3.C: New test.
15164
15165         PR c++/8222
15166         * g++.dg/template/non-dependent1.C: New test.
15167
15168         PR c++/11070
15169         * g++.dg/template/non-dependent2.C: New test.
15170
15171         PR c++/11071
15172         * g++.dg/template/non-dependent3.C: New test.
15173
15174         PR c++/9907
15175         * g++.dg/template/sizeof5.C: New test.
15176
15177 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15178
15179         PR 11498
15180         * gcc.c-torture/compile/mangle-1.c: New file.
15181
15182 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15183
15184         PR c++/7809
15185         * g++.dg/parse/access3.C: New test.
15186
15187 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15188
15189         PR c++/11384
15190         * g++.dg/init/init-ref4.C: New test.
15191
15192 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15193
15194         PR c++/11547
15195         * g++.dg/parse/constant3.C: New test.
15196         * g++.dg/parse/crash7.C: Likewise.
15197
15198 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15199
15200         PR target/11008
15201         * gcc.dg/i386-pentium4-not-mull.c: New.
15202
15203 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15204
15205         * gcc.dg/asm-names.c (ymain): Make it weak.
15206
15207 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15208
15209         PR c++/5421
15210         * g++.dg/template/friend21.C: New test.
15211
15212 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15213
15214         * gcc.dg/cleanup-8.c: New test.
15215         * gcc.dg/cleanup-9.c: New test.
15216
15217 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15218
15219         * g++.dg/ext/dll-MI1.h: New file.
15220         * g++.dg/ext/dllexport-MI1.C: New file.
15221         * g++.dg/ext/dllimport-MI1.C: New file.
15222
15223 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15224
15225         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15226         it does not have cmpstrsi patterns (just cmpmemsi).
15227
15228 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR debug/11473
15231         * g++.dg/debug/debug8.C: New test.
15232
15233 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15234
15235         PR c++/10108
15236         * g++.dg/template/crash7.C: New test.
15237
15238 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15239
15240         PR target/10795
15241         * gcc.c-torture/compile/20030708-1.c: New.
15242
15243 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15244
15245         * gcc.c-torture/execute/20030715-1.c: New test.
15246
15247 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15248
15249         * gcc.dg/pch/inline-3.c: New file.
15250         * gcc.dg/pch/inline-3.hs: New file.
15251         * gcc.dg/pch/inline-4.c: New file.
15252         * gcc.dg/pch/inline-4.hs: New file.
15253
15254 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/11509
15257         * g++.dg/template/crash6.C: New test.
15258
15259         PR c++/7053
15260         * g++.dg/template/friend20.C: New test.
15261
15262         PR c++/7019
15263         * g++.dg/template/overload2.C: New test.
15264
15265 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15266
15267         PR optimization/11440
15268         * gcc.c-torture/execute/20030714-1.c: New test.
15269
15270 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15271
15272         PR c++/11154
15273         * g++.dg/template/partial2.C: New test.
15274
15275 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15276
15277         PR c++/11503
15278         * g++.dg/template/anon1.C: New test.
15279
15280         PR c++/11493
15281         PR c++/11495
15282         * g++.dg/parse/template9.C: Likewise.
15283         * g++.dg/template/crash4.C: New test.
15284         * g++.dg/template/koenig1.C: Likewise.
15285         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15286         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15287         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15288         functions.
15289         * g++.old-deja/g++.jason/template36.C: Likewise.
15290         * g++.old-deja/g++.mike/p1989.C: Likewise.
15291         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15292         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15293         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15294         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15295         compiling.
15296         * g++.old-deja/g++.pt/union2.C: Use this->.
15297
15298 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15299
15300         * gcc.dg/20030711-1.c: New test.
15301
15302 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15303
15304         PR c++/11050
15305         * g++.dg/parse/args1.C: New test.
15306         * g++.pt/defarg8.C: Change expected errors.
15307
15308 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/8164
15311         * g++.dg/template/nontype2.C: New test.
15312
15313         PR c++/10558
15314         * g++.dg/parse/template8.C: New test.
15315
15316         PR c++/8327
15317         * g++.dg/template/scope1.C: New test.
15318
15319         * g++.dg/warn/Wsign-compare-1.C: New test.
15320
15321 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15322
15323         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15324
15325 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15326
15327         PR c++/9411
15328         * g++.dg/template/explicit2.C: New test.
15329
15330         PR c++/10032
15331         * g++.dg/warn/pedantic1.C: New test.
15332
15333 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15334
15335         PR c++ 9483
15336         * g++.dg/other/field1.C: New test.
15337
15338 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15339
15340         PR c/11449
15341         * gcc.c-torture/compile/20030707-1.c: New.
15342
15343 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15344
15345         PR c++/10849
15346         * g++.dg/template/access12.C: New test.
15347
15348 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15349
15350         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15351         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15352         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15353         * gcc.misc-tests/gcov.exp: Update
15354         * g++.dg/gcov/gcov.exp: Update
15355         * lib/gcov.exp: Update.
15356
15357 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15358
15359         * g++.dg/abi/mangle17.C: Make sure template expressions are
15360         dependent.
15361         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15362         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15363         * g++.dg/opt/stack1.C: Remove erroneous code.
15364         * g++.dg/parse/template7.C: New test.
15365         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15366         * g++.old-deja/g++.pt/crash4.C: Likewise.
15367
15368 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15369
15370         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15371         with zero or one occurence of `$' after the initial `L'.
15372
15373 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15374
15375         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15376
15377 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15378
15379         PR c/11370
15380         * gcc.dg/Wunreachable-6.c: New testcase.
15381         * gcc.dg/Wunreachable-7.c: New testcase.
15382
15383 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15384
15385         PR c/11420
15386         * gcc.dg/20030708-1.c: New test.
15387
15388 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15389
15390         * gcc.dg/compat/sdata-section.h: New file.
15391         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15392         * gcc.dg/torture/mips-sdata-1.c: New test.
15393
15394 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15395
15396         PR c++/11030
15397         * g++.dg/template/friend19.C: New test.
15398
15399 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15400
15401         * g++.dg/opt/strength-reduce.C: New test.
15402
15403 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15404
15405         PR target/10979
15406         * gcc.dg/20030707-1.c: New testcase.
15407
15408 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15409
15410         PR optimization/11059
15411         * g++.dg/opt/emptyunion.C: New testcase.
15412
15413 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15414             Eric Botcazou  <ebotcazou@libertysurf.fr>
15415
15416         * g++.dg/opt/stack1.C: New test.
15417
15418 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15419
15420         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15421         run test.
15422
15423         PR c++/11431
15424         * g++.dg/expr/static_cast3.C: New test.
15425
15426 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15427
15428         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15429         everywhere.
15430         * gcc.dg/concat.c: Concatenation of string constants with
15431         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15432         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15433         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15434         necessary to avoid multi-character character constant warning.
15435         * gcc.dg/cpp/escape.c: Likewise.
15436         * gcc.dg/cpp/ucs.c: Likewise.
15437         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15438         Fix a typo.
15439
15440 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15441
15442         PR c/11428
15443         * gcc.c-torture/compile/20030704-1.c: New.
15444
15445 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15446
15447         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15448
15449 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15450
15451         PR c++/5287, PR c++/7910,  PR c++/11021
15452         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15453         tests for warnings.
15454         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15455         * g++.dg/ext/dllimport3.C: Likewise.
15456         * g++.dg/ext/dllimport4.C: New file.
15457         * g++.dg/ext/dllimport5.C: New file.
15458         * g++.dg/ext/dllimport6.C: New file.
15459         * g++.dg/ext/dllimport7.C: New file.
15460         * g++.dg/ext/dllimport8.C: New file.
15461         * g++.dg/ext/dllimport9.C: New file.
15462         * g++.dg/ext/dllimport10.C: New file.
15463         * g++.dg/ext/dllexport1.C: New file.
15464
15465 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15466
15467         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15468         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15469
15470 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15471
15472         * gcc.dg/builtins-25.c: New testcase.
15473         * gcc.dg/builtins-26.c: New testcase.
15474
15475 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15476
15477         * gcc.dg/compat/vector-defs.h: New file.
15478         * gcc.dg/compat/vector-setup.h: New file.
15479         * gcc.dg/compat/vector-check.h: New file.
15480         * gcc.dg/compat/vector-1_main.c: New file.
15481         * gcc.dg/compat/vector-1_x.c: New file.
15482         * gcc.dg/compat/vector-1_y.c: New file.
15483         * gcc.dg/compat/vector-2_main.c: New file.
15484         * gcc.dg/compat/vector-2_x.c: New file.
15485         * gcc.dg/compat/vector-2_y.c: New file.
15486
15487         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15488         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15489         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15490         * gcc.dg/compat/struct-align-1.h: New file.
15491         * gcc.dg/compat/struct-align-1_main.c: New file.
15492         * gcc.dg/compat/struct-align-1_x.c: New file.
15493         * gcc.dg/compat/struct-align-1_y.c: New file.
15494         * gcc.dg/compat/struct-align-2.h: New file.
15495         * gcc.dg/compat/struct-align-2_main.c: New file.
15496         * gcc.dg/compat/struct-align-2_x.c: New file.
15497         * gcc.dg/compat/struct-align-2_y.c: New file.
15498
15499         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15500         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15501         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15502         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15503         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15504         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15505         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15506         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15507         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15508         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15509         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15510         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15511         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15512         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15513         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15514         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15515         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15516         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15517         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15518         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15519         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15520         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15521         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15522         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15523         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15524         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15525         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15526         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15527         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15528
15529 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15530
15531         * gcc.dg/i386-call-1.c: New test.
15532
15533 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15534
15535         PR c++/9162
15536         * g++.dg/parse/defarg4.C: New.
15537
15538 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15539
15540         PR target/10700
15541         * gcc.c-torture/compile/20030703-1.c: New test case.
15542
15543 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15544
15545         * g++.dg/template/local3.C: Remove extra semicolon.
15546
15547 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15548
15549         * gcc.dg/i386-volatile-1.c: New test.
15550
15551 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15552
15553         PR c++/11072
15554         * g++.dg/other/offsetof2.C: XFAIL.
15555         * g++.dg/other/offsetof5.C: New.
15556
15557         PR c++/10219
15558         * g++.dg/template/error1.C: New.
15559
15560         PR c++/9779
15561         * g++.dg/template/dependent-expr1.C: New.
15562
15563 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15564
15565         PR c++/6949
15566         * g++.dg/template/local3.C: New test.
15567
15568         PR c++/11149
15569         * g++.dg/lookup/scoped6.C: New test.
15570
15571 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15572
15573         PR c++/8046
15574         * g++.dg/other/error7.C: New test.
15575
15576 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15577
15578         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15579         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15580         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15581         * g++.old-deja/g++.other/union2.C: Likewise.
15582         * gcc.dg/c90-const-expr-2.c: Likewise.
15583         * gcc.dg/c90-const-expr-3.c: Likewise.
15584         * gcc.dg/c99-const-expr-2.c: Likewise.
15585         * gcc.dg/c99-const-expr-3.c: Likewise.
15586         * gcc.dg/concat.c: Likewise.
15587
15588 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15589
15590         PR c++/9559
15591         * g++.dg/init/static1.C: New test.
15592
15593 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15594
15595         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15596         * g++.old-deja/g++.other/access2.C: Likewise.
15597         * g++.old-deja/g++.other/decl2.C: Likewise.
15598         * gcc.c-torture/execute/20020615-1.c: Likewise.
15599
15600 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15601
15602         PR c++/4933
15603         * g++.dg/template/sizeof4.C: New test.
15604
15605 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15606
15607         * g++.dg/other/error6.C: New test.
15608
15609 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15610
15611         PR c++/10750
15612         * g++.dg/parse/constant2.C: New test.
15613
15614 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15615
15616         PR c++/11106
15617         * g++.dg/other/error5.C: New test.
15618
15619 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15620
15621         * gcc.dg/format/gcc_diag-1.c: New test.
15622
15623 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15624
15625         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15626
15627 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15628
15629         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15630         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15631         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15632
15633 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15634
15635         * gcc.c-torture/execute/builtins/string-8.c: New test.
15636         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15637         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15638         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15639
15640 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/10468
15643         * g++.dg/ext/typeof6.C: New test.
15644
15645 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15646
15647         PR c++/10796
15648         * g++.dg/init/enum1.C: New test.
15649
15650 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15651
15652         * gcc.dg/20030627-1.c: New test.
15653
15654 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15655
15656         PR c++/11332
15657         * g++.dg/expr/static_cast2.C: New test.
15658
15659 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15660             Jakub Jelinek  <jakub@redhat.com>
15661
15662         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15663         sprintf(dst,"%s",src) optimization.
15664         * gcc.c-torture/execute/20030626-1.c: New test case.
15665         * gcc.c-torture/execute/20030626-2.c: New test case.
15666
15667 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15668
15669         * gcc.c-torture/execute/multi-ix.c: New test.
15670
15671         * gcc.c-torture/execute/simd-4.c (main):
15672         Added missing semicolon at end of union.
15673
15674 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15675
15676         PR c++/8266
15677         * g++.dg/template/explicit-instantiation3.C: New test.
15678
15679 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15680
15681         * gcc.dg/20030626-1.c: Use signed char.
15682
15683 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15684
15685         * gcc.dg/20030626-1.c: New test.
15686
15687 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15688
15689         * const-str-2.m: Update.
15690
15691 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/10990
15694         * g++.dg/rtti/dyncast1.C: New test.
15695         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15696         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15697         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15698
15699         PR c++/10931
15700         * g++.dg/expr/static_cast1.C: New test.
15701
15702 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15703
15704         * gcc.dg/20030625-1.c: New test.
15705
15706 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15707
15708         * gcc.c-torture/compile/20030624-1.c: New test case.
15709
15710 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15711
15712         * gcc.c-torture/execute/string-opt-17.c: New test.
15713
15714 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15715
15716         PR c++/5754
15717         * g++.dg/parse/crash6.C: New test.
15718
15719 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15720
15721         * gcc.dg/builtins-24.c: New test case.
15722
15723 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15724
15725         * g++.dg/opt/operator1.C: New test.
15726
15727 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15728
15729         * gcc.c-torture/execute/string-opt-16.c: New test case.
15730
15731 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15732
15733         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15734         * g++.old-deja/g++.other/conv7.C: Likewise
15735         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15736         * g++.old-deja/g++.other/overload14.C: Likewise.
15737
15738 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15739
15740         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15741         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15742
15743 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/10888
15746         * g++.dg/warn/Winline-3.C: New test.
15747
15748 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15749
15750         * lib/target-supports.exp (check_alias_available): Make the test
15751         program acceptable to the Solaris assembler.
15752
15753         PR c++/10749
15754         * g++.dg/template/memclass2.C: New test.
15755
15756 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15757             Eric Botcazou  <ebotcazou@libertysurf.fr>
15758
15759         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15760         data for non-matching targets.
15761         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15762
15763 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15764
15765         PR c++/10845
15766         * g++.dg/template/member3.C: New test.
15767
15768 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15769
15770         PR c++/10939
15771         * g++.dg/template/func1.C: New test.
15772
15773         PR c++/9649
15774         * g++.dg/template/static4.C: New test.
15775         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15776
15777         PR c++/11041
15778         * g++.dg/init/ref7.C: New test.
15779
15780 2003-06-19  Matt Austern  <austern@apple.com>
15781
15782         PR c++/11228
15783         * g++.dg/anew1.C: New test.
15784         * g++.dg/anew2.C: New test.
15785         * g++.dg/anew3.C: New test.
15786         * g++.dg/anew4.C: New test.
15787
15788 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15789
15790         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15791
15792 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15793
15794         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15795         endian-dependent.
15796
15797 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15798
15799         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15800         Remove cruft.
15801
15802 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15803
15804         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15805         * gcc.c-torture/compile/961203-1.c: Likewise.
15806         * gcc.c-torture/compile/980506-1.c: Likewise.
15807
15808 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15809
15810         PR c++/10712
15811         * g++.dg/lookup/using7.C: New test.
15812
15813 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15814
15815         PR c++/11105
15816         * g++.dg/abi/conv1.C: Remove it.
15817         * g++.dg/template/conv7.C: New test.
15818         * g++.dg/template/conv8.C: Likewise.
15819         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15820         conversion operator.
15821
15822 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15823
15824         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15825         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15826         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15827         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15828         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15829         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15830         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15831         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15832         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15833         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15834         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15835         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15836         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15837         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15838         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15839         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15840         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15841         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15842         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15843         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15844         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15845         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15846         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15847         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15848         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15849         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15850         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15851         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15852         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15853
15854 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15855
15856         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15857         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15858         indications.
15859
15860 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15861
15862         * gcc.dg/i386-387-5.c: New test case.
15863         * gcc.dg/i386-387-6.c: New test case.
15864         * gcc.dg/builtins-23.c: New test case.
15865
15866 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15867
15868         * gcc.dg/builtins-22.c: New test case.
15869         * gcc.dg/i386-387-1.c: Update to test exp.
15870         * gcc.dg/i386-387-2.c: Likewise.
15871
15872 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15873
15874         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15875
15876 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15877
15878         * lib/gcc-dg.exp (dg-require-dll): New function.
15879         (dg-xfail-if): Likewise.
15880         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15881         driver.
15882
15883         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15884         * gcc.c-torture/compile/20001205-1.c: Likewise.
15885         * gcc.c-torture/compile/20001226-1.c: Likewise.
15886         * gcc.c-torture/compile/20010518-2.c: Likewise.
15887         * gcc.c-torture/compile/20020312-1.c: Likewise.
15888         * gcc.c-torture/compile/20020604-1.c: Likewise.
15889         * gcc.c-torture/compile/920501-12.c: Likewise.
15890         * gcc.c-torture/compile/920501-4.c: Likewise.
15891         * gcc.c-torture/compile/920520-1.c: Likewise.
15892         * gcc.c-torture/compile/920521-1.c: Likewise.
15893         * gcc.c-torture/compile/920625-1.c: Likewise.
15894         * gcc.c-torture/compile/961203-1.c: Likewise.
15895         * gcc.c-torture/compile/980506-1.c: Likewise.
15896         * gcc.c-torture/compile/981006-1.c: Likewise.
15897         * gcc.c-torture/compile/981022-1.c: Likewise.
15898         * gcc.c-torture/compile/981223-1.c: Likewise.
15899         * gcc.c-torture/compile/990617-1.c: Likewise.
15900         * gcc.c-torture/compile/dll.c: Likewise.
15901         * gcc.c-torture/compile/labels-3.c: Likewise.
15902         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15903         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15904         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15905         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15906         * gcc.c-torture/compile/simd-5.c: Likewise.
15907         * gcc.c-torture/compile/20000804-1.x: Remove.
15908         * gcc.c-torture/compile/20001205-1.x: Likewise.
15909         * gcc.c-torture/compile/20001226-1.x: Likewise.
15910         * gcc.c-torture/compile/20010518-2.x: Likewise.
15911         * gcc.c-torture/compile/20020312-1.x: Likewise.
15912         * gcc.c-torture/compile/20020604-1.x: Likewise.
15913         * gcc.c-torture/compile/920501-12.x: Likewise.
15914         * gcc.c-torture/compile/920501-4.x: Likewise.
15915         * gcc.c-torture/compile/920520-1.x: Likewise.
15916         * gcc.c-torture/compile/920521-1.x: Likewise.
15917         * gcc.c-torture/compile/920625-1.x: Likewise.
15918         * gcc.c-torture/compile/961203-1.x: Likewise.
15919         * gcc.c-torture/compile/980506-1.x: Likewise.
15920         * gcc.c-torture/compile/981006-1.x: Likewise.
15921         * gcc.c-torture/compile/981022-1.x: Likewise.
15922         * gcc.c-torture/compile/981223-1.x: Likewise.
15923         * gcc.c-torture/compile/990617-1.x: Likewise.
15924         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15925         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15926         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15927         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15928         * gcc.c-torture/compile/simd-5.x: Likewise.
15929
15930         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15931
15932 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15933
15934         * gcc.c-torture/execute/20030611-1.c: New test.
15935
15936 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15937
15938         PR middle-end/168
15939         * gcc.dg/20030612-1.c: New test case.
15940
15941 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR c++/10635
15944         * g++.dg/expr/cast1.C: New test.
15945
15946 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15947
15948         * gcc.dg/builtins-21.c: New test case.
15949
15950 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15951
15952         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15953         options instead of at the end.
15954         * lib/objc.exp (objc_target_compile): Likewise.
15955
15956 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15957
15958         PR c++/10432
15959         * g++.dg/parse/error1.C: New test.
15960
15961 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15962
15963         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15964         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15965         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15966         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15967         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15968         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15969         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15970         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15971         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15972         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15973         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15974         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15975         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15976         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15977         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15978         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15979         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15980         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15981         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15982         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15983         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15984         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15985         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15986         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15987
15988         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15989         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15990         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15991         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15992         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15993         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15994         * gcc.dg/compat/scalar-return-3_main.c: New file.
15995         * gcc.dg/compat/scalar-return-3_x.c: New file.
15996         * gcc.dg/compat/scalar-return-3_y.c: New file.
15997         * gcc.dg/compat/scalar-return-4_main.c: New file.
15998         * gcc.dg/compat/scalar-return-4_x.c: New file.
15999         * gcc.dg/compat/scalar-return-4_y.c: New file.
16000
16001 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16002
16003         * gcc.dg/compat/fp2-struct-check.h: New file.
16004         * gcc.dg/compat/fp2-struct-defs.h: New file.
16005         * gcc.dg/compat/fp2-struct-init.h: New file.
16006         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16007         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16008         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16009         * gcc.dg/compat/struct-return-10_main.c: New file.
16010         * gcc.dg/compat/struct-return-10_x.c: New file.
16011         * gcc.dg/compat/struct-return-10_y.c: New file.
16012
16013         * gcc.dg/compat/compat-common.h: New file.
16014         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16015         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16016         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16017         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16018         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16019         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16020         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16021         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16022         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16023         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16024         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16025         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16026         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16027         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16028         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16029         * gcc.dg/compat/small-struct-check.h: Ditto.
16030         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16031         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16032         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16033         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16034         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16035         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16036         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16037         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16038         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16039         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16040         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16041         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16042         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16043         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16044         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16045         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16046         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16047         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16048         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16049         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16050         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16051         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16052         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16053         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16054         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16055         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16056         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16057         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16058         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16059         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16060
16061 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16062
16063         * g++.dg/pch/static-1.C: New file.
16064         * g++.dg/pch/static-1.Hs: New file.
16065
16066 2003-06-10  Richard Henderson  <rth@redhat.com>
16067
16068         * gcc.dg/asm-7.c: Adjust expected warning text.
16069
16070 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16071
16072         * gcc.dg/builtins-20.c: New test case.
16073
16074 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16075
16076         PR c++/11131
16077         * g++.dg/opt/template1.C: New test.
16078
16079 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16080
16081         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16082         additional_sources.
16083
16084 2003-05-21  David Taylor  <dtaylor@emc.com>
16085
16086         * gcc.dg/Wpadded.c: New file.
16087
16088 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16089
16090         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16091         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16092         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16093         dg-require-weak.
16094
16095 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16096
16097         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16098
16099 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16100
16101         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16102         (dg-require-alias): Likewise.
16103         (dg-require-gc-sections): Likewise.
16104         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16105
16106 2003-06-08  Richard Henderson  <rth@redhat.com>
16107
16108         * gcc.dg/20011029-2.c: Fix the array reference.
16109         * gcc.dg/asm-7.c: New.
16110
16111 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16112
16113         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16114
16115 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16116
16117         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16118         (dg-require-gc-sections): Likewise.
16119
16120 2003-06-08  Jan Hubicka  <jh@suse.cz>
16121
16122         * i386-cmov1.c: Fix regular expression.
16123         * i386-cvt-1.c: Likewise.
16124         * i386-local.c: Likewise.
16125         * i386-local2.c: Likewise.
16126         * i386-mul.c: Likewise.
16127         * i386-ssetype-1.c: Likewise.
16128         * i386-ssetype-3.c: Likewise.
16129         * i386-ssetype-5.c: Likewise.
16130
16131 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16132
16133         PR c++/11039
16134         * g++.dg/warn/implicit-typename2.C: New test.
16135         * g++.dg/warn/implicit-typename3.C: New test.
16136
16137 2003-06-07  Richard Henderson  <rth@redhat.com>
16138
16139         * g++.dg/other/offsetof3.C: Use size_t.
16140         * g++.dg/other/offsetof4.C: Likewise.
16141
16142 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16143
16144         * lib/copy-file.exp: New. Implement gcc_copy_files.
16145
16146         * lib/dg-pch.exp: Load copy-file.exp
16147         (dg-pch): Use gcc_copy_files instead of "file copy".
16148
16149 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16150
16151         * gcc.dg/weak/weak.exp: Simplify.
16152         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16153         * gcc.dg/weak/weak-1.c: Likewise.
16154         * gcc.dg/weak/weak-2.c: Likewise.
16155         * gcc.dg/weak/weak-3.c: Likewise.
16156         * gcc.dg/weak/weak-4.c: Likewise.
16157         * gcc.dg/weak/weak-5.c: Likewise.
16158         * gcc.dg/weak/weak-6.c: Likewise.
16159         * gcc.dg/weak/weak-7.c: Likewise.
16160         * gcc.dg/weak/weak-8.c: Likewise.
16161         * gcc.dg/weak/weak-9.c: Likewise.
16162
16163 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16164
16165         gcc.c-torture/execute/20030606-1.c: New.
16166
16167 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16168
16169         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16170         * gcc.dg/builtins-19.c: Likewise.
16171
16172 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16173
16174         * gcc.dg/builtins-2.c: Add some more tests.
16175         * gcc.dg/builtins-18.c: New test case.
16176         * gcc.dg/builtins-19.c: New test case.
16177
16178 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16179             Jim Wilson  <wilson@tuliptree.org>
16180
16181         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16182
16183 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16184
16185         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16186         mempcpy/stpcpy calls not to be optimized into something else.
16187         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16188         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16189         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16190
16191 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16192
16193         * gcc.dg/format/asm_fprintf-1.c: New test.
16194
16195 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16196
16197         * lib/gcc-defs.exp (additional_sources): New variable.
16198         (dg-additional-sources): New function.
16199         (additional_files): New variable.
16200         (dg-additional-files): New function.
16201         (dg-additional-files-options): Likewise.
16202         * lib/gcc-dg.exp (dg-require-weak): New function.
16203         (dg-require-alias): Likewise.
16204         (dg-require-gc-sections): Likewise.
16205         * lib/target-supports.exp (check_alias_available): Remove testfile
16206         parameter.
16207         (check_gc_sections_available): New function.
16208         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16209         (dg-gpp-additional-files): Likewise.
16210         * lib/g++.exp (additional_sources): Remove.
16211         (additional_files): Likewise.
16212         (g++_target_compile): Use dg-additional-files-options.
16213
16214         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16215         Tcl logic.
16216         * gcc.dg/special/ecos.exp: Remove.
16217         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16218         * gcc.dg/special/alias-1.c: Likewise.
16219         * gcc.dg/special/alias-2.c: Likewise.
16220         * gcc.dg/special/gcsec-1.c: Likewise.
16221         * gcc.dg/special/weak-1.c: Likewise.
16222         * gcc.dg/special/weak-2.c: Likewise.
16223         * gcc.dg/special/wkali-1.c: Likewise.
16224         * gcc.dg/special/wkali-2.c: Likewise.
16225
16226         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16227         dg-gpp-additional-*.
16228         * g++.dg/special/conpr-3.C: Likewise.
16229         * g++.dg/special/conpr-4.C: Likewise.
16230         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16231         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16232         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16233         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16234         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16235         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16236         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16237         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16238         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16239         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16240         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16241         * g++.old-deja/g++.other/comdat1.C: Likewise.
16242         * g++.old-deja/g++.other/comdat2.C: Likewise.
16243         * g++.old-deja/g++.other/comdat3.C: Likewise.
16244         * g++.old-deja/g++.other/ctor1.C: Likewise.
16245         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16246
16247 2003-06-05  Richard Henderson  <rth@redhat.com>
16248
16249         * gcc.dg/debug/20030605-1.c: New.
16250
16251 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16252
16253         * README.QMTEST: Update.
16254
16255 2003-06-04  Richard Henderson  <rth@redhat.com>
16256
16257         * gcc.dg/cleanup-1.c: New.
16258         * gcc.dg/cleanup-2.c: New.
16259         * gcc.dg/cleanup-3.c: New.
16260         * gcc.dg/cleanup-4.c: New.
16261         * gcc.dg/cleanup-5.c: New.
16262         * gcc.dg/cleanup-6.c: New.
16263         * gcc.dg/cleanup-7.c: New.
16264
16265 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16266
16267         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16268
16269         * lib/dg-pch.exp: New file.
16270         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16271         * gcc.dg/pch/pch.exp: Likewise.
16272
16273 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16274
16275         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16276         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16277         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16278         * gcc.dg/builtins-17.c: New test case.
16279         * gcc.dg/i386-387-4.c: New test case.
16280         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16281
16282 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16283
16284         * gcc.dg/ultrasp9.c: New test.
16285
16286 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16287
16288         * gcc.c-torture/compile/20030604-1.c: New test.
16289         * gcc.dg/sparc-constant-1.c: New test.
16290
16291 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16292
16293         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16294
16295 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16296
16297         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16298
16299         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16300         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16301
16302 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16303
16304         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16305
16306 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16307
16308         PR c++/10940
16309         * g++.dg/template/spec10.C: New test.
16310
16311 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16312
16313         * gcc.dg/builtins-16.c: New test case.
16314
16315 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16316
16317         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16318         mempcpy test with post-increments.
16319         * gcc.c-torture/execute/string-opt-3.c: New test.
16320         * gcc.dg/string-opt-1.c: New test.
16321
16322 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16323
16324         PR fortran/10965
16325         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16326
16327 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16328
16329         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16330         (scan-assembler): ... here.  Use dg-scan.
16331         (scan-assembler-not): Likewise.
16332         (scan-file): New function.
16333         (scan-file-not): Likewise.
16334         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16335         * gcc.dg/cpp/_Pragma4.c: Likewise.
16336         * gcc.dg/cpp/_Pragma5.c: Likewise.
16337         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16338         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16339         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16340         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16341         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16342         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16343         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16344         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16345         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16346         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16347         * gcc.dg/cpp/cxxcom1.c: Likewise.
16348         * gcc.dg/cpp/line1.c: Likewise.
16349         * gcc.dg/cpp/maccom1.c: Likewise.
16350         * gcc.dg/cpp/maccom2.c: Likewise.
16351         * gcc.dg/cpp/maccom3.c: Likewise.
16352         * gcc.dg/cpp/maccom4.c: Likewise.
16353         * gcc.dg/cpp/maccom5.c: Likewise.
16354         * gcc.dg/cpp/maccom6.c: Likewise.
16355         * gcc.dg/cpp/multiline.c: Likewise.
16356         * gcc.dg/cpp/spacing1.c: Likewise.
16357         * gcc.dg/cpp/spacing2.c: Likewise.
16358         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16359         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16360         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16361         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16362         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16363         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16364         * gcc.dg/cpp/cxxcom2.c: Likewise.
16365         * gcc.dg/cpp/cxxcom2.h: New file.
16366
16367         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16368         * g++.dg/cpp/truefalse.C: Here.
16369         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16370
16371 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16372
16373         * gcc.dg/cpp/redef3.c: New file.
16374
16375 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16376
16377         * gcc.dg/i386-loop-3.c: New test.
16378
16379 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16380
16381         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16382
16383 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16384
16385         * gcc.dg/fwrapv-1.c: New test case.
16386         * gcc.dg/fwrapv-2.c: New test case.
16387
16388 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16389
16390         PR c++/10956
16391         * g++.dg/template/spec9.C: New test.
16392
16393 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16394
16395         * gcc.dg/duff-4.c: New test case.
16396
16397 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16398
16399         PR fortran/10843
16400         * g77.dg/ffixed-form-1.f: New test
16401         * g77.dg/ffixed-form-2.f: New test
16402         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16403         * g77.dg/ffree-form-3.f: New test
16404
16405 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16406
16407         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16408         * gcc.dg/wint_t-1.c: Likewise.
16409
16410 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16411
16412         * g++.dg/template/access11.C: New test.
16413
16414 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16415
16416         PR c++/10849
16417         * g++.dg/template/access10.C: New test.
16418
16419 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16420             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16421
16422         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16423
16424 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16425
16426         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16427         suppress for powerpc-*-darwin*.
16428         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16429
16430 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16431
16432         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16433         suppress option for powerpc-*-darwin*.
16434
16435 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16436
16437         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16438         * gcc.dg/builtins-4.c: Add test for fmod.
16439
16440 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16441
16442         PR c++/10682
16443         * g++.dg/template/instantiate4.C: New test.
16444
16445 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16446
16447         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16448
16449 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16450
16451         * gcc.dg/compat/scalar-return-1_main.c: New file.
16452         * gcc.dg/compat/scalar-return-1_x.c: New file.
16453         * gcc.dg/compat/scalar-return-1_y.c: New file.
16454         * gcc.dg/compat/scalar-return-2_main.c: New file.
16455         * gcc.dg/compat/scalar-return-2_x.c: New file.
16456         * gcc.dg/compat/scalar-return-2_y.c: New file.
16457         * gcc.dg/compat/struct-return-3_main.c: New file.
16458         * gcc.dg/compat/struct-return-3_y.c: New file.
16459         * gcc.dg/compat/struct-return-3_x.c: New file.
16460         * gcc.dg/compat/struct-return-2_main.c: New file.
16461         * gcc.dg/compat/struct-return-2_x.c: New file.
16462         * gcc.dg/compat/struct-return-2_y.c: New file.
16463
16464 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16465
16466         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16467         for hppa*-hp-hpux*.
16468         * gcc.dg/20021014-1.c (dg-options): Likewise.
16469         * gcc.dg/nest.c (dg-options): Likewise.
16470
16471 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16472
16473         PR c++/9738
16474         * g++.dg/ext/dllimport2.C: New file.
16475         * g++.dg/ext/dllimport3.C: New file.
16476
16477 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16478
16479         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16480         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16481         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16482         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16483         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16484         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16485         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16486         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16487         * gcc.dg/compat/small-struct-defs.h: New file.
16488         * gcc.dg/compat/small-struct-init.h: New file.
16489         * gcc.dg/compat/small-struct-check.h: New file.
16490         * gcc.dg/compat/fp-struct-defs.h: New file.
16491         * gcc.dg/compat/fp-struct-check.h: New file.
16492         * gcc.dg/compat/fp-struct-init.h: New file.
16493         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16494         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16495
16496 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16497
16498         * gcc.dg/20030225-2.c: New test.
16499
16500 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16501             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16502
16503         * gcc.c-torture/compile/20030518-1.c: New test case.
16504
16505 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16506
16507         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16508         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16509         gcc-dg-debug-runtest.
16510         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16511         gcc-dg-debug-runtest.
16512
16513 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16514
16515         PR c++/9022
16516         * g++.dg/lookup/using6.C: New test.
16517
16518 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16519
16520         * g++.dg/parse/access2.C: New test.
16521
16522 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16523
16524         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16525         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16526         * gcc.dg/debug/debug.exp: Likewise.
16527
16528 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16529
16530         * gcc.dg/dollar.c: New test.
16531
16532 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16533
16534         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16535         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16536         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16537         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16538         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16539         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16540         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16541         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16542         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16543         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16544         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16545         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16546         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16547         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16548         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16549         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16550         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16551         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16552
16553 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16554
16555         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16556         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16557         support for "repo" mode.
16558         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16559         * lib/g77-dg.exp: Likewise.
16560         * lib/obj-dg.exp: Likewise.
16561
16562 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16563
16564         Merge from gcc-3_2-rhl8-branch:
16565         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16566
16567         * gcc.dg/tls/opt-6.c: New test.
16568
16569         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16570
16571         * gcc.dg/20030405-1.c: New test.
16572
16573         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16574
16575         * gcc.dg/20030309-1.c: New test.
16576
16577         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16578
16579         * gcc.c-torture/execute/20030307-1.c: New test.
16580
16581         2003-02-20  Randolph Chung  <tausq@debian.org>
16582
16583         * gcc.c-torture/compile/20030220-1.c: New test.
16584
16585         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16586
16587         * gcc.dg/20030217-1.c: New test.
16588
16589         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16590
16591         * gcc.c-torture/compile/20020129-1.c: New test.
16592
16593         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16594
16595         * gcc.dg/unroll-1.c: New test.
16596
16597         2002-11-16  Jan Hubicka  <jh@suse.cz>
16598
16599         * gcc.c-torture/execute/20020920-1.c: New test.
16600
16601         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16602
16603         PR target/7434
16604         * gcc.c-torture/compile/20021008-1.c: New test.
16605
16606         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16607
16608         PR target/7559
16609         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16610
16611         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16612
16613         * gcc.c-torture/compile/20020807-1.c: New test.
16614
16615         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16616
16617         * gcc.dg/tls/opt-1.c: New test.
16618
16619         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16620
16621         * gcc.dg/20020729-1.c: New test.
16622
16623         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16624
16625         * g++.dg/opt/life1.C: New test.
16626
16627         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16628
16629         * gcc.dg/20020525-1.c: New test.
16630
16631         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16632
16633         PR c++/6794
16634         * g++.dg/ext/pretty1.C: New test.
16635         * g++.dg/ext/pretty2.C: New test.
16636
16637 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16638
16639         PR c++/8385
16640         * g++.dg/ext/typeof5.C: New test.
16641
16642 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16643
16644         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16645         __USER_LABEL_PREFIX__ into account.
16646         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16647
16648 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16649
16650         * gcc.dg/builtins-15.c: New test case.
16651
16652 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16653
16654         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16655
16656 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16657
16658         * lib/g++.exp: Tweak handling of additional source files.
16659         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16660         * g++.dg/special/conpr-2a.C: Rename to ...
16661         * g++.dg/special/conpr-2a.cc: ... this.
16662         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16663         * g++.dg/special/conpr-3a.C: Rename to ...
16664         * g++.dg/special/conpr-3a.cc: This.
16665         * g++.dg/special/conpr-3b.C: Rename to ...
16666         * g++.dg/special/conpr-3b.cc: This.
16667         * g++.dg/special/conpr-4.C: New test.
16668         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16669
16670 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16671
16672         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16673
16674 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16675
16676         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16677         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16678         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16679         * g++.old-deja/g++.other/warn3.C: Likewise.
16680
16681 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16682
16683         * gcc.dg/i386-387-1.c: Update to also test log.
16684         * gcc.dg/i386-387-2.c: Likewise.
16685
16686 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16687
16688         * g77.f-torture/execute/int8421.f: New test.
16689
16690 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16691
16692         PR c++/10230, c++/10481
16693         * g++.dg/lookup/scoped5.C: New test.
16694
16695 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16696
16697         PR c++/10552
16698         * g++.dg/template/ttp6.C: New test.
16699
16700 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16701
16702         * gcc.c-torture/execute/builtins: New directory.
16703         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16704         gcc.c-torture/execute/builtins.
16705         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16706         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16707         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16708         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16709
16710 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16711
16712         PR c++/9252
16713         * g++.dg/template/access8.C: New test.
16714         * g++.dg/template/access9.C: New test.
16715
16716 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16717
16718         PR c++/9554
16719         * g++.dg/parse/access1.C: New test.
16720
16721 2003-05-09  DJ Delorie  <dj@redhat.com>
16722
16723         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16724         long, and not an int.
16725
16726 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16727
16728         PR c++/10555, c++/10576
16729         * g++.dg/template/memclass1.C: New test.
16730
16731 2003-05-08  DJ Delorie  <dj@redhat.com>
16732
16733         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16734         targets.
16735         * gcc.c-torture/execute/20021024-1.x: Likewise.
16736         * gcc.c-torture/execute/shiftdi.x: Likewise.
16737         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16738         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16739         * gcc.dg/20021018-1.c: Likewise.
16740
16741 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16742
16743         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16744
16745         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16746         (bcopy): Call memmove.
16747
16748 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16749
16750         * g77.f-torture/compile/8485.f: New test case.
16751
16752 2003-05-07  Richard Henderson  <rth@redhat.com>
16753
16754         PR c++/10570
16755         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16756         Verify exception_cleanup not called for rethrows.
16757         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16758         when exiting catch block without rethrowing.
16759         * g++.dg/eh/forced3.C: New.
16760         * g++.dg/eh/forced4.C: New.
16761
16762 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16763
16764         * gcc.dg/20030505.c: Fix triplet.
16765
16766 2003-05-06  DJ Delorie  <dj@redhat.com>
16767
16768         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16769         * gcc.dg/nest.c: Likewise.
16770
16771 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16772
16773         * gcc.dg/builtins-14.c: New test case.
16774
16775 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16776
16777         * lib/compat.exp (compat-execute): New argument.
16778         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16779         * gcc.dg/compat: New test directory.
16780         * gcc.dg/compat/compat.exp: New expect script.
16781         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16782         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16783         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16784         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16785         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16786         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16787
16788         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16789         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16790         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16791         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16792         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16793         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16794         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16795         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16796         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16797         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16798         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16799         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16800         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16801         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16802         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16803
16804 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16805
16806         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16807
16808 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16809
16810         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16811
16812 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16813
16814         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16815         * gcc.dg/ppc-fsel-2.c: New test.
16816
16817         * gcc.dg/unused-5.c: New test.
16818
16819 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16820
16821         PR c++/10496
16822         * g++.dg/warn/pmf1.C: New test.
16823
16824 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16825
16826         PR c++/4494
16827         * g++.dg/warn/main.C: New test.
16828
16829 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16830
16831         * gcc.dg/nonnull-3.c: New test.
16832
16833 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16834
16835         * gcc.dg/cpp/Wtrigraphs.c: Update.
16836         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16837
16838 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16839
16840         * gcc.dg/ppc-fsel-1.c: New test.
16841
16842 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16843
16844         PR c/10604
16845         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16846
16847 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16848
16849         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16850
16851 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16852
16853         PR c++/9364, c++/10553, c++/10586
16854         * g++.dg/parse/typename4.C: New test.
16855         * g++.dg/parse/typename5.C: Likewise.
16856
16857 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16858
16859         * gcc.c-torture/compile/20030503-1.c: New test.
16860
16861 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16862
16863         * g++.dg/lookup/using5.C: Fix testcase error.
16864
16865 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16866
16867         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16868         since MEABI is no longer supported.  Remove all vestiges
16869         of MEABI from the test.
16870
16871 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16872
16873         PR c++/10554
16874         * g++.dg/lookup/using5.C: New test.
16875
16876 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16877
16878         PR c++/8772
16879         * g++.dg/template/ttp5.C: New test.
16880
16881 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16882
16883         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16884         (dg-gpp-additional-sources): New function.
16885         (dg-gpp-additional-files): Likewise.
16886         * lib/g++.exp (additional_sources): New variable.
16887         (additional_files): Likewise.
16888         (g++_target_compile): Deal with them.
16889         * lib/old-dejagnu.exp: Remove.
16890         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16891         * g++.old-deja: Revise all tests to use dg commands.
16892
16893 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16894
16895         PR c++/9432, c++/9528
16896         * g++.dg/lookup/using4.C: New test.
16897
16898 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16899
16900         * gcc.dg/noreturn-5.c: New file.
16901         * gcc.dg/noreturn-6.c: New file.
16902
16903         * gcc.c-torture/compile/inline-1.c: New file.
16904
16905 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16906
16907         PR c++/10551
16908         * g++.dg/template/explicit1.C: New test.
16909
16910 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/10549
16913         * g++.dg/other/bitfield1.C: New test.
16914
16915         PR c++/10527
16916         * g++.dg/init/new7.C: New test.
16917
16918 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16919
16920         * g++.dg/ext/desig1.C: New test.
16921         * g++.dg/ext/init1.C: Update.
16922
16923         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16924
16925 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16926
16927         PR c++/10180
16928         * g++.dg/warn/Winline-1.C: New test.
16929
16930 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16931
16932         * gcc.c-torture/execute/string-opt-19.c: New test.
16933
16934         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16935         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16936
16937 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR c++/10506
16940         * g++.dg/init/new6.C: New test.
16941
16942         PR c++/10503
16943         * g++.dg/init/ref6.C: New test.
16944
16945 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16946
16947         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16948
16949 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16950
16951         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16952         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16953
16954 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16955
16956         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16957         initialized static data members.
16958
16959 2003-04-25  H.J. Lu <hjl@gnu.org>
16960
16961         * gcc.dg/ia64-sync-4.c: New test.
16962
16963 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16964
16965         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16966         date.
16967
16968 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16969
16970         PR c++/10337
16971         * g++.dg/warn/conv1.C: New test.
16972         * g++.old-deja/g++.other/conv7.C: Adjust.
16973         * g++.old-deja/g++.other/overload14.C: Adjust.
16974
16975 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16976
16977         PR c++/10471
16978         * g++.dg/template/defarg2.C: New test.
16979
16980 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16981
16982         * gcc.dg/cpp/include2.c: Update.
16983         * gcc.dg/cpp/multiline-2.c: New.
16984         * gcc.dg/cpp/multiline.c: Update.
16985         * gcc.dg/cpp/strify2.c: Update.
16986         * gcc.dg/cpp/trad/literals-2.c: Update.
16987
16988 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16989
16990         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16991
16992 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16993
16994         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16995
16996 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16997
16998         PR c++/10451
16999         * g++.dg/parse/crash4.C: New test.
17000
17001         PR c++/9847
17002         * g++.dg/parse/crash5.C: New test.
17003
17004 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17005
17006         PR c++/10446
17007         * g++.dg/parse/crash3.C: New test.
17008
17009         PR c++/10428
17010         * g++.dg/parse/elab1.C: New test.
17011
17012 2003-04-22  Devang Patel  <dpatel@apple.com>
17013
17014         * gcc.dg/cpp/trad/funlike-5.c: New test.
17015
17016 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17017
17018         * g++.dg/other/packed1.C: Fix dg options.
17019
17020 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17021
17022         * g++.dg/other/offsetof2.C: New test.
17023
17024 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17025
17026         * g++.dg/template/recurse.C: Adjust location of error messages.
17027
17028 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17029
17030         PR c++/9881
17031         * g++.dg/init/addr-const1.C: New test.
17032         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17033
17034 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17035
17036         PR c++/10405
17037         * g++.dg/lookup/struct-hack1.C: New test.
17038
17039 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17040
17041         * ucs.c: Update diagnostic messages.
17042
17043 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17044
17045         * gcc.dg/cpp/truefalse.cpp: New test.
17046         * gcc.dg/cpp/cpp.exp: Update.
17047         * g++.dg/other/stdbool-if.C: Remove.
17048
17049 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17050
17051         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17052         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17053
17054 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17055
17056         * gcc.c-torture/compile/20030418-1.c: New test.
17057
17058 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17059
17060         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17061
17062 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17063
17064         PR c++/10347
17065         g++.dg/template/dependent-name1.C: New test.
17066
17067 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17068
17069         * gcc.dg/warn-1.c (tourist_guide): New array,
17070         contains a pointer to bar.
17071
17072 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17073
17074         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17075         * gcc.c-torture/execute/medce-1.c: New test case.
17076         * gcc.c-torture/execute/medce-2.c: New test case.
17077
17078 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17079
17080         * lib/prune.exp: Ignore more messages.
17081
17082         PR c++/10381
17083         * g++.dg/parse/lookup3.C: New test.
17084
17085 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17086
17087         * gcc.c-torture/compile/20030415-1.c : New test.
17088
17089 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17090
17091         * gcc.c-torture/execute/scope-2.c: Move to ...
17092         * gcc.dg/noncompile/scope.c: .... here.
17093
17094 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17095
17096         * gcc.dg/20030414-2.c: New test case.
17097
17098 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17099
17100         PR target/10377
17101         * gcc.dg/20030414-1.c: New test.
17102
17103 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17104
17105         * gcc.dg/builtins-12.c: New test case.
17106         * gcc.dg/builtins-13.c: New test case.
17107
17108 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17109
17110         * gcc.c-torture/execute/string-opt-18.c: New test.
17111
17112 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17113
17114         PR c++/10300
17115         * g++.dg/init/new5.C: New test.
17116
17117 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17118
17119         PR c++/7910
17120         * g++.dg/ext/dllimport1.C: New test.
17121
17122 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17123
17124         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17125
17126 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17127
17128         PR Fortran/9263
17129         * g77.f-torture/noncompile/9263.f: New test
17130         PR Fortran/1832
17131         * g77.f-torture/execute/1832.f: New test
17132
17133 2003-04-11  David Chad  <davidc@freebsd.org>
17134             Loren J. Rittle  <ljrittle@acm.org>
17135
17136         libobjc/8562
17137         * objc.dg/headers.m: New test.
17138
17139 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17140
17141         * gcc.c-torture/execute/builtin-noret-2.c: New.
17142         * gcc.c-torture/execute/builtin-noret-2.x: New.
17143         XFAIL builtin-noret-2.c at -O1 and above.
17144         * gcc.dg/redecl.c: New.
17145         * gcc.dg/Wshadow-1.c: Update error regexps.
17146
17147 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17148
17149         * g++.dg/abi/bitfield10.C: New test.
17150
17151 2003-04-09  Mike Stump  <mrs@apple.com>
17152
17153         * gcc.dg/pch/pch.exp: Make testcase names longer.
17154         * g++.dg/pch/pch.exp: Make testcase names longer.
17155
17156 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17157
17158         * gcc.dg/builtins-11.c: New test case.
17159
17160 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17161
17162         * gcc.dg/builtins-9.c: New test case.
17163         * gcc.dg/builtins-10.c: New test case.
17164
17165 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17166
17167         * gcc.dg/noncompile/init-4.c.c: New test.
17168
17169 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17170
17171         * gcc.misc-test/gcov-9.c: New test.
17172         * gcc.misc-test/gcov-10.c: New test
17173         * gcc.misc-test/gcov-11.c: New test.
17174
17175 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17176
17177         PR optimization/10024
17178         * gcc.c-torture/compile/20030405-1.c: New test.
17179
17180 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17181
17182         * gcc.dg/pch/static-3.c: New.
17183         * gcc.dg/pch/static-3.hs: New.
17184         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17185
17186 2003-04-04  Richard Henderson  <rth@redhat.com>
17187
17188         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17189         * g++.dg/eh/forced2.C: Likewise.
17190
17191 2003-04-03  Mike Stump  <mrs@apple.com>
17192
17193         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17194         target arg.
17195         (scan-assembler-times, scan-assembler-not): Likewise.
17196         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17197
17198 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17199
17200         * gcc.dg/sparc-loop-1.c: New test.
17201
17202 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17203
17204         PR other/9274
17205         * g++.dg/pch/system-2.C: New.
17206         * g++.dg/pch/system-2.Hs: New.
17207
17208 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17209
17210         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17211
17212         * g++.dg/eh/simd-1.C (vecfunc): Same.
17213
17214 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17215
17216         * gcc.c-torture/execute/20030401-1.c: New test case.
17217
17218 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17219
17220         * objc.dg/defs.m: New.
17221
17222 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17223
17224         * g++.dg/eh/simd-1.C: New.
17225         * g++.dg/eh/simd-2.C: New.
17226
17227 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17228
17229         * gcc.c-torture/execute/simd-3.c: New.
17230
17231 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17232
17233         PR c/9936
17234         * gcc.dg/20030331-2.c: New test.
17235
17236 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17237
17238         PR c++/10278
17239         * g++.dg/parse/crash2.C: New test.
17240
17241 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17242
17243         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17244         * gcc.c-torture/execute/20030331-1.c: ...here.
17245
17246 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17247
17248         * gcc.c-torture/execute/20030331-1.c: New test.
17249
17250 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17251
17252         * lib/gcov.exp: Adjust call return testing strings.
17253         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17254
17255 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17256
17257         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17258         * gcc.dg/builtins-7.c: New test case.
17259         * gcc.dg/builtins-8.c: New test case.
17260
17261 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17262
17263         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17264
17265 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17266
17267         PR c++/7647
17268         * g++.dg/lookup-class-member-2.C: New test.
17269
17270 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17271
17272         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17273
17274 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17275
17276         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17277
17278 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17279
17280         * g++.dg/init/attrib1.C: New test.
17281
17282 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17283
17284         * gcc.dg/ultrasp8.c: New test.
17285
17286 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17287
17288         * gcc.dg/ultrasp7.c: New test.
17289
17290 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17291
17292         PR c++/10047
17293         * g++.dg/template/inline1.C: New test.
17294
17295 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17296
17297         * gcc.dg/sparc-dwarf2.c: New test.
17298
17299 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17300
17301         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17302         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17303
17304 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17305
17306         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17307         than reading .x files.
17308         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17309         * g77.dg/gcov/gcov-1.f: Likewise.
17310         * gcc.misc-tests/gcov-4b.c: Likewise.
17311         * gcc.misc-tests/gcov-5b.c: Likewise.
17312         * gcc.misc-tests/gcov-6.c: Likewise.
17313         * gcc.misc-tests/gcov-7.c: Likewise.
17314         * gcc.misc-tests/gcov-8.c: Likewise.
17315         * g++.dg/gcov/gcov-1.x: Remove.
17316         * g77.dg/gcov/gcov-1.x: Likewise.
17317         * gcc.misc-tests/gcov-4b.x: Likewise.
17318         * gcc.misc-tests/gcov-5b.x: Likewise.
17319         * gcc.misc-tests/gcov-6.x: Likewise.
17320         * gcc.misc-tests/gcov-7.x: Likewise.
17321         * gcc.misc-tests/gcov-8.x: Likewise.
17322
17323 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17324
17325         PR opt/10087
17326         * gcc.dg/20030324-1.c: New test.
17327
17328 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17329
17330         PR c++/10224
17331         * g++.dg/template/arg3.C: New test.
17332
17333         PR c++/10158
17334         * g++.dg/template/friend18.C: New test.
17335
17336 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17337
17338         * g77.f-torture/compile/20030326-1.f: New test case.
17339
17340 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17341
17342         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17343
17344         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17345
17346 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17347
17348         * gcc.dg/ia64-sync-3.c: New test.
17349
17350 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17351
17352         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17353
17354 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17355
17356         * gcc.dg/ultrasp6.c: New test.
17357
17358 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17359
17360         * gcc.dg/i386-signbit-1.c: New test.
17361         * gcc.dg/i386-signbit-2.c: New test.
17362         * gcc.dg/i386-signbit-3.c: New test.
17363
17364 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17365
17366         * gcc.dg/ultrasp5.c: Fix options.
17367
17368 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17369
17370         * gcc.dg/ultrasp5.c: Fix comment.
17371
17372 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17373
17374         PR fortran/10197
17375         * g77.f-torture/execute/10197.f: New test.
17376
17377 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17378
17379         PR c++/9898, c++/383
17380         * g++.dg/template/conv6.C: New test.
17381
17382         PR c++/10119
17383         * g++.dg/template/ptrmem5.C: New test.
17384
17385         PR c++/10026
17386         * g++.dg/lookup/koenig1.C: New test.
17387
17388         PR C++/10199
17389         * g++.dg/lookup/template2.C: New test.
17390
17391 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * g++.dg/opt/rtti1.C: New test.
17394
17395 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17396
17397         * gcc.dg/ultrasp5.c: New test.
17398
17399 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17400
17401         PR middle-end/9967
17402         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17403         builtin fputs.
17404
17405 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17406
17407         PR c/8224
17408         * gcc.dg/20030323-1.c: New test.
17409
17410 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17411
17412         * gcc.c-torture/compile/20030323-1.c: New test case.
17413
17414 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17415
17416         * gcc.dg/20030321-1.c: New test.
17417
17418 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17419
17420         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17421
17422 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17423
17424         PR c++/9978, c++/9708
17425         * g++.dg/ext/vlm1.C: Adjust expected error.
17426         * g++.dg/ext/vla2.C: New test.
17427         * g++.dg/template/arg1.C: New test.
17428         * g++.dg/template/arg2.C: New test.
17429
17430 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17431
17432         * g77.f-torture/execute/select.f: New test.
17433         * g77.f-torture/noncompile/select_no_compile.f: New test.
17434
17435 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17436
17437         PR c++/9898
17438         * g++.dg/other/error4.C: New test.
17439
17440 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17441
17442         * g++.dg/template/friend17.C: New test.
17443
17444 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17445
17446         * gcc.c-torture/compile/20030320-1.c: New.
17447
17448 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17449
17450         * gcc.dg/builtins-6.c: New test case.
17451
17452 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17453
17454         PR target/10073
17455         * gcc.c-torture/compile/20030319-1.c: New.
17456
17457 2003-03-18  Jan Hubicka  <jh@suse.cz>
17458
17459         * gcc.dg/i386-cvt-1.c: New test.
17460
17461 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17462
17463         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17464         * objc.dg/naming-2.m: Likewise.
17465
17466 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17467
17468         PR c++/9639
17469         * g++.dg/parse/crash1.C: New test.
17470
17471 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17472
17473         PR c++/8805
17474         * g++.dg/eh/cleanup1.C: New test.
17475
17476 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17477
17478         * gcc.c-torture/execute/20030316-1.c: New test case.
17479
17480 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17481
17482         PR c++/9629
17483         * g++.dg/init/ctor2.C: New test.
17484
17485 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17486
17487         * g77.f-torture/compile/xformat.f: New test case.
17488
17489 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17490
17491         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17492         * g++.old-deja/g++.mike/eh50.C: Likewise.
17493
17494 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17495
17496         PR c++/6440
17497         * g++.dg/template/spec7.C: New test.
17498         * g++.dg/template/spec8.C: Likewise.
17499
17500 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17501
17502         * gcc.c-torture/execute/20030313-1.c: New test.
17503
17504 2003-03-14  Richard Henderson  <rth@redhat.com>
17505
17506         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17507
17508 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17509
17510         * gcc.c-torture/compile/20030314-1.c: New test.
17511
17512 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17513
17514         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17515         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17516         thumb target,
17517         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17518         to accept newer _imp__  prefix and additional
17519         newline in .drectve section.
17520         * gcc.dg/dll-4.c: Likewise.
17521         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17522         switch.
17523
17524 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17525
17526         * g++.dg/parse/namespace9.C: New test.
17527
17528         * g++.dg/init/ref5.C: New test.
17529         * g++.dg/parse/ptrmem1.C: Likewise.
17530
17531 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17532
17533         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17534         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17535         regular expression.
17536         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17537         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17538
17539 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17540
17541         * gcc.c-torture/execute/20030224-2.c: New test.
17542
17543 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17544
17545         * gcc.dg/decl-3.c: New test.
17546
17547 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17548
17549         * gcc.dg/i386-loop-2.c: New test.
17550
17551 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17552
17553         PR c++/9474
17554         * g++.dg/parse/namespace8.C: New test.
17555
17556         PR c++/9924
17557         * g++.dg/overload/builtin2.C: New test.
17558
17559 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17560
17561         * gcc.dg/return-type-3.c: New test.
17562
17563 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17564
17565         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17566         profiling options are not supported.
17567
17568 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17569
17570         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17571         * g++.old-deja/g++.warn/impint2.C: Likewise.
17572
17573 2003-03-10  Devang Patel  <dpatel@apple.com>
17574
17575         * g++.dg/cpp/c++_cmd_1.C: New test.
17576         * g++.dg/cpp/c++_cmd_1.h: New file.
17577
17578 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17579
17580         * gcc.dg/altivec-9.c: New file.
17581
17582 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17583
17584         * gcc.dg/ppc-sdata-1.c: New test.
17585         * gcc.dg/ppc-sdata-2.c: New test.
17586
17587 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17588
17589         PR c++/9373
17590         * g++.dg/opt/ptrmem2.C: New test.
17591
17592         PR c++/8534
17593         * g++.dg/opt/ptrmem1.C: New test.
17594
17595 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17596
17597         * gcc.dg/i386-loop-1.c: New test.
17598
17599 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17600
17601         PR c++/9970
17602         * g++.dg/lookup/friend1.C: New test.
17603
17604 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17605
17606         PR c++/9823
17607         * g++.dg/parser/constructor1.C: New test.
17608
17609 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17610
17611         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17612
17613         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17614
17615 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17616
17617         * gcc.dg/cpp/Wunused.c: Update test.
17618
17619 2003-03-08  Jan Hubicka  <jh@suse.cz>
17620
17621         * gcc.dg/inline-3.c: New test.
17622
17623 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17624
17625         PR c++/9809
17626         * g++.dg/parse/builtin1.C: New test.
17627
17628         PR c++/9982
17629         * g++.dg/abi/cookie1.C: New test.
17630         * g++.dg/abi/cookie2.C: Likewise.
17631
17632         PR c++/9524
17633         * g++.dg/template/field1.C: New test.
17634
17635         PR c++/9912
17636         * g++.dg/parse/class1.C: New test.
17637         * g++.dg/parse/namespace7.C: Likewise.
17638         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17639
17640 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17641
17642         * g++.dg/init/ref4.C: New test.
17643
17644 2003-03-07  Jan Hubicka  <jh@suse.cz>
17645
17646         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17647         * gcc.dg/inline-3.c:  New test.
17648
17649 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17650
17651         * g++.dg/init/ref3.C: New test.
17652
17653         PR c++/9965
17654         * g++.dg/init/ref2.C: New test.
17655
17656         PR c++/9400
17657         * g++.dg/warn/Wshadow-2.C: New test.
17658
17659         PR c++/9791
17660         * g++.dg/warn/Woverloaded-1.C: New test.
17661
17662 2003-03-05  Jan Hubicka  <jh@suse.cz>
17663
17664         * gcc.dg/i386-local2.c: New.
17665         * gcc.dg/i386-local.c: Fix typo.
17666
17667 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * g++.dg/abi/layout3.C: New test.
17670
17671 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17672
17673         * gcc.c-torture/compile/20030305-1.c
17674
17675 2003-03-05  Jan Hubicka  <jh@suse.cz>
17676
17677         * gcc.dg/i386-local.c: New.
17678
17679 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17680
17681         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17682
17683 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17684
17685         * gcc.dg/switch-2.c: New test.
17686         * gcc.dg/switch-3.c: New test.
17687         * gcc.dg/Wswitch.c: Adjust line numbers.
17688         * gcc.dg/Wswitch-default.c: Likewise.
17689         * gcc.dg/Wswitch-enum.c: Likewise.
17690
17691 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17692
17693         * gcc.c-torture/execute/20030222-1.c: New test.
17694
17695 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17696
17697         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17698
17699 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17700
17701         PR c++/9878
17702         * g++.dg/init/ref1.C: New test.
17703
17704 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17705
17706         * gcc.dg/sh-relax.c: New SH-only test.
17707
17708 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17709
17710         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17711         comment explaining purpose of testcase.
17712
17713 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17714
17715         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17716         for HC11/HC12 (asm needs two int registers).
17717         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17718         HC11/HC12 because the test uses an asm which needs two 32-bit
17719         registers.
17720
17721 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17722
17723         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17724         for HC11/HC12 (array is too large otherwise).
17725         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17726         * gcc.c-torture/compile/20010518-2.x: Likewise.
17727         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17728         HC11/HC12 (array is too large).
17729
17730 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17731
17732         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17733         * lib/g++-dg.exp (g++-dg-test): Likewise.
17734
17735 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17736
17737         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17738         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17739
17740 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17741
17742         * g++.dg/warn/implicit-typename1.C: Remove warning.
17743
17744 2003-02-28  Richard Henderson  <rth@redhat.com>
17745
17746         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17747         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17748
17749 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17750
17751         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17752         * g++.dg/pch/pch.exp: Likewise.
17753
17754 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17755
17756         PR c++/9879
17757         * testsuite/g++.dg/init/new4.C: New test.
17758
17759 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17760
17761         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17762
17763 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17764
17765         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17766         unsigned long.
17767
17768         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17769         wider than float.
17770
17771 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17772
17773         * lib/scanasm.exp: Add support for counting numbers of
17774         occurences.
17775         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17776         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17777
17778 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/9683
17781         * g++.dg/template/static3.C: New test.
17782
17783         PR c++/9829
17784         * g++.dg/parse/namespace6.C: New test.
17785
17786 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17787
17788         PR target/9732
17789         * gcc.dg/20030225-1.c: New test.
17790
17791 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17792
17793         * README: Remove out-of-date information.
17794
17795         PR c++/9836
17796         * g++.dg/template/spec6.C: New test.
17797
17798 2003-02-24  Jeff Law  <law@redhat.com>
17799
17800         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17801
17802 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17803
17804         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17805         * gcc.dg/pragma-ep-1.c: Likewise.
17806
17807 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17808
17809         PR c++/9602
17810         * g++.dg/template/friend16.C: New test.
17811
17812 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/5333
17815         * g++.dg/parse/fused-params1.C: Adjust error messages.
17816         * g++.dg/template/nested3.C: New test.
17817
17818 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17819
17820         * g++.dg/abi/param1.C: New test.
17821
17822 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17823
17824         PR c++/7982
17825         * g++.dg/warn/implicit-typename1.C: New test.
17826
17827 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17828
17829         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17830         with "mtune".
17831         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17832         * gcc.c-torture/execute/20010129-1.x: Likewise.
17833         * gcc.dg/20011107-1.c: Likewise.
17834         * gcc.dg/20020108-1.c: Likewise.
17835         * gcc.dg/20020122-3.c: Likewise.
17836         * gcc.dg/20020206-1.c: Likewise.
17837         * gcc.dg/20020310-1.c: Likewise.
17838         * gcc.dg/20020426-2.c: Likewise.
17839         * gcc.dg/20020517-1.c: Likewise.
17840         * gcc.dg/991230-1.c: Likewise.
17841         * gcc.dg/i386-unroll-1.c: Likewise.
17842         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17843
17844 2003-02-22  Jan Hubicka  <jh@suse.cz>
17845
17846         * gcc.dg/i386-mul.c: New test.
17847
17848 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17849
17850         * gcc.dg/builtins-5.c: New test case.
17851
17852 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17853
17854         * gcc.dg/asmreg-1.c: New test.
17855
17856 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/9749
17859         * g++.dg/parse/varmod1.C: New test.
17860
17861 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR c++/9727
17864         * g++.dg/template/op1.C: New test.
17865
17866 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/8906
17869         * g++.dg/template/nested2.C: New test.
17870
17871 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/8724
17874         * g++.dg/expr/dtor1.C: New test.
17875
17876 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17877
17878         * gcc.dg/cpp/include3.c: New test.
17879         * gcc.dg/cpp/inc/foo.h: New file.
17880
17881 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17882
17883         * gcc.c-torture/execute/20030221-1.c: New test.
17884
17885 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17886
17887         PR c++/9729
17888         * g++.dg/abi/conv1.C: New test.
17889
17890 2003-02-20  Jan Hubicka  <jh@suse.cz>
17891
17892         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17893
17894 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17895
17896         * gcc.c-torture/compile/20030219-1.c: New test.
17897
17898 2003-02-18  Jan Hubicka  <jh@suse.cz>
17899
17900         * gcc.dg/funcorder.c: New test.
17901
17902 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17903
17904         * gcc.c-torture/execute/20030218-1.c: New.
17905
17906 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17907
17908         * gcc.dg/20030218-1.c: New.
17909
17910 2003-02-18  Richard Henderson  <rth@redhat.com>
17911
17912         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17913         * gcc.dg/attr-used-2.c: New.
17914
17915 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17916
17917         PR c++/9704
17918         * g++.dg/init/copy5.C: New test.
17919
17920 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17921
17922         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17923         * g++.dg/pch/pch.exp: Likewise.
17924
17925 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17926
17927         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17928         STACK_SIZE is not defined.
17929
17930 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17931
17932         PR c++/9457
17933         * g++.dg/template/init1.C: New test.
17934
17935 2003-02-16  Jan HUbicka  <jh@suse.cz>
17936
17937         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17938         (foo): Add few extra tests
17939         * gcc.dg/c99-const-expr-3.c: Likewise.
17940         * gcc.c-torture/execute/20030216-1.c: New.
17941
17942 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17943
17944         PR c++/9459
17945         * g++.dg/ext/typeof4.C: New test.
17946
17947 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17948
17949         * gcc.dg/i386-387-3.c: New test case.
17950
17951 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17952
17953         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17954         cris-*-elf* cris-*-aout* and mmix-*-*.
17955
17956 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17957
17958         * gcc.dg/20030213-1.c: New test.
17959
17960 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17961
17962         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17963         * gcc.dg/i386-387-2.c: Likewise.
17964
17965 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17966
17967         * gcc.dg/ppc-spe.c: Fix formatting.
17968         Enable tests that were previously unsupported by gas.
17969         Delete tests for instructions that no longer exist.
17970         Switch arguments on evsubifw builtin.
17971
17972 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17973
17974         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17975         STACK_SIZE is too small.
17976
17977 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17978             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17979
17980         * gcc.dg/decl-2.c: New test.
17981
17982 2003-02-10  Jan Hubicka  <jh@suse.cz>
17983
17984         * gcc.dg/i386-fpcvt-1.c:  New test.
17985
17986 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17987
17988         * gcc.c-torture/execute/20030209-1.c: New test.
17989
17990 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17991
17992         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17993         int-wide bitops, use the constants of the same width.
17994         Likewise, if long long is 32-bit wide, test bitops using
17995         32-bit constants.
17996
17997 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17998
17999         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18000
18001 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18002
18003         * testsuite/gcc.dg/builtins-4.c: New test case.
18004
18005 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18006
18007         * gcc.dg/20020430-1.c: Fix dg command typos.
18008         * gcc.dg/20020503-1.c: Likewise.
18009
18010 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18011
18012         PR c++/8785
18013         * g++.dg/parse/fused-params1.C: New test.
18014
18015         PR c++/8857
18016         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18017
18018         PR c++/8921
18019         * g++.dg/parse/non-dependent1.C: New test.
18020
18021         PR c++/8928
18022         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18023
18024         PR c++/9228
18025         * g++.dg/parse/undefined7.C: New test.
18026         * g++.dg/parse/non-templ1.C: New test.
18027
18028         PR c++/9229
18029         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18030
18031 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18032
18033         * gcc.c-torture/compile/20030206-1.c: New test.
18034
18035 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18036
18037         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18038         "pow" to "foo" to avoid potential confusion with a math built-in.
18039
18040 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18041
18042         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18043         conditions for SPARC targets.
18044
18045 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18046
18047         * gcc.dg/20030204-1.c: New test.
18048
18049 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18050
18051         PR c++/38
18052         * g++.dg/parse/array-size1.C: New test.
18053
18054         PR c++/5657
18055         * g++.dg/parse/undefined3.C: New test.
18056
18057         PR c++/5665
18058         * g++.dg/parse/undefined4.C: New test.
18059
18060         PR c++/5975
18061         * g++.dg/parse/undefined5.C: New test.
18062
18063         PR c++/7259
18064         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18065
18066         PR c++/8578
18067         * g++.dg/parse/casting-operator1.C: New test.
18068
18069         PR c++/8596
18070         * g++.dg/parse/undefined6.C: New test.
18071
18072         PR c++/8736
18073         * g++.dg/parse/missing-template1.C: New test.
18074
18075 2003-02-04  Jan Hubicka  <jh@suse.cz>
18076
18077         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18078         * gcc.dg/i386-cmov?.c:  Likewise.
18079         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18080         * gcc.dg/i386-ssefp-1.c:  Likewise.
18081         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18082         conventions.
18083
18084 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18085
18086         PR c++/7129
18087         * testsuite/g++.dg/ext/max.C: New test.
18088
18089 2003-02-03  Jan Hubicka  <jh@suse.cz>
18090
18091         * gcc.c-torture/execute/20030203-1.c: New test.
18092
18093 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18094
18095         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18096         'natural-endian'.
18097
18098 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18099
18100         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18101         * g++.dg/init/new2.C: Likewise.
18102         * g++.dg/other/new1.C: Likewise.
18103
18104 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18105
18106         * gcc.dg/struct-ret-libc.c: New test.
18107
18108 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18109
18110         * gcc.dg/20030129-1.c: New test.
18111
18112 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18113
18114         PR c++/8849
18115         * g++.dg/template/ptrmem4.C: New test.
18116
18117 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18118
18119         * g++.dg/parser/constant1.C: New test.
18120
18121 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18122
18123         PR c++/8591
18124         * g++.dg/parse/friend2.C: New test.
18125
18126 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         PR c++/9437
18129         * g++.dg/template/unify4.C: New test.
18130
18131 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18132
18133         * gcc.c-torture/execute/20030128-1.c: New test.
18134
18135 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18136
18137         * g++.dg/lookup/nested1.C: Test moved from ...
18138         * g++.old-deja/g++.other/lookup24.C: ... here.
18139
18140 2003-01-28  Jan Hubicka  <jh@suse.cz>
18141
18142         * gcc.dg/i386-cmov5.c:  New test.
18143
18144 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18145
18146         * gcc.c-torture/execute/20010925-1.c: Changed the
18147         memcpy declaration.
18148
18149 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         PR c++/3902
18152         * g++.dg/parse/template5.C: New test.
18153
18154 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18155
18156         PR fortran/9258
18157         * g77.dg/pr9258: New test.
18158
18159 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18160
18161         * README: Move relevant parts from README.g++.
18162
18163         * README.g++: Remove this file.
18164
18165 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         * g++.dg/abi/dcast1.C: New test.
18168
18169 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18170
18171         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18172
18173 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18174
18175         PR c++/47
18176         * g++.old-deja/g++.other/lookup24.C: New test.
18177
18178 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18179
18180         PR middle-end/7227
18181         * gcc.dg/uninit-C.c: New test.
18182
18183 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18184
18185         * g++.dg/abi/covariant1.C: New test.
18186
18187 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18188
18189         * gcc.dg/20030123-1.c: New test.
18190
18191 2003-01-25  Jan Hubicka  <jh@suse.cz>
18192
18193         PR opt/8492
18194         * gcc.c-torture/compile/20030125-1.c
18195
18196 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18197
18198         PR c++/9403
18199         * g++.dg/parse/template3.C: New test.
18200         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18201
18202         PR c++/795
18203         * g++.dg/parse/template4.C: New test.
18204
18205         PR c++/9415
18206         * g++.dg/template/qual2.C: New test.
18207
18208         PR c++/8545
18209         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18210
18211         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18212
18213 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18214
18215         * gcc.c-torture/execute/switch-1.c: New test case.
18216
18217 2003-01-25  Jan Hubicka  <jh@suse.cz>
18218
18219         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18220
18221 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18222
18223         Tweaks for Bison-1.875. From the NEWS file:
18224         "- `parse error' -> `syntax error'
18225         Bison now uniformly uses the term `syntax error'"
18226         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18227         * gcc.dg/cpp/digraph2.c: Likewise.
18228         * gcc.dg/cpp/direct2.c: Likewise.
18229         * gcc.dg/cpp/paste4.c: Likewise.
18230         * gcc.dg/c90-restrict-1.c: Likewise.
18231         * gcc.dg/c99-func-2.c: Likewise.
18232         * gcc.dg/noncompile/920721-2.c: Likewise.
18233         * gcc.dg/noncompile/930622-2.c: Likewise.
18234         * gcc.dg/noncompile/940112-1.c: Likewise.
18235         * gcc.dg/noncompile/950921-1.c: Likewise.
18236         * gcc.dg/noncompile/951123-1.c: Likewise.
18237         * gcc.dg/noncompile/971104-1.c: Likewise.
18238         * gcc.dg/noncompile/990416-1.c: Likewise.
18239
18240 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18241
18242         * g++.dg/parse/undefined1.C: Add error message.
18243
18244 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18245
18246         PR c++/9354
18247         * g++.dg/parse/new1.C: New test.
18248
18249         PR c++/9216
18250         * g++.dg/parse/template2.C: New test.
18251
18252         PR c++/9354
18253         * g++.dg/parse/typedef2.C: New test.
18254
18255         PR c++/9328
18256         * g++.dg/ext/typeof3.C: New test.
18257
18258 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18259
18260         PR c++/2738
18261         * g++.dg/parse/ret-type1.C: New test.
18262
18263         PR c++/3792
18264         * g++.dg/parse/tmpl-outside1.C: New test.
18265
18266         PR c++/4207
18267         * g++.dg/parse/int-as-enum1.C: New test.
18268
18269         PR c++/4903
18270         * g++.dg/parse/no-typename1.C: New test.
18271
18272         PR c++/5533
18273         * g++.dg/parse/no-value1.C: New test.
18274
18275         PR c++/5921
18276         * g++.dg/parse/wrong-inline1.C: New test.
18277
18278         PR c++/6402
18279         * g++.dg/parse/ref1.C: New test.
18280
18281         PR c++/6992
18282         * g++.dg/parse/attr-ctor1.C: New test.
18283
18284         PR c++/7229
18285         * g++.dg/parse/namespace5.C: New test.
18286
18287         PR c++/7917
18288         * g++.dg/parse/func-def1.C: New test.
18289
18290         PR c++/8143
18291         * g++.dg/parse/undefined1.C: New test.
18292
18293         PR c++/5723, PR c++/8522
18294         * g++.dg/parse/specialization1.C: New test.
18295
18296         PR c++/163, PR c++/8595
18297         * g++.dg/parse/struct-as-enum1.C: New test.
18298
18299         PR c++/9173
18300         * g++.dg/parse/undefined2.C: New test.
18301
18302 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18303
18304         PR c++/9298
18305         * g++.dg/parse/template1.C: New test.
18306
18307         PR c++/9384
18308         * g++.dg/parse/using1.C: New test.
18309
18310         PR c++/9285
18311         PR c++/9294
18312         * g++.dg/parse/expr2.C: New test.
18313
18314         PR c++/9388
18315         * g++.dg/parse/lookup2.C: Likewise.
18316
18317 2003-01-21  Jan Hubicka  <jh@suse.cz>
18318
18319         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18320         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18321         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18322         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18323
18324 2003-01-20  Nick Clifton  <nickc@redhat.com>
18325
18326         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18327         problem with ARM sibcall code generation.
18328
18329 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18330
18331         * gcc.c-torture/execute/20030120-1.c: New.
18332
18333 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18334
18335         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18336
18337 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18338
18339         PR c++/9272
18340         * g++.dg/parse/ctor1.C: New test.
18341
18342         PR c++/9294:
18343         * g++.dg/parse/qualified1.C: New test.
18344
18345         * g++.dg/parse/typename3.C: New test.
18346
18347 2003-01-16  Richard Henderson  <rth@redhat.com>
18348
18349         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18350
18351 2003-01-16  Richard Henderson  <rth@redhat.com>
18352
18353         * g++.dg/pch/pch.exp: Copy test header to the working directory
18354         before using it either for precompilation or direct use.
18355         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18356         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18357
18358 2003-01-16  Richard Henderson  <rth@redhat.com>
18359
18360         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18361         before using it either for precompilation or direct use.
18362         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18363         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18364
18365 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18366
18367         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18368         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18369         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18370         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18371         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18372         typename warning into error.
18373         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18374         error messages.
18375         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18376         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18377         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18378         messages.
18379         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18380         make declaration visible in template.
18381         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18382         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18383         messages.
18384         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18385         message.
18386         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18387         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18388         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18389         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18390         typename warning with error message.
18391         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18392         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18393         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18394
18395 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18396
18397         * g++.dg/parse/ambig2.C: New test.
18398
18399 2003-01-15  Richard Henderson  <rth@redhat.com>
18400
18401         * g++.dg/tls/init-2.C: Update error message string.
18402
18403 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18404
18405         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18406
18407 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18408
18409         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18410         all for HC11/HC12.
18411         * gcc.c-torture/compile/20001205-1.x: Likewise.
18412         * gcc.c-torture/compile/20001226-1.x: Likewise.
18413         * gcc.c-torture/compile/920520-1.x: Likewise.
18414         * gcc.c-torture/compile/961203-1.x: Likewise.
18415         * gcc.c-torture/compile/20020604-1.x: Likewise.
18416
18417 2003-01-15  Jan Hubicka  <jh@suse.cz>
18418
18419         * gcc.c-torture/compile/20030115-1.c: New test.
18420
18421         * gcc.dg/i386-fpcvt-1.c: New test.
18422         * gcc.dg/i386-fpcvt-2.c: New test.
18423
18424 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18425
18426         Further conform g++'s __vmi_class_type_info to the C++ ABI
18427         specification.
18428         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18429         the specification.
18430
18431 2003-01-14  Jan Hubicka  <jh@suse.cz>
18432
18433         * gcc.dg/i386-fpcvt-1.c: New test.
18434         * gcc.dg/i386-fpcvt-2.c: New test.
18435
18436 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18437
18438         * gcc.dg/i386-mmx-3.c: New test.
18439
18440 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18441
18442         PR c++/9264
18443         * g++.dg/parse/octal1.C: New file.
18444
18445         PR c++/9172
18446         * g++.dg/parse/typename1.C: New file.
18447
18448 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18449
18450         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18451         * gcc.dg/bf-no-ms-layout.c: Likewise.
18452         * gcc.dg/bf-ms-attrib.c: Likewise.
18453
18454 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/9099
18457         * g++.dg/parse/dtor1.C: New file.
18458
18459         PR c++/9128
18460         * g++.dg/rtti/typeid1.C: New file.
18461
18462         PR c++/9153
18463         * g++.dg/parse/lookup1.C: New file.
18464
18465         PR c++/9171
18466         * g++.dg/templ/spec5.C: New file.
18467
18468 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18469
18470         * gcc.c-torture/compile/20030110-1.c: New test.
18471
18472 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18473
18474         Merge from pch-branch:
18475
18476         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18477
18478         * gcc.dg/pch/cpp-1.h: New.
18479         * gcc.dg/pch/cpp-1.c: New.
18480         * gcc.dg/pch/cpp-2.h: New.
18481         * gcc.dg/pch/cpp-2.c: New.
18482
18483         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18484
18485         * gcc.dg/pch/except-1.h: New.
18486         * gcc.dg/pch/except-1.c: New.
18487
18488         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18489
18490         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18491         running test.
18492         * gcc.dg/pch: Include *.hp not *.h.
18493         * gcc.dg/pch/system-1.h: New.
18494         * gcc.dg/pch/system-1.c: New.
18495
18496         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18497
18498         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18499         rather than trying to build and run a program using PCH.
18500         * gcc.dg/pch: Remove dg-do commands from test files.
18501
18502         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18503
18504         * gcc.dg/pch/macro-3.c: New.
18505         * gcc.dg/pch/macro-3.h: New.
18506
18507         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18508
18509         * gcc.dg/pch/common-1.c: New.
18510         * gcc.dg/pch/common-1.h: New.
18511         * gcc.dg/pch/decl-1.c: New.
18512         * gcc.dg/pch/decl-1.h: New.
18513         * gcc.dg/pch/decl-2.c: New.
18514         * gcc.dg/pch/decl-2.h: New.
18515         * gcc.dg/pch/decl-3.c: New.
18516         * gcc.dg/pch/decl-3.h: New.
18517         * gcc.dg/pch/decl-4.c: New.
18518         * gcc.dg/pch/decl-4.h: New.
18519         * gcc.dg/pch/decl-5.c: New.
18520         * gcc.dg/pch/decl-5.h: New.
18521         * gcc.dg/pch/global-1.c: New.
18522         * gcc.dg/pch/global-1.h: New.
18523         * gcc.dg/pch/inline-1.c: New.
18524         * gcc.dg/pch/inline-1.h: New.
18525         * gcc.dg/pch/inline-2.c: New.
18526         * gcc.dg/pch/inline-2.h: New.
18527         * gcc.dg/pch/static-1.c: New.
18528         * gcc.dg/pch/static-1.h: New.
18529         * gcc.dg/pch/static-2.c: New.
18530         * gcc.dg/pch/static-2.h: New.
18531
18532         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18533
18534         * g++.dg/pch/pch.exp: Better handle failing testcases.
18535         * gcc.dg/pch/pch.exp: Likewise.
18536         * gcc.dg/pch/macro-1.c: New.
18537         * gcc.dg/pch/macro-1.h: New.
18538         * gcc.dg/pch/macro-2.c: New.
18539         * gcc.dg/pch/macro-2.h: New.
18540
18541         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18542
18543         * g++.dg/dg.exp: Treat files in pch/ specially.
18544         * g++.dg/pch/pch.exp: New file.
18545         * g++.dg/pch/empty.H: New file.
18546         * g++.dg/pch/empty.C: New file.
18547         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18548         "precompile".
18549
18550         * gcc.dg/pch/pch.exp: New file.
18551         * gcc.dg/pch/empty.h: New file.
18552         * gcc.dg/pch/empty.c: New file.
18553         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18554         "precompile".
18555
18556 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18557
18558         * g++.dg/template/friend14.C: New test.
18559
18560 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18561
18562         * gcc.dg/old-style-asm-1.c: New test.
18563
18564 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18565
18566         * gcc.c-torture/compile/20030109-1.c: New test.
18567
18568 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18569
18570         * gcc.c-torture/execute/20030109-1.c: New test.
18571
18572 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18573
18574         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18575         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18576         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18577         * g++.old-deja/g++.mike/eh2.C: Likewise
18578         * g++.old-deja/g++.mike/eh3.C: Likewise
18579         * g++.old-deja/g++.mike/eh5.C: Likewise
18580         * g++.old-deja/g++.mike/eh6.C: Likewise
18581         * g++.old-deja/g++.mike/eh7.C: Likewise
18582         * g++.old-deja/g++.mike/eh8.C: Likewise
18583         * g++.old-deja/g++.mike/eh9.C: Likewise
18584         * g++.old-deja/g++.mike/eh10.C: Likewise
18585         * g++.old-deja/g++.mike/eh12.C: Likewise
18586         * g++.old-deja/g++.mike/eh13.C: Likewise
18587         * g++.old-deja/g++.mike/eh14.C: Likewise
18588         * g++.old-deja/g++.mike/eh16.C: Likewise
18589         * g++.old-deja/g++.mike/eh17.C: Likewise
18590         * g++.old-deja/g++.mike/eh18.C: Likewise
18591         * g++.old-deja/g++.mike/eh21.C: Likewise
18592         * g++.old-deja/g++.mike/eh23.C: Likewise
18593         * g++.old-deja/g++.mike/eh24.C: Likewise
18594         * g++.old-deja/g++.mike/eh25.C: Likewise
18595         * g++.old-deja/g++.mike/eh26.C: Likewise
18596         * g++.old-deja/g++.mike/eh27.C: Likewise
18597         * g++.old-deja/g++.mike/eh28.C: Likewise
18598         * g++.old-deja/g++.mike/eh29.C: Likewise
18599         * g++.old-deja/g++.mike/eh31.C: Likewise
18600         * g++.old-deja/g++.mike/eh33.C: Likewise
18601         * g++.old-deja/g++.mike/eh34.C: Likewise
18602         * g++.old-deja/g++.mike/eh35.C: Likewise
18603         * g++.old-deja/g++.mike/eh36.C: Likewise
18604         * g++.old-deja/g++.mike/eh37.C: Likewise
18605         * g++.old-deja/g++.mike/eh38.C: Likewise
18606         * g++.old-deja/g++.mike/eh39.C: Likewise
18607         * g++.old-deja/g++.mike/eh40.C: Likewise
18608         * g++.old-deja/g++.mike/eh41.C: Likewise
18609         * g++.old-deja/g++.mike/eh42.C: Likewise
18610         * g++.old-deja/g++.mike/eh44.C: Likewise
18611         * g++.old-deja/g++.mike/eh46.C: Likewise
18612         * g++.old-deja/g++.mike/eh47.C: Likewise
18613         * g++.old-deja/g++.mike/eh48.C: Likewise
18614         * g++.old-deja/g++.mike/eh49.C: Likewise
18615         * g++.old-deja/g++.mike/eh50.C: Likewise
18616         * g++.old-deja/g++.mike/eh51.C: Likewise
18617         * g++.old-deja/g++.mike/eh53.C: Likewise
18618         * g++.old-deja/g++.mike/eh55.C: Likewise
18619         * g++.old-deja/g++.mike/p7912.C: Likewise
18620         * g++.old-deja/g++.mike/p9706.C: Likewise
18621         * g++.old-deja/g++.mike/p10416.C: Likewise
18622         * g++.old-deja/g++.mike/p11667.C: Likewise
18623         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18624         Remove redundant reference to Iris.
18625         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18626         Elxsi, i860, Pico Java, and WE32K.
18627
18628 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18629
18630         * g++.dg/ext/asm4.C: New test.
18631
18632 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18633
18634         PR c++/9030
18635         * g++.dg/template/friend12.C: New test.
18636         * g++.dg/template/friend13.C: Likewise.
18637         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18638
18639 2003-01-08  Jan Hubicka  <jh@suse.cz>
18640
18641         * gcc.dg/i386-cadd.c: New test.
18642         * gcc.dg/i386-cmov4.c: Likewise.
18643
18644 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18645
18646         PR c++/9165
18647         * g++.dg/warn/Wunused-3.C: New test.
18648
18649         * g++.dg/abi/bitfield9.C: New test.
18650
18651         PR c++/9189
18652         * g++.dg/parse/defarg3.C: New test.
18653
18654 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18655
18656         * g++.dg/parse/ambig1.C: New test.
18657         * g++.dg/parse/defarg2.C: New test.
18658
18659 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18660
18661         * g++.dg/template/defarg-1.C: New test.
18662         * g++.dg/template/local2.C: Likewise.
18663
18664 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18665
18666         * gcc.c-torture/execute/20030105-1.c: New test.
18667
18668 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18669
18670         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18671         * g++.dg/parse/namespace4.C: Likewise.
18672
18673 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18674
18675         * g++.dg/template/ntp2.C: New test.
18676
18677 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18678
18679         * g++.dg/parse/extern-C-1.C: New test.
18680
18681         * g++.dg/parse/namespace4.C: New test.
18682
18683         * g++.dg/template/nested1.C: New test.
18684
18685         * g++.dg/parse/namespace3.C: New test.
18686
18687 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18688
18689         * g++.dg/lookup/two-stage1.C: New test.
18690
18691 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18692
18693         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18694         * g++.old-deja/g++.jason/access8.C: Likewise.
18695         * g++.old-deja/g++.other/decl5.C: Likewise.
18696
18697 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18698
18699         * g++.dg/parse/parse7.C: New test.
18700
18701 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18702
18703         PR c++/2843
18704         * g++.dg/ext/attrib7.C: New test.
18705
18706 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18707
18708         * g++.dg/parse/parse6.C: New test.
18709
18710 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18711
18712         * gcc.dg/h8300-stack-1.c: New.
18713
18714 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18715
18716         g++.dg/lookup/exception1.C: New test.
18717
18718         g++.dg/lookup/template1.C: New test.
18719
18720         g++.dg/parse/namespace2.C: New test.
18721
18722         g++.dg/parse/parens2.C: New test.
18723
18724 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18725
18726         * g++.dg/parse/parse5.C: New test.
18727         * g++.dg/lookup/scoped4.C: New test.
18728
18729 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18730
18731         * g++.dg/parse/parens1.C: New test.
18732
18733         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18734         angle-bracket1.C.
18735         * g++.dg/parse/parens2.C: New test.
18736
18737         * g++.dg/lookup/scope-operator1.C: New test.
18738
18739         * g++.dg/parse/operator1.C: New test.
18740
18741 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18742
18743         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18744         * g++.old-deja/g++.other/access6.C: Likewise.
18745         * g++.old-deja/g++.other/decl1.C: Likewise.
18746         * g++.old-deja/g++.pt/typename12.C: Likewise.
18747
18748 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18749
18750         * g++.dg/parse/namespace1.C: New test.
18751
18752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18753
18754         * g++.dg/parse/parse4.C: New test.
18755
18756 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18757
18758         * g++.dg/parse/parse3.C: New test.
18759
18760 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18761
18762         * g++.dg/parse/parse2.C: New test.
18763
18764 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18765
18766         * g++.dg/template/friend11.C: New test.
18767
18768 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18769
18770         * g++.dg/parse/parse1.C: New test.
18771
18772 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18773
18774         * lib/profopt.exp: Change the name of a global variable to avoid
18775         possible clashes with other test suites.
18776
18777 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18778
18779         * g++.dg/inherit/covariant8.C: New test.
18780
18781 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18782
18783         * g++.dg/init/array9.C: New test.
18784
18785         PR c++/9112
18786         * g++.dg/parse/expr1.C: New test.
18787
18788 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18789
18790         * gcc.c-torture/compile/20021230-1.c: New test.
18791
18792 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18793
18794         * g++.dg/inherit/covariant5.C: New test.
18795         * g++.dg/inherit/covariant6.C: New test.
18796         * g++.dg/inherit/covariant7.C: New test.
18797
18798 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18799
18800         PR c++/2739
18801         * g++.dg/other/access2.C: New test.
18802
18803 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18804
18805         * g++.dg/other/anon-struct.C: No longer fails
18806         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18807         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18808         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18809
18810 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18811
18812         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18813
18814 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18815
18816         * g++.dg/eh/spec4.C: Remove stray semicolon.
18817         * g++.dg/expr/pmf-1.C: Change error message.
18818         * g++.dg/ext/asm1.C: Remove stray semicolon.
18819         * g++.dg/ext/typename1.C: Add missing typenames.
18820         * g++.dg/inherit/template-as-base.C: Change error message.
18821         * g++.dg/lookup/scoped1.C: Likewise.
18822         * g++.dg/lookup/scoped2.C: Likewise.
18823         * g++.dg/lookup/using2.C: Likewise.
18824         * g++.dg/other/component1.C: Remove stray semicolon.
18825         * g++.dg/other/do1.C: Change error message.
18826         * g++.dg/other/error2.C: Likewise.
18827         * g++.dg/other/init1.C: Likewise.
18828         * g++.dg/other/packed1.C: Remove stray semicolon.
18829         * g++.dg/other/ptrmem2.C: Change error message.
18830         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18831         marker.
18832         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18833         * g++.dg/template/access3.C: Add typename keyword.
18834         * g++.dg/template/access5.C: Remove stray semicolon.
18835         * g++.dg/template/access6.C: Likewise.
18836         * g++.dg/template/complit1.C: Likewise.
18837         * g++.dg/template/crash1.C: Change error message.
18838         * g++.dg/template/inherit2.C: Remove stray semicolon.
18839         * g++.dg/template/instantiate2.C: Likewise.
18840         * g++.dg/template/instantiate3.C: Change error message.
18841         * g++.dg/template/qual1.C: Remove stray semicolon.
18842         * g++.dg/template/qualttp18.C: Change error message.
18843         * g++.dg/template/ref1.C: Remove stray semicolon.
18844         * g++.dg/template/sizeof1.C (A::value): Declare it.
18845         * g++.dg/template/spec4.C: Change error message.
18846         * g++.dg/template/static1.C: Likewise.
18847         * g++.dg/template/type1.C: Likewise.
18848         * g++.dg/template/typename3.C: Likewise.
18849         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18850         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18851         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18852         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18853         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18854         named return value extension.
18855         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18856         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18857         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18858         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18859         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18860         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18861         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18862         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18863         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18864         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18865         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18866         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18867         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18868         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18869         syntax.
18870         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18871         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18872         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18873         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18874         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18875         * g++.old-deja/g++.brendan/template11.C: Likewise.
18876         * g++.old-deja/g++.brendan/template26.C: Likewise.
18877         * g++.old-deja/g++.brendan/template27.C: Use explicit
18878         specialization syntax.
18879         * g++.old-deja/g++.brendan/template30.C: Likewise.
18880         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18881         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18882         non-dependent names.
18883         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18884         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18885         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18886         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18887         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18888         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18889         named return value extension.
18890         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18891         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18892         * g++.old-deja/g++.ext/return1.C: Likewise.
18893         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18894         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18895         * g++.old-deja/g++.jason/access8.C: Likewise.
18896         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18897         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18898         pseudo-destructor names.
18899         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18900         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18901         pseudo-destructor names.
18902         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18903         * g++.old-deja/g++.jason/overload19.C: Likewise.
18904         * g++.old-deja/g++.jason/overload32.C: Likewise.
18905         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18906         stray semicolons.
18907         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18908         * g++.old-deja/g++.jason/return.C: Likewise.
18909         * g++.old-deja/g++.jason/return2.C: Likewise.
18910         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18911         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18912         syntax.
18913         * g++.old-deja/g++.jason/template10.C: Account for use of
18914         non-dependent names.
18915         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18916         syntax.
18917         * g++.old-deja/g++.jason/template37.C: Likewise.
18918         * g++.old-deja/g++.law/access4.C: Change error messages.
18919         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18920         pseudo-destructor names.
18921         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18922         * g++.old-deja/g++.law/ctors9.C: Likewise.
18923         * g++.old-deja/g++.law/cvt22.C: Likewise.
18924         * g++.old-deja/g++.law/dtors5.C: Likewise.
18925         * g++.old-deja/g++.law/global-init1.C: Likewise.
18926         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18927         * g++.old-deja/g++.law/operators28.C: Likewise.
18928         * g++.old-deja/g++.law/visibility28.C: Likewise.
18929         * g++.old-deja/g++.martin/eval1.C: Likewise.
18930         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18931         name.
18932         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18933         * g++.old-deja/g++.mike/net34.C: Likewise.
18934         * g++.old-deja/g++.mike/net36.C: Likewise.
18935         * g++.old-deja/g++.mike/ns2.C: Likewise.
18936         * g++.old-deja/g++.mike/p12306.C: Likewise.
18937         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18938         value extension.
18939         * g++.old-deja/g++.mike/p700.C: Likewise.
18940         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18941         * g++.old-deja/g++.mike/p710.C: Likewise.
18942         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18943         value extension.
18944         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18945         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18946         * g++.old-deja/g++.ns/crash2.C: Likewise.
18947         * g++.old-deja/g++.ns/crash3.C: Likewise.
18948         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18949         * g++.old-deja/g++.ns/ns17.C: Likewise.
18950         * g++.old-deja/g++.ns/template16.C: Likewise.
18951         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18952         keyword.
18953         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18954         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18955         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18956         named return value extension.
18957         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18958         * g++.old-deja/g++.other/access4.C: Issue additional error
18959         messages.
18960         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18961         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18962         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18963         * g++.old-deja/g++.other/crash25.C: Change error message.
18964         * g++.old-deja/g++.other/crash4.C: Change error message.
18965         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18966         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18967         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18968         checks.
18969         * g++.old-deja/g++.other/defarg8.C: Likewise.
18970         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18971         * g++.old-deja/g++.other/dtor10.C: Likewise.
18972         * g++.old-deja/g++.other/incomplete.C: Likewise.
18973         * g++.old-deja/g++.other/linkage7.C: Likewise.
18974         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18975         lookup algorithm.
18976         * g++.old-deja/g++.other/mangle2.C: Likewise.
18977         * g++.old-deja/g++.other/refinit2.C: Likewise.
18978         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18979         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18980         * g++.old-deja/g++.pt/crash28.C: Likewise.
18981         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18982         syntax.
18983         * g++.old-deja/g++.pt/crash32.C: Change error message.
18984         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18985         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18986         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18987         error message position.
18988         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18989         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18990         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18991         syntax.
18992         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18993         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18994         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18995         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18996         keyword.
18997         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18998         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18999         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19000         keyword.
19001         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19002         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19003         syntax.
19004         * g++.old-deja/g++.pt/friend28.C: Account for use of
19005         non-dependent names.
19006         * g++.old-deja/g++.pt/friend29.C: Likewise.
19007         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19008         rules.
19009         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19010         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19011         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19012         lookup rules.
19013         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19014         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19015         keyword.
19016         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19017         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19018         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19019         keyword.
19020         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19021         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19022         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19023         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19024         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19025         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19026         keyword.
19027         * g++.old-deja/g++.pt/spec10.C: Likewise.
19028         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19029         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19030         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19031         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19032         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19033         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19034         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19035         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19036         * g++.old-deja/g++.pt/typename15.C: Likewise.
19037         * g++.old-deja/g++.pt/typename22.C: Likewise.
19038         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19039         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19040         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19041         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19042         syntax.
19043         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19044         return value extension.
19045         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19046         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19047         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19048         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19049
19050 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19051
19052         * g++.dg/warn/inline1.C: New test.
19053         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19054         * g++.old-deja/g++.jason/synth10.C: Likewise.
19055         * g++.old-deja/g++.mike/net31.C: Likewise.
19056         * g++.old-deja/g++.mike/p8786.C: Likewise.
19057
19058         * g++.dg/template/friend10.C: New test.
19059         * g++.dg/template/conv5.C: New test.
19060
19061 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19062
19063         * g++.dg/lookup/scoped3.C: New test.
19064
19065         * g++.dg/lookup/decl1.C: New test.
19066         * g++.dg/lookup/decl2.C: New test.
19067
19068 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19069
19070         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19071         gcc.c-torture/compile/20021015-1.c,
19072         gcc.c-torture/compile/20021015-2.c,
19073         gcc.c-torture/compile/20021123-1.c,
19074         gcc.c-torture/compile/20021123-2.c,
19075         gcc.c-torture/compile/20021123-3.c,
19076         gcc.c-torture/compile/20021123-4.c,
19077         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19078         only to 3.1 or 3.2 branch.
19079
19080 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19081
19082         * gcc.dg/i386-bitfield3.c: New test.
19083
19084         * gcc.dg/i386-bitfield2.c: New test.
19085
19086 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19087
19088         * g++.dg/parse/conv_op1.C: New test.
19089
19090 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19091
19092         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19093         approved.
19094
19095 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19096
19097         * gcc.c-torture/compile/20021220-1.c: New test.
19098
19099 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19100
19101         * gcc.dg/i386-fastcall-1.c: New.
19102
19103 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19104
19105         * gcc.c-torture/execute/20021219-1.c: New test.
19106
19107 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19108
19109         * gcc.dg/i386-pic-1.c: New test.
19110
19111 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19112
19113         PR c++/8099
19114         * g++.dg/template/friend9.C: New test.
19115
19116 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19117
19118         PR c++/3663
19119         * g++.dg/template/access7.C: New test.
19120
19121 2002-12-18  Nick Clifton  <nickc@redhat.com>
19122
19123         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19124         the libstdc++-v3 directory has been found.
19125
19126 2002-12-12  Devang Patel <dpatel@apple.com>
19127         * gcc.dg/darwin-ld-1.c: New test.
19128         * gcc.dg/darwin-ld-2.c: New test.
19129         * gcc.dg/darwin-ld-3.c: New test.
19130         * gcc.dg/darwin-ld-4.c: New test.
19131         * gcc.dg/darwin-ld-5.c: New test.
19132
19133 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19134
19135         * gcc.c-torture/compile/20021212-1.c: New test.
19136
19137 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19138
19139         * gcc.dg/fshort-wchar: New test.
19140
19141 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19142
19143         PR c++/8372
19144         * g++.dg/template/dtor1.C: New test.
19145
19146         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19147         markers.
19148
19149 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19150
19151         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19152
19153 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19154
19155         * g++.dg/template/static1.C: New test.
19156         * g++.dg/template/static2.C: New test.
19157         * g++.old-deja/g++.ext/memconst.C: New test.
19158
19159 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19160
19161         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19162         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19163         * g++.dg/special/initp1.C: Likewise.
19164
19165 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19166
19167         * gcc.c-torture/execute/20021204-1.c: New test.
19168
19169 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19170
19171         * gcc.dg/ppc-fmadd-1.c: New file.
19172         * gcc.dg/ppc-fmadd-2.c: New file.
19173         * gcc.dg/ppc-fmadd-3.c: New file.
19174
19175 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19176
19177         * gcc.c-torture/compile/20021204-1.c: New test.
19178
19179 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19180
19181         * g++.dg/inherit/covariant2.C: New test.
19182         * g++.dg/inherit/covariant3.C: New test.
19183         * g++.dg/inherit/covariant4.C: New test.
19184         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19185         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19186
19187 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/8688
19190         * g++.dg/init/brace3.C: New test.
19191
19192 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19193
19194         * gcc.dg/20020210-1.c: Fix a comment typo.
19195
19196 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19197
19198         PR c++/8720
19199         * g++.dg/parse/defarg1.C: New test.
19200
19201         PR c++/8615
19202         * g++.dg/template/char1.C: New test.
19203
19204         * g++.dg/template/varmod1.C: Fix typo.
19205
19206 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19207
19208         DR 180
19209         * g++.old-deja/g++.pt/crash32.C: Expect error.
19210
19211 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/5919
19214         * g++.dg/template/varmod1.C: New test.
19215
19216         PR c++/8727
19217         * g++.dg/inherit/typeinfo1.C: New test.
19218
19219         PR c++/8663
19220         * g++.dg/inherit/typedef1.C: New test.
19221
19222 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19223
19224         PR c++/8332
19225         PR c++/8493
19226         * g++.dg/template/strlen1.C: New test.
19227
19228         PR c++/8227
19229         * g++.dg/template/ctor2.C: New test.
19230
19231         PR c++/8214
19232         * g++.dg/init/string1.C: New test.
19233
19234         PR c++/8511
19235         * g++.dg/template/friend8.C: New test.
19236
19237 2002-11-29  Joe Buck <jbuck@synopsys.com>
19238
19239         * g++.dg/lookup/anon2.C: New test.
19240
19241 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19242
19243         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19244         h8300 port.
19245
19246 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19247
19248         * gcc.dg/bitfld-6.c: New test.
19249
19250 2002-11-27  Jan Hubicka  <jh@suse.cz>
19251
19252         * gcc.c-torture/execute/20021127.[cx]: New test.
19253
19254 2002-11-26  Jan Hubicka  <jh@suse.cz>
19255
19256         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19257         quality.
19258
19259 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19260
19261         * g++.dg/init/brace2.C: New test.
19262         * g++.old-deja/g++.mike/p9129.C: Correct.
19263
19264 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19265
19266         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19267
19268 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19269
19270         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19271
19272 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19273
19274         * testsuite/g++.dg/abi/empty11.C: New test.
19275         * testsuite/g++.dg/rtti/cv1.C: New test.
19276
19277 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19278
19279         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19280
19281 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19282
19283         * g++.dg/abi/empty10.C: New test.
19284
19285 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19286
19287         * gcc.c-torture/compile/20021124-1.c: New test.
19288
19289 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19290
19291         * g++.dg/abi/rtti2.C: New test.
19292
19293 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19294
19295         * gcc.dg/i386-unroll-1.c: New test.
19296
19297 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19298
19299         * gcc.c-torture/compile/20021120-1.c: New test.
19300         * gcc.c-torture/compile/20021120-2.c: New test.
19301
19302 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19303
19304         * gcc.dg/bitfld-5.c: New test.
19305
19306 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19307
19308         * gcc.c-torture/execute/20021120-3.c: New test.
19309
19310 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19311
19312         * gcc.c-torture/execute/20021120-2.c: New test.
19313
19314 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19315
19316         * gcc.c-torture/execute/20021120-1.c: New test.
19317
19318 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19319
19320         * gcc.c-torture/execute/20021118-3.c: New test.
19321
19322 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19323
19324         * gcc.c-torture/compile/20021119-1.c: New test.
19325
19326 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19327
19328         * gcc.dg/duff-1.c: New test.
19329         * gcc.dg/duff-2.c: New test.
19330         * gcc.dg/duff-3.c: New test.
19331
19332 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19333
19334         * gcc.dg/cpp/_Pragma5.c: New test.
19335
19336 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19337
19338         * gcc.c-torture/execute/20021118-2.c: New test.
19339
19340 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19341
19342         * gcc.c-torture/execute/20021118-1.c: New test.
19343
19344 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19345
19346         * gcc.dg/20021116-1.c: New test.
19347
19348 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19349
19350         * g++.dg/abi/vcall1.C: New test.
19351
19352 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19353
19354         * gcc.dg/20021029-1.c: New test.
19355         * gcc.dg/20021029-2.c: New test.
19356
19357 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19358
19359         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19360
19361 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19362
19363         PR c/8439
19364         * gcc.dg/20021110.c: Move to ...
19365         * gcc.c-torture/compile/20021110.c: .... here.
19366
19367 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19368
19369         PR c/8467
19370         * gcc.c-torture/execute/20021111-1.c
19371
19372 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19373
19374         PR c/8439
19375         * gcc.dg/20021110.c: New test.
19376
19377 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19378
19379         * g++.dg/abi/vthunk3.C: Run only on x86.
19380
19381 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19382
19383         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19384
19385 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19386
19387         * lib/compat.exp (compat-execute): Fix logic error in last
19388         change.
19389
19390 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19391
19392         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19393
19394 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19395
19396         PR c++/8389
19397         * g++.dg/template/access6.C: New test.
19398
19399 2002-11-08  Jan Hubicka  <jh@suse.cz>
19400
19401         * gcc.dg/i386-ssefp-1.c: New test.
19402         * gcc.dg/i386-ssefp-1.c: New test.
19403
19404 2002-11-08  Jan Hubicka  <jh@suse.cz>
19405
19406         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19407
19408 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19409
19410         * g++.dg/abi/vthunk3.C: New test.
19411
19412         PR c++/8338
19413         * g++.dg/template/crash2.C: New test.
19414
19415 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19416
19417         * testsuite/g++.dg/abi/dtor1.C: New test.
19418         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19419
19420 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19421
19422         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19423         Darwin.
19424
19425 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19426
19427         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19428         -mthumb.  Only xfail with -O0.
19429
19430 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19431
19432         * g++.dg/abi/thunk1.C: New test.
19433         * g++.dg/abi/thunk2.C: Likewise.
19434         * g++.dg/abi/vtt1.C: Likewise.
19435
19436 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19437
19438         PR optimization/8423
19439         * gcc.c-torture/execute/builtin-constant.c: New test.
19440
19441 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19442
19443         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19444         Add some more cases.
19445
19446 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19447
19448         PR c++/8391
19449         * g++.dg/opt/local1.C: New test.
19450
19451 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/8160
19454         * g++.dg/template/complit1.C: New test.
19455
19456         PR c++/8149
19457         * g++.dg/template/typename4.C: Likewise.
19458
19459 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19460
19461         Core issue 287, PR c++/7639
19462         * g++.dg/template/instantiate1.C: Adjust error location.
19463         * g++.dg/template/instantiate3.C: New test.
19464         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19465         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19466         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19467
19468 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19469
19470         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19471
19472 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/8287
19475         * g++.dg/init/dtor2.C: New test.
19476
19477 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19478
19479         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19480         * gcc.dg/nest.c: Bypass errors on irix6.
19481
19482 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19483
19484         * gcc.dg/nest.c: Expect error for mmix-*-*.
19485         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19486
19487 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19488
19489         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19490         markers.
19491
19492         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19493
19494 2002-10-25  Mike Stump  <mrs@apple.com>
19495
19496         * gcc.dg/warn-1.c: New test.
19497
19498 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19499
19500         * g++.dg/template/typename3.C: New test.
19501
19502 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19503
19504         * g++.dg/lookup/ptrmem1.C: New test.
19505
19506         * g++.dg/abi/vthunk2.C: New test.
19507
19508 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19509
19510         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19511
19512 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19513
19514         * g++.dg/abi/empty9.C: New test.
19515
19516 2002-10-24  Richard Henderson  <rth@redhat.com>
19517
19518         * g++.dg/inherit/thunk1.C: Enable for ia64.
19519
19520 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19521
19522         PR c++/8067
19523         * g++.dg/lookup/pretty1.C: New test.
19524
19525 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19526
19527         * gcc.dg/20021023-1.c: New test.
19528
19529 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/7679
19532         * g++.dg/parse/inline1.C: New test.
19533
19534 2002-10-23  Richard Henderson  <rth@redhat.com>
19535
19536         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19537
19538         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19539
19540 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/6579
19543         * g++.dg/parse/stmtexpr3.C: New test.
19544
19545 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         * g++.dg/expr/cond1.C: New test.
19548
19549 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19550
19551         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19552
19553 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19554
19555         * g++.dg/abi/vbase13.C: New test.
19556         * g++.dg/abi/vbase14.C: Likewise.
19557
19558 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19559
19560         * gcc.dg/tls/pic-1.c: New test.
19561         * gcc.dg/tls/nonpic-1.c: New test.
19562         * gcc.dg/20021018-1.c: New test.
19563
19564 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19565
19566         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19567         Remove only files with the same base name as the test case.
19568         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19569         (profopt-execute): Likewise.  Also, remove old profiling
19570         and performance data files before running the tests.
19571
19572         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19573         * g++.dg/bprob/bprob.exp: Likewise.
19574         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19575         to allow more general test case names.
19576
19577         * g++.dg/bprob/bprob-1.C: Rename to ...
19578         * g++.dg/bprob/g++-bprob-1.C: ... this.
19579
19580         * g77.dg/bprob/bprob-1.f: Rename to ...
19581         * g77.dg/bprob/g77-bprob-1.f: ... this.
19582
19583 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19584
19585         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19586         bison 1.50 or later.
19587
19588 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19589
19590         * g++.dg/README: Describe more test directories.
19591
19592 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19593
19594         * g++.dg/init/array6.C: Add additional tests.
19595
19596 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19597
19598         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19599         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19600
19601 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19602
19603         * gcc.c-torture/compile/20020604-1.x: New.
19604         * gcc.c-torture/compile/simd-5.x: Likewise.
19605         * gcc.c-torture/execute/920710-1.x: Likewise.
19606         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19607
19608 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19609
19610         * g++.dg/inherit/override1.C: Add dg-options clause.
19611
19612 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19613
19614         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19615         _mm_slli_si128.
19616
19617 2002-10-19  Andreas Schwab  <schwab@suse.de>
19618
19619         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19620         directory component.
19621
19622 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19623
19624         * g++.dg/inherit/thunk1.C: New test.
19625
19626         * g++.dg/inherit/override1.C: New test.
19627
19628         * g++.dg/abi/mangle11.C: New test.
19629         * g++.dg/abi/mangle14.C: New test.
19630         * g++.dg/abi/mangle17.C: New test.
19631
19632 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19633
19634         * g++.dg/overload/member2.C: New test.
19635
19636 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19637
19638         * g++.dg/README: Describe new compat directory.
19639         * g++.dg/dg.exp: Skip tests in compat directory.
19640         * README.compat: New file.
19641         * lib/compat.exp: New expect script.
19642         * g++.dg/compat: New test directory.
19643         * g++.dg/compat/compat.exp: New expect script.
19644         * g++.dg/compat/abi: New test directory.
19645         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19646         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19647         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19648         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19649         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19650         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19651         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19652         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19653         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19654         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19655         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19656         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19657         * g++.dg/compat/break: New test directory.
19658         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19659         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19660         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19661         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19662         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19663         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19664         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19665         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19666         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19667         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19668         g++.dg/compat/break/README: New files.
19669         * g++.dg/compat/eh: New test directory.
19670         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19671         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19672         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19673         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19674         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19675         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19676         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19677         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19678         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19679         g++.dg/compat/eh/filter2_y.C,
19680         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19681         g++.dg/compat/eh/new1_y.C,
19682         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19683         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19684         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19685         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19686         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19687         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19688         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19689         g++.dg/compat/eh/unexpected1_y.C: New files.
19690         * g++.dg/compat/init: New test directory.
19691         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19692         g++.dg/compat/init/array5_y.C,
19693         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19694         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19695         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19696         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19697         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19698         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19699         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19700         g++.dg/compat/init/init-ref2_y.C: New files.
19701
19702 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19703
19704         PR c++/7584
19705         * g++.dg/inherit/using3.C: New test.
19706
19707 2002-10-17  Jan Hubicka  <jh@suse.cz>
19708
19709         * gcc.dg/20021017-2.c: New test.
19710
19711 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19712
19713         * g++.dg/abi/mangle16.C: Adjust.
19714
19715         * g++.dg/init/array8.C: New test.
19716
19717 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19718
19719         * gcc.dg/special/mips-abi.exp: New test.
19720         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19721
19722 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19723
19724         * g++.dg/abi/mangle16.C: New test.
19725         * g++.dg/abi/mangle17.C: Likewise.
19726
19727         PR c++/7478
19728         * g++.dg/template/ref1.C: New test.
19729
19730 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19731
19732         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19733
19734 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19735
19736         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19737
19738 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19739
19740         PR c++/7524
19741         * g++.dg/init/array7.C: New test.
19742
19743 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19744
19745         * g++.dg/init/array6.C: New test.
19746
19747         * g++.dg/abi/mangle13.C: Likewise.
19748         * g++.dg/abi/mangle14.C: Likewise.
19749         * g++.dg/abi/mangle15.C: Likewise.
19750
19751 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19752
19753         * g++.dg/abi/empty8.C: New test.
19754
19755 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19756
19757         * g++.dg/init/ctor1.C: New test.
19758
19759 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19760
19761         * gcc.c-torture/execute/20021015-1.c: New test.
19762
19763 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19764
19765         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19766
19767 2002-10-14  Jan Hubicka  <jh@suse.cz>
19768
19769         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19770
19771 2002-10-14  Richard Henderson  <rth@redhat.com>
19772
19773         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19774
19775 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19776
19777         PR optimization/6631
19778         * g++.dg/opt/const2.C: New test.
19779
19780 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19781
19782         PR c++/7176
19783         * g++.dg/parse/friend1.C: New test.
19784         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19785
19786 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19787
19788         * gcc.dg/20021014-1.c: New test.
19789
19790 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19791
19792         PR c++/5661
19793         * g++.dg/ext/vlm1.C: New test.
19794         * g++.dg/ext/vlm2.C: Likewise.
19795
19796         * g++.dg/init/array1.C: Remove invalid braces.
19797         * g++.dg/init/brace1.C: New test.
19798         * g++.dg/init/copy2.C: Likewise.
19799         * g++.dg/init/copy3.C: Likewise.
19800         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19801         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19802         braces.
19803
19804 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19805
19806         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19807
19808 2002-10-11  Richard Shann  <richard.shann@superh.com>
19809
19810         * gcc.c-torture/compile/simd-5.c: New test.
19811
19812 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19813
19814         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19815
19816 2002-10-10  Jim Wilson  <wilson@redhat.com>
19817
19818         * gcc.c-torture/execute/20021010-1.c: New test.
19819
19820 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19821
19822         PR c/7353
19823         * g++.dg/ext/typedef-init.C: New test.
19824         * gcc.dg/typedef-init.c: New test.
19825
19826 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19827
19828         * gcc.dg/cpp/paste13.c: New test.
19829
19830 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19831
19832         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19833         remaining platforms, XFAIL during compile, not execute.  Don't
19834         XFAIL at -O0.
19835
19836 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19837
19838         * gcc.dg/alias-1.c: Tweak expected warning.
19839
19840 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19841
19842         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19843
19844 2002-10-06  Andreas Jaeger  <aj@suse.de>
19845
19846         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19847         * gcc.dg/cpp/c++98.C: Likewise.
19848
19849         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19850         * g++.dg/cpp/c++98.C: Likewise.
19851
19852         * g++.dg/README (Subdirectories): Mention cpp directory.
19853
19854         PR target/7559
19855         * gcc.dg/20021006-1.c: New test.
19856
19857 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19858
19859         PR c++/7804
19860         * g++.dg/other/warning1.C: New test.
19861
19862 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19863
19864         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19865         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19866         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19867
19868 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19869
19870         PR c++/7931
19871         * g++.dg/template/ptrmem3.C: New test.
19872
19873         PR c++/7754
19874         * g++.dg/template/union1.C: New test.
19875
19876 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/8006
19879         * g++.dg/abi/mangle9.C: New test.
19880         * g++.dg/abi/mangle10.C: New test.
19881         * g++.dg/abi/mangle11.C: New test.
19882         * g++.dg/abi/mangle12.C: New test.
19883
19884 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19885
19886         PR c++/7188.
19887         * g++.dg/template/meminit1.C: New test.
19888         * g++.dg/warn/Wreorder-1.C: Likewise.
19889         * g++.old-deja/g++.mike/warn3.C: Tweak.
19890         * lib/prune.exp: Ingore "in copy constructor".
19891
19892 2002-10-02  Andreas Jaeger  <aj@suse.de>
19893
19894         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19895         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19896         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19897         on x86-64.
19898
19899 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19900
19901         * gcc.dg/empty1.C: Fix typo.
19902
19903 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19904
19905         * gcc.dg/alias-1.c: New test.
19906
19907 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19908
19909         * gcc.dg/empty1.C: New test.
19910
19911         * g++.dg/tls/init-2.C: Tweak error messages.
19912
19913 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19914
19915         * gcc.c-torture/compile/20020923-1.c: New test.
19916
19917 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19918
19919         * gcc.c-torture/execute/ffs-1.c: New test.
19920         * gcc.c-torture/execute/ffs-2.c: Ditto.
19921
19922 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19923
19924         * g++.dg/overload/member1.C: New test.
19925
19926 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19927
19928         * g++.dg/abi/empty7.C: New test.
19929         * g++.dg/init/pm2.C: Likewise.
19930
19931 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19932
19933         * g++.dg/rtti/crash1.C: New test.
19934
19935 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19936
19937         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19938         gcc.dg/sibcall-4.c: New tests.
19939
19940 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19941
19942         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19943         powerpc and MMIX targets.
19944
19945 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19946
19947         * gcc.dg/cpp/20020927-1.c: New.
19948
19949 2002-09-26  David S. Miller  <davem@redhat.com>
19950
19951         * gcc.c-torture/compile/trunctfdf.c: New.
19952
19953 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19954
19955         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19956
19957 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19958
19959         * gcc.c-torture/execute/loop-15.c: New.
19960
19961 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19962
19963         * README.QMTEST: Fix typo.
19964
19965 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19966
19967         * gcc.dg/20020926-1.c: New test.
19968
19969 2002-09-25  David S. Miller  <davem@redhat.com>
19970
19971         PR target/7842
19972         * gcc.c-torture/execute/shiftdi.c: New test.
19973
19974 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19975
19976         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19977         unique to the tool.
19978         * lib/g77.exp (g77_init): Likewise.
19979         * lib/g++.exp (g++_init): Likewise.
19980         * lib/objc.exp (objc_init): Likewise.
19981
19982 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19983
19984         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19985         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19986         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19987
19988 2002-09-25  Richard Henderson  <rth@redhat.com>
19989
19990         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19991         too-small long double.
19992
19993 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19994
19995         * gcc.dg/20020919-1.c: New test.
19996
19997 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19998
19999         * g++.dg/abi/bitfield6.C: New test.
20000         * g++.dg/abi/bitfield7.C: New test.
20001         * g++.dg/abi/bitfield8.C: New test.
20002         * g++.dg/abi/vbase11.C: New test.
20003
20004 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20005
20006         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20007         hppa*-*-hpux*.  Update test comment.
20008
20009 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.dg/tls/struct-1.c: New test.
20012
20013 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20014
20015         * gcc.dg/cpp/tr-warn2.c: Update.
20016
20017 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20018
20019         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20020
20021 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20022
20023         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20024         systems.
20025
20026 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20027
20028         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20029
20030         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20031         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20032         setting of cxxfilt.
20033
20034 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20035
20036         * gcc.dg/20020312-2.c: Update for darwin.
20037
20038 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20039
20040         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20041
20042 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20043
20044         * objc.dg/comp-types-1.m: New test.
20045         * objc.dg/comp-types-2.m: New test.
20046         * objc.dg/comp-types-3.m: New test.
20047         * objc.dg/comp-types-4.m: New test.
20048         * objc.dg/comp-types-5.m: New test.
20049         * objc.dg/comp-types-6.m: New test.
20050
20051 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20052
20053         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20054
20055 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20056
20057         * g++.dg/other/do1.C: New test.
20058
20059         * g++.dg/template/subst1.C: New test.
20060
20061 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20062
20063         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20064
20065 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20066
20067         * g++.dg/template/qualttp20.C: Adjust expected errors.
20068         * g++.old-deja/g++.jason/report.C: Likewise.
20069         * g++.old-deja/g++.other/qual1.C: Likewise.
20070
20071         * g++.dg/lookup/scoped2.C: New test.
20072
20073         * g++.dg/ext/asm3.C: New test.
20074
20075 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20076
20077         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20078
20079 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20080
20081         * ChangeLog: follow spelling conventions.
20082         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20083         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20084         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20085         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20086         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20087         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20088         * g++.old-deja/g++.law/global-init1.C: Likewise.
20089         * g++.old-deja/g++.other/delete4.C: Likewise.
20090         * g++.old-deja/g++.other/inline21.C: Likewise.
20091         * g++.old-deja/g++.other/singleton.C: Likewise.
20092         * g77.dg/strlen0.f: Likewise.
20093         * g77.f-torture/compile/20010519-1.f: Likewise.
20094         * g77.f-torture/compile/980310-4.f: Likewise.
20095         * gcc.c-torture/compile/20000605-1.c: Likewise.
20096         * gcc.c-torture/execute/20020225-1.c: Likewise.
20097         * gcc.dg/c90-hexfloat-2.c: Likewise.
20098         * gcc.dg/c99-bool-1.c: Likewise.
20099         * gcc.dg/c99-hexfloat-2.c: Likewise.
20100         * gcc.dg/dll-2.c: Likewise.
20101         * gcc.dg/wtr-union-init-1.c: Likewise.
20102         * gcc.dg/wtr-union-init-2.c: Likewise.
20103         * gcc.dg/wtr-union-init-3.c: Likewise.
20104         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20105         * gcc.dg/cpp/defined.c: Likewise.
20106         * gcc.dg/cpp/macsyntx.c: Likewise.
20107         * gcc.dg/cpp/paste2.c: Likewise.
20108         * gcc.dg/cpp/trad/defined.c: Likewise.
20109         * gcc.dg/format/c90-printf-1.c: Likewise.
20110         * gcc.dg/format/c90-scanf-1.c: Likewise.
20111         * gcc.dg/format/c99-printf-1.c: Likewise.
20112         * gcc.dg/format/c99-scanf-1.c: Likewise.
20113         * gcc.misc-tests/gcov-8.c: Likewise.
20114         * lib/profopt.exp: Likewise.
20115
20116 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20117
20118         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20119
20120 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20121
20122         * g++.dg/inherit/using2.C: New test.
20123
20124 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20125
20126         * ChangeLog: Follow spelling conventions.
20127         * g++.dg/template/friend4.C: Likewise.
20128         * g++.old-deja/g++.pt/crash67.C: Likewise.
20129         * gcc.c-torture/execute/20000801-4.c: Likewise.
20130         * gcc.dg/c90-digraph-1.c: Likewise.
20131         * gcc.dg/c94-digraph-1.c: Likewise.
20132         * gcc.dg/c99-digraph-1.c: Likewise.
20133         * gcc.dg/cpp/line5.c: Likewise.
20134         * gcc.dg/cpp/multiline.c: Likewise.
20135         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20136         * gcc.dg/format/attr-3.c: Likewise.
20137         * gcc.dg/format/c90-scanf-3.c: Likewise.
20138         * gcc.dg/format/ext-4.c: Likewise.
20139
20140 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20141
20142         * g++.dg/template/pretty1.C: New test.
20143
20144 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20145
20146         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20147
20148 2002-09-13  Matt Austern  <austern@apple.com>
20149
20150         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20151         passing a cast expression to a function by const reference.
20152
20153 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.dg/template/deduce1.C: New test.
20156
20157 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20158
20159         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20160         32-bit int.
20161
20162 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20163
20164         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20165         usage.
20166
20167 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20168
20169         * gcc.c-torture/compile/20020910-1.c: New test.
20170
20171 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20172
20173         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20174
20175 2002-09-10  Andreas Jaeger  <aj@suse.de>
20176
20177         * gcc.dg/20020312-2.c: Adjust for x86-64.
20178
20179 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20180
20181         * g77.dg/7388.f: New test case for PR 7388.
20182
20183 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20184
20185         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20186
20187 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20188
20189         * objc.dg/proto-lossage-1.m: New test.
20190
20191 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20192
20193         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20194
20195 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20196
20197         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20198         expected to pass.
20199
20200 2002-09-06  Stan Shebs  <shebs@apple.com>
20201             David Edelsohn  <edelsohn@gnu.org>
20202
20203         * gcc.dg/weak: New directory.
20204         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20205         target-specific xfail bits.
20206         * gcc.dg/typeof-2.c: Move to new directory.
20207         * gcc.dg/weak.exp: New expect script.
20208
20209 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20210
20211         * gcc.c-torture/execute/extzvsi.c: New test.
20212
20213 2002-09-05  Stan Shebs  <shebs@apple.com>
20214
20215         * gcc.dg/weak-1.c: xfail on Darwin.
20216         * gcc.dg/weak-2.c: Ditto.
20217         * gcc.dg/weak-3.c: Ditto.
20218         * gcc.dg/weak-4.c: Ditto.
20219         * gcc.dg/weak-5.c: Ditto.
20220         * gcc.dg/weak-6.c: Ditto.
20221         * gcc.dg/weak-7.c: Ditto.
20222         * gcc.dg/weak-8.c: Ditto.
20223         * gcc.dg/weak-9.c: Ditto.
20224
20225 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20226
20227         * gcc.c-torture/execute/loop-14.c: New test.
20228
20229 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20230
20231         * g++.dg/other/cxa-atexit1.C: New test.
20232
20233         * gcc.dg/typeof-2.c: New test.
20234
20235 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20236
20237         * gcc.dg/builtins-2.c: New testcase.
20238         * gcc.dg/builtins-3.c: New testcase.
20239
20240 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20241
20242         * gcc.dg/cpp/_Pragma4.c: New test.
20243
20244 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20245
20246         * objc/execute/nil_method-1.m: New testcase.
20247
20248 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20249
20250         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20251         [Object class], not [Object initialize].
20252
20253 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20254             Hans-Peter Nilsson  <hp@bitrange.com>
20255
20256         * gcc.c-torture/execute/20020720-1.x: Skip test on
20257         mmix-knuth-mmixware.  Correct comment.
20258
20259 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20260
20261         * testsuite/g++.dg/abi/bitfield5.C: New test.
20262         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20263
20264 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20265
20266         * objc.dg/undeclared-selector.m: New test.
20267
20268 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20269
20270         * g++.dg/other/offsetof1.C: Avoid cast warning.
20271
20272 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20273
20274         * objc.dg/super-class-2.m: New test.
20275
20276 2002-08-24  Matt Austern  <austern@apple.com>
20277
20278         * g++.dg/ext/lvaddr.C: New test.
20279         * g++.dg/ext/lvcast.C: New test.
20280
20281 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20282
20283         * testsuite/g++.dg/inherit/cond1.C: New test.
20284
20285 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20286
20287         * gcc.dg/noncompile/incomplete-1.c: New test.
20288
20289 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20290
20291         * gcc.dg/typespec-1.c: New test.
20292
20293 2002-08-20  Devang Patel  <dpatel@apple.com>
20294         * objc.dg/proto-hier-2.m: New test.
20295
20296 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20297
20298         * objc.dg/bitfield-1.m: New test.
20299         * objc.dg/bitfield-2.m: New test.
20300
20301 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20302
20303         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20304         gcc.dg/c99-flex-array-4.c: New tests.
20305
20306 2002-08-16  Stan Shebs  <shebs@apple.com>
20307
20308         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20309
20310 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20311
20312         * gcc.dg/typeof-1.c: New test.
20313         * g++.dg/ext/typeof2.C: New test.
20314
20315 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         * g++.dg/other/offsetof1.C: New test.
20318
20319 2002-08-14  Richard Henderson  <rth@redhat.com>
20320
20321         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20322
20323 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20324
20325         * gcc.dg/cpp/_Pragma3.c: New test.
20326
20327 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20328
20329         * g++.dg/template/inherit3: New test.
20330
20331 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20332
20333         * gcc.dg/bitfld-4.c: Add blank options.
20334
20335 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20336
20337         * g++.dg/template/crash1.C: New test.
20338
20339 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20340
20341         * gcc.dg/tls/opt-2.c: New test.
20342
20343 2002-08-08  Devang Patel  <dpatel@apple.com>
20344
20345         * objc.dg/selector-1.m : New test
20346
20347 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20348
20349         * g++.dg/abi/bitfield4.C: New test.
20350         * gcc.dg/bitfld-4.c: New test.
20351
20352 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         * g++.dg/other/packed1.C: New test.
20355
20356 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20357
20358         * g++.dg/abi/offsetof.C: Tweak error messages.
20359         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20360
20361 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20362
20363         * gcc.dg/bitfld-3.c: New test.
20364
20365 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20366             Richard Henderson  <rth@redhat.com>
20367
20368         * gcc.dg/i386-bitfield1.c: New test.
20369         * g++.dg/abi/bitfield3.C: Update.
20370
20371 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20372
20373         * objc.dg/const-str-2.m: Update.
20374         * gcc.dg/cpp/c++98.c: Change to C extension.
20375         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20376         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20377
20378 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20379
20380         * testsuite/gcc.dg/tls/diag-3.c: New.
20381
20382 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20383
20384         * g++.dg/README (Subdirectories): Document new subdir expr.
20385         * g++.dg/expr/pmf-1.C: New test.
20386
20387 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20388
20389         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20390
20391 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20392
20393         * g++.dg/abi/bitfield3.C: New test.
20394
20395 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20396
20397         * lib/gcov.exp: Tweak expected line formats.
20398         * gcc.misc-tests/gcov8.c: New test.
20399         * gcc.misc-tests/gcov8.x: New flags.
20400
20401 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20402
20403         * consistency.vlad/layout/endian.c: Include string.h.
20404
20405         * gcc.c-torture/execute/20020805-1.c: New test.
20406
20407 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20408
20409         * g++.dg/other/conversion1.C: New test.
20410
20411 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20412
20413         * gcc.dg/builtins-1.c: New testcase.
20414
20415 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20416
20417         * g++.dg/inherit/access3.C: New test.
20418
20419 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20420
20421         * gcc.dg/ia64-visibility-2.c: New test.
20422
20423 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20424
20425         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20426         __qualifier_flags to __flags.
20427
20428 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20429
20430         * g++.dg/inherit/operator1.C: New test.
20431         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20432         * g++.dg/other/error1.C: Change expected error message.
20433         * g++.dg/template/conv4.C: Likewise.
20434
20435 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20436
20437         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20438         for documented behavior.
20439
20440 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20441
20442         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20443         several targets known to fail.
20444
20445 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20446
20447         * gcc.dg/mips-args-[123].c: New tests.
20448
20449 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20450
20451         * gcc.dg/ppc-spe.c: New.
20452
20453 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20454
20455         * g++.dg/other/ptrmem4.C: New testcase.
20456
20457 2002-07-24  Richard Henderson  <rth@redhat.com>
20458
20459         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20460
20461 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20462
20463         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20464
20465 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20466
20467         * gcc.c-torture/execute/memset-3.c: New testcase.
20468
20469 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20470
20471         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20472         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20473
20474 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20475
20476         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20477         Delete.
20478
20479 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20480
20481         * gcc.c-torture/compile/simd-4.c: New test.
20482
20483 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20484
20485         PR c++/7347, c++/7348
20486         * g++.dg/template/access4.C: New test.
20487         * g++.dg/template/access5.C: New test.
20488         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20489         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20490         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20491         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20492
20493 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20494
20495         * gcc.dg/gnu89-init-2.c: New test.
20496
20497 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20498
20499         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20500
20501 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20502
20503         * gcc.c-torture/execute/20020720-1.c: New testcase.
20504
20505 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20506
20507         * gcc.dg/cpp/Wsignprom.c: New tests.
20508
20509 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20510
20511         * gcc.c-torture/execute/loop-13.c: New test.
20512
20513 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20514
20515         * gcc.dg/cpp/expr.c: New tests.
20516
20517 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20518
20519         * g++.dg/opt/pr6713.C: Add template instantiation.
20520
20521 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20522
20523         * gcc.dg/nest.c: New test.
20524
20525 2002-07-17  Richard Henderson  <rth@redhat.com>
20526
20527         * g++.dg/opt/pr6713.C: New test.
20528
20529 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20530
20531         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20532         XFAIL for all x86 processors.
20533
20534 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20535
20536         * gcc.c-torture/execute/20010122-1.x: Do not test with
20537         -fomit-frame-pointer.
20538
20539 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20540
20541         * g++.dg/template/instantiate2.C: New test.
20542         * g++.dg/template/spec4.C: New test.
20543
20544 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20545
20546         * g++.dg/template/access2.C: New test.
20547         * g++.dg/template/access3.C: New test.
20548
20549 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20550
20551         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20552         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20553         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20554         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20555         Convert to use <stdarg.h>.
20556         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20557         Delete.
20558         * gcc.dg/va-arg-2.c: New.
20559         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20560
20561 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20562
20563         * gcc.c-torture/compile/20020710-1.c: New test.
20564
20565 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20566                           Andrew Pinski  <pinskia@physics.uc.edu>
20567
20568         gcc.c-torture/compile/simd-2.c: New testcase.
20569         gcc.c-torture/compile/simd-3.c: Likewise.
20570
20571 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20572
20573         PR c++/7224
20574         * g++.dg/overload/error1.C: New test.
20575
20576 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20577
20578         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20579         configuration and IRIX 6 O32 ABI.
20580
20581 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20582
20583         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20584
20585 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20586
20587         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20588
20589 2002-07-10  Jeffrey A Law  <law@redhat.com>
20590
20591         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20592
20593         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20594
20595 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20596
20597         * gcc.dg/20020312-2.c: Check for __PPC__.
20598
20599 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20600
20601         * gcc.c-torture/compile/20020709-1.c: New test.
20602
20603 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20604
20605         * g++.dg/template/qualttp21.C: New test case.
20606
20607 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20608
20609         * gcc.c-torture/compile/20020706-1.c: New test.
20610         * gcc.c-torture/compile/20020706-2.c: New test.
20611
20612 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20613             Alexandre Oliva  <aoliva@redhat.com>
20614
20615         * g++.dg/warn/incomplete1.C: New test.
20616
20617 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20618
20619         PR c++/7099
20620         * g++.dg/warn/noreturn1.C: New test.
20621
20622 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20623
20624         PR c++/6706
20625         * g++.dg/debug/debug6.C: New test.
20626         * g++.dg/debug/debug7.C: New test.
20627
20628 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20629
20630         * gcc.c-torture/compile/simd-3.c: New test.
20631
20632 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20633
20634         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20635         * gcc.dg/20020620-1.c: Likewise.
20636
20637 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20638
20639         PR c++/6944
20640         * g++.dg/init/array4.C: New test.
20641         * g++.dg/init/array5.C: New test.
20642
20643 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20644
20645         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20646         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20647
20648 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20649
20650         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20651         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20652         * gcc.dg/wtr-conversion-1.c: Likewise.
20653         * gcc.dg/wtr-escape-1.c: Likewise.
20654         * gcc.dg/wtr-int-type-1.c: Likewise.
20655         * gcc.dg/wtr-label-1.c: Likewise.
20656         * gcc.dg/wtr-static-1.c: Likewise.
20657         * gcc.dg/wtr-strcat-1.c: Likewise.
20658         * gcc.dg/wtr-suffix-1.c: Likewise.
20659         * gcc.dg/wtr-switch-1.c: Likewise.
20660         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20661         * gcc.dg/wtr-union-init-1.c: Likewise.
20662         * gcc.dg/wtr-union-init-2.c: Likewise.
20663         * gcc.dg/wtr-union-init-3.c: Likewise.
20664
20665         * gcc.dg/wtr-func-def-1.c: New test.
20666
20667 2002-07-02 Devang Patel <dpatel@apple.com>
20668
20669         * objc.dg/param-1.m: New test.
20670
20671 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20672
20673         * gcc.dg/cpp/trad/directive.c: Add test.
20674         * gcc.dg/cpp/trad/macroargs.c: Add test.
20675         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20676
20677 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20678
20679         * gcc.dg/cpp/cmdlne-M.c: New test.
20680
20681 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20682
20683         * objc.dg/desig-init-1.m: New test.
20684
20685 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686
20687         PR c++/6716
20688         * g++.dg/template/instantiate1.C: New test.
20689
20690 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/7112
20693         * g++.dg/template/sizeof2.C: New test.
20694
20695 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20696
20697         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20698         gcc.dg/cpp/trad/include.c: New tests.
20699
20700 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20701
20702         PR target/7177
20703         * gcc.c-torture/compile/20020701-1.c: New test.
20704
20705 2002-07-01  Stan Shebs  <shebs@apple.com>
20706
20707         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20708         header here...
20709         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20710         (objc-torture-execute): or here.
20711
20712 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20713
20714         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20715
20716 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20717
20718         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20719
20720 2002-06-30  Devang Patel  <dpatel@apple.com>
20721
20722         * objc.dg/fsyntax-only.m: New test.
20723
20724 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20725
20726         PR c++/6695
20727         * g++.dg/template/friend7.C: New file.
20728
20729 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20730
20731         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20732         return type.
20733
20734 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20735
20736         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20737         avoid division by zero.
20738
20739 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20740
20741         * gcc.dg/Wunknownprag.c: New tests.
20742
20743 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20744
20745         * gcc.c-torture/execute/simd-2.c: New test.
20746
20747 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20748
20749         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20750         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20751         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20752         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20753         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20754         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20755         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20756         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20757         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20758         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20759         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20760         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20761         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20762         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20763         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20764         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20765         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20766
20767 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20768
20769         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20770         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20771         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20772         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20773         New tests.
20774         * gcc.dg/cpp/trad/directive.c: Update.
20775
20776 2002-06-23  Andreas Jaeger  <aj@suse.de>
20777
20778         * gcc.c-torture/execute/complex-6.c: New.
20779
20780 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20781
20782         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20783         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20784         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20785         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20786
20787 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20788
20789         * gcc.dg/cpp/trad: New directory with traditional tests copied
20790         from parent directory.
20791         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20792         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20793         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20794         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20795         Move to trad/ and rename.
20796         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20797         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20798         gcc.dg/cpp/trad/redef2.c: New tests.
20799         * gcc.dg/cpp/trad/trad.exp: New driver.
20800
20801 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20802
20803         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20804         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20805         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20806         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20807         Remove.
20808
20809 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20810
20811         * gcc.dg/20020620-1.c: New test.
20812
20813 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20814
20815         * g++.dg/template/ttp4.C: New test.
20816
20817 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20818
20819         * g++.dg/opt/vt1.C: Fix regexp.
20820
20821 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20822
20823         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20824         Don't use attribute `noinline'.
20825
20826 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20827
20828         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20829
20830 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20831
20832         * gcc.c-torture/execute/simd-1.c: New.
20833
20834         * gcc.dg/simd-1.c: New.
20835
20836 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20837
20838         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20839
20840 2002-06-16  Richard Henderson  <rth@redhat.com>
20841
20842         * g++.dg/ext/anon-struct1.C: New.
20843         * g++.dg/ext/anon-struct2.C: New.
20844         * g++.dg/ext/anon-struct3.C: New.
20845         * gcc.dg/anon-struct-1.c: New.
20846         * gcc.dg/anon-struct-2.c: New.
20847         * gcc.dg/anon-struct-3.c: New.
20848         * gcc.dg/20011008-1.c: Adjust warning text.
20849         * gcc.dg/20020527-1.c: Add -fms-extensions.
20850
20851 2002-06-16  Richard Henderson  <rth@redhat.com>
20852
20853         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20854
20855 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20856
20857         * gcc.c-torture/execute/20020615-1.c: New test.
20858
20859 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20860
20861         * gcc.c-tortuture/execute/compare-1.c: New test case.
20862         * gcc.c-tortuture/execute/compare-2.c: New test case.
20863         * gcc.c-tortuture/execute/compare-3.c: New test case.
20864
20865 2002-06-13  Richard Henderson  <rth@redhat.com>
20866
20867         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20868         ia64 ilp32.
20869
20870 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20871
20872         * g++.dg/template/typename2.C: Update error message.
20873
20874 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20875
20876         * gcc.c-torture/execute/20020611-1.c: New test.
20877
20878 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20879
20880         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20881         list of targets to skip.
20882
20883 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20884
20885         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20886         targets if not optimizing.
20887
20888 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20889
20890         * gcc.c-torture/compile/20020605-1.c: New test.
20891
20892         * g++.dg/opt/vt1.C: New test.
20893
20894         * gcc.dg/20020531-1.c: New test.
20895
20896         * gcc.dg/20020530-1.c: New test.
20897
20898         * gcc.dg/20020527-1.c: New test.
20899
20900         * g++.dg/opt/cse1.C: New test.
20901
20902 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20903
20904         * gcc.dg/20020607-2.c: New test case.
20905
20906 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * gcc.c-torture/compile/20020604-1.c: New test.
20909
20910 2002-06-04  Richard Henderson  <rth@redhat.com>
20911
20912         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20913         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20914         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20915
20916 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20917
20918         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20919
20920 2002-06-03  Richard Henderson  <rth@redhat.com>
20921
20922         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20923         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20924
20925 2002-06-02  Richard Henderson  <rth@redhat.com>
20926
20927         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20928         test functions static.
20929
20930 2002-06-02  Andreas Jaeger  <aj@suse.de>
20931
20932         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20933         now.
20934
20935 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20936
20937         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20938         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20939         Update for mofified diagnostics.
20940         * gcc.dg/c99-intconst-1.c: No longer fail.
20941
20942 2002-06-02  Richard Henderson  <rth@redhat.com>
20943
20944         * gcc.dg/uninit-A.c: Remove xfail markers.
20945
20946 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20947
20948         * gcc.dg/fnegate-1.c: New test case.
20949
20950 2002-05-30  Osku Salerma  <osku@iki.fi>
20951
20952         * gcc.c-torture/execute/mayalias-1.c: New file.
20953
20954 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20955
20956         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20957         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20958         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20959
20960 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20961
20962         * gcc.c-torture/execute/20020529-1.c: New test.
20963
20964 2002-05-27  Richard Henderson  <rth@redhat.com>
20965
20966         * g++.dg/ext/attrib6.C: New test case.
20967
20968 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20969
20970         * gcc.c-torture/execute/pure-1.c: New test.
20971
20972 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20973
20974         * gcc.dg/cpp/arith-2.c: Remove.
20975
20976 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20977
20978         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20979         * gcc.dg/cpp/if-3.c: Remove.
20980
20981 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20982
20983         * g++.dg/opt/cse2.C: New test.
20984
20985 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20986
20987         * gcc.dg/cpp/arith-1.c: New semantic tests.
20988         * gcc.dg/cpp/if-1.c: Update.
20989
20990 2002-05-24  Ben Elliston  <bje@redhat.com>
20991
20992         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20993
20994 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20995
20996         * gcc.dg/verbose-asm.c: New test.
20997
20998 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20999
21000         * gcc.dg/cpp/paste12.c: New test.
21001
21002 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21003
21004         * g++.dg/parse/named_ops.C: New test.
21005
21006 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21007
21008         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21009
21010 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21011
21012         * gcc.dg/weak-2.c: Allow optional leading underscore
21013         in scan-assembler symbol name.
21014         * gcc.dg/weak-3.c: Likewise.
21015         * gcc.dg/weak-4.c: Likewise.
21016         * gcc.dg/weak-5.c: Likewise.
21017
21018 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21019
21020         * gcc.dg/20020523-1.c: New test.
21021
21022 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21023
21024         * objc.dg/const-str-2.m: Update now that we stop after
21025         a command line error.
21026
21027 2002-05-22  Richard Henderson  <rth@redhat.com>
21028
21029         * g++.dg/dg.exp: Fix typo in test pruneing.
21030
21031 2002-05-22  Richard Henderson  <rth@redhat.com>
21032
21033         * g++.dg/dg.exp: Prune the tls subdirectory.
21034         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21035         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21036         * g++.dg/tls/init-1.C: New.
21037
21038 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gcc.dg/20020517-1.c: New test.
21041
21042 2002-05-21  Richard Henderson  <rth@redhat.com>
21043
21044         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21045         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21046
21047 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21048
21049         * g++.dg/other/copy2.C: New test.
21050
21051 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21052
21053         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21054         (MAX_COPY): Bump up to 10 times sizeof (long long).
21055         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21056
21057         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21058         sizeof (long long).
21059
21060         * gcc.c-torture/execute/strcpy-1.c: New test.
21061
21062 2002-05-19  Jason Merrill  <jason2redhat.com>
21063
21064         * g++.dg/ext/oper1.C: New test.
21065
21066 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21067 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21068
21069         * README.QMTEST: New file.
21070
21071         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21072
21073 2002-05-19  Andreas Jaeger  <aj@suse.de>
21074
21075         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21076         now.
21077         * gcc.c-torture/execute/loop-2d.x: Likewise.
21078
21079 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21080
21081         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21082         support weak symbols.
21083         * gcc.dg/weak-4.c: Likewise
21084         * gcc.dg/weak-6.c: Likewise
21085
21086 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21087
21088         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21089         cygwin, coff and h8300-*-hms targets
21090         * gcc.dg/weak-5.c: Likewise
21091         * gcc.dg/weak-7.c: Likewise
21092
21093 2002-05-16  Jason Merrill  <jason@redhat.com>
21094
21095         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21096         (scan-assembler-not, scan-assembler-dem): Likewise.
21097         (scan-assembler-dem-not): Likewise.
21098
21099 2002-05-15  Richard Henderson  <rth@redhat.com>
21100
21101         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21102
21103 2002-05-15  Richard Henderson  <rth@redhat.com>
21104
21105         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21106         (vfoo1f): Warning here.
21107         (vfoo1l): Don't redefine the alias.
21108
21109 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21110
21111         * g++.dg/init/pm1.C: New test.
21112
21113 2002-05-12  David S. Miller  <davem@redhat.com>
21114
21115         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21116         types.
21117
21118 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21119
21120         * gcc.c-torture/execute/20020510-1.c: New test case.
21121
21122 2002-05-10  David S. Miller  <davem@redhat.com>
21123
21124         * gcc.c-torture/execute/conversion.c: Test long double too.
21125
21126 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21127
21128         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21129         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21130         * lib/g++.exp (g++_link_flags): Likewise.
21131         * lib/objc.exp (objc_target_compile): Likewise.
21132
21133 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21134
21135         * gcc.dg/cpp/poison.c: Update.
21136         * gcc.dg/cpp/20000625-2.c: Remove.
21137         * gcc.dg/cpp/direct2s.c: Remove final test.
21138
21139 2002-05-08  Tom Rix  <trix@redhat.com>
21140
21141         * gcc.c-torture/execute/20020508-1.c: New test.
21142         * gcc.c-torture/execute/20020508-2.c: New test.
21143         * gcc.c-torture/execute/20020508-3.c: New test.
21144
21145 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21146
21147         * gcc.dg/cpp/charconst-4.c: More tests.
21148
21149 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21150
21151         PR c/6569
21152         * gcc.dg/weak-3.c: Update location of warning messages.
21153         * gcc.dg/weak-5.c: Likewise.
21154
21155 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21156
21157         * gcc.c-torture/execute/20020506-1.c: New test case.
21158
21159 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21160
21161         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21162
21163 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21164
21165         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21166
21167 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21168
21169         * gcc.dg/cpp/charconst-3.c: New test.
21170
21171 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21172
21173         * gcc.dg/cpp/charconst.c: Update tests.
21174
21175 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21176
21177         * treelang: Added directory for new sample language treelang. Also
21178         lib/treelang.exp: New file to signal treelang should be tested.
21179
21180 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21181
21182         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21183         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21184         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21185         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21186         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21187         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21188         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21189
21190 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21191
21192         * gcc.dg/format/xopen-2.c: New test.
21193
21194 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21195
21196         * gcc.dg/20020503-1.c: New test.
21197
21198 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21199
21200         * g++.dg/init/dtor1.C: Make it tougher.
21201
21202 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21203
21204         * g++.dg/init/dtor1.C: New test.
21205
21206 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21207
21208         * gcc.dg/altivec-8.c: New.
21209
21210 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21211
21212         * gcc.dg/altivec-7.c: New.
21213
21214 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * g++.dg/parse/typedef1.C: New test.
21217
21218 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21219
21220         PR c++/6486
21221         * g++.dg/template/friend6.C: New test.
21222
21223         PR c++/6492
21224         * g++.dg/init/copy1.C: New test.
21225
21226 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21227
21228         * g++.dg/warn/effc1.C: New test.
21229
21230 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21231
21232         * gcc.dg/cpp/if-cexp.c: Add a test.
21233
21234 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21235
21236         * gcc.dg/20020426-2.c: New test.
21237
21238 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21239
21240         * gcc.dg/cpp/if-mop.c: Update.
21241         * gcc.dg/cpp/if-mpar.c: Add test.
21242         * gcc.dg/cpp/if-oppr.c: Update.
21243
21244 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21245
21246         PR c/6343
21247         * gcc.dg/weak-[2-7].c: New tests.
21248
21249 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21250
21251         * gcc.dg/enum1.c: New test.
21252
21253 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21254
21255         PR c++/6497
21256         * g++.dg/inherit/access2.C: New test.
21257
21258 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR bootstrap/6445
21261         * gcc.dg/20020426-1.c: New test.
21262
21263 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21264
21265         * g++.dg/abi/enum1.C: New test.
21266
21267 2002-04-26  Richard Henderson  <rth@redhat.com>
21268
21269         * gcc.dg/c99-bool-1.c: Expect always true warning.
21270
21271 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21272
21273         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21274
21275 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21276
21277         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21278         targets.
21279
21280 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21281
21282         * g++.dg/abi/mange7.C: New test.
21283
21284         PR c++/6438.
21285         * g++.dg/parse/stmtexpr2.C: New test.
21286
21287 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21288
21289         * gcc.dg/20020312-2.c: Add SH target.
21290
21291 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21292
21293         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21294         compiler output on mips*-*-irix*.
21295
21296 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21297
21298         * g++.dg/parse/attr1.C: New test.
21299
21300 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21301
21302         * gcc.c-torture/execute/string-opt-17.c: New test case.
21303         * gcc.c-torture/execute/memset-2.c: New test case.
21304
21305 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21306
21307         PR c++/6256:
21308         * g++.dg/template/friend5.C: New test.
21309
21310         PR c++/6331:
21311         * g++.dg/template/qual1.C: Likewise.
21312
21313 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21314
21315         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21316         Include stdlib.h, not stdio.h or ctype.h.
21317
21318 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21319
21320         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21321         cris-*-elf* and mmix-*-*.
21322         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21323         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21324         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21325         Ditto.
21326         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21327         * gcc.dg/wchar_t-1.c: Ditto.
21328
21329 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21330
21331         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21332         Clarify comment.
21333
21334 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21335
21336         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21337
21338 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21339
21340         * gcc.c-torture/execute/20000906-1.x: Delete.
21341
21342 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21343
21344         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21345
21346 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21347
21348         * PR6367
21349         * g77.f-torture/execute/6367.f: New test.
21350         * g77.f-torture/execute/6367.x: Disable for MMIX.
21351
21352 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21353
21354         * PR6352
21355         * g++.dg/opt/inline2.C: New test.
21356
21357 2002-04-18  Richard Henderson  <rth@redhat.com>
21358
21359         * gcc.dg/20000906-1.c: Enable for all targets.
21360         * gcc.c-torture/compile/iftrap-2.c: New.
21361
21362 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21363
21364         * gcc.dg/20020418-1.c: New test.
21365         * gcc.dg/20020418-2.c: New test.
21366
21367 2002-04-18  Richard Henderson  <rth@redhat.com>
21368
21369         * gcc.c-torture/compile/iftrap-1.c: New.
21370         * gcc.dg/iftrap-1.c: Adjust for ia64.
21371         * gcc.dg/iftrap-2.c: New.
21372
21373 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21374
21375         * gcc.c-torture/compile/20020418-1.c: New test.
21376
21377 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21378
21379         * gcc.c-torture/compile/20020415-1.c: New.
21380
21381 2002-04-18  David S. Miller  <davem@redhat.com>
21382
21383         * gcc.c-torture/execute/20020418-1.c: New test.
21384
21385 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21386
21387         * gcc.dg/20020416-1.c: New test.
21388
21389         * g++.dg/opt/inline1.C: New test.
21390
21391 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21392
21393         * gcc.dg/altivec-5.c: New test.
21394
21395         * gcc.dg/20020415-1.c: New test.
21396
21397 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21398
21399         * testsuite/lib/chill.exp: Remove.
21400
21401 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21402
21403         * g++.dg/other/big-struct.C: New test.
21404
21405 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21406
21407         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21408         of scratch file.
21409
21410 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21411
21412         PR c/6277
21413         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21414         in scan-assembler function name
21415
21416 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21417
21418         * g77.f-torture/execute/980628-4.x,
21419         g77.f-torture/execute/980628-5.x,
21420         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21421         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21422         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21423         i[34567]86-*-*.
21424
21425 2002-04-13  David S. Miller  <davem@redhat.com>
21426
21427         * gcc.c-torture/execute/20020413-1.c: New test.
21428
21429 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21430
21431         * gcc.dg/asm-6.c,
21432         * g++.dg/ext/asm1.C: New tests.
21433
21434 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21435
21436         PR c++ 5373.
21437         * g++.dg/parse/stmtexpr1.C: New test.
21438
21439         PR c++/5189.
21440         * g++.dg/template/copy1.C: New test.
21441
21442 2002-04-12  Richard Henderson  <rth@redhat.com>
21443
21444         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21445
21446 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21447
21448         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21449         gcc.c-torture/execute/20020307-2.c.
21450
21451 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21452
21453         * g++.dg/ext/attrib5.C,
21454         * g++.dg/lookup/struct1.C: New tests.
21455
21456 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21457
21458         * gcc.dg/20020411-1.c: New test.
21459
21460         * gcc.c-torture/execute/20020411-1.c: New test.
21461
21462 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21463
21464         * g77.f-torture/execute/6177.f: New test.
21465
21466 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21467
21468         PR middle-end/6247
21469         * g++.dg/opt/cleanup1.C: New test.
21470
21471         * g++.dg/opt/const1.C: New test.
21472
21473 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21474
21475         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21476
21477 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21478
21479         PR c++/5507
21480         * g++.dg/template/typename2.C: New test.
21481
21482 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21483
21484         * gcc.c-torture/execute/loop-12.c: New.
21485
21486 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21487
21488         * g77.f-torture/execute/980628-4.x,
21489         g77.f-torture/execute/980628-5.x,
21490         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21491         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21492         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21493
21494 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21495
21496         PR optimization/6086
21497         * g++.dg/opt/preinc1.C: New test.
21498
21499 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21500
21501         PR c++/5571
21502         * g++.dg/opt/static2.C: New test.
21503
21504 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21505
21506         PR c/5120
21507         * gcc.dg/20020406-1.c: New test.
21508
21509 2002-04-04  David S. Miller  <davem@redhat.com>
21510
21511         * gcc.c-torture/execute/20020404-1.c: New test.
21512
21513 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21514
21515         PR c/6123
21516         * gcc.dg/20020312-2.c: Do not declare global register variable
21517         if __PIC__ or __pic__ is defined.
21518
21519 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21520
21521         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21522         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21523
21524 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21525
21526         * gcc.misc-tests/linkage.exp: Update last change to handle
21527         sparc*-, not just sparc-.
21528
21529 2002-04-03  Richard Henderson  <rth@redhat.com>
21530
21531         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21532
21533 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21534
21535         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21536
21537 2002-04-02  David S. Miller  <davem@redhat.com>
21538
21539         * gcc.c-torture/execute/20020402-3.c: New test.
21540
21541 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21542
21543         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21544         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21545
21546         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21547         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21548         g77.f-torture/execute/20001201.x,
21549         g77.f-torture/execute/u77-test.x: New files.
21550
21551         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21552         * gcc.dg/wchar_t-1.c: Ditto.
21553
21554 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21555
21556         * gcc.c-torture/execute/20020402-1.c: New test.
21557
21558 2002-04-01  Richard Henderson  <rth@redhat.com>
21559
21560         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21561
21562         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21563
21564 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21565
21566         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21567
21568 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21569
21570         * g++.dg/inherit/template-as-base.C: Expect error.
21571         * g++.dg/inherit/namespace-as-base.C: Likewise.
21572
21573 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21574
21575         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21576         g++.dg/ext/instantiate3.C: Tweak match patterns.
21577
21578         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21579         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21580         -da test.
21581
21582 2002-03-31  Richard Henderson  <rth@redhat.com>
21583
21584         * gcc.dg/special/alias-2.c: New.
21585         * gcc.dg/special/ecos.exp: Run it.
21586
21587 2002-03-31  Richard Henderson  <rth@redhat.com>
21588
21589         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21590
21591 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21592
21593         * gcc.dg/weak-1.c: Disable on h8300 port.
21594
21595 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21596
21597         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21598         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21599         ordering tests.
21600         * g++.dg/bprob/bprob-1.C: New test.
21601         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21602         * g++.dg/gcov/gcov-1.C: New test.
21603         * g++.dg/gcov/gcov-1.x: New file.
21604         * g++.dg/gcov/gcov-2.C: New test.
21605         * g++.dg/gcov/gcov-3.C: New test.
21606         * g++.dg/gcov/gcov-3.h: New file.
21607
21608 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21609
21610         * g++.old-deja/g++.other/builtins5.C: New test.
21611         * g++.old-deja/g++.other/builtins6.C: New test.
21612         * g++.old-deja/g++.other/builtins7.C: New test.
21613         * g++.old-deja/g++.other/builtins8.C: New test.
21614         * g++.old-deja/g++.other/builtins9.C: New test.
21615
21616 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21617
21618         * g++.dg/opt/static1.C: New test.
21619
21620         * g++.dg/opt/longbranch1.C: New test.
21621
21622 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21623
21624         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21625
21626         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21627
21628 2002-03-28  Jeffrey A Law  (law@redhat.com)
21629
21630         * gcc.c-torture/execute/20020328-1.c: New test.
21631
21632 2002-03-27  Richard Henderson  <rth@redhat.com>
21633
21634         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21635         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21636         move from g++.old-deja/g++.ext/.
21637
21638 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21639
21640         * g++.dg/init/new2.C: New test.
21641
21642 2002-03-26  Richard Henderson  <rth@redhat.com>
21643
21644         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21645
21646         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21647         on sparc.
21648
21649         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21650         sparcv9 systems.
21651         * gcc.dg/20001102-1.c: Likewise.
21652
21653 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21654
21655         * gcc.dg/cpp/endif-pedantic1.c,
21656         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21657
21658 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21659
21660         * g++.dg/init/new1.C: New test.
21661
21662 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21663
21664         * g++.dg/abi/vbase9.C: New test.
21665
21666 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21667
21668         * gcc.dg/arm-asm.c: New test.
21669
21670 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21671
21672         * gcc.dg/Wswitch-enum.c: New test.
21673         Fix PR c/5044.
21674
21675 2002-03-26  Richard Henderson  <rth@redhat.com>
21676
21677         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21678         structure.
21679
21680 2002-03-25  Richard Henderson  <rth@redhat.com>
21681
21682         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21683         sparcv9 systems.
21684
21685         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21686         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21687
21688 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21689
21690         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21691
21692 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21693
21694         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21695         targets using generic thunk support.
21696
21697 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * gcc.c-torture/compile/20020323-1.c: New test.
21700
21701         * g++.dg/opt/conj2.C: New test.
21702
21703 2002-03-24  Richard Henderson  <rth@redhat.com>
21704
21705         * gcc.dg/weak-1.c: Use -fno-common.
21706
21707 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21708
21709         * g77.dg/f77-edit-apostrophe-out.f: New test
21710         * g77.dg/f77-edit-h-out.f: New test
21711         * g77.dg/f77-edit-t-in.f: New test
21712         * g77.dg/f77-edit-t-out.f: New test
21713         * g77.dg/f77-edit-x-out.f: New test
21714         * g77.dg/f77-edit-slash-out.f: New test
21715         * g77.dg/f77-edit-colon-out.f: New test
21716         * g77.dg/f77-edit-s-out.f: New test
21717
21718 2002-03-24  Richard Henderson  <rth@redhat.com>
21719
21720         * objc/execute/formal_protocol-6.x: New XFAIL.
21721
21722 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21723
21724         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21725         that do not support weak symbols
21726
21727 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21728
21729         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21730         * lib/g77.exp:  Likewise
21731         * lib/objc.exp: Likewise
21732
21733 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21734
21735         * gcc.dg/Wswitch-default.c: New test.
21736
21737 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21738
21739         * g++.dg/other/enum1.C: New test.
21740
21741 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21742
21743         * gcc.dg/pragma-ep-3.c: Fix typo.
21744
21745 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21746
21747         * g++.dg/inherit/template-as-base.C: New test.
21748
21749 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21750
21751         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21752         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21753
21754 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21755
21756         * gcc.dg/cpp/multiline.c: Update to match.
21757
21758 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21759
21760         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21761
21762 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21763
21764         * gcc.dg/cpp/extratokens2.c:  New file.
21765
21766 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21767
21768         * gcc.dg/20020312-2.c: Add rs6000 target.
21769
21770         * gcc.c-torture/compile/20020319-1.c: New test.
21771
21772 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21773
21774         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21775         (A, E): Handle this.
21776
21777 2002-03-20  Jason Merrill  <jason@redhat.com>
21778
21779         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21780         ignoring -fpic.
21781         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21782         through prune_gcc_output.
21783
21784 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21785
21786         * gcc.c-torture/compile/20020320-1.c: New test.
21787
21788 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21789
21790         * gcc.c-torture/compile/20020318-1.c: New test.
21791
21792         * gcc.dg/struct-by-value-1.c: New test.
21793
21794         * gcc.dg/20020319-1.c: New test.
21795
21796 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21797
21798         * g++.dg/opt/conj1.C: New test.
21799
21800 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21801
21802         * g++.dg/template/qualttp20.C: Revert previous change.
21803         * g++.dg/template/qualttp3.C: Likewise.
21804         * g++.dg/template/qualttp4.C: Likewise
21805         * g++.dg/template/qualttp5.C: Likewise
21806         * g++.dg/template/qualttp6.C: Likewise
21807         * g++.dg/template/qualttp7.C: Likewise
21808         * g++.dg/template/qualttp8.C: Likewise
21809         * g++.dg/template/recurse.C: Likewise.
21810
21811 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21812
21813         * gcc.dg/cpp/wchar-1.c: Update.
21814
21815 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21816
21817         * g++.dg/template/conv1.C: New test.
21818         * g++.dg/template/conv2.C: New test.
21819         * g++.dg/template/conv3.C: New test.
21820         * g++.dg/template/conv4.C: New test.
21821
21822 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21823
21824         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21825         * g++.dg/template/qualttp3.C: Likewise.
21826         * g++.dg/template/qualttp4.C: Likewise
21827         * g++.dg/template/qualttp5.C: Likewise
21828         * g++.dg/template/qualttp6.C: Likewise
21829         * g++.dg/template/qualttp7.C: Likewise
21830         * g++.dg/template/qualttp8.C: Likewise
21831         * g++.dg/template/recurse.C: Likewise.
21832
21833 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21834
21835         * g++.dg/opt/dtor1.C: New test.
21836
21837 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * gcc.c-torture/compile/20020315-1.c: New test.
21840
21841 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21842
21843         * gcc.dg/weak-1.c: Fix scan tests.
21844
21845 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21846
21847         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21848         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21849         cris-*-aout* mmix-*-*.
21850         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21851         cris-*-aout* mmix-*-*.
21852         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21853         cris-*-elf* cris-*-aout* and mmix-*-*.
21854         * gcc.dg/20001009-1.c: Ditto.
21855         * gcc.dg/20010912-1.c: Ditto.
21856         * gcc.dg/20020122-4.c: Ditto.
21857         * gcc.dg/inline-2.c: Ditto.
21858
21859 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21860
21861         * gcc.c-torture/compile/20020314-1.c: New test.
21862
21863 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21864
21865         * gcc.c-torture/execute/20020314-1.c: New test.
21866
21867 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21868
21869         * g++.dg/warn/Wunused-1.C: New test.
21870
21871 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21872
21873         * g++.dg/abi/mangle6.C: New test.
21874
21875 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21876
21877         * gcc.c-torture/compile/20020309-2.c: New test.
21878
21879         * gcc.c-torture/compile/20020312-1.c: New test.
21880
21881 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21882
21883         * g++.dg/other/access1.C: New test.
21884
21885 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21886
21887         * gcc.c-torture/execute/wchar_t-1.c: New test.
21888
21889 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21890
21891         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21892
21893 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21894
21895         * gcc.dg/20020312-1.c: New test case.
21896
21897 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21898
21899         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21900
21901 2002-03-11  Richard Henderson  <rth@redhat.com>
21902
21903         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21904         * g++.old-deja/g++.jason/report.C: Likewise.
21905
21906 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21909         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21910
21911 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21912
21913         * testsuite/g++.dg/overload/pmf1.C: New test.
21914
21915 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21916
21917         * gcc.c-torture/execute/20020307-1.c: Use long.
21918
21919 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21920
21921         PR optimization/5844
21922         * gcc.dg/20020310-1.c: New test.
21923
21924 2002-03-09  Michael Meissner  <meissner@redhat.com>
21925
21926         * gcc.c-torture/execute/memcpy-2.c: New test.
21927         * gcc.c-torture/execute/memset-1.c: New test.
21928         * gcc.c-torture/execute/strlen-1.c: New test.
21929         * gcc.c-torture/execute/strcmp-1.c: New test.
21930         * gcc.c-torture/execute/strncmp-1.c: New test.
21931
21932 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21933
21934         * gcc.dg/ppc-ldstruct.c: New test.
21935
21936 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21937
21938         * gcc.c-torture/execute/va-arg-22.c: New test.
21939
21940 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21941
21942         * gcc.c-torture/compile/20020309-1.c: New test.
21943
21944 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21945
21946         * gcc.c-torture/execute/20020307-2.c: New test.
21947
21948 2002-03-07  Jeffrey A Law  (law@redhat.com)
21949
21950         * g77.f-torture/compile/20020307-1.f: New test.
21951
21952 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21953
21954         * gcc.dg/unordered-1.c: New test.
21955
21956 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21957
21958         * gcc.c-torture/execute/20020307-1.c: New test.
21959
21960 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21961
21962         * gcc.dg/20020304-1.c: New test.
21963
21964         * gcc.c-torture/compile/20020304-2.c: New test.
21965
21966 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21967
21968         * gcc.c-torture/compile/20020304-1.c: New test case
21969         (from PR c/5830).
21970
21971 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21972
21973         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21974
21975 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21976
21977         * g++.dg/other/classkey1.C: New test.
21978
21979 2002-03-01  Richard Henderson  <rth@redhat.com>
21980
21981         * gcc.c-torture/compile/981223-1.x: New.
21982         * gcc.c-torture/compile/920625-1.x: New.
21983
21984 2002-02-28  Richard Henderson  <rth@redhat.com>
21985
21986         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21987
21988 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21989
21990         * gcc.c-torture/execute/20020227-1.c: New test.
21991
21992 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21993
21994         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21995         here" ERROR lines.
21996         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21997         * g++.old-deja.g++.other/defarg1.C: Likewise.
21998         * g++.old-deja/g++.pt/calls2.C: Likewise.
21999         * g++.old-deja/g++.pt/crash20.C: Likewise.
22000         * g++.old-deja/g++.pt/crash30.C: Likewise.
22001         * g++.old-deja/g++.pt/crash36.C: Likewise.
22002         * g++.old-deja/g++.pt/crash6.C: Likewise.
22003         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22004         * g++.old-deja/g++.pt/derived3.C: Likewise.
22005         * g++.old-deja/g++.pt/error1.C: Likewise.
22006         * g++.old-deja/g++.pt/friend21.C: Likewise.
22007         * g++.old-deja/g++.pt/friend23.C: Likewise.
22008         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22009         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22010
22011 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22012
22013         * gcc.c-torture/execute/20020225-2.c: New test.
22014
22015 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22016
22017         * gcc.c-torture/execute/920730-1t.c,
22018         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22019         Delete test cases, only relevant to -traditional.
22020
22021 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22022
22023         * gcc.dg/cpp/undef1.c: Remove.
22024         * gcc.dg/cpp/directiv.c: Update.
22025         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22026
22027 2002-02-27  Michael Meissner  <meissner@redhat.com>
22028
22029         * gcc.c-torture/execute/20020226-1.c: New test.
22030
22031 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22032
22033         * g++.dg/debug/debug4.C: New test.
22034
22035         * gcc.dg/ia64-visibility-1.c: New test.
22036
22037 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22038
22039         * gcc.dg/debug/20020224-1.c: New.
22040
22041 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22042
22043         * gcc.c-torture/execute/960416-1.x: New.
22044         * gcc.c-torture/execute/divconst-3.x: Likewise.
22045
22046 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22047
22048         * gcc.dg/20020224-1.c: New test.
22049
22050 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22051
22052         * gcc.c-torture/execute/20020225-1.c: New.
22053
22054 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22055
22056         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22057
22058 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22059
22060         * gcc.dg/20020222-1.c: New test.
22061
22062 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22063
22064         * g++.dg/opt/anonunion1.C: New test.
22065
22066 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22067
22068         * g++.dg/template/qualttp19.C: New test.
22069         * g++.dg/template/qualttp20.C: New test.
22070         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22071         * g++.old-deja/g++.other/qual1.C: Likewise.
22072
22073 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22074
22075         * gcc.dg/attr-alwaysinline.c: New.
22076
22077 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22078
22079         * gcc.dg/20020220-1.c: New test.
22080
22081         * gcc.dg/20020220-2.c: New test.
22082
22083         * g++.dg/opt/mmx1.C: New test.
22084
22085 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22086
22087         * gcc.c-torture/compile/20020110.c: New test.
22088
22089 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * gcc.c-torture/execute/20020219-1.c: New test.
22092
22093         * gcc.dg/20020219-1.c: New test.
22094
22095         * gcc.dg/noncompile/20020220-1.c: New test.
22096
22097         * g++.dg/opt/ptrintsum1.C: New test.
22098
22099         * gcc.dg/debug/20020220-1.c: New test.
22100
22101 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22102
22103         * gcc.c-torture/execute/20020216-1.c: New test.
22104
22105 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22106
22107         * gcc.dg/decl-1.c: Update, new test.
22108
22109 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         * g++.dg/abi/bitfield1.C: New test.
22112         * g++.dg/abi/bitfield2.C: New test.
22113
22114 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22115
22116         * gcc.dg/attr-nest.c: New test.
22117
22118 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22119
22120         * gcc.c-torture/execute/20020215-1.c: New test.
22121
22122 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22123
22124         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22125         * g++.dg/debug/debug.exp: New.
22126         * g++.dg/debug/trivial.C: New.
22127         * g++.dg/debug/debug1.C: Moved...
22128         * g++.dg/other/debug1.C: ...from here.
22129         * g++.dg/debug/debug2.C: Moved...
22130         * g++.dg/other/debug2.C: ...from here.
22131         * g++.dg/debug/debug3.C: Moved...
22132         * g++.dg/other/debug3.C: ...from here.
22133
22134         * gcc.dg/noncompile/20020213-1.c: New test.
22135
22136 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22137
22138         * g++.dg/other/debug3.C: New test.
22139
22140         * gcc.c-torture/execute/20020213-1.c: New test.
22141
22142 2002-02-13  Richard Smith <richard@ex-parrot.com>
22143
22144         * g++.old-deja/g++.other/thunk1.C: New test.
22145
22146 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22147
22148         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22149
22150 2002-02-13  Stan Shebs  <shebs@apple.com>
22151
22152         * gcc.dg/altivec-3.c: New.
22153
22154 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22155
22156         * gcc.dg/Wunreachable-1.c: New test.
22157         * gcc.dg/Wunreachable-2.c: New test.
22158
22159 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22160
22161         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22162
22163 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22164
22165         * gcc.dg/decl-1.c: New test.
22166
22167 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22168
22169         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22170
22171 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22172
22173         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22174         * gcc.c-torture/compile/980506-1.x: Likewise.
22175
22176 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22177
22178         * gcc.dg/20020210-1.c: New.
22179
22180 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22181
22182         * g77.f-torture/execute/947.f: New regression test
22183         for PR fortran/947.
22184
22185 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22186
22187         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22188         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22189
22190 2002-02-08  Richard Henderson  <rth@redhat.com>
22191
22192         * gcc.c-torture/compile/labels-3.c: New.
22193
22194 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22195
22196         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22197         expression statements work instead.
22198         * gcc.dg/noncompile/20020207-1.c: New test.
22199
22200 2002-02-07  Richard Henderson  <rth@redhat.com>
22201
22202         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22203
22204 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22205
22206         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22207         message from g77
22208         * lib/g77-dg.exp: Trim g77 error messages so that they are
22209         recognized by dg.exp.
22210
22211 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22212
22213         PR fortran/5473
22214         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22215
22216 2002-02-07  Richard Henderson  <rth@redhat.com>
22217
22218         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22219         to be sufficiently aligned for integers.
22220
22221 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22222
22223         * g++.dg/template/friend4.C: New test.
22224
22225 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22226
22227         PR fortran/5743
22228         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22229         unsupported cases.
22230
22231 2002-02-07  Richard Henderson  <rth@redhat.com>
22232
22233         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22234         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22235         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22236         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22237
22238 2002-02-06  Richard Henderson  <rth@redhat.com>
22239
22240         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22241
22242 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22243
22244         * gcc.dg/20020206-1.c: New test.
22245
22246 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22247
22248         * gcc.c-torture/execute/20020206-1.c: New test.
22249
22250         * gcc.c-torture/execute/20020206-2.c: New test.
22251
22252         PR optimization/5429:
22253         * gcc.c-torture/compile/20020206-1.c: New test.
22254
22255 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22256
22257         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22258         as certain file formats cannot support particularly large
22259         alignments.
22260
22261         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22262         and do not expect to be able to link the executable.
22263
22264         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22265         fail because the COFF format does not support the weak attribute.
22266
22267 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22268
22269         * g77.dg/pr5473.f:  New test
22270
22271 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22272
22273         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22274         Fix testcase accordingly.
22275
22276 2002-02-04  Richard Henderson  <rth@redhat.com>
22277
22278         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22279         (buf): Change to be an array of pointers, not ints.
22280
22281 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22282
22283         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22284         before all tests.  Move warning one line above to match where it
22285         C frontend emits.
22286         * gcc.dg/Wswitch-2.c: New test.
22287         * g++.dg/warn/Wswitch-1.C: New test.
22288         * g++.dg/warn/Wswitch-2.C: New test.
22289
22290 2002-02-04  Richard Henderson  <rth@redhat.com>
22291
22292         * g++.dg/abi/offsetof.C: Fix size comparison.
22293
22294 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22295
22296         * gcc.dg/cast-qual-2.c: New test.
22297
22298 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * gcc.dg/20020201-4.c: New test.
22301
22302 2002-02-04  Ben Elliston  <bje@redhat.com>
22303
22304         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22305         target_info attribute != 0, in addition to the empty string.
22306         (gcc_target_compile): Likewise.
22307
22308 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22309
22310         * gcc.dg/Wswitch.c: New test.
22311         PR gcc/4475. PR gcc/3780.
22312
22313 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22314
22315         * g77.f-torture/execute/5122.f: New test for regressions
22316         against PR fortran/5122.
22317
22318 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22319
22320         * g77.f-torture/compile/pr3743.f: Delete
22321         * g77.dg/pr3743-1.f: New test.
22322         * g77.dg/pr3743-2.f: New test.
22323         * g77.dg/pr3743-3.f: New test.
22324         * g77.dg/pr3743-4.f: New test.
22325
22326 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22327
22328         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22329
22330 2002-02-02  Richard Henderson  <rth@redhat.com>
22331
22332         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22333         * gcc.c-torture/execute/bf64-1.c: Likewise.
22334
22335 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22336
22337         * gcc.dg/20020201-2.c: New test.
22338
22339         * gcc.dg/20020201-3.c: New test.
22340
22341         * gcc.c-torture/execute/bitfld-2.c: New test.
22342
22343 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22344
22345         * gcc.dg/bitfld-1.c: Update.
22346         * gcc.dg/bitfld-2.c: Update.
22347         * gcc.c-torture/execute/bitfld-1.x: New.
22348
22349 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * gcc.c-torture/execute/20020201-1.c: New test.
22352
22353 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22354
22355         PR target/5469
22356         * gcc.dg/20020201-1.c: New test.
22357
22358 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22359
22360         PR fortran/3743
22361         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22362         * g77.f-torture/compile/pr3743.x: Remove
22363
22364 2002-01-31  Tom Rix  <trix@redhat.com>
22365
22366         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22367
22368 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22369
22370         * gcc.dg/noncompile/20020130-1.c: New test.
22371
22372 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22373
22374         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22375
22376 2002-01-29  Richard Henderson  <rth@redhat.com>
22377
22378         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22379         to long long.
22380         * gcc.c-torture/execute/bf64-1.c: Likewise.
22381
22382 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22383
22384         * gcc.c-torture/execute/20020129-1.c: New test.
22385
22386 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22387
22388         * gcc.c-torture/compile/20000224-1.c: Update.
22389         * gcc.c-torture/execute/bitfld-1.c: New tests.
22390         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22391         * gcc.dg/uninit-A.c: Update.
22392
22393 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22394
22395         * g++.dg/template/ctor1.C: Add instantiation.
22396
22397 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22398
22399         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22400         argument to __builtin_prefetch to be const ptr.
22401
22402 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22403
22404         * gcc.c-torture/compile/20020120-1.c: New test.
22405
22406 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22407
22408         * gcc.c-torture/execute/20020127-1.c: New test.
22409
22410 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22411
22412         * g77.dg/f77-edit-i-in.f: New test
22413         * g77.dg/f77-edit-i-out.f: New test
22414
22415 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22416
22417         * gcc.dg/debug/debug.exp: New file.
22418         * gcc.dg/debug/trivial.c: New file.
22419         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22420         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22421         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22422         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22423         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22424         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22425         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22426         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22427         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22428         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22429         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22430         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22431         * gcc.dg/20000503-1.c: Removed.
22432         * gcc.dg/20010207-1.c: Removed.
22433         * gcc.dg/20011223-1.c: Removed.
22434         * gcc.dg/20020104-2.c: Removed.
22435         * gcc.dg/debug-1.c: Removed.
22436         * gcc.dg/debug-2.c: Removed.
22437         * gcc.dg/debug-3.c: Removed.
22438         * gcc.dg/debug-4.c: Removed.
22439         * gcc.dg/debug-5.c: Removed.
22440         * gcc.dg/debug-6.c: Removed.
22441         * gcc.dg/dwarf2-1.c: Removed.
22442         * gcc.dg/dwarf2-2.c: Removed.
22443
22444 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22445
22446         * g++.old-deja/g++.other/eh5.C: New test.
22447         * g++.old-deja/g++.other/sibcall2.C: New test.
22448         * g++.old-deja/g++.other/array9.C: New test.
22449         * g++.old-deja/g++.other/typename2.C: New test.
22450         * g++.old-deja/g++.other/crash60.C: New test.
22451         * g++.old-deja/g++.other/conv9.C: New test.
22452         * g++.old-deja/g++.other/mangle10.C: New test.
22453         * g++.old-deja/g++.other/unchanging1.C: New test.
22454         * g++.old-deja/g++.other/exprstmt1.C: New test.
22455         * g++.old-deja/g++.other/inline23.C: New test.
22456         * g++.old-deja/g++.eh/ia64-1.C: New test.
22457         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22458         * g++.old-deja/g++.other/reload1.C: New test.
22459         * g++.old-deja/g++.other/static20.C: New test.
22460         * g++.old-deja/g++.other/local-alloc1.C: New test.
22461         * g++.old-deja/g++.other/conv8.C: New test.
22462         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22463         * g++.old-deja/g++.other/storeexpr1.C: New test.
22464         * g++.old-deja/g++.other/storeexpr2.C: New test.
22465         * g++.dg/eh/template2.C: New test.
22466         * g++.dg/warn/weak1.C: New test.
22467
22468 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22469
22470         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22471         Remove first, non-varying, argument.
22472
22473 2002-01-23  Richard Henderson  <rth@redhat.com>
22474
22475         * gcc.dg/inline-2.c: New.
22476
22477         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22478         Add optional target arg.  Check number of arguments.
22479         (scan-assembler-not, scan-assembler-dem): Likewise.
22480         (scan-assembler-dem-not): Likewise.
22481
22482 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22483
22484         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22485         line 12.
22486         * g++.old-deja/g++.brendan/parse3.C,
22487         g++.old-deja/g++.other/crash26.C,
22488         g++.old-deja/g++.other/crash28.C,
22489         g++.old-deja/g++.other/crash29.C,
22490         g++.old-deja/g++.other/crash30.C,
22491         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22492
22493 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22494
22495         * gcc.dg/20020115-1.c: New.
22496
22497 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22498
22499         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22500
22501 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22502
22503         * gcc.dg/20020122-3.c: New.
22504
22505 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22506
22507         * g++.dg/other/gc1.C: New test.
22508
22509 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22510
22511         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22512
22513 2002-01-22  Richard Henderson  <rth@redhat.com>
22514
22515         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22516
22517 2002-01-22  Richard Henderson  <rth@redhat.com>
22518
22519         * gcc.dg/20020122-4.c: New.
22520
22521 2002-01-22  H.J. Lu <hjl@gnu.org>
22522
22523         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22524         link output.
22525         * gcc.dg/special/ecos.exp: Likewise.
22526         * lib/g++-dg.exp: Likewise.
22527         * lib/g77-dg.exp: Likewise.
22528         * lib/gcc-dg.exp : Likewise.
22529         * lib/mike-g++.exp: Likewise.
22530         * lib/mike-g77.exp: Likewise.
22531         * lib/mike-gcc.exp: Likewise.
22532         * lib/objc-dg.exp: Likewise.
22533
22534 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22535
22536         PR target/5379
22537         * gcc.dg/20020122-2.c: New test.
22538
22539 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22540
22541         * gcc.dg/20020122-1.c: New test.
22542
22543 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22544
22545         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22546
22547 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22548
22549         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22550
22551 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22552
22553         * gcc.c-torture/compile/20020121-1.c: New test.
22554
22555 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22556
22557         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22558         ld_library_path.
22559
22560 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22561
22562         * gcc.dg/20020218-1.c: New test.
22563
22564 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22565
22566         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22567         messages
22568         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22569         "At global scope" warning
22570         * g++.dg/ext/align1.C: Change cygwin test for alignment
22571         from db-bogus to dg-warning
22572
22573 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22574
22575         * g77.f-torture/compile/cpp2.F: New test.
22576
22577 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22578
22579         * g++.dg/template/access1.C: New test.
22580
22581 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22582
22583         * gcc.dg/20020118-1.c: New.
22584
22585 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22586
22587         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22588
22589 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22590
22591         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22592         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22593         alignment warnings.
22594
22595 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22596
22597         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22598         torture_with_loops and torture_without_loops
22599
22600 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22601
22602         * gcc.c-torture/compile/20020116-1.c: New test.
22603
22604 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22605
22606         * gcc.dg/20020116-2.c: New test.
22607
22608         * gcc.dg/ultrasp4.c: New test.
22609
22610         * gcc.dg/20020116-1.c: New test.
22611
22612 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22613
22614         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22615         by EABI.
22616
22617 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22618
22619         * gcc.misc-tests/i386-prefetch.exp: New.
22620         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22621         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22622         * gcc.misc-tests/i386-pf-none-1.c: New test.
22623         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22624
22625 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22626
22627         * gcc.dg/gnu89-init-1.c: Add new tests.
22628
22629 2002-01-15  Andreas Jaeger  <aj@suse.de>
22630
22631         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22632         * gcc.dg/i386-mmx-2.c: Likewise.
22633         * gcc.dg/i386-sse-1.c: Likewise.
22634         * gcc.dg/i386-sse-2.c: Likewise.
22635         * gcc.dg/i386-sse-3.c: Likewise.
22636
22637 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22638
22639         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22640         Uncomment additional cases that now pass.
22641
22642 2002-01-11  Richard Henderson  <rth@redhat.com>
22643
22644         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22645         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22646
22647 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22648
22649         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22650
22651 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22652
22653         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22654         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22655
22656 2002-01-10  Dale Johannesen  <dalej@apple.com>
22657
22658         * gcc.c-torture/execute/loop-11.c: New.
22659
22660 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22661
22662         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22663         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22664
22665 2002-01-09  Richard Henderson  <rth@redhat.com>
22666
22667         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22668         type in which to perform the operation for each size.
22669
22670 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22671
22672         * gcc.c-torture/compile/20020109-2.c: New test.
22673
22674 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22675
22676         * gcc.c-torture/execute/loop-10.c: New test.
22677
22678 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.c-torture/compile/20010226-1.c: New test.
22681         * gcc.c-torture/compile/20010227-1.c: New test.
22682         * gcc.c-torture/compile/20010426-1.c: New test.
22683         * gcc.c-torture/compile/20010510-1.c: New test.
22684         * gcc.c-torture/compile/20010605-3.c: New test.
22685         * gcc.c-torture/compile/20010824-1.c: New test.
22686         * gcc.c-torture/execute/20010409-1.c: New test.
22687         * gcc.dg/noncompile/20000901-1.c: New test.
22688         * gcc.dg/20001023-1.c: New test.
22689         * gcc.dg/20001101-1.c: New test.
22690         * gcc.dg/20001102-1.c: New test.
22691         * gcc.dg/20010207-1.c: New test.
22692         * gcc.dg/20010405-1.c: New test.
22693         * gcc.dg/20010822-1.c: New test.
22694         * gcc.dg/20011107-1.c: New test.
22695
22696 2002-01-09  Jeffrey A Law  (law@redhat.com)
22697
22698         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22699
22700         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22701         execution failure on PA targets.
22702
22703 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22704
22705         * gcc.c-torture/compile/20020109-1.c: New test.
22706
22707 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22708
22709         * gcc.c-torture/execute/20020108-1.c: New test.
22710
22711 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22712
22713         * gcc.dg/20020108-1.c: New test.
22714
22715 2002-01-08  H.J. Lu <hjl@gnu.org>
22716
22717         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22718         for header files.
22719
22720 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22721
22722         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22723         consistency.
22724
22725 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22726
22727         * gcc.dg/altivec-4.c: Test altivec predicates.
22728
22729 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.c-torture/execute/20020107-1.c: New test.
22732
22733 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22734
22735         PR c/5279
22736         * gcc.c-torture/compile/20020106-1.c: New test.
22737
22738 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22739
22740         * gcc.c-torture/execute/nestfunc-4.c: New test.
22741
22742 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22743
22744         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22745         extra triple that slipped in.
22746         * g++.old-deja/g++.abi/align.C: Likewise.
22747         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22748
22749 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22750
22751         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22752         * g++.old-deja/g++.abi/align.C: Likewise.
22753         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22754
22755         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22756         on FreeBSD/i386.
22757         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22758         FreeBSD.
22759
22760 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22761
22762         * gcc.dg/20020104-1.c: New test.
22763
22764         * gcc.dg/20020104-2.c: New test.
22765
22766 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22767
22768         * gcc.dg/20020103-1.c: Fix typo in target selector.
22769
22770 2002-01-03  Richard Henderson  <rth@redhat.com>
22771
22772         * gcc.dg/20020103-1.c: New.
22773
22774 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22775
22776         * gcc.c-torture/execute/20020103-1.c: New test.
22777
22778 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22779
22780         * g++.dg/other/debug2.C: New test.
22781
22782         * gcc.c-torture/compile/20020103-1.c: New test.
22783
22784 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22785
22786         * gcc.dg/gnu89-init-1.c: Added new tests.
22787
22788 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22789
22790         * g++.dg/template/friend2.C: Remove as patch is reverted.
22791
22792         * g++.dg/warn/oldcast1.C: New test.
22793
22794         * g++.dg/template/ptrmem1.C: New test.
22795         * g++.dg/template/ptrmem2.C: New test.
22796
22797         * g++.dg/template/ntp.C: New test.
22798
22799         * g++.dg/other/component1.C: New test.
22800
22801         * g++.dg/template/ttp3.C: New test.
22802
22803         * g++.dg/template/friend2.C: New test.
22804         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22805
22806 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.dg/other/ptrmem1.C: New test.
22809         * g++.dg/other/ptrmem2.C: New test.
22810
22811 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22812
22813         * g++.dg/template/ctor1.C: New test.
22814
22815 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22816
22817         * g++.dg/template/friend2.C: New test.
22818
22819 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22820
22821         * gcc.dg/mmix-1.c: New test.
22822
22823 2001-12-31  Richard Henderson  <rth@redhat.com>
22824
22825         * gcc.dg/asm-5.c: New.
22826
22827 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22828
22829         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22830         in namespace __gnu_cxx
22831
22832 2001-12-30  Richard Henderson  <rth@redhat.com>
22833
22834         * gcc.dg/debug-6.c: New.
22835
22836 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22837
22838         * gcc.c-torture/compile/20011229-2.c: New test.
22839
22840 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22841
22842         * gcc.dg/debug-3.c: New test.
22843         * gcc.dg/debug-4.c: New test.
22844         * gcc.dg/debug-5.c: New test.
22845
22846 2001-12-29  Richard Henderson  <rth@redhat.com>
22847
22848         * g++.dg/eh/loop1.C: New.
22849
22850 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         * g++.dg/template/crash1.C: New test.
22853
22854 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22855
22856         * g++.dg/other/const1.C: New test.
22857
22858 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22859
22860         * gcc.c-torture/compile/20011229-1.c: New test.
22861
22862 2001-12-28  Stan Shebs  <shebs@apple.com>
22863
22864         * lib/objc-torture.exp: Resync with c-torture.exp.
22865         * lib/objc.exp: Load standard libraries.
22866
22867 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22868
22869         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22870         additional tests.
22871
22872 2001-12-27  Roger Sayle <roger@eyesopen.com>
22873
22874         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22875
22876 2001-12-27  Richard Henderson  <rth@redhat.com>
22877
22878         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22879
22880 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22881
22882         * g++.dg/eh/ctor1.C: New test.
22883         * g++.dg/other/error2.C: New test.
22884
22885 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.dg/other/init2.C: New test.
22888
22889 2001-12-24  Richard Henderson  <rth@redhat.com>
22890
22891         * gcc.dg/20011223-1.c: New.
22892         * gcc.dg/inline-1.c: New.
22893
22894 2001-12-23  Richard Henderson  <rth@redhat.com>
22895
22896         * gcc.dg/asm-4.c: Test operand modifiers.
22897
22898 2001-12-23  Richard Henderson  <rth@redhat.com>
22899
22900         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22901
22902 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22903
22904         * gcc.c-torture/execute/20011223-1.c: New test.
22905
22906 2001-12-21  Richard Henderson  <rth@redhat.com>
22907
22908         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22909         re-enables the warning.
22910
22911 2001-12-21  Richard Henderson  <rth@redhat.com>
22912
22913         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22914
22915 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22916
22917         * gcc.c-torture/compile/20011218-1.c: New test.
22918
22919 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22920
22921         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22922         arm-isr.c test.
22923         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22924         epilogue generation for ARM ISR routines.
22925
22926 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22927
22928         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22929         * gcc.dg/format/c90-printf-3.c: Likewise.
22930         * gcc.dg/format/c99-printf-3.c: Likewise.
22931         * gcc.dg/format/ext-1.c: Likewise.
22932         * gcc.dg/format/ext-6.c: Likewise.
22933         * gcc.dg/format/format.h: Prototype unlocked stdio.
22934
22935 2001-12-20  Richard Henderson  <rth@redhat.com>
22936
22937         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22938         (arena): Use it.
22939         (malloc): Correct allocation logic.  Abort if we fill up the
22940         arena before initialization complete.
22941         (realloc): Correct allocation logic.
22942
22943 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22944
22945         * gcc.c-torture/compile/20011219-2.c: New test.
22946
22947         * gcc.c-torture/execute/20011219-1.c: New test.
22948
22949 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22950
22951         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22952         target does not support weak symbols.
22953
22954 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22955
22956         * gcc.c-torture/compile/20011219-1.c: New test.
22957
22958 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22959
22960         * g++.dg/other/error1.C: New test.
22961
22962 2001-12-17  Jeffrey A Law  (law@redhat.com)
22963
22964         * gcc.c-torture/execute/20011217-1.c: New test.
22965
22966 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22967
22968         * objc.dg/special/: New directory.
22969         * objc.dg/special/special.exp: New file.
22970         * objc.dg/special/unclaimed-category-1.h: New file.
22971         * objc.dg/special/unclaimed-category-1a.m: New file.
22972         * objc.dg/special/unclaimed-category-1.m: New file.
22973
22974 2001-12-17  Andreas Jaeger  <aj@suse.de>
22975
22976         * gcc.c-torture/compile/20011217-2.c: New test.
22977
22978 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22979
22980         * gcc.c-torture/compile/20011217-1.c: New test.
22981
22982 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22983
22984         * testsuite/gcc.dg/20011214-1.c: New.
22985
22986 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22987
22988         * gcc.dg/altivec-4.c: New.
22989
22990 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22991
22992         * gcc.dg/20011113-1.c: New test.
22993
22994 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22995
22996         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22997         std::__malloc_alloc_template<0> and
22998         std::__default_alloc_template<false, 0>.
22999
23000 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23001
23002         * objc/execute/bf-21.m: New test.
23003         * objc/execute/enumeration-1.m: New test.
23004         * objc/execute/enumeration-2.m: New test.
23005
23006 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23007
23008         * gcc.dg/gnu89-init-1.c: New test.
23009
23010 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23013         * g++.old-deja/g++.jason/2371.C: Likewise.
23014         * g++.old-deja/g++.jason/template33.C: Likewise.
23015         * g++.old-deja/g++.jason/template34.C: Likewise.
23016         * g++.old-deja/g++.jason/template36.C: Likewise.
23017         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23018         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23019         * g++.old-deja/g++.other/typename1.C: Likewise.
23020         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23021         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23022         * g++.old-deja/g++.pt/typename11.C: Likewise.
23023         * g++.old-deja/g++.pt/typename14.C: Likewise.
23024         * g++.old-deja/g++.pt/typename16.C: Likewise.
23025         * g++.old-deja/g++.pt/typename3.C: Likewise.
23026         * g++.old-deja/g++.pt/typename4.C: Likewise.
23027         * g++.old-deja/g++.pt/typename5.C: Likewise.
23028         * g++.old-deja/g++.pt/typename7.C: Likewise.
23029         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23030
23031 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23032
23033         * g++.dg/other/linkage1.C: New test.
23034         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23035         specifiers.
23036
23037 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23038
23039         * gcc.dg/concat.c: New test.
23040
23041 2001-12-11  Stan Shebs  <shebs@apple.com>
23042
23043         * objc/compile: New test directory.
23044         * objc/compile/compile.exp: New expect script.
23045         * objc/compile/20011211-1.m: New compile test.
23046
23047 2001-12-11  Jason Merrill  <jason@redhat.com>
23048
23049         * lib/prune.exp (prune_gcc_output): Also handle "In member
23050         function".  So many permutations...
23051
23052 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23053
23054         * g++.dg/template/typedef1.C: New test.
23055
23056 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23057
23058         * g++.dg/other/copy1.C: New test.
23059
23060 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23061
23062         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23063
23064         * gcc.dg/builtin-choose-expr.c: New.
23065
23066 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23067
23068         * gcc.dg/altivec-2.c: New.
23069
23070 2001-12-07  Richard Henderson  <rth@redhat.com>
23071
23072         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23073
23074 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23075
23076         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23077         ultrasparc.
23078
23079 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23080
23081         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23082
23083 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23084
23085         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23086         variable argument list.
23087
23088 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23089
23090         * gcc.c-torture/execute/memcheck: Delete entire directory.
23091         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23092         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23093
23094 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23095
23096         * gcc.dg/Wshadow-1.c: New test.
23097
23098 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23099
23100         * gcc.c-torture/compile/20011130-1.c: New test.
23101
23102         * gcc.dg/noncompile/20011025-1.c: New test.
23103
23104         * g++.dg/other/anon-union.C: New test.
23105
23106         * gcc.c-torture/execute/20011024-1.c: New test.
23107
23108 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23109
23110         * gcc.c-torture/execute/20000722-1.x,
23111         gcc.c-torture/execute/20010123-1.x: Remove.
23112         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23113         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23114         gcc.dg/c99-complit-2.c: New tests.
23115
23116 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23117
23118         * g++.dg/inherit/base1.C: New test.
23119
23120 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23121
23122         * g++.dg/other/stdarg1.C: New test.
23123
23124         * gcc.c-torture/compile/20011130-2.c: New test.
23125
23126 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23127
23128         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23129         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23130         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23131         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23132         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23133         * gcc.dg/builtin-prefetch-1.c: New test.
23134
23135 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23136
23137         * gcc.dg/20011130-1.c: New test.
23138
23139 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23140
23141         * g++.dg/other/scope1.C: New test.
23142         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23143
23144 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23145
23146         * gcc.dg/vla-init-1.c: New test.
23147
23148 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23149
23150         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23151
23152 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23153
23154         * objc.dg/alias.m: Update.
23155         * objc.dg/class-1.m: Update.
23156         * objc.dg/const-str-1.m: Update.
23157         * objc.dg/fwd-proto-1.m: Update.
23158         * objc.dg/id-1.m: Update.
23159         * objc.dg/super-class-1.m: Update.
23160
23161 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23162
23163         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23164         constructs.
23165
23166 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23167
23168         * gcc.c-torture/execute/20011128-1.c: New test.
23169
23170 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23171
23172         * gcc.dg/20011127-1.c: New test.
23173
23174 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23175
23176         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23177         from Austin Group draft 7.
23178         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23179         scanf format arguments.
23180         * gcc.dg/format/no-exargs-2.c: New test.
23181
23182 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23183
23184         * g++.dg/abi/vbase8-4.C: New test.
23185
23186 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23187
23188         * gcc.c-torture/execute/20011121-1.c: New test.
23189
23190 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23191
23192         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23193
23194 2001-11-23  Andreas Jaeger  <aj@suse.de>
23195
23196         * gcc.dg/cpp/charconst-2.c: New test.
23197
23198 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23199
23200         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23201         to the host if it is remote.  Let tests specify extra headers
23202         they use.
23203         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23204         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23205         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23206         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23207         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23208         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23209         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23210         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23211         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23212         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23213
23214 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23215
23216         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23217         for little endian ARMs.
23218
23219 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23220
23221         * gcc.c-torture/compile/20011119-1.c: New test.
23222         * gcc.c-torture/compile/20011119-2.c: New test.
23223
23224 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23225
23226         * gcc.dg/altivec-1.c: Fix typo.
23227
23228 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23229
23230         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23231
23232 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23233
23234         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23235
23236 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23237
23238         * lib/g77.exp: Don't specify --rpath-link.
23239
23240         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23241         across all the headers.
23242         * gcc.dg/format/format.exp: For testing on a remote host,
23243         copy format.h.
23244
23245         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23246         * gcc.c-torture/execute/930406-1.c: Likewise.
23247         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23248
23249 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23250
23251         * gcc.dg/altivec-1.c: New.
23252
23253 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23254
23255         * gcc.dg/cpp/fpreprocessed.c: New test case.
23256
23257 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23258
23259         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23260         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23261         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23262
23263 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23264
23265         * gcc.dg/no-builtin-1.c: New test.
23266
23267 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23268
23269         * gcc.c-torture/execute/20011115-1.c: New test.
23270
23271 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23272
23273         * gcc.c-torture/compile/20011114-2.c: New test.
23274         * gcc.c-torture/compile/20011114-3.c: New test.
23275         * gcc.c-torture/compile/20011114-4.c: New test.
23276
23277 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23278
23279         * g++.dg/other/init1.C: New test.
23280
23281 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23282
23283         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23284         message.
23285
23286         * gcc.c-torture/execute/20011114-1.c: New testcase.
23287
23288         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23289         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23290         like the (before this change) version of 20010327-1.c.
23291
23292 2001-11-14  Roger Sayle <roger@eyesopen.com>
23293
23294         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23295
23296 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23297
23298         * g++.dg/init/array2.C: New test.
23299
23300 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23301
23302         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23303
23304 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23305
23306         * g++.dg/other/forscope1.C: New test.
23307         * g++.dg/ext/forscope1.C: New test.
23308         * g++.dg/ext/forscope2.C: New test.
23309
23310 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23311
23312         * gcc.c-torture/execute/20011113-1.c: New test.
23313
23314 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23315
23316         * gcc.c-torture/execute/20011109-2.c: New test.
23317
23318         * gcc.c-torture/execute/20011109-1.c: New test.
23319
23320 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23321
23322         * gcc.c-torture/compile/20011109-1.c: New test.
23323
23324 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23325
23326         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23327         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23328         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23329         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23330         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23331         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23332         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23333
23334 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23335
23336         * g++.dg/warn/Wshadow-1.C: New tests.
23337         * g++.old-deja/g++.mike/for3.C: Update.
23338
23339 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23340
23341         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23342         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23343         XFAILs.  Adjust expected error texts.
23344         * gcc.c-torture/compile/20011106-1.c,
23345         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23346         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23347         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23348         gcc.dg/c99-array-lval-5.c: New tests.
23349
23350 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23351
23352         * gcc.dg/cpp/defined.c: Update.
23353
23354 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23355
23356         * gcc.c-torture/execute/anon-1.c: New test.
23357
23358 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23359
23360         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23361         same size, so no warning should be produced on stormy16.
23362
23363         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23364         due to oversized array.
23365         * g++.old-deja/g++.mike/ns15.C: Likewise.
23366         * g++.old-deja/g++.pt/crash16.C: Likewise.
23367
23368 2001-11-02  Graham Stott  <grahams@redhat.com>
23369
23370         * g++.dgother/debug1.C: Fix typos.
23371
23372 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23373
23374         * g++.dg/other/debug1.C: New test.
23375
23376 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23377
23378         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23379         of unsigned long.
23380
23381 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.dg/20011029-2.c: New test.
23384
23385         * gcc.c-torture/compile/20011029-1.c: New test.
23386
23387 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23388
23389         * objc/execute/class_self-1.m: New test.
23390         * objc/execute/class_self-2.m: New test.
23391
23392 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23393
23394         * gcc.misc-tests/msgs.exp: Delete.
23395         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23396         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23397         error set to match recent changes.
23398
23399 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23400
23401         * gcc.dg/20011021-1.c: New test.
23402
23403 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * gcc.c-torture/compile/20011023-1.c: New test.
23406
23407 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23408
23409         * lib/g77.exp: Rewrite based on lib/g++.exp.
23410
23411 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23412
23413         * gcc.c-torture/execute/20011019-1.c: New test.
23414
23415         * gcc.dg/20011018-1.c: New test.
23416
23417 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23418
23419         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23420
23421 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23422
23423         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23424         * gcc.dg/attr-invalid.c: Likewise.
23425
23426 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23427
23428         * testsuite/gcc.dg/20011015-1.c: New test.
23429
23430 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23431
23432         * g++.dg/template/unify2.C: New test.
23433
23434 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23435
23436         * g++.dg/other/exception-specification.C: New test
23437
23438 2001-10-13  Tom Rix  <trix@redhat.com>
23439
23440         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23441         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23442
23443 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23444
23445         * testsuite/gcc.dg/20011009-1.c: New test.
23446
23447 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23448
23449         PR g++/4476
23450         * g++.dg/other/friend1.C: New test.
23451
23452 2001-10-11  Richard Henderson  <rth@redhat.com>
23453
23454         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23455
23456 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23457
23458         * gcc.c-torture/compile/20011010-1.c: New.
23459
23460 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23461
23462         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23463         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23464         g77.f-torture/execute/execute.exp,
23465         g77.f-torture/noncompile/noncompile.exp,
23466         gcc.c-torture/compile/compile.exp,
23467         gcc.c-torture/execute/execute.exp,
23468         gcc.c-torture/execute/ieee/ieee.exp,
23469         gcc.c-torture/execute/memcheck/memcheck.exp,
23470         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23471         objc/execute/execute.exp: Update FSF address.
23472
23473 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23474
23475         * gcc.dg/cpp/cmdlne-C.c: Update.
23476         * gcc.dg/cpp/cmdlne-C2.c: New.
23477
23478 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23479
23480         * gcc.c-torture/execute/20011008-3.c: New.
23481
23482 2001-10-08  DJ Delorie  <dj@redhat.com>
23483
23484         * gcc.dg/20011008-1.c: New.
23485         * gcc.dg/20011008-2.c: New.
23486
23487 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23488
23489         * gcc.dg/cpp/spacing1.c: Update test.
23490
23491 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23492
23493         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23494         spelling errors of "separate" as "seperate".
23495
23496 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23497
23498         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23499         enough to avoid inlining.
23500
23501 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23502
23503         * lib/g77.exp: set libg2c_dir correctly.
23504
23505 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23506
23507         * gcc.dg/cpp/macro11.c: New test.
23508
23509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23510
23511         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23512         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23513         gcc.dg/format/multattr-3.c: New tests.
23514         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23515         tests for format attributes on function pointers being rejected.
23516
23517 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23518
23519         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23520
23521 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23522
23523         * g++.dg/warn/format1.C: New test.
23524
23525 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23526
23527         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23528
23529 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23530
23531         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23532
23533 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23534
23535         * gcc.dg/cpp/redef2.c: Add test.
23536
23537 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23538
23539         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23540         long-standing bug on i686, apparently.
23541         * gcc.c-torture/execute/loop-2c.x: New file.
23542         * gcc.c-torture/execute/loop-2d.x: New file.
23543         * gcc.c-torture/execute/loop-3c.x: New file.
23544
23545 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23546
23547         * gcc.dg/cpp/20000625-2.c: Correct line number.
23548
23549 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23550
23551         * gcc.dg/cpp/macro10.c: New test.
23552         * gcc.dg/cpp/strify3.c: New test.
23553         * gcc.dg/cpp/spacing1.c: Add tests.
23554         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23555         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23556
23557 2001-09-24  DJ Delorie  <dj@redhat.com>
23558
23559         * gcc.c-torture/execute/20010924-1.c: New test.
23560
23561 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23562
23563         * testsuite/objc/execute/paste.m: Remove.
23564
23565 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23566
23567         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23568
23569 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23570
23571         * g77.dg/strlen0.f: New test.
23572
23573 2001-09-21  Richard Henderson  <rth@redhat.com>
23574
23575         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23576         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23577
23578 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23579
23580         Table-driven attributes.
23581         * g++.dg/ext/attrib1.C: New test.
23582
23583 2001-09-20  DJ Delorie  <dj@redhat.com>
23584
23585         * gcc.dg/20000926-1.c: Update expected warning messages.
23586         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23587         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23588         array.
23589
23590 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23591
23592         * g++.dg/eh/registers1.C: New test case.
23593
23594 2001-09-17  Richard Henderson  <rth@redhat.com>
23595
23596         * gcc.dg/array-5.c: Fix VLA decomposition test.
23597
23598 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23599
23600         * gcc.dg/cpp/line5.c: New testcase.
23601
23602 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23603
23604         * gcc.dg/cpp/macro9.c: New test.
23605
23606 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23607
23608         * gcc.c-torture/execute/980223.c: Change type of addr from long
23609         to char *.
23610
23611 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23612
23613         * gcc.c-torture/execute/20010915-1.c: New test.
23614
23615 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23616
23617         * g77.dg/bprob: New directory.
23618         * g77.dg/bprob/bprob.exp: New file.
23619         * g77.dg/bprob/bprob-1.f: New test.
23620         * g77.dg/gcov: New directory.
23621         * g77.dg/gcov/gcov.exp: New file.
23622         * g77.dg/gcov/gcov-1.f: New test.
23623         * g77.dg/gcov/gcov-1.x: New file.
23624
23625 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23626
23627         * gcc.dg/cpp/directiv.c: Update.
23628         * gcc.dg/cpp/undef1.c: Update.
23629
23630 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23631
23632         * gcc.dg/20010912-1.c: New test.
23633
23634 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23635
23636         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23637         language-independent file in lib.
23638         * lib/gcov.exp: New file.
23639
23640 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23641
23642         * gcc.c-torture/compile/20010911-1.c: New test.
23643
23644 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23645
23646         * lib/profopt.exp: New, to support profile-directed optimizations.
23647         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23648         * gcc.misc-tests/bprob-1.c: New test.
23649         * gcc.misc-tests/bprob-2.c: New test.
23650
23651 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23652
23653         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23654         XFAIL and which kinds of gcov output to verify.
23655         * gcc.misc-tests/gcov-4b.x: New file.
23656         * gcc.misc-tests/gcov-5b.x: New file.
23657         * gcc.misc-tests/gcov-6.x: New file.
23658         * gcc.misc-tests/gcov-7.c: New test.
23659         * gcc.misc-tests/gcov-7.x: New file.
23660
23661 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23662
23663         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23664         * gcc.misc-tests/gcov-6.c: New test.
23665
23666 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         PR c++/3986
23669         * g++.dg/abi/vbase1.C: New test.
23670
23671 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23672
23673         * objc.dg/method-2.m: New.
23674
23675 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23676
23677         PR c++/4203
23678         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23679         * g++.dg/init/empty1.C: New test.
23680
23681 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23682
23683         * gcc.c-torture/compile/20010903-1.c: New test.
23684
23685 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23686
23687         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23688         for m68k.
23689
23690 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23691
23692         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23693
23694         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23695
23696         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23697
23698 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23699
23700         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23701         for 16-bit 'unsigned int'.
23702
23703 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23704
23705         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23706
23707 2001-08-27  Richard Henderson  <rth@redhat.com>
23708
23709         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23710         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23711
23712 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23713
23714         * gcc.dg/asm-names.c (ymain): New.
23715
23716 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23717
23718         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23719         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23720         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23721
23722 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23723
23724         * gcc.dg/compare5.c: New testcase.
23725
23726 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23727
23728         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23729         and "In instantiation".
23730
23731 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23732
23733         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23734
23735 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23736
23737         * gcc.misc-tests/gcov.exp: Add support for branch information.
23738         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23739         * gcc.misc-tests/gcov-4.c: New test.
23740         * gcc.misc-tests/gcov-4b.c: New test.
23741         * gcc.misc-tests/gcov-5b.c: New test.
23742
23743 2001-08-20  Zack Weinberg  <zackw@panix.com>
23744
23745         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23746         expected to fail.
23747
23748 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23749
23750         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23751
23752 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23753
23754         * g++.dg/eh/template1.C: New test.
23755
23756 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23757
23758         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23759         Fix thinko.
23760         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23761         for xfail.
23762
23763 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23764
23765         * lib/g77-dg.exp:  Use prune.exp for common procedures
23766         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23767         * lib/g77.exp: (g77-dg-prune) Remove
23768
23769 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23770
23771         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23772
23773 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23774
23775         * g++.dg/template/unify1.C: New test.
23776
23777 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23778
23779         * g++.dg/abi/empty4.C: New test.
23780
23781 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23782
23783         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23784         solaris2.*
23785         * g77.f-torture/compile/pr3743.x: Likewise
23786
23787 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23788
23789         * g++.dg/other/using-declaration.C: New test.
23790
23791 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23792
23793         * gcc.dg/cpp/tr-sign.c: New testcase.
23794
23795 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23796
23797         * gcc.dg/cpp/19951025-1.c: Revert.
23798         * gcc.dg/cpp/directiv.c: We no longer process directives that
23799         interrupt macro arguments.
23800
23801 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23802
23803         * gcc.dg/bconstp-1.c: New test.
23804
23805 2001-08-03  Richard Henderson  <rth@redhat.com>
23806
23807         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23808
23809 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23810
23811         * gcc.dg/cpp/19951025-1.c: Update.
23812
23813 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23814
23815         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23816         should be x.
23817
23818 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         Kill -fhonor-std.
23821         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23822         * g++.old-deja/g++.other/std1.C: Likewise.
23823         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23824
23825 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23826
23827         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23828         (g77_pass, g77_fail, g77_finish, g77_exit,
23829         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23830
23831 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23832
23833         * g77.dg/fbackslash.f
23834         * g77.dg/fcase-preserve.f
23835         * g77.dg/ff90-1.f
23836         * g77.dg/ffixed-line-length-0.f
23837         * g77.dg/ffixed-line-length-132.f
23838         * g77.dg/ffixed-line-length-7.f
23839         * g77.dg/ffixed-line-length-72.f
23840         * g77.dg/ffixed-line-length-none.f
23841         * g77.dg/ffree-form-1.f
23842         * g77.dg/fno-backslash.f
23843         * g77.dg/fno-f90-1.f
23844         * g77.dg/fno-fixed-form-1.f
23845         * g77.dg/fno-onetrip.f
23846         * g77.dg/fno-typeless-boz.f
23847         * g77.dg/fno-underscoring.f
23848         * g77.dg/fno-vxt-1.f
23849         * g77.dg/fonetrip.f
23850         * g77.dg/ftypeless-boz.f
23851         * g77.dg/fugly-assumed.f
23852         * g77.dg/funderscoring.f
23853         * g77.dg/fvxt-1.f
23854
23855 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23856
23857         * objc.dg/fwd-proto-1.m: New.
23858         * objc.dg/local-decl-1.m: New.
23859         * objc.dg/naming-1.m: New.
23860         * objc.dg/naming-2.m: New.
23861         * objc.dg/proto-hier-1.m: New.
23862
23863 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23864
23865         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23866         largest-type elements to a struct makes its size grow.
23867
23868 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23869
23870         * g++.dg/abi/vthunk1.C: New test.
23871
23872 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23873
23874         * g++.dg/abi/vbase8-22.C: New test.
23875
23876 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23877
23878         * gcc.dg/cpp/macro8.c: New test.
23879
23880 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * g++.dg/abi/vbase8-21.C: New test.
23883
23884 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23885
23886         * g++.dg/abi/vbase8-10.C: New test.
23887
23888 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23889
23890         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23891         ${tool}_set_ld_library_path.
23892         Changed caller.
23893         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23894         g++.exp.
23895
23896 2001-07-26  Stan Cox <scox@redhat.com>
23897
23898         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23899         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23900         gcc_exit, gcc_check_unsupported_p):
23901         Moved to gcc-deps.exp
23902         * gcc-deps.exp: New file.
23903
23904 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23905
23906         * g++.old-deja/g++.pt/defarg14.C: New test.
23907
23908 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23909
23910         * g++.old-deja/g++.other/lineno5.C: New test.
23911
23912 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23913
23914         * g++.old-deja/g++.pt/crash68.C: New test.
23915
23916 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23917
23918         * g++.old-deja/g++.other/crash42.C: New test.
23919
23920 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23921
23922         * gcc.dg/cpp/extratokens.c: Fix.
23923         * gcc.dg/cpp/skipping2.c: New tests.
23924
23925 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23926
23927         * gcc.c-torture/execute/20010724-1.c: New file.
23928         * gcc.c-torture/execute/20010724-1.x: New file.
23929
23930 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23931
23932         * g++.old-deja/g++.other/cond7.C: New test.
23933
23934 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23935
23936         * g++.old-deja/g++.other/optimize4.C: New test.
23937
23938 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23939
23940         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23941
23942 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23943
23944         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23945         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23946         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23947         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23948
23949         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23950         bug report" message.
23951
23952         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23953         * g++.dg/ext/instantiate1.C: Move from old-deja.
23954
23955 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23956
23957         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23958         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23959         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23960         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23961
23962 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23963
23964         * gcc.c-torture/execute/20010723-1.c: New test.
23965
23966 2001-07-23  Ben Elliston  <bje@redhat.com>
23967
23968         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23969
23970 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23971
23972         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23973         i[34567]86-*-*.
23974         Delete handling of ieee_multilib_flags.
23975         Pass -mieee for alpha*-*-* and sh-*-*.
23976         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23977
23978 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23979
23980         Remove old-abi tests.
23981         * g++.old-deja/g++.mike/p11116.C: Remove.
23982         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23983
23984 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23985
23986         * g77.f-torture/compile/pr3743.f:  New test
23987
23988 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23989
23990         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23991
23992 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23993
23994         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23995         g++.old-deja/g++.pt/static6.C: Likewise.
23996         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23997         supports weak symbols.
23998
23999 2001-07-18  Andreas Jaeger  <aj@suse.de>
24000
24001         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24002         supported again.
24003
24004 2001-07-18  Andreas Jaeger  <aj@suse.de>
24005
24006         * gcc.dg/iftrap-1.c: Fix target line.
24007
24008 2001-07-17  Richard Henderson  <rth@redhat.com>
24009
24010         * gcc.c-torture/execute/20010717-1.c: New.
24011
24012 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24013
24014         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24015         tests.
24016
24017 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24018
24019         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24020
24021 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24022
24023         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24024         UAC_SIGBUS, UAC_NOPRINT definitions.
24025
24026 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24027
24028         * objc/execute/object_is_class.m: New test.
24029         * objc/execute/object_is_meta_class.m: New test.
24030
24031 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24032
24033         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24034         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24035
24036 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24037
24038         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24039         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24040
24041 2001-07-14  Richard Henderson  <rth@redhat.com>
24042
24043         * gcc.dg/iftrap-1.c: New.
24044
24045 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24046
24047         * g77.f-torture/execute/intrinsic77.f: New test.
24048
24049 2001-07-11  Janis Johnson <janis@us.ibm.com>
24050
24051         * gcc.misc-tests/gcov-3.c: New test.
24052
24053 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24054
24055         * gcc.c-torture/compile/20010711-1.c,
24056         * gcc.c-torture/compile/20010711-2.c: New tests.
24057
24058 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24059
24060         * gcc.c-torture/execute/20010711-1.c: New test.
24061
24062 2001-07-11  Ben Elliston  <bje@redhat.com>
24063
24064         * g++.old-deja/g++.other/enum5.C: New test.
24065
24066 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24067
24068         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24069         (g++-dg-prune): Call prune_gcc_output.
24070         * prune.exp: New file for prune_gcc_output.
24071         * lib/g++.exp, lib/gcc.exp: Load it.
24072
24073 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24074
24075         * gcc.c-torture/compile/20010701-1.c,
24076         g++.old-deja/g++.ext/attrib6.C: New tests.
24077
24078 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24079
24080         * gcc.c-torture/compile/20010706-1.c: New test.
24081
24082 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24083
24084         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24085
24086 2001-06-28  Stan Shebs  <shebs@apple.com>
24087
24088         * gcc.dg/pragma-darwin.c: New test.
24089
24090 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24091
24092         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24093         Solaris 2.[678] system.
24094
24095 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24096
24097         * gcc.dg/20010622-1.c: New test.
24098
24099 2001-06-18  Stan Shebs  <shebs@apple.com>
24100
24101         * objc.dg: New directory.
24102         * objc.dg/dg.exp: New file.
24103         * objc.dg/alias.m: New.
24104         * objc.dg/class-1.m: New.
24105         * objc.dg/class-2.m: New.
24106         * objc.dg/const-str-1.m: New.
24107         * objc.dg/const-str-2.m: New.
24108         * objc.dg/id-1.m: New.
24109         * objc.dg/method-1.m: New.
24110         * objc.dg/super-class-1.m: New.
24111         * lib/objc-dg.exp: New file.
24112
24113 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24114
24115         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24116         of label name.
24117
24118 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24119
24120         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24121
24122 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24123
24124         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24125         variable.
24126
24127 2001-06-12  Richard Henderson  <rth@redhat.com>
24128
24129         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24130
24131 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24132
24133         * g++.old-deja/g++.abi/vbase5.C: New test.
24134         * g++.old-deja/g++.abi/vbase6.C: New test.
24135         * g++.old-deja/g++.abi/vbase7.C: New test.
24136
24137 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24138
24139         * gcc.c-torture/compile/20010610-1.c: New test.
24140
24141 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24142
24143         * g++.old-deja/g++.abi/vbase4.C: New test.
24144
24145 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24146
24147         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24148         support %f for HC11/HC12 targets.
24149         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24150         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24151         on HC11/HC12 targets.
24152         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24153
24154 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24155
24156         * gcc.dg/wchar_t-1.c: New file.
24157         * gcc.dg/wint_t-1.c: Likewise.
24158
24159 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24160
24161         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24162
24163 2001-06-11  Richard Henderson  <rth@redhat.com>
24164
24165         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24166
24167 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24168
24169         * gcc.c-torture/compile/20010611-1.c: New test.
24170
24171 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24172
24173         * gcc.dg/c99-tag-1.c: Add more tests.
24174
24175 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24176
24177         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24178         representation on MN10300 and ARM/Thumb.
24179
24180 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24181
24182         * g77.f-torture/execute/20010610.f: New.
24183
24184 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24185
24186         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24187         names.
24188
24189 2001-06-09  Richard Henderson  <rth@redhat.com>
24190
24191         * gcc.c-torture/execute/ashrdi-1.c: New.
24192         * gcc.c-torture/execute/ashldi-1.c: New.
24193         * gcc.c-torture/execute/lshrdi-1.c: New.
24194
24195 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24196
24197         * objc/execute/load-3.m: Added. Check sending +load to categories,
24198         in addition to classes.
24199
24200 2001-06-08  Stan Shebs  <shebs@apple.com>
24201
24202         * objc/execute/load-2.m: New test.  From Nicola Pero
24203         <n.pero@mi.flashnet.it>.
24204
24205 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24206
24207         * gcc.c-torture/execute/20010605-2.c: New test.
24208
24209 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24210
24211         * g++.old-deja/g++.abi/vbase2.C: New test.
24212         * g++.old-deja/g++.abi/vbase3.C: New test.
24213
24214 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24215
24216         * g++.old-deja/g++.pt/friend49.C: New test.
24217
24218 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         * g++.old-deja/g++.ext/anon3.C: New test.
24221
24222 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         * g++.old-deja/g++.other/conv7.C: New test.
24225
24226 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24227
24228         * gcc.c-torture/compile/20010605-2.c: New test.
24229
24230 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24231
24232         * gcc.c-torture/execute/20010604-1.c: New test.
24233
24234 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24235
24236         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24237
24238 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24239
24240         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24241         (g++_link_flags): Likewise.
24242         (g++_init): Pass gccpath's value to two previous functions.
24243
24244 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24245
24246         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24247         Ensure logfile entry matches exec command line.
24248
24249 2001-05-31  Richard Henderson  <rth@redhat.com>
24250
24251         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24252         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24253
24254 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24255
24256         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24257         compiler for irix6.2
24258
24259 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24260
24261         * g++.old-deja/g++.other/optimize3.C: New file.
24262
24263 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24264
24265         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24266         assemble.
24267
24268 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * g++.old-deja/g++.other/optimize2.C: New file.
24271
24272 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24273
24274         * gcc.c-torture/compile/20010518-2.c: New file.
24275         * gcc.c-torture/execute/20010518-1.c: New file.
24276         * gcc.c-torture/execute/20010518-2.c: New file.
24277
24278 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24279
24280         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24281
24282 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24283
24284         G++ no longer defines builtins that do not begin with __builtin.
24285         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24286         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24287         * g++.old-deja/g++.law/builtin1.C: Likewise.
24288         * g++.old-deja/g++.law/cvt2.C: Likewise.
24289         * g++.old-deja/g++.mike/net5.C: Likewise.
24290         * g++.old-deja/g++.other/builtins1.C: Likewise.
24291         * g++.old-deja/g++.other/builtins2.C: Likewise.
24292         * g++.old-deja/g++.other/builtins3.C: Likewise.
24293         * g++.old-deja/g++.other/builtins4.C: Likewise.
24294         * g++.old-deja/g++.other/inline8.C: Likewise.
24295         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24296
24297 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24298
24299         * g++.old-deja/g++.pt/using1.C: Adjust.
24300         * g++.old-deja/g++.pt/using2.C: New test.
24301
24302 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24303
24304         * gcc.dg/cpp/charconst.c: New tests.
24305         * gcc.dg/cpp/escape.c: New tests.
24306         * gcc.dg/cpp/escape-1.c: New tests.
24307         * gcc.dg/cpp/escape-2.c: New tests.
24308         * gcc.dg/cpp/ucs.c: New tests.
24309
24310 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24311
24312         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24313         native compiler for irix6.5.
24314
24315 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24316
24317         * lib/g++.exp (g++_include_flags): Use args to compute
24318         get_multilibs.
24319         (g++_link_flags): Likewise.
24320         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24321
24322 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24323
24324         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24325
24326 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24327
24328         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24329         this file.
24330
24331 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24332
24333         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24334         STACK_SIZE;
24335         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24336         to STACK_SIZE; Use it to define size of add_histo array.
24337         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24338         to STACK_SIZE.
24339         (f): Use GITT_SIZE to define size of gitt local table.
24340         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24341         to STACK_SIZE; Use it to define size of bytemem array.
24342
24343 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24344
24345         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24346         on 68HC11/HC12 due to the asm instruction.
24347         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24348         * gcc.c-torture/compile/920520-1.x: Likewise.
24349         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24350         on 68HC11/HC12 because the function is larger than 64K.
24351         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24352         on 68HC11/HC12 because the structure is too large.
24353
24354 2001-05-20  Richard Henderson  <rth@redhat.com>
24355
24356         * gcc.c-torture/execute/20010520-1.c: New.
24357
24358 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24359
24360         * g++.old-deja/g++.warn/compare1.C: New test.
24361         * gcc.dg/compare4.c: New test.
24362
24363 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24364
24365         * g++.old-deja/g++.other/optimize1.C: New test.
24366
24367 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24368
24369         * g++.old-deja/g++.pt/spec41.C: New test.
24370
24371 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24372
24373         * gcc.c-torture/compile/20010114-1.x: Remove.
24374
24375 2001-05-18  Stan Shebs  <shebs@apple.com>
24376
24377         * gcc.c-torture/compile/20010518-1.c: New test.
24378
24379 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24380
24381         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24382         * g++.old-deja/g++.pt/crash67.C: New test.
24383
24384 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24385
24386         * g++.old-deja/g++.other/debug9.C: New test.
24387
24388 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24389
24390         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24391
24392 2001-05-16  Jan Hubicka  <jh@suse.cz>
24393
24394         * gcc.c-torture/compile/20010516-1.c: New test.
24395
24396 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24397
24398         * g++.old-deja/g++.other/crash41.C: New test.
24399
24400 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24401
24402         * g++.old-deja/g++.pt/crash66.C: New test.
24403
24404 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24405
24406         * g++.old-deja/g++.robertl/eb27.C: Convert.
24407
24408 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24409
24410         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24411         declaration being redundant.
24412
24413 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24414
24415         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24416
24417 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24418
24419         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24420
24421 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24422
24423         * lib/g++.exp: Use testsuite_flags.
24424
24425 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24426
24427         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24428
24429 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24430
24431         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24432
24433 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24434
24435         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24436
24437 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24438
24439         * gcc.c-torture/compile/20010313-1.c: New test.
24440
24441 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24442
24443         * gcc.dg/cpp/direct2.c: New test.
24444         * gccq.dg/cpp/direct2s.c: New test.
24445
24446         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24447
24448 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24449
24450         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24451         * g++.old-deja/g++.other/op3.C: Likewise.
24452
24453 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24454
24455         * gcc.dg/cpp/syshdr.h: New file.
24456         * gcc.dg/cpp/sysmac1.c: Update.
24457         * gcc.dg/cpp/sysmac2.c: Update.
24458
24459 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24460
24461         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24462
24463 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24464
24465         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24466         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24467
24468 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24469
24470         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24471
24472 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24473
24474         * lib/g++.exp (g++_include_flags): Don't use any special flags
24475         if TESTING_IN_BUILD_TREE is not defined.
24476         (g++_init): Use a plain 'c++' as the compiler if
24477         TESTING_IN_BUILD_TREEE is not defined.
24478
24479 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * g++.old-deja/g++.eh/catch13.C: New test.
24482         * g++.old-deja/g++.eh/catch14.C: New test.
24483
24484 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24485
24486         * gcc.dg/cpp/tr-define.c: New test.
24487
24488 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24489
24490         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24491         <stdlib.h>, not <malloc.h>.
24492
24493 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24494
24495         * g++.old-deja/g++.ns/template17.C: New test.
24496
24497 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24498
24499         * g++.old-deja/g++.pt/ref4.C: New test.
24500
24501 2001-04-30  Richard Henderson  <rth@redhat.com>
24502
24503         * gcc.dg/20000724-1.c: Revert last change.
24504
24505 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24506
24507         * g77.f-torture/execute/20010430.f: New test.
24508
24509 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24510
24511         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24512
24513 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24514
24515         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24516
24517 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         * g++.old-deja/g++.eh/crash6.C: New test.
24520
24521 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         * g++.old-deja/g++.other/warn7.C: New test.
24524
24525 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24526
24527         * g++.old-deja/g++.other/defarg9.C: New test.
24528
24529 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24530
24531         * g77.f-torture/compile/20010426.f: New test.
24532         * g77.f-torture/execute/20010426.f: New test.
24533
24534 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24535
24536         * g77.f-torture/compile/20000629-1.x: Remove - error
24537         has been fixed.
24538
24539 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24540
24541         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24542         Tweak slightly to work with g++.dg framework.
24543         * g++.dg/special/ecos.exp: Run initp1.C test.
24544         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24545
24546         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24547         its linker doesn't give line numbers either.
24548         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24549
24550 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24551
24552         * g++.old-deja/g++.other/lex1.C: New test.
24553
24554 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24555
24556         * gcc.dg/noncompile/20010425-1.c: New test.
24557
24558 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24559
24560         * g++.old-deja/g++.pt/mangle2.C: New test.
24561
24562 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24563
24564         * gcc.dg/format/plus-1.c: New test.
24565
24566 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24567
24568         * gcc.dg/20010423-1.c: New test.
24569
24570 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24571
24572         * gcc.c-torture/execute/20010422-1.c: New test.
24573
24574 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         * g++.old-deja/g++.ns/type2.C: New test.
24577
24578 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24579
24580         * g++.old-deja/g++.other/perf1.C: New test.
24581
24582 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24583
24584         * gcc.dg/c99-func-2.c: Remove xfail.
24585         * gcc.dg/c99-func-3.c: Remove xfail.
24586         * gcc.dg/c99-func-4.c: Remove xfail.
24587
24588 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24589
24590         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24591
24592 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24593
24594         * gcc.c-torture/compile/20010423-1.c: New test.
24595
24596 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         * g++.old-deja/g++.pt/typename28.C: New test.
24599
24600 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24601
24602         * g++.old-deja/g++.abi/empty2.C: New test.
24603         * g++.old-deja/g++.abi/empty3.C: New test.
24604
24605 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24606
24607         * g++.old-deja/g++.other/comdat2.C: New test.
24608         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24609
24610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24611
24612         * g++.old-deja/g++.other/overload14.C: New test.
24613
24614 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24615
24616         * g++.old-deja/g++.other/lookup23.C: New test.
24617
24618 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gcc.c-torture/execute/20010403-1.c: New test.
24621
24622 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24623             Mark Mitchell  <mark@codesourcery.com>
24624
24625         * lib/old-dejagnu.exp: Don't delete output of executable.
24626         Add .exe suffix to executables.
24627
24628 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24629
24630         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24631
24632 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24633
24634         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24635
24636 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24637
24638         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24639         * g++.old-deja/g++.abi/crash1.C: New test.
24640
24641 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24642
24643         * g++.old-deja/g++.other/crash40.C: New test.
24644
24645 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24646
24647         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24648
24649 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24650
24651         * g++.old-deja/g++.other/warn6.C: New test.
24652
24653 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24654
24655         * g++.old-deja/g++.robertl/eb42.C: Same.
24656
24657 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24658
24659         * gcc.dg/wtr-conversion-1.c: New testcase.
24660
24661 2001-04-10  Richard Henderson  <rth@redhat.com>
24662
24663         * g++.old-deja/g++.other/array5.C: New.
24664
24665 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24666
24667         * gcc.c-torture/execute/20010408-1.c: New test.
24668
24669 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24670
24671         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24672         headers and constructs.
24673         * g++.old-deja/g++.robertl/eb79.C: Same.
24674         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24675         * g++.old-deja/g++.robertl/eb73.C: Same.
24676         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24677         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24678         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24679         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24680         * g++.old-deja/g++.robertl/eb44.C: Same.
24681         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24682         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24683         * g++.old-deja/g++.robertl/eb39.C: Same.
24684         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24685         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24686         * g++.old-deja/g++.robertl/eb30.C: Same.
24687         * g++.old-deja/g++.robertl/eb3.C: Same.
24688         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24689         * g++.old-deja/g++.robertl/eb21.C: Same.
24690         * g++.old-deja/g++.robertl/eb15.C: Same.
24691         * g++.old-deja/g++.robertl/eb118.C: Same.
24692         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24693         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24694         * g++.old-deja/g++.robertl/eb109.C: Same.
24695         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24696         * g++.old-deja/g++.mike/rtti1.C: Same.
24697         * g++.old-deja/g++.mike/p658.C: Same.
24698         * g++.old-deja/g++.mike/net46.C: Same.
24699         * g++.old-deja/g++.mike/net34.C: Same.
24700         * g++.old-deja/g++.mike/memoize1.C: Same.
24701         * g++.old-deja/g++.mike/eh2.C: Same.
24702         * g++.old-deja/g++.law/weak.C: Same.
24703         * g++.old-deja/g++.law/visibility7.C: Same.
24704         * g++.old-deja/g++.law/visibility25.C: Same.
24705         * g++.old-deja/g++.law/visibility22.C: Same.
24706         * g++.old-deja/g++.law/visibility2.C: Same.
24707         * g++.old-deja/g++.law/visibility17.C: Same.
24708         * g++.old-deja/g++.law/visibility13.C: Same.
24709         * g++.old-deja/g++.law/visibility10.C: Same.
24710         * g++.old-deja/g++.law/visibility1.C: Same.
24711         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24712         * g++.old-deja/g++.law/vbase1.C: Same.
24713         * g++.old-deja/g++.law/operators32.C: Same.
24714         * g++.old-deja/g++.law/nest3.C: Same.
24715         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24716         * g++.old-deja/g++.law/except5.C (main): Same.
24717         * g++.old-deja/g++.law/cvt7.C (run): Same.
24718         * g++.old-deja/g++.law/cvt2.C: Same.
24719         * g++.old-deja/g++.law/cvt16.C: Same.
24720         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24721         * g++.old-deja/g++.law/ctors17.C (main): Same.
24722         * g++.old-deja/g++.law/ctors13.C: Same.
24723         * g++.old-deja/g++.law/ctors12.C (main): Same.
24724         * g++.old-deja/g++.law/ctors10.C: Same.
24725         * g++.old-deja/g++.law/code-gen5.C: Same.
24726         * g++.old-deja/g++.law/bad-error7.C: Same.
24727         * g++.old-deja/g++.law/arm9.C: Same.
24728         * g++.old-deja/g++.law/arm12.C: Same.
24729         * g++.old-deja/g++.law/arg8.C: Same.
24730         * g++.old-deja/g++.law/arg1.C: Same.
24731         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24732         * g++.old-deja/g++.jason/template31.C: Same.
24733         * g++.old-deja/g++.jason/template24.C (main): Same.
24734         * g++.old-deja/g++.jason/2371.C: Same.
24735         * g++.old-deja/g++.eh/new2.C: Same.
24736         * g++.old-deja/g++.eh/new1.C: Same.
24737         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24738         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24739         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24740         * g++.old-deja/g++.brendan/crash62.C: Same.
24741         * g++.old-deja/g++.brendan/crash52.C: Same.
24742         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24743         * g++.old-deja/g++.brendan/crash38.C: Same.
24744         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24745         * g++.old-deja/g++.brendan/copy9.C: Same.
24746
24747 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24748
24749         * gcc.c-torture/execute/20001203-2.c (memset):
24750         Count argument is of type __SIZE_TYPE__.
24751
24752 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24753
24754         * gcc.c-torture/compile/20010404-1.c: New test.
24755
24756 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24757
24758         * gcc.c-torture/compile/20010326-1.c: New test.
24759
24760 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24761
24762         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24763         peculiarities of the SH.
24764         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24765
24766 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24767
24768         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24769         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24770         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24771
24772 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24773
24774         * g77.f-torture/compile/20010321-1.f: New test.
24775
24776 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24777
24778         * gcc.c-torture/compile/20010329-1.c: New test.
24779
24780 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24781
24782         * gcc.c-torture/execute/20010329-1.c: New test.
24783
24784 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24785
24786         * g++.old-deja/g++.other/eh4.C: Fix typo.
24787
24788 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24789
24790         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24791
24792 2001-03-28  Philip Blundell  <philb@gnu.org>
24793
24794         * gcc.c-torture/compile/20010328-1.c: New test.
24795
24796 2001-03-27  Richard Henderson  <rth@redhat.com>
24797
24798         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24799         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24800
24801 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24802
24803         * gcc.c-torture/compile/20010327-1.c: New test.
24804
24805 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24806
24807         * g++.old-deja/g++.other/friend12.C: New test.
24808         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24809         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24810
24811 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24812
24813         * gcc.c-torture/execute/20010325-1.c: New test.
24814
24815 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * g++.old-deja/g++.other/mangle3.C: New test.
24818
24819 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24820
24821         * g++.old-deja/g++.other/anon8.C: New test.
24822
24823 2001-03-20  Philip Blundell  <philb@gnu.org>
24824
24825         * gcc.c-torture/compile/20010320-1.c: New test.
24826
24827 2001-03-17  Richard Henderson  <rth@redhat.com>
24828
24829         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24830
24831 2001-03-15  Geoff Keating  <geoff@redhat.com>
24832
24833         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24834         tests on AIX.
24835
24836 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24837
24838         * g++.old-deja/g++.other/eh4.C: New test.
24839
24840 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24841
24842         * gcc.dg/cpp/mi1.c: Update.
24843
24844 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24845
24846         * g++.old-deja/g++.other/regstack.C: New test.
24847
24848 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24849
24850         * g++.old-deja/g++.other/ref4.C: New test.
24851
24852 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24853
24854         * objc/execute/va_method.m: Added.
24855         * objc/execute/IMP.m: Added.
24856         * objc/execute/_cmd.m: Added.
24857         * objc/execute/accessing_ivars.m: Added.
24858         * objc/execute/class-1.m: Added.
24859         * objc/execute/class-10.m: Added.
24860         * objc/execute/class-11.m: Added.
24861         * objc/execute/class-12.m: Added.
24862         * objc/execute/class-13.m: Added.
24863         * objc/execute/class-14.m: Added.
24864         * objc/execute/class-2.m: Added.
24865         * objc/execute/class-3.m: Added.
24866         * objc/execute/class-4.m: Added.
24867         * objc/execute/class-5.m: Added.
24868         * objc/execute/class-6.m: Added.
24869         * objc/execute/class-7.m: Added.
24870         * objc/execute/class-8.m: Added.
24871         * objc/execute/class-9.m: Added.
24872         * objc/execute/class-tests-1.h
24873         * objc/execute/class-tests-2.h
24874         * objc/execute/compatibility_alias.m: Added.
24875         * objc/execute/encode-1.m: Added.
24876         * objc/execute/formal_protocol-1.m: Added.
24877         * objc/execute/formal_protocol-2.m: Added.
24878         * objc/execute/formal_protocol-3.m: Added.
24879         * objc/execute/formal_protocol-4.m: Added.
24880         * objc/execute/formal_protocol-5.m: Added.
24881         * objc/execute/formal_protocol-6.m: Added.
24882         * objc/execute/formal_protocol-7.m: Added.
24883         * objc/execute/informal_protocol.m: Added.
24884         * objc/execute/initialize.m: Added.
24885         * objc/execute/load.m: Added.
24886         * objc/execute/many_args_method.m: Added.
24887         * objc/execute/nested-3.m: Added.
24888         * objc/execute/no_clash.m: Added.
24889         * objc/execute/private.m: Added.
24890         * objc/execute/redefining_self.m: Added.
24891         * objc/execute/root_methods.m: Added.
24892         * objc/execute/selector-1.m: Added.
24893         * objc/execute/static-1.m: Added.
24894         * objc/execute/static-2.m: Added.
24895         * objc/execute/va_method.m: Added.
24896
24897 2001-03-10  Richard Henderson  <rth@redhat.com>
24898
24899         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24900
24901 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24902
24903         * g++.old-deja/g++.other/crash31.C: XFAIL.
24904         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24905         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24906         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24907         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24908         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24909
24910 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24911
24912         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24913
24914 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24915
24916         * gcc.dg/20000724-1.c: Don't use multiline strings.
24917
24918 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24919
24920         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24921         result of -cString against what we expect it to be; don't just
24922         print it out for no one to read.
24923
24924         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24925         Based on testcases provided by Nicola Pero.
24926
24927 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24928
24929         * gcc.dg/cpp/macro7.c: New test.
24930
24931 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24932
24933         * gcc.dg/cpp/multiline.c: Update.
24934
24935 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24936
24937         * g++.old-deja/g++.other/enum3.C: New test.
24938
24939 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24940
24941         * g++.old-deja/g++.other/pod1.C: New test.
24942
24943 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24944
24945         * g++.old-deja/g++.ext/overload1.C: New test.
24946
24947 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24948
24949         * g++.old-deja/g++.pt/using1.C: New test.
24950
24951 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24952
24953         * g++.old-deja/g++.other/using9.C: New test.
24954
24955 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24956
24957         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24958
24959         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24960
24961 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24962
24963         * g++.old-deja/g++.ext/realpt1.C: Remove.
24964
24965 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24968
24969 2001-02-26  Will Cohen  <wcohen@redhat.com>
24970
24971         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24972
24973 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24974
24975         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24976         templatized constructors.
24977
24978 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24979
24980         * gcc.c-torture/execute/20010224-1.c: New test.
24981
24982 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24983
24984         * gcc.c-torture/execute/20010222-1.c: New test.
24985
24986 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24987
24988         * g++.old-deja/g++.other/inline20.C: New test.
24989
24990 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24991
24992         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24993
24994 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24995
24996         * g++.old-deja/g++.other/lookup22.C: New test.
24997
24998 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24999
25000         * g77.dg: New directory.
25001         * g77.dg/20010216-1.f: New test case.
25002         * g77.dg/dg.exp: New driver.
25003         * lib/g77-dg.exp: New driver library.
25004
25005 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25006
25007         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25008
25009 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25010
25011         * g++.old-deja/g++.other/decl9.C: New test.
25012
25013 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25014
25015         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25016         not need <string> and also tests the initialization at runtime.
25017
25018 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25019
25020         * gcc.c-torture/execute/longlong.c: New test.
25021
25022 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25023
25024         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25025
25026 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25027
25028         * gcc.c-torture/execute/920302-1.c (execute):
25029         Change argument type to short.
25030
25031 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25032
25033         * g++.old-deja/g++.pt/deduct6.C: New test.
25034
25035 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25036
25037         * g++.old-deja/g++.pt/deduct5.C: New test.
25038
25039 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25040
25041         * gcc.c-torture/execute/20010209-1.c: New test.
25042
25043 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25044
25045         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25046
25047 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25048
25049         * g++.dg/vtgc1.C: Update for new ABI.
25050
25051         * consistency.vlad: New directory, 1665 files.
25052
25053 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25054
25055         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25056         return type.
25057         * gcc.dg/cpp/digraphs.c: Declare puts.
25058
25059 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         * g++.old-deja/g++.other/warn5.C: New test.
25062
25063 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25064
25065         * g++.old-deja/g++.pt/spec40.C: New test.
25066
25067 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25070         case.
25071         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25072
25073 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25074
25075         * gcc.c-torture/compile/20010209-1.c: New test.
25076
25077 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25078
25079         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25080         excess errors message but not if it crashes.
25081         * g++.old-deja/g++.other/crash27.C: Likewise.
25082         * g++.old-deja/g++.other/crash28.C: Likewise.
25083         * g++.old-deja/g++.other/crash30.C: Likewise.
25084         * g++.old-deja/g++.other/crash32.C: Likewise.
25085         * g++.old-deja/g++.other/crash35.C: Likewise.
25086         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25087
25088 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25089
25090         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25091         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25092         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25093         g77.f-torture/execute/execute.exp,
25094         g77.f-torture/noncompile/noncompile.exp,
25095         gcc.c-torture/execute/execute.exp,
25096         gcc.c-torture/execute/memcheck/memcheck.exp,
25097         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25098         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25099         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25100         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25101         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25102         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25103         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25104         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25105         Remove bug reporting instructions with ancient email addresses.
25106
25107 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25108
25109         * gcc.dg/20010202-1.c: New test.
25110         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25111
25112 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25113
25114         * g++.dg/stdbool-if.C: New test.
25115
25116 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25117
25118         * objc/execute/fdecl.m: Added main().
25119
25120 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25121
25122         * gcc.c-torture/execute/20010206-1.c: New test.
25123
25124 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25125
25126         * gcc.dg/cpp/avoidpaste1.c: Update.
25127
25128 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25129
25130         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25131         Pero <nicola@brainstorm.co.uk>.
25132         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25133
25134 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.old-deja/g++.pt/spec39.C: New test.
25137
25138 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25139
25140         * gcc.c-torture/compile/20010202-1.c: New test.
25141
25142 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25143
25144         * g++.old-deja/g++.abi/primary2.C: New test.
25145         * g++.old-deja/g++.abi/primary3.C: New test.
25146         * g++.old-deja/g++.abi/primary4.C: New test.
25147         * g++.old-deja/g++.abi/primary5.C: New test.
25148         * g++.old-deja/g++.abi/vtable3.h: New test.
25149         * g++.old-deja/g++.abi/vtable3a.C: New test.
25150         * g++.old-deja/g++.abi/vtable3b.C: New test.
25151         * g++.old-deja/g++.abi/vtable3c.C: New test.
25152         * g++.old-deja/g++.abi/vtable3d.C: New test.
25153         * g++.old-deja/g++.abi/vtable3e.C: New test.
25154         * g++.old-deja/g++.abi/vtable3f.C: New test.
25155         * g++.old-deja/g++.abi/vtable3g.C: New test.
25156         * g++.old-deja/g++.abi/vtable3h.C: New test.
25157         * g++.old-deja/g++.abi/vtable3i.C: New test.
25158         * g++.old-deja/g++.abi/vtable3j.C: New test.
25159         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25160
25161 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25162
25163         * g++.old-deja/g++.other/anon6.C: New test.
25164         * g++.old-deja/g++.other/anon7.C: New test.
25165
25166 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25167
25168         * gcc.dg/cpp/avoidpaste2.c: New tests.
25169
25170 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25171
25172         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25173
25174 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25175
25176         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25177         DECIMAL_DIG cases for Irix."
25178
25179 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25180
25181         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25182
25183 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25184
25185         * gcc.dg/c99-tag-1.c: New test.
25186
25187 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25188
25189         * gcc.dg/cpp/tr-warn1.c: Add tests.
25190
25191 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25192
25193         * gcc.dg/cpp/avoidpaste1.c: Update.
25194         * gcc.dg/cpp/paste4.c: Update.
25195
25196 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25197
25198         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25199         cases for Irix.
25200
25201 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25202
25203         * g++.old-deja/g++.other/inline19.C: New test.
25204
25205 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25206
25207         * gcc.dg/Wlarger-than.c: New test.
25208
25209 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25210
25211         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25212
25213 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25214
25215         * gcc.c-torture/execute/20010129-1.c: New test.
25216         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25217
25218 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25219
25220         * gcc.dg/cpp/avoidpaste1.c: Test case.
25221
25222 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25223
25224         * g++.old-deja/g++.other/inline18.C: New test.
25225
25226 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25227
25228         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25229         and __builtin_putchar.
25230
25231 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25234         tests.
25235
25236 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25237
25238         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25239         floating point number rounding mode to round to the nearest
25240         representable mode.
25241
25242 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25243
25244         * g++.old-deja/g++.other/mangle2.C: New test.
25245
25246 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25247
25248         * gcc.c-torture/compile/20010124-1.c: New test.
25249
25250 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25251
25252         * g++.old-deja/g++.pt/spec38.C: New test.
25253
25254 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25255
25256         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25257         "Build don't run".
25258
25259 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25260
25261         * gcc.c-torture/execute/20010123-1.c: New test.
25262
25263 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25264
25265         * g++.old-deja/g++.pt/spec37.C: New test.
25266
25267 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25268
25269         * g++.old-deja/g++.pt/overload14.C: New test.
25270
25271 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25272
25273         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25274         __builtin_return_address.
25275
25276 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25279         * g++.old-deja/g++.pt/spec35.C: New test.
25280         * g++.old-deja/g++.pt/spec36.C: New test.
25281
25282 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.c-torture/compile/20010118-1.c: New test.
25285
25286 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25287
25288         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25289
25290 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25291
25292         * gcc.c-torture/execute/20010119-1.c: New test.
25293
25294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25295
25296         * g++.old-deja/g++.other/vbase5.C: New test.
25297
25298 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25299
25300         * gcc.c-torture/execute/20010118-1.c: New test.
25301
25302 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25303
25304         * g++.old-deja/g++.pt/deduct3.C: New test.
25305
25306 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         * g++.old-deja/g++.pt/spec34.C: New test.
25309
25310 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25311
25312         * g77.f-torture/compile/20000601-2.f: New test.
25313
25314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25315
25316         * g++.old-deja/g++.other/init17.C: New test.
25317
25318 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25319
25320         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25321
25322 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25323
25324         * g++.old-deja/g++.pt/unify8.C: New test.
25325
25326 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25327
25328         * g++.old-deja/g++.abi/vbase1.C: New test.
25329
25330 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25331
25332         * g++.old-deja/g++.pt/crash65.C: New test.
25333
25334 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25335
25336         * gcc.dg/cpp/assembl2.S: New test case.
25337
25338 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25339
25340         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25341         are supported.
25342
25343 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25344
25345         * g++.old-deja/g++.other/builtins1.C: New test.
25346         * g++.old-deja/g++.other/builtins2.C: Likewise.
25347         * g++.old-deja/g++.other/builtins3.C: Likewise.
25348         * g++.old-deja/g++.other/builtins4.C: Likewise.
25349
25350 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25351
25352         * gcc.c-torture/compile/20010117-1.c: New test.
25353         * gcc.c-torture/compile/20010117-2.c: New test.
25354
25355 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25356
25357         * g77.f-torture/execute/20010116.[fx]: New test,
25358         XFAIL on i?86-*-*.
25359         * g77.f-torture/compile/20010115.f: Indicate it's
25360         a test for PR fortran/1636.
25361
25362 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25363
25364         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25365
25366 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25367
25368         * g77.f-torture/compile/20010115.f: New test.
25369
25370 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25371
25372         * g++.old-deja/g++.pt/nontype5.C: New test.
25373
25374 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25375
25376         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25377         have an equivalent working one below it.
25378
25379 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25380
25381         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25382         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25383
25384 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25385
25386         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25387         message containing "init_priority".
25388         (conpr-2.C): Likewise.
25389         (conpr-3.C): Likewise.
25390         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25391
25392 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25393
25394         * gcc.c-torture/execute/20010114-2.c: New test.
25395
25396 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25397
25398         * gcc.c-torture/compile/20010114-1.c: New test.
25399         * gcc.c-torture/compile/20010114-1.x: Xfail.
25400         * gcc.c-torture/compile/20010114-2.c: New test.
25401         * gcc.c-torture/execute/20010114-1.c: New test.
25402         * gcc.dg/trunc-1.c: New test.
25403         * gcc.dg/uninit-B.c: New test.
25404
25405 2001-01-13  Nick Clifton  <nickc@redhat.com>
25406
25407         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25408         target.
25409
25410 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25411
25412         * gcc.c-torture/compile/20010113-1.c: New test.
25413
25414 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25415
25416         * gcc.c-torture/compile/20001212-1.c: New test.
25417
25418 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25419
25420         * gcc.dg/cpp/widestr1.c: Update.
25421         * gcc.dg/cpp/prag-imp.c: Remove.
25422
25423 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gcc.c-torture/execute/20000801-3.x: Remove.
25426         * gcc.dg/c90-init-1.c: New test.
25427         * gcc.dg/c99-init-1.c: New test.
25428         * gcc.dg/c99-init-2.c: New test.
25429         * gcc.dg/gnu99-init-1.c: New test.
25430
25431 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25432
25433         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25434         testing that no relevant ones were found.
25435
25436 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25437
25438         * g++.old-deja/g++.pt/cast2.C: New test.
25439
25440 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25441
25442         * g++.old-deja/g++.pt/friend47.C: New test.
25443
25444 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25445
25446         * g++.old-deja/g++.pt/instantiate13.C: New test.
25447
25448 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25449
25450         * g++.old-deja/g++.other/defarg7.C: New test.
25451         * g++.old-deja/g++.other/defarg8.C: New test.
25452
25453 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25454
25455         * g++.old-deja/g++.pt/crash64.C: New test.
25456
25457 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25458
25459         * g++.old-deja/g++.pt/crash63.C: New test.
25460
25461 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25462
25463         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25464
25465 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25466
25467         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25468
25469 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25470
25471         * g++.old-deja/g++.pt/error3.C: New test.
25472
25473 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25474
25475         * g++.old-deja/g++.other/crash39.C: New test.
25476
25477 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25478
25479         * g++.old-deja/g++.other/vbase4.C: New test.
25480
25481 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25482
25483         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25484         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25485         * gcc.dg/special/special.exp: New test driver which will check
25486         for alias support for the above test.
25487
25488 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25489
25490         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25491         problems on small machines.
25492         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25493         parameterize.
25494
25495 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25496
25497         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25498         mips.
25499         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25500
25501 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25502
25503         * g++.old_deja/g++.pt/using8.C: New test.
25504
25505 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25506
25507         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25508
25509 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25510
25511         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25512         where a failure is expected.
25513         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25514
25515 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25516
25517         * g++.old_deja/g++.pt/instantiate12.C: New test.
25518
25519 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25520
25521         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25522         start of structs.
25523         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25524         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25525         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25526         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25527         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25528         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25529         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25530         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25531         * g++.old-deja/g++.eh/spec6.C: Likewise.
25532         * g++.old-deja/g++.jason/crash3.C: Likewise.
25533         * g++.old-deja/g++.law/ctors11.C: Likewise.
25534         * g++.old-deja/g++.law/ctors17.C: Likewise.
25535         * g++.old-deja/g++.law/ctors5.C: Likewise.
25536         * g++.old-deja/g++.law/ctors9.C: Likewise.
25537         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25538         * g++.old-deja/g++.mike/net22.C: Likewise.
25539         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25540         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25541         * g++.old-deja/g++.mike/virt3.C: Likewise.
25542         * g++.old-deja/g++.niklas/t128.C: Likewise.
25543         * g++.old-deja/g++.other/anon4.C: Likewise.
25544         * g++.old-deja/g++.other/using1.C: Likewise.
25545         * g++.old-deja/g++.other/warn3.C: Likewise.
25546         * g++.old-deja/g++.pt/t37.C: Likewise.
25547         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25548         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25549
25550 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25553
25554 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25555
25556         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25557
25558 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * gcc.c-torture/compile/20010107-1.c: New test.
25561
25562 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25563
25564         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25565
25566 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25567
25568         * gcc.dg/format/format.h: New file.
25569         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25570         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25571         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25572         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25573         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25574         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25575         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25576         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25577         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25578         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25579         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25580         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25581         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25582         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25583         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25584         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25585         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25586         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25587         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25588         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25589         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25590         instead of declaring standard types, macros and functions in each
25591         test.
25592
25593 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25594
25595         * gcc.c-torture/execute/20010106-1.c: New test.
25596
25597 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25598
25599         * gcc.dg/format/format.exp: New file.
25600         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25601         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25602         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25603         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25604         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25605         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25606         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25607         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25608         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25609         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25610         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25611         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25612         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25613         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25614         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25615         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25616         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25617         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25618         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25619         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25620         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25621         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25622         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25623         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25624         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25625         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25626         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25627         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25628         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25629         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25630         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25631         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25632         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25633         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25634         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25635         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25636         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25637         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25638         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25639         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25640         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25641         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25642
25643 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25644
25645         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25646         account.
25647
25648 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25649
25650         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25651
25652 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25653
25654         * g++.old-deja/g++.pt/crash62.C: New test.
25655
25656 2001-01-04  Richard Henderson  <rth@redhat.com>
25657
25658         * gcc.dg/20000926-1.c: Update expected warnings.
25659         * gcc.dg/array-2.c: Likewise.
25660         * gcc.dg/array-4.c: Also validate flexible array members.
25661         * gcc.dg/c99-flex-array-1.c: New.
25662
25663 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25664
25665         * gcc.c-torture/compile/20001222-1.x: Remove.
25666
25667 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25668
25669         * gcc.c-torture/execute/built-in-setjmp.c: New.
25670
25671 2001-01-03  Richard Henderson  <rth@redhat.com>
25672
25673         * gcc.dg/940510-1.c: Update expected error wording.
25674         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25675
25676 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25677
25678         * lib/target-supports.exp (check_alias_available): Modified to
25679         indicate aliases not supported if only weak aliases are supported.
25680
25681 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25682
25683         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25684         Turn on cmpstrsi checks for __pj__ and __i370__.
25685
25686 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25687
25688         * g++.old-deja/g++.other/virtual11.C: New test.
25689
25690 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25691
25692         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25693
25694 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25695
25696         * gcc.c-torture/compile/20010102-1.c: New test.
25697
25698 2001-01-02  Andreas Jaeger  <aj@suse.de>
25699
25700         * gcc.dg/noreturn-3.c: New test.
25701
25702         * gcc.dg/noreturn-4.c: New test.
25703
25704 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25705
25706         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25707         __builtin_fputc and __builtin_fwrite.
25708
25709 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25710
25711         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25712         signed char, not default char.
25713
25714 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25715
25716         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25717
25718 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25719
25720         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25721
25722 2000-12-29  Richard Henderson  <rth@redhat.com>
25723
25724         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25725         (__cyg_profile_func_exit): Define.
25726
25727 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25728
25729         * g++.dg/vtgc1.C: New test.
25730
25731 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25732
25733         * gcc.dg/noncompile/20001228-1.c: New test.
25734
25735         * gcc.dg/20001228-1.c: New test.
25736
25737         * gcc.c-torture/execute/20001228-1.c: New test.
25738
25739 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25740
25741         * gcc.dg/format-strfmon-1.c: New test.
25742
25743 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25744
25745         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25746         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25747         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25748         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25749         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25750         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25751         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25752         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25753         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25754         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25755         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25756         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25757         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25758
25759         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25760         * gcc.c-torture/execute/string-opt-4.c: Test index.
25761
25762 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25763
25764         * gcc.c-torture/compile/20001226-1.c: New test.
25765
25766 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25767
25768         * gcc.c-torture/compile/20001222-1.c: New test.
25769         * gcc.c-torture/compile/20001222-1.x: Xfail.
25770
25771 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25772
25773         * gcc.c-torture/execute/comp-goto-2.c: New test.
25774
25775 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25776
25777         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25778         Use long types if __INT_MAX__ is 32767.
25779         (main): Use cast to (sint32 *) when poking 88 into a_page.
25780
25781         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25782
25783 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25784
25785         * gcc.c-torture/compile/20001221-1.c: New test.
25786         * gcc.c-torture/execute/20001221-1.c: New test.
25787
25788 2000-12-20  Richard Henderson  <rth@redhat.com>
25789
25790         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25791         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25792
25793 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25794
25795         * gcc.dg/compare3.c: New test.
25796
25797 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25798
25799         * gcc.dg/format-warnll-1.c: New test.
25800
25801 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25802
25803         * gcc.dg/cpp/cmdlne-P.c: New test.
25804
25805 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25806
25807         * gcc.c-torture/execute/builtin-abs-1.c,
25808         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25809
25810 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25811
25812         * gcc.dg/cpp/multiline.c: New test.
25813
25814 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25815
25816         * g++.old-deja/g++.other/syshdr1.C: Update.
25817         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25818
25819 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25820
25821         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25822
25823 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25824
25825         * g++.old-deja/g++.pt/ttp65.C: New test.
25826
25827 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25828
25829         * g++.old-deja/g++.pt/ttp64.C: New test.
25830
25831 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25832
25833         * g++.old-deja/g++.pt/spec33.C: New test.
25834
25835 2000-12-14  Catherine Moore  <clm@redhat.com>
25836
25837         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25838         * gcc.c-torture/execute/920612-2.c: Likewise.
25839         * gcc.c-torture/execute/920428-2.c: Likewise.
25840         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25841         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25842
25843 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25844
25845         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25846         * gcc.dg/pack-test-2.c: Likewise.
25847
25848 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25849
25850         Tests by Zack Weinberg <zackw@stanford.edu>.
25851
25852         * gcc.dg/cpp/defined.c: Update.
25853         * gcc.dg/cpp/defined_trad.c: New tests.
25854
25855 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25856
25857         * gcc.dg/cpp/trad-direct.c: Update.
25858
25859 2000-12-11  Neil Booth  <neilb@earthling.net>
25860
25861         * gcc.dg/cpp/defined_trad.c
25862
25863 2000-12-11  Neil Booth  <neilb@earthling.net>
25864
25865         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25866
25867 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25868
25869         * gcc.dg/format-miss-2.c: New test.
25870
25871 2000-12-09  Neil Booth  <neilb@earthling.net>
25872
25873         * gcc.dg/cpp/lineflags.c: New tests.
25874         * gcc.dg/cpp/poison.c: Update.
25875         * gcc.dg/cpp/redef2.c: Update.
25876         * gcc.dg/cpp/skipping.c: New test.
25877
25878 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25879
25880         * g++.old-deja/g++.other/eh3.C: New testcase.
25881
25882 2000-12-07  Neil Booth  <neilb@earthling.net>
25883
25884         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25885         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25886         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25887         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25888         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25889         Update.
25890
25891 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25892
25893         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25894         __SIZE_TYPE__ instead of int for type of integers cast to
25895         pointers.
25896
25897 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25898
25899         * g++.old-deja/g++.other/cleanup4.C: New test.
25900
25901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25902
25903         * format-sec-1.c: New test.
25904
25905 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25906
25907         * gcc.dg/format-nonlit-3.c: New test.
25908
25909 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25910
25911         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25912         through a null pointer.
25913
25914 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25915
25916         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25917         * g++.old-deja/g++.pt/partial4.C: New test.
25918
25919 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25920
25921         * gcc.c-torture/execute/ieee/hugeval.x: New.
25922
25923 2000-12-06  Neil Booth  <neilb@earthling.net>
25924
25925         * gcc.dg/cpp/backslash2.c: New tests.
25926
25927 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25928
25929         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25930         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25931
25932 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25933
25934         * gcc.c-torture/execute/20001203-2.c: New testcase.
25935
25936 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25937
25938         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25939         * g++.old-deja/g++.other/virtual10.C: New test.
25940
25941 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25942
25943         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25944
25945 2000-12-05  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.c-torture/compile/20001205-1.c: New.
25948
25949 2000-12-04  Neil Booth  <neilb@earthling.net>
25950
25951         * g++.old-deja/g++.other/virtual9.C: New test.
25952         * g++.old-deja/g++.pt/crash61.C: New test.
25953         * gcc.c-torture/execute/loop-9.c: New test.
25954
25955 2000-12-04  Neil Booth  <neilb@earthling.net>
25956
25957         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25958         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25959         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25960         * gcc.dg/cpp/extratokens.c: ...here.
25961
25962 2000-12-04  Neil Booth  <neilb@earthling.net>
25963
25964         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25965         New tests.
25966
25967 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25968
25969         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25970         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25971
25972 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25973
25974         * gcc.c-torture/execute/20001203-1.c: New test.
25975
25976 2000-12-03  Neil Booth  <neilb@earthling.net>
25977
25978         * gcc.dg/cpp/macro6.c: New test cases.
25979
25980 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25981
25982         * gcc.c-torture/execute/string-opt-9.c: New test.
25983         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25984         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25985         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25986
25987         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25988         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25989
25990 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25991
25992         * gcc.dg/cpp/if-6.c: New testcase.
25993
25994         * gcc.dg/20001201-1.c: New testcase.
25995
25996 2000-12-02  Neil Booth  <neilb@earthling.net>
25997
25998         * g++.old-deja/g++.other/externC4.C,
25999         g++.old-deja/g++.other/friend10.C: New tests.
26000
26001 2000-12-02  Neil Booth  <neilb@earthling.net>
26002
26003         * g++.old-deja/g++.other/instan2.C
26004         * g++.old-deja/g++.other/instan3.C: New test.
26005
26006 2000-12-02  Neil Booth  <neilb@earthling.net>
26007
26008         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26009         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26010         gnuc99.c,gnuc99-pedantic.c: New tests.
26011
26012 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26013
26014         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26015         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26016
26017 2000-12-01  Neil Booth  <neilb@earthling.net>
26018
26019         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26020         * gcc.dg/cpp/poison.c: Update.
26021         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26022
26023 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26024
26025         * g77.f-torture/execute/20001201.f: New test.
26026
26027 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26028
26029         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26030
26031 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26032
26033         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26034
26035 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26036
26037         * g++.old-deja/g++.other/cast6.C: New test.
26038
26039 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26040
26041         * gcc.c-torture/execute/20001130-2.c: New testcase.
26042
26043 2000-11-30  Richard Henderson  <rth@redhat.com>
26044
26045         * gcc.c-torture/execute/20001130-1.c: New test.
26046
26047 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         * g++.old-deja/g++.other/op3.C: New test.
26050
26051 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26052
26053         * g++.old-deja/g++.other/op2.C: New test.
26054
26055 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26056
26057         * g++.old-deja/g++.other/crash38.C: New test.
26058
26059 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26060
26061         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26062
26063 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26064
26065         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26066         tests.
26067         * gcc.c-torture/execute/string-opt-6.c: New test.
26068
26069         * gcc.dg/20001117-1.c: Add main.
26070
26071 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26072
26073         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26074         Move from here ...
26075         * gcc.dg/940510-1.c: ... to here.
26076
26077         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26078         zero-size arrays in toplevel structures.
26079
26080 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26081
26082         * gcc.c-torture/execute/loop-8.c: New test.
26083
26084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * g++.old-deja/g++.other/base1.C: New test.
26087
26088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         * g++.old-deja/g++.other/parse2.C: New test.
26091
26092 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26093
26094         * g++.old-deja/g++.pt/incomplete1.C: New test.
26095
26096 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26097
26098         * g++.old-deja/g++.other/friend9.C: New test.
26099
26100 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26101
26102         * gcc.dg/20001127-1.c: New test.
26103
26104 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26105
26106         * g++.old-deja/g++.pt/friend46.C: New test.
26107
26108 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26109
26110         * g++.old-deja/g++.other/ptrmem8.C: New test.
26111
26112 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26113
26114         * gcc.c-torture/execute/string-opt-7.c: New test.
26115         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26116
26117 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26118
26119         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26120         instead of 'mkcheck 2'.
26121
26122 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26123
26124         * gcc.c-torture/execute/memcheck/driver.c,
26125         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26126         C9X references to refer to C99.
26127
26128 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * gcc.dg/ultrasp3.c: New test.
26131
26132 2000-11-25  Neil Booth  <neilb@earthling.net>
26133
26134         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26135
26136 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26137
26138         * gcc.c-torture/compile/20001123-2.c: New.
26139
26140 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26141
26142         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26143
26144 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26145
26146         * gcc.dg/sequence-point-1.c: Add some new tests.
26147         * gcc.c-torture/execute/20001124-1.c: New test.
26148
26149 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26150
26151         * g++.old-deja/g++.other/vaarg4.C: New test.
26152         * gcc.c-torture/compile/20001123-1.c: New test.
26153
26154 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26155
26156         * g++.other/crash24.C: Adjust and remove XFAIL.
26157         * g++.other/crash37.C: New test.
26158
26159 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26160
26161         * g++.old-deja/g++.pt/instantiate9.C: New test.
26162
26163 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26164
26165         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26166         new ABI, too.
26167
26168         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26169         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26170
26171 2000-11-22  Neil Booth  <neilb@earthling.net>
26172
26173         * gcc.dg/cpp/Wtrigraphs.c: New test.
26174
26175 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26176
26177         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26178
26179 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26180
26181         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26182
26183 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26184
26185         * lib/gcc-dg.exp: load_lib scanasm.exp.
26186         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26187         * lib/g++-dg.exp: load_lib scanasm.exp.
26188         * lib/scanasm.exp: New.
26189         (scan-assembler, scan-assembler-not): Add optional arguments to
26190         test name, or if not present, the pattern name.
26191         (scan-assembler-dem, scan-assembler-dem-not): New.
26192
26193         * g++.dg/dg.exp: New.
26194
26195 2000-11-21  Neil Booth  <neilb@earthling.net>
26196
26197         * gcc.dg/cpp/integrated1.c: Remove.
26198
26199 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26200
26201         * gcc.c-torture/execute/20001121-1.c: New test.
26202
26203 2000-11-21  Richard Henderson  <rth@redhat.com>
26204
26205         * gcc.c-torture/compile/20001121-1.c: New test.
26206
26207 2000-11-20  Neil Booth  <neilb@earthling.net>
26208
26209         * gcc.dg/cpp/integrated1.c: New test.
26210
26211 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26212
26213         * g++.old-deja/g++.other/inline17.C: New test.
26214
26215 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26216
26217         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26218         local variable to be zero: I made the variable global. Now
26219         uses abort() and exit() instead of relying on main's return value.
26220
26221 2000-11-20  Neil Booth  <neilb@earthling.net>
26222
26223         * gcc.dg/cpp/paste2.c: Update test.
26224         * objc/execute/paste.m: New test.
26225
26226 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26227
26228         * gcc.dg/c99-condexpr-1.c: New test.
26229
26230 2000-11-20  Neil Booth  <neilb@earthling.net>
26231
26232         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26233
26234 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         * g++.old-deja/g++.pt/export1.C: New test.
26237
26238 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * gcc.dg/20001117-1.c: New test.
26241
26242 2000-11-18  Richard Henderson  <rth@redhat.com>
26243
26244         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26245
26246 2000-11-18  Richard Henderson  <rth@redhat.com>
26247
26248         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26249         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26250         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26251
26252 2000-11-18  Richard Henderson  <rth@redhat.com>
26253
26254         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26255         (main): New.  Exit cleanly.
26256
26257 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26258
26259         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26260         gcc.dg/c99-fordecl-2.c: New tests.
26261
26262 2000-11-18  Richard Henderson  <rth@redhat.com>
26263
26264         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26265         * gcc.c-torture/execute/zerolen-2.c: New.
26266
26267 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26268
26269         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26270         memory.
26271
26272 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.old-deja/g++.pt/instantiate8.C: New test.
26275
26276 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26279         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26280
26281 2000-11-16  Nick Clifton  <nickc@redhat.com>
26282
26283         * gcc.c-torture/execute/nestfunc-2.c: New test.
26284         * gcc.c-torture/execute/nestfunc-3.c: New test.
26285
26286 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26287
26288         * gcc.c-torture/compile/20001116-1.c: New test.
26289
26290 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26291
26292         * gcc.c-torture/execute/20001115-1.c: New test.
26293
26294 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26295
26296         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26297         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26298         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26299         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26300
26301 2000-11-15  Neil Booth  <neilb@earthling.net>
26302
26303         gcc.dg/cpp/_Pragma1.c: Update.
26304         gcc.dg/cpp/_Pragma2.c: New test.
26305
26306 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26307
26308         * g++.old-deja/g++.other/anon5.C: New test.
26309
26310 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26311
26312         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26313         tests.
26314
26315 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26316
26317         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26318         output.
26319
26320 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26321
26322         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26323         labels at end of compound statements.
26324
26325 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26326
26327         * gcc.c-torture/execute/loop-7.c: New test.
26328
26329 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26330
26331         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26332
26333 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26334
26335         * gcc.dg/c99-bool-1.c: New test.
26336
26337 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26338
26339         * gcc.dg/c99-scope-1.c: Remove xfail.
26340         * gcc.dg/c99-scope-2.c: New test.
26341
26342 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26343
26344         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26345         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26346
26347 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26348
26349         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26350         error messages.
26351
26352         * g++.mike/p700.C: Don't typedef wchar_t.
26353         * g++.mike/p784.C: Likewise.
26354         * g++.mike/eb101.C: Don't use __wchar_t.
26355
26356 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26357
26358         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26359         from DO loop.
26360
26361 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26362
26363         * gcc.c-torture/execute/20001111-1.c: New test.
26364
26365 2000-11-10  Nick Clifton  <nickc@redhat.com>
26366
26367         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26368         long multuiple and accumulate.
26369
26370 2000-11-09  Richard Henderson  <rth@redhat.com>
26371
26372         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26373         via size_t instead of int.
26374
26375         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26376         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26377         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26378         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26379
26380 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26381
26382         * gcc.c-torture/compile/20001109-1.c: New test.
26383         * gcc.c-torture/compile/20001109-2.c: New test.
26384
26385 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26386
26387         * g++.old-deja/g++.pt/operator1.C: New test.
26388         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26389
26390 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26391
26392         * gcc.dg/20001108-1.c: New test.
26393
26394 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26395
26396         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26397         with both arguments constant strings.
26398         * gcc.c-torture/execute/string-opt-3.c: New test.
26399         * gcc.c-torture/execute/string-opt-4.c: New test.
26400         * gcc.c-torture/execute/string-opt-5.c: New test.
26401
26402 2000-11-08  Nick Clifton  <nickc@redhat.com>
26403
26404         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26405         mulsidi3adddi patterns.
26406
26407 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26408
26409         * g++.old-deja/g++.other/crash36.C: New test.
26410
26411 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26412
26413         * g++.old-deja/g++.other/init16.C: New test.
26414
26415 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26416
26417         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26418
26419 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26420
26421         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26422         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26423         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26424
26425 2000-11-07  DJ Delorie  <dj@redhat.com>
26426
26427         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26428
26429 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26430
26431         * gcc.c-torture/execute/string-opt-1.c: New test.
26432
26433 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26434
26435         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26436         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26437         parameters in registers, and there is no way for a varargs
26438         function to know in which order the integer and floating-point
26439         parameters should be interleaved when they are placed on the
26440         stack.
26441         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26442         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26443
26444 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26445
26446         * gcc.c-torture/execute/string-opt-2.c: New test.
26447
26448 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26449
26450         * g++.old-deja/g++.pt/crash60.C: New test.
26451
26452 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26453
26454         * g++.old-deja/g++.other/crash24.C: New test.
26455         * g++.old-deja/g++.other/crash25.C: New test.
26456         * g++.old-deja/g++.other/crash26.C: New test.
26457         * g++.old-deja/g++.other/crash27.C: New test.
26458         * g++.old-deja/g++.other/crash28.C: New test.
26459         * g++.old-deja/g++.other/crash29.C: New test.
26460         * g++.old-deja/g++.other/crash30.C: New test.
26461         * g++.old-deja/g++.other/crash31.C: New test.
26462         * g++.old-deja/g++.other/crash32.C: New test.
26463         * g++.old-deja/g++.other/crash33.C: New test.
26464         * g++.old-deja/g++.other/crash34.C: New test.
26465         * g++.old-deja/g++.other/crash35.C: New test.
26466
26467 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26468
26469         * gcc.c-torture/execute/20001031-1.c: New test.
26470
26471 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26472
26473         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26474         namespace.
26475
26476         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26477         standards-conformant.
26478
26479         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26480
26481         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26482         * g++.old-deja/g++.mike/p755a.C: Likewise.
26483         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26484         library makes no calls to `operator new' during initialization.
26485
26486 2000-11-04  Neil Booth  <neilb@earthling.net>
26487
26488         * gcc.dg/cpp/include2.c: New tests.
26489
26490 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26491
26492         * lib/g++.exp (g++_set_ld_library_path): New function.
26493         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26494
26495 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26496
26497         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26498         warnings.
26499
26500 2000-11-01  Richard Henderson  <rth@redhat.com>
26501
26502         * g++.old-deja/g++.ext/namedret1.C: New.
26503         * g++.old-deja/g++.ext/namedret2.C: New.
26504         * g++.old-deja/g++.ext/namedret3.C: New.
26505
26506 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26507
26508         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26509         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26510
26511 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26512
26513         * gcc.c-torture/execute/va-arg-21.c: New test.
26514
26515 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26516
26517         * gcc.dg/c99-complex-2.c: New test.
26518
26519 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26520
26521         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26522
26523 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26524
26525         * g++.old-deja/g++.other/inline16.C: New test.
26526
26527 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26528
26529         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26530         __PRETTY_FUNCTION__
26531
26532 2000-10-29  Neil Booth  <neilb@earthling.net>
26533
26534         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26535         New tests.
26536         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26537         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26538         optimisation.
26539
26540 2000-10-29  Neil Booth  <neilb@earthling.net>
26541
26542         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26543         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26544         * mi5.c: Test multiple includes work with -C.
26545         * trigraphs.c: Test ^= version.
26546
26547 2000-10-28  Neil Booth  <neilb@earthling.net>
26548
26549         New tests and test updates for new macro expander.
26550
26551         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26552         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26553         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26554         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26555         new diagnostic messages.
26556
26557         * gcc.dg/cpp/macro3.c: New tests.
26558
26559 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26560
26561         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26562         on the same line.
26563
26564 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26565
26566         * g++.old-deja/g++.other/eh2.C: New test.
26567
26568 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26569
26570         * gcc.c-torture/execute/20001027-1.c: New test.
26571
26572 2000-10-26  Richard Henderson  <rth@redhat.com>
26573
26574         * gcc.c-torture/execute/20001026-1.c: New.
26575
26576 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26577
26578         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26579         * g++.old-deja/g++.law/builtin1.C: Likewise.
26580         * g++.old-deja/g++.law/ctors10.C: Likewise.
26581         * g++.old-deja/g++.law/virtual3.C: Likewise.
26582         * g++.old-deja/g++.mike/p658.C: Likewise.
26583         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26584         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26585         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26586         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26587         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26588
26589 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         * gcc.c-torture/compile/20001024-1.c: New test.
26592
26593 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26594
26595         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26596         to tell us whether or not we are using V3.
26597
26598 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26599
26600         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26601         operands.
26602
26603 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26604
26605         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26606
26607 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26608
26609         * gcc.c-torture/execute/20001024-1.c: New test.
26610
26611 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26612
26613         * g++.old-deja/g++.other/sibcall1.C: New test.
26614
26615 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26616
26617         * gcc.dg/noncompile/init-3.c: New test.
26618
26619 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26620
26621         * gcc.dg/format-array-1.c: New test.
26622
26623 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26624
26625         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26626         writing through null pointers; remove comment about testing
26627         unterminated strings.
26628
26629 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26630
26631         * gcc.c-torture/execute/20001017-2.c: New test.
26632
26633 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26634
26635         * gcc.c-torture/compile/20001018-1.c: New test.
26636         * gcc.c-torture/compile/20001018-1.x: Xfail.
26637
26638 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26639
26640         * gcc.c-torture/execute/20001017-1.c: New test.
26641
26642 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26643
26644         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26645         for multiple use of arguments with scanf formats; add tests for
26646         multiple use of arguments.
26647
26648 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26649
26650         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26651
26652 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26653
26654         * gcc.dg/format-miss-1.c: New test.
26655
26656 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26657
26658         * gcc.c-torture/execute/20001013-1.c: New test.
26659
26660 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26661
26662         * gcc.dg/format-branch-1.c: New test.
26663
26664 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26665
26666         * README, lib/file-format.exp: Remove EGCS references.
26667
26668 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26669
26670         * gcc.dg/20001013-1.c: New test.
26671
26672 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26673
26674         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26675         for intmax_t in the compiler using __typeof__ and the type rules
26676         for conditional expressions.
26677
26678 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26679
26680         * gcc.dg/20001012-1.c: New test.
26681         * gcc.dg/20001012-2.c: New test.
26682
26683 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26684
26685         * gcc.dg/format-attr-1.c: New test.
26686
26687 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26688
26689         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26690         __LONG_LONG_MAX__ instead of LLONG_MAX.
26691
26692 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26693
26694         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26695         scanf flags.
26696         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26697         flags.
26698
26699 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26700
26701         * gcc.dg/sequence-pt-1.c: New test.
26702
26703 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26704
26705         * gcc.c-torture/execute/20001011-1.c: New testcase.
26706         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26707
26708 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26709
26710         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26711         does not error on it.
26712
26713 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26714
26715         * gcc.dg/20001009-1.c: New test.
26716
26717 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26718
26719         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26720         * gcc.c-torture/execute/20001009-2.c: ... to here.
26721
26722 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26723
26724         * gcc.c-torture/compile/20001009-1.c: New testcase.
26725         * gcc.c-torture/execute/20001009-1.c: New testcase.
26726         Testcases provided by Jan Hubicka <jh@suse.cz>.
26727
26728 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26729
26730         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26731         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26732         uintmax_t using <limits.h> to emulate the compiler's internal
26733         logic.  No longer XFAIL %j tests.
26734
26735 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26736
26737         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26738         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26739         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26740         regexps and details of expected handling of some bad formats.
26741         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26742         suppression.
26743
26744 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26745
26746         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26747         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26748         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26749         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26750         in list archives.
26751
26752 2000-10-06  Richard Henderson  <rth@cygnus.com>
26753
26754         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26755         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26756         * g++.old-deja/g++.jason/report.C: Likewise.
26757         * g++.old-deja/g++.law/friend5.C: Likewise.
26758         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26759         of the expected warnings.
26760
26761 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26762
26763         * g++.old-deja/g++.pt/enum14.C: New test.
26764
26765 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26766
26767         * g++.old-deja/g++.pt/crash59.C: New test.
26768
26769 2000-10-04  Will Cohen  <wcohen@redhat.com>
26770
26771         * gcc.dg/20000926-1.c: New test.
26772
26773 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26774
26775         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26776         function name for current C++ compiler.
26777         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26778
26779 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26780
26781         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26782         __PRETTY_FUNCTION__.
26783         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26784
26785 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26786
26787         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26788
26789 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26790
26791         * gcc.c-torture/compile/20000923-1.c: New test.
26792
26793 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26794
26795         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26796         * g++.old-deja/g++.pt/ttp62.C: Same.
26797         * g++.old-deja/g++.other/inline14.C: Same.
26798
26799 2000-09-24  Richard Henderson  <rth@cygnus.com>
26800
26801         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26802
26803 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26804
26805         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26806
26807 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26808
26809         * gcc.c-torture/compile/20000922-1.c: New file.
26810
26811 2000-09-21  Nick Clifton  <nickc@redhat.com>
26812
26813         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26814         a signed long modulo operation.
26815         (mod6): New function - perform an unsigned long modulo operation.
26816         (main): Add tests for modulos of very large numbers by very small
26817         dividends.
26818
26819 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26820
26821         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26822
26823 2000-09-19  Richard Henderson  <rth@cygnus.com>
26824
26825         * gcc.dg/compare2.c (case 10): XFAIL.
26826
26827 2000-09-18  Richard Henderson  <rth@cygnus.com>
26828
26829         * gcc.c-torture/execute/20000906-1.c: Move ...
26830         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26831         that support __builtin_trap.
26832
26833 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26834
26835         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26836
26837 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26838
26839         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26840         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26841         more $ format tests.
26842
26843 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26844
26845         * gcc.dg/format-errmk-1.c: New test.
26846
26847 2000-09-17  Greg McGary  <greg@mcgary.org>
26848
26849         * gcc.c-torture/execute/20000917-1.x: Remove.
26850
26851 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26852
26853         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26854
26855 2000-09-17  Greg McGary  <greg@mcgary.org>
26856
26857         * gcc.c-torture/execute/20000917-1.c: New test.
26858         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26859
26860 2000-09-16  Neil Booth  <NeilB@earthling.net>
26861
26862         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26863         in nested macro bug.
26864
26865 2000-09-15  Neil Booth  <NeilB@earthling.net>
26866
26867         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26868
26869 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26870
26871         * gcc.c-torture/execute/20000914-1.c: New test.
26872
26873 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26874
26875         * g++.other/inline13.C: New test.
26876
26877 2000-09-12  Andreas Jaeger  <aj@suse.de>
26878
26879         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26880         constant by Ulrich Drepper <drepper@redhat.com>.
26881
26882 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26883
26884         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26885
26886 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26887
26888         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26889
26890 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26891
26892         * gcc.dg/cpp/backslash.c: New test.
26893
26894 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26895
26896         * gcc.c-torture/execute/20000910-1.c: New test.
26897         * gcc.c-torture/execute/20000910-2.c: Likewise.
26898
26899 2000-09-11  Robert Lipe  <robertl@sco.com>
26900
26901         * gcc.dg/pragma-align.c: New test.
26902
26903 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26904
26905         * g++.old-deja/g++.pt/explicit82.C: New test.
26906         * g++.old-deja/g++.pt/explicit83.C: New test.
26907
26908 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26909
26910         * gcc.dg/asm-names.c: New test.
26911
26912 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26913
26914         * gcc.dg/cpp/tr-warn6.c: New test
26915
26916 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26917
26918         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26919         be accepted.
26920
26921 2000-09-07  Catherine Moore  <clm@redhat.com>
26922
26923         * gcc.c-torture/execute/unroll-1.c: New test.
26924
26925 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26926
26927         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26928         ERROR markers.
26929         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26930         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26931         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26932         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26933         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26934         Preprocess only.
26935         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26936         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26937
26938 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         * g++.old-deja/g++.pt/deduct2.C: New test.
26941
26942 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.old-deja/g++.pt/parms2.C: New test.
26945
26946 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.pt/crash58.C: New test.
26949
26950 2000-09-06  Greg McGary  <greg@mcgary.org>
26951
26952         * gcc.c-torture/execute/20000906-1.c: New test.
26953         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26954
26955 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26956
26957         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26958
26959 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         * g++.old-deja/g++.pt/crash57.C: New test.
26962
26963 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         * g++.old-deja/g++.pt/crash56.C: New test.
26966
26967 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26968
26969         * g++.old-deja/g++.pt/koenig1.C: New test.
26970
26971 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26972
26973         * gcc.dg/20000904-1.c: New test.
26974
26975 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26976
26977         * gcc.dg/cpp/paste8.c: New test.
26978
26979 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26980
26981         * gcc.c-torture/compile/20000827-1.c: New test.
26982
26983 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26984
26985         * gcc.dg/format-diag-1.c: New test.
26986
26987 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26988
26989         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26990         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26991         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26992         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26993         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26994
26995 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         * g++.old-deja/g++.other/nested4.C: New test.
26998
26999 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27000
27001         * g++.old-deja/g++.ns/scoped1.C: New test.
27002
27003 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27004
27005         * lib/g++.exp: Support testing already-installed GCC.
27006
27007 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27008
27009         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27010
27011 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27012
27013         * gcc.dg/return-type-2.c: New test.
27014
27015 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27016
27017         * gcc.c-torture/compile/20000825-1.c: New test.
27018
27019 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27020
27021         * gcc.dg/dwarf2-2.c: New test.
27022
27023 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27024
27025         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27026         dg-warning regexps.
27027
27028 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27029
27030         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27031         gcc.dg/format-ext-5.c: New tests.
27032
27033 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27034
27035         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27036
27037 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27038
27039         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27040
27041 2000-08-24  Richard Henderson  <rth@cygnus.com>
27042
27043         * gcc.dg/ia64-sync-1.c: New test.
27044         * gcc.dg/ia64-sync-2.c: New test.
27045         * gcc.dg/ia64-asm-1.c: New test.
27046
27047 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27048
27049         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27050         * gcc.dg/format-ext-2.c: New test.
27051
27052 2000-08-23  Jason Merrill  <jason@redhat.com>
27053
27054         * lib/old-dejagnu.exp: Also ignore "In member function" and
27055         "At global scope".
27056
27057 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27058
27059         * gcc.dg/noncompile/label-lineno-1.c: New test.
27060
27061 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27062
27063         * gcc.dg/c99-array-nonobj-1.c: New test.
27064
27065 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27066
27067         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27068         tests.
27069         * gcc.dg/format-ext-1.c: New test.
27070
27071 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27072
27073         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27074         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27075         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27076         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27077         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27078
27079 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27080
27081         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27082         gcc.dg/c99-strftime-2.c: New tests.
27083
27084 2000-08-22  Richard Henderson  <rth@cygnus.com>
27085
27086         * gcc.c-torture/execute/20000822-1.c: New test.
27087
27088 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27089
27090         * gcc.c-torture/execute/20000819-1.x: Remove.
27091
27092 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27093
27094         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27095         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27096         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27097         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27098         gcc.dg/format-xopen-1.c: New tests.
27099
27100 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27101
27102         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27103
27104 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27105
27106         * g++.old-deja/g++.other/loop2.C: New test.
27107
27108         * gcc.c-torture/compile/20000606-1.c: New test.
27109         * gcc.c-torture/compile/20000728-1.c: New test.
27110         * gcc.c-torture/execute/20000801-1.c: New test.
27111         * gcc.c-torture/execute/20000801-2.c: New test.
27112         * gcc.c-torture/execute/20000819-1.c: New test.
27113         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27114         * gcc.dg/20000629-1.c: New test.
27115         * gcc.dg/20000724-1.c: New test.
27116         * gcc.dg/20000807-1.c: New test.
27117
27118 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27119
27120         * gcc.dg/cpp/pragma-1.c: New test.
27121         * gcc.dg/cpp/pragma-2.c: New test.
27122
27123 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27124
27125         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27126         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27127
27128 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27129
27130         * gcc.c-torture/compile/20000818-1.c: New test.
27131
27132 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27133
27134         * gcc.c-torture/execute/20000818-1.c: New test.
27135
27136 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27137
27138         * gcc.dg/format-va-1.c: New test.
27139
27140 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27141
27142         * g++.old-deja/g++.other/typedef8.C: New test.
27143
27144 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27147         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27148         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27149         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27150         * g++.old-deja/g++.other/ptrmem7.C: New test.
27151         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27152
27153 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         * g++.old-deja/g++.pt/typename27.C: New test.
27156
27157 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27158
27159         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27160         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27161         * g++.old-deja/g++.pt/friend45.C: New test.
27162         * g++.old-deja/g++.other/friend8.C: New test.
27163
27164 2000-08-15  Richard Henderson  <rth@cygnus.com>
27165
27166         * gcc.c-torture/execute/20000815-1.c: New test.
27167
27168 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27169
27170         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27171         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27172         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27173
27174 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27175
27176         * g++.old-deja/g++.other/refinit2.C: New test.
27177
27178 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27179
27180         * lib/c-torture.exp (c-torture): Make
27181         compiler_conditional_xfail_data global.
27182         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27183         compiler_conditional_xfail_data machinery.
27184         (f-torture-execute): Likewise.
27185         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27186         and only when unrolling loops.
27187
27188         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27189
27190 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         * g++.old-deja/g++.pt/explicit81.C: New test.
27193
27194 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.old-deja/g++.pt/typename26.C: New test.
27197
27198 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27199
27200         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27201         warning.
27202
27203 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27204
27205         * g++.old-deja/g++.other/array3.C: New test.
27206
27207 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27208
27209         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27210         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27211         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27212         New tests.
27213
27214 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27215
27216         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27217         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27218
27219 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27220
27221         * gcc.c-torture/execute/20000808-1.c: New test.
27222
27223 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27224
27225         * gcc.dg/c90-const-expr-1.c: New test.
27226
27227 2000-08-08  Richard Henderson  <rth@cygnus.com>
27228
27229         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27230
27231 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27232
27233         * gcc.dg/noncompile/const-ll-1.c: New test.
27234
27235 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27236
27237         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27238
27239 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27240
27241         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27242         that running programs linked against the shared version of libobjc
27243         run correctly.
27244
27245 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27246
27247         * gcc.dg/c99-printf-1.c: New test.
27248
27249 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27250
27251         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27252
27253 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27254
27255         * gcc.c-torture/execute/20000731-1.x: Delete.
27256
27257 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27258
27259         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27260         and torture_without_loops as is done by c-torture.exp.
27261         (search_for): Copy from c-torture.exp.
27262         (gcc-dg-runtest): New function, drives a directory of tests
27263         iterating over the TORTURE_OPTIONS.
27264         (scan-assembler, scan-assembler-not): Move here from
27265         individual directory drivers.
27266
27267         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27268         defined by lib/gcc-dg.exp.
27269         * gcc.dg/cpp/cpp.exp: Likewise.
27270         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27271         gcc-dg-runtest, so we cycle over optimization options.
27272
27273         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27274         * gcc.dg/compare2.c: No longer expected to fail.
27275
27276 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27277
27278         * gcc.c-torture/execute/20000804-1.c: New test.
27279
27280 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27281
27282         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27283
27284 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27285
27286         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27287
27288 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27289
27290         * gcc.c-torture/compile/20000803-1.c: New test.
27291
27292 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27293
27294         * gcc.c-torture/execute/20000801-3.c,
27295         gcc.c-torture/execute/20000801-4.c: New tests.
27296         * gcc.c-torture/execute/20000801-3.x,
27297         gcc.c-torture/execute/20000801-4.x: Xfail.
27298
27299 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27300
27301         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27302         libobjc/.libs to allow for libtool.
27303
27304 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27305
27306         * gcc.c-torture/compile/20000802-1.c: New test.
27307
27308 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27309
27310         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27311
27312 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27313
27314         * gcc-c-torture/execute/20000731-2.c: New test.
27315
27316         * gcc.c-torture/execute/20000731-1.c: New test.
27317         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27318
27319 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27320
27321         * testsuite/gcc.dg/cpp/paste7.c: New test.
27322         * gcc.dg/cpp/20000725-1.c: New test.
27323
27324 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27325
27326         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27327         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27328         declaration warning for __builtin_dwarf_reg_size.
27329
27330         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27331
27332 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27333
27334         * gcc.dg/noncompile/voidparam-1.c: New test.
27335
27336 2000-07-30  Richard Henderson  <rth@cygnus.com>
27337
27338         * gcc.dg/c90-digraph-1.c: Don't xfail.
27339         * gcc.dg/compare2.c (case 10): Xfail.
27340         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27341
27342 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27343
27344         * gcc.dg/c99-main-1.c: New test.
27345
27346 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27347
27348         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27349
27350 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27351
27352         * gcc.c-tortuer/execute/20000726-1.c: New test.
27353
27354 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27355
27356         * gcc.c-torture/execute/enum-2.c: New test.
27357
27358 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27359
27360         * gcc.dg/cpp/tr-warn3.c: New test.
27361
27362 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27363
27364         * g++.old-deja/g++.ext/implicit1.C: Remove.
27365         * g++.old-deja/g++.jason/c2.C: Remove
27366         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27367         * g++.old-deja/g++.pt/crash16.C: Likewise.
27368         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27369
27370 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27371
27372         * g++.old-deja/g++.other/for2.C: New test.
27373
27374 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27375
27376         * gcc.dg/20000720-1.c: New test.
27377
27378 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27379
27380         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27381
27382 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27383
27384         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27385         * gcc.c-torture/execute/20000722-1.c: New.
27386         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27387
27388 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27389
27390         * gcc.dg/cpp/20000720-1.S: New test.
27391
27392 2000-07-21  Michael Meissner  <meissner@redhat.com>
27393
27394         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27395
27396 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27397
27398         * g++.old-deja/g++.brendan/crash16.C,
27399         g++.old-deja/g++.brendan/parse3.C,
27400         g++.old-deja/g++.brendan/redecl1.C,
27401         g++.old-deja/g++.ns/template13.C,
27402         g++.old-deja/g++.other/decl4.C,
27403         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27404
27405 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27406
27407         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27408         and "Internal error".
27409
27410         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27411         regexps.
27412         * gcc.dg/cpp/paste6.c: New test.
27413
27414 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27415
27416         * gcc.dg/cpp/tr-direct.c: New test.
27417
27418         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27419         gcc.dg/cpp/undef1.c: Tweak error regexps.
27420
27421 2000-07-18  Eric Christopher <echristo@redhat.com>
27422
27423         * gcc.c-torture/compile/20000718-1.c: New test.
27424
27425 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27426
27427         * cpplex.c (_cpp_push_token): If the token being pushed back
27428         is the previous token in this context, just subtract one from
27429         context->posn.
27430         * cppmacro.c (save_expansion): Clear aux field when storing a
27431         placemarker.
27432
27433 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27434
27435         * gcc.dg/noncompile/redecl-1.c: New test.
27436
27437 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27438
27439         * gcc.c-torture/execute/20000717-5.c: New test.
27440         * gcc.c-torture/execute/20000717-1.x: Removed.
27441
27442 2000-07-17  Richard Henderson  <rth@cygnus.com>
27443
27444         * gcc.c-torture/execute/20000717-4.c: New test.
27445
27446 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27447
27448         * gcc.dg/cpp/syshdr.c: New test.
27449         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27450
27451 2000-07-17  Neil Booth  <neilb@earthling.net>
27452
27453         * gcc.dg/cpp/cmdlne-dM.c: New test.
27454         * gcc.dg/cpp/cmdlne-dD.c: New test.
27455
27456 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27457
27458         * gcc.c-torture/execute/20000717-3.c: New test.
27459
27460         * gcc.c-torture/compile/20000717-1.c: New test.
27461
27462 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27463
27464         * gcc.c-torture/execute/20000717-2.c: New test.
27465
27466 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27467
27468         * gcc.dg/formatz-1.c: New test.
27469
27470         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27471         * gcc.dg/c99-digraph-1.c: New tests.
27472
27473         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27474         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27475
27476         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27477         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27478         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27479         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27480         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27481         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27482         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27483
27484 2000-07-17   Greg McGary <greg@mcgary.org>
27485
27486         * gcc.c-torture/execute/20000717-1.c: New test.
27487         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27488
27489 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27490
27491         * gcc.c-torture/execute/20000715-2.c: New test.
27492         * gcc.dg/20000715-1.c: New test.
27493
27494 2000-07-15  Michael Meissner  <meissner@redhat.com>
27495
27496         * gcc.c-torture/execute/20000715-1.c: New test.
27497
27498 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27499
27500         * gcc.c-torture/execute/20000707-1.c: New test.
27501
27502 2000-07-13  Neil Booth  <NeilB@earthling.net>
27503
27504         * testsuite/gcc.dg/cpp/digraph1.c,
27505         testsuite/gcc.dg/cpp/digraph2.c,
27506         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27507
27508 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27509
27510         * g77.f-torture/compile/20000630-2.f:  New test.
27511         * g77.f-torture/compile/20000630-2.x
27512
27513 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27514
27515         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27516
27517 2000-07-11  Neil Booth  <NeilB@earthling.net>
27518
27519         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27520
27521 2000-07-11  Neil Booth  <NeilB@earthling.net>
27522
27523         * gcc.dg/cpp/cmdlne-C.c: New.
27524
27525 2000-07-09  Neil Booth  <NeilB@earthling.net>
27526
27527         * gcc.dg/cpp/directiv.c: New tests.
27528         * gcc.dg/cpp/undef1.c: Update.
27529
27530 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27531
27532         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27533
27534 2000-07-09  Neil Booth  <NeilB@earthling.net>
27535
27536         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27537
27538 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27539
27540         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27541         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27542
27543 2000-07-08  Neil Booth  <NeilB@earthling.net>
27544
27545         * gcc.dg/cpp/macsyntx.c: New tests.
27546
27547 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27548
27549         * gcc.dg/20000707-1.c: New test.
27550
27551 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27552
27553         * gcc.c-torture/execute/20000706-1.c: New test.
27554         * gcc.c-torture/execute/20000706-2.c: New test.
27555         * gcc.c-torture/execute/20000706-3.c: New test.
27556         * gcc.c-torture/execute/20000706-4.c: New test.
27557         * gcc.c-torture/execute/20000706-5.c: New test.
27558
27559 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27560
27561         * g++.old-deja/g++.pt/instantiate7.C: New test.
27562
27563 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27566         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27567         * g++.old-deja/g++.other/rtti3.C: Likewise.
27568         * g++.old-deja/g++.other/rttid3.C: Likewise.
27569
27570 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27571
27572         *  g77.f-torture/compile/20000630-1.x: Fix typo
27573
27574 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27575
27576         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27577         assembly output.
27578
27579 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27580
27581         * gcc.dg/cpp/ident.c: New test.
27582
27583 2000-07-05  Neil Booth  <NeilB@earthling.net>
27584
27585         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27586           gcc.dg/cpp/lexstrng.c: New tests.
27587
27588 2000-07-04  Neil Booth  <NeilB@earthling.net>
27589
27590         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27591         * gcc.dg/cpp/strify2.c: Same.
27592
27593 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27594
27595         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27596         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27597         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27598         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27599
27600         * testsuite/gcc.dg/cpp/macro1.c,
27601         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27602         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27603         testsuite/gcc.dg/cpp/strify1.c,
27604         testsuite/gcc.dg/cpp/strify2.c: New tests.
27605
27606 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27607
27608         * gcc.c-torture/execute/20000703-1.c: New test.
27609
27610 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27611
27612         * g++.old-deja/g++.pt (lookup10.C): New test.
27613
27614 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27615
27616         * g++.old-deja/g++.pt (typename25.C): New test.
27617
27618 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27619
27620         * gcc.c-torture/compile/20000701-1.c: New test.
27621
27622 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27623
27624         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27625         to test case.
27626
27627 2000-06-30  Catherine Moore  <clm@cygnus.com>
27628
27629         * gcc.c-torture/execute/align-1.c: New test.
27630
27631 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27632
27633         * g++.old-deja/g++.pt/expr8.C: New test.
27634         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27635
27636 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27637
27638         * gcc.c-torture/compile/20000629-1.c: New test.
27639
27640 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27641
27642
27643         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27644         gcc.dg/noncompile directory, depending on whether they're
27645         preprocessor tests or not.  Annotate all the tests for the dg
27646         framework.
27647
27648         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27649         * gcc.dg/noncompile/noncompile.exp: New.
27650
27651         * Moved files:
27652         Old name                                New name
27653         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27654         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27655         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27656         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27657         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27658         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27659         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27660         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27661         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27662         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27663         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27664         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27665         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27666         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27667         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27668         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27669         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27670         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27671         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27672         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27673         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27674         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27675         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27676         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27677
27678         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27679         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27680         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27681         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27682         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27683         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27684
27685 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27686
27687         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27688         declare one variable.  On the fourth, error.
27689         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27690         declared by 20000628-1a.h.
27691
27692 2000-06-29  Richard Henderson  <rth@redhat.com>
27693
27694         * gcc.c-torture/execute/930529-1.x: New file.
27695         * gcc.dg/920413-1.c: Adjust expected warning text.
27696         * gcc.dg/980217-1.c: Declare abort.
27697         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27698
27699 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27700
27701         * g77.f-torture/compile/20000629-1.f: New test.
27702         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27703
27704 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27705
27706         Rearrange lots of files, removing entirely the
27707         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27708         directories.
27709
27710         * Deleted files:
27711         gcc.c-torture/code_quality/code_quality.exp
27712         gcc.c-torture/special/special.exp
27713         gcc.failure/failure.exp
27714         gcc.failure/940409-1.x
27715         gcc.c-torture/compile/961203-1.x
27716
27717         * New files:
27718         gcc.misc-tests/linkage.exp
27719         gcc.c-torture/execute/920730-1t.c
27720         gcc.c-torture/execute/920730-1t.x
27721         gcc.c-torture/compile/920520-1.x
27722         gcc.c-torture/compile/920521-1.x
27723         gcc.c-torture/compile/981006-1.x
27724         gcc.c-torture/execute/eeprof-1.x
27725
27726         * Moved files (possibly with modifications to fit a new harness):
27727         Old name                                New name
27728         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27729         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27730         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27731         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27732         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27733         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27734         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27735         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27736         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27737         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27738         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27739         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27740         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27741         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27742
27743 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27744
27745         * c-torture/compile/961203-1.x: Delete.
27746
27747         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27748         not exit. Include stdio.h.
27749         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27750         * gcc.misc-tests/dg-12.c: Likewise.
27751         * gcc.misc-tests/dg-5.c: Likewise.
27752         * gcc.misc-tests/dg-6.c: Likewise.
27753         * gcc.misc-tests/dg-7.c: Prototype abort.
27754         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27755         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27756         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27757         not exit.
27758         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27759         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27760
27761 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27762
27763         * gcc.dg/cpp/20000628-1.c: New test.
27764         * gcc.dg/cpp/20000628-1.h: New header for above test.
27765         * gcc.dg/cpp/20000628-1a.h: Likewise.
27766
27767 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27768
27769         * gcc.dg/cpp: New directory.
27770         * gcc.dg/cpp/cpp.exp: New driver.
27771         * gcc.dg/cpp/20000627-1.c: New test.
27772         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27773         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27774         and rewrite as a compilation test.
27775
27776         * gcc.dg: Move many files into the cpp subdirectory, possibly
27777         renaming or editing them as well.
27778         Old name                New name
27779         990119-1.c              cpp/19990119-1.c
27780         990228-1.c              cpp/19990228-1.c
27781         990407-1.c              cpp/19990407-1.c
27782         990409-1.c              cpp/19990409-1.c
27783         990413-1.c              cpp/19990413-1.c
27784         990703-1.c              cpp/19990703-1.c
27785         20000127-1.c            cpp/20000127-1.c
27786         20000129-1.c            cpp/20000129-1.c
27787         20000207-1.c            cpp/20000207-1.c
27788         20000207-2.c            cpp/20000207-2.c
27789         20000209-1.c            cpp/20000209-1.c
27790         20000209-2.c            cpp/20000209-2.c
27791         20000301-1.c            cpp/20000301-1.c
27792         20000419-1.c            cpp/20000419-1.c
27793         20000510-1.S            cpp/20000510-1.S
27794         20000519-1.c            cpp/20000519-1.c
27795         20000529-1.c            cpp/20000529-1.c
27796         20000625-1.c            cpp/20000625-1.c
27797         20000625-2.c            cpp/20000625-2.c
27798         cpp-as1.c               cpp/assert1.c
27799         cpp-as2.c               cpp/assert2.c
27800         cxx-comments-1.c        cpp/cxxcom1.c
27801         cxx-comments-2.c        cpp/cxxcom2.c
27802         endif-label.c           cpp/endif.c
27803         cpp-hash1.c             cpp/hash1.c
27804         cpp-hash2.c             cpp/hash2.c
27805         cpp-if1.c               cpp/if-1.c
27806         cpp-if2.c               cpp/if-2.c
27807         cpp-if3.c               cpp/if-3.c
27808         cpp-if4.c               cpp/if-4.c
27809         cpp-if5.c               cpp/if-5.c
27810         cpp-cond.c              cpp/if-cexp.c
27811         cpp-missingop.c         cpp/if-mop.c
27812         cpp-missingparen.c      cpp/if-mpar.c
27813         cpp-opprec.c            cpp/if-oppr.c
27814         cpp-ifparen.c           cpp/if-paren.c
27815         cpp-shortcircuit.c      cpp/if-sc.c
27816         cpp-shift.c             cpp/if-shift.c
27817         cpp-unary.c             cpp/if-unary.c
27818         cpp-li1.c               cpp/line1.c
27819         cpp-li2.c               cpp/line2.c
27820         lineno.c                cpp/line3.c
27821         lineno-2.c              cpp/line4.c
27822         cpp-mi.c                cpp/mi1.c
27823         cpp-mic.h               cpp/mi1c.h
27824         cpp-micc.h              cpp/mi1cc.h
27825         cpp-mind.h              cpp/mi1nd.h
27826         cpp-mindp.h             cpp/mi1ndp.h
27827         cpp-mix.h               cpp/mi1x.h
27828         cpp-mi2.c               cpp/mi2.c
27829         cpp-mi2a.h              cpp/mi2a.h
27830         cpp-mi2b.h              cpp/mi2b.h
27831         cpp-mi2c.h              cpp/mi2c.h
27832         cpp-mi3.c               cpp/mi3.c
27833         cpp-mi3.def             cpp/mi3.def
27834         poison-1.c              cpp/poison.c
27835         pr-impl.c               cpp/prag-imp.c
27836         cpp-redef-2.c           cpp/redef1.c
27837         cpp-redef.c             cpp/redef2.c
27838         strpaste.c              cpp/strp1.c
27839         strpaste-2.c            cpp/strp2.c
27840         cpp-tradpaste.c         cpp/tr-paste.c
27841         cpp-tradstringify.c     cpp/tr-str.c
27842         cpp-tradwarn1.c         cpp/tr-warn1.c
27843         cpp-tradwarn2.c         cpp/tr-warn2.c
27844         trigraphs.c             cpp/trigraphs.c
27845         cpp-unc1.c              cpp/unc1.c
27846         cpp-unc2.c              cpp/unc2.c
27847         cpp-unc3.c              cpp/unc3.c
27848         cpp-unc.c               cpp/unc4.c
27849         undef.c                 cpp/undef1.c
27850         undef-2.c               cpp/undef2.c
27851         cpp-wi1.c               cpp/widestr1.c
27852
27853 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27854
27855         * lib/g++.exp (g++_include_flags): Tweak.
27856
27857 2000-06-27  H.J. Lu  <hjl@gnu.org>
27858             Loren J. Rittle  <ljrittle@acm.org>
27859
27860         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27861         version with one that knows about the new gcc tree structure.
27862         (g++_link_flags): Same.
27863
27864 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27865
27866         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27867         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27868         case we are cross-compiling.
27869
27870         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27871         g++.old-deja/g++.niklas/Makefile.in,
27872         g++.old-deja/g++.niklas/configure.in,
27873         g++.old-deja/g++.other/Makefile.in,
27874         g++.old-deja/g++.other/configure.in,
27875         gcc.c-torture/code_quality/Makefile.in,
27876         gcc.c-torture/code_quality/configure.in,
27877         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27878         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27879         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27880         gcc.c-torture/execute/ieee/Makefile.in,
27881         gcc.c-torture/execute/ieee/configure.in,
27882         gcc.c-torture/noncompile/Makefile.in,
27883         gcc.c-torture/noncompile/configure.in,
27884         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27885         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27886         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27887
27888 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27889
27890         * g++.old-deja/g++.other/ambig3.C: New test.
27891
27892 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27893
27894         * g++.old-deja/g++.pt/syntax1.C: New test.
27895         * g++.old-deja/g++.pt/syntax2.C: New test.
27896         * g++.old-deja/g++.other/syntax3.C: New test.
27897         * g++.old-deja/g++.other/syntax4.C: New test.
27898
27899 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27900
27901         * gcc.dg/20000623-1.c: Prototype exit and abort.
27902
27903 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27904
27905         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27906         New tests.
27907         * gcc.dg/cpp-mi3.def: New file.
27908
27909         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27910         inside assertions.
27911         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27912         lexer's error messages.
27913         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27914         divine anything from the linemarkers.
27915         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27916         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27917
27918 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27919
27920         * gcc.dg/20000623-1.c: New test.
27921
27922 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27923
27924         * gcc.c-torture/execute/20000622-1.c: New test.
27925
27926 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27927
27928         * g++.old-deja/g++.other/init15.C: New test.
27929
27930 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27931
27932         * g++.old-deja/g++.pt/vaarg2.C: New test.
27933         * g++.old-deja/g++.pt/vaarg3.C: New test.
27934
27935 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         * g++.old-deja/g++.other/dyncast6.C: New test.
27938
27939 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27940
27941         * gcc.c-torture/execute/loop-6.c: New test.
27942
27943 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27944
27945         * gcc.dg/20000614-1.c: New test.
27946         * gcc.dg/20000614-2.c: New test.
27947
27948 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27949
27950         * g++.old-deja/g++.other/inline12.C: New test.
27951
27952 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27953
27954         * g++.old-deja/g++.other/eh1.C: New test.
27955
27956 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * g++.old-deja/g++.other/type.C: New test.
27959
27960 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27961
27962         * g++.old-deja/g++.other/initstring.C: New test.
27963
27964 2000-06-12  Jason Merrill  <jason@redhat.com>
27965
27966         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27967
27968 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27969
27970         * gcc.c-torture/compile/20000609-1.c: New test.
27971
27972 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27973
27974         * gcc.dg/20000609-1.c: New test.
27975
27976 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27977
27978         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27979         * gcc.c-torture/noncompile/poison-1.c: Move...
27980         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27981         * gcc.dg/cpp-li1.c: Add a token after the #line.
27982
27983 2000-06-05  Richard Henderson  <rth@cygnus.com>
27984
27985         * gcc.c-torture/execute/20000605-2.c: New test.
27986         * gcc.c-torture/execute/20000605-3.c: New test.
27987
27988 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27989
27990         * g77.f-torture/execute/20000503-1.x: New file.
27991
27992 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         * g++.old-deja/g++.eh/badalloc1.C: New test.
27995
27996 2000-06-05  Richard Henderson  <rth@cygnus.com>
27997
27998         * gcc.c-torture/execute/20000605-1.c: New test.
27999
28000 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28001             Nathan Sidwell <nathan@codesourcery.com>
28002
28003         * gcc.c-torture/compile/20000605-1.c: New test.
28004
28005 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28006
28007         * g77.f-torture/compile/20000601-1.f:  New test.
28008
28009 2000-06-03  Richard Henderson  <rth@cygnus.com>
28010
28011         * gcc.c-torture/execute/20000603-1.c: New.
28012
28013 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28014
28015         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28016         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28017
28018 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28019
28020         * gcc.dg/compare2.c (case 12): XFAIL.
28021         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28022         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28023
28024         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28025
28026 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28027
28028         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28029         guard macro is already defined when the header is first
28030         included.
28031         * gcc.dg/cpp-mix.h: New file.
28032         * gcc.dg/endif-label.c: Update patterns to match compiler.
28033
28034         * g++.brendan/complex1.C: Declare abort.
28035         * g++.law/refs4.C: Remove XFAIL.
28036         * g++.oliva/expr2.C: Declare abort and exit.
28037
28038 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28039
28040         * gcc.c-torture/execute/20000528-1.c: New test.
28041
28042         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28043         * g++.old-deja/g++.law/temps4.C: Likewise.
28044
28045         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28046         stdlib.h.  Call abort() on failure.
28047         * g++.old-deja/g++.law/refs4.C: Likewise.
28048         * g++.old-deja/g++.law/temps4.C: Likewise.
28049         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28050         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28051
28052 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28053
28054         Relative to g++.dg/special:
28055         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28056
28057         Relative to g++.old-deja:
28058         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28059         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28060         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28061         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28062         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28063         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28064         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28065
28066         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28067         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28068         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28069         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28070         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28071         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28072         and/or string.h.
28073
28074         * g++.other/goto1.C: Update expectations for error messages.
28075
28076 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28077
28078         * gcc.c-torture/compile/20000523-1.c: New test.
28079
28080 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28081
28082         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28083
28084 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.old-deja/g++.eh/catch11.C: New test.
28087         * g++.old-deja/g++.eh/catch12.C: New test.
28088
28089 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28090
28091         * gcc.c-torture/execute/20000523-1.c: New test.
28092
28093 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28094
28095         * c-torture/execute/bcp-1.c: Replace abort in arg of
28096         __builtin_constant_p with a generic external function.
28097
28098         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28099         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28100         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28101         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28102         Prototype abort and/or exit.
28103
28104         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28105         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28106         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28107         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28108
28109 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28110
28111         * gcc.dg/dwarf2-1.c: New test.
28112
28113 2000-05-20  Richard Henderson  <rth@cygnus.com>
28114
28115         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28116
28117 2000-05-20  Andreas Jaeger  <aj@suse.de>
28118
28119         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28120         testcase.
28121
28122 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28123
28124         * gcc.c-torture/execute/20000519-2.c: New test.
28125
28126 2000-05-19  Andreas Jaeger  <aj@suse.de>
28127
28128         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28129         which fails with SSA.
28130
28131         * lib/c-torture.exp: Also test with -O3 -fssa.
28132
28133 2000-05-18  Michael Meissner  <meissner@redhat.com>
28134
28135         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28136         * gcc.c-torture/execute/920415-1.c: Ditto.
28137         * gcc.c-torture/execute/920501-1.c: Ditto.
28138         * gcc.c-torture/execute/conversion.c: Ditto.
28139         * gcc.c-torture/execute/cvt-1.c: Ditto.
28140
28141 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28142
28143         * gcc.c-torture/compile/20000518-1.c: New test.
28144
28145 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28146
28147         * g77.f-torture/compile/200005018.f:  New test.
28148
28149 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28150
28151         * gcc.c-torture/compile/20000517-1.c: New test.
28152
28153 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28154
28155         * gcc.c-torture/execute/20000516-1.c: New test.
28156
28157 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28158
28159         * g++.old-deja/g++.other/eh.C: New test.
28160
28161 2000-05-12  Richard Henderson  <rth@cygnus.com>
28162
28163         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28164         constants through to doit's conditional.
28165
28166 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28167
28168         * gcc.c-torture/compile/20000511-1.c: New test.
28169         * g77.f-torture/compile/20000511-1.f: New test.
28170         * g77.f-torture/compile/20000511-2.f: New test.
28171
28172 2000-05-11  Michael Meissner  <meissner@redhat.com>
28173
28174         * gcc.c-torture/execute/20000511-1.c: New test.
28175
28176 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28177
28178         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28179         * gcc.dg/20000510-1.S: New.
28180
28181 2000-05-08  Catherine Moore  <clm@cygnus.com>
28182
28183         * gcc.dg/unused-3.c: New.
28184
28185 2000-05-06  Richard Henderson  <rth@cygnus.com>
28186
28187           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28188           * g++.old-deja/g++.mike/warn1.C: Likewise.
28189           * g++.old-deja/g++.pt/local1.C: Likewise.
28190           * g++.old-deja/g++.pt/local7.C: Likewise.
28191           * g++.old-deja/g++.pt/spec16.C: Likewise.
28192
28193 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28194
28195         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28196
28197 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28198
28199           * g77.f-torture/execute/20000503-1.f:  New test.
28200
28201 2000-05-04  Andreas Jaeger  <aj@suse.de>
28202
28203         * gcc.dg/noreturn-2.c: New test.
28204
28205 2000-05-04  Neil Booth  <NeilB@earthling.net>
28206
28207         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28208         preprocessor.
28209
28210 2000-05-04  Richard Henderson  <rth@cygnus.com>
28211
28212         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28213
28214 2000-05-04  Richard Henderson  <rth@cygnus.com>
28215
28216         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28217         OpenSSL by Jason R Thorpe.
28218
28219 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28220
28221         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28222
28223 2000-05-03  Robert Lipe <robertlipe@usa.net>
28224
28225         * gcc.dg/20000503-1.c: New test.
28226
28227 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28228
28229         * gcc.c-torture/compile/20000502-1.c: New test.
28230         * g++.old-deja/g++.other/align.C: New test.
28231         * gcc.dg/cpp-tradstringify.c: New test.
28232
28233 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28234
28235         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28236         and hard registers.
28237
28238 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28239
28240         * gcc.c-torture/execute/loop-5.c: New test.
28241
28242 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28243
28244         * gcc.c-torture/execute/va-arg-20.c: New test.
28245
28246 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28247
28248         * gcc.c-torture/execute/20000422-1.c: New test.
28249
28250 2000-04-20  Greg McGary  <gkm@gnu.org>
28251
28252         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28253         when optimizing, but without sibling-call optimizations (-O1).
28254
28255 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28256
28257           * gcc.c-torture/compile/20000420-1.c: New test.
28258
28259 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28260
28261         * g++.abi/ptrflags.C: New test.
28262         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28263
28264 2000-04-19  Catherine Moore  <clm@cygnus.com>
28265
28266         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28267
28268 2000-04-19  Greg McGary  <gkm@gnu.org>
28269
28270         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28271         sibling-call optimizations.
28272
28273 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28274
28275         * gcc.dg/20000419-1.c: New test.
28276
28277 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28278
28279         * gcc.c-torture/execute/20000412-6.c: New test.
28280
28281 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28282
28283         * gcc.c-torture/execute/20000412-5.c: New test.
28284         * g77.f-torture/compile/20000412-1.f: New test.
28285         * gcc.c-torture/execute/20000412-4.c: New test.
28286         * gcc.c-torture/compile/20000412-2.c: New test.
28287         * gcc.c-torture/execute/20000412-3.c: New test.
28288         * gcc.c-torture/compile/20000412-1.c: New test.
28289         * gcc.c-torture/execute/20000412-2.c: New test.
28290
28291 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28292
28293         * objc/execute/bf-20.m: New test.
28294
28295 2000-04-10  Richard Henderson  <rth@cygnus.com>
28296
28297         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28298
28299         * gcc.c-torture/execute/20000412-1.c: New test.
28300
28301 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28302
28303         * g++.old-deja/g++.eh/catchptr1.C: New test.
28304
28305 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28306
28307         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28308
28309 2000-04-08  Neil Booth  <NeilB@earthling.net>
28310
28311         * gcc.dg/cpp-nullchar.c: Remove test as
28312         embedded nulls cause problems.
28313
28314 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28315
28316         * gcc.dg/compare2.c: New test.
28317
28318 2000-04-08  Neil Booth  <NeilB@earthling.net>
28319
28320         * gcc.dg/cpp-nullchar.c: New test.
28321
28322 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28323
28324         * gcc.dg/cpp-mi2.c: New test.
28325         * gcc.dg/cpp-mi2[abc].h: New files.
28326
28327 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28330         member name.
28331
28332 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.abi/vmihint.C: New test.
28335
28336 2000-04-06  Neil Booth  <NeilB@earthling.net>
28337
28338         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28339         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28340         copyright.
28341
28342 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28343
28344         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28345         avoid stack-frame overwrite.
28346
28347 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28348
28349         * gcc.c-torture/compile/20000405-2.c: New test.
28350         * gcc.c-torture/compile/20000405-3.c: New test.
28351
28352 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28353
28354         * gcc.c-torture/compile/20000405-1.c: New test.
28355
28356 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28357
28358         * gcc.dg/cast-qual-1.c: Revert last change.
28359
28360 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28361
28362         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28363
28364 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28365
28366         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28367         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28368
28369 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28370
28371         * gcc.c-torture/compile/20000403-2.c: New test.
28372         * gcc.c-torture/compile/20000403-1.c: New test.
28373
28374 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28375
28376         * gcc.c-torture/execute/20000403-1.c: New test.
28377
28378 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28379
28380         * gcc.c-torture/execute/20000402-1.c: New test.
28381
28382 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28383
28384         * gcc.c-torture/execute/va-arg-15.c: New test.
28385         * gcc.c-torture/execute/va-arg-16.c: New test.
28386         * gcc.c-torture/execute/va-arg-17.c: New test.
28387         * gcc.c-torture/execute/va-arg-18.c: New test.
28388         * gcc.c-torture/execute/va-arg-19.c: New test.
28389
28390 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28391
28392         * gcc.c-torture/compile/981211-1.c: Move to...
28393         * gcc.dg/cpp-as1.c: ...here.
28394         * gcc.dg/cpp-as2.c: New file.
28395
28396         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28397         compiler.
28398
28399 2000-04-02  Neil Booth  <NeilB@earthling.net>
28400
28401         * gcc.dg/cpp-cond.c  New tests.
28402         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28403         accidental success less likely.
28404         * gcc.dg/cpp-missingop.c  New tests.
28405         * gcc.dg/cpp-missingparen.c  New tests.
28406         * gcc.dg/cpp-shift.c  New tests.
28407         * gcc.dg/cpp-shortcircuit.c  New tests.
28408         * gcc.dg/cpp-unary.c  New tests.
28409
28410 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28411
28412         * gcc.c-torture/compile/20000329-1.c: New test.
28413
28414 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28415
28416         * gcc.c-torture/compile/20000326-1.c: New test.
28417         * gcc.c-torture/compile/20000326-2.c: New test.
28418
28419 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28420
28421         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28422         the first parameter is a function argument.
28423
28424 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28425
28426         * g++.old-deja/g++.ext/array4.C: New test.
28427
28428 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28429
28430         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28431
28432 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28433
28434         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28435
28436 2000-03-19  Richard Henderson  <rth@cygnus.com>
28437
28438         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28439
28440 2000-03-19  Richard Henderson  <rth@cygnus.com>
28441
28442         * gcc.c-torture/compile/20000319-1.c: New test.
28443
28444 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28445
28446         * gcc.c-torture/execute/20000314-3.c: New test.
28447         * gcc.c-torture/execute/20000314-2.c: New test.
28448         * gcc.c-torture/execute/20000314-1.c: New test.
28449         * gcc.c-torture/compile/20000314-2.c: New test.
28450         * gcc.c-torture/compile/20000314-1.c: New test.
28451
28452 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28453
28454         * g++.old-deja/g++.warn/inline.C: New test.
28455
28456 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28457
28458         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28459         standards-compliant result rather than specific constants.
28460         Put test-values in array.
28461
28462 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28463
28464         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28465         (g++_target_compile): Put test-specific options last.
28466
28467 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28468
28469         * g++.old-deja/g++.eh/vbase4.C: New test.
28470
28471 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28474
28475 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28476
28477         * g++.old-deja/g++.brendan/misc12.C: Removed.
28478         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28479         * g++.old-deja/g++.ext/pretty4.C: New test.
28480
28481 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28482
28483         * g++.old-deja/g++.other/string2.C: New test.
28484
28485 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28486
28487         * g++.old-deja/g++.warn/impint2.C: New test.
28488
28489 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28490
28491         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28492         is 1, not zero.
28493
28494 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28495
28496         * g++.old-deja/g++.warn/impint.C: New test.
28497         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28498         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28499         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28500         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28501         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28502         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28503         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28504         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28505         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28506         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28507         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28508         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28509
28510 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28511
28512         * gcc.dg/cpp-redef.c: New test.
28513
28514 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28515
28516         * g++.old-deja/g++.pt/unify7.C: New test.
28517
28518 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28519
28520         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28521         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28522
28523 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28524
28525         * gcc.c-torture/compile/20000224-1.c: New test.
28526
28527 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28528
28529         * gcc.c-torture/compile/cpp-2.c: New test.
28530         * gcc.c-torture/compile/cpp-1.c: New test.
28531
28532 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28533
28534         * gcc.c-torture/execute/20000225-1.c: New test.
28535
28536 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28537
28538         * gcc.dg/cpp-li2.c: New test.
28539
28540         * gcc.dg/cpp-wi1.c: New test.
28541
28542         * gcc.dg/cpp-li1.c: New test.
28543
28544 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.old-deja/g++.other/sizeof5.C: New test.
28547
28548 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28549
28550         * gcc.c-torture/execute/va-arg-13.c: New test.
28551
28552 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28553
28554         * gcc.c-torture/execute/va-arg-12.c: New test.
28555
28556 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28557
28558         * gcc.c-torture/execute/20000223-1.c: New test.
28559
28560 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28563
28564 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28565
28566         * g++.old-deja/g++.abi/ptrmem.C: New test.
28567
28568 2000-02-19  Richard Henderson  <rth@cygnus.com>
28569
28570         * gcc.c-torture/compile/init-3.c: New.
28571
28572 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28573
28574         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28575         ALWAYS_CXXFLAGS.
28576
28577 2000-02-11  Robert Lipe <robertl@sco.com>
28578
28579         * gcc.c-torture/compile/20000211-3.c: New test.
28580
28581 2000-02-11  Martin Buchholz <martin@xemacs.org>
28582
28583         * gcc.c-torture/compile/20000211-2.c: New test.
28584
28585 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28586
28587         * gcc.c-torture/compile/20000211-1.c: New test.
28588
28589 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28590
28591         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28592           on native targets
28593
28594 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28595
28596         * g++.old-deja/g++.other/cast5.C: New test.
28597
28598 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28599
28600         * gcc.c-torture/execute/20000205-1.c: New.
28601
28602 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28603
28604         * g++.old-deja/g++.jason/cast3.C: Return void.
28605         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28606
28607 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28608
28609         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28610
28611         * gcc.dg/loop-1.c: New test.
28612
28613 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28614
28615         * gcc.c-torture/compile/20000127-1.c: New test.
28616         * gcc.c-torture/execute/991228-1.c: New test.
28617
28618 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28619
28620         * gcc.dg/unused-2.c: New test.
28621
28622         * gcc.dg/conv-1.c: New test.
28623
28624 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28625
28626         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28627         compiler.
28628         (tool_option_proc): Fix typo.
28629
28630 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28631
28632         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28633         of the ld on the host, not on the build machine.
28634         Also, don't crash if '--help' is not a supported option.
28635
28636 2000-01-24  Richard Henderson  <rth@cygnus.com>
28637
28638         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28639
28640 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28641
28642         * gcc.c-torture/execute/20000120-2.c: New test.
28643         * gcc.c-torture/execute/20000120-1.c: New test.
28644
28645 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28646
28647         * gcc.c-torture/execute/20000113-1.c: New test.
28648
28649 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28650
28651         * gcc.c-torture/execute/20000112-1.c: New test.
28652
28653 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28654
28655         * gcc.dg/20000111-1.c: New test.
28656
28657 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28658
28659         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28660         with 16 bit integers.
28661
28662 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28663
28664         * gcc.dg/20000108-1.c: New test.
28665
28666 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28667
28668         * g++.old-deja/g++.ns/koenig8.C: New test.
28669
28670 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28671
28672         * g++.old-deja/g++.other/cast4.C: New test.
28673
28674 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28675
28676         * gcc.c-torture/compile/20000105-2.c: New test.
28677         * gcc.c-torture/compile/20000105-1.c: New test.
28678
28679 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28680
28681         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28682         references to printf & atoi to conform to ANSI standard.
28683         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28684         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28685         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28686         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28687         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28688         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28689         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28690         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28691         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28692         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28693         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28694         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28695         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28696         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28697         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28698         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28699         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28700         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28701         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28702         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28703         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28704         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28705         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28706         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28707         * g++.old-deja/g++.brendan/init3.C: Likewise.
28708         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28709         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28710         * g++.old-deja/g++.brendan/new2.C: Likewise.
28711         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28712         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28713         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28714         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28715         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28716         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28717         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28718         * g++.old-deja/g++.brendan/template24.C: Likewise.
28719         * g++.old-deja/g++.brendan/template3.C: Likewise.
28720         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28721         * g++.old-deja/g++.jason/inline3.C: Likewise.
28722         * g++.old-deja/g++.jason/opeq.C: Likewise.
28723         * g++.old-deja/g++.law/arg5.C: Likewise.
28724         * g++.old-deja/g++.law/arm7.C: Likewise.
28725         * g++.old-deja/g++.law/ctors11.C: Likewise.
28726         * g++.old-deja/g++.law/cvt8.C: Likewise.
28727         * g++.old-deja/g++.law/init9.C: Likewise.
28728         * g++.old-deja/g++.law/refs4.C: Likewise.
28729         * g++.old-deja/g++.law/template2.C: Likewise.
28730         * g++.old-deja/g++.law/visibility24.C: Likewise.
28731         * g++.old-deja/g++.law/vtable3.C: Likewise.
28732         * g++.old-deja/g++.mike/asm2.C: Likewise.
28733         * g++.old-deja/g++.mike/eh1.C: Likewise.
28734         * g++.old-deja/g++.mike/misc1.C: Likewise.
28735         * g++.old-deja/g++.mike/misc13.C: Likewise.
28736         * g++.old-deja/g++.mike/misc14.C: Likewise.
28737         * g++.old-deja/g++.mike/ns12.C: Likewise.
28738         * g++.old-deja/g++.mike/p1248.C: Likewise.
28739         * g++.old-deja/g++.mike/p3708.C: Likewise.
28740         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28741         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28742         * g++.old-deja/g++.mike/p646.C: Likewise.
28743         * g++.old-deja/g++.mike/p700.C: Likewise.
28744         * g++.old-deja/g++.mike/p783.C: Likewise.
28745         * g++.old-deja/g++.mike/p783a.C: Likewise.
28746         * g++.old-deja/g++.mike/p783b.C: Likewise.
28747         * g++.old-deja/g++.mike/p786.C: Likewise.
28748         * g++.old-deja/g++.mike/p789.C: Likewise.
28749         * g++.old-deja/g++.mike/p789a.C: Likewise.
28750         * g++.old-deja/g++.mike/p807a.C: Likewise.
28751         * g++.old-deja/g++.other/delete3.C: Likewise.
28752         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28753         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28754         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28755         * g++.old-deja/g++.other/empty1.C: Likewise.
28756         * g++.old-deja/g++.other/temporary1.C: Likewise.
28757         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28758         * g++.old-deja/g++.pt/t16.C: Likewise.
28759         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28760
28761 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28762
28763         * gcc.dg/991230-1.c: New test.
28764
28765 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28766
28767         * gcc.c-torture/compile/991229-3.c: New test.
28768         * gcc.c-torture/compile/991229-2.c: New test.
28769         * gcc.c-torture/compile/991229-1.c: New test.
28770
28771 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28772
28773         * gcc.c-torture/compile/labels-2.c: New test.
28774
28775 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28776
28777         * gcc.c-torture/execute/991227-1.c: New test.
28778
28779 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28780
28781         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28782
28783 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28784
28785         * gcc.c-torture/execute/991221-1.c: New test.
28786
28787 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28788
28789         * g++.old-deja/g++.other/cast3.C: New test.
28790
28791 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28792
28793         * gcc.c-torture/execute/991216-4.c: New test.
28794
28795 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28796
28797         * gcc.c-torture/execute/991216-1.c: New test.
28798         * gcc.c-torture/execute/991216-2.c: New test.
28799         * gcc.c-torture/execute/991216-3.c: New test.
28800
28801 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28802
28803         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28804         Actually make the test fail by using "-O2" for compilation.
28805
28806 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28807
28808         * g++.old-deja/g++.warn/cast-align1.C: New test.
28809
28810 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28811
28812         * gcc.c-torture/compile/991214-1.c: New test.
28813         * gcc.c-torture/compile/991214-2.c: New test.
28814
28815 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28816
28817         * gcc.dg/991214-1.c: New test.
28818
28819 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28820
28821         * gcc.c-torture/compile/991213-3.c: New test.
28822         * gcc.c-torture/compile/991213-2.c: New test.
28823         * gcc.c-torture/compile/991213-1.c: New test.
28824
28825 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28826
28827         * gcc.dg/991209-1.c: New test.
28828
28829 1999-12-08  Nathan Sidwell <nathan@acm.org>
28830
28831         * gcc.c-torture/compile/991208-1.c: New test.
28832
28833 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28834
28835         * gcc.dg/ultrasp2.c: New test.
28836
28837 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28838
28839         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28840
28841 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28842
28843         * gcc.c-torture/compile/991202-1.c: New test.
28844         * gcc.c-torture/execute/991202-1.c: New test.
28845         * gcc.c-torture/execute/991202-2.c: New test.
28846         * gcc.c-torture/execute/991202-3.c: New test.
28847
28848 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28849
28850         * g++.old-deja/g++.abi/align.C: New test.
28851         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28852         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28853
28854 1999-12-01  Richard Henderson  <rth@cygnus.com>
28855
28856         * gcc.c-torture/execute/991201-1.c: New.
28857
28858 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28859
28860         * gcc.dg/991129-1.c: New test.
28861
28862 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28863
28864         * gcc.c-torture/compile/991127-1.c: New test.
28865
28866 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28867
28868         * g++.old-deja/g++.other/warn4.C: New test.
28869
28870 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28871
28872         * g++.old-deja/g++.eh/cleanup2.C: New test.
28873         * g++.old-deja/g++.ext/pretty2.C: New test.
28874         * g++.old-deja/g++.ext/pretty3.C: New test.
28875         * g++.old-deja/g++.other/debug6.C: New test.
28876
28877 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28878
28879         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28880         compiler_output to look for one error message instead of two.
28881
28882 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28883
28884         * gcc.c-torture/execute/991118-1.c: Also test case
28885         where the word boundary does not split a byte evenly.
28886
28887 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28888
28889         * g++.old-deja/g++.ext/restrict1.C: New test.
28890
28891 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28892
28893         * gcc.c-torture/execute/991118-1.c: New test.
28894
28895 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28896
28897         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28898         working directory pathnames.
28899
28900 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28901
28902         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28903         host is equipped with driver.h and driver.o so it can actually
28904         compile and run the tests.
28905
28906 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28907
28908         * gcc.c-torture/compile/991008-1.c: New test.
28909
28910 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28911
28912         * lib/gcc-dg.exp: Include target-supports.exp
28913
28914 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28915
28916         * lib/target-supports.exp: New file: Provide procs to test for
28917         features supported by the target.
28918         (check_weak_available): Moved here from ecos.exp.
28919         (check_alias_available): New proc: Determine of the target
28920         toolchain supports the alias attribute.
28921
28922         * gcc.dg/special/ecos.exp: Move check_weak_available to
28923         target-supports.exp.
28924         (alias-1.c): Only perform the test if the target supports
28925         aliases.
28926         (wkali-1.c): Only perform the test if the target supports
28927         aliases.
28928
28929         * gcc.dg/990506-0.c: Expect error messages from cross
28930         targets as well as native targets.
28931
28932 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28933
28934         * gcc.dg/ultrasp1.c: Removed xfail.
28935         * gcc.dg/struct-ret-2.c: Likewise.
28936         * gcc.dg/array-1.c: Likewise.
28937
28938 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28939
28940         * gcc.dg/struct-ret-2.c: New test.
28941
28942         * gcc.dg/array-1.c: New test.
28943
28944 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28945
28946         * gcc.c-torture/execute/991030-1.c: New test.
28947
28948 1999-10-26  Richard Henderson  <rth@cygnus.com>
28949
28950         * gcc.c-torture/compile/991026-2.c: New test.
28951
28952 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28953
28954         * gcc.c-torture/compile/991026-1.c: New test.
28955
28956 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28957
28958         * gcc.c-torture/execute/991023-1.c: New test.
28959
28960 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28961
28962         * gcc.c-torture/execute/991019-1.c: New test.
28963
28964 1999-10-16  Richard Henderson  <rth@cygnus.com>
28965
28966         * gcc.c-torture/execute/991016-1.c: New test.
28967
28968 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28969
28970         * gcc.c-torture/execute/991014-1.c: New test.
28971
28972 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28973
28974         * g++.old-deja/g++.other/union2.C: New test.
28975
28976 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28977
28978         * g++.old-deja/g++.other/vaarg2.C: New test.
28979         * g++.old-deja/g++.other/vaarg3.C: New test.
28980
28981 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28982
28983         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28984         in compile/.
28985
28986 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28987
28988         * gcc.c-torture/execute/va-arg-11.c: New test.
28989
28990 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28991
28992         * lib/file-format.exp (gcc_target_object_format): Don't
28993         crash if objdump is unavailable.
28994
28995 1999-09-29  Donn Terry <donn@interix.com>
28996
28997         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28998
28999 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29000
29001         * gcc.c-torture/compile/990928-1.c: New test.
29002
29003 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29004
29005         * g++.old-deja/g++.other/decl6.C: New test.
29006
29007 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29008
29009         * gcc.c-torture/execute/va-arg-10.c: New test.
29010
29011 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29012
29013         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29014         __PRETTY_FUNCTION__.
29015
29016 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29017
29018         * gcc.c-torture/execute/990923-1.c: New test.
29019
29020 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29021
29022         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29023         for which -fpic is inappropriate.
29024
29025 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29026
29027         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29028
29029 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29030
29031         * g++.old-deja/g++.other/dyncast1.C: New test.
29032         * g++.old-deja/g++.other/dyncast2.C: New test.
29033         * g++.old-deja/g++.other/dyncast3.C: New test.
29034         * g++.old-deja/g++.other/dyncast4.C: New test.
29035         * g++.old-deja/g++.other/dyncast5.C: New test.
29036         * g++.old-deja/g++.eh/catch3.C: New test.
29037         * g++.old-deja/g++.eh/catch3p.C: New test.
29038         * g++.old-deja/g++.eh/catch4.C: New test.
29039         * g++.old-deja/g++.eh/catch4p.C: New test.
29040         * g++.old-deja/g++.eh/catch5.C: New test.
29041         * g++.old-deja/g++.eh/catch5p.C: New test.
29042         * g++.old-deja/g++.eh/catch6.C: New test.
29043         * g++.old-deja/g++.eh/catch6p.C: New test.
29044         * g++.old-deja/g++.eh/catch7.C: New test.
29045         * g++.old-deja/g++.eh/catch7p.C: New test.
29046         * g++.old-deja/g++.eh/catch8.C: New test.
29047         * g++.old-deja/g++.eh/catch8p.C: New test.
29048         * g++.old-deja/g++.eh/catch9.C: New test.
29049         * g++.old-deja/g++.eh/catch9p.C: New test.
29050
29051 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29052
29053         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29054         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29055
29056 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29057
29058         * gcc.c-torture/compile/990913-1.c: New test.
29059
29060 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29061
29062         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29063         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29064
29065 1999-09-09  Richard Henderson  <rth@cygnus.com>
29066
29067         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29068
29069 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29070
29071         * g++.old-deja/g++.other/lookup11.C: New test.
29072         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29073         what is permitted and what we want.
29074         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29075         overload use.
29076         * g++.old-deja/g++.jason/rfg5.C: Likewise
29077
29078 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29079
29080         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29081         * gcc.c-torture/noncompile/poison-1.c: New file.
29082
29083 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29084
29085         * g++.old-deja/g++.other/sizeof3.C: New test.
29086         * g++.old-deja/g++.other/sizeof4.C: New test.
29087         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29088         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29089
29090 1999-09-07  Richard Henderson  <rth@cygnus.com>
29091
29092         * gcc.dg/va-arg-1.c: New.
29093
29094 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29095
29096         * gcc.c-torture/execute/va-arg-9.c: New test.
29097
29098 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29099
29100         * g77.f-torture/compile/980519-2.f: New test.
29101         * g77.f-torture/compile/19990905-0.f: New test.
29102         * g77.f-torture/compile/19990905-1.f: New test.
29103         * g77.f-torture/compile/19990905-2.f: New test.
29104
29105         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29106
29107 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29108
29109         * gcc.c-torture/execute/990827-1.c: Fix typo.
29110
29111 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29112
29113         * g++.old-deja/g++.other/deref1.C: New test.
29114
29115 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29116
29117         * g++.old-deja/g++.other/ambig2.C: New test.
29118         * g++.old-deja/g++.other/cond5.C: New test.
29119         * g++.old-deja/g++.other/lookup16.C: New test.
29120
29121 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29122
29123         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29124         assemblers too.
29125
29126 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29127
29128         * lib/c-torture.exp: Avoid the "compare executables" optimization
29129         when testing native.
29130
29131 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29132
29133         * gcc.c-torture/execute/990829-1.c: New test.
29134         * gcc.c-torture/compile/990829-1.c: New test.
29135
29136 1999-08-27  Paul Burchard  <burchard@pobox.com>
29137
29138         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29139         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29140         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29141         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29142         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29143         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29144         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29145         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29146         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29147         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29148         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29149
29150 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29151
29152         * gcc.c-torture/execute/990827-1.c: New test.
29153
29154 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29155
29156         * g77.f-torture/noncompile/19990826-4.f: New test.
29157
29158         * g77.f-torture/compile/19990826-3.f: New test.
29159
29160         * g77.f-torture/execute/19990826-2.f: New test.
29161
29162         * g77.f-torture/compile/19990826-1.f: New test.
29163
29164         * gcc.c-torture/execute/990826-0.c: New test.
29165         * g77.c-torture/execute/19990826-0.f: New test.
29166
29167         * g77.f-torture/noncompile/970626-2.f: New test.
29168
29169 1999-08-25  Paul Burchard  <burchard@pobox.com>
29170
29171         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29172         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29173         lss-011.C: New tests.
29174
29175 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29176
29177         * g++.old-deja/g++.other/decl5.C: New test.
29178
29179 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29180
29181         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29182         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29183         call `postbase' for each one.  All callers of `postbase' changed
29184         to call this instead.
29185
29186 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29187
29188         * gcc.c-torture/execute/990811-1.c: New test.
29189
29190 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29191
29192         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29193         just native ones.
29194
29195         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29196         just native ones.
29197
29198 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29199
29200         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29201
29202 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29203
29204         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29205
29206 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29207
29208         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29209
29210 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29211
29212         * gcc.c-torture/execute/990804-1.c: New test.
29213
29214 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29215
29216         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29217         * g++.old-deja/g++.brendan/crash64.C: Likewise
29218         * g++.old-deja/g++.brendan/overload8.C: Likewise
29219
29220 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29221
29222         * g++.old-deja/g++.other/struct1.C: New test.
29223
29224 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29225
29226         * g++.old-deja/g++.other/enum2.C: New test.
29227
29228 1999-08-02  Richard Henderson  <rth@cygnus.com>
29229
29230         Adapted from tests from Franz Sirl:
29231         * gcc.c-torture/execute/va-arg-7.c: New test.
29232         * gcc.c-torture/execute/va-arg-8.c: New test.
29233
29234 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29235
29236         * gcc.c-torture/compile/990801-2.c: New test.
29237
29238         * gcc.c-torture/compile/990801-1.c: New test.
29239
29240 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29241
29242         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29243         fp-cmp-1.c, converting double to float.
29244
29245         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29246         fp-cmp-1.c, converting double to long double.
29247
29248         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29249         from fr1 to unknown_register, since fr1 is a legitimate register
29250         on some machines.
29251
29252 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29253
29254         * README: More listname related changes.
29255
29256 1999-07-08  Catherine Moore  <clm@cygnus.com>
29257
29258         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29259
29260 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29261
29262         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29263
29264 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29265
29266         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29267
29268 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29269
29270         * gcc.dg/990703-1.c: New test.
29271
29272 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29273
29274         * lib/file-format.exp: New file: Move definition of proc
29275         gcc_target_object_format to here from
29276         gcc.dg/special/ecos.exp.
29277
29278         * lib/c-torture.exp: Include lib file-format.exp.
29279         * lib/gcc-dg.exp: Include lib file-format.exp.
29280
29281         * gcc.dg/special/ecos.exp: Remove definition of proc
29282         gcc_target_object_format.
29283
29284 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29285
29286         * gcc.c-torture/execute/990628-1.c: New test.
29287
29288 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29289
29290         * gcc.c-torture/compile/990625-2.c: New test.
29291
29292         * gcc.c-torture/compile/990625-1.c: New test.
29293
29294 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29295
29296         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29297         attributes compile.
29298         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29299         ports that use the COFF/PE file format.
29300
29301 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29302
29303         * gcc.c-torture/compile/990617-1.c: New test.
29304
29305 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29306
29307         * g++.old-deja/g++.other/decl4.C: New test.
29308
29309 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29310
29311         * g++.old-deja/g++.other/bitfld3.C: New test.
29312
29313 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29314
29315         * g++.old-deja/g++.eh/catch1.C: New test.
29316
29317 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29318
29319         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29320
29321         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29322         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29323
29324 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29325
29326         * g77.f-torture/compile/19990502-0.f: Replace with new,
29327         shorter, test that still fails after recent changes.
29328
29329 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29330
29331         * gcc.c-torture/execute/990604-1.c: New test.
29332
29333 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29334
29335         * gcc.c-torture/execute/990531-1.c: New test.
29336
29337 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29338
29339         * gcc.c-torture/compile/990527-1.c: New test.
29340
29341 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29342
29343         * gcc.c-torture/execute/990527-1.c: New test.
29344
29345 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29346
29347         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29348         bitfields as signed.
29349
29350 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29351
29352         * g77.f-torture/compile/19990525-0.f: New test.
29353
29354 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29355
29356         * gcc.c-torture/execute/990525-2.c: New test.
29357
29358         * gcc.c-torture/execute/990525-1.c: New test.
29359
29360 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29361
29362         * g++.old-deja/g++.other/anon3.C: New test.
29363         * g++.old-deja/g++.other/anon4.C: New test.
29364         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29365         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29366         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29367         Merrill).
29368
29369 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29370
29371         * gcc.c-torture/execute/990524-1.c: New test.
29372
29373         * gcc.dg/990524-1.c: New test.
29374
29375 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29376
29377         * gcc.c-torture/compile/990523-1.c: New test.
29378
29379 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29380
29381         * gcc.c-torture/compile/990519-1.c: New test.
29382
29383 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29384
29385         * gcc.c-torture/compile/990517-1.c: New test.
29386
29387         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29388         (e4, f4): New tests.
29389         (main): Call them.
29390
29391 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29392
29393         * gcc.dg/noreturn-1.c: New test.
29394
29395 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29396
29397         * gcc.c-torture/execute/990513-1.c: New test.
29398
29399 1999-05-10  Richard Henderson  <rth@cygnus.com>
29400
29401         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29402
29403 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29404
29405         * g77.f-torture/execute/erfc.f: Use small single-precision
29406         values, to avoid problems on Alphas when not -mieee.
29407
29408 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29409
29410         * gcc.dg/990506-0.c: New test.
29411
29412 1999-05-08  Richard Henderson  <rth@cygnus.com>
29413
29414         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29415         the constant to test.  Don't XFAIL 64-bit targets.
29416
29417         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29418         * g++.old-deja/g++.law/profile1.C: Likewise.
29419
29420         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29421         operator new instances.
29422         * g++.old-deja/g++.other/delete5.C: Likewise.
29423
29424 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29425
29426         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29427         intrinsic.
29428
29429 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29430
29431         * g77.f-torture/execute/u77-test.f: Reverse order of two
29432         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29433
29434 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29435
29436         * gcc.dg/compare1.c: New test.
29437
29438 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29439
29440         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29441         New tests.
29442
29443 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29444
29445         * g77.f-torture/compile/19990502-1.f: New test.
29446
29447 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29448
29449         * g77.f-torture/compile/19990502-0.f: New test.
29450
29451 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29452
29453         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29454         intrinsic.
29455
29456 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29457
29458         * g77.f-torture/execute/u77-test.f (main): List libU77
29459         intrinsics not currently tested.
29460         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29461         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29462         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29463         Trim blanks off the ends of some printed strings.
29464
29465 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29466
29467         * g77.f-torture/execute/u77-test.f (main): Just warn about
29468         FSTAT gid disagreement, as it's expected on some systems.
29469
29470 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29471
29472         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29473         use a new function, which allows for some slop.
29474         Clean up some commentary.
29475         (issum): The new function.
29476         (sgladd): Deleted subroutine.
29477
29478 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29479
29480         * g77.f-torture/execute/u77-test.f: Modify to be more like
29481         libf2c/libU77 version, bringing patches to that version here.
29482         Add suitable commentary.
29483
29484 1999-04-25  Richard Henderson  <rth@cygnus.com>
29485
29486         * gcc.dg/990424-1.c: New test.
29487
29488 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29489
29490         * g77.f-torture/execute/u77-test.f (main): Bug involving
29491         LSTAT has been fixed, so turn back on full checking.
29492
29493 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29494
29495         * g77.f-torture/compile/19990419-0.f: New test.
29496         * g77.f-torture/execute/19990419-1.f: New test.
29497
29498 1999-04-17  Richard Henderson  <rth@cygnus.com>
29499
29500         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29501         to avoid the need for a prototype to supress a warning.
29502
29503 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29504
29505         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29506
29507 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29508
29509         * gcc.c-torture/execute/990404-1.c: New test.
29510
29511 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29512
29513         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29514         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29515         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29516         missing initializer warnings.
29517
29518 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29519
29520         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29521         matching strings.
29522
29523 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29524
29525         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29526
29527 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29528
29529         * g77.f-torture/execute/19990325-0.f: New test.
29530         * g77.f-torture/execute/19990325-1.f: New test.
29531
29532 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29533
29534         * gcc.c-torture/execute/990324-1.c: New test.
29535
29536 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29537
29538         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29539         test with 4.
29540
29541 1999-03-17  Richard Henderson  <rth@cygnus.com>
29542
29543         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29544
29545 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29546
29547         * g77.f-torture/execute/19990313-2.f: New test.
29548         * g77.f-torture/execute/19990313-3.f: New test.
29549
29550 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29551
29552         * g77.f-torture/execute/19990313-0.f: New test.
29553         * g77.f-torture/execute/19990313-1.f: New test.
29554
29555 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29556
29557         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29558         printf to sprintf.
29559         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29560         (main): Add check for u15.  Conditionalize u31 check depending on
29561         whether ints are <32 bits or >=32 bits.
29562
29563 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29564
29565         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29566
29567 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29568
29569         * g77.f-torture/compile/19990305-0.f: New test.
29570         * g77.f-torture/execute/19981119-0.f: New test.
29571
29572 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29573
29574         * g77.f-torture/execute/970625-2.f: call ABORT if final
29575         result is not correct, instead of just printing it.
29576         Add this checking via newly introduced obfuscation, to
29577         trip up buggy front ends.
29578
29579 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29580
29581         * g77.f-torture/compile/960317-1.f: Moved from being
29582         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29583
29584 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29585
29586         * g77.f-torture/execute/960317-1.f: New (old) test.
29587         * g77.f-torture/execute/970625-2.f: Ditto.
29588
29589 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29590
29591         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29592         message on line 1 or line 2; cccp and cpplib do this differently.
29593
29594 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29595
29596         * g++.old-deja/g++.law/weak1.C: New test.
29597
29598 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29599
29600         * gcc.c-torture/execute/990119-1.c: Renamed to...
29601         * gcc.dg/990119-1.c: this, so it will only be tested once
29602         (it's a preprocessor test, it doesn't need to be run at
29603         multiple optimization levels).
29604
29605 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29606
29607         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29608           ALWAYS_CXXFLAGS.
29609
29610 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29611
29612         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29613         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29614         to not be compilable by current g77.
29615
29616 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29617
29618         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29619
29620 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29621
29622         * gcc.c-torture/execute/990222-1.c: New test.
29623
29624 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29625
29626         * g77.f-torture/compile/19990218-0.f: New test.
29627         * g77.f-torture/noncompile/19990218-1.f: New test.
29628
29629 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29630
29631         * g77.f-torture/compile/19981216-0.f: New test.
29632
29633 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29634
29635         * gcc.dg/990214-1.c: New test.
29636
29637 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29638
29639         * gcc.dg/990213-2.c: New test.
29640
29641         * gcc.dg/990213-1.c: New test.
29642
29643 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29644
29645         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29646         ints.
29647
29648 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29649
29650         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29651         specified by target.
29652
29653         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29654
29655 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29656
29657         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29658
29659 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29660
29661         * gcc.dg/special/ecos.exp: New test driver for new tests with
29662         special requirements.
29663
29664         * gcc.dg/special/alias-1.c: New test.
29665         * gcc.dg/special/gcsec-1.c: New test.
29666         * gcc.dg/special/weak-1.c: New test.
29667         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29668         * gcc.dg/special/weak-2.c: New test.
29669         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29670         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29671         * gcc.dg/special/wkali-1.c: New test.
29672         * gcc.dg/special/wkali-2.c: New test.
29673         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29674         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29675
29676 1999-02-10  Felix Lee  <flee@cygnus.com>
29677
29678           * lib/c-torture.exp (c-torture-compile): Pull out code for
29679           analyzing gcc error messages.
29680           (c-torture-execute): Likewise.  Fix some (harmless) false
29681           positives.
29682           * lib/gcc.exp (gcc_check_compile): New function.
29683
29684 1999-02-08  Richard Henderson  <rth@cygnus.com>
29685
29686         * gcc.c-torture/execute/990208-1.c: New test.
29687
29688 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29689
29690         * g++.dg/special/ecos.exp: New driver for new tests with special
29691         requirements
29692
29693         * g++.dg/special/conpr-1.C: New test
29694         * g++.dg/special/conpr-2.C: New test
29695         * g++.dg/special/conpr-2a.C: New test
29696         * g++.dg/special/conpr-3.C: New test
29697         * g++.dg/special/conpr-3a.C: New test
29698         * g++.dg/special/conpr-3b.C: New test
29699
29700         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29701         allow g++ to use the dg driver
29702
29703         * README: Add comment about g++.dg directory
29704
29705 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29706
29707         * README: Update email addresses.
29708
29709 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29710
29711         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29712         arguments in order to force structure S onto the stack even on
29713         the alpha.
29714         (test): Pass 10 leading arguments to function foo as well as the
29715         structure S.
29716
29717         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29718         failure for all targets.
29719
29720         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29721         abort to terminate program execution.
29722
29723 1999-01-30  Richard Henderson  <rth@cygnus.com>
29724
29725         * gcc.c-torture/execute/990130-1.c: New test.
29726
29727 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29728
29729         * gcc.dg/990130-1.c: New test.
29730
29731 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29732
29733         * gcc.c-torture/execute/990128-1.c: New test.
29734
29735 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29736
29737         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29738
29739 1999-01-27  Felix Lee  <flee@cygnus.com>
29740
29741         * lib/c-torture.exp (c-torture-compile): pull out code for
29742         analyzing gcc error messages.
29743         (c-torture-execute): ditto, and fix some (harmless) false
29744         positives.
29745         * lib/gcc.exp (gcc_check_compile): new function.
29746
29747 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29748
29749         * gcc.dg/990117-1.c: New test.
29750
29751         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29752
29753         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29754
29755 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29756
29757         * g77.f-torture/compile/990115-1.f: New test.
29758
29759 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29760
29761         * gcc.c-torture/compile/990107-1.c: New test
29762
29763 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29764
29765         * gcc.c-torture/execute/990106-2.c: New test.
29766
29767         * gcc.c-torture/execute/990106-1.c: New test.
29768
29769 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29770
29771         * gcc.c-torture/compile/981223-1.c: New test.
29772
29773 1998-12-29  Richard Henderson  <rth@cygnus.com>
29774
29775         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29776         (opt3): Rename from opt4 and disable.
29777
29778 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29779
29780         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29781
29782 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29783
29784         * g++.old-deja/g++.other/conv5.C: New test.
29785
29786 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29787
29788         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29789
29790 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29791
29792         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29793
29794 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29795
29796         * gcc.c-torture/compile/981211-1.c: New test.
29797
29798 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29799
29800         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29801
29802         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29803
29804 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29805
29806         * gcc.special/930510-1.c: Make C9X safe.
29807         * gcc.misc-tests/gcov-1.c Similarly.
29808         * gcc.misc-tests/gcov-2.c Similarly.
29809
29810 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29811
29812         * gcc.dg/ultrasp1.c: New test.
29813
29814 1998-12-06  Richard Henderson  <rth@cygnus.com>
29815
29816         * gcc.c-torture/execute/981206.c: New test.
29817
29818 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29819
29820         * g++.old-deja/g++.ns/template7.C: New test.
29821
29822         * g++.old-deja/g++.other/expr1.C: New test.
29823
29824         * g++.old-deja/g++.eh/tmpl3.C: New test.
29825
29826         * g++.old-deja/g++.eh/tmpl2.C: New test.
29827
29828 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29829
29830         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29831         * g++.old-deja/g++.other/using6.C: Removed.
29832         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29833
29834         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29835
29836 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29837
29838         * g++.old-deja/g++.pt/overload8.C: New test.
29839
29840         * g++.old-deja/g++.pt/overload7.C: New test.
29841
29842         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29843
29844         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29845         and relinking messages.
29846         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29847         compiling with -frepo.
29848
29849 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29850
29851         * g++.old-deja/g++.pt/lookup6.C: New test.
29852
29853 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29854
29855         * gcc.c-torture/execute/981130-1.c: New test.
29856         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29857
29858 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29859
29860         * g++.old-deja/g++.pt/explicit76.C: New test.
29861
29862         * g++.old-deja/g++.pt/friend38.C: New test.
29863
29864         * g++.old-deja/g++.ns/crash2.C: New test.
29865
29866         * g++.old-deja/g++.pt/defarg8.C: New test.
29867
29868         * g++.old-deja/g++.pt/instantiate6.C: New test.
29869
29870         * g++.old-deja/g++.pt/static6.C: New test.
29871
29872         * g++.old-deja/g++.pt/decl2.C: New test.
29873
29874 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29875
29876         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29877         problem is actually related with name lookup, but so what? :-)
29878
29879         * g++.old-deja/g++.pt/friend37.C: New test.
29880
29881 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29882
29883         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29884         element, which fails on some systems.
29885
29886         * g77.f-torture/execute/labug1.f: New test.
29887
29888 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29889
29890         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29891         is defined.
29892
29893 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29894
29895         * g77.f-torture/compile/981117-1.f: New test.
29896
29897 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29898
29899         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29900         properly discarded.
29901
29902 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29903
29904         * gcc.c-torture/execute/memcheck: New directory of tests for
29905         -fcheck-memory-usage.
29906
29907 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29908
29909         * README: New file, general information about the testsuite and
29910         new description of the various C++ test subdirectories.
29911         * README.g++: Eliminate obsolete information, update and move most
29912         relevant stuff to README.
29913
29914 1998-11-07  Richard Henderson  <rth@cygnus.com>
29915
29916         * gcc.c-torture/compile/981107-1.c: New test.
29917
29918 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29919
29920         * execute/memcpy-bi.c: New testcase.
29921
29922 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29923
29924         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29925         base classes.
29926
29927         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29928         template is selected.
29929
29930         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29931         classes, it should be accepted for all types.
29932
29933         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29934
29935         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29936         specializations start with template headers.
29937
29938 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29939
29940         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29941
29942         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29943         non-POD types.
29944
29945 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29946
29947         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29948
29949 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29950
29951         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29952
29953 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29954
29955         * 981019-1.c: New test.
29956
29957 1998-10-14  Robert Lipe <robertl@dgii.com>
29958
29959         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29960         find objc headers.
29961
29962 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29963
29964         * compile/981001-4.c: Remove use of GCC extension that triggers a
29965         compiler bug.
29966
29967 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29968
29969         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29970
29971 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29972
29973         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29974         instantiation of template produces incorrect code for delete
29975         expression.
29976
29977         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29978         constructors' name is not unique.
29979         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29980         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29981
29982         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29983         automatic array of const is ill-formed.
29984
29985         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29986         of template parameter?
29987
29988         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29989         const.
29990
29991         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29992         pointer-to-member expression.
29993
29994         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29995         declaration causes ICE.
29996
29997 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29998
29999         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30000         reserved in the global namespace.
30001
30002         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30003         generate needed virtual table.
30004
30005         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30006
30007 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30008
30009         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30010         template-dependent type
30011
30012 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30013
30014         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30015         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30016         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30017
30018         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30019         class should be usable as argument of member function.
30020         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30021         class should be usable as return type of member function.
30022         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30023         class should be usable as type of data member.
30024
30025         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30026
30027 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30028
30029         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30030
30031 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30032
30033         * gcc.dg/dll-?.c Add thumb to target list.
30034         Fix assembler scan patterns to match current assembler output.
30035
30036 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30037
30038         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30039         matching of template brackets.
30040
30041         * g++.old-deja/g++.other/using4.C: New test.  Test using
30042         declarations of methods from base classes.
30043
30044         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30045         within functions should introduce names into the innermost
30046         enclosing namespace.
30047
30048         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30049         of static locals if first initialization throws.
30050
30051 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30052
30053         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30054
30055 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30056
30057         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30058         lose track of the possible targets of tablejump insns.
30059         * special/special.exp: Run it.
30060
30061 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30062
30063         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30064         must be declared before its specializations can be named in friend
30065         declarations.
30066
30067 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30068
30069         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30070
30071         * g77.f-torture/execute/io1.f: New test.
30072
30073 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30074
30075         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30076         with pointer to template function, for which no argument deduction
30077         is possible.
30078
30079         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30080         specialization of template function as argument to template
30081         function.
30082
30083         * g++.old-deja/g++.other/access2.C: New test; Inner class
30084         shouldn't have privileged access to Outer's names.
30085
30086 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30087
30088         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30089         friend template declared within template class conflicts with
30090         nested class of the same name.
30091
30092         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30093         is ignored.
30094
30095         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30096         object with direct initializer as function declaration.
30097
30098         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30099         initializers.
30100
30101         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30102         involving const pointer and NULL produces incorrect result.
30103
30104         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30105         type name without `typename' should be rejected with -pedantic.
30106
30107 1998-10-02  Richard Henderson  <rth@cygnus.com>
30108
30109         * g++.old-deja/g++.other/addrof1.C: New test.
30110
30111 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30112
30113         * gcc.c-torture/compile/981001-1.c: New test.
30114         * gcc.c-torture/execute/981001-1.c: New test.
30115
30116 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30117
30118         * gcc.c-torture/compile/981001-2.c: New test.
30119         * gcc.c-torture/compile/981001-3.c: New test.
30120         * gcc.c-torture/compile/981001-4.c: New test.
30121
30122 1998-10-01  Robert Lipe  <robertl@dgii.com>
30123
30124         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30125         multilibbed hosts.   Idea grafted from g77.exp.
30126
30127 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30128
30129         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30130         avoid losing on systems which need -lsocket.
30131
30132 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30133
30134         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30135         * g++.old-deja/g++.other/nested2.C: Ditto.
30136         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30137         failure.
30138
30139 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30140
30141         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30142         preferred over template operator!= for enum bitfields.
30143
30144 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30145
30146         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30147         that happen to have the same base name, but in different scopes,
30148         are incorrectly rejected.
30149
30150 1998-09-16  Richard Henderson  <rth@cygnus.com>
30151
30152         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30153         on the native word size instead of an integer literal.
30154
30155 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30156
30157         * g++.old-deja/g++.other/static2.C: Invocation of static data
30158         member of type pointer-to-function denoted as non-static member.
30159
30160         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30161         checks involving function types and aliases.
30162
30163 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30164
30165         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30166         redefined to the same non-trivial type.
30167
30168         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30169         namespace-qualification of template specializations declared in
30170         other namespaces.
30171
30172         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30173         to declare a subset of the specializations of a template function
30174         as friends of specializations of a template class.
30175
30176         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30177         member templates that do not fully specialize the enclosing
30178         template class are rejected.
30179
30180 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30181
30182         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30183
30184 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30185
30186         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30187         altered from libf2c/libU77 version.
30188
30189 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30190
30191         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30192
30193 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30194
30195         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30196         (un)signed char are different types for template specialization
30197         purposes.
30198
30199 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30200
30201         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30202         * objc: ObjC testsuite.
30203
30204 1998-08-31  Catherine Moore  <clm@cygnus.com>
30205
30206         * gcc.c-torture/execute/941014-1.x:  New file.
30207
30208 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30209
30210         * lib/c-torture.exp: Add support for
30211         torture_eval_before_compile and torture_eval_before_execute
30212         variables.
30213
30214 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30215
30216         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30217         this test triggers valid.
30218
30219 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30220
30221         * gcc.dg/980827-1.c: New test.
30222
30223 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30224
30225         * gcc.c-torture/execute/loop-4b.c: New test.
30226
30227 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30228
30229         * lib/c-torture.exp: Add support for
30230         torture_eval_before_compile and torture_eval_before_execute
30231         variables.
30232
30233 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30234
30235         * gcc.c-torture/compile/980825-1.c: New test.
30236
30237 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30238
30239         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30240         count number tests in opt_t0 not good_t0.
30241
30242 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30243
30244         * gcc.c-torture/compile/930326-1.x: Fix typo.
30245
30246 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30247
30248         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30249         causes an ICE.
30250
30251 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30252
30253         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30254         STACK_SIZE is defined.
30255         * gcc.c-torture/unsorted/stuct.c: Similarly.
30256
30257         * gcc.c-torture/compile/980821-1.c: New test.
30258
30259 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30260
30261         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30262
30263 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30264
30265         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30266         code.
30267
30268 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30269
30270         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30271         error'.
30272
30273 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30274
30275         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30276
30277 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30278
30279         * gcc.c-torture/compile/980816-1.c: New test.
30280
30281         * gcc.dg/980816-1.c: New test.
30282
30283 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30284
30285         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30286         compiler for ieee tests.
30287
30288 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30289
30290         * g77.f-torture/compile/980729-0.f: New test.
30291
30292 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30293
30294         * gcc.c-torture/special/eeprof-1.c: New test, for
30295         -finstrument-functions.
30296         * gcc.c-torture/special/special.exp: Run it.
30297
30298 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30299
30300         * gcc.c-torture/compile/980729-1.c: New test.
30301
30302 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30303
30304         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30305         __thumb__ is defined, and test for ARM style doubles if so.
30306
30307 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30308
30309         * g77.f-torture/noncompile/980615-0.f: New test.
30310
30311 1998-07-26  H.J. Lu  (hjl@gnu.org)
30312
30313         * gcc.dg/980312-1.c: Do link instead of compile.
30314         * gcc.dg/980313-1.c: Likewise.
30315
30316 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30317
30318         * gcc.c-torture/compile/980726-1.c: New test.
30319
30320 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30321
30322         * g77.f-torture/execute/io0.f: New test.
30323
30324 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30325
30326         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30327         an int.
30328
30329 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30330
30331         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30332         m32r bugs.
30333
30334 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30335
30336         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30337         c-decl.c:grokdeclarator can handle mode attributes.
30338
30339 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30340
30341         * gcc.c-torture/execute/980716-1.c: New test.
30342
30343 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30344
30345         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30346         the mn10200.
30347         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30348         the mn10200.
30349         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30350         * gcc.c-torture/compile/930326-1.x: Similarly.
30351
30352 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30353
30354         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30355         New test from Craig.
30356
30357 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30358
30359         * g77.f-torture/noncompile/980616-0.f: New test.
30360
30361         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30362
30363 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30364
30365         *  g++.other/singleton.C: Return error value instead of taking
30366         SIGSEGV.
30367
30368 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30369
30370         *  g++.other/singleton.C: New test.   Warning is under dispute.
30371         Runtime crash is not.
30372
30373 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30374
30375         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30376         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30377         using6.C, using7.C}:  New namespace tests.
30378
30379 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30380
30381         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30382         specialization with typedef'ed names used as array indexes.
30383
30384 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30385
30386         * gcc.c-torture/execute/980709-1.c: New test.
30387
30388         * gcc.dg/980709-1.c: New test.
30389
30390 1998-07-07  Richard Henderson  <rth@cygnus.com>
30391
30392         * gcc.c-torture/execute/bcp-1.c: New test.
30393
30394 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30395
30396         * gcc.c-torture/execute/980707-1.c: New test.
30397
30398 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30399
30400         * gcc.c-torture/compile/980706-1.c: New test.
30401
30402 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30403
30404         * g77.f-torture/execute/980701-0.f,
30405         g77.f-torture/execute/980701-1.f: New test from Craig.
30406
30407 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30408
30409         * gcc.c-torture/compile/980701-1.c: New test.
30410
30411         * gcc.c-torture/execute/980701-1.c: New test.
30412
30413 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30414 rlsruhe.de>
30415
30416         * g++.old-deja/g++.robertl/eb132.C: New test.
30417         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30418
30419 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30420
30421         * g77.f-torture/execute/980628-7.f,
30422         g77.f-torture/execute/980628-8.f,
30423         g77.f-torture/execute/980628-9.f,
30424         g77.f-torture/execute/980628-10.f: New tests from Craig.
30425
30426         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30427
30428 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30429
30430         * g77.f-torture/execute/980628-4.f: New test from Craig.
30431         * g77.f-torture/execute/980628-5.f: Likewise.
30432         * g77.f-torture/execute/980628-2.f: Likewise.
30433         * g77.f-torture/execute/980628-0.f: Likewise.
30434         * g77.f-torture/execute/980628-1.f: Likewise.
30435         * g77.f-torture/execute/980628-3.f: Likewise.
30436         * g77.f-torture/execute/980628-6.f: Likewise.
30437
30438 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30439
30440         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30441         directory when nothing has been installed yet.
30442
30443 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30444
30445         * gcc.c-torture/special/special.exp: Handle newer versions of
30446         dejagnu.
30447
30448 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30449
30450         * gcc.dg/980626-1.c: New test.
30451
30452 1998-06-19  Bruno Haible <haible@ilog.fr>
30453
30454         * gcc.misc-tests/m-un-2.c: New test.
30455         * g++.old-deja/g++.other/warn01.c: Likewise.
30456
30457 1998-06-19  Robert Lipe  <robertl@dgii.com>
30458
30459         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30460         compatibility with assmblers with a different comment character.
30461         Eliminate use of GAS-specific extensions.
30462
30463 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30464
30465         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30466
30467 1998-06-19  Robert Lipe  <robertl@dgii.com>
30468
30469         *lib/g77.exp: Replace search for libf2c.a with search for newly
30470         renamed libg2c.a
30471
30472 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30473
30474         * gcc.c-torture/execute/980617-1.c: New test.
30475
30476 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30477
30478         * gcc.c-torture/execute/980612-1.c: New test.
30479
30480 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30481
30482         * gcc.dg/980523-1.c: Only test on ppc-linux.
30483         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30484
30485         * gcc.c-torture/execute/980608-1.c: New test.
30486
30487 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30488
30489         * gcc.c-torture/execute/980605-1.c: New test.
30490
30491 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30492
30493         * gcc.c-torture/execute/980604-1.c: New test.
30494
30495 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30496
30497         * gcc.c-torture/execute/980602-1.c: New test.
30498         * gcc.c-torture/execute/980602-2.c: Likewise.
30499
30500 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30501
30502         * 970125-0.f: Fix per JCB.  Add commentary.
30503
30504 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30505
30506         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30507         IEEE -0 support.
30508
30509 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30510
30511         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30512         earlier.
30513
30514 1998-05-28  Catherine Moore <clm@cygnus.com>
30515
30516         * gcc.c-torture/execute/980526-3.c: New test.
30517
30518 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30519
30520         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30521         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30522         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30523         m88k-motorola-sysv3 to XFAIL.
30524
30525 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30526
30527         * gcc.dg/980526-1.c: New test.
30528         * gcc.c-torture/execute/980526-2.c: New test.
30529
30530 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30531
30532         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30533
30534         * gcc.c-torture/execute/980526-1.c: New test.
30535
30536 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30537
30538         * g77.f-torture/execute/alpha2.f: Add runtime test.
30539
30540 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30541
30542         * g++.old-deja/old-deja.exp: Strip leading directories.
30543
30544         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30545         error for the line.  Don't run multiple tests for the same line.
30546
30547 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30548
30549         * gcc.dg/980523-1.c: New test.
30550
30551 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30552
30553         * g77.f-torture/compile/970915-0.f: New test.
30554
30555 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30556
30557         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30558
30559 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30560
30561         * gcc.dg/980520-1.c: New test.
30562
30563 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30564
30565         * gcc.dg/980502-1.c: Fix return type.
30566
30567 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30568
30569         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30570         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30571         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30572         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30573         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30574
30575 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30576
30577         * g77.f-torture/execute/980520-1.f: New test.
30578
30579 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30580
30581         * lib/mike-g77.exp: New file.
30582
30583         * g77.f-torture/noncompile/noncompile.exp,
30584         g77.f-torture/noncompile/check0.f: New files.
30585
30586 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30587
30588         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30589         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30590         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30591         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30592         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30593         abort where appropriate.
30594
30595 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30596
30597         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30598         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30599
30600 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30601
30602         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30603
30604 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30605
30606         * g77.f-torture/compile/980427-0.f: New test.
30607
30608 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30609
30610         * g77.f-torture/compile/980424-0.f: New test.
30611
30612 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30613
30614         * g77.f-torture/compile/980419-2.f (main): New test.
30615         * g77.f-torture/compile/970125-0.f: New test.
30616         * g77.f-torture/compile/980419-1.f: New test.
30617
30618 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30619
30620         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30621         of loop-4.c.
30622
30623 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30624
30625         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30626
30627 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30628
30629         * gcc.c-torture/compile/980329-1.c: New test.
30630
30631 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30632
30633         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30634         * gcc.dg/980312-1.c: Fix typo in -march command.
30635
30636 1998-03-16  H.J. Lu  (hjl@gnu.org)
30637
30638         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30639
30640 1998-03-11  Robert Lipe  <robertl@dgii.com>
30641
30642         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30643         Dave Love agree the Fortran source is bogus.
30644
30645 1998-03-11  Robert Lipe  <robertl@dgii.com>
30646
30647         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30648         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30649         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30650         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30651         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30652
30653 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30654
30655         * g++.old-deja/g++.other/friend1.C: New test.
30656
30657 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30658
30659         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30660         possibly uninitialized) variables and declare dnrm2.
30661
30662 1998-02-23  Robert Lipe <robertl@dgii.com>
30663
30664         From Bruno Haible <haible@ilog.fr>:
30665         * gcc.c-torture/execute/980223.c: New test.
30666
30667 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30668
30669         * gcc.dg/ifelse-1.c: New test.
30670
30671 1998-02-09  H.J. Lu  (hjl@gnu.org)
30672
30673         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30674
30675           * lib/old-dejagnu.exp (old-dejagnu): Added the
30676           "execution test - XFAIL *-*-*" handling in the spirit of
30677           "excess errors test -". Changed the "execution test fails"
30678           handling to be like "excess errors test fails".
30679           * Update various tests accordingly.
30680
30681 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30682
30683         * gcc.c-torture/execute/980205.c: New test.
30684
30685 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30686
30687         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30688         * lib/f-torture.exp: Similarly.
30689         * gcc.c-torture: Rename all .cexp files to .x files.
30690
30691 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30692
30693         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30694         (940510-1.c): Removed duplicate.
30695         (971104-1.c): New test.
30696
30697 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30698
30699           * lib/f-torture.exp: Improve error and loop detection.
30700
30701 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30702
30703         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30704         use that to size the filler array.
30705
30706 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30707
30708         * lib/c-torture.exp(c-torture-execute): Fix typo.
30709
30710         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30711         testcase as the executable name. Keep the executable around if
30712         the test fails.
30713
30714 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30715
30716         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30717         changes.  Only test one -g option, and move it to the end of the
30718         list of options to test.
30719
30720 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30721
30722         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30723         variable GCC_TORTURE_OPTIONS to supply default switches separated
30724         by colons.  If no environment variable, run tests with -O0 -g, -O1
30725         -g, and -O2 -g as well.
30726
30727 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30728
30729         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30730         explanatory comments. Fix indentation.
30731
30732 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30733
30734         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30735
30736 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30737
30738         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30739         * g++.old-deja/g++.mike/p7325.C: Likewise.
30740         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30741
30742 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30743
30744         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30745         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30746         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30747         * g++.old-deja/g++.law/operators4.C: Likewise.
30748
30749 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30750
30751         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30752         * g++.old-deja/g++.mike/p784.C: Ditto.
30753         * g++.old-deja/g++.mike/p785.C: Ditto.
30754
30755 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30756
30757           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30758
30759 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30760
30761         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30762         target feature; pass this to c-torture-execute as needed.
30763
30764 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30765
30766         * lib/c-torture.exp(c-torture-execute): If the previous and the
30767         current executables being tested are identical, we don't need to
30768         run the executable again. Try to make the executable names
30769         unique. Add an optional argument for passing additional compiler
30770         flags.
30771
30772 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30773
30774         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30775
30776 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30777
30778         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30779
30780 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30781
30782         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30783         32bit or larger longs.
30784
30785         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30786         have either a 32bit long or 32bit int.
30787
30788 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30789
30790         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30791         Make double precision tests dependent on sizeof (double).
30792
30793 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30794
30795         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30796         too.
30797
30798 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30799
30800         * gcc.c-torture/compile/961203-1.cexp: New script.
30801
30802 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30803
30804         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30805         up the includes ourselves.
30806
30807 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30808
30809         * lib/plumhall.exp: Remove random include, and add a few
30810         verbose messages for debugging.
30811
30812 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30813
30814         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30815         of trying to do it ourselves.
30816
30817 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30818
30819         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30820
30821 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30822
30823         * gcc.prms/5403.c: Made regexp a bit less strict.
30824
30825 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30826
30827         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30828         is returned from remote_load instead.
30829         * lib/plumhall.exp: Ditto.
30830         * lib/mike-g++.exp: Ditto.
30831         * lib/old-dejagnu.exp: Ditto.
30832         * lib/c-torture.exp: Ditto.
30833
30834 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30835
30836         * lib/g++.exp: Use build_wrapper procedure.
30837         * lib/gcc.exp: Ditto.
30838
30839 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30840
30841         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30842         an old-style decl for malloc.  Fixes tests to work when
30843         sizeof (int) != sizeof (size_t).
30844
30845 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30846
30847         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30848
30849         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30850         use stdargs.h interface.
30851
30852 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30853
30854         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30855         NO_VARARGS when compiling.
30856
30857 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30858
30859         * lib/plumhall.exp(ph_includes): New procedure.
30860         (ph_make): Use it.
30861         (ph_compiler): Ditto.
30862
30863         * lib/g++.exp: Rename test-glue.c to testglue.c.
30864         * lib/gcc.exp: Ditto.
30865
30866 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30867
30868         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30869         to completion when it's called.
30870
30871 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30872
30873         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30874         is defined, don't do test.
30875
30876 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30877
30878         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30879         for object files.
30880         (ph_summary): Mark skipped testcases as untested, not unresolved.
30881
30882         * lib/plumhall.exp (ph_make): If unresolved because of bad
30883         errorCode, record errorCode in log file.
30884         (*): Replace send_log/verbose with verbose -log.
30885
30886 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30887
30888         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30889         double conversion if double isn't at least 8 bytes.
30890
30891         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30892         int to work with targets where int is 16 bits.
30893
30894         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30895         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30896         precision for the test to complete.
30897
30898 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30899
30900         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30901         if d10v is not compiled with the -mdouble64 flag.
30902         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30903
30904         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30905         d10v is not compiled with the -mint32 flag.
30906
30907 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30908
30909         * lib/plumhall.exp: Use incr_count.
30910
30911 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30912
30913         * gcc.c-torture: Update to c-torture-1.45.
30914
30915 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30916
30917         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30918         the name of the expect testcase file).
30919
30920         * lib/g++.exp(g++_init): Ditto.
30921
30922 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30923
30924         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30925         the host.
30926
30927         * lib/gcc.exp(gcc_exit): New procedure.
30928
30929 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30930
30931         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30932         specs where appropriate.
30933
30934         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30935         because of new "candidates are" messages, and removed a few
30936
30937         * Converted all non-old-style g++ testcases to old-style, and
30938         moved into g++.old-deja.
30939
30940 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30941
30942         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30943         options.
30944
30945         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30946         succeeded.
30947
30948         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30949
30950 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30951
30952         * lib/gcc.exp (gcc_target_compile): Add support for defining
30953         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30954         the machine doesn't have those features.
30955
30956 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30957
30958         * g++.law/operators4.exp: Don't use LIBS.
30959
30960 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30961
30962         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30963
30964         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30965         * lib/g++.exp: Set it here instead. Also, allow use of the
30966         --tool_exec and --tool_opt options. Change CXX to
30967         GXX_UNDER_TEST.
30968
30969         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30970
30971         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30972
30973 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30974
30975         * lib/old-dejagnu.exp: Use prune_warnings instead of
30976         prune_system_crud.
30977         * lib/mike-g++.exp: Ditto.
30978         * lib/gcc.exp: Ditto.
30979         * lib/g++.exp: Ditto.
30980
30981         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30982
30983 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30984
30985           * 941014-2.c: Include stdlib.h
30986           * 960327-1.c: Include stdio.h
30987           * dbra.c, index-1.c: Don't assume ints are 32bits.
30988
30989 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30990
30991         * lib/gcc.exp: Add gcc,stack_size target feature.
30992
30993         * lib/g++.exp(g++_target_compile): Add the include and link
30994         paths here, not in two other places. And, it's $options, not
30995         options.
30996
30997         * lib/mike-g++.exp(postbase): Remove the code that determines
30998         the correct include and link paths.
30999         * g++.old-deja/old-deja.exp: Ditto.
31000
31001 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31002
31003         * lib/g++.exp(g++_init): target_compile no longer returns the
31004         filename of the result.
31005
31006 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31007
31008         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31009         call to glob.
31010
31011         * gcc.c-torture/special/special.exp: Change call to
31012         gcc_target_compile to include the object file.
31013
31014 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31015
31016         * gcc.c-torture/special/special.exp: Correct misspelling in last
31017         change.
31018
31019 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31020
31021         * lib/plumhall.exp(ph_summary): Log the entire output of the
31022         executable. Return -1 if there were any failures, 0 otherwise.
31023         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31024         (ph_make): Clean up objects and executables that were built
31025         if the tests succeeded.
31026
31027 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31028
31029         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31030         libraries and includes in the build tree as appropriate.
31031
31032 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31033
31034         * lib/c-torture.exp: Instead of looking for the global variable
31035         NO_LONG_LONG, check to see if that's a feature of the target.
31036
31037 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31038
31039         * config/default.exp: Minimize. Delete the remainer of the files in
31040         config; this functionality is now in devo/dejagnu/config.
31041
31042         g++.*/*: Pass any additional flags used to compile to postbase;
31043         delete CXXFLAGS.
31044
31045         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31046         is now done by runtest.exp. Use gcc_target_compile instead of
31047         compile.
31048
31049         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31050         Remove references to CFLAGS. Use remote_file instead of
31051         calling rm -f.
31052         (c-torture): Take a list of arguments to use to compile this
31053         testcase.
31054
31055         lib/g++.exp: Simplify. Use target_compile instead of compile.
31056         lib/gcc-dg.exp: Ditto.
31057         lib/gcc.exp: Ditto.
31058         lib/mike-{gcc,g++}.exp: Ditto.
31059         lib/old-dejagnu.exp: Ditto.
31060         lib/plumhall.exp: Ditto.
31061
31062 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31063
31064         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31065         (ph_linker): Likewise.
31066
31067 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31068
31069           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31070         MAP_ANON / MAP_ANONYMOUS if defined;
31071         else try to map from /dev/zero .
31072
31073 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31074
31075         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31076         isn't defined, then define it to MAP_ANONYMOUS.
31077
31078 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31079
31080         * gcc.c-torture: Update to c-torture-1.42 release.
31081
31082 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31083
31084         * gcc.c-torture: Update to c-torture-1.41 release.
31085
31086 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31087
31088         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31089         c-torture release.
31090
31091 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31092
31093         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31094         and LDFLAGS.  Fix second case to append the target_info ldflags
31095         onto LDFLAGS, not CFLAGS.
31096         * lib/g++.exp (g++_init): Add target_info stuff.
31097         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31098         of libgloss and newlib flags for !native.
31099
31100         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31101         (GDB): Fix relative path to go up another dir for finding gdb.
31102
31103 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31104
31105         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31106         versions in the target_info array, if they don't exist.
31107
31108 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31109
31110         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31111
31112 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31113
31114         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31115         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31116
31117 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31118
31119         * lib/old-dejagnu.exp: Don't remove the output file before we've
31120         actually tested it. Don't append pwd to the path of the executable
31121         we're testing.
31122
31123 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31124
31125         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31126
31127 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31128
31129         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31130         temporary directory for compiler files, and set it to a default
31131         value of /tmp. Set $output as the name of the output file from
31132         compiling the testcase. Add a -o option to $cflags_var so the
31133         compiler writes the final output file as $output. Set $executable
31134         to $output.
31135
31136         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31137         directory for compiler files, and set it to /tmp if it doesn't
31138         already have a value. Set $output_file to the name of the output
31139         file from compiling the testcase. Add a -o option to CXXFLAGS so
31140         the compiler writes the final output file as $output. Use $output
31141         as the executable to be tested.
31142
31143 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31144
31145         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31146
31147 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31148
31149         * gcc.c-torture/execute/pending-1.c: New test.  Still
31150         pending in Tege's queue.
31151
31152 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31153
31154         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31155         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31156         if there were failures.  Call unresolved if there were unresolved
31157         testcases.  Call gcc_fail if program did not run to completion.
31158         (ph_make): Pass additional argument name to ph_execute.
31159         (ph_execute): Add new argument.  Pass additional arguments to
31160         ph_summary.  Call gcc_fail is there is no execution output.
31161
31162 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31163
31164         * lib/plumhall.exp (proc_summary): Output relavent summary
31165         lines into the log so specific failures in plumhall can be
31166         investigated.
31167
31168 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31169
31170         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31171         (c-torture-execute): Don't try to execute tests which use
31172         "long long" types if $NO_LONG_LONG is nonzero.
31173
31174 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31175
31176         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31177         not c-torture.
31178
31179         * gcc.ieee: Move from here.
31180         * gcc.c-torture/execute/ieee: To here.
31181
31182 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31183
31184         * gcc.c-torture: Update to c-torture-1.41 release.
31185
31186 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31187
31188         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31189         not "$output".
31190
31191 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31192
31193         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31194         -c present.
31195
31196 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31197
31198         * config/proelf.exp: Handle connecting to a simulator.
31199
31200 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31201
31202         * config/proelf.exp: New file.  Enough framework that we can
31203         run c-torture tests on the proelf targets (or any other target
31204         that gdb can connect to for that matter).
31205
31206 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31207
31208         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31209         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31210
31211         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31212         exec_output exists.
31213
31214 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31215
31216         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31217         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31218
31219         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31220         to pass/fail/unresolved/unsupported/untested.  Caller must now
31221         call unresolved/unsupported/untested.
31222         * lib/*.exp: Update FSF address.  Update to handle new results of
31223         ${tool}_load.
31224         * lib/chill.exp (verbose): Delete.
31225
31226 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31227
31228         * lib/gcc.exp (default_gcc_start): Change order of args to
31229         $LDFLAGS $CFLAGS $LIBS.
31230         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31231         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31232         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31233         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31234         * gcc.misc-tests/dg-test.exp: Likewise.
31235         * gcc.misc-tests/msgs.exp: Likewise.
31236         * gcc.prms/prms.exp: Likewise.
31237         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31238         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31239
31240         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31241
31242 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31243
31244         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31245
31246         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31247         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31248
31249         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31250         necessary.
31251
31252 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31253
31254         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31255         global for loop; add use of $mathlib.
31256         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31257         settings here; set mathlib for anything but VxWorks.
31258
31259 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31260
31261         * gcc.c-torture: Update to c-torture-1.40 release.
31262
31263 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31264
31265         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31266         dg.exp.
31267
31268 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31269
31270         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31271         global.
31272
31273 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31274
31275         * lib/g++.exp (LIBS): Define if not already.
31276         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31277         (gcc-dg-prune): Call prune_gcc_output.
31278         * lib/gcc.exp (prune_gcc_output): New proc.
31279         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31280         prune_gcc_output.
31281
31282 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31283
31284         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31285         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31286
31287 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31288
31289         * gcc.c-torture: Update to c-torture-1.39 release.
31290
31291 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31292
31293         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31294         fails, try others as well.
31295
31296 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31297
31298         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31299         If compilation fails, mark execute tests as `untested'.
31300         If test is marked as unsupported, don't mark compilation and
31301         execute tests as failed.
31302
31303 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31304
31305         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31306         libstdc++ for whether or not we want to be doing shared
31307         libraries.  Delete link_curses since we don't need it anymore.
31308         * lib/mike-g++.exp (postbase): Don't link in libg++.
31309         * g++.old-deja/old-deja.exp: Likewise.
31310
31311 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31312
31313         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31314
31315 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31316
31317         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31318         For that, add `-Wl,-a,shared_archive'.
31319         * g++.old-deja/old-deja.exp: Likewise.
31320
31321 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31322
31323         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31324
31325 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31326
31327         * lib/mike-g++.exp (postbase): Pay attention to the status of
31328         g++_load.
31329
31330 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31331
31332           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31333
31334 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31335
31336         * lib/gcc.exp (default_gcc_start): No longer need to log program
31337         being executed or its output, execute_anywhere does that now.
31338         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31339         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31340
31341 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31342
31343         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31344         the same as those in lib/g++.exp.
31345
31346 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31347
31348         * gcc.c-torture: Update to c-torture-1.38 release.
31349         * gcc.ieee: Related changes.
31350
31351 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31352
31353         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31354         "exec". Minor reformatting changes.
31355
31356         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31357         cross. This means all "exec" calls now work on a remote host as
31358         well.
31359         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31360         cross. Filter out the extra "\r\n" stuff that expect puts in.
31361         (c-torture-execute): Filter out the bogus warnings like
31362         c-torture-compile does. Add support for canadian cross.
31363         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31364         Use execute_anywhere rather than calling exec directly. Now it
31365         works for canadian cross testing.
31366
31367 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31368
31369         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31370         results into a variable, and check that rather than using file exists.
31371
31372 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31373
31374         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31375         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31376
31377 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31378
31379         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31380         lib_curses if there's a shared libg++ in the build tree.
31381
31382 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31383
31384         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31385         if not supported target.
31386
31387 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31388
31389         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31390         link_curses up to always happen, not just for native builds.
31391
31392 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31393
31394         * gcc.c-torture: Update to c-torture-1.36 release.
31395         * gcc.failure: Related changes.
31396
31397 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31398
31399         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31400
31401 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31402
31403         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31404         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31405         runshlib, link_curses, and mathlib for link and run.
31406
31407         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31408         pass the runtime shared library options for Solaris, OSF/1, and
31409         Irix5, and link with -lcurses to avoid unresolved references.
31410
31411 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31412
31413         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31414         only run once.
31415
31416 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31417
31418         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31419
31420 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31421
31422         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31423         do not have a framework for the "compat" tests yet.
31424
31425 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31426
31427         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31428         set to null if we're testing vxworks5.1.  Use that instead of
31429         `-lm' in the setting of LIBS for link and run.
31430
31431 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31432
31433         * config/rom68k.exp (${tool}_load): Major changes to make it
31434         work.  Verified that it does in fact return the stuff in
31435         exec_output properly.  Catch any Emul or any TRAP other than 0.
31436
31437 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31438
31439         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31440         LDFLAGS properly for targets that need stuff from libgloss.
31441         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31442         only run once.
31443         (gpp_initialized): New variable.
31444
31445 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31446
31447         * config/rom68k.exp: Load libgloss.exp.
31448         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31449         so we can produce a fully linked binary.
31450         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31451         so we can produce a fully linked binary.
31452
31453 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31454
31455         * lib/plumhall.exp (ph_section): Watch for expected failures.
31456         Add missing `else'.
31457
31458         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31459         run the testcase.
31460         (c-torture): Likewise.
31461
31462 1995-08-28  Doug Evans  <dje@cygnus.com>
31463
31464         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31465
31466         * lib/mike-g++.exp (mike_cleanup): New proc.
31467         (prebase): New globals compiler_result, not_compiler_result,
31468         target_regexp.
31469         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31470         allow leading "-" in pattern.  Watch for unsupported tests.
31471         If $compiler_result is set, pattern match assembler code,
31472         and ditto for $not_compiler_result.
31473         * lib/mike-gcc.exp: Likewise.
31474
31475         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31476         execution "succeeded".
31477
31478 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31479
31480         * config/win32.exp: New file.
31481         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31482
31483 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31484
31485         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31486         unsupported.
31487         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31488         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31489         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31490
31491         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31492         "... without exceptions was ...".  That is now handled by
31493         prune_system_crud.
31494         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31495
31496 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31497
31498         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31499         sieve.c,sort2.c}: New files.
31500         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31501         sieve.exp,sort2.exp}: Drivers for them.
31502
31503         * lib/mike-gcc.exp (program_output): New user settable variable.
31504         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31505         messages.
31506         * lib/mike-g++.exp (program_output): New user settable variable.
31507
31508         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31509
31510         * config/sh.exp: Deleted (use sim.exp instead).
31511
31512 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31513
31514         * config/vx.exp: Declare CHECKTASK as global.
31515         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31516         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31517         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31518
31519 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31520
31521         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31522         target. Like vx.exp, only includes `vx29k.exp' instead of
31523         `vxworks.exp'.
31524
31525 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31526
31527         * config/sim.exp: Increase time limit from 120 seconds to 240.
31528
31529 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31530
31531         * gcc.c-torture/execute/950628-1.c: New test.
31532
31533 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31534
31535         * gcc.c-torture: Update with changes/additions from
31536         c-torture-1.34.
31537
31538 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31539
31540         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31541
31542 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31543
31544         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31545
31546 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31547
31548         * gcc.c-torture/compile/950512-1.c: New test.
31549         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31550         * gcc.dg/struct-ret-1.c: Likewise.
31551
31552 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31553
31554         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31555           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31556
31557 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31558
31559         * gcc.c-torture/special/920411-1.c: Deleted.
31560         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31561
31562 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31563
31564         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31565         cpu limit.
31566
31567 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31568
31569         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31570
31571 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31572
31573         From kenner;
31574         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31575         is the proper length.
31576         * va-arg-3.c: Likewise.
31577
31578 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31579
31580         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31581         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31582
31583         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31584         * lib/g++.exp (default_g++_start): Delete old cruft.
31585
31586 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31587
31588         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31589         (2 * (1 << 18)) to (2 * (1 << 17)).
31590
31591         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31592
31593 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31594
31595         * config/rom68k.exp: Renamed from config/idp.exp
31596
31597 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31598
31599         * c-torture/compile/921109-2.c
31600
31601 1995-04-18  Mike Stump  <mrs@cygnus.com>
31602
31603         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31604         excess errors.
31605
31606 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31607
31608         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31609         output.
31610         * lib/g++.exp (default_g++_start): Likewise.
31611
31612 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31613
31614         * gcc.c-torture/compile/950329-1.c: New test.
31615
31616 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31617
31618           * config/bug.exp (${tool}_load): Updated to use new remote_open
31619           and remote_close procs.
31620         * config/idp.exp: New file.
31621
31622 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31623
31624         * gcc.c-torture/execute/950322-1.c: New test.
31625
31626 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31627
31628         * config/vx.exp (${tool}_load): Clean up testing of return code from
31629         vxworks_ld and vxworks_spawn.
31630
31631 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31632
31633         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31634
31635 1995-03-13  Mike Stump  <mrs@cygnus.com>
31636
31637         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31638         can mark excess errors on a machine by machine basis.  Note, the
31639         default is to not expect any excess errors, even when excess
31640         errors test - is given, so you will want to put an XFAIL ... on
31641         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31642         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31643         those 4 machines, but no others.
31644
31645 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31646
31647         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31648         * lib/c-torture.exp: to here.
31649
31650 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31651
31652         * gcc.c-torture/execute/950221-1.c: New test.
31653         * gcc.c-torture/execute/struct-ret-1.c: New test.
31654         * gcc.c-torture/compile/950221-1.c: New test.
31655
31656         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31657
31658 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31659
31660         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31661         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31662
31663 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31664
31665         * g++.gb: New directory of tests, derived from my signature and
31666         class scoping tests.
31667
31668         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31669         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31670         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31671         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31672         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31673         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31674         * g++.gb/sig25.C: Likewise.
31675
31676         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31677         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31678         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31679         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31680         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31681         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31682         * g++.gb/sig25.exp: Likewise.
31683
31684         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31685         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31686         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31687         * g++.gb/scope13.C: Likewise, this test still fails.
31688
31689         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31690         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31691         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31692         * g++.gb/scope13.exp: Ditto.
31693
31694         * g++.gb/README: New file, explains what these tests are about.
31695
31696 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31697
31698         * lib/dg.exp (dg-do): Support `preprocess'.
31699         (dg-test): Likewise.
31700
31701 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31702
31703         * config/udi.exp: change "continue -expect" to "exp_continue".
31704
31705 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31706
31707         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31708         Delete redundant tests.
31709
31710         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31711         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31712         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31713         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31714         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31715         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31716         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31717         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31718
31719         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31720         storing label pointers.
31721         * gcc.c-torture/execute/921019-1.c: Likewise.
31722         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31723         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31724         parameter fp.
31725         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31726         constants.
31727
31728         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31729         Delete obsolete tests.
31730
31731         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31732         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31733         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31734         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31735         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31736         * gcc.c-torture/compile/950124-1.c: New test.
31737
31738         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31739
31740 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31741
31742         * lib/mike-g++.exp: Add -lm to LIBS.
31743
31744 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31745
31746         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31747
31748 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31749
31750         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31751
31752 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31753
31754         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31755
31756 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31757
31758         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31759         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31760         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31761         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31762         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31763         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31764         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31765         * g++.law/{operators31.C, operators32.C,
31766         * g++.law/{operators33.C, operators34.C}: Likewise.
31767         * g++.law/{pic1.C, refs2.C}: Likewise.
31768         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31769         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31770         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31771         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31772
31773         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31774         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31775         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31776         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31777         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31778         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31779         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31780         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31781         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31782         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31783         * g++.law/{operators34.exp}: Likewise.
31784         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31785         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31786         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31787         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31788         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31789
31790         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31791         No longer expected to fail.
31792         * g++.law/missed-error3.C: Tweak for recent bool changes.
31793
31794 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31795
31796         * config/emb-unix: Deleted.
31797         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31798         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31799
31800 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31801
31802         * lib/dg.exp (dg-test): Fix typo in last patch.
31803
31804 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31805
31806         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31807         (handles multiple occurrences).
31808
31809 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31810
31811         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31812         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31813         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31814         printed).
31815         * lib/c-torture.exp (c-torture-compile): Likewise.
31816         (c-torture): Prepend full path if missing.
31817         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31818         (gcc_fail): Likewise.
31819         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31820
31821 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31822
31823         * lib/netware.exp: Only attach to NetWare i386 systems.
31824
31825 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31826
31827         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31828         messages.  Add test name to "output pattern match" pass/fail message.
31829
31830 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31831
31832         * gcc.dg: New testsuite.
31833         * gcc.dg/dg.exp: New file.
31834
31835         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31836         test-switch.c}: Deleted.
31837
31838         * gcc.misc-tests/msgs.exp: New testcase driver.
31839
31840 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31841
31842         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31843         Watch for illegal return values from ${tool}_load.
31844         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31845         cross targets.  Coerce return value >0 to 1.
31846
31847 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31848
31849         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31850
31851         * config/emb-unix.exp: New file.
31852
31853         * config/sim.exp: Error if variable $SIM not defined.
31854         (${tool}_load): Mark test as "untested" if simulator missing.
31855
31856         * config/unix.exp: Load remote.exp to get rcp_download.
31857         * lib/c-torture.exp: Use different option lists for testcases with
31858         and without loops.
31859         * gcc.c-torture/execute/execute.exp: Likewise.
31860
31861 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31862
31863         * config/*.exp: Clarify return code from ${tool}_load.
31864         Call `unresolved' or `untested' instead of `warning' or `perror'
31865         (sometimes you still want to call both though).
31866         Add comment that `shell_id' is local to each file.
31867         * config/udi.exp (timeout): Set to 30.
31868         Don't print warning if connection fails, $connectmode has already
31869         printed an error.
31870         (${tool}_load): Move verbose messages to level 2.
31871         Rework pattern for "Process started" message.
31872         Pass `shell_id' to ${connectmode}_download.
31873         Retry twice upon timeout.  Make resetting of target more robust.
31874         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31875         Pass `shell_id' to exit_$connectmode.
31876         Only call exit_$connectmode if connected.
31877         * config/unix.exp (${tool}_load): Check return codes better.
31878         * config/vrtx.exp (${tool}_load): Likewise.
31879         * config/vx.exp (${tool}_load): Likewise.
31880         Delete unneeded global's.
31881         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31882         from ${tool}_load.
31883         (dg-stat): Delete.
31884         (dg-init): Delete recording of pass/fail counts.
31885         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31886         (old-dejagnu-init): Likewise.
31887         (old-dejagnu-stat): Delete contents, empty proc now.
31888         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31889         (c-torture): Delete references to lcnt, lpass, lfail.
31890         Get option list from TORTURE_OPTIONS.
31891         Delete -funroll[-all]-loops if no loops.
31892         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31893         (g++_stat): Delete contents (empty proc now).
31894         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31895         (gcc_finish): Likewise.
31896         (gcc_stat): Deleted.
31897         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31898         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31899         * gcc.c-torture/execute/execute.exp: Likewise.
31900         Split tests into two parts: compile, execute.
31901         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31902         no loops.  Update to reflect clarified return codes from ${tool}_load.
31903
31904 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31905
31906         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31907         to grep for.
31908         (old-dejagnu): Likewise (where necessary).
31909
31910 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31911
31912         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31913
31914         * lib/dg.exp (dg-process-target): Fix processing of selector.
31915         Add comment regarding use of `error'.
31916
31917         * lib/gcc.exp (prune_system_crud): Define if missing.
31918         * lib/g++.exp (prune_system_crud): Likewise.
31919
31920         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31921         Call prune_system_crud.
31922         * lib/dg.exp (dg-runtest): New proc.
31923         Use perror instead of send_user for tcl errors in testcase.
31924         Don't return any value, it's never used.
31925         Don't clobber previous definition of `unknown'.
31926         Print tcl errors in `dg-final'.
31927
31928 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31929
31930         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31931         (dg-test): Don't print errorInfo, it contains stack backtrace.
31932
31933 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31934
31935         * lib/g++.exp (runtest_file_p): Define if missing.
31936
31937 1994-09-24  Doug Evans  (dje@cygnus.com)
31938
31939         * lib/mike-g++.exp: Comment out loading of g++.exp.
31940         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31941         (default_g++_version): Always print something.
31942         (default_g++_start): Comment out call to `which'.
31943         (g++_start, g++_load): Deleted (must be defined in config file).
31944         * lib/gcc.exp: Test for existence of $CC at start.
31945         Delete check for tmpdir (done in gcc_init).
31946         (default_gcc_version): Always print something.
31947         (default_gcc_start): Comment out call to `which'.
31948         * config/*.exp: Major cleanup - make cross targets work at least a
31949         little better for g++ (by not being "--tool gcc" specific).
31950         Rename gcc_xxx to ${tool}_xxx.
31951         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31952         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31953
31954 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31955
31956         * lib/c-torture.exp (c-torture-compile): Rework compiler
31957         message processing.
31958
31959         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31960         c-torture.
31961
31962 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31963
31964         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31965
31966         * lib/dg.exp (dg-process-target): Support { target native }.
31967
31968 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31969
31970         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31971         looked for "... program xxx got fatal signal".
31972         Correct regsub munging of `comp_output'.
31973         Ignore compiler messages "path prefix not used" and "linker input
31974         file unused".
31975
31976 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31977
31978         * lib/gcc.exp (runtest_file_p): Define if missing.
31979         * gcc.prms/template.c: Example to work from.
31980
31981 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31982
31983         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31984         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31985
31986         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31987         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31988         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31989         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31990
31991         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31992         (dg-process-target): No longer a varargs proc.
31993         Return S/N for target, P/F for xfail.  All callers changed.
31994         (user option procs): More argument checking.
31995         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31996         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31997         (dg-test): Skip test if not running on selected target in `dg-do'.
31998         Update handling of `dg-do-what', `dg-output-text'.
31999         Separate execution pass/fail from output pattern match pass/fail.
32000         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32001
32002 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32003
32004         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32005         target for 920510-1.c.
32006
32007 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32008
32009         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32010         Clean up comment regarding use of passcnt, etc.
32011         (gcc_stat): Don't update `testcnt' here.
32012         (gcc_finish): Do it here.
32013         Might as well reset `but_id' here too.
32014         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32015         to determine if the file should be tested.
32016         * gcc.c-torture/compile/compile.exp: Likewise.
32017         * gcc.c-torture/execute/execute.exp: Likewise.
32018         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32019         * gcc.misc-tests/dg-test.exp: Likewise.
32020         * gcc.prms/prms.exp: Likewise.
32021         * gcc.wendy/wendy.exp: Likewise.
32022         * g++.old-deja.exp: Likewise.
32023         Move "Testing file" message to verbose level 1.
32024
32025 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32026
32027         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32028
32029 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32030
32031         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32032         (default_gcc_start): Accept optional second list element
32033         of compiler flags.  Print compiler output at verbosity level 2.
32034         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32035         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32036         Save current values of framework globals passcnt, failcnt, xpasscnt,
32037         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32038         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32039         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32040         xfailcnt to compute stats.  Update framework global `testcnt' from
32041         pass/fail counts.
32042         (gcc_finish): New proc.  Clean up test environment.
32043         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32044         (gcc_epass, gcc_efail): Delete.
32045         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32046         argument of line number.
32047         (dg-init): If the tool has an init routine, call it.
32048         (dg-test): Remove args `cflags_var' and `libs_var'.
32049         Pass all compiler options to ${tool}_start.
32050         Handle missing line number.
32051         (dg-finish): New function.
32052         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32053         particular files.  Call gcc_finish at end.  Move "skipping test"
32054         message to verbosity level 3.
32055         * gcc.c-torture/compile/compile.exp: Likewise.
32056         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32057         * gcc.c-torture/execute/execute.exp: Likewise.
32058         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32059         Print testcase being tried at verbosity level 1.
32060         * gcc.c-torture/special/special.exp: Unset xfail.
32061         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32062         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32063         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32064         * gcc.failure/failure.exp: Likewise.
32065         * gcc.ieee/ieee.exp: Likewise.
32066         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32067         Update call to dg-test.  Call dg-finish at end.
32068         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32069         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32070         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32071         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32072         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32073         * gcc.wendy/wendy.exp: Add copyright.
32074         Delete setting of tmpdir (done by gcc_init).
32075         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32076         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32077         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32078         gcc_[ce]pass/fail.
32079
32080 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32081
32082         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32083         confusion.
32084         (g++_load): Likewise.
32085
32086         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32087         Rename argument to `prog' to remove the confusion.
32088         Varargs fns behave differently too!
32089         (g++_load): Likewise.
32090
32091         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32092
32093         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32094         what it is.  Delete (always) printing of status value for !native.
32095         Simplify verbose code, and include status and exec_output.
32096         (g++_load): Use gcc_load.
32097
32098 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32099
32100         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32101         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32102         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32103         940714-3.c as these testcases don't exist anymore.  Make
32104         va-arg-1.c expected to pass.
32105
32106 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32107
32108         * gcc.misc-tests/misc.exp: Only run specific testcases.
32109         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32110         * gcc.misc-tests/dg-[1-9].c: New files.
32111
32112         * lib/dg.exp: New testsuite driver.
32113         * gcc.prms/prms.exp: Use it.
32114
32115         * README.gcc: New file.
32116
32117         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32118         Document and reset `lxpass' and `lxfail'.
32119         Simplify "initialized" message.
32120         (gcc_stat): Clean up comments a little.
32121
32122 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32123
32124         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32125
32126 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32127
32128         * lib/old-dejagnu.exp (process-option): New proc.
32129         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32130         (old-dejagnu): Simplify.
32131         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32132
32133 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32134
32135         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32136         exists and is not an empty string.
32137
32138         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32139         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32140         finished.
32141         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32142         automatically.
32143
32144         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32145         longer expected to fail.
32146
32147         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32148         "f" function call.
32149
32150         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32151
32152         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32153         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32154         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32155         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32156         c-torture-1.29.
32157
32158         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32159         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32160
32161         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32162
32163         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32164         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32165
32166         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32167         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32168         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32169
32170 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32171
32172         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32173         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32174         940714-1.c, 940714-2.c, 940714-3.c},
32175         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32176         gcc.misc-tests/{mg.c,mg.exp}:
32177         New tests.
32178         * gcc.noncompile/noncompile.exp: Change accordingly.
32179
32180 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32181
32182         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32183         Undo previous clobberage.
32184
32185 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32186
32187         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32188         * gcc.special/{930510-1.c, special.exp}:
32189         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32190         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32191         struct-varargs-1.c}: New tests from c-torture-1.26.
32192
32193 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32194
32195         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32196           argument to switch.
32197
32198 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32199
32200         * Revert the previous changes.  Please see Rob's directory
32201           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32202           fixes.
32203
32204 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32205
32206         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32207             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32208             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32209             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32210             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32211             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32212             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32213             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32214             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32215             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32216             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32217             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32218             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32219             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32220             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32221             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32222             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32223             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32224             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32225             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32226             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32227             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32228             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32229             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32230             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32231             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32232             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32233
32234 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32235
32236         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32237             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32238           with perror calls.
32239
32240 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32241
32242         * config/unix.exp (g++_load): Fix syntax.
32243
32244 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32245
32246         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32247         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32248         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32249         Don't expect va-arg-1.c to fail.  Correct expected output for
32250         920928-1.c.
32251         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32252         * gcc.wendy/hbm4.c: Correct typo.
32253         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32254
32255 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32256
32257         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32258         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32259         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32260         * lib/c-torture.exp (c-torture-compile): Ditto.
32261
32262         Reduce volume of output (remove all the -I's and such).
32263         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32264         Call gcc_cpass, gcc_cfail.
32265         (c-torture): Pass testing option to c-torture-compile.
32266
32267 1994-03-21  Doug Evans  (dje@cygnus.com)
32268
32269         Bring patches over from progressive.
32270         * config/default.exp: Exit remote shell cleanly.
32271         (g++_exit, g++_start): Add default versions.
32272         * config/sim.exp (gcc_load): Use perror, not error.
32273
32274 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32275
32276         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32277         set in site.exp.
32278
32279 1994-03-14  Doug Evans  (dje@cygnus.com)
32280
32281         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32282         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32283         (wendy_try): New proc to run testcase.
32284         (main loop): Call 'em.
32285         * gcc.wendy/*.c: Clean up pass to correct expected output.
32286
32287         * lib/gcc.exp: Minor cleanup work.
32288         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32289
32290 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32291
32292         * config/sim.exp (gcc_load): Document return codes better.
32293         Don't pass -v to simulator.
32294
32295 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32296
32297           * gcc.special/920717-x.c: Fix typo.
32298           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32299           get at sources.
32300
32301         * lib/mike-gcc.exp: Fix typo.
32302
32303 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32304
32305         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32306         binary to use, transform the name.
32307         * config/*.exp: rename everything. Nuke any g++ specific files,
32308         it's now a special case of gcc that requires no special support.
32309         Add a default.exp for unsupported targets.
32310
32311 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32312
32313         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32314         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32315         version of Tcl.
32316
32317 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32318
32319         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32320         than a warning.
32321
32322 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32323
32324         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32325
32326 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32327
32328         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32329         option_list.  Compile every file with only 4/6 option choices
32330         (same as C torture) instead of with 12/18 different option
32331         choices.
32332         * lib/c-torture.exp: Likewise.
32333
32334         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32335         not already set.
32336
32337 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32338
32339         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32340         can put an XFAIL *-*-* on excess errors.
32341
32342 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32343
32344         * g++.law: Add more tests derived from g++-bugs snapshots.
32345
32346         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32347         equivalent to g++.law/init9.
32348
32349         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32350         compiled it, and the a.out file after we've run it.
32351
32352 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32353
32354         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32355         compiled it, and the a.out file after we've run it.
32356
32357 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32358
32359         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32360
32361 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32362
32363         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32364         version number.
32365
32366 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32367
32368         * g++.law: New directory of g++ tests derived from the g++-bugs
32369         snapshots.
32370
32371 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32372
32373         * gcc.compile: initbug1.c initbug1.exp testcase added
32374
32375 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32376
32377         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32378         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32379           fixes submitted by Jeff Law (law@cs.utah.edu)
32380         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32381           Jeff Law (law@cs.utah.edu)
32382
32383
32384 1993-11-30  Mike Stump  (mrs@cygnus.com)
32385
32386         * config/unix-g++.exp: Follow the gcc way of doing things.
32387         * g++.old-deja/old-deja.exp: Minor updates.
32388         * lib/g++.exp: New file, follow the gcc way of doing things.
32389         * lib/old-dejagnu.exp: Minor updates.
32390         * lib/mike-g++.exp: Always unset errorInfo.
32391
32392 1993-11-06  Mike Stump  (mrs@cygnus.com)
32393
32394         * lib/gcc.exp: Fix some errors with the below change, CC and
32395         CFLAGS should be global when setting, not local.
32396
32397 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32398
32399         * lib/gcc.exp: Transform tool name.
32400
32401 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32402
32403         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32404
32405 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32406
32407         * lib/gcc.exp: change gcc_done to gcc_stat
32408
32409 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32410
32411         * Upgraded gcc testsuite to c-torture version 1.25
32412
32413 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32414
32415         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32416         * lib/c-torture: added hooks for new reporting code.
32417
32418 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32419
32420         * config/sh-gcc.exp: check if sh-sim exists in the path
32421
32422 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32423
32424         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32425         * gcc.compile/compile.exp: Initial changes for new logic.
32426         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32427         * gcc.failure/failure.exp: Initial changes for new logic.
32428         * gcc.ieee/ieee.exp: Initial changes for new logic.
32429         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32430         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32431         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32432         * lib/c-torture.exp: Initial changes for new logic.
32433         * lib/gcc.exp: Initial changes for new logic.
32434
32435 1993-10-15  Mike Stump  (mrs@cygnus.com)
32436
32437         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32438         depend upon failure or success.  Fully qualify names in failure
32439         and success messages.  Always remove a.out before starting
32440         compile, just in case.  Pay more attention to error text output by
32441         the compiler.  Handle testcases with no known past errors just
32442         like all others, so that things are uniform.  Other miscellaneous
32443         improvements.
32444
32445 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32446
32447         * gcc.cpp: new directory for cpp tests
32448
32449 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32450
32451         * lib/chill.exp: Code reformatted, removed unused code.
32452         * config/unix-chill.exp: Code reformatted, removed unused code.
32453         * chill.execute/execute.exp: Code reformatted, removed unused code.
32454         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32455
32456 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32457
32458         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32459         routines not written.
32460
32461 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32462
32463         * config/bug-gcc.exp: Use new procs from bug.exp.
32464
32465 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32466
32467         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32468         via ftp, rather than depending on NFS.
32469         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32470         case.
32471
32472 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32473
32474         * config/bug-gcc.exp: Use new download proc.
32475
32476 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32477
32478         * chill.execute/execute.exp: cleanups, handles errors better
32479         * chill.compile/compile.exp: rewrite, based on execute.exp
32480         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32481         * lib/chill.exp: major changes to diff proc and compile and link
32482           procs. added chill_fail and chill_pass wrappers to pass and
32483           fail. added more comments, and handle error codes better.
32484           Added a hack to capture stderr from exec, so noncompile tests
32485           can work.
32486
32487 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32488
32489         * chill.execute/execute.exp: rewrite of testsuite driver
32490         * lib/chill.exp: rewrite of testsuite driver
32491         * config/unix-chill.exp: rewrite of testsuite driver
32492
32493 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32494
32495     In chill.execute:
32496         * iexpr.ch: Standardize uppercase.
32497         * tuples.dat: Standardize uppercase.
32498         * vary.ch: standardize.  Correct varying string assignments.
32499         * vary.dat: Add new output lines.
32500
32501 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32502
32503     In chill.execute:
32504         * chprintf.ch: Standardize use of uppercase.
32505         * tuples.ch: Standardize and turn arr2 into a DCL,
32506           rather than a SYN.
32507         * pinits.ch: Standardize.
32508
32509 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32510
32511         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32512         * Makefil: Renamed to Makefile.in.
32513         * configure.in: New.
32514
32515 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32516
32517     In chill.execute:
32518         * .cvsignore: Add result/output files.
32519         * Makefile: Fix up variables at start.  Use MFLAGS
32520           everywhere.  Correct bool_loc, built_ins entries.
32521           Add entry for vary1.ch.
32522         * bitarray.ch: Standardize upper-case usage.
32523         * bitexpr.ch: Standardize, add output of b1.
32524         * params.ch: Use arrayt in along PROC parameters, to
32525           avoid novelty problems.
32526         * sets.ch: Tiny cleanup.
32527         * vary1.ch: Re-indent.
32528
32529 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32530
32531           * Add PR-related files to Makefiles, .cvsignore files, etc.
32532
32533 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32534
32535         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32536           with compiler objects. New names are test-flow.c and test-loop.c
32537
32538 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32539
32540         * Upgraded c-torture tests from 1.19 to 1.20
32541
32542         * new files:
32543         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32544         * gcc.compile: 930623-1.c 930623-2.c
32545         * gcc.noncompile: 930622-1.c 930622-2.c
32546         * gcc.failure: 920411-1.c 920627-2.c
32547         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32548
32549 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32550
32551         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32552           More changes to get testsuite working properly. Needs more work.
32553           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32554
32555 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32556
32557         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32558           More changes to get testsuite working properly. Needs more work.
32559
32560 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32561
32562         * chill.compile/compile.exp: Added for Dejagnu support
32563         * chill.execute/execute.exp: Added for Dejagnu support
32564         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32565
32566 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32567
32568     This should complete moving the CHILL test files.
32569         * chill.noncompile(.cvsignore printf.grt
32570             in-printf.grt chprintf.grt chprintf.ch):
32571             Added test-support files.
32572           (Makefile): Modified further.
32573         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32574             signal.ch): Added test files.
32575           * chill.execute (.cvsignore printf.grt printr.c
32576             in-printf.grt rts.c chprintf.grt rts.h): Added
32577           test-support files.
32578             (Makefile): More corrections.
32579
32580 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32581
32582         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32583           test cases, ready for DejaGnu.
32584
32585 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32586
32587         * Upgraded c-torture tests from 1.18 to 1.19
32588
32589         * gcc.compile: added test(s):
32590           930607-1.c
32591         * gcc.execute: added test(s):
32592           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32593
32594         * added new subdirectory for misc tests: gcc.misc-tests
32595         * gcc.misc-test(s): added tests:
32596           inst-check.c test-consts.c test-ior.c test-switch.c
32597
32598 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32599
32600         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32601
32602 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32603
32604         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32605
32606 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32607
32608         * Upgraded c-torture tests from 1.17 to 1.18
32609
32610 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32611
32612         * Upgraded c-torture tests from 1.12 to 1.17
32613
32614 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32615
32616         * lib/old-dejagnu.exp:
32617           Fixed handling of XFAIL target triplets to correctly
32618           recognize wildcard characters.  Removed code that
32619           appended a unique id tag to the end of the file name
32620           printed out by the result of the testcases within a
32621           given test file.
32622
32623 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32624
32625         * lib/old-dejagnu.exp:
32626           Reworked expected failure handling to trigger off of XFAIL
32627           keyword in keyphrase embeded in testcase source code. The
32628           XFAIL keyword must be at the end of the keyphrase line. It
32629           may optionally be followed by one or more target triplets.
32630           It has just occured that the handling of wildcards in the
32631           target triplet may not be correct.
32632
32633 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32634
32635         * g++.old-deja/tests:
32636           Moved all subdirectories up one level into g++.old-deja .
32637
32638         * lib/old-dejagnu.exp:
32639           Fixed problem with CXXFLAGS not being properly reset, and being
32640           corrupted with extraneous "-c" compiler option.  This was
32641           causing binaries to not be generated for test that needed them.
32642           Modified strings passed to "pass" and "fail" so that individual
32643           tests from the same test file would be distinguished by an
32644           identifier appended to the test file name in the summary logs;
32645           this corrected a problem with erroneous diff logs.  Added code
32646           to search testcases for expected fail and unexpected pass keywords.
32647
32648 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32649
32650         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32651
32652 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32653
32654         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32655           Removed extraneous text from end of "Special g++ Options"
32656           keyphrase.
32657
32658         * lib/old-dejagnu.exp: Added pattern matching to look for new
32659           keywords, embedded in testcases comments, which will trigger
32660           calls to xpass and xfail.
32661
32662 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32663
32664         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32665           comments embedded in the testcases, especially the one looking for
32666           special compiler options, as well as the pattern matching for the
32667           compiler output again.
32668
32669 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32670
32671         * lib/old-dejagnu.exp: Do a proper check of the return value for
32672           execute tests. Fixed several problems with the pattern matching
32673           of the compiler output which gave erroneous test results.
32674           Changed several of the test result messages to be more descriptive.
32675         * config/unix-g++.exp: Proc g++_load now actually works and
32676           executes the tests passed to it and returns a usable return
32677           value.
32678
32679 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32680
32681           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32682
32683 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32684
32685         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32686           Modified both files to properly execute the old style
32687           dejagnu tests. The previous versions of these files were
32688           experimental and did not function anything near correctly.
32689
32690 1993-04-05  Rob Savoye  (rob@cygnus.com)
32691
32692         * Removed all Makefile.in and configure.in files. No configuration
32693         needed now.
32694
32695 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32696
32697         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32698
32699 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32700
32701         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32702         gcc.special/configure.in, gcc.noncompile/configure.in,
32703         gcc.execute/configure.in, gcc.code_quality/configure.in,
32704         g++.other/configure.in, g++.old-deja/configure.in,
32705         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32706         in srcname setting.
32707
32708 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32709
32710         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32711         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32712         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32713
32714 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32715
32716         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32717         (gdb_exit): Don't remove *_soc files.
32718
32719 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32720
32721         * lib/c-torture.exp: Don't look for main; instead always use -w
32722         -c.  This is how the c-torture tests work.  Remove the object
32723         file if the compilation succeeds.
32724         * gcc.execute/execute.exp: Remove executable if test passes.
32725         * gcc.noncompile/noncompile.exp: Every test is an expected
32726         failure.
32727         * gcc.special/special.exp: Added tests from c-torture 1.11,
32728         corrected use of existing test.
32729         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32730         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32731         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32732         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32733         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32734         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32735         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32736         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32737         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32738         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32739         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32740         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32741         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32742         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32743         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32744         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32745         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32746         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32747         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32748         c-torture 1.11.
32749         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32750         correspond to c-torture 1.11.
32751
32752         * New file.