OSDN Git Service

41d08b2585da11a2c3def4c891526a1484bd0f56
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4
5         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6
7 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8
9         PR c++/21495
10         * g++.dg/parse/extern1.C: New test.
11         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12
13 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14
15         * gcc.dg/c99-math.h: New.
16         * gcc.dg/c99-math-float-1.c: New test.
17         * gcc.dg/c99-math-double-1.c: Likewise.
18         * gcc.dg/c99-math-long-double-1.c: Likewise.
19
20 2005-05-18  Richard Henderson  <rth@redhat.com>
21
22         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23
24 2005-05-18  Devang Patel  <dpatel@apple.com>
25
26         * g++.dg/opt/20050511-1.C: New test.
27         
28 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29
30         PR libfortran/21127
31         * gfortran.dg/reshape-complex.f90:  New test.
32
33 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
34
35         * gfortran.dg/array_constructor_1.f90: New test.
36         * gfortran.dg/array_constructor_2.f90: New test.
37
38 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39
40         PR fortran/20954
41         * gfortran.dg/pr20954.f: New test.
42
43 2005-05-17  Mike Stump  <mrs@apple.com>
44
45         Yet more Objective-C++...
46
47         * objc.dg/method-5.m: Update.
48         * objc.dg/method-6.m: Update.
49         * objc.dg/method-7.m: Update.
50         * objc.dg/method-9.m: Update.
51         * objc.dg/try-catch-2.m: Update.
52
53 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
54
55         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
56         Remove little-endian optimizations. 
57
58 2005-05-17  Jeff Law  <law@redhat.com>
59
60         * g++.dg/tree-ssa/pr18414.C: New test.
61         * gcc.dg/tree-ssa/pr18414.C: New test.
62         * gcc.dg/tree-ssa/pr17141-1.C: New test.
63         * gcc.dg/tree-ssa/pr17141-2.C: New test.
64
65 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
66
67         * gcc.dg/compat/generate-random.c: Do not include
68         libiberty.h.
69         * gcc.dg/compat/generate-random_r.c: Likewise.
70
71 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
72
73         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
74
75 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
76
77         PR middle-end/21595
78         * g++.dg/tree-ssa/builtin1.C: New testcase.
79
80 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
81
82         PR c++/21454
83         * g++.dg/opt/const4.C: New test.
84
85         PR middle-end/21492
86         * g++.dg/opt/crossjump1.C: New test.
87
88         PR tree-optimization/21610
89         * gcc.c-torture/compile/20050516-1.c: New test.
90
91         PR fortran/15080
92         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
93         about the test failing.
94         * gfortran.fortran-torture/execute/where_7.f90: New test.
95         * gfortran.fortran-torture/execute/where_8.f90: New test.
96
97 2005-05-16  Richard Henderson  <rth@redhat.com>
98
99         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
100         i?86 and x86_64.
101
102 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
103
104         * gcc.dg/compat/generate-random.c (config.h): Do not include.
105         (limits.h): Include unconditionally.
106         (stdlib.h): Likewise.
107         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
108         (limits.h): Include unconditionally.
109         (stdlib.h): Likewise.
110         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
111         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
112         (limits.h): Include unconditionally.
113         (stdlib.h): Likewise. 
114         (hashtab.h): Do not include.
115         (getopt.h): Likewise.
116         (stddef.h): Include.
117         (hashval_t): Define.
118         (struct entry): Add "next" field.
119         (HASH_SIZE): New macro.
120         (hash_table): New variable.
121         (switchfiles): Do not use xmalloc.
122         (mix): New macro.
123         (iterative_hash): New function.
124         (hasht): Remove.
125         (e_exists): New function.
126         (e_insert): Likewise.
127         (output): Use, instead of libiberty hashtable functions.
128         (main): Do not use getopt.  Do not call htab_create.
129         
130 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
131
132         PR libstdc++/21526
133         * lib/target-supports.exp (check_mkfifo_available):
134         Return 0 for cygwin as mkfifo support incomplete on platform.
135         Fix typos in comments.
136
137 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
138
139         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
140
141 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
142
143         PR fortran/17432
144         * gfortran.dg/assign_4.f: New test.
145
146 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
147
148         PR tree-optimization/21563
149         * gcc.dg/tree-ssa/pr21563.c: New.
150
151 2005-05-14  Jan Hubicka  <jh@suse.cz>
152
153         * gcc.dg/noreturn-7.c: Allow control reaches warning.
154
155 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
156
157         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
158
159 2005-05-13  Julian Brown  <julian@codesourcery.com>
160
161         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
162         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
163
164 2005-05-13  Jan Hubicka  <jh@suse.cz>
165
166         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
167         * gcc.dg/fold-xor-?.c: Likewise.
168         * gcc.dg/pr15784-?.c: Likewise.
169         * gcc.dg/pr20922-?.c: Likewise.
170         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
171         * gcc.dg/tree-ssa/pr17598.c: Likewise.
172         * gcc.dg/tree-ssa/pr20470.c: Likewise.
173
174 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
175
176         PR fortran/21260
177         * gfortran.dg/hollerith_1.f90: New test.
178
179 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
180
181         * gfortran.dg/func_result_2.f90: New test.
182
183 2005-05-11  Bud Davis  <bdavis@gfortran.org>
184
185         * gfortran.dg/dev_null.f90: New test.
186
187 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
188
189         * gcc.dg/arm-vfp1.c: Revert last change.
190
191 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
192
193         PR middle-end/19807
194         PR tree-optimization/19639
195         * g++.dg/tree-ssa/pr19807.C: New testcase.
196
197 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
198
199         PR libfortran/21471
200         * gfortran.dg/append-1.f90: New test.
201
202 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
203
204         * gcc.dg/pr18501.c: XFAIL.
205         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
206         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
207         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
208         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
209         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
210         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
211         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
212         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
213
214 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
215
216         PR fortran/20178
217         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
218         gfortran.dg/f2c_3.f90: New tests.
219
220         * gfortran.dg/return_1.f90: Fix dg annotation.
221
222 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
223
224         * gcc.c-torture/compile/20050510-1.c: New test.
225
226 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
227
228         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
229
230 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
231
232         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
233
234 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
235
236         PR c/17913
237         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
238
239 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
240
241         PR c/21342
242         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
243         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
244
245 2005-05-10  Ben Elliston  <bje@au.ibm.com>
246
247         PR debug/16676
248         * gcc.dg/debug/pr16676.c: New test.
249
250 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
251
252         PR testsuite/21443
253         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
254         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
255         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
256         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
257         Change -O1 to -O2.
258         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
259         -fno-tree-dominator-opts.
260
261 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
262
263         * gfortran.dg/return_1.f90: New test.
264
265 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
266
267         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
268
269         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
270
271 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
272
273         PR c++/21427
274         * g++.dg/inherit/covariant13.C: New.
275
276 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
277
278         PR libfortran/19155
279         * gfortran.dg/pr19155.f: New test.
280
281 2005-05-08  Roger Sayle  <roger@eyesopen.com>
282
283         PR inline-asm/8788
284         * gcc.dg/pr8788-1.c: New testcase.
285
286 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
287
288         PR target/21416
289         * gcc.target/mips/fpcmp-[12].c: New tests.
290
291 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
292
293         * lib/target-supports-dg.exp (dg-require-fork): New function.
294         (dg-require-mkfifo): Likewise.
295         * lib/target-supports.exp (check_function_available): New
296         function.
297         (check_fork_available): Likewise.
298         (check_mkfifo_available): Likewise.
299
300 2005-05-06  Jeff Law  <law@redhat.com>
301
302         * gcc.c-torture/compile/pr21380.c: New test.
303
304 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
305
306         PR c++/20961
307         * g++.dg/ext/weak3.C: New test.
308
309 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
310
311         PR c++/21352
312         * g++.dg/template/crash37.C: New test. 
313
314 2005-05-05  Paul Brook  <paul@codesourcery.com>
315
316         * gcc.dg/arm-g2.c: Use effective-target arm32.
317         * gcc.dg/arm-mmx-1.c: Ditto.
318         * gcc.dg/arm-scd42-2.c: Ditto.
319         * gcc.dg/arm-vfp1.c: Ditto.
320         * lib/target-supports.exp (check_effective_target_arm32): New
321         function.
322
323 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
324
325         PR libfortran/21354
326         gfortran.dg/in_pack_rank7.f90:  New test.
327
328 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
329
330         PR middle-end/15618
331         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
332
333 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
334
335         PR middle-end/21265
336         * gcc.dg/20050503-1.c: New test.
337
338         PR rtl-optimization/21239
339         * gcc.dg/i386-sse-11.c: New test.
340
341 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
342
343         PR target/16888
344         * gcc.target/i386/asm-1.c: New test.
345
346 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
347
348         PR rtl-optimization/21330
349         * gcc.c-torture/execute/20050502-1.c: New test.
350
351         PR target/21297
352         * gcc.c-torture/execute/20050502-2.c: New test.
353
354 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
355
356         PR middle-end/21282
357         * gcc.dg/pr21282.c: New.
358
359 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
360
361         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
362         * gcc.dg/vect/vect-92.c: Likewise
363         * gcc.dg/vect/vect-93.c: Likewise
364         * gcc.dg/vect/vect-dv-1.c: Likewise
365         * gcc.dg/vect/vect-dv-2.c: Likewise
366         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
367
368 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
369
370         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
371         * gfortran.dg/vect/vect-2.f90:  Likewise
372         * gfortran.dg/vect/vect-3.f90:  Likewise
373         * gfortran.dg/vect/vect-4.f90:  Likewise
374         * gfortran.dg/vect/vect-5.f90:  Likewise
375
376 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
377
378         PR target/20813
379         * gcc.dg/rs6000-fpint-2.c: New.
380
381 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
382
383         PR c/15698
384         * gcc.dg/builtins-30.c: Update expected messages.
385         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
386         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
387         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
388
389 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
390
391         PR tree-optimization/21294
392         * gcc.dg/tree-ssa/pr21294.c: New.
393
394 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
395
396         * gcc.dg/altivec-3.c (vec_store): Do not use the old
397         __builtin_altivec_st_internal_4si built-in.
398
399 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
400
401         PR c++/15875
402         * g++.dg/template/ptrmem14.C: New test.
403
404 2005-05-02  Paul Brook  <paul@codesourcery.com>
405
406         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
407
408 2005-05-02  Michael Matz  <matz@suse.de>
409
410         PR c++/19542
411         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
412
413 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
414
415         * g++.dg/cpp/weak.C: New test.
416
417 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
418
419         * gcc.dg/tree-ssa/loop-8.c: New test.
420
421 2005-04-30  Michael Maty  <matz@suse.de>
422
423         * gcc.dg/inline-mcpy.c: New test.
424
425 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
426
427         PR libfortran/18958
428         * gfortran.dg/eoshift.f90:  New test case.
429
430 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
431
432         PR libfortran/18857
433         * gfortran.dg/matmul_1.f90: New test.
434
435 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
436
437         PR tree-optimization/21030
438         * gcc.dg/tree-ssa/pr21030.c: New.
439
440 2005-04-29  Devang Patel  <dpatel@apple.com>
441
442         PR tree-optimization/21272
443         * gcc.dg/vect/vect-ifcvt-10.c: New test.
444         
445 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
446
447         PR fortran/13082
448         PR fortran/18824
449         * gfortran.dg/entry_4.f90: New test.
450         * gfortran.fortran-torture/execute/entry_1.f90: New test.
451         * gfortran.fortran-torture/execute/entry_2.f90: New test.
452         * gfortran.fortran-torture/execute/entry_3.f90: New test.
453         * gfortran.fortran-torture/execute/entry_4.f90: New test.
454         * gfortran.fortran-torture/execute/entry_5.f90: New test.
455         * gfortran.fortran-torture/execute/entry_6.f90: New test.
456         * gfortran.fortran-torture/execute/entry_7.f90: New test.
457
458 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
459
460         * gfortran.fortran-torture/execute/entry_8.f90: New test.
461
462 2005-04-29  Paul Brook   <paul@codesourcery.com>
463
464         * gfortran.dg/entry_3.f90: New test.
465
466 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
467
468         * gfortran.dg/implicit_4.f90: New test.
469
470 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
471
472         * lib/target-supports.exp (check_profiling_available): Return
473         false for xtensa-*-elf.
474
475 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
476
477         * lib/fortran-torture.exp (fortran-torture.exp): Catch
478         error if file cannot be deleted.
479
480 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
481
482         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
483         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
484         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
485         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
486         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
487         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
488         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
489         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
490         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
491         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
492         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
493         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
494         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
495
496 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
497
498         PR fortran/20865
499         * gfortran.dg/pr20865.f90: New test.
500
501 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
502
503         * gcc.dg/void-cast-2.c: New test.
504
505 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
506
507         PR c/21159
508         * gcc.dg/void-cast-1.c: New test.
509
510 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
511
512         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
513
514 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
515
516         PR fortran/21177
517         * gfortran.dg/pr21177.f90: New test.
518
519 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
520
521         PR tree-optimization/21171
522         * gcc.dg/tree-ssa/pr21171.c: New test.
523
524 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
525
526         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
527         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
528         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
529         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
530         gcc.dg/tree-ssa/gen-vect-32.c: New.
531         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
532         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
533         don't run on PPC32.
534
535 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
536
537         PR c/21213
538         * gcc.dg/transparent-union-3.c: New test.
539
540 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
541
542         PR c/20740
543         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
544         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
545         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
546         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
547         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
548         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
549
550 2005-04-26  Jeff Law  <law@redhat.com>
551
552         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
553         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
554         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
555         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
556         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
557         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
558         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
559
560 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
561
562         PR tree-optimization/17598
563         * gcc.dg/tree-ssa/pr17598.c: New testcase.
564
565 2005-04-25  Mike Stump  <mrs@apple.com>
566
567         * objc.dg/fix-and-continue-1.m: Add.
568
569 2005-04-25  Roger Sayle  <roger@eyesopen.com>
570
571         PR c++/20995
572         * g++.dg/opt/pr20995-1.C: New test case.
573
574 2005-04-25  Devang Patel <dpatel@apple.com>
575
576         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
577         
578 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
579
580         PR testsuite/21062
581         * g++.dg/opt/alias2.C (printf): Correct the prototype.
582
583 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
584
585         PR C++/21188
586         * g++.dg/opt/rtti2.C: New test.
587
588 2005-04-25  Paul Brook  <paul@codesourcery.com>
589         Steven G. Kargl  <kargls@comcast.net>
590
591         PR fortran/20879
592         * gfortran.dg/ichar_1.f90: New file.
593
594 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
595
596         PR middle-end/20991
597         * g++.dg/opt/pr20991.C: New test.
598
599         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
600         where sizeof (type) < __alignof__ (type).
601         * gcc.dg/compat/struct-layout-1.h: Likewise.
602
603 2005-04-24  Per Bothner  <per@bothner.com>
604             Devang Patel  <dpatel@apple.com>
605
606         PR preprocessor/20907
607         * gcc.dg/cpp/very-long-comment.c: New test.
608
609 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
610
611         PR fortran/20059
612         * gfortran.dg/common_5.f: New test.
613
614 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
615
616         PR middle-end/21082
617         * g++.dg/tree-ssa/pr21082.C: New testcase.
618
619 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
620
621         * gcc.dg/vect/vect-99.c: New test.
622
623 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
624
625         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
626
627 2005-04-22  Jeff Law  <law@redhat.com>
628
629         * gcc.dg/uninit-5.c: Remove xfails.
630         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
631         conditionals and loads.
632
633 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
634
635         PR libfortran/20074
636         PR libfortran/20436
637         PR libfortran/21108
638         * gfortran.dg/nested_reshape.f90: new test
639         * gfortran.dg/reshape-alloc.f90: new test
640         * gfortran.dg/reshape.f90: new test
641
642 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
643
644         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
645
646         * gcc.dg/arm-vfp1.c: New test.
647
648 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
649
650         PR c++/21087
651         * g++.dg/lookup/builtin2.C: New test.
652
653 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
654
655         * gcc.dg/weak/weak-13.c: New test.
656
657 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
658
659         * lib/target-supports.exp (check_effective_target_sync_int_long):
660         Add powerpc*.
661
662 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
663
664         * gcc.target/mips/branch-1.c: New test.
665
666 2005-04-21  Richard Henderson  <rth@redhat.com>
667
668         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
669         * gcc.dg/vect/vect-86.c: Likewise.
670         * gcc.dg/vect/vect-87.c: Likewise.
671         * gcc.dg/vect/vect-88.c: Likewise.
672
673 2005-04-21  Devang Patel  <dpatel@apple.com>
674
675         PR optimization/20994
676         * gcc.dg/tree-ssa/ifc-3.c: New test.
677         
678 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
679
680         PR c/12913
681         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
682         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
683         gcc.dg/c99-vla-jump-5.c: New tests.
684
685 2005-04-19  Richard Henderson  <rth@redhat.com>
686
687         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
688         Fix typo in exists check.
689         (check_effective_target_sync_int_long): New.
690         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
691         * gcc.dg/ia64-sync-2.c: Likewise.
692         * gcc.dg/ia64-sync-3.c: Likewise.
693         * gcc.dg/ia64-sync-4.c: Likewise.
694
695 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
696
697         * gcc.dg/fold-xor-1.c: New test.
698         * gcc.dg/fold-xor-2.c: New test.
699
700 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
701
702         PR target/20670
703         * g++.dg/eh/fp-regs.C: New test.
704
705 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
706
707         * gcc.dg/Wint-to-pointer-cast-1.c,
708         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
709         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
710         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
711
712 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
713
714         PR fortran/16861
715         * gfortran.dg/pr16861.f90: New test.
716
717 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
718
719         * gcc.dg/pr21085.c: New test.
720
721 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
722
723         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
724         (setup_mips_tests, dg-mips-options): New procedures.
725         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
726         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
727         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
728         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
729         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
730         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
731         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
732         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
733         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
734         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
735         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
736         dg-mips-options instead of dg-options.  Remove now-redundant
737         preprocessor guards.
738         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
739         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
740         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
741         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
742         * gcc.dg/vr-mult-2.c: Delete.
743         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
744         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
745         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
746         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
747         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
748         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
749         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
750
751 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
752
753         * ada/acats/run_all.sh: Use sync when executable not present.
754         
755 2005-04-18  Devang Patel  <dpatel@apple.com>
756
757         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
758         * gcc.dg/vect/vect-11a.c: New.
759         * gcc.dg/vect/vect-none.c: Update.
760         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
761
762 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
763
764         PR tree-optimization/20922
765         * gcc.dg/pr20922-1.c: New test.
766         * gcc.dg/pr20922-2.c: New test.
767         * gcc.dg/pr20922-3.c: New test.
768         * gcc.dg/pr20922-4.c: New test.
769         * gcc.dg/pr20922-5.c: New test.
770         * gcc.dg/pr20922-6.c: New test.
771
772 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
773
774         PR libfortran/20950
775         * gfortran.dg/pr20950.f: New test.
776
777 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
778
779         PR libfortran/19216
780         * gfortran.dg/pr19216.f: New test.
781
782 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
783
784         PR tree-optimization/21001
785         * gcc.dg/tree-ssa/pr21001.c: New.
786
787 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
788
789         PR libfortran/21075
790         * gfortran.dg/reshape_rank7.f90: New test.
791
792 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
793
794         PR libfortran/12884 gfortran.dg/pr12884.f: New test
795         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
796         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
797         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
798         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
799         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
800         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
801         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
802         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
803         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
804         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
805         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
806         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
807         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
808         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
809         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
810         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
811         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
812         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
813         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
814         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
815
816 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
817
818         * gfortran.dg/wtruncate.f: New testcase.
819         * gfortran.dg/wtruncate.f90: New testcase.
820
821 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
822
823         PR c++/21025
824         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
825         which sizeof/alignof is dependent, rather than just whether we are
826         processing_template_decl.
827         
828 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
829
830         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
831         corrected typo where the wrong variables had been compared.
832
833 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
834
835         PR libfortran/18495
836         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
837         Test callee-allocated version of return array with a write
838         statement.
839         Test spread with a temporary with another write statement.
840
841 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
842
843         PR tree-optimization/21031
844         * gcc.dg/tree-ssa/pr21031.c: New.
845
846 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
847
848         PR tree-optimization/21004
849         * gcc.dg/builtins-53.c: Include builtins-config.h.
850         Check floorf, ceilf, floorl and ceill transformations
851         only when HAVE_C99_RUNTIME is defined.
852         
853 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
854
855         PR middle-end/20739
856         * gcc.dg/tree-ssa/pr20739.c: New test.
857
858 2005-04-14  Mike Stump  <mrs@apple.com>
859
860         * gcc.dg/Foundation.framework/empty: New.
861         * gcc.dg/framework-2.c: New.
862
863 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
864
865         PR tree-optimization/21021
866         * gcc.c-torture/compile/pr21021.c: New.
867
868 2005-04-14  Janis Johnson  <janis187@us.ibm.com
869
870         PR testsuite/21010
871         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
872         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
873         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
874         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
875         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
876         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
877         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
878         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
879
880 2005-04-14  Richard Henderson  <rth@redhat.com>
881
882         * lib/target-supports.exp (check_effective_target_vect_condition):
883         Add ia64, i?86, and x86_64.
884
885 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
886
887         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
888
889 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
890
891         PR tree-optimization/20657
892         * gcc.dg/tree-ssa/pr20657.c: New.
893
894 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
895
896         * gcc.dg/builtins-53.c: Also check (int)trunc* and
897         (long long int)trunc*.
898
899 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
900
901         PR target/20927
902         * gcc.dg/pr20927.c: New test.
903
904 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
905
906         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
907         * gcc.target/mips/asm-1.c: Likewise.
908
909 2005-04-13  Dale Johannesen  <dalej@apple.com>
910
911         * objc.dg/objc-fast-4.m:  New.
912
913 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
914
915         * gcc.target/cris/torture/cris-torture.exp: New driver in new
916         directory.
917         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
918
919 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
920
921         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
922         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
923         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
924
925 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
926
927         PR tree-optimization/20913
928         * gcc.dg/tree-ssa/pr20913.c: New.
929
930         PR tree-optimization/20702
931         * gcc.dg/tree-ssa/pr20702.c: New.
932
933 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
934
935         PR c++/13744
936         * g++.dg/inherit/local3.C: New test.
937
938 2005-04-12  Jeff Law  <law@redhat.com>
939
940         * gcc.dg/tree-ssa/20050412-1.c: New test.
941
942 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
943
944         PR libfortran/19016
945         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
946         Add tests with mask generated by expression.
947         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
948         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
949         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
950
951 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
952
953         PR middle-end/20917
954         * gcc.dg/20050409-1.c: New test.
955
956 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
957
958         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
959
960 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
961
962         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
963         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
964         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
965         (TARGET_CXX): Adjust accordingly.
966         * target.h (struct gcc_target): Remove epxort_class_data.  Add
967         determine_class_data_visibility and class_data_always_comdat.
968         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
969         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
970         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
971         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
972         (arm_cxx_determine_class_data_visibility): New.
973         (arm_cxx_class_data_always_comdat): Likewise.
974         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
975         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
976         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
977         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
978         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
979         Define.
980
981 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
982
983         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
984
985 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
986
987         * gcc.dg/i386-darwin-fpmath.c: New.
988
989 2004-04-11  Devang Patel  <dpatel@apple.com>
990
991         * lib/target-supports.exp (check_effective_target_vect_condition): New.
992         * gcc.dg/vect/vect-ifcvt-1.c: New test.
993         * gcc.dg/vect/vect-ifcvt-2.c: New test.
994         * gcc.dg/vect/vect-ifcvt-3.c: New test.
995         * gcc.dg/vect/vect-ifcvt-4.c: New test.
996         * gcc.dg/vect/vect-ifcvt-5.c: New test.
997         * gcc.dg/vect/vect-ifcvt-6.c: New test.
998         * gcc.dg/vect/vect-ifcvt-7.c: New test.
999         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1000         
1001 2004-04-11  Devang Patel  <dpatel@apple.com>
1002
1003         * gcc.dg/vect/vect-dv-1.c: New test.
1004         * gcc.dg/vect/vect-dv-2.c: New test.
1005         
1006 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1007
1008         PR tree-optimization/20933
1009         * gcc.dg/tree-ssa/pr20933.c: New test.
1010
1011 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1012
1013         * gfortran.dg/fold_nearest.f90: New test.
1014
1015 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1016
1017         * gcc.dg/tree-ssa/alias-1.c: New test.
1018
1019 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1020
1021         PR tree-optimization/20920
1022         * g++.dg/tree-ssa/pr20920.C: New test.
1023
1024 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1025
1026         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1027         (long long int)ceil*.
1028         
1029 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1030
1031         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1032         explicit C++ linkage.
1033
1034 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1035
1036         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1037         warning for arithmetic IF statements.
1038
1039 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1040
1041         * eor_handling_1.f90: New test case.
1042         * eor_handling_2.f90: New test case.
1043         * eor_handling_3.f90: New test case.
1044         * eor_handling_4.f90: New test case.
1045         * eor_handling_5.f90: New test case.
1046         * noadv_size.f90: New test case.
1047         * pad_no.f90: New test case.
1048
1049 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1050
1051         * gcc.c-torture/execute/20050410-1.c: New test.
1052
1053 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1054
1055         * gcc.dg/pr20126.c: New.
1056
1057 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1058             Steven G. Kargl <kargls@comcast.net>
1059
1060         * gfortran.dg/PR19872.f: New test.
1061
1062 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1063
1064         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1065
1066 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1067
1068         * gfortran.dg/nint_1.f90: New test.
1069
1070 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1071
1072         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1073         Added test for callee-allocated arrays with write statements.
1074         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1075         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1076         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1077         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1078         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1079
1080 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1081
1082         PR libfortran/20163
1083         * gfortran.dg/open-options-blanks.f:  New test.
1084
1085 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1086
1087         PR fortran/13257
1088         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1089
1090 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1091
1092         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1093         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1094         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1095         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1096         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1097         * gcc.c-torture/execute/stdarg-4.c: New test.
1098
1099         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1100
1101         PR target/20795
1102         * g++.dg/abi/param2.C: New test.
1103
1104 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1105
1106         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1107
1108 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1109
1110         * gcc.dg/builtins-53.c: New test.
1111
1112 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1113
1114         * g++.dg/tree-ssa/pr18178.C: New test.
1115         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1116         * gcc.c-torture/execute/20041019-1.c: New test.
1117         * gcc.dg/tree-ssa/20041008-1.c: New test.
1118         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1119         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1120         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1121         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1122         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1123         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1124         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1125         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1126         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1127         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1128
1129 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1130
1131         PR rtl-optimization/20466
1132         * gcc.c-torture/execute/pr20466-1.c: New test.
1133
1134 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1135
1136         PR c++/20905
1137         * g++.dg/parse/cond2.C: New test.
1138
1139         PR c++/20145
1140         * g++.dg/warn/Wdtor1.C: New test.
1141
1142 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1143
1144         PR fortran/17229
1145         * gfortran.dg/pr17229.f: New test.
1146
1147 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1148
1149         * gfortran.dg/tiny_1.f90: New test.
1150         * gfortran.dg/tiny_2.f90: ditto.
1151
1152 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1153
1154         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1155         * gfortran.dg/open_new.f90:  Fix dg-do run line
1156
1157 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1158
1159         * lib/target-supports.exp (get_compiler_messages): Support
1160         optional arguments, the fourth being compiler options.
1161         (check_effective_target_fpic): New proc.
1162         * gcc.dg/20050321-2.c: Restrict to target fpic.
1163
1164 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1165
1166         * gcc.dg/15443-1.c: New test.
1167         * gcc.dg/15443-2.c: Likewise.
1168
1169 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1170
1171         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1172
1173 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1174
1175         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1176
1177 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1178
1179         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1180         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1181         -m64.
1182         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1183         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1184         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1185
1186 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1187
1188         PR c++/20212
1189         * g++.dg/warn/Wunused-11.C: New test.
1190
1191 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1192
1193         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1194
1195 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1196
1197         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
1198
1199 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1200
1201         PR c++/20734
1202         * g++.dg/template/ptrmem13.C: New test.
1203
1204 2005-04-05  Per Bothner  <per@bothner.com>
1205
1206         * lib/gcc.exp: Always add -fno-show-column, for now.
1207
1208 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1209
1210         PR testsuite/20767
1211         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1212         of plain old "unsigned int" for the type of "i".  Makes this test
1213         64bit clean.
1214
1215 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1216
1217         * gcc.dg/i386-ssefn-1.c: New test.
1218         * gcc.dg/i386-ssefn-2.c: New test.
1219         * gcc.dg/i386-ssefn-3.c: New test.
1220         * gcc.dg/i386-ssefn-4.c: New test.
1221
1222 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR tree-optimization/20076
1225         * gcc.dg/builtin-apply4.c: New test.
1226
1227         PR preprocessor/19475
1228         * gcc.dg/cpp/macspace1.c: New test.
1229         * gcc.dg/cpp/macspace2.c: New test.
1230
1231 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1232
1233         * gfortran.dg/pr20755.f: Fixed bad format.
1234
1235 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1236
1237         PR c++/20763
1238         * g++.dg/ext/attrib21.C: New test.
1239
1240 2004-04-05  Devang Patel  <dpatel@apple.com>
1241
1242         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1243         * gcc.dg/vect/vect-shift-1.c: New test.
1244         
1245 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1246
1247         PR libfortran/20755
1248         * gfortran.dg/pr20755.f: New test.
1249
1250 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1251
1252         * gfortran.dg/pr15959.f90: New test.
1253         * gfortran.dg/string_pad_trunc.f90: New test.
1254
1255 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1256
1257         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1258         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1259         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1260         syntax.
1261
1262 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1263
1264         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1265
1266 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1267
1268         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1269         * gcc.c-torture/compile/20011119-2.c: Likewise.
1270         * gcc.c-torture/compile/981001-2.c: Likewise.
1271
1272 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1273
1274         PR c++/20679
1275         * g++.dg/template/overload4.C: New test.
1276
1277 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1278
1279         PR c++/20746
1280         * g++.dg/abi/covariant5.C: New.
1281
1282         PR debug/20505
1283         * g++.dg/debug/const2.C: New.
1284
1285 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1286
1287         PR rtl-optimization/16104
1288         * gcc.c-torture/execute/20050316-1.c: New test.
1289
1290 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1291
1292         * g++.dg/template/spec23.C: Fix dg-error text.
1293
1294 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1295
1296         PR c++/19199
1297         * g++.dg/expr/lval2.C: New.
1298
1299 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300
1301         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1302         __builtin_strcasecmp and __builtin_strncasecmp.
1303
1304 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1305
1306         PR c++/20723
1307         * g++.dg/template/spec22.C: New.
1308         * g++.dg/template/spec23.C: New.
1309
1310 2005-04-03  Dale Ranta  <dir@lanl.gov>
1311             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1312
1313         PR libfortran/20068
1314         PR libfortran/20125
1315         PR libfortran/20156
1316         PR libfortran/20471
1317         * gfortran.dg/backspace.f: New test.
1318
1319 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1320
1321         * gcc.dg/pr19345.c: New test.
1322
1323 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1324
1325         PR tree-optimization/20640
1326         * gcc.dg/torture/tree-loop-1.c: New.
1327
1328 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1329
1330         PR rtl-optimization/20290
1331         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1332
1333 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1334
1335         * gcc.dg/rs6000-fpint.c: New.
1336
1337 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1338
1339         * gcc.dg/old-style-then-proto-1.c: New test.
1340
1341 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1342
1343         * gfortran.fortran-torture/execute/backspace.f90: Check
1344         after backspace and read was incorrect.
1345
1346 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1347
1348         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1349         buffer past the terminating NUL using memcmp.
1350         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1351         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1352
1353         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1354         Fix unused/uninitialized variable warnings.
1355
1356         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1357         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1358         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1359         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1360
1361         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1362         gcc.c-torture/execute/builtins/fputs-lib.c,
1363         gcc.c-torture/execute/builtins/lib/fprintf.c,
1364         gcc.c-torture/execute/builtins/lib/main.c,
1365         gcc.c-torture/execute/builtins/lib/memcmp.c,
1366         gcc.c-torture/execute/builtins/lib/memmove.c,
1367         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1368         gcc.c-torture/execute/builtins/lib/memset.c,
1369         gcc.c-torture/execute/builtins/lib/printf.c,
1370         gcc.c-torture/execute/builtins/lib/sprintf.c,
1371         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1372         gcc.c-torture/execute/builtins/lib/strchr.c,
1373         gcc.c-torture/execute/builtins/lib/strcmp.c,
1374         gcc.c-torture/execute/builtins/lib/strcpy.c,
1375         gcc.c-torture/execute/builtins/lib/strcspn.c,
1376         gcc.c-torture/execute/builtins/lib/strlen.c,
1377         gcc.c-torture/execute/builtins/lib/strncat.c,
1378         gcc.c-torture/execute/builtins/lib/strncmp.c,
1379         gcc.c-torture/execute/builtins/lib/strncpy.c,
1380         gcc.c-torture/execute/builtins/lib/strrchr.c,
1381         gcc.c-torture/execute/builtins/lib/strspn.c,
1382         gcc.c-torture/execute/builtins/lib/strstr.c,
1383         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1384         gcc.c-torture/execute/builtins/strlen-2.c,
1385         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1386         prototypes.
1387
1388 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1389
1390         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1391         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1392         selectany usage.
1393
1394 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR c++/19406
1397         * g++.dg/debug/using1.C: New test.
1398
1399 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1400
1401         PR middle-end/20524
1402         * gcc.dg/alias-7.c: Prefix asm-declared name with
1403         __USER_LABEL_PREFIX__.
1404
1405 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1406
1407         Fix fallout from PR middle-end/15700:
1408         * gcc.c-torture/compile/20011119-1.c: Take
1409         __USER_LABEL_PREFIX__ into account.
1410         * gcc.c-torture/compile/20011119-2.c: Likewise.
1411
1412 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1413
1414         PR c++/18644
1415         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1416
1417 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1418
1419         PR c/17855
1420         * gcc.c-torture/compile/struct-non-lval-1.c,
1421         gcc.c-torture/compile/struct-non-lval-2.c,
1422         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1423
1424 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1425
1426         * gcc.dg/tls/tls.exp: Remove temporary file.
1427         * g++.dg/tls/tls.exp: Ditto.
1428         * lib/file-format.exp: Ditto.
1429         * g++.dg/special/ecos.exp: Ditto.
1430
1431         * lib/profopt.exp: Treat prof_ext as a list.
1432         * gcc.misc-tests/bprob.exp: Ditto.
1433         * g++.dg/bprob/bprob.exp: Ditto.
1434
1435         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1436         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1437         g++.dg/tree-ssa/pointer-reference-alias.C,
1438         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1439         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1440         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1441         g++.dg/vect/pr19951.cc: Ditto.
1442         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1443         gcc.dg/builtins-47.c: Ditto.
1444         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1445         gcc.dg/pr20115-1.c: Ditto.
1446         * gcc.dg/tree-ssa/20030530-2.c,
1447         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1448         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1449         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1450         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1451         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1452         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1453         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1454         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1455         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1456         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1457         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1458         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1459         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1460         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1461         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1462         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1463         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1464         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1465         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1466         gcc.dg/tree-ssa/20030824-1.c,
1467         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1468         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1469         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1470         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1471         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1472         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1473         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1474         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1475         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1476         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1477         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1478         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1479         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1480         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1481         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1482         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1483         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1484         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1485         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1486         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1487         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1488         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1489         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1490         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1491         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1492         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1493         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1494         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1495         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1496         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1497         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1498         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1499         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1500         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1501         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1502         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1503         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1504         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1505         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1506         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1507         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1508         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1509         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1510         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1511         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1512         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1513         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1514         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1515         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1516         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1517         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1518         gcc.dg/tree-ssa/useless-1.c: Ditto.
1519         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1520         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1521         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1522         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1523         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1524         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1525         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1526         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1527         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1528         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1529         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1530         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1531         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1532         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1533         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1534         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1535         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1536         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1537         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1538         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1539         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1540         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1541         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1542         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1543         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1544         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1545         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1546         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1547         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1548         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1549         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1550         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1551         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1552         gcc.dg/vect/vect-none.c: Ditto.
1553         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1554         treelang/compile/unsigned.tree: Ditto.
1555
1556         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1557         * gcc.dg/cpp/direct2s.c: Ditto.
1558         * gcc.dg/cpp/paste4.c: Ditto.
1559         * gcc.dg/cpp/separate-1.c: Ditto.
1560         * gcc.dg/pch/save-temps-1.c: Ditto.
1561         * g++.dg/ext/altivec-10.C: Ditto.
1562         * g++.dg/pch/pch.C: Ditto.
1563
1564         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1565
1566         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1567         * g++.dg/template/repo1.C: Ditto.
1568         * g++.dg/template/repo2.C: Ditto.
1569         * g++.dg/template/repo3.C: Ditto.
1570         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1571         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1572         * g++.old-deja/g++.pt/repo1.C: Ditto.
1573         * g++.old-deja/g++.pt/repo2.C: Ditto.
1574         * g++.old-deja/g++.pt/repo3.C: Ditto.
1575         * g++.old-deja/g++.pt/repo4.C: Ditto.
1576
1577         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1578         * gcc.dg/20030107-1.c: Ditto.
1579         * gcc.dg/20030702-1.c: Ditto.
1580         * gcc.dg/profile-generate-1.c: Ditto.
1581         * g++.dg/other/profile1.C: Ditto.
1582         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1583
1584         * lib/gcc-dg.exp (remove-build-file): New.
1585         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1586         cleanup-tree-dump, cleanup-saved-temps): New.
1587
1588 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         PR c++/19203, DR 214
1591         * g++.dg/parse/ambig3.C: Not ambiguous.
1592         * g++.dg/template/spec20.C: New.
1593         * g++.dg/template/spec21.C: New.
1594
1595 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1596
1597         PR target/20045
1598         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1599
1600 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1601
1602         PR libfortran/20660
1603         * gfortran.dg/negative_unit.f: New test.
1604
1605 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1606
1607         * gcc.dg/20050330-1.c: New test.
1608
1609 2005-03-30  Devang Patel  <dpatel@apple.com>
1610
1611         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1612
1613 2005-03-30  Dale Johannesen  <dalej@apple.com>
1614
1615         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1616
1617 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1618
1619         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1620         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1621         Strip options from test name.
1622
1623 2005-03-31  Jan Hubicka  <jh@suse.cz>
1624
1625         * gcc.dg/varpool-1.c: New testcase.
1626
1627 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1628
1629         PR c/772
1630         PR c/17913
1631         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1632         gcc.dg/stmt-expr-label-3.c : New tests.
1633         * gcc.c-torture/execute/medce-2.c: Remove.
1634
1635 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1636
1637         PR c/20368
1638         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1639         tests.
1640
1641 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1642
1643         * gcc.c-torture/compile/pr20203.c: New test.
1644
1645 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1646
1647         * gfortran.dg/promotion.f90:  New test.
1648
1649 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1650
1651         PR middle-end/20491
1652         * gcc.dg/torture/asm-subreg-1.c: New test.
1653
1654 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1655
1656         PR c/20672
1657         * gcc.dg/pr20672-1.c: New test.
1658
1659 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1660
1661         * gfortran.dg/vect: New directory.
1662         * gfortran.dg/vect/vect.exp: New.
1663         * gfortran.dg/vect/vect-1.f90: New test.
1664         * gfortran.dg/vect/vect-2.f90: New test.
1665         * gfortran.dg/vect/vect-3.f90: New test.
1666         * gfortran.dg/vect/vect-4.f90: New test.
1667         * gfortran.dg/vect/vect-5.f90: New test.
1668
1669 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1670
1671         PR middle-end/20622
1672         * gcc.dg/alias-7.c: New test.
1673
1674 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1675
1676         * gcc.dg/sparc-reg-1.c: New test.
1677
1678 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1679
1680         PR target/19890
1681         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1682
1683 2005-03-29  Dale Ranta  <dir@lanl.gov>
1684             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1685
1686         PR libfortran/20163
1687         * gfortran.dg/pr20163-2.f: New test.
1688
1689 2005-03-28  Jan Hubicka  <jh@suse.cz>
1690
1691         PR middle-end/20635
1692         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1693         by Jakub Jelinek.
1694
1695 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1696
1697         PR tree-optimization/20626
1698         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1699         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1700
1701 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1702
1703         * gfortran.dg/underflow.f90:  New test.
1704         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1705
1706 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1707
1708         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1709
1710 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1711
1712         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1713         (g++_init): Make sure that CXXFLAGS is set.
1714         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1715         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1716         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1717         * lib/objc.exp (objc_init): Likewise.
1718         * lib/treelang.exp (treelang_init): Likewise.
1719
1720 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1721
1722         PR tree-optimization/20470
1723         * gcc.dg/tree-ssa/pr20470.c: New test.
1724
1725 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1726
1727         * gcc.dg/ppc-stfiwx.c: New.
1728
1729 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1730
1731         PR target/19888
1732         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1733
1734 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1735
1736         * gcc.dg/20050325-1.c: Fix a typo.
1737
1738 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1739
1740         PR libfortran/19678
1741         PR libfortran/19679
1742         * gfortran.dg/dos_eol.f: New test.
1743
1744 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1745
1746         PR rtl-optimization/20249
1747         * gcc.dg/20050325-1.c: New test.
1748
1749 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1750
1751         PR libfortran/15332
1752         * gfortran.dg/pr15332.f: New test.
1753
1754 2005-03-24  Dale Johannesen  <dalej@apple.com>
1755
1756         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1757
1758 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1759
1760         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1761         'internal' visibility.
1762         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1763         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1764         'protected' visibility.
1765         * gcc.dg/visibility-7.c: Likewise.
1766         * lib/target-supports.exp (check_visibility_available): Take
1767         a parameter, the kind of visibility to check for.
1768         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1769         to check_visibility_available.
1770
1771         * g++.dg/expr/cast3.C: New.
1772
1773 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1774
1775         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1776         rs6000.
1777
1778 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1779
1780         PR target/20095
1781         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1782
1783 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1784
1785         * gcc.dg/badshift.c: Renamed to...
1786         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1787
1788         * gcc.target/i386/badshift.c: Renamed to...
1789         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1790         only.
1791
1792         PR rtl-optimization/20532
1793         * gcc.target/i386/badshift.c: New.
1794
1795 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1796
1797         * gfortran.dg/pr18025.f90: New test.
1798
1799 2005-03-23  Dale Johannesen  <dalej@apple.com>
1800         
1801         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1802
1803 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1804
1805         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1806
1807         * lib/target-supports.exp (check_iconv_available): Default
1808         libiconv to -liconv, if there is no definition.
1809
1810 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1811
1812         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1813
1814 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1815
1816         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1817         * g++.dg/opt/pr7503-2.C: Likewise.
1818         * g++.dg/opt/pr7503-3.C: Likewise.
1819         * g++.dg/opt/pr7503-4.C: Likewise.
1820         * g++.dg/opt/pr7503-5.C: Likewise.
1821         * g++.dg/warn/minmax.C: New test.
1822
1823 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1824
1825         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1826         * gfortran.dg/g77_intrinsics_sub.f: New test.
1827
1828 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1829             Jan Hubicka  <jh@suse.cz>
1830             Steven Bosscher <stevenb@suse.de
1831
1832         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1833
1834 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1835
1836         PR c++/19980
1837         * g++.dg/template/redecl3.C: New test.
1838
1839 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1840
1841         PR c++/20499
1842         * g++.dg/parse/error16.C: Tweak error markers.
1843
1844 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1845
1846         PR target/20561
1847         * gcc.dg/20050321-2.c: New test.
1848
1849 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1850
1851         PR c++/20465
1852         PR c++/20381
1853         * g++.dg/template/ptrmem12.C: New.
1854
1855 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1856
1857         PR rtl-optimization/20527
1858         * gcc.c-torture/execute/pr20527-1.c: New test.
1859
1860 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1861
1862         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1863         program, compile it into a real executable and then delete the .c
1864         and .x files afterwards, to avoid problems on testglue targets.
1865
1866 2005-03-21  Stuart Hastings  <stuart@apple.com>
1867
1868         * gcc.target/i386/sse-2.c: New.
1869         
1870 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1871
1872         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1873
1874 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1875
1876         * g++.dg/parse/crash25.C: Fix typo.
1877
1878 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1879
1880         PR c++/20461
1881         * g++.dg/parse/crash24.C: New test.
1882
1883         PR c++/20536
1884         * g++.dg/parse/crash25.C: New test.
1885
1886 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1887
1888         PR c++/20147    
1889         * g++.dg/ext/stmtexpr4.C: New test.
1890
1891 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1892
1893         PR middle-end/20539
1894         * gcc.c-torture/compile/pr13066-1.c: New test case.
1895         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1896         * g++.dg/opt/pr13066-1.C: Likewise.
1897
1898 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1899
1900         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1901
1902 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1903
1904         PR fortran/18525
1905         * gfortran.dg/nesting_1.f90: New test.
1906
1907 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1908
1909         PR c++/20240
1910         * g++.dg/lookup/using13.C: New test.
1911
1912 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1913
1914         PR c++/20333
1915         * g++.dg/template/crash36.C: New test.
1916
1917 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1918
1919         PR c++/20463
1920         * g++.dg/template/crash35.C: New test.
1921
1922 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1923
1924         PR c++/19966
1925         * g++.dg/overload/operator2.C: New test.
1926
1927 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1928
1929         PR libfortran/20257
1930         * gfortran.dg/pr20257.f90: New test.
1931
1932 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1933
1934         PR libfortran/20480
1935         * gfortran.dg/pr20480.f90: New test.
1936
1937 2005-03-16  Richard Henderson  <rth@redhat.com>
1938
1939         PR middle-end/15700
1940         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1941         (_rtld_global): New.
1942         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1943         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1944
1945         * gcc.dg/alias-3.c: New.
1946         * gcc.dg/alias-4.c: New.
1947         * gcc.dg/alias-5.c: New.
1948         * gcc.dg/alias-6.c: New.
1949
1950 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1951
1952         * gcc.dg/cpp/ucnid-7.c: New.
1953
1954 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1955             Dorit Naishlos  <dorit@il.ibm.com>
1956
1957         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1958         darwin.
1959
1960 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1961
1962         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1963         misaligned accesses.
1964         * gcc.dg/vect/vect-58.c: Likewise.
1965         * gcc.dg/vect/vect-92.c: New.
1966         * gcc.dg/vect/vect-93.c: New.
1967
1968 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1969
1970         PR fortran/18827
1971         * gfortran.dg/assign_2.f90: New test.
1972         * gfortran.dg/assign_3.f90: New test.
1973         * gfortran.dg/assign.f90: New test.
1974
1975 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1976
1977         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1978         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1979         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1980         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1981         names.
1982
1983 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1984
1985         * gcc.dg/cpp/ucnid-6.c: New.
1986
1987         * gcc.dg/cpp/normalize-1.c: New.
1988         * gcc.dg/cpp/normalize-2.c: New.
1989         * gcc.dg/cpp/normalize-3.c: New.
1990         * gcc.dg/cpp/normalize-4.c: New.
1991         * gcc.dg/cpp/ucnid-4.c: New.
1992         * gcc.dg/cpp/ucnid-5.c: New.
1993         * g++.dg/cpp/normalize-1.C: New.
1994         * g++.dg/cpp/ucnid-1.C: New.
1995
1996 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1997
1998         * gcc.dg/pr18628.c: New.
1999
2000 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2001
2002         PR c++/20280
2003         * g++.dg/tree-ssa/pr20280.C: New.
2004
2005 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2006
2007         PR fortran/20467
2008         * gfortran.dg/stfunc_2.f90: New test.
2009
2010 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2011
2012         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2013
2014 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2015
2016         * gcc.dg/tree-ssa/20050314-1.c: New test.
2017
2018 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2019
2020         PR c++/4403
2021         PR c++/9783, DR433
2022         * g++.dg/template/friend34.C: New test.
2023         * g++.dg/template/friend35.C: Likewise.
2024         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2025
2026 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2027
2028         Friend class name lookup 5/n
2029         PR c++/1016
2030         * g++.dg/lookup/hidden-class1.C: New test.
2031         * g++.dg/lookup/hidden-class2.C: Likewise.
2032         * g++.dg/lookup/hidden-class3.C: Likewise.
2033         * g++.dg/lookup/hidden-class4.C: Likewise.
2034         * g++.dg/lookup/hidden-class5.C: Likewise.
2035         * g++.dg/lookup/hidden-class6.C: Likewise.
2036         * g++.dg/lookup/hidden-class7.C: Likewise.
2037         * g++.dg/lookup/hidden-class8.C: Likewise.
2038         * g++.dg/lookup/hidden-class9.C: Likewise.
2039         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2040         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2041         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2042         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2043         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2044         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2045         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2046         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2047         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2048         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2049         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2050
2051 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2052
2053         PR c++/20157
2054         * g++.dg/template/error18.C: New test.
2055
2056 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2057
2058         PR debug/16792
2059         * g++.dg/debug/pr16792.C: New test.
2060
2061 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2062
2063         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2064         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2065         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2066         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2067         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2068         test assertion names.
2069
2070 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2071
2072         PR fortran/18600
2073         * gfortran.dg/stfunc_1.f90: New test.
2074
2075 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2076
2077         PR fortran/16907
2078         * gfortran.dg/real_index_1.f90: New test.
2079
2080 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2081
2082         PR fortran/20323
2083         * gfortran.dg/spec_expr_1.f90: New test.
2084
2085 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2086
2087         PR c/20402
2088         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2089         new parser.
2090
2091 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2092
2093         PR fortran/20361
2094         * gfortran.dg/largeequiv_1.f90: New test.
2095
2096 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2097
2098         * gcc.dg/ucnid-1.c: New.
2099         * gcc.dg/ucnid-2.c: New.
2100         * gcc.dg/ucnid-3.c: New.
2101         * gcc.dg/ucnid-4.c: New.
2102         * gcc.dg/ucnid-5.c: New.
2103         * gcc.dg/ucnid-6.c: New.
2104         * gcc.dg/cpp/ucnid-1.c: New.
2105         * gcc.dg/cpp/ucnid-2.c: New.
2106         * gcc.dg/cpp/ucnid-3.c: New.
2107         * g++.dg/other/ucnid-1.C: New.
2108
2109 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2110
2111         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2112
2113 2005-03-11  Per Bothner  <per@bothner.com>
2114
2115         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2116         that diagnotics refer to correct token.
2117         * gcc.dg/unused-3.c: Likewise.
2118
2119 2005-03-11  Per Bothner  <per@bothner.com>
2120
2121         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2122         constant" is now actually on same line as string constant.
2123         * gcc.dg/cpp/direct2s.c: Likewise.
2124
2125 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2126
2127         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2128
2129 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2130
2131         PR libfortran/20124
2132         * gfortran.dg/pr20124.f90: New Test
2133
2134 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2135
2136         PR tree-optimization/20130
2137         * gcc.dg/pr20130-1.c: New test.
2138
2139 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2140
2141         PR target/20095
2142         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2143
2144 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2145
2146         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2147
2148 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2149
2150         * g++.dg/eh/forced1.C: Fix comment.
2151         * g++.dg/eh/forced2.C: Ditto.
2152         * g++.dg/eh/forced3.C: Ditto.
2153         * g++.dg/eh/forced4.C: Ditto.
2154
2155 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2156
2157         PR rtl-opt/20412
2158         * gcc.c-torture/compile/pr20412.c: New test.
2159
2160 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2161
2162         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2163
2164 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2165
2166         PR target/20322
2167         * gcc.dg/20050307-1.c: New test.
2168
2169 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2170
2171         PR c++/20375
2172         * g++.dg/other/stdarg3.C: New.
2173
2174 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR c++/18384, c++/18327
2177         * g++.dg/init/array19.C: New test.
2178
2179         PR inline-asm/20314
2180         * gcc.dg/torture/pr20314-1.c: New test.
2181         * gcc.dg/torture/pr20314-2.c: New test.
2182
2183 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2184
2185         * gcc.dg/20050309-1.c: New test.
2186
2187 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2188
2189         * gcc.dg/builtins-10.c: Reactivate disabled test.
2190         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2191         new cbrt transformations.
2192
2193 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2194
2195         PR c++/20208
2196         * g++.dg/template/array13.C: New test.
2197
2198 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2199
2200         PR c++/16859
2201         * g++.dg/init/brace4.C: New test.
2202
2203 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2204
2205         PR c++/20186
2206         * g++.dg/template/non-dependent12.C: New.
2207
2208 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2209
2210         PR c++/20142
2211         * g++.dg/init/array18.C: Add dg-do run marker.
2212         
2213         PR c++/20142
2214         * g++.dg/init/array18.C: New test.
2215
2216 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2217
2218         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2219         * g++.dg/gcov/gcov.exp: Likewise.
2220         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2221         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2222         * lib/c-torture.exp: Likewise.
2223         * lib/fortran-torture.exp: Likewise.
2224         * lib/g++.exp: Likewise.
2225         * lib/gcc-defs.exp: Likewise.
2226         * lib/gcc-dg.exp: Likewise.
2227         * lib/gcc.exp: Likewise.
2228         * lib/gcov.exp: Likewise.
2229         * lib/gfortran.exp: Likewise.
2230         * lib/mike-g++.exp: Likewise.
2231         * lib/mike-gcc.exp: Likewise.
2232         * lib/objc-torture.exp: Likewise.
2233         * lib/objc.exp: Likewise.
2234         * lib/profopt.exp: Likewise.
2235         * lib/target-libpath.exp: Likewise.
2236         * lib/target-supports.exp: Likewise.
2237         * lib/treelang.exp: Likewise.
2238         * lib/wrapper.exp: Likewise.
2239
2240 2005-03-08  Jeff Law  <law@redhat.com>
2241
2242         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2243         PHI-OPT changes.
2244
2245 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2246
2247         * gcc.dg/vect/pr20122.c: New test.
2248
2249 2005-03-07  Jeff Law  <law@redhat.com>
2250
2251         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2252         was folded away.
2253         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2254         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2255         * gcc.dg/tree-ssa/pr18134.c: New test.
2256
2257 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2258
2259         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2260         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2261         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2262
2263 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2264
2265         PR tree-opt/17671
2266         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2267
2268 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2269
2270         * g++.dg/warn/Wnvdtor.C: New test.
2271
2272 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2273
2274         * gcc.dg/torture/pr19683-1.c: New test.
2275
2276 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2277
2278         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2279         * gfortran.dg/g77/19990313-2.f: Ditto.
2280         * gfortran.dg/g77/19990313-3.f: Ditto.
2281         * gfortran.dg/g77/19990525-0.f: Ditto.
2282         * gfortran.dg/g77/19990826-0.f: Ditto.
2283         * gfortran.dg/g77/19990826-2.f: Ditto.
2284         * gfortran.dg/g77/19990826-3.f: Ditto.
2285         * gfortran.dg/g77/20000511-1.f: Ditto.
2286         * gfortran.dg/g77/20000511-2.f: Ditto.
2287         * gfortran.dg/g77/970625-2.f: Ditto.
2288         * gfortran.dg/g77/980310-2.f: Ditto.
2289         * gfortran.dg/g77/980310-3.f: Ditto.
2290         * gfortran.dg/g77/980310-8.f: Ditto.
2291         * gfortran.dg/g77/980519-2.f: Ditto.
2292         * gfortran.dg/g77/alpha1.f: Ditto.
2293         * gfortran.dg/g77/claus.f: Ditto.
2294         * gfortran.dg/g77/erfc.f: Ditto.
2295         * gfortran.dg/g77/short.f: Ditto.
2296         * gfortran.fortran-torture/execute/data.f90: Ditto.
2297         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2298         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2299
2300 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2301
2302         * lib/file-format.exp (gcc_target_object_format): Add check for som
2303         format and hardcode object formats on hppa*-*-hpux*.
2304         * lib/target-supports.exp (check_weak_available): Add check for som
2305         object format.  Always return 0 on hppa*-*-hpux10*.
2306
2307         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2308         is defined.
2309
2310         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2311
2312 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2313
2314         * gfortran.dg/pr19936_1.f90: New test.
2315         * gfortran.dg/pr19936_2.f90: New test.
2316         * gfortran.dg/pr19936_3.f90: New test.
2317
2318 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2319             Paul Thomas <prthomas@drfccad.cea.fr>
2320
2321         * gfortran.dg/PR19754_1.f90: New test.
2322         * gfortran.dg/PR19754_2.f90: Ditto.
2323
2324 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2325
2326         PR c++/19311
2327         * g++.dg/template/non-dependent11.C: New test.
2328
2329 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2330
2331         * lib/target-supports.exp (check_iconv_available): Fix comment.
2332
2333 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2334             Joseph S. Myers  <joseph@codesourcery.com>
2335
2336         PR c++/19797
2337         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2338
2339 2005-03-04  Matthew Sachs  <msachs@apple.com>
2340
2341         * gcc.exp (gcc_target_compile): Put braces around
2342         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2343         * objc.exp (objc_target_compile): Likewise.
2344         * treelang.exp (treelang_target_compile): Likewise.
2345
2346 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2347
2348         PR fortran/19673
2349         * gfortran.dg/func_result_1.f90: New test.
2350
2351 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2352
2353         * gcc.misc-tests/options.exp: New test.
2354
2355 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2356
2357         * gcc.dg/pr15784-4.c: New test.
2358
2359 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2360
2361         * gcc.c-torture/execute/pr17133.c: New.
2362         * gcc.c-torture/compile/20050303-1.c: New.
2363
2364 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2365
2366         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2367
2368 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2369
2370         * g++.dg/overload/using2.C: New.
2371
2372 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2373
2374         PR c++/19916
2375         * g++.dg/init/ptrmem2.C: New test.
2376
2377 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2378
2379         PR c/8927
2380         * gcc.dg/pr8927-1.c: New test.
2381
2382 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2383
2384         PR c++/20232
2385         * g++.dg/inherit/covariant12.C: New.
2386
2387 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2388
2389         PR fortran/19479
2390         * gfortran.dg/bound_1.f90: New test.
2391
2392 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2393
2394         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2395         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2396
2397 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2398
2399         PR c/20245
2400         * gcc.dg/pr20245-1.c: New test.
2401
2402 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR middle-end/19874
2405         * gcc.c-torture/execute/20050119-2.c: New test case.
2406
2407 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2408
2409         * README: Update the DejaGnu bug reporting address.
2410         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2411         * lib/objc-torture.exp: Likewise.
2412
2413 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2414
2415         * gfortran.dg/boz_1.f90: New test.
2416         * gfortran.dg/boz_3.f90: New test.
2417         * gfortran.dg/boz_4.f90: New test.
2418
2419 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2420
2421         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2422         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2423
2424 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2425
2426         PR libfortran/20101
2427         * gfortran.dg/write_0_pe_format.f90: New test.
2428
2429 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR c++/20206
2432         * g++.dg/opt/thunk2.C: New test.
2433         * g++.dg/opt/covariant1.C: New test.
2434
2435 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2436
2437         * gfortran.dg/e_d_fmt.f90: New test.
2438
2439 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2440
2441         * gcc.dg/asm-b.c: Fix comment typos.
2442
2443 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2444
2445         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2446         a V_MAY_DEF also.
2447
2448 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2449
2450         PR tree-opt/20188
2451         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2452         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2453         * gcc.dg/asm-b.c: New test.
2454
2455 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2456
2457         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2458         Disable this test on IRIX 6.
2459
2460 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2461
2462         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2463         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2464         parser.
2465
2466 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2467
2468         PR tree-optimization/20204
2469         * testsuite/gcc.dg/pr20204.c: New test.
2470
2471 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR target/20196
2474         * gcc.c-torture/execute/20050224-1.c: New test.
2475
2476         PR c++/20175
2477         * g++.dg/warn/Wbraces2.C: New test.
2478
2479 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2480
2481         PR c++/19878
2482         * g++.dg/init/const2.C: New test.
2483
2484 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2485
2486         PR tree-optimization/20100
2487         * gcc.c-torture/execute/pr20100-1.c: New test.
2488
2489 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2490
2491         * gfortran.dg/implicit_3.f90: New test.
2492
2493         * gfortran.dg/deftype_1.f90: New test.
2494
2495 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2496
2497         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2498         the test passes.
2499         * g++.dg/other/anon3.C: Accept a warning.
2500
2501 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2502
2503         * gcc.dg/pr20017.c: Fix a comment typo.
2504
2505 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2506
2507         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2508
2509 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2510
2511         PR ada/19902
2512         * ada/acats/tests/cxa/cxa3004.a: Remove.
2513         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2514
2515 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR c++/20073
2518         * g++.dg/init/const1.C: New test.
2519
2520         PR c++/19991
2521         * g++.dg/parse/constant7.C: New test.
2522
2523         PR c++/20152
2524         * g++.dg/parse/error27.C: New test.
2525         * g++.dg/template/qualttp15.C: Adjust error markers.
2526         * g++.old-deja/g++.other/struct1.C: Likewise.
2527         
2528         PR c++/20153
2529         * g++.dg/template/error17.C: New test.
2530
2531         PR c++/20148
2532         * g++.dg/parser/error26.C: New test.
2533
2534 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2535
2536         PR tree-optimization/20100
2537         PR tree-optimization/20115
2538         * gcc.dg/pr20115.c: New test.
2539         * gcc.dg/pr20115-1.c: New test.
2540         * gcc.dg/pr20100.c: New test.
2541         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2542         call-clobbered variables after alias1.
2543
2544 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2545
2546         * gfortran.dg/list_read_4.f90: new test.
2547
2548 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2549
2550         PR rtl-optimization/20017.
2551         * gcc.dg/pr20017.c: New.
2552
2553 2005-02-22  Devang Patel  <dpatel@apple.com>
2554
2555         PR 19952
2556         * g++.dg/tree-ssa/pr19952.C: New test.
2557         
2558 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2559
2560         PR c++/19883
2561         * g++.dg/parse/constant6.C: New test.
2562
2563 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2564
2565         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2566         * g++.dg/charset/asm2.c: Likewise.
2567         * g++.dg/charset/asm3.c: Likewise.
2568         * g++.dg/charset/asm4.c: Likewise.
2569         * g++.dg/charset/asm5.c: Likewise.
2570         * g++.dg/charset/attribute1.c: Likewise.
2571         * g++.dg/charset/attribute2.c: Likewise.
2572         * g++.dg/charset/extern1.cc: Likewise.
2573         * g++.dg/charset/extern2.cc: Likewise.
2574         * g++.dg/charset/extern3.cc: Likewise.
2575         * g++.dg/charset/function.cc: Likewise.
2576         * g++.dg/charset/string.c: Likewise.
2577         * g++.dg/charset/charset.exp: Likewise.
2578         * lib/target-supports.exp (check_iconv_available): Fix comment.
2579
2580 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2581
2582         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2583         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2584         * gcc.dg/charset/asm2.c: Likewise.
2585         * gcc.dg/charset/asm3.c: Likewise.
2586         * gcc.dg/charset/asm4.c: Likewise.
2587         * gcc.dg/charset/asm5.c: Likewise.
2588         * gcc.dg/charset/asm6.c: Likewise.
2589         * gcc.dg/charset/attribute1.c: Likewise.
2590         * gcc.dg/charset/attribute2.c: Likewise.
2591         * gcc.dg/charset/builtin1.c: Likewise.
2592         * gcc.dg/charset/extern.c: Likewise.
2593         * gcc.dg/charset/function.c: Likewise.
2594         * gcc.dg/charset/string.c: Likewise.
2595         * gcc.dg/charset/charset.exp: Likewise.
2596
2597 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2598
2599         PR fortran/20086
2600         * gfortran.dg/pr20086.f90: New test.
2601
2602 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2603
2604         PR tree-optimization/19786
2605         * g++.dg/tree-ssa/pr19786.C: New.
2606
2607 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2608
2609         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2610
2611 2005-02-21  Jeff Law  <law@redhat.com>
2612
2613         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2614
2615 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2616
2617         * gfortran.dg/do_iterator: Split loop, markup all lines for
2618         which an error locus is printed.
2619         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2620         locus is printed.
2621         * gfortran.dg/select_4.f90: Likewise.
2622         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2623         locuses in the various permutations.
2624
2625 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2626
2627         PR tree-optimization/19951
2628         * g++.dg/vect: New directory.
2629         * g++.dg/vect/vect.exp: New file.
2630         * g++.dg/vect/pr19951.cc: New testcase.
2631         * g++.dg/dg.exp: Also prune vectorizer tests.
2632
2633 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2634
2635         PR 18785
2636         * gcc.dg/charset/builtin1.c: New test.
2637
2638 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2639
2640         PR c++/19299
2641         * g++.dg/inherit/volatile1.C: New test.
2642
2643         PR c++/19440
2644         * g++.dg/template/dtor4.C: New test.
2645
2646 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2647
2648         * gfortran.dg/int_1.f90: New test.
2649
2650 2005-02-19  Devang Patel  <dpatel@apple.com>
2651
2652         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2653
2654 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2655
2656         * gfortran.dg/achar_1.f90: New test.
2657
2658 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2659
2660         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2661
2662 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2663             Jakub Jelinek  <jakub@redhat.com>
2664
2665         PR tree-optimization/19828
2666         * gcc.dg/tree-ssa/loop-7.c: New test.
2667         * gcc.c-torture/execute/20050218-1.c: New test.
2668
2669 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR c/20043
2672         * gcc.dg/transparent-union-1.c: New test.
2673         * gcc.dg/transparent-union-2.c: New test.
2674
2675 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2676
2677         PR tree-optimization/18977
2678         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2679
2680 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2681
2682         PR target/20054
2683         * gcc.dg/pr20054.c: New test.
2684
2685 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2686
2687         PR c++/19508
2688         * g++.dg/ext/attrib20.C: New test.
2689
2690 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2691
2692         PR middle-end/20030
2693         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2694
2695 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2696
2697         PR c++/20008
2698         * g++.dg/opt/switch4.C: New.
2699
2700 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR c++/20023
2703         PR tree-optimization/20009
2704         * gcc.c-torture/compile/20050217-1.c: New test.
2705         * g++.dg/opt/switch3.C: New test.
2706
2707         PR tree-optimization/18947
2708         * gcc.c-torture/compile/20050215-1.c: New test.
2709         * gcc.c-torture/compile/20050215-2.c: New test.
2710         * gcc.c-torture/compile/20050215-3.c: New test.
2711
2712 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2713
2714         PR c++/20028
2715         * g++.dg/template/crash34.C: New.
2716
2717         PR c++/20022
2718         * g++.dg/other/access3.C: New.
2719
2720 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2721
2722         * gcc.dg/vect/vect-98.c: New test.
2723
2724 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2725
2726         PR tree-optimization/19967
2727         * gcc.dg/pr19967.c: New.
2728
2729 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR middle-end/19857
2732         * gcc.dg/tree-ssa/20050215-1.c: New test.
2733         * gcc.c-torture/execute/20050215-1.c: New test.
2734
2735 2005-02-15  Eric Christopher  <echristo@redhat.com>
2736
2737         * gcc.dg/cpp/20050215-1.c: New file.
2738
2739 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2740
2741         PR tree-optimization/15785
2742         * gcc.dg/pr15785-1.c: New test.
2743
2744 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2745
2746         PR c++/17788
2747         * g++.dg/init/ctor4.C: New.
2748         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2749
2750 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2751
2752         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2753         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2754
2755 2005-02-15  Andreas Schwab  <schwab@suse.de>
2756
2757         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2758         declare malloc.
2759
2760 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2761
2762         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2763
2764 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2765
2766         PR tree-optimization/19853
2767         * gcc.c-torture/compile/pr19853.c: New test.
2768
2769 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2770
2771         PR c++/19608
2772         * g++.dg/parse/local-class1.C: New.
2773
2774         PR c++/19895
2775         * g++.dg/parse/ptrmem3.C: New.
2776
2777         PR c++/19884
2778         * g++.old-deja/g++.oliva/template6.C: Add another case.
2779         * g++.dg/template/explicit6.C: New.
2780
2781 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2782
2783         PR c++/17816
2784         * g++.dg/other/redecl2.C: New.
2785
2786 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2787
2788         PR c++/19891
2789         * g++.dg/abi/covariant4.C: New.
2790
2791 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2792
2793         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2794
2795 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2796
2797         * gcc.dg/vect/vect-96.c: Fix typo.
2798
2799 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2800
2801         PR c++/14479
2802         PR c++/19487
2803         * g++.dg/template/enum5.C: New test.
2804
2805 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2806
2807         * gcc.dg/vect/vect-97.c: New test.
2808
2809 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2810
2811         * gcc.dg/vect/vect-96.c: New test.
2812
2813 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2814
2815         * gcc.dg/builtins-34.c: Also check ldexp*.
2816
2817 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2818
2819         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2820
2821 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2822
2823         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2824         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2825         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2826         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2827         selector_list, selector_expression, dg-process-target): Move to new
2828         file target-supports-dg.exp.
2829         * lib/target-supports-dg.exp: New.
2830
2831         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2832         New.
2833
2834 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR c++/19666
2837         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2838
2839         PR middle-end/19858
2840         * gcc.c-torture/compile/20050210-1.c: New test.
2841
2842 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/19755
2845         * g++.dg/warn/Wbraces1.C: New test.
2846
2847 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2848
2849         * gcc.dg/builtins-52.c: New testcase.
2850
2851 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR c/19342
2854         * gcc.c-torture/execute/20050119-1.c: New test.
2855
2856 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/19811
2859         * g++.dg/init/delete1.C: New test.
2860
2861 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2862
2863         PR c++/18470
2864         * g++.dg/template/static12.C: New test.
2865
2866 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2867
2868         PR c++/19787
2869         * g++.dg/conversion/ambig1.C: New test.
2870
2871         PR c++/19739
2872         * g++.dg/ext/attrib19.C: New test.
2873
2874         PR c++/19732
2875         * g++.dg/parse/dtor5.C: New test.
2876
2877         PR c++/19762
2878         * g++.dg/template/dtor3.C: New test.
2879
2880         PR c++/19826
2881         * g++.dg/template/static11.C: New test.
2882         * g++.dg/template/crash2.C: Remove dg-error marker.
2883
2884 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2885
2886         PR C++/18491
2887         * g++.old-deja/g++.mike/p10769a.C: Remove.
2888
2889 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2890
2891         * gcc.dg/builtins-48.c: New test case.
2892         * gcc.dg/builtins-49.c: New test case.
2893         * gcc.dg/builtins-50.c: New test case.
2894         * gcc.dg/builtins-51.c: New test case.
2895
2896 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2897
2898         PR middle-end/19583
2899         * g++.dg/warn/Wreturn-type-3.C: New test.
2900
2901 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2902
2903         PR middle-end/19402
2904         * gcc.dg/pr19402-1.c: New testcase.
2905         * gcc.dg/pr19402-2.c: likewise.
2906
2907 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2908
2909         PR middle-end/19854
2910         * g++.dg/tree-ssa/tmmti.C: New testcase.
2911
2912 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2913
2914         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2915
2916 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2917
2918         PR c++/19733
2919         * g++.dg/parse/crash23.C: New test.
2920         * g++.dg/warn/Weff1.C: New test.
2921
2922 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2923
2924         * gcc.dg/20050209-1.c: New test.
2925
2926 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2927
2928         PR target/19799
2929         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2930
2931 2005-02-08  Mike Stump  <mrs@apple.com>
2932
2933         * g++.dg/pch/import-2.c: New test.
2934         * g++.dg/pch/import-2.hs: New.
2935         * g++.dg/pch/include/import-2a.h: New.
2936         * g++.dg/pch/include/import-2b.h: New.
2937
2938 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2939
2940         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2941
2942 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2943
2944         * gfortran.dg/substr_1.f90: New test.
2945
2946 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2947
2948         PR middle-end/19775
2949         * gcc.dg/torture/builtin-power-1.c: Disable test for
2950         invalid transformation.
2951         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2952         no longer optimize.
2953         * gcc.dg/builtins-47.c: New testcase.
2954
2955 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2956             Dorit Naishlos  <dorit@il.ibm.com>
2957
2958         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2959
2960 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2961
2962         * gcc.c-torture/compile/20050206-1.c: New test.
2963
2964 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2965
2966         PR tree-opt/19768
2967         * g++.dg/opt/pr19768.C: New test.
2968
2969 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2970
2971         PR tree-opt/19736
2972         * gcc.c-torture/compile/pr19736.c: New test.
2973
2974 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2975
2976         PR c++/17401
2977         * g++.dg/parse/error25.C: New test.
2978
2979 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2980
2981         * gcc.c-torture/execute/20050203-1.c: New.
2982
2983 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2984
2985         * gcc.dg/vect/vect-85.c: Remove xfail.
2986         * gcc.dg/vect/vect-86.c: Remove xfail.
2987         * gcc.dg/vect/vect-87.c: Remove xfail.
2988         * gcc.dg/vect/vect-88.c: Remove xfail.
2989
2990 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2991
2992         * gcc.dg/altivec-19.c: New.
2993
2994 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2995
2996         PR c/17807
2997         * gcc.dg/nested-func-3.c: New test.
2998         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2999
3000 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3001
3002         * gcc.test-framework/gen_directive_tests: Generate tests for
3003         selector expressions.
3004
3005 2005-02-02  Matt Austern  <austern@apple.com>
3006
3007         PR c++/19628
3008         * g++/ext/builtin7.C: New.
3009         * g++/ext/builtin8.C: New.
3010
3011 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3012
3013         PR c/18502
3014         * gcc.dg/pr18502-1.c: New test.
3015
3016 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3017
3018         PR c++/17413
3019         * g++.dg/template/local4.C: Tweak.
3020
3021 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3022
3023         PR tree-optimization/19578
3024         * gcc.c-torture/compile/20050202-1.c: New test.
3025
3026 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3027
3028         PR c/19435
3029         * gcc.dg/c99-init-4.c: New test.
3030
3031 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3032
3033         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3034
3035         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3036
3037         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3038         * g++.dg/eh/check-vect.h: New.
3039
3040         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3041         * gcc.dg/vect/vect-78.c: Ditto.
3042         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3043         Remove.
3044
3045         * g++.dg/conversion/simd1.C: Expect warning.
3046         * g++.dg/ext/attribute-test-1.C: Ditto.
3047         * g++.dg/ext/attribute-test-2.C: Ditto.
3048         * g++.dg/ext/attribute-test-3.C: Ditto.
3049         * g++.dg/ext/attribute-test-4.C: Ditto.
3050
3051         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3052         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3053
3054         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3055
3056 2005-02-01  Richard Henderson  <rth@redhat.com>
3057
3058         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3059         long double for ibm double-double format.
3060         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3061
3062 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3063
3064         PR tree-optimization/19633
3065         * testsuite/gcc.dg/pr19633-1.c: New test.
3066         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3067         to NULL or a symbol.
3068
3069 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3070
3071         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3072         New procs.
3073         (dg-process-target (local override)): Handle selector expressions.
3074
3075         * gcc.test-framework/README: Describe tests in source directory.
3076         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3077         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3078         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3079         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3080         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3081         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3082         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3083         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3084         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3085         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3086         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3087         * gcc.test-framework/dg-error-exp-P.c: New test.
3088         * gcc.test-framework/dg-error-exp-XP.c: New test.
3089         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3090         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3091         * gcc.test-framework/dg-output-exp-P.c: New test.
3092         * gcc.test-framework/dg-output-exp-XF.c: New test.
3093         * gcc.test-framework/dg-warning-exp-P.c: New test.
3094         * gcc.misc-tests/dg-1.c: Remove.
3095         * gcc.misc-tests/dg-2.c: Remove.
3096         * gcc.misc-tests/dg-3.c: Remove.
3097         * gcc.misc-tests/dg-4.c: Remove.
3098         * gcc.misc-tests/dg-5.c: Remove.
3099         * gcc.misc-tests/dg-6.c: Remove.
3100         * gcc.misc-tests/dg-7.c: Remove.
3101         * gcc.misc-tests/dg-8.c: Remove.
3102         * gcc.misc-tests/dg-9.c: Remove.
3103         * gcc.misc-tests/dg-10.c: Remove.
3104         * gcc.misc-tests/dg-11.c: Remove.
3105         * gcc.misc-tests/dg-12.c: Remove.
3106         * gcc.misc-tests/dg-test.exp: Remove.
3107
3108         * gcc.test-framework/test-framework.awk: Change recording and
3109         printing of passes and failures.
3110
3111         * gcc.test-framework: New directory.
3112         * gcc.test-framework/README: New.
3113         * gcc.test-framework/test-framework.exp: New.
3114         * gcc.test-framework/test-framework.awk: New.
3115         * gcc.test-framework/gen_directive_tests: New.
3116
3117 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3118
3119         * lib/treelang.exp: Fix comment typos.
3120         (treelang_target_compile): Don't append libs=-ltreelang to options.
3121
3122 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3123
3124         * g++.dg/parse/typename7.C: Adjust error messages.
3125
3126 2005-01-31  Jeff Law  <law@redhat.com>
3127
3128         * gcc.c-torture/execute/20050131-1.c: New test.
3129         * gcc.dg/wcaselabel.c: New test.
3130
3131 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3132
3133         * g++.dg/other/warning1.C: Adjust error messags.
3134         * g++.dg/parse/constant5.C: New test.
3135
3136 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3137
3138         PR c/19333
3139         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3140         the test case valid.
3141         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3142         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3143         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3144         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3145         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3146         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3147
3148 2005-01-31  Dale Johannesen  <dalej@apple.com>
3149
3150         * g++.dg/opt/pr19650.C:  New test.
3151
3152 2005-01-31  Richard Henderson  <rth@redhat.com>
3153
3154         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3155         long double for intel double extended format.
3156         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3157
3158 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/19555
3161         * g++.dg/template/static10.C: New test.
3162
3163         PR c++/19395
3164         * g++.dg/parse/error24.C: New test.
3165
3166         PR c++/19367
3167         * g++.dg/lookup/builtin1.C: New test.
3168
3169         PR c++/19457
3170         * g++.dg/warn/conv3.C: New test.
3171
3172 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3173
3174         PR fortran/19647
3175         * gfortan.dg/inquire_7.f90
3176
3177 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3178
3179         PR tree-optimization/15791
3180         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3181         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3182         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3183         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3184         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3185         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3186         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3187         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3188         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3189         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3190
3191 2005-01-29  Paul Brook  <paul@codesourcery.com>
3192
3193         PR fortran/18565
3194         * check.c (real_or_complex_check): New function.
3195         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3196         * intrinsic.c (add_functions): Use new check functions.
3197         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3198         Add prototypes.
3199
3200 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3201
3202         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3203         gcc.dg/lvalue-3.c: New tests.
3204         * gcc.dg/concat.c: Update expected messages.
3205
3206 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3207
3208         PR libfortran/19595
3209         * gfortran.dg/eor_1.f90:  New test.
3210
3211 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3212
3213         PR fortran/19589
3214         * gfortran.dg/logical_data_1.f90: New test.
3215
3216 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/19253
3219         * g++.dg/template/crash33.C: New test.
3220
3221         PR c++/19667
3222         * g++.dg/template/crash32.C: New test.
3223
3224 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3225
3226         PR middle-end/16558
3227         * g++.dg/warn/Wreturn-type-2.C: New test.
3228
3229 2004-06-24  Jeff Law  <law@redhat.com>
3230
3231         * gcc.dg/tree-ssa/20050128-1.c: New test.
3232
3233 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3234
3235         * gcc.target/frv/all-mdpackh-1.c: New test.
3236
3237 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3238
3239         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3240
3241 2005-01-27  Richard Henderson  <rth@redhat.com>
3242
3243         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3244
3245 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3246
3247         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3248
3249 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3250
3251         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3252         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3253         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3254         to cope with cases where the multilib options override the dg-options.
3255
3256 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR c/18946
3259         * gcc.dg/noncompile/20050120-1.c: New test.
3260
3261 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3262
3263         PR tree-optimization/19633
3264         * gcc.dg/pr19633.c: New test.
3265         * gcc.dg/tree-ssa/pr19633.c: New test.
3266
3267 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3268
3269         * gcc.dg/20041216-1.c: New test.
3270
3271 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3272
3273         PR objc/18862
3274         * objc.dg/selector-2.m: New test.
3275
3276 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * g++.dg/opt/range-test-2.C: New test.
3279
3280         PR rtl-optimization/19579
3281         * gcc.c-torture/execute/20050124-1.c: New test.
3282
3283 2005-01-26  Greg Parker  <gparker@apple.com>
3284         Stuart Hastings  <stuart@apple.com>
3285
3286         * gcc.c-torture/execute/20050125-1.c: New.
3287
3288 2005-01-18  Jan Hubicka  <jh@suse.cz>
3289
3290         PR tree-optimize/19337
3291         * gcc.c-torture/compile/20050119-1.c: New test.
3292
3293 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3294
3295         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3296         test for successful match.
3297
3298 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3299
3300         PR objc/18408
3301         * objc.dg/comp-types-7.m: New test.
3302
3303 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3304
3305         * lib/target-supports.exp (current_target_name): New.
3306         (check_effective_target_ilp32, check_effective_target_lp64):
3307         Cache the result to use as long as the current target, with
3308         multilib flags, remains the same.
3309
3310         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3311         (dg-require-weak, dg-require-visibility, dg-require-alias,
3312         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3313         dg-require-effective-target, dg-skip-if): Remove call to
3314         skip_test_and_clear_xfail.
3315         (dg-test): Clear xfail data.
3316
3317 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3318
3319         PR target/17751
3320         * gcc.dg/ppc64-toc.c: New test.
3321
3322         * g++.dg/tree-ssa/empty-1.C: New test.
3323
3324         PR middle-end/19551
3325         * gcc.c-torture/execute/20050121-1.c: New test.
3326         * gcc.dg/20050121-2.c: New test.
3327
3328 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3329         Paul Brook  <paul@codesourcery.com>
3330
3331         PR fortran/17941
3332         * gfortran.dg/real_const_1.f: New test.
3333         * gfortran.dg/real_const_2.f90: New test.
3334         * gfortran.dg/complex_int_1.f90: New test.
3335
3336 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3337
3338         PR fortran/19313
3339         * gfortan.dg/inquire_6.f90: New test.
3340
3341 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3342
3343         PR libfortran/19451
3344         * open_readonly_1.f90:  New test.
3345
3346 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3347
3348         PR libfortran/18982
3349         * gfortran.dg/open_new.f90: New file.
3350
3351 2005-01-22  Paul Brook  <paul@codesourcery.com>
3352
3353         * namelist_1.f90: New test.
3354
3355 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3356
3357         PR tree-optimization/19484
3358         * gcc.c-torture/compile/20050122-[12].c: New tests.
3359
3360 2005-01-22  Paul Brook  <paul@codesourcery.com>
3361
3362         * gfortran.dg/implicit_2.f90: New test.
3363
3364 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3365
3366         PR fortran/19314
3367         * gfortran.dg/inquire_5.f90: New test.
3368
3369 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3370
3371         PR c/18809
3372         * gcc.dg/pr18809-1.c: New test.
3373
3374 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3375
3376         * gcc.dg/20050121-1.c: New test.
3377
3378         PR tree-optimization/13000
3379         * gcc.dg/20040206-1.c: Change warning to point where function is
3380         being inlined.
3381
3382 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3383
3384         PR c++/19208
3385         * g++.dg/template/array11.C: New test.
3386
3387 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3388
3389         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3390         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3391         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3392         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3393         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3394         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3395
3396 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3397
3398         PR tree-optimization/15349
3399         * gcc.dg/tree-ssa/pr15349.c: New.
3400
3401 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3402
3403         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3404
3405 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3406
3407         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3408         scan-assembler-times directive name.
3409
3410         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3411         after dg-do.
3412
3413         PR rtl-optimization/19462
3414         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3415
3416 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3417
3418         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3419         counting function calls on ia64.
3420
3421 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3422
3423         PR rtl-optimization/15139
3424         * gcc.dg/20050111-2.c: New test.
3425
3426         PR c/17297
3427         * gcc.c-torture/compile/20050113-1.c: New testcase.
3428
3429         PR middle-end/19164
3430         * gcc.dg/20050113-1.c: New testcase.
3431
3432 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3433
3434         * gcc.dg/vect/vect-85.c: Add comment.
3435         * gcc.dg/vect/vect-86.c: Add xfail for now.
3436         * gcc.dg/vect/vect-87.c: Add xfail for now.
3437         * gcc.dg/vect/vect-88.c: Add xfail for now.
3438         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3439
3440 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3441
3442         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3443
3444 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3445
3446         * g++.dg/debug/typedef3.C: New test.
3447
3448 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3449
3450         PR c/19472
3451         * gcc.dg/asm-a.c: New test.
3452
3453 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3454
3455         * gcc.dg/sh-relax.c: Add prototype for abort.
3456
3457 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3458
3459         * gcc.dg/short-compare-1.c: New test.
3460         * gcc.dg/short-compare-2.c: Likewise.
3461
3462 2005-01-18  Michael Matz  <matz@suse.de>
3463
3464         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3465
3466 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3467
3468         PR tree-optimization/19121
3469         * gcc.c-torture/compile/pr19121.c: New test.
3470
3471 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3472
3473         PR target/19357
3474         * gcc.c-torture/compile/pr19357.c: New test.
3475
3476 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3477
3478         PR c/5675
3479         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3480         pass--those that refer just to the variable, possibly with a
3481         cast.
3482         * gcc.dg/c99-const-expr-3.c: Likewise.
3483
3484         PR middle-end/13127
3485         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3486         longer emitted.
3487
3488 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3489
3490         PR fortran/18778
3491         * gfortran.dg/endfile_2.f90: New test.
3492
3493 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3494
3495         PR 19168
3496         * gfortran.dg/select_5.f90: New test.
3497
3498 2004-01-16  Paul Brook  <paul@codesourcery.com>
3499
3500         * gfortran.dg/common_4.f90: New test.
3501
3502 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3503
3504         PR rtl-optimization/19462
3505         * gcc.dg/torture/pr19462-1.c: New test.
3506
3507 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3508
3509         PR objc/19321
3510         * objc.dg/func-ptr-2.m: New.
3511         * objc.dg/volatile-1.m: New.
3512
3513 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3514
3515         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3516
3517 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR tree-optimization/19060
3520         * gcc.c-torture/execute/20050104-1.c: New test.
3521
3522 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3523
3524         PR fortran/18983
3525         * gfortran.dg/write_to_null.f90: New test.
3526
3527 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3528             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3529
3530         PR other/19328
3531         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3532         argument.
3533
3534 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR c++/19263
3537         * g++.dg/init/vector1.C: New test.
3538
3539 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3540
3541         PR target/13158
3542         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3543         PR target/18987
3544         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3545
3546 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3547
3548         * gfortran.dg/select_1.f90: New test.
3549         * gfortran.dg/select_2.f90: New test.
3550         * gfortran.dg/select_3.f90: New test.
3551         * gfortran.dg/select_4.f90: New test.
3552
3553 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR middle-end/19084
3556         PR rtl-optimization/19348
3557         * gcc.dg/20050111-1.c: New test.
3558         * gcc.c-torture/execute/20050111-1.c: New test.
3559
3560         * gcc.dg/i386-asm-4.c: New test.
3561
3562 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3563
3564         * gcc.dg/nested-func-2.c: New test.
3565         * ada/acats/norun.lst: Remove c953002.
3566
3567 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3568
3569         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3570
3571 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3572
3573         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3574
3575 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3576
3577         PR target/18761
3578         * g++.dg/abi/align1.C: New test.
3579
3580 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3581
3582         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3583         at a time.
3584         * g++.dg/ext/altivec_check.h: Support compiling as C.
3585
3586 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3587
3588         PR c++/19355
3589         * g++.dg/expr/pr19355-1.C: New test case.
3590
3591 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3592
3593         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3594         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3595         * ada/acats/tests/c3/c92005b.ada: Likewise.
3596         * ada/acats/tests/c3/cxb3012.a: Likewise.
3597         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3598
3599 2005-01-09  Paul Brook  <paul@codesourcery.com>
3600
3601         * gfortran.dg/common_2.f90: New file.
3602         * gfortran.dg/common_3.f90: New file.
3603
3604 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3605
3606         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3607
3608 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3609
3610         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3611         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3612         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3613         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3614         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3615         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3616         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3617         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3618         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3619         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3620         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3621         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3622         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3623         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3624         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3625         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3626         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3627         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3628         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3629         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3630         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3631         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3632         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3633         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3634         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3635         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3636         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3637         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3638         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3639         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3640         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3641         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3642         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3643         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3644         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3645         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3646         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3647         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3648         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3649         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3650         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3651         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3652         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3653         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3654         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3655         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3656         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3657         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3658         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3659         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3660         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3661         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3662         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3663         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3664         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3665         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3666         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3667         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3668         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3669         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3670         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3671         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3672         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3673         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3674         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3675         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3676         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3677
3678         * gcc.dg/vect/vect-1.c: Fix spelling.
3679         * gcc.dg/vect/vect-10.c: Fix spelling.
3680         * gcc.dg/vect/vect-11.c: Fix spelling.
3681         * gcc.dg/vect/vect-12.c: Fix spelling.
3682         * gcc.dg/vect/vect-14.c: Fix spelling.
3683         * gcc.dg/vect/vect-15.c: Fix spelling.
3684         * gcc.dg/vect/vect-16.c: Fix spelling.
3685         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3686         * gcc.dg/vect/vect-64.c: Fix comments.
3687         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3688
3689 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3690             Ira Rosen  <irar@il.ibm.com>
3691
3692         * gcc.dg/vect/vect-70.c: New test.
3693         * gcc.dg/vect/vect-71.c: New test.
3694
3695 2005-01-09  Manfred Hollstein  <mh@suse.com>
3696
3697         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3698         * gcc.dg/pr18241-2.c: Likewise.
3699         * gcc.dg/pr18241-3.c: Likewise.
3700         * gcc.dg/pr18241-4.c: Likewise.
3701         * gcc.dg/pr18241-5.c: Likewise.
3702
3703 2005-01-08  Richard Henderson  <rth@redhat.com>
3704
3705         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3706         False for x86 and x86-64.
3707
3708 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3709
3710         PR tree-optimization/18241
3711         * gcc.dg/pr18241-1.c: New test.
3712         * gcc.dg/pr18241-2.c: New test.
3713         * gcc.dg/pr18241-3.c: New test.
3714         * gcc.dg/pr18241-4.c: New test.
3715         * gcc.dg/pr18241-5.c: New test.
3716
3717 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3718
3719         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3720         gfortran.dg/select_4.f90: New.
3721
3722 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3723
3724         * gcc.c-torture/execute/20050107-1.c: New test.
3725
3726 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3727
3728         PR c++/19298
3729         * g++.dg/template/ref2.C: New.
3730
3731 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3732
3733         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3734         instead of being empty.
3735
3736 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3737
3738         PR fortran/15553
3739         * gfortran.dg/array-1.f90: New test.
3740
3741 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3742
3743         PR tree-optimization/19283
3744         * gcc.c-torture/execute/20050106-1.c: New test.
3745
3746         PR rtl-optimization/18861
3747         * gcc.dg/20050105-1.c: New test.
3748
3749         PR tree-optimization/18828
3750         * gcc.dg/20050105-2.c: New test.
3751
3752 2005-01-07  Andreas Jaeger  <aj@suse.de>
3753
3754         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3755
3756 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3757
3758         PR fortran/18398
3759         * gfortran.dg/fmt_read.f90: New test.
3760
3761 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3762
3763         * gcc.dg/rs6000-ldouble-2.c: New.
3764
3765 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3766
3767         PR c++/19244
3768         * g++.dg/parser/ctor2.C: New test.
3769
3770 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3771
3772         PR c++/17154
3773         * g++.dg/template/using9.C: New test.
3774
3775 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3776
3777         PR c++/19258
3778         * g++.dg/lookup/friend6.C: New test.
3779
3780 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3781
3782         PR c++/19270
3783         * g++.dg/template/array10.C: New.
3784
3785 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3786
3787         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3788         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3789
3790 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3791
3792         * gcc.c-torture/compile/20050105-1.c: New test.
3793
3794 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3795
3796         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3797
3798 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3799
3800         PR middle-end/19100
3801         * gcc.dg/conv-3.c: New test case.
3802
3803 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3804
3805         * gcc.dg/asm-wide-1.c: New test.
3806
3807 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3808
3809         PR c++/19030
3810         * g++.dg/parse/crash22.C: New
3811
3812 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3813
3814         PR 19257
3815         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3816
3817 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3818
3819         PR middle-end/17767
3820         * gcc.dg/i386-mmx-6.c: New test case.
3821
3822 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3823
3824         PR tree-optimization/18308
3825         * gcc.dg/vect/pr18308.c: New testcase.
3826
3827 2005-01-04  Andreas Jaeger  <aj@suse.de>
3828
3829         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3830
3831 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3832             Robert Bowdidge <bowdidge@apple.com>
3833
3834         * gcc.dg/cpp/subframework1.c: New.
3835         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3836         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3837         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3838         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3839
3840 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3841
3842         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3843         producing warning.
3844         * gcc.dg/darwin-weakimport-2.c: New.
3845
3846 2005-01-03  Richard Henderson  <rth@redhat.com>
3847
3848         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3849
3850 2005-01-03  Richard Henderson  <rth@redhat.com>
3851
3852         * gcc.dg/vect/vect.exp: Enable for ia64.
3853         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3854         (check_effective_target_vect_float): Likewise.
3855         (check_effective_target_vect_no_align): Likewise.
3856         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3857         * gcc.dg/vect/vect-8.c: Likewise.
3858
3859 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3860
3861         PR target/19236
3862         * gcc.dg/pr19236-1.c: New test case.
3863
3864 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3865
3866         PR rtl-optimization/12092
3867         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3868
3869 2005-01-02  Andreas Jaeger  <aj@suse.de>
3870
3871         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3872
3873 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3874             Andrew Pinski  <pinskia@physics.uc.edu>
3875
3876         PR rtl-optimization/12092
3877         * gcc.dg/pr12092-1.c: New test case.
3878
3879 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3880
3881         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3882         'hidden' and 'default' for better portability.
3883         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3884
3885         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3886         6 and 7.
3887         * g++.old-deja/g++.brendan/new3.C: Likewise.
3888
3889 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3890
3891         * gcc.dg/20041231-1.C: New test.
3892         * g++.dg/warn/Wunreachable-code-1.C: New test.
3893
3894 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3895
3896         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3897         file, not /dev/null.  Abort on error.
3898
3899 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3900             Ziemowit Laski  <zlaski@apple.com>
3901
3902         PR objc/18971
3903         * objc.dg/encode-5.m: New test.
3904
3905 2004-12-29  Richard Henderson  <rth@redhat.com>
3906
3907         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3908         * objc.dg/stabs-1.m: Disable for ia64.
3909
3910 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3911
3912         PR c++/19190
3913         * g++.dg/warn/Wunused-10.C: New test.
3914
3915 2004-12-28  Richard Henderson  <rth@redhat.com>
3916
3917         * objc.dg/stabs-1.m: Disable for alpha.
3918
3919 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/19149
3922         * g++.dg/parse/error23.C: New test.
3923
3924 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3925
3926         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3927
3928         PR fortran/19032
3929         * gfortran.dg/intrinsic_modulo_1.f90: New.
3930         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3931         tests with divisor -1.
3932
3933 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3934
3935         * g++.dg/opt/temp1.C (memcpy): Return a value.
3936
3937         PR c++/19148
3938         * g++.dg/expr/cond7.C: New test.
3939
3940 2004-12-27  Paul Brook  <paul@codesourcery.com>
3941
3942         * gfortran.dg/g77/select_no_compile.f: Remove.
3943
3944 2004-12-27  Richard Henderson  <rth@redhat.com>
3945
3946         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3947         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3948         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3949
3950 2004-12-26  Richard Henderson  <rth@redhat.com>
3951
3952         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3953         by 1i instead of token pasting.
3954
3955 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3956
3957         PR tree-optimization/17578
3958         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3959         to additional_flags.
3960         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3961
3962 2004-12-25  Richard Henderson  <rth@redhat.com>
3963
3964         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3965         Remove Alpha.
3966
3967 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3968
3969         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3970         hppa*-*-hpux*.
3971         * gcc.dg/pr17957.c (dg-options): Likewise.
3972         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3973         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3974         instead of 0 on __hppa__.
3975         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3976         "foo,%r" on hppa*-*-*.
3977
3978 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3979
3980         PR fortran/19071
3981         * gfortran.dg/complex_write.f90: New test.
3982
3983 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3984
3985         PR c++/17595
3986         * g++.dg/parse/pragma2.C: New test.
3987
3988         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3989
3990 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3991
3992         * gcc.dg/empty2.c: Add missing dg-warning.
3993
3994 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3995
3996         PR c++/17413
3997         * g++.dg/template/local4.C: New test.
3998         * g++.dg/template/crash19.C: Add dg-error marker.
3999
4000         * g++.dg/template/crash31.C: Correct embedded PR number.
4001
4002 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4003
4004         PR c++/16405
4005         * g++.dg/opt/temp1.C: Add do-run marker.
4006
4007 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4008
4009         * g++.dg/template/spec19.C: New.
4010
4011 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4012
4013         PR target/16819
4014         * gcc.dg/empty2.c: New.
4015
4016 2004-12-23  Richard Henderson  <rth@redhat.com>
4017
4018         * lib/target-supports.exp (check_effective_target_vect_no_align):
4019         Remove i?86 and x86-64.
4020
4021 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4022
4023         PR c++/16405
4024         * g++.dg/opt/temp1.C: New test.
4025
4026 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4027
4028         PR c++/18733
4029         * g++.dg/template/friend33.C: New testcase.
4030
4031 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4032
4033         PR c++/18464
4034         * g++.dg/template/cond5.C: New test.
4035
4036         PR c++/18492
4037         * g++.dg/inherit/thunk3.C: New test.
4038
4039         PR c++/11224
4040         * g++.dg/warn/Wunused-9.C: New test.
4041
4042 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4043
4044         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4045
4046 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4047
4048         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4049
4050 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4051
4052         PR c++/18378
4053         * g++.dg/ext/packed8.C: New test.
4054
4055         PR c++/13268
4056         * g++.dg/template/crash31.C: New test.
4057
4058         PR c++/19034
4059         * g++.dg/template/crash30.C: New test.
4060
4061 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4062
4063         PR C++/18984
4064         * g++.dg/eh/ctor3.C: New test.
4065
4066 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4067
4068         * objc.dg/stabs-1.m: Allow section name to be quoted and
4069         assembly label to begin with '.LL'.
4070
4071 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4072
4073         * gcc.dg/vect/vect.exp
4074         (check_effective_target_lp64_or_vect_no_align): New.
4075         * gcc.dg/vect/vect-77.c: Use it.
4076         * gcc.dg/vect/vect-78.c: Use it.
4077
4078         * lib/target-supports.exp
4079         (check_effective_target_vect_no_max,
4080         check_effective_target_vect_no_bitwise,
4081         check_effective_target_vect_no_align): New.
4082         * gcc.dg/vect/vect-13.c: Use them.
4083         * gcc.dg/vect/vect-17.c: Ditto.
4084         * gcc.dg/vect/vect-18.c: Ditto.
4085         * gcc.dg/vect/vect-19.c: Ditto.
4086         * gcc.dg/vect/vect-20.c: Ditto.
4087         * gcc.dg/vect/vect-27.c: Ditto.
4088         * gcc.dg/vect/vect-29.c: Ditto.
4089         * gcc.dg/vect/vect-44.c: Ditto.
4090         * gcc.dg/vect/vect-48.c: Ditto.
4091         * gcc.dg/vect/vect-50.c: Ditto.
4092         * gcc.dg/vect/vect-52.c: Ditto.
4093         * gcc.dg/vect/vect-54.c: Ditto.
4094         * gcc.dg/vect/vect-56.c: Ditto.
4095         * gcc.dg/vect/vect-58.c: Ditto.
4096         * gcc.dg/vect/vect-60.c: Ditto.
4097         * gcc.dg/vect/vect-72.c: Ditto.
4098         * gcc.dg/vect/vect-80.c: Ditto.
4099
4100 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4101
4102         PR c++/14075
4103         * g++.dg/init/string1.C: New.
4104
4105         PR c++/18975
4106         * g++.dg/other/synth1.C: New.
4107
4108 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4109
4110         PR c/18963
4111         * gcc.dg/pr18963-1.c: New test.
4112
4113 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4114
4115         PR c/18596
4116         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4117         * gcc.dg/pr18596-1.c: Use dg-error.
4118         (dg-options): Use -fno-unit-at-a-time.
4119         * gcc.dg/pr18596-2.c: New test.
4120         * gcc.dg/pr18596-3.c: New test.
4121
4122 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4123
4124         PR middle-end/18683
4125         * g++.dg/opt/pr18683-1.C: New test case.
4126
4127 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4128
4129         PR other/19093
4130         * g++.dg/opt/max1.C: Fix for 64bit targets.
4131
4132 2004-12-20  Matt Austern  <austern@apple.com>
4133
4134         PR c++/19044
4135         * g++.dg/ext/builtin6.C: New
4136
4137 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4138
4139         PR tree-optimization/19080
4140         * gcc.c-torture/compile/pr19080.c: New test.
4141
4142 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4143
4144         * gcc.dg/20041219-1.c: New test.
4145
4146 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4147
4148         PR middle-end/19068
4149         * g++.dg/opt/max1.C: New test case.
4150
4151 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4152
4153         * gcc.dg/fdata-sections-1.c: New test.
4154
4155 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4156
4157         PR middle-end/18548
4158         * gcc.dg/max-1.c: New test case.
4159
4160 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4161
4162         * gcc.c-torture/execute/20041218-1.c: New test.
4163
4164 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4165
4166         * gcc.dg/pr18501.c: New test.
4167         * gcc.dg/uninit-5.c: XFAIL.
4168         * gcc.dg/uninit-9.c: XFAIL.
4169
4170 2004-12-17  Dale Johannesen  <dalej@apple.com>
4171
4172         * gcc.dg/20041213-1.c:  New.
4173
4174 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4175
4176         * objc.dg/stabs-1.m: Allow assembly label to begin
4177         with a dot ('.').
4178
4179 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4180
4181         * gcc.c-torture/execute/20041213-1.c: Move...
4182         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4183
4184 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4185
4186         PR c++/18721
4187         * g++.dg/lookup/conv-5.C: New.
4188
4189 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4190
4191         * objc.dg/stabs-1.m: New test.
4192
4193 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4194
4195         * gcc.dg/visibility-c.c: Change compile to
4196         assemble for the test.
4197
4198 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4199
4200         PR target/19041
4201         * gcc.dg/visibility-c.c: New test.
4202
4203 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4204
4205         PR middle-end/18493
4206         * gcc.dg/switch-8.c: New test case.
4207
4208 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4209
4210         PR c++/18905
4211         * g++.dg/template/init4.C: New.
4212         * g++.dg/opt/static3.C: Enable optimizer.
4213
4214 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4215
4216         * g++.dg/other/complex1.C: New test.
4217
4218 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4219
4220         * g++.dg/opt/inline9.C: New test.
4221
4222 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4223
4224         PR fortran/18993
4225         * gfotran.dg/nullify_1.f: New test.
4226
4227 2004-12-15  Richard Henderson  <rth@redhat.com>
4228
4229         * gcc.target/i386/i386.exp: New harness.
4230         * gcc.target/i386/vect-args.c: New.
4231
4232 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4233
4234         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4235
4236 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4237
4238         PR c++/18825
4239         * g++.dg/template/friend32.C: New test.
4240
4241 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4242
4243         * cpp/pragma-once-1.c: New test.
4244         * cpp/pragma-once-1b.h: Likewise.
4245         * cpp/pragma-once-1c.h: Likewise.
4246         * cpp/pragma-once-1d.h: Likewise.
4247         * cpp/inc/pragma-once-1a.h: Likewise.
4248
4249 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4250             Steven G. Kargl  <kargls@comcast.net>
4251
4252         PR fortran/17597
4253         * gfortran.dg/list_read_3.f90: New test.
4254
4255 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4256
4257         * gcc.dg/ftrapv-2.c: New test.
4258
4259 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4260
4261         PR c++/18981
4262         * g++.dg/template/typename9.C: New test.
4263
4264 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/18738
4267         * g++.dg/template/typename8.C: New test.
4268         * g++.dg/parse/friend2.C: Tweak error message.
4269
4270 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4271
4272         * gcc.c-torture/20041214-1.c: New test.
4273
4274 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4275
4276         PR c++/18965
4277         * g++.dg/init/array17.C: New test.
4278
4279 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/18793
4282         * g++.dg/init/aggr3.C: New test.
4283
4284 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4285
4286         * gcc.dg/altivec-types-1.c: New test.
4287         * gcc.dg/altivec-types-2.c: New test.
4288         * gcc.dg/altivec-types-3.c: New test.
4289         * gcc.dg/altivec-types-4.c: New test.
4290         * g++.dg/ext/altivec-types-1.C: New test.
4291         * g++.dg/ext/altivec-types-2.C: New test.
4292         * g++.dg/ext/altivec-types-3.C: New test.
4293         * g++.dg/ext/altivec-types-4.C: New test.
4294
4295 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR middle-end/18951
4298         * gcc.c-torture/execute/20041213-1.c: New test.
4299
4300 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4301
4302         PR c++/18949
4303         * g++.dg/template/cast1.C: New.
4304
4305 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4306
4307         * gcc.c-torture/execute/20041213-2.c: New test.
4308
4309 2004-12-13  Richard Henderson  <rth@redhat.com>
4310
4311         * gcc.dg/i386-sse-10.c: Fix typo in options.
4312
4313 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4314
4315         PR c++/18968
4316         * g++.dg/opt/pr18968.C: New test.
4317
4318 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4319
4320         PR c++/18925
4321         * g++.dg/ext/visibility/staticdatamem.C: New test.
4322
4323 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4324
4325         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4326
4327 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4328
4329         PR rtl-optimization/18928
4330         * gcc.dg/pr18928-1.c: New test case.
4331
4332 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4333
4334         PR tree-opt/16951
4335         * gcc.c-torture/compile/20041211-1.c: New.
4336
4337 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4338
4339         PR middle-end/17564
4340         * gcc.c-torture/execute/20041212-1.c: New test.
4341
4342 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4343
4344         PR fortran/18869
4345         * gfortran.dg/common_1.f90: New test.
4346
4347 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4348         Paul Brook  <paul@codesourcery.com>
4349
4350         PR fortran/16222
4351         * gfortran.dg/real_do_1.f90: New test.
4352
4353 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4354
4355         PR tree-opt/18040
4356         * g++.dg/opt/ptrmem6.C: New test.
4357
4358 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4359
4360         PR middle-end/18921
4361         * gcc.dg/pr18921-1.c: New test case.
4362
4363 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4364
4365         PR fortran/17175
4366         * gfortran.dg/scale_1.f90: New test.
4367
4368 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4369
4370         PR middle-end/18903
4371         * gcc.c-torture/compile/pr18903.c: New test.
4372
4373 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4374
4375         * gcc.c-torture/execute/20041210-1.c: New test.
4376
4377 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4378
4379         PR c++/18731
4380         * g++.dg/parser/struct-1.C: New test.
4381         * g++.dg/parser/struct-2.C: New test.
4382         * g++.dg/parser/struct-3.C: New test.
4383
4384 2004-12-09  Richard Henderson  <rth@redhat.com>
4385
4386         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4387
4388         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4389         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4390
4391 2004-12-09  Matt Austern  <austern@apple.com>
4392
4393         PR c++/18514
4394         * g++.dg/ext/builtin1.C: New
4395         * g++.dg/ext/builtin2.C: New
4396         * g++.dg/ext/builtin3.C: New
4397         * g++.dg/ext/builtin4.C: New
4398         * g++.dg/ext/builtin5.C: New
4399
4400 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4401
4402         PR tree-opt/18904
4403         * g++.dg/opt/ptrmem5.C: New test.
4404
4405 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4406
4407         * g++.dg/parse/typename5.C: Adjust for new error.
4408         * g++.dg/parse/typename7.C: New.
4409
4410 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4411
4412         PR c++/18073
4413         * g++.dg/other/mmintrin.C: New test.
4414
4415 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4416
4417         PR c++/16681
4418         * g++.dg/init/array15.C: New.
4419         * g++.dg/init/array16.C: New.
4420
4421 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4422
4423         PR fortran/18826
4424         * gfortran.dg/assign_1.f90: New test.
4425
4426 2004-12-08  Nick Clifton  <nickc@redhat.com>
4427
4428         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4429         * gcc.target/xstormy16/data_below100: Likewise.
4430         * gcc.target/xstormy16/sfr: Likewise.
4431         * gcc.target/xstormy16/below100.S: New test source file.
4432         * gcc.target/xstormy16/below100.ld: New test linker script.
4433         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4434         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4435         bp instructions.
4436         * gcc.target/xstormy16/bp.c: Likewise.
4437
4438         * gcc.target/xstormy16/bss_below100: New files:
4439         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4440         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4441         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4442         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4443         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4444         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4445         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4446         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4447         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4448         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4449         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4450         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4451         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4452         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4453         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4454         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4455         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4456         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4457         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4458         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4459         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4460         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4461         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4462         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4463         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4464         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4465         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4466
4467         * gcc.target/xstormy16/data_below100: New files:
4468         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4469         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4470         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4471         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4472         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4473         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4474         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4475         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4476         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4477         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4478         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4479         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4480         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4481         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4482         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4483         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4484         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4485         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4486         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4487         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4488         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4489         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4490         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4491         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4492         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4493         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4494         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4495
4496         * gcc.target/xstormy16/sfr: New files:
4497         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4498         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4499         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4500         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4501         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4502         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4503         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4504         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4505         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4506         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4507         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4508         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4509         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4510         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4511         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4512         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4513         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4514         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4515         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4516         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4517         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4518         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4519         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4520         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4521         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4522         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4523         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4524         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4525         27_if0_sfrw_bitfield_f.c
4526
4527 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4528
4529         PR c++/18100
4530         * g++.dg/lookup/name-clash4.C: New test.
4531
4532 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4533
4534         PR c++/18672
4535         * g++.dg/opt/array1.C: New.
4536
4537         PR c++/18803
4538         * g++.dg/template/operator5.C: New.
4539
4540 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4541
4542         PR c/18867
4543         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4544
4545 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4546
4547         * gcc.dg/noncompile/20041207.c: New test.
4548
4549 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4550
4551         * g++.dg/other/unreachable-1.C: New test.
4552
4553 2004-12-06  Nick Clifton  <nickc@redhat.com>
4554
4555         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4556         <limits.h> because the latter comes from gcc's include/ directory
4557         and not the newlib/libc/include directory.
4558
4559 2004-12-04  Richard Henderson  <rth@redhat.com>
4560
4561         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4562
4563 2004-12-04  Richard Henderson  <rth@redhat.com>
4564
4565         * lib/target-supports.exp (check_gc_sections_available): Disable
4566         for alpha and ia64.
4567
4568 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4569
4570         PR middle-end/17909
4571         * g++.dg/other/vararg-2.C: New test.
4572
4573 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4574
4575         PR c++/17011, c++/17971
4576         * g++.dg/template/error15.C: Adjust expected error.
4577         * g++.dg/template/instantiate3.C: Likewise.
4578
4579 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4580
4581         * gcc.dg/altivec-18.c: Fix for darwin
4582
4583 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4584
4585         PR c++/18782
4586         * g++.dg/parse/ptrmem2.C: New.
4587
4588         PR c++/18318
4589         * g++.dg/template/new1.C: New.
4590
4591 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4592
4593         PR fortran/18710
4594         * gfortran.dg/direct_io_3.f90: New test.
4595
4596 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4597
4598         PR 18758
4599         * g++.dg/parse/crash21.C: New.
4600
4601 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4602
4603         PR c++/15664, c++/18276
4604         * g++.dg/template/ttp13.C: New test.
4605         * g++.dg/template/ttp14.C: Likewise.
4606
4607 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4608
4609         PR c++/18123
4610         * g++.dg/parse/enum2.C: New test.
4611         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4612
4613 2004-12-02  Nick Clifton  <nickc@redhat.com>
4614
4615         * gcc.target/xstormy16: New test directory.
4616         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4617         * gcc.target/xstormy16/bp.c: Check the generation of bp
4618         instructions.
4619         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4620         bn instructions and the BELOW100 attribute.
4621
4622 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4623
4624         PR target/16952
4625         * gcc.dg/ppc-eabi.c: New.
4626
4627 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4628
4629         PR fortran/18284
4630         * gfortran.dg/backspace.f90
4631
4632 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4633
4634         * gfortran.dg/inquire.f90: New test.
4635
4636 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4637
4638         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4639         handle effective-target-keyword.
4640         (dg-skip-if): Support effective-target keyword as target list.
4641         (dg-xfail-if): Ditto.
4642         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4643
4644 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4645
4646         PR tree-optimization/18291
4647         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4648
4649 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4650
4651         PR C++/18729
4652         * g++.dg/parse/crash20.C: New.
4653
4654         PR c++/17431
4655         * g++.dg/overload/arg1.C: New.
4656         * g++.dg/overload/arg2.C: New.
4657         * g++.dg/overload/arg3.C: New.
4658         * g++.dg/overload/arg4.C: New.
4659
4660 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4661
4662         * gcc.dg/c99-flex-array-4.c: Remove.
4663
4664 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4665
4666         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4667
4668         * lib/target-supports.exp (is-effective-target): Simplify.
4669
4670         * lib/target-supports.exp (check_effective_target_vect_long):
4671         Fix for powerpc64-*-*.
4672
4673 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4674
4675         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4676         to support new requirements on FreeBSD 5.
4677
4678 2004-11-30  Devang Patel  <dpatel@apple.com>
4679
4680         PR 18702
4681         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4682
4683 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4684
4685         * g++.dg/ext/altivec-13.C: New test.
4686
4687 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4688
4689         PR tree-opt/18298
4690         * gcc.c-torture/execute/p18298.c: New test.
4691
4692 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4693             Dorit Naishlos  <dorit@il.ibm.com>
4694
4695         PR tree-opt/18607
4696         * gcc.dg/vect/vect-89.c: New test.
4697
4698 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4699
4700         * gcc.dg/pr18596-1.c: New test.
4701
4702 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4703
4704         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4705
4706 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4707
4708         PR c/18479
4709         * gcc.dg/pr18479.c: New test.
4710
4711 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4712
4713         PR target/18490
4714         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4715         mmix-knuth-mmixware.
4716
4717         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4718         cris-*-elf* cris-*-aout* mmix-*-*
4719
4720 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4721
4722         PR middle-end/18725
4723         * gcc.dg/pr18725.c: New test.
4724
4725 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4726
4727         PR target/18488
4728         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4729
4730         PR target/18336
4731         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4732
4733 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4734
4735         PR c++/18368
4736         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4737         * g++.old-deja/g++.law/ctors5.C: Likewise.
4738         * g++.old-deja/g++.other/crash25.C: Likewise.
4739
4740         PR c++/18674
4741         * g++.dg/template/error16.C: New test.
4742
4743         PR c++/18512
4744         * g++.dg/template/crash29.C: New test.
4745
4746 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4747
4748         PR tree-optimization/18712
4749         * gcc.c-torture/compile/pr18712.c: New test.
4750
4751 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4752
4753         PR c/7544
4754         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4755         tests.
4756
4757 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4758
4759         PR c++/18652
4760         * g++.dg/lookup/crash6.C: New test.
4761
4762 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4763
4764         PR middle-end/18164
4765         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4766
4767 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4768
4769         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4770         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4771         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4772
4773 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4774
4775         * gcc.dg/pr18164.c: New test.
4776
4777 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4778
4779         * gcc.dg/funroll-loops-all.c: New.
4780
4781 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4782
4783         PR target/18489
4784         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4785         delimeter, match space and TAB as well as ":".
4786
4787         PR target/18484
4788         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4789
4790         PR target/18348
4791         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4792
4793         PR target/18345
4794         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4795
4796         PR target/18337
4797         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4798
4799 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4800
4801         * gfortran.dg/direct_io_2.f90: New test.
4802
4803 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4804
4805         PR target/18334
4806         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4807
4808 2004-11-28  Richard Henderson  <rth@redhat.com>
4809
4810         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4811
4812 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4813
4814         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4815         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4816         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4817         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4818         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4819         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4820         gcc.dg/pointer-arith-8.c: New tests.
4821
4822 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4823
4824         PR fortran/18364
4825         * gfortran.dg/endfile.f90: New test.
4826
4827 2004-11-27  Falk Hueffner  <falk@debian.org>
4828
4829         * gcc.dg/loop-6.c: New test.
4830
4831 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4832
4833         * gcc.c-torture/execute/20041126-1.c: New test.
4834
4835 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4836
4837         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4838         on IRIX.
4839
4840 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4841
4842         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4843         functions.
4844
4845 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR rtl-optimization/17825
4848         * gcc.c-torture/compile/20041119-1.c: New test.
4849
4850 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4851
4852         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4853         Check existence of ld library path variables before unsetting.
4854
4855 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4856
4857         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4858
4859 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4860
4861         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4862
4863 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4864
4865         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4866
4867 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4868
4869         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4870         dg-do directive.
4871
4872 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4873
4874         * gcc.dg/pr17957.c: Pass --param, not -param.
4875
4876 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4877
4878         PR middle-end/17957
4879         * testsuite/gcc.dg/pr17957.c: New test.
4880
4881 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4882
4883         PR c++/18445
4884         * g++.dg/template/crash28.C: Likewise.
4885
4886         PR c++/18001
4887         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4888         * g++.dg/ext/lvaddr.C: Likewise.
4889         * g++.dg/opt/pr7503-3.C: Likewise.
4890
4891         PR c++/18466
4892         * g++.dg/parse/qualified3.C: New test.
4893         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4894
4895         PR c++/18545
4896         * g++.dg/expr/return1.C: New test.
4897
4898 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4899
4900         Friend class name lookup 3/n, PR c++/3332
4901         * g++.dg/lookup/friend3.C: New test.
4902         * g++.dg/lookup/friend4.C: Likewise.
4903         * g++.dg/lookup/friend5.C: Likewise.
4904
4905 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4906
4907         Friend class name lookup 2/n, PR c++/14513, c++/15410
4908         * g++.dg/lookup/friend2.C: New test.
4909         * g++.dg/template/friend31.C: Likewise.
4910
4911 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4912
4913         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4914
4915 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR c++/17473
4918         * g++.dg/tc1/dr56.C: Remove.
4919         * g++.dg/template/typedef1.C: Add dg-error markers.
4920         * g++.old-deja/g++.other/typedef7.C: Likewise.
4921
4922         PR c++/18285
4923         * g++.dg/parse/typedef7.C: New test.
4924
4925 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4926
4927         * gcc.c-torture/execute/20041124-1.c: New test.
4928
4929 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4930
4931         * g++.dg/template/deduce3.C: New test.
4932
4933         PR c++/18586
4934         * g++.dg/template/crash27.C: New test.
4935
4936         PR c++/18530
4937         * g++.dg/warn/Wshadow-3.C: New test.
4938
4939 2004-11-24  Devang Patel  <dpatel@apple.com>
4940
4941         PR/18555
4942         * gcc.dg/cpp/isysroot-1.c: New test.
4943         * gcc.dg/cpp/usr/include/stdio.h: New file.
4944         * gcc.dg/cpp/isysroot-2.c: New test.
4945         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4946         New file.
4947
4948 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4949
4950         PR c++/8929
4951         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4952
4953 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4954
4955         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4956         * gcc.target/sparc/pdist.c: Likewise.
4957
4958 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4959
4960         PR c++/16882
4961         * g++.dg/conversion/simd1.C: New test.
4962
4963 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4964
4965         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4966         and restore_ld_library_path_env_vars.
4967         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4968         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4969         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4970         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4971
4972 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4973
4974         * gcc.dg/pragma-align-2.c: Test macro expansion.
4975         * gcc.dg/pragma-pack-2.c: New test.
4976
4977 2004-11-23  Richard Henderson  <rth@redhat.com>
4978
4979         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4980         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4981         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4982         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4983         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4984         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4985
4986         * gcc.dg/vect/vect.exp: Add check for alpha.
4987         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4988         (check_effective_target_vect_int): Enable for alpha.
4989         (check_effective_target_vect_long): New.
4990         (is-effective-target): Add it.
4991
4992 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4993
4994         * gcc.dg/pr18614-1.c: New test.
4995
4996 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4997
4998         * gcc.dg/setjmp-2.c: New test.
4999
5000 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5001
5002         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5003         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5004         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5005         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5006         gcc.target/sparc/pdist.c: New tests.
5007
5008 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5009
5010         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5011
5012 2004-11-22  Dale Johannesen  <dalej@apple.com>
5013
5014         * gcc.dg/20041111-1.c:  New.
5015
5016 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5017
5018         PR tree-opt/18536
5019         * gcc.dg/vect/pr18536.c: New test.
5020
5021 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5022
5023         PR c++/18354
5024         * g++.dg/template/nontype11.C: New test.
5025
5026 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5027
5028         PR middle-end/18520
5029         * gcc.dg/pr18520-1.c: New test case.
5030
5031 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5032
5033         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5034         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5035         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5036         expected diagnostics.
5037
5038 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5039
5040         PR target/18580
5041         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5042         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5043         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5044
5045 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5046
5047         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5048
5049 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5050             Joseph Myers  <joseph@codesourcery.com>
5051
5052         * lib/target-supports.exp (check_visibility_available): Really
5053         test the compiler.
5054
5055 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5056
5057         PR tree-opt/18181
5058         * gcc.dg/vect/vect-85.c: New test.
5059         * gcc.dg/vect/vect-86.c: New test.
5060         * gcc.dg/vect/vect-87.c: New test.
5061         * gcc.dg/vect/vect-88.c: New test.
5062
5063 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5064
5065         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5066
5067 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5068
5069         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5070         * gcc.dg/ppc-and-1.c: Ditto.
5071         * gcc.dg/ppc-compare-1.c: Ditto.
5072         * gcc.dg/ppc-mov-1.c: Ditto
5073
5074 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5075             Mark Mitchell  <mark@codesourcery.com>
5076
5077         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5078
5079 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5080             Aldy Hernandez  <aldyh@redhat.com>
5081
5082         * lib/target-supports.exp (check_effective_target_vect_int): New
5083         (check_effective_target_vect_float): New
5084         (check_effective_target_vect_double): New.
5085         (is-effective-target): Support new effective targets keywords.
5086         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5087         default action for dg-do.
5088         * gcc.dg/vect/pr16105.c: Use new support.
5089         * gcc.dg/vect/pr18400.c: Ditto.
5090         * gcc.dg/vect/pr18425.c: Ditto.
5091         * gcc.dg/vect/vect-1.c: Ditto.
5092         * gcc.dg/vect/vect-10.c: Ditto.
5093         * gcc.dg/vect/vect-11.c: Ditto.
5094         * gcc.dg/vect/vect-12.c: Ditto.
5095         * gcc.dg/vect/vect-13.c: Ditto.
5096         * gcc.dg/vect/vect-14.c: Ditto.
5097         * gcc.dg/vect/vect-15.c: Ditto.
5098         * gcc.dg/vect/vect-16.c: Ditto.
5099         * gcc.dg/vect/vect-17.c: Ditto.
5100         * gcc.dg/vect/vect-18.c: Ditto.
5101         * gcc.dg/vect/vect-19.c: Ditto.
5102         * gcc.dg/vect/vect-2.c: Ditto.
5103         * gcc.dg/vect/vect-20.c: Ditto.
5104         * gcc.dg/vect/vect-21.c: Ditto.
5105         * gcc.dg/vect/vect-22.c: Ditto.
5106         * gcc.dg/vect/vect-23.c: Ditto.
5107         * gcc.dg/vect/vect-24.c: Ditto.
5108         * gcc.dg/vect/vect-25.c: Ditto.
5109         * gcc.dg/vect/vect-26.c: Ditto.
5110         * gcc.dg/vect/vect-27.c: Ditto.
5111         * gcc.dg/vect/vect-27a.c: Ditto.
5112         * gcc.dg/vect/vect-28.c: Ditto.
5113         * gcc.dg/vect/vect-29.c: Ditto.
5114         * gcc.dg/vect/vect-29a.c: Ditto.
5115         * gcc.dg/vect/vect-3.c: Ditto.
5116         * gcc.dg/vect/vect-30.c: Ditto.
5117         * gcc.dg/vect/vect-31.c: Ditto.
5118         * gcc.dg/vect/vect-32.c: Ditto.
5119         * gcc.dg/vect/vect-33.c: Ditto.
5120         * gcc.dg/vect/vect-34.c: Ditto.
5121         * gcc.dg/vect/vect-35.c: Ditto.
5122         * gcc.dg/vect/vect-36.c: Ditto.
5123         * gcc.dg/vect/vect-37.c: Ditto.
5124         * gcc.dg/vect/vect-38.c: Ditto.
5125         * gcc.dg/vect/vect-4.c: Ditto.
5126         * gcc.dg/vect/vect-40.c: Ditto.
5127         * gcc.dg/vect/vect-41.c: Ditto.
5128         * gcc.dg/vect/vect-42.c: Ditto.
5129         * gcc.dg/vect/vect-43.c: Ditto.
5130         * gcc.dg/vect/vect-44.c: Ditto.
5131         * gcc.dg/vect/vect-45.c: Ditto.
5132         * gcc.dg/vect/vect-46.c: Ditto.
5133         * gcc.dg/vect/vect-47.c: Ditto.
5134         * gcc.dg/vect/vect-48.c: Ditto.
5135         * gcc.dg/vect/vect-48a.c: Ditto.
5136         * gcc.dg/vect/vect-49.c: Ditto.
5137         * gcc.dg/vect/vect-5.c: Ditto.
5138         * gcc.dg/vect/vect-50.c: Ditto.
5139         * gcc.dg/vect/vect-51.c: Ditto.
5140         * gcc.dg/vect/vect-52.c: Ditto.
5141         * gcc.dg/vect/vect-53.c: Ditto.
5142         * gcc.dg/vect/vect-54.c: Ditto.
5143         * gcc.dg/vect/vect-55.c: Ditto.
5144         * gcc.dg/vect/vect-56.c: Ditto.
5145         * gcc.dg/vect/vect-56a.c: Ditto.
5146         * gcc.dg/vect/vect-57.c: Ditto.
5147         * gcc.dg/vect/vect-58.c: Ditto.
5148         * gcc.dg/vect/vect-59.c: Ditto.
5149         * gcc.dg/vect/vect-6.c: Ditto.
5150         * gcc.dg/vect/vect-60.c: Ditto.
5151         * gcc.dg/vect/vect-61.c: Ditto.
5152         * gcc.dg/vect/vect-62.c: Ditto.
5153         * gcc.dg/vect/vect-63.c: Ditto.
5154         * gcc.dg/vect/vect-64.c: Ditto.
5155         * gcc.dg/vect/vect-65.c: Ditto.
5156         * gcc.dg/vect/vect-66.c: Ditto.
5157         * gcc.dg/vect/vect-67.c: Ditto.
5158         * gcc.dg/vect/vect-68.c: Ditto.
5159         * gcc.dg/vect/vect-69.c: Ditto.
5160         * gcc.dg/vect/vect-7.c: Ditto.
5161         * gcc.dg/vect/vect-72.c: Ditto.
5162         * gcc.dg/vect/vect-72a.c: Ditto.
5163         * gcc.dg/vect/vect-73.c: Ditto.
5164         * gcc.dg/vect/vect-74.c: Ditto.
5165         * gcc.dg/vect/vect-75.c: Ditto.
5166         * gcc.dg/vect/vect-76.c: Ditto.
5167         * gcc.dg/vect/vect-77.c: Ditto.
5168         * gcc.dg/vect/vect-77a.c: Ditto.
5169         * gcc.dg/vect/vect-78.c: Ditto.
5170         * gcc.dg/vect/vect-79.c: Ditto.
5171         * gcc.dg/vect/vect-8.c: Ditto.
5172         * gcc.dg/vect/vect-80.c: Ditto.
5173         * gcc.dg/vect/vect-82.c: Ditto.
5174         * gcc.dg/vect/vect-82_64.c: Ditto.
5175         * gcc.dg/vect/vect-83.c: Ditto.
5176         * gcc.dg/vect/vect-83_64.c: Ditto.
5177         * gcc.dg/vect/vect-9.c: Ditto.
5178         * gcc.dg/vect/vect-all.c: Ditto.
5179         * gcc.dg/vect/vect-none.c: Ditto.
5180
5181 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5182
5183         * lib/gcc-dg.exp (dg-skip-if): New function.
5184         (dg-forbid-option): Remove.
5185         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5186         * g++.dg/abi/bitfield8.C: Likewise.
5187         * g++.dg/abi/dtor1.C: Likewise.
5188         * g++.dg/abi/empty10.C: Likewise.
5189         * g++.dg/abi/empty7.C: Likewise.
5190         * g++.dg/abi/empty9.C: Likewise.
5191         * g++.dg/abi/layout3.C: Likewise.
5192         * g++.dg/abi/layout4.C: Likewise.
5193         * g++.dg/abi/thunk1.C: Likewise.
5194         * g++.dg/abi/thunk2.C: Likewise.
5195         * g++.dg/abi/vbase11.C: Likewise.
5196         * g++.dg/abi/vthunk2.C: Likewise.
5197         * g++.dg/abi/vthunk3.C: Likewise.
5198         * g++.dg/ext/attrib8.C: Likewise.
5199         * g++.dg/opt/longbranch2.C: Likewise.
5200         * g++.dg/opt/reg-stack4.C: Likewise.
5201         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5202         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5203         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5204         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5205         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5206         * gcc.dg/20000609-1.c: Likewise.
5207         * gcc.dg/20000720-1.c: Likewise.
5208         * gcc.dg/20011107-1.c: Likewise.
5209         * gcc.dg/20011119-1.c: Likewise.
5210         * gcc.dg/20020108-1.c: Likewise.
5211         * gcc.dg/20020122-2.c: Likewise.
5212         * gcc.dg/20020122-3.c: Likewise.
5213         * gcc.dg/20020201-3.c: Likewise.
5214         * gcc.dg/20020206-1.c: Likewise.
5215         * gcc.dg/20020218-1.c: Likewise.
5216         * gcc.dg/20020310-1.c: Likewise.
5217         * gcc.dg/20020411-1.c: Likewise.
5218         * gcc.dg/20020418-2.c: Likewise.
5219         * gcc.dg/20020426-1.c: Likewise.
5220         * gcc.dg/20020426-2.c: Likewise.
5221         * gcc.dg/20020517-1.c: Likewise.
5222         * gcc.dg/20020523-1.c: Likewise.
5223         * gcc.dg/20020523-2.c: Likewise.
5224         * gcc.dg/20020729-1.c: Likewise.
5225         * gcc.dg/20030204-1.c: Likewise.
5226         * gcc.dg/20030826-2.c: Likewise.
5227         * gcc.dg/20030926-1.c: Likewise.
5228         * gcc.dg/20031202-1.c: Likewise.
5229         * gcc.dg/980312-1.c: Likewise.
5230         * gcc.dg/980313-1.c: Likewise.
5231         * gcc.dg/990117-1.c: Likewise.
5232         * gcc.dg/990424-1.c: Likewise.
5233         * gcc.dg/990524-1.c: Likewise.
5234         * gcc.dg/991230-1.c: Likewise.
5235         * gcc.dg/i386-387-1.c: Likewise.
5236         * gcc.dg/i386-387-2.c: Likewise.
5237         * gcc.dg/i386-387-3.c: Likewise.
5238         * gcc.dg/i386-387-4.c: Likewise.
5239         * gcc.dg/i386-387-5.c: Likewise.
5240         * gcc.dg/i386-387-6.c: Likewise.
5241         * gcc.dg/i386-asm-1.c: Likewise.
5242         * gcc.dg/i386-bitfield1.c: Likewise.
5243         * gcc.dg/i386-bitfield2.c: Likewise.
5244         * gcc.dg/i386-loop-1.c: Likewise.
5245         * gcc.dg/i386-loop-2.c: Likewise.
5246         * gcc.dg/i386-loop-3.c: Likewise.
5247         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5248         * gcc.dg/i386-pic-1.c: Likewise.
5249         * gcc.dg/i386-regparm.c: Likewise.
5250         * gcc.dg/i386-signbit-1.c: Likewise.
5251         * gcc.dg/i386-signbit-2.c: Likewise.
5252         * gcc.dg/i386-signbit-3.c: Likewise.
5253         * gcc.dg/i386-sse-5.c: Likewise.
5254         * gcc.dg/i386-sse-8.c: Likewise.
5255         * gcc.dg/i386-unroll-1.c: Likewise.
5256         * gcc.dg/tls/opt-1.c: Likewise.
5257         * gcc.dg/tls/opt-2.c: Likewise.
5258         * gcc.dg/unroll-1.c: Likewise.
5259         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5260         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5261         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5262         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5263
5264 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5265
5266         * g++.dg/template/incomplete1.C: New test.
5267
5268 2004-11-16  Nick Clifton  <nickc@redhat.com>
5269
5270         Revert patches accidentally commited during checkin of fixes for
5271         xstormy16 tests:
5272         gcc.c-torture/execute/simd-4.c: Revert
5273         gcc.dg/20040910-1.c: Revert.
5274
5275 2004-11-16  Paul Brook  <paul@codesourcery.com>
5276
5277         PR fortran/13010
5278         * gfortran.dg/der_pointer_1.f90: New test.
5279
5280 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         PR c/18498
5283         * gcc.dg/bitfld-13.c: New test.
5284
5285 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5286
5287         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5288         powerpc*-*-linux*.
5289
5290         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5291         * gcc.dg/ppc64-abi-2.c: Ditto.
5292         * gcc.dg/ppc64-abi-3.c: Ditto.
5293
5294         * lib/gcc-dg.exp (dg-target-list): Remove.
5295
5296 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5297
5298         * gcc.dg/ia64-postinc.c: New test.
5299
5300 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5301
5302         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5303
5304 2004-11-15  Nick Clifton  <nickc@redhat.com>
5305
5306         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5307         __INT_MAX__ so that the test can be compiled by toolchains
5308         targeted at 16-bit processors.
5309
5310         * gcc.dg/20040625-1.c: Use long constants rather than integers
5311         when performing arithmetic that will overflow 16-bits.
5312
5313         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5314         xstormy16.  It does not support 128-bit vector operations.
5315
5316         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5317         with the macro PTR_TYPE.  Define this macro to an integer type
5318         suitable for holding a pointer.
5319
5320         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5321         the target is a 16-bit processor.
5322
5323         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5324         16-bit targets where the character constant will be too long.
5325
5326         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5327         where the double will not be directly addressable.
5328
5329 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5330
5331         Friend class name lookup 1/n, PR c++/18471
5332         * g++.dg/template/crash26.C: New test.
5333         * g++.dg/lookup/struct1.C: Adjust expected error.
5334         * g++.dg/parse/elab1.C: Likewise.
5335         * g++.dg/parse/elab2.C: Likewise.
5336         * g++.dg/parse/int-as-enum1.C: Likewise.
5337         * g++.dg/parse/struct-as-enum1.C: Likewise.
5338         * g++.dg/parse/typedef1.C: Likewise.
5339         * g++.dg/parse/typedef3.C: Likewise.
5340         * g++.dg/parse/typedef4.C: Likewise.
5341         * g++.dg/parse/typedef5.C: Likewise.
5342         * g++.dg/template/nontype4.C: Likewise.
5343         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5344         * g++.old-deja/g++.other/elab1.C: Likewise.
5345         * g++.old-deja/g++.other/syntax4.C: Likewise.
5346
5347 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5348
5349         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5350
5351 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5352
5353         * gcc.c-torture/execute/20041114-1.c: New test.
5354
5355 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5356
5357         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5358         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5359         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5360         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5361         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5362         gcc.dg/switch-7.c: New tests.
5363
5364 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5365
5366         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5367
5368 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5369
5370         PR tree-opt/18400
5371         * gcc.dg/vect/pr18400.c: New test.
5372
5373 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5374             Andrew Pinski  <pinskia@physics.uc.edu>
5375
5376         PR tree-opt/18425
5377         * gcc.dg/vect/pr18425.c: New test.
5378
5379 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5380
5381         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5382         Guard with dg-require-alias and dg-require-visibility.
5383
5384 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5385
5386         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5387
5388 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5389
5390         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5391
5392 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5393
5394         PR c++/17344
5395         * g++.dg/template/defarg5.C: New test.
5396
5397 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5398
5399         * g++.dg/parse/cast1.C: Run only on ILP32.
5400         * g++.old-deja/g++.mike/p784.C: Likewise.
5401
5402 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5403
5404         * gcc.c-torture/execute/20041113-1.c: New test.
5405
5406 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5407
5408         PR target/18230
5409         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5410         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5411         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5412         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5413         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5414         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5415         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5416         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5417         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5418         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5419         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5420         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5421         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5422
5423 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5424
5425         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5426         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5427         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5428         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5429         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5430         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5431         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5432         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5433         gcc.target/sparc/combined-1.c: New tests.
5434
5435 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5436
5437         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5438         New tests.
5439
5440 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5441
5442         * lib/gcc-dg.exp (dg-forbid-option): New function.
5443         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5444         * g++.dg/abi/bitfield8.C: Likewise.
5445         * g++.dg/abi/dtor1.C: Likewise.
5446         * g++.dg/abi/empty10.C: Likewise.
5447         * g++.dg/abi/empty7.C: Likewise.
5448         * g++.dg/abi/empty9.C: Likewise.
5449         * g++.dg/abi/layout3.C: Likewise.
5450         * g++.dg/abi/layout4.C: Likewise.
5451         * g++.dg/abi/thunk1.C: Likewise.
5452         * g++.dg/abi/thunk2.C: Likewise.
5453         * g++.dg/abi/vbase11.C: Likewise.
5454         * g++.dg/abi/vthunk2.C: Likewise.
5455         * g++.dg/abi/vthunk3.C: Likewise.
5456         * g++.dg/ext/attrib8.C: Likewise.
5457         * g++.dg/opt/longbranch2.C: Likewise.
5458         * g++.dg/opt/reg-stack4.C: Likewise.
5459         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5460         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5461         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5462         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5463         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5464         * gcc.dg/20000609-1.c: Likewise.
5465         * gcc.dg/20000720-1.c: Likewise.
5466         * gcc.dg/20011107-1.c: Likewise.
5467         * gcc.dg/20011119-1.c: Likewise.
5468         * gcc.dg/20020108-1.c: Likewise.
5469         * gcc.dg/20020122-2.c: Likewise.
5470         * gcc.dg/20020122-3.c: Likewise.
5471         * gcc.dg/20020201-3.c: Likewise.
5472         * gcc.dg/20020206-1.c: Likewise.
5473         * gcc.dg/20020218-1.c: Likewise.
5474         * gcc.dg/20020310-1.c: Likewise.
5475         * gcc.dg/20020411-1.c: Likewise.
5476         * gcc.dg/20020418-2.c: Likewise.
5477         * gcc.dg/20020426-1.c: Likewise.
5478         * gcc.dg/20020426-2.c: Likewise.
5479         * gcc.dg/20020517-1.c: Likewise.
5480         * gcc.dg/20020523-1.c: Likewise.
5481         * gcc.dg/20020523-2.c: Likewise.
5482         * gcc.dg/20020729-1.c: Likewise.
5483         * gcc.dg/20030204-1.c: Likewise.
5484         * gcc.dg/20030826-2.c: Likewise.
5485         * gcc.dg/20030926-1.c: Likewise.
5486         * gcc.dg/20031202-1.c: Likewise.
5487         * gcc.dg/980312-1.c: Likewise.
5488         * gcc.dg/980313-1.c: Likewise.
5489         * gcc.dg/990117-1.c: Likewise.
5490         * gcc.dg/990424-1.c: Likewise.
5491         * gcc.dg/990524-1.c: Likewise.
5492         * gcc.dg/991230-1.c: Likewise.
5493         * gcc.dg/i386-387-1.c: Likewise.
5494         * gcc.dg/i386-387-2.c: Likewise.
5495         * gcc.dg/i386-387-3.c: Likewise.
5496         * gcc.dg/i386-387-4.c: Likewise.
5497         * gcc.dg/i386-387-5.c: Likewise.
5498         * gcc.dg/i386-387-6.c: Likewise.
5499         * gcc.dg/i386-asm-1.c: Likewise.
5500         * gcc.dg/i386-bitfield1.c: Likewise.
5501         * gcc.dg/i386-bitfield2.c: Likewise.
5502         * gcc.dg/i386-loop-1.c: Likewise.
5503         * gcc.dg/i386-loop-2.c: Likewise.
5504         * gcc.dg/i386-loop-3.c: Likewise.
5505         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5506         * gcc.dg/i386-pic-1.c: Likewise.
5507         * gcc.dg/i386-regparm.c: Likewise.
5508         * gcc.dg/i386-signbit-1.c: Likewise.
5509         * gcc.dg/i386-signbit-2.c: Likewise.
5510         * gcc.dg/i386-signbit-3.c: Likewise.
5511         * gcc.dg/i386-sse-5.c: Likewise.
5512         * gcc.dg/i386-sse-8.c: Likewise.
5513         * gcc.dg/i386-unroll-1.c: Likewise.
5514         * gcc.dg/tls/opt-1.c: Likewise.
5515         * gcc.dg/tls/opt-2.c: Likewise.
5516         * gcc.dg/unroll-1.c: Likewise.
5517         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5518         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5519         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5520         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5521         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5522         -m64 is specified.
5523
5524 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5525
5526         PR c++/18389
5527         * g++.dg/parse/cond1.C: New test.
5528
5529         PR c++/18429
5530         * g++.dg/template/array9.C: New test.
5531         * g++.dg/ext/vla1.C: Adjust error messages.
5532         * g++.dg/ext/vlm1.C: Likewise.
5533         * g++.dg/template/crash2.C: Likewise.
5534
5535         PR c++/18436
5536         * g++.dg/template/call3.C: New test.
5537
5538         PR c++/18407
5539         * g++.dg/template/ptrmem11.C: New test.
5540
5541 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5542
5543         PR other/14264
5544         * lib/g++.exp: Set LC_ALL and LANG to C.
5545         * lib/gcc-dg.exp: Likewise.
5546         * lib/gfortran.exp: Likewise.
5547         * lib/objc.exp: Likewise.
5548         * lib/treelang.exp: Likewise.
5549
5550 2004-11-12  Andreas Schwab  <schwab@suse.de>
5551
5552         * gcc.dg/pr16286.c: Fix last change.
5553
5554 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5555
5556         PR c++/18416
5557         * g++.dg/init/global1.C: New test.
5558
5559 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5560
5561         * gcc.c-torture/execute/20041112-1.c: New test.
5562
5563 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5564
5565         * lib/gcc-dg.exp (dg-target-list): New.
5566
5567 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5568             Richard Sandiford  <rsandifo@redhat.com>
5569
5570         * lib/target-supports.exp (get-compiler_messages): New.
5571         (check_named_sections_available): Use it.
5572         (check_effective_target_ilp32): New.
5573         (check_effective_target_lp64): New.
5574         (is-effective-target): New.
5575         * lib/gcc-dg.exp (dg-require-effective-target): New.
5576
5577 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5578
5579         * gcc.dg/precedence-1.c: New test.
5580
5581 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5582
5583         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5584
5585         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5586         message, delete generated files, use more descriptive name for
5587         executable, and make the test unsupported when it cannot be run.
5588
5589         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5590         (dg-require-weak, dg-require-visibility, dg-require-alias,
5591         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5592         dg-require-iconv, dg-require-named-sections): Use it.
5593
5594         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5595
5596 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5597
5598         PR target/16457
5599         * gcc.dg/ppc-and-1: New
5600
5601         PR target/16796
5602         * gcc.dg/ppc-mov-1.c: New.
5603
5604         PR target/16458
5605         * gcc.dg/ppc-compare-1.c: New.
5606
5607 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5608
5609         * objc.dg/desig-init-2.m: New test.
5610
5611 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5612
5613         PR middle-end/18160
5614         * g++.dg/warn/register-var-1.C: New test.
5615         * g++.dg/warn/register-var-2.C: New test.
5616
5617 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5618
5619         * gcc.dg/union-2.c: New test.
5620
5621 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5622
5623         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5624         New test for PR tree-optimization/17892.
5625
5626 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/18369
5629         * g++.dg/init/new12.C: New test.
5630
5631 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5632
5633         * gcc.target/sparc: New directory.
5634         * gcc.target/sparc/sparc.exp: New driver.
5635         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5636         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5637         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5638         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5639
5640 2004-11-10  Paul Brook  <paul@codesourcery.com>
5641
5642         PR fortran/18218
5643         * gfortran.dg/list_read.c: New test.
5644
5645 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5646
5647         PR c/18322
5648         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5649         expected diagnostic location.
5650
5651 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5652
5653         * gcc.dg/20041109-1.c: New test.
5654
5655 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5656
5657         PR objc/18406
5658         * objc/compile/pr18406.m: New test.
5659
5660 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5661
5662         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5663
5664 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5665
5666         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5667
5668 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5669
5670         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5671
5672 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5673
5674         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5675         exit.
5676
5677 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5678
5679         PR tree-opt/18299
5680         * gcc.c-torture/pr18299-1.c: New test.
5681
5682 2004-11-06  Andreas Schwab  <schwab@suse.de>
5683
5684         * gcc.dg/pr16286.c: Also test for bool and pixel.
5685
5686 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5687
5688         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5689         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5690         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5691         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5692         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5693         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5694         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5695         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5696         gcc.dg/struct-semi-3.c: New tests.
5697
5698 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5699
5700         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5701
5702 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5703
5704         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5705         Do not use C99 designators.
5706
5707 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5708
5709         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5710
5711 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5714         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5715         * gcc.c-torture/execute/simd-5.x: Remove.
5716
5717 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5718
5719         PR rtl-optimization/17933
5720         * gcc.dg/torture/pr17933-1.c: New test.
5721
5722 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5723
5724         PR target/18106
5725         * lib/target-supports.exp (check_weak_available): Support
5726         Windows.
5727
5728 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5729
5730         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5731         call to fflush(stdout) before abort.
5732         (my_ffsll): New function.
5733         (generate_fields): Use it.
5734
5735 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5736
5737         * gcc.dg/init-undef-1.c: New test.
5738
5739 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5740
5741         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5742         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5743         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5744         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5745         expected messages for new parser.
5746
5747 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5748
5749         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5750
5751 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5752
5753         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5754         on LP64 targets.
5755
5756 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5757
5758         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5759         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5760         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5761         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5762         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5763         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5764         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5765         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5766         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5767         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5768
5769 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5770
5771         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5772         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5773         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5774         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5775         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5776         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5777         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5778         for new parser.
5779
5780 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5781
5782         PR target/15342
5783         * gcc.dg/20041104-1.c: New test.
5784
5785 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5786
5787         * g++.dg/template/nontype7.C: New test.
5788         * g++.dg/template/nontype8.C: Likewise.
5789         * g++.dg/template/nontype9.C: Likewise.
5790         * g++.dg/template/nontype10.C: Likewise.
5791         * g++.dg/tc1/dr49.C: Likewise.
5792         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5793         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5794
5795 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5796
5797         * g++.dg/rtti/tinfo1.C: Remove xfails.
5798
5799 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5800
5801         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5802         packed attribute to the definition to satisfy the new C++ parser.
5803
5804 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5805
5806         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5807         invocations of va_arg.
5808
5809 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/18124
5812         * g++.dg/template/crash25.C: New test.
5813
5814         PR c++/18155
5815         * g++.dg/template/typedef2.C: New test.
5816         * g++.dg/parse/crash13.C: Adjust error markers.
5817
5818         PR c++/18177
5819         * g++.dg/conversion/const3.C: New test.
5820
5821 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5822
5823         PR fortran/17535
5824         PR fortran/17583
5825         PR fortran/17713
5826         * gfortran.dg/generic_[123].f90: New testcases.
5827
5828 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5829
5830         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5831         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5832
5833 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5834
5835         PR tree-opt/16808
5836         * gcc.c-torture/compile/pr16808.c: New test.
5837
5838 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5839
5840         PR rtl-optimization/17104
5841         * gcc.dg/ppc-bitfield1.c: New.
5842
5843 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5844
5845         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5846
5847 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5848
5849         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5850         strings for 32-bit code.
5851
5852 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5853
5854         PR c/18239
5855         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5856
5857 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5858
5859         PR c++/18064
5860         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5861
5862 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5863
5864         PR c++/15172
5865         * g++.dg/init/aggr2.C: New test.
5866
5867 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5868
5869         * objc.dg/local-decl-1.m: New test.
5870
5871 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5872
5873         * gcc.dg/20040910-1.c: Adjust regex.
5874
5875 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5876
5877         PR rtl-optimization/18084
5878         * g++.dg/opt/pr18084-1.C: New testcase.
5879
5880 2004-10-30  Matt Austern  <austern@apple.com>
5881
5882         PR c++/17542
5883         * g++.dg/ext/attrib18.C: New test.
5884
5885 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5886
5887         PR middle-end/18096
5888         * gcc.dg/pr18096-1.c: New test case.
5889
5890 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5891
5892         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5893
5894 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5895
5896         PR c/16666
5897         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5898         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5899         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5900         gcc.dg/old-style-prom-3.c: New tests.
5901
5902 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5903
5904         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5905         Remove unnecessary inclusion of stdio.h.
5906
5907 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5908
5909         PR rtl-optimization/17581
5910         * gcc.dg/pr17581-1.c: New test case.
5911
5912 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5913
5914         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5915         being implemented.
5916         * g++.dg/conversion/dr195-1.C: New.
5917         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5918         * g++.old-deja/g++.mike/p10148.C: Likewise.
5919
5920 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR c++/17695
5923         * g++.dg/debug/typedef2.C: New test.
5924
5925 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5926
5927         PR fortran/13490
5928         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5929         * gfortran.dg/g77/README: Update.
5930
5931 2004-10-28  Matt Austern  <austern@apple.com>
5932
5933         PR c++/14124
5934         * g++.dg/ext/packed7.C: New test.
5935
5936 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5937
5938         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5939         scan-assembler.
5940         * lib/scanasm.exp (hidden-scan-for): New proc.
5941         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5942         string.
5943         (scan-not-hidden): Likewise.
5944         * lib/target-supports.exp (check_visibility_available): mach-o is
5945         support too.
5946
5947 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5948
5949         PR c++/17132
5950         * g++.dg/template/memclass3.C: New test.
5951
5952 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5953
5954         PR middle-end/18160
5955         * gcc.dg/register-var-1.c: New test.
5956         * gcc.dg/register-var-2.c: New test.
5957         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5958         error now.
5959
5960 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5961
5962         PR other/18172
5963         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5964         unused variables.
5965         * gcc.dg/vect/vect-22.c: Likewise.
5966
5967 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5968
5969         * gcc.dg/i386-rotate-1.c: New test.
5970
5971 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5972
5973         * g++.dg/init/ref12.C: Add "run" marker.
5974
5975         PR c++/17435
5976         * g++.dg/init/ref12.C: New test.
5977
5978         PR c++/18140
5979         * g++.dg/template/shift1.C: New test.
5980         * g++.dg/template/error10.C: Adjust error markers.
5981
5982 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5983
5984         PR tree-opt/17529
5985         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5986
5987 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5988
5989         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5990         * gcc.dg/weak/weak-3.c: Likewise.
5991         * gcc.dg/weak/weak-5.c: Likewise.
5992         * gcc.dg/weak/weak-9.c: Likewise.
5993         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5994         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5995
5996         * gcc.dg/darwin-weakimport-1.c: New.
5997
5998 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5999
6000         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6001
6002 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6003
6004         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6005         'syntax' error messages.
6006         * gcc.dg/cpp/direct2s.c: Likewise.
6007
6008 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6009
6010         * gcc.c-torture/compile/20041026-1.c: New.
6011
6012 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6013
6014         PR c++/18093
6015         * g++.dg/lookup/ns2.C: New test.
6016
6017         PR c++/18020
6018         * g++.dg/template/enum4.C: New test.
6019
6020         PR c++/18161
6021         * g++.dg/template/expr1.C: New test.
6022
6023 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6024
6025         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6026
6027 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6028
6029         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6030         gcc.dg/decl-nospec-3.c: New tests.
6031
6032 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6033
6034         * objc.dg/super-class-3.m: New test.
6035
6036 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6037
6038         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6039         resyncing.
6040         * gcc.dg/cpp/direct2s.c: Likewise.
6041
6042 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6043
6044         * objc.dg/image-info.m: Update for changes to section selection.
6045
6046 2004-10-25  David Ayers  <d.ayers@inode.at>
6047             Ziemowit Laski  <zlaski@apple.com>
6048
6049         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6050         diagnostics when messaging 'id <Proto>'.
6051         * objc.dg/class-protocol-1.m: New test.
6052         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6053         a non-existent method signature.
6054         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6055         Update diagnostics when messaging with non-existent method signature.
6056         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6057         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6058         invalid receivers are now resolved as if messaging 'id'; remove
6059         extraneous diagnostics.
6060
6061 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6062
6063         PR c/16667
6064         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6065         gcc.dg/init-desig-obs-3.c: New tests.
6066
6067 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6068
6069         * gcc.dg/debug/20041023-1.c: New test.
6070
6071 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         PR middle-end/17407
6074         * gcc.c-torture/compile/pr17407.c: New test.
6075
6076         PR c++/18121
6077         * g++.dg/template/array8.C: New test.
6078
6079 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6080
6081         PR other/18138
6082         * lib/g++.exp: Accept more than one multilib libgcc.
6083         * lib/gcc-dg.exp: Likewise.
6084         * lib/objc.exp: Likewise.
6085         * lib/treelang.exp: Likewise.
6086         * lib/gfortran.exp: Likewise.
6087
6088 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6089
6090         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6091
6092 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6093
6094         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6095         * gcc.dg/c99-const-expr-3.c: Likewise.
6096
6097 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6098
6099         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6100
6101 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6102
6103         * gcc.c-torture/execute/loop-2e.x: Remove.
6104
6105 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6106
6107         PR c++/18095
6108         * g++.dg/parse/crash18.C: New.
6109         * g++.dg/parse/crash19.C: New.
6110
6111 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6112
6113         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6114         * g++.dg/ext/dllimport2.C: Same.
6115         * g++.dg/ext/dllimport8.C: Same.
6116
6117 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/10841
6120         * g++.dg/conversion/cast1.C: New test.
6121         * g++.dg/overload/pmf1.C: Adjust error marker.
6122
6123 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6124
6125         PR objc/17923
6126         * objc.dg/const-str-7.m: New test.
6127
6128 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6129
6130         * g++.dg/template/memfriend11.C: Fix comment typo.
6131         * g++.dg/template/memfriend14.C: Likewise.
6132
6133 2004-10-20  Richard Henderson  <rth@redhat.com>
6134
6135         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6136         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6137         -fasynchronous-unwind-tables.
6138
6139 2004-10-20  Richard Henderson  <rth@redhat.com>
6140
6141         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6142         (main): Return success.
6143         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6144         (main): Return success.
6145
6146 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6147
6148         PR c++/13495
6149         * g++.dg/template/memfriend9.C: New test.
6150         * g++.dg/template/memfriend10.C: Likewise.
6151         * g++.dg/template/memfriend11.C: Likewise.
6152         * g++.dg/template/memfriend12.C: Likewise.
6153         * g++.dg/template/memfriend13.C: Likewise.
6154         * g++.dg/template/memfriend14.C: Likewise.
6155         * g++.dg/template/memfriend15.C: Likewise.
6156         * g++.dg/template/memfriend16.C: Likewise.
6157         * g++.dg/template/memfriend17.C: Likewise.
6158         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6159
6160 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6161
6162         * g++.dg/conversion/dr195.C: New.
6163         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6164
6165 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6166             Devang Patel  <dpatel@apple.com>
6167
6168         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6169         of floating point arithmetic, which could trap.
6170
6171 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6172
6173         PR c++/14035
6174         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6175         * g++.dg/conversion/const2.C: New test.
6176         * g++.dg/expr/reinterpret2.C: New test.
6177         * g++.dg/expr/reinterpret3.C: New test.
6178         * g++.dg/expr/cast2.C: New test.
6179         * g++.dg/expr/copy1.C: New test.
6180         * g++.dg/other/conversion1.C: Change error message.
6181         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6182         function pointers to void *.
6183         * g++.old-deja/g++.mike/p10148.C: Likewise.
6184
6185 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6186
6187         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6188
6189 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6190
6191         PR c++/18047
6192
6193         * g++.dg/parse/expr3.C: New test.
6194
6195 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6196
6197         * gcc.dg/smod-1.c: New test.
6198
6199 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6200
6201         * objc.dg/method-14.m: New test.
6202
6203 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6204
6205         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6206         Also xfail as the patch was reverted.
6207
6208 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6209
6210         PR middle-end/16973
6211         * gcc.dg/pr16973.c: New test.
6212
6213 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6214
6215         PR tree-optimization/17656
6216         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6217
6218 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6219
6220         * g++.dg/eh/shadow1.C: New.
6221
6222 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6223
6224         * gcc.c-torture/compile/20041018-1.c: New test.
6225
6226 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6227
6228         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6229         compiler referring to register 0 when accessing sdata.  The linker
6230         now patches things up.
6231
6232 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6233
6234         PR c/17529
6235         * gcc.c-torture/compile/pr17529.c: New test.
6236
6237 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6238
6239         PR c++/17743
6240         * g++.dg/ext/attrib17.C: New test.
6241
6242 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6243
6244         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6245
6246 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6247
6248         PR c++/10479
6249         * g++.dg/ext/attrib16.C: New test.
6250
6251 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6252
6253         PR c++/17042
6254         * g++.dg/init/dso_handle1.C: New test.
6255
6256         PR c++/14667
6257         * g++.dg/parse/typedef6.C: New test.
6258
6259         PR c++/17916
6260         * g++.dg/parse/pragma1.C: New test.
6261
6262 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6263
6264         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6265
6266 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6267
6268         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6269         -fno-common when on HPPA HP-UX platforms.
6270
6271 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6272
6273         PR other/16820
6274         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6275         stdint.h.
6276         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6277         uintptr_t.
6278
6279 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6280
6281         PR c++/16301
6282         * g++.dg/lookup/strong-using-4.C: New test.
6283
6284 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6285
6286         PR middle-end/16567
6287         * gcc.c-torture/compile/nested-1.c: New test.
6288
6289 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6290
6291         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6292         and mipsisa64*-*-* (until support for misaligned loads is added).
6293         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6294         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6295         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6296         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6297         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6298         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6299
6300 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/17976
6303         * g++.dg/init/dtor3.C: New test.
6304
6305 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6306
6307         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6308
6309 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6310
6311         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6312         * gcc.dg/macho-lo-sum.c: Likewise.
6313
6314 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6315
6316         * gcc.dg/ppc-spe64-1.c: New test.
6317
6318 2004-10-14  Devang Patel  <dpatel@apple.com>
6319
6320         PR 17635
6321         * gcc.dg/pr17635.c : New test.
6322
6323 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6324
6325         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6326         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6327         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6328         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6329         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6330         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6331         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6332         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6333         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6334         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6335         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6336         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6337         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6338         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6339         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6340         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6341         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6342         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6343
6344 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6345
6346         * gcc.dg/vect/vect-82.c: New testcase.
6347         * gcc.dg/vect/vect-82_64.c: New testcase.
6348         * gcc.dg/vect/vect-83.c: New testcase.
6349         * gcc.dg/vect/vect-83_64.c: New testcase.
6350
6351 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6352
6353         * gcc.dg/cpp/error-1.c: New test.
6354
6355 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6356
6357         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6358
6359 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6360
6361         PR target/17984
6362         * gcc.dg/cris-peep2-xsrand2.c: New test.
6363
6364 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6365
6366         PR c++/17661
6367         * testsuite/g++.dg/expr/for2.C: New test.
6368
6369 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6370
6371         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6372
6373 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6374
6375         PR tree-optimization/17724
6376         * g++.dg/opt/pr17724-1.C: New test.
6377         * g++.dg/opt/pr17724-2.C: New test.
6378         * g++.dg/opt/pr17724-3.C: New test.
6379         * g++.dg/opt/pr17724-4.C: New test.
6380         * g++.dg/opt/pr17724-5.C: New test.
6381         * g++.dg/opt/pr17724-6.C: New test.
6382
6383 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6384
6385         PR c/17301
6386         * gcc.dg/pr17301-2.c: New test.
6387
6388 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6389
6390         PR c++/15876
6391         * g++.dg/parse/error22.C: New test.
6392
6393         PR c++/17936
6394         * g++.dg/template/spec18.C: New test.
6395
6396 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6397
6398         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6399         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6400         memcpy.
6401         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6402         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6403
6404 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6405
6406         * g++.dg/eh/cleanup5.C: Add dg-options "".
6407
6408 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6409
6410         PR middle-end/17657
6411         * gcc.dg/switch-4.c: New test case.
6412
6413 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6414
6415         * gcc.c-torture/execute/20041011-1.c: New test.
6416
6417 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6418
6419         PR c++/17554
6420         * g++.dg/init/for3.C: New test.
6421
6422         PR c++/17657
6423         * g++.dg/opt/switch2.C: New test.
6424
6425         PR middle-end/17703
6426         * g++.dg/warn/Wreturn-2.C: New test.
6427
6428 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6429
6430         PR c++/17907
6431         * g++.dg/eh/cleanup5.C: New test.
6432
6433 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6434
6435         PR c++/17393
6436         * g++.dg/parse/error21.C: New test.
6437
6438 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6439
6440         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6441         * g++.dg/warn/incomplete1.C: Likewise.
6442         * g++.dg/template/qualttp20.C: Likewise.
6443
6444 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6445
6446         PR c/17881
6447         * parm-incomplete-1.c: New test.
6448
6449 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6450
6451         PR c++/17867
6452         * g++.dg/parse/error19.C: New test.
6453
6454         PR c++/17670
6455         * g++.dg/init/new11.C: New test.
6456
6457         PR c++/17821
6458         * g++.dg/parse/error20.C: New test.
6459
6460         PR c++/17826
6461         * g++.dg/template/crash24.C: New test.
6462
6463 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6464
6465         PR c/17301
6466         * gcc.dg/pr17301-1.c: New test.
6467
6468 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6469
6470         PR c/17189
6471         * gcc.dg/anon-struct-5.c: New test.
6472
6473 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6474
6475         PR c/17844
6476         * gcc.dg/pr17844-1.c: New test.
6477
6478 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6479
6480         PR tree-optimization/17906
6481         * gcc.c-torture/compile/pr17906.c: New.
6482
6483 2004-10-09  Stuart Hastings  <stuart@apple.com>
6484             Roger Sayle  <roger@eyesopen.com>
6485
6486         PR rtl-optimization/17853
6487         * gcc.dg/i386-mmx-5.c: New testcase.
6488
6489 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6490
6491         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6492
6493 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6494
6495         PR c++/17524
6496         * g++.dg/template/static9.C: New test.
6497
6498         PR c++/17685
6499         * g++.dg/parse/operator5.C: New test.
6500
6501 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6502
6503         PR middle-end/17894
6504         * gcc.c-torture/execute/divcmp-4.c: New test case.
6505
6506 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6507
6508         PR tree-opt/17902
6509         * g++.dg/opt/pr17902.C: New test.
6510
6511 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6512
6513         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6514
6515 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6516
6517         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6518
6519 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6520
6521         * gcc.dg/assign-warn-3.c: New test.
6522
6523 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6524
6525         PR c/16999
6526         * gcc.dg/cpp/ident-1.c: New test.
6527
6528 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6529
6530         * gcc.c-torture/compile/acc1.c: New.
6531
6532 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6533
6534         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6535         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6536
6537 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6538
6539         * gcc.dg/ultrasp11.c: New test.
6540
6541 2004-10-08  Michael Matz  <matz@suse.de>
6542
6543         * gcc.dg/doloop-2.c: New test.
6544
6545 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6546
6547         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6548         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6549         objc.dg/method-9.m: Update expected diagnostics.
6550
6551 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6552
6553         * gcc.dg/ppc-fsel-3.c: New file.
6554         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6555
6556 2004-10-07  Paul Brook  <paul@codesourcery.com>
6557
6558         * gfortran.dg/intrinsic_verify_1.f90: New test.
6559
6560 2004-10-07  Paul Brook  <paul@codesourcery.com>
6561
6562         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6563
6564 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6565
6566         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6567         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6568         commit.
6569
6570 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6571
6572         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6573
6574 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6575
6576         PR c++/17115
6577         * g++.dg/warn/Winline-4.C: New test.
6578
6579 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6580
6581         * gcc.c-torture/compile/20041007-1.c: New test.
6582
6583 2004-10-07  Paul Brook  <paul@codesourcery.com>
6584
6585         PR fortran/17678
6586         * gfortran.dg/use_allocated_1.f90: New test.
6587
6588 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6589
6590         PR middle-end/17849
6591         * gfortran.fortran-torture/compile/nested.f90: New test
6592
6593 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6594
6595         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6596
6597 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6598
6599         PR c++/17368
6600         * g++.dg/ext/asm6.C: New test.
6601
6602 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6603
6604         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6605
6606 2004-10-06  Paul Brook  <paul@codesourcery.com>
6607
6608         PR libfortran/17709
6609         * gfortran.dg/empty_format_1.f90: New test.
6610
6611 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6612
6613         PR fortran/17568
6614         * gfortran.dg/ishft.f90: New test.
6615
6616         PR fortran/17283
6617         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6618         tests.
6619
6620 2004-10-06  Paul Brook  <paul@codesourcery.com>
6621
6622         * gfortran.dg/do_1.f90: New test.
6623
6624 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6625
6626         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6627         optimizing for size.
6628
6629 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6630
6631         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6632
6633 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6634
6635         * gcc.c-torture/compile/20041005-1.c: New test.
6636
6637 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6638
6639         PR c++/17829
6640         * g++.dg/lookup/koenig4.C: New.
6641
6642 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6643
6644         * g++.dg/other/classkey1.C: Adjust quoting marks.
6645         * g++.dg/parse/error15.C: Likewise.
6646         * g++.dg/template/meminit2.C (int>): Likewise.
6647
6648 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6649
6650         PR fortran/17283
6651         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6652
6653         PR fortran/17631
6654         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6655
6656         PR fortran/17708
6657         * gfortran.dg/pr17708.f90: New test.
6658
6659 2004-10-04  Chao-ying Fu  <fu@mips.com>
6660
6661         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6662         * gcc.dg/vect/vect-4.c: Ditto.
6663         * gcc.dg/vect/vect-5.c: Ditto.
6664         * gcc.dg/vect/vect-6.c: Ditto.
6665         * gcc.dg/vect/vect-8.c: Ditto.
6666         * gcc.dg/vect/vect-16.c: Ditto.
6667         * gcc.dg/vect/vect-30.c: Ditto.
6668         * gcc.dg/vect/vect-40.c: Ditto.
6669         * gcc.dg/vect/vect-41.c: Ditto.
6670         * gcc.dg/vect/vect-42.c: Ditto.
6671         * gcc.dg/vect/vect-43.c: Ditto.
6672         * gcc.dg/vect/vect-44.c: Ditto.
6673         * gcc.dg/vect/vect-45.c: Ditto.
6674         * gcc.dg/vect/vect-46.c: Ditto.
6675         * gcc.dg/vect/vect-47.c: Ditto.
6676         * gcc.dg/vect/vect-48.c: Ditto.
6677         * gcc.dg/vect/vect-49.c: Ditto.
6678         * gcc.dg/vect/vect-50.c: Ditto.
6679         * gcc.dg/vect/vect-51.c: Ditto.
6680         * gcc.dg/vect/vect-52.c: Ditto.
6681         * gcc.dg/vect/vect-53.c: Ditto.
6682         * gcc.dg/vect/vect-54.c: Ditto.
6683         * gcc.dg/vect/vect-55.c: Ditto.
6684         * gcc.dg/vect/vect-56.c: Ditto.
6685         * gcc.dg/vect/vect-57.c: Ditto.
6686         * gcc.dg/vect/vect-58.c: Ditto.
6687         * gcc.dg/vect/vect-59.c: Ditto.
6688         * gcc.dg/vect/vect-60.c: Ditto.
6689         * gcc.dg/vect/vect-74.c: Ditto.
6690         * gcc.dg/vect/vect-79.c: Ditto.
6691         * gcc.dg/vect/vect-80.c: Ditto.
6692
6693 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6694
6695         * gcc.dg/unused-7.c: Use the correct option.
6696
6697 2004-10-04  Paul Brook  <paul@codesourcery.com>
6698         Bud Davis  <bdavis9659@comcast.net>
6699
6700         PR fortran/17706
6701         PR fortran/16434
6702         * gfortran/pr17706.f90: New test.
6703         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6704
6705 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6706
6707         * gfortran.dg/pr17612.f90: New test.
6708
6709 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6710
6711         * g++.dg/template/local1.C: Adjust quoting marks in
6712         testing for diagnostics.
6713         * g++.dg/tls/diag-2.C: Likewise.
6714         * g++.dg/other/error8.C: Likewise.
6715
6716 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6717
6718         PR c/17178
6719         * gcc.dg/unused-4.c: Adjust to be correct.
6720
6721         PR c/17820
6722         * gcc.dg/unused-7.c: New test.
6723
6724 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6725
6726         PR c++/17797
6727         * g++.dg/overload/template2.C: New test.
6728
6729 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6730
6731         PR tree-optimization/16632
6732         * gcc.dg/tree-ssa/20041002-1.c: New.
6733
6734 2004-10-03  Paul Brook  <paul@codesourcery.com>
6735
6736         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6737         rather than relying on default formatting.
6738
6739 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6740
6741         * gcc.dg/20040920-1.c: Update expected message text.
6742
6743 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6744
6745         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6746
6747 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6748
6749         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6750         tree level.
6751
6752 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6753
6754         * gcc.dg/tree-ssa/pr17343.c: Remove.
6755
6756 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6757
6758         PR tree-opt/17343
6759         * gcc.dg/tree-ssa/pr17343.c: New test.
6760
6761 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6762
6763         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6764         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6765         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6766         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6767         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6768
6769 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6770
6771         * gcc.dg/lvalue-2.c: New test.
6772
6773 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6774
6775         PR c/17730
6776         * gcc.dg/pr17730-1.c: New test
6777
6778 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6779
6780         PR c/7425
6781         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6782
6783 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6784
6785         * gcc.c-torture/execute/stdarg-1.c: New test.
6786         * gcc.c-torture/execute/stdarg-2.c: New test.
6787         * gcc.c-torture/execute/stdarg-3.c: New test.
6788         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6789         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6790         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6791         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6792         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6793
6794 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6795
6796         PR tree-optimization/17697
6797         * g++.dg/opt/pr17697-1.C: New test.
6798         * g++.dg/opt/pr17697-2.C: New test.
6799         * g++.dg/opt/pr17697-3.C: New test.
6800
6801 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6802
6803         PR c/16409
6804         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6805         gcc.dg/vla-init-5.c: New tests.
6806
6807 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6808
6809         PR c/13804
6810         * gcc.dg/pr13804-1.c: New test.
6811
6812 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6813
6814         PR fortran/16938
6815         * gfortran.dg/pr16938.f90: New test.
6816
6817 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6818
6819         * g++.dg/template/crash23.C: New test.
6820
6821 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6822
6823         PR c++/17585
6824         * g++.dg/template/static8.C: New test.
6825
6826 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6827
6828         PR c++/17681
6829         * g++.dg/other/error9.C: New test.
6830
6831 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6832
6833         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6834
6835 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6836
6837         PR fortran/15164
6838         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6839
6840 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6841
6842         PR middle-end/17112
6843         * gcc.dg/pr17112-1.c: New test case.
6844
6845 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6846
6847         PR c/11459
6848         * gcc.dg/pr11459-1.c: New test.
6849
6850 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6851
6852         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6853         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6854
6855 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6856
6857         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6858
6859 2004-09-25  Jan Hubicka  <jh@suse.cz>
6860
6861         * compile/30040909-1.c: New test.
6862         * compile/30040907-1.c: New test.
6863
6864 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6865
6866         * gcc.c-torture/execute/va-arg-26.c: New test.
6867
6868 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6869
6870         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6871         extra diagnostics on targets with 64-bit pointers.
6872         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6873
6874 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6875
6876         PR c/17188
6877         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6878         * gcc.dg/decl-3.c: Adjust expected message.
6879
6880 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6881
6882         PR fortran/17615
6883         * gfortran.dg/pr17615.f90: New test.
6884
6885 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6886
6887         PR tree-optimzation/17517
6888         * g++.dg/tree-ssa/pr17517.C: New Test.
6889
6890 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6891
6892         PR c++/16889
6893         * g++.dg/lookup/ambig3.C: New.
6894
6895 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6896
6897         PR tree-opt/17624
6898         * g++.dg/opt/pr17624.C: New test.
6899
6900 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6901
6902         PR c/6980
6903         * gcc.dg/Wbad-function-cast-1.c: New test.
6904
6905 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6906
6907         * g++.dg/ext/complit1.C
6908         * g++.dg/other/error2.C
6909         * g++.dg/other/nontype-1.C
6910         * g++.dg/parse/crash11.C
6911         * g++.dg/parse/crash12.C
6912         * g++.dg/parse/error15.C
6913         * g++.dg/parse/error4.C
6914         * g++.dg/parse/tmpl-outside1.C
6915         * g++.dg/parse/too-many-tmpl-args1.C
6916         * g++.dg/template/dependent-expr3.C
6917         * g++.dg/template/error10.C
6918         * g++.dg/template/instantiate1.C
6919         * g++.dg/template/vtable2.C
6920         * g++.dg/warn/Wshadow-1.C
6921         * g++.dg/warn/weak1.C
6922         * g++.old-deja/g++.brendan/crash16.C
6923         * g++.old-deja/g++.brendan/crash18.C
6924         * g++.old-deja/g++.brendan/crash48.C
6925         * g++.old-deja/g++.brendan/crash49.C
6926         * g++.old-deja/g++.brendan/crash55.C
6927         * g++.old-deja/g++.brendan/crash56.C
6928         * g++.old-deja/g++.brendan/crash8.C
6929         * g++.old-deja/g++.brendan/enum11.C
6930         * g++.old-deja/g++.brendan/enum8.C
6931         * g++.old-deja/g++.brendan/enum9.C
6932         * g++.old-deja/g++.brendan/friend3.C
6933         * g++.old-deja/g++.brendan/misc14.C
6934         * g++.old-deja/g++.bugs/900402_02.C
6935         * g++.old-deja/g++.bugs/900404_03.C
6936         * g++.old-deja/g++.bugs/900404_04.C
6937         * g++.old-deja/g++.bugs/900428_03.C
6938         * g++.old-deja/g++.jason/crash4.C
6939         * g++.old-deja/g++.jason/overload21.C
6940         * g++.old-deja/g++.jason/redecl1.C
6941         * g++.old-deja/g++.jason/report.C
6942         * g++.old-deja/g++.jason/rfg10.C
6943         * g++.old-deja/g++.jason/template30.C
6944         * g++.old-deja/g++.law/arm12.C
6945         * g++.old-deja/g++.law/ctors5.C
6946         * g++.old-deja/g++.law/cvt20.C
6947         * g++.old-deja/g++.law/init10.C
6948         * g++.old-deja/g++.law/init8.C
6949         * g++.old-deja/g++.law/visibility17.C
6950         * g++.old-deja/g++.law/visibility7.C
6951         * g++.old-deja/g++.mike/net8.C
6952         * g++.old-deja/g++.mike/p646.C
6953         * g++.old-deja/g++.mike/p700.C
6954         * g++.old-deja/g++.mike/p701.C
6955         * g++.old-deja/g++.mike/p811.C
6956         * g++.old-deja/g++.ns/template13.C
6957         * g++.old-deja/g++.other/array3.C
6958         * g++.old-deja/g++.other/crash25.C
6959         * g++.old-deja/g++.other/dtor3.C
6960         * g++.old-deja/g++.other/dtor4.C
6961         * g++.old-deja/g++.other/main1.C
6962         * g++.old-deja/g++.other/warn7.C
6963         * g++.old-deja/g++.pt/crash11.C
6964         * g++.old-deja/g++.pt/crash36.C
6965         * g++.old-deja/g++.pt/spec22.C
6966         * g++.old-deja/g++.pt/spec9.C
6967         * g++.old-deja/g++.pt/ttp52.C
6968         * g++.old-deja/g++.robertl/eb103.C
6969         * g++.old-deja/g++.robertl/eb121.C
6970         * g++.old-deja/g++.robertl/eb22.C
6971         * g++.old-deja/g++.robertl/eb8.C:
6972         Update locations and/or regexps of dg-error markers.
6973         Remove markers for some bogus messages that are no longer issued.
6974
6975 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6976
6977         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6978         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6979
6980 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6981
6982         PR c++/17618
6983         * g++.dg/lookup/crash5.C: New test.
6984
6985 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6986
6987         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6988         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6989         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6990         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6991         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6992         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6993
6994         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6995         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6996         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6997         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6998         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6999         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7000
7001         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7002
7003         * gcc.dg/vect/vect-44.c: Check additional cases.
7004         * gcc.dg/vect/vect-48.c: Check additional cases.
7005
7006         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7007         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7008         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7009         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7010         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7011         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7012         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7013         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7014         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7015
7016         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7017         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7018         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7019
7020 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7021
7022         * gcc.dg/tree-ssa/loop-6.c: New test.
7023
7024 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7025
7026         PR c++/17620
7027         * g++.dg/inherit/base2.C: New.
7028
7029 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7030
7031         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7032         * gcc.dg/20001012-2.c: Likewise.
7033         * gcc.dg/20001013-1.c: Likewise.
7034         * gcc.dg/20001101-1.c: Likewise.
7035         * gcc.dg/20001102-1.c: Likewise.
7036         * gcc.dg/bf-spl1.c: Likewise.
7037         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7038         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7039
7040 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7041
7042         PR tree-optimization/16721
7043         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7044
7045 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7046
7047         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7048         * gcc.dg/20040305-1.c: Likewise.
7049
7050 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7051
7052         PR c/16566
7053         * gcc.c-torture/compile/pr16566-1.c,
7054         gcc.c-torture/compile/pr16566-2.c,
7055         gcc.c-torture/compile/pr16566-3.c: New tests.
7056
7057 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7058
7059         PR tree-optimization/17512
7060         * gcc.c-torture/compile/20040916-1.c.
7061
7062 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7063
7064         * gcc.dg/pragma-re-3.c: New test.
7065
7066 2004-09-17  Matt Austern  <austern@apple.com>
7067
7068         PR c++/15049
7069         * g++.dg/other/anon3.C: New.
7070
7071 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7072
7073         PR c++/7503
7074         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7075         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7076         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7077         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7078         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7079
7080 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7081
7082         PR fortran/17286
7083         * gfortran.dg/pr17286.f90: New test.
7084
7085 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/17530
7088         * g++.dg/template/static7.C: New test.
7089
7090 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7091
7092         PR tree-opt/17558
7093         * gcc.c-torture/compile/pr17558.c: New test.
7094
7095 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7096
7097         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7098         if SKIP_ATTRIBUTE is defined.
7099
7100 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7101
7102         PR fortran/15957
7103         * gfortran.dg/pr15957.f90: New test.
7104
7105 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7106
7107         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7108         in comparison.
7109         * gcc.dg/vect/vect-79.c: Likewise.
7110         * gcc.dg/vect/vect-80.c: Likewise.
7111
7112 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7113
7114         PR fortran/15750
7115         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7116
7117 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7118
7119         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7120         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7121         * gcc.dg/vect/vect-62.c: New testcase.
7122         * gcc.dg/vect/vect-63.c: New testcase.
7123         * gcc.dg/vect/vect-64.c: New testcase.
7124         * gcc.dg/vect/vect-65.c: New testcase.
7125         * gcc.dg/vect/vect-66.c: New testcase.
7126         * gcc.dg/vect/vect-67.c: New testcase.
7127         * gcc.dg/vect/vect-68.c: New testcase.
7128         * gcc.dg/vect/vect-69.c: New testcase.
7129         * gcc.dg/vect/vect-79.c: New testcase.
7130         * gcc.dg/vect/vect-80.c: New testcase.
7131
7132 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7133
7134         * gcc.target/mips/asm-1.c: New test.
7135
7136 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7137
7138         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7139         * gcc.dg/vect/vect-73.c: New testcase.
7140         * gcc.dg/vect/vect-74.c: New testcase.
7141         * gcc.dg/vect/vect-75.c: New testcase.
7142         * gcc.dg/vect/vect-76.c: New testcase.
7143         * gcc.dg/vect/vect-77.c: New testcase.
7144         * gcc.dg/vect/vect-78.c: New testcase
7145
7146 2004-09-18  Paul Brook  <paul@codesourcery.com>
7147
7148         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7149
7150 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7151
7152         PR c/17424
7153         * gcc.dg/pr17424-1.c: New test.
7154
7155 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7156
7157         * g++.dg/tree-ssa/pr17153.C: New test.
7158
7159 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7160
7161         PR pch/13361
7162         * testsuite/g++.dg/pch/wchar-1.C: New.
7163         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7164
7165 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7166
7167         * gcc.c-torture/execute/20040917-1.c: New test.
7168
7169 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7170
7171         PR tree-optimization/17319
7172         * gcc.dg/pr17319.c: New test.
7173
7174 2004-09-17  Devang Patel  <dpatel@apple.com>
7175
7176         * gcc.dg/20040813-1.c: New test.
7177
7178 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7179
7180         PR tree-optimization/17273
7181         * gcc.c-torture/compile/pr17273.c: New test.
7182
7183 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7184
7185         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7186         Update expected messages.
7187         * gcc.dg/declspec-13.c: New test.
7188
7189 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7190
7191         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7192
7193 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7194
7195         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7196         change what 'a' is pointing to.
7197
7198 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/16002
7201         * g++.dg/template/error18.C: New test.
7202
7203         PR c++/16029
7204         * g++.dg/warn/Wunused-8.C: New test.
7205
7206 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7207
7208         PR tree-optimization/17513
7209         * gcc.dg/20040916-1.c: New test.
7210
7211 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/17501
7214         * g++.dg/template/typename7.C: New test.
7215
7216 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7217
7218         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7219
7220 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7221
7222         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7223         with -ftree-based-profiling also.
7224         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7225
7226 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7227
7228         PR/15364
7229         * gfortran.dg/der_array_io_1.f90: New test.
7230         * gfortran.dg/der_array_io_2.f90: New test.
7231         * gfortran.dg/der_array_io_3.f90: New test.
7232
7233 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7234
7235         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7236         EABI.
7237
7238 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7239
7240         * g++.dg/opt/switch1.C: New test.
7241
7242 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7243
7244         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7245         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7246         Update expected messages.
7247
7248 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7249
7250         PR fortran/16485
7251         * gfortran.dg/same_name_1.f90: New test.
7252
7253 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7254
7255         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7256         dereference garbage pointers.
7257
7258 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7261         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7262
7263         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7264         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7265         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7266
7267 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/17324
7270         * g++.dg/template/mangle1.C: New test.
7271
7272 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7273
7274         PR tree-optimization/17252
7275         * gcc.c-torture/execute/pr17252.c: New test.
7276
7277 2004-09-14  Andrew Pinski  <apinski@apple.com>
7278
7279         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7280
7281 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7282
7283         PR rtl-optimization/9771
7284         * gcc.dg/pr9771-1.c: New test case.
7285
7286 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7287
7288         PR tree-optimization/15262
7289         * gcc.c-torture/execute/pr15262-1.c: New test.
7290         * gcc.c-torture/execute/pr15262-2.c: New test.
7291
7292 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7293
7294         * gcc.dg/declspec-12.c: New test.
7295
7296 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7297
7298         * gfortran.dg/pr17090.f90: Add directives to test.
7299
7300 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7301
7302         * gcc.c-torture/compile/20040914-1.c: New test.
7303
7304 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7305
7306         PR c++/16162
7307         * g++.dg/template/decl2.C: New test.
7308
7309 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7310
7311         PR fortran/17090
7312         * gfortran.dg/pr17090.f90: New test.
7313
7314 2004-09-13  Dale Johannesen  <dalej@apple.com>
7315
7316         * gcc.c-torture/compile/pr17408.c:  New test case.
7317
7318 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7319
7320         PR c++/16716
7321         * g++.dg/parse/crash17.C: New test.
7322
7323         PR c++/17327
7324         * g++.dg/template/enum3.C: New test.
7325
7326 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7327
7328         * lib/gcc-defs.exp: Load wrapper.exp.
7329         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7330         using local code.
7331         * lib/gcc.exp (gcc_init): Similar.
7332         * lib/gfortran.exp (gfortran_init): Similar.
7333         * lib/objc.exp (objc_init): Similar.
7334         * lib/treelang.exp (treelang_init): Similar.
7335         * lib/wrapper.exp: New file with build_wrapper call machinery in
7336         ${tool}_maybe_build_wrapper.
7337
7338 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7339
7340         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7341         "inline".
7342         * gcc.dg/declspec-11.c: Update expected messages.
7343         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7344         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7345         gcc.dg/inline-12.c: New tests.
7346
7347 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7348
7349         * g++.dg/tree-ssa/pr17400.C: New testcase.
7350
7351 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7352
7353         * gcc.target/mips/sb1-1.c: New testcase.
7354
7355 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7356
7357         * lib/g77-dg.exp: Remove unused file.
7358         * lib/mike-g77.exp: Ditto.
7359         * lib/g77.exp: Ditto.
7360
7361 2004-09-12  Richard Henderson  <rth@redhat.com>
7362
7363         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7364
7365 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7366
7367         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7368         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7369         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7370         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7371         Update expected messages.
7372
7373 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7374
7375         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7376         declaration/use mismatch for dirp parameter.
7377
7378 2004-09-12  Andrew Pinski  <apinski@apple.com>
7379
7380         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7381         -fgnu-runtime is passed.
7382
7383 2004-09-12  Richard Henderson  <rth@redhat.com>
7384
7385         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7386         do the uplevel thing and update additional_flags directly.
7387         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7388         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7389         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7390         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7391
7392 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7393
7394         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7395
7396 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7397
7398         PR middle-end/17411
7399         * g++.dg/opt/pr17411-1.C: New test case.
7400
7401 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7402
7403         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7404         gcc.dg/tls/diag-2.c: Update expected messages.
7405         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7406         messages.
7407         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7408         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7409         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7410         gcc.dg/tls/diag-5.c: New tests.
7411
7412 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7413
7414         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7415
7416 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7417
7418         * g++.dg/parse/break-in-for.C: New test.
7419
7420 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7421
7422         * gcc.dg/tree-ssa/20040911-1.c: New test.
7423
7424 2004-09-11  Andreas Jaeger  <aj@suse.de>
7425
7426         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7427         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7428
7429 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7430
7431         * gcc.target/frv: New directory of FR-V-specific tests.
7432
7433 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7434
7435         * gcc.dg/convert-vec-1.c: New test.
7436
7437 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7438
7439         PR middle-end/17024
7440         * gcc.dg/pr17024-1.c: New test case.
7441
7442 2004-09-10  Eric Christopher  <echristo@redhat.com>
7443
7444         * gcc.dg/20040910-1.c: New test.
7445
7446 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7447
7448         * gcc.dg/bitfld-9.c: New test.
7449
7450 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7451
7452         * gcc.c-torture/execute/ieee/acc1.c: New test.
7453         * gcc.c-torture/execute/ieee/acc2.c: New test.
7454         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7455
7456 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7457
7458         * gcc.dg/deprecated-2.c: New test.
7459
7460 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7461
7462         * gcc.dg/init-vec-1.c: New test.
7463
7464 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7465
7466         PR middle-end/17055
7467         * gcc.dg/pr17055-1.c: New test case.
7468
7469 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7470
7471         PR target/17377
7472         * gcc.c-torture/execute/pr17377.c: New test.
7473
7474 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7475
7476         PR c/8420
7477         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7478         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7479         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7480         gcc.dg/long-long-typespec-1.c: New tests.
7481         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7482
7483 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7484
7485         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7486         gcc.dg/gnu99-static-1.c: New tests.
7487
7488 2004-09-08  Devang Patel  <dpatel@apple.com>
7489
7490         * gcc.dg/darwin-ld-20040828-1.c: New test.
7491         * gcc.dg/darwin-ld-20040828-2.c: New test.
7492         * gcc.dg/darwin-ld-20040828-3.c: New test.
7493
7494 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7495
7496         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7497         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7498         in error message.
7499         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7500         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7501         in error message.
7502         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7503         types they qualify.
7504         * objc.dg/type-size-2.m: Fix wording in comment.
7505         * objc.dg/va-meth-1.m: New test case.
7506
7507 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7508
7509         PR c/16633:
7510         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7511         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7512
7513 2004-09-06  Devang Patel  <dpatel@apple.com>
7514
7515         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7516         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7517
7518 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7519
7520         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7521         reflect changed line numbering of diagnostics.
7522
7523 2004-09-06  Paul Brook  <paul@codesourcery.com>
7524
7525         * gfortran.dg/edit_real_1.f90: Add new test.
7526
7527 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7528
7529         * gcc.dg/tree-ssa/loop-2.c: New test.
7530         * gcc.dg/tree-ssa/loop-3.c: New test.
7531         * gcc.dg/tree-ssa/loop-4.c: New test.
7532         * gcc.dg/tree-ssa/loop-5.c: New test.
7533
7534 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7535
7536         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7537
7538 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7539
7540         * gcc.dg/format/sentinel-1.c: New test.
7541
7542 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7543
7544         * testsuite/gcc.dg/builtins-46.c: New.
7545
7546 2004-09-03  Devang Patel  <dpatel@apple.com>
7547
7548         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7549         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7550
7551 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7552
7553         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7554         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7555         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7556         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7557         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7558         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7559         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7560         the non-portable bzero.
7561         * gcc.dg/20010912-1.c: xfail for NetWare.
7562         * gcc.dg/20020426-2.c: xfail for NetWare.
7563         * gcc.dg/20021014-1.c: xfail for NetWare.
7564         * gcc.dg/20021018-1.c: xfail for NetWare.
7565         * gcc.dg/20030213-1.c: xfail for NetWare.
7566         * gcc.dg/20030225-1.c: xfail for NetWare.
7567         * gcc.dg/20030708-1.c: xfail for NetWare.
7568         * gcc.dg/builtins-config.h: Also exclude NetWare.
7569         * gcc.dg/format/format.h: Define restrict only if not already defined.
7570         * gcc.dg/nest.c: xfail for NetWare.
7571         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7572         * lib/target-supports.exp (check_visibility_available): Exclude
7573         NetWare.
7574
7575 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7576
7577         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7578         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7579         deterministic starting point for the alignment of structure fields.
7580         * gcc.dg/Wpadded.c: Dito.
7581         * g++.dg/abi/vbase10.C: Dito.
7582
7583 2004-09-03  Devang Patel  <dpatel@apple.com>
7584
7585         * g++.dg/debug/pr15736.cc: New test.
7586
7587 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7588
7589         * README.QMTEST: Fix out-of-date link.
7590
7591 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7592
7593         PR fortran/16579
7594         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7595         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7596
7597 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7598
7599         * g++.dg/abi/arm_rtti1.C: New test.
7600
7601 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7602
7603         * gcc.dg/ppc-vector-memcpy.c: New.
7604         * gcc.dg/ppc-vector-memset.c: New.
7605
7606 2004-09-02  Chao-ying Fu  <fu@mips.com>
7607
7608         * gcc.target/mips/mips-3d-1.c: New test.
7609         * gcc.target/mips/mips-3d-2.c: New test.
7610         * gcc.target/mips/mips-3d-3.c: New test.
7611         * gcc.target/mips/mips-3d-4.c: New test.
7612         * gcc.target/mips/mips-3d-5.c: New test.
7613         * gcc.target/mips/mips-3d-6.c: New test.
7614         * gcc.target/mips/mips-3d-7.c: New test.
7615         * gcc.target/mips/mips-3d-8.c: New test.
7616         * gcc.target/mips/mips-3d-9.c: New test.
7617         * gcc.target/mips/mips-ps-1.c: New test.
7618         * gcc.target/mips/mips-ps-2.c: New test.
7619         * gcc.target/mips/mips-ps-3.c: New test.
7620         * gcc.target/mips/mips-ps-4.c: New test.
7621         * gcc.target/mips/mips-ps-type.c: New test.
7622
7623 2004-09-02  Paul Brook  <paul@codesourcery.com>
7624
7625         * gfortran.dg/edit_real_1.f90: Add new tests.
7626
7627 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7628
7629         PR fortran/15327
7630         * gfortran.dg/merge_char_1.f90: New test.
7631
7632 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7633
7634         PR fortran/16404
7635         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7636
7637 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7638
7639         PR c/1522
7640         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7641
7642 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7643
7644         * g++.dg/opt/loop1.C: Do not XFAIL.
7645
7646 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7647
7648         * gcc.c-torture/execute/20040831-1.c: New test.
7649
7650 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7651
7652         PR fortran/16579
7653         * gfortran.dg/g77/20010610.f: Now passes.
7654         Copy from g77.f-torture/execute. Add dg-run directive.
7655         * gfortran.dg/g77/README: Update
7656
7657 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7658
7659         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7660         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7661         (t1, t2, t3, t4): Add volatile.
7662
7663 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7664
7665         * g++.dg/ext/visibility/arm1.C: New test.
7666
7667 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7668
7669         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7670         -pedantic-errors.
7671
7672 2004-09-01  Paul Brook  <paul@codesourcery.com>
7673
7674         * gfortran.dg/eof_2.f90: New test.
7675
7676 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7677
7678         PR fortran/16579
7679         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7680
7681 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7682
7683         PR libfortran/16805
7684         * gfortran.dg/list_read_2.f90: New test.
7685
7686 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7687
7688         * g++.dg/abi/key1.C: New test.
7689
7690 2004-08-31  Richard Henderson  <rth@redhat.com>
7691
7692         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7693         form of offsetof.
7694         * g++.dg/other/offsetof5.C: Remove duplicate.
7695
7696 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7697
7698         PR fortran/17244
7699         * gfortran.dg/func_derived_1.f90: New test.
7700
7701 2004-08-31  Paul Brook  <paul@codesourcery.com>
7702
7703         * gfortran.dg/eof_1.f90: New test.
7704
7705 2004-08-31  Paul Brook  <paul@codesourcery.com>
7706
7707         * gfortran.dg/list_read_1.f90: New file.
7708
7709 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7710
7711         * g++.dg/opt/loop1.C: XFAIL.
7712
7713 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7714
7715         * gcc.dg/funcdef-storage-1.c: New.
7716         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7717         an extern function in local scope.
7718         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7719         declare an 'auto inline' function in local scope.
7720         * gcc.dg/20011130-1.c: Likewise.
7721         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7722         an 'auto' function in local scope.
7723         * gcc.dg/20021014-1.c: Likewise.
7724         * gcc.dg/20030331-2.c: Likewise.
7725
7726 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7727
7728         * gfortran.dg/blockdata_1.f90: New test.
7729
7730 2004-08-30  Richard Henderson  <rth@redhat.com>
7731
7732         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7733
7734 2004-08-30  Richard Henderson  <rth@redhat.com>
7735
7736         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7737         additional_flags set by alternate driver.
7738         (ieee-options): New procedure.
7739         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7740         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7741         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7742         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7743
7744 2004-08-30  Richard Henderson  <rth@redhat.com>
7745
7746         * lib/f-torture.exp: Remove.
7747
7748 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR rtl-optimization/16590
7751         * g++.dg/opt/loop1.C: New test.
7752
7753 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7754
7755         PR fortran/13910
7756         * gfortran.dg/oldstyle_1.f90: New test.
7757
7758 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7759         Paul Brook  <paul@codesourcery.com>
7760
7761         * gfortran.dg/g77/README: Update.
7762         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7763         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7764         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7765
7766 2004-08-28  Paul Brook  <paul@codesourcery.com>
7767
7768         PR libfortran/17195
7769         * gfortran.dg/edit_real_1.f90: New test.
7770
7771 2004-08-27  Paul Brook  <paul@codesourcery.com>
7772
7773         * gfortran.dg/rewind_1.f90: New test.
7774
7775 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7776
7777         PR fortran/16597
7778         * gfortran.dg/pr16597.f90: New test.
7779
7780 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7781
7782         PR c/13801
7783         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7784         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7785         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7786         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7787         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7788
7789 2004-08-26  Nick Clifton  <nickc@redhat.com>
7790
7791         * gcc.c-torture/compile/pr17119.c: New test.
7792
7793 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7794
7795         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7796
7797 2004-08-25  Richard Henderson  <rth@redhat.com>
7798
7799         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7800         the bits that expect kind=8 to be the largest real kind.
7801
7802 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7803
7804         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7805
7806 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7807
7808         * gfortran.dg/assignment_1.f90: New test.
7809
7810 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7811
7812         * g++.dg/template/repo3.C: New test.
7813
7814 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7815
7816         PR middle-end/16693
7817         PR tree-optimization/16372
7818         * g++.dg/opt/pr16372-1.C: New test case.
7819         * g++.dg/opt/pr16693-1.C: New test case.
7820         * g++.dg/opt/pr16693-2.C: New test case.
7821
7822 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7823
7824         * objc.dg/proto-lossage-4.m: New test.
7825
7826 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7827
7828         PR c++/17155
7829         * g++.dg/inherit/local2.C: New test.
7830
7831 2004-08-25  Paul Brook  <paul@codesourcery.com>
7832
7833         PR fortran/17144
7834         * gfortran.dg/string_ctor_1.f90: New test.
7835
7836 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7837
7838         PR c++/14428
7839         * g++.dg/template/redecl2.C: New test.
7840
7841 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7842
7843         PR fortran/17143
7844         * gfortran.dg/pr17143.f90: New test.
7845
7846 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7847
7848         PR fortran/17164
7849         * gfortran.dg/pr17164.f90: New test.
7850
7851 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7852
7853         * gcc.dg/tree-ssa/loop-1.c: New test.
7854
7855 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7856
7857         * gcc.c-torture/compile/20040824-1.c: New test.
7858
7859 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7860
7861         * gcc.c-torture/compile/iftrap-3.c: New test.
7862
7863 2004-08-24  Paul Brook  <paul@codesourcery.com>
7864
7865         * gfortran.dg/entry_2.f90: New test.
7866
7867 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7868
7869         PR c++/16889
7870         * g++.dg/lookup/ambig[12].C: New.
7871
7872 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7873
7874         PR c++/16706
7875         * g++.dg/template/crash21.C: New test.
7876         * g++.dg/template/crash22.C: Likewise.
7877
7878 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7879
7880         PR c++/17149
7881         * g++.dg/template/access15.C: New.
7882
7883 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7884
7885         PR c++/17163
7886         * g++.dg/template/repo2.C: New test.
7887
7888 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7889
7890         PR rtl-optimization/17078
7891         * gcc.c-torture/execute/pr17078-1.c: New test case.
7892
7893 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c/14492
7896         * gcc.dg/debug/crash1.c: New test.
7897
7898 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c/16180
7901         * gcc.dg/loop-5.c: New test.
7902
7903 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7904
7905         * gcc.c-torture/execute/20040823-1.c: New test.
7906
7907 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7908
7909         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7910         to the assembler.  Simplify test accordingly.
7911         (asm_abi_flags): Use GNU names.
7912         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7913         to check for ABI flags.
7914
7915 2004-08-22  Andrew Pinski  <apinski@apple.com>
7916
7917         * g++.dg/opt/pr14029.C: New test.
7918         * gcc.c-torture/execute/pr15262.c: New test.
7919
7920 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7921
7922         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7923
7924 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7925
7926         PR 16908
7927         * gfortran.dg/direct_io.f90: New test.
7928
7929 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/17121
7932         * g++.dg/inherit/local2.C: New test.
7933
7934 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7935
7936         PR c++/17120
7937         * g++.dg/warn/Wparentheses-4.C: New test.
7938
7939 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7940
7941         PR c++/17121
7942         * g++.dg/inherit/local2.C: New test.
7943
7944         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7945         * gcc.dg/ppc-ldstruct.c: Likewise.
7946         * gcc.dg/ppc64-abi-2.c: Likewise.
7947
7948 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7949
7950         PR rtl-optimization/17099
7951         * gcc.c-torture/execute/20040820-1.c: New test.
7952
7953 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7954
7955         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7956
7957 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7958
7959         PR fortran/17077
7960         * gfortran.dg/auto_array_1.f90: New test.
7961
7962 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7963
7964         PR fortran/17074
7965         * gfortran.dg/simpleif_1.f90: New test.
7966
7967 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7968
7969         * lib/target-supports.exp (check_profiling_available): Return
7970         false for arm*-*-symbianelf* and arm*-*-eabi*.
7971
7972         PR c++/15890
7973         * g++.dg/template/delete1.C: New test.
7974
7975 2004-08-19  Paul Brook  <paul@codesourcery.com>
7976
7977         PR fortran/14976
7978         PR fortran/16228
7979         * gfortran.dg/data_char_1.f90: New test.
7980
7981 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7982
7983         PR fortran/16946
7984         * gfortran.dg/reduction.f90: New testcase.
7985
7986 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7987
7988         PR fortran/16520
7989         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7990
7991 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7992
7993         PR c++/17041
7994         * g++.dg/Wparentheses-3.C: New test.
7995
7996 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7997
7998         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7999         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8000         * gcc.dg/vect/vect-2.c: Likewise.
8001         * gcc.dg/vect/vect-3.c: Likewise.
8002         * gcc.dg/vect/vect-4.c: Likewise.
8003         * gcc.dg/vect/vect-5.c: Likewise.
8004         * gcc.dg/vect/vect-6.c: Likewise.
8005         * gcc.dg/vect/vect-7.c: Likewise.
8006         * gcc.dg/vect/vect-25.c: Likewise.
8007         * gcc.dg/vect/vect-31.c: Likewise.
8008         * gcc.dg/vect/vect-32.c: Likewise.
8009         * gcc.dg/vect/vect-34.c: Likewise.
8010         * gcc.dg/vect/vect-36.c: Likewise.
8011         * gcc.dg/vect/vect-all.c: Likewise.
8012
8013 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8014
8015         PR c++/17068
8016         * g++.dg/template/operator4.C: New test.
8017
8018 2004-08-18  Richard Henderson  <rth@redhat.com>
8019
8020         * gcc.dg/20040206-1.c: XFAIL.
8021
8022 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8023
8024         PR c++/16246
8025         * g++.dg/template/array7.C: New test.
8026
8027 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8028
8029         * gcc.dg/mips-movcc-1.c: New test.
8030         * gcc.dg/mips-movcc-2.c: New test.
8031         * gcc.dg/mips-movcc-3.c: New test.
8032
8033         * gcc.dg/mips-nmadd-1.c: New test.
8034         * gcc.dg/mips-nmadd-2.c: New test.
8035
8036 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8037
8038         PR c++/15871
8039         * g++.dg/opt/inline8.C: New test.
8040
8041         PR c++/16965
8042         * g++.dg/parse/error17.C: New test.
8043
8044 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8045
8046         * gcc.dg/vect: New directory for vectorizer tests.
8047         * gcc.dg/vect/tree-vect.h: New file.
8048         * gcc.dg/vect/vect.exp: New file.
8049         * gcc.dg/vect/pr16105.c.c: New test.
8050         * gcc.dg/vect/vect-1.c: New test.
8051         * gcc.dg/vect/vect-2.c: New test.
8052         * gcc.dg/vect/vect-3.c: New test.
8053         * gcc.dg/vect/vect-4.c: New test.
8054         * gcc.dg/vect/vect-5.c: New test.
8055         * gcc.dg/vect/vect-6.c: New test.
8056         * gcc.dg/vect/vect-7.c: New test.
8057         * gcc.dg/vect/vect-8.c: New test.
8058         * gcc.dg/vect/vect-9.c: New test.
8059         * gcc.dg/vect/vect-10.c: New test.
8060         * gcc.dg/vect/vect-11.c: New test.
8061         * gcc.dg/vect/vect-12.c: New test.
8062         * gcc.dg/vect/vect-13.c: New test.
8063         * gcc.dg/vect/vect-14.c: New test.
8064         * gcc.dg/vect/vect-15.c: New test.
8065         * gcc.dg/vect/vect-16.c: New test.
8066         * gcc.dg/vect/vect-17.c: New test.
8067         * gcc.dg/vect/vect-18.c: New test.
8068         * gcc.dg/vect/vect-19.c: New test.
8069         * gcc.dg/vect/vect-20.c: New test.
8070         * gcc.dg/vect/vect-21.c: New test.
8071         * gcc.dg/vect/vect-22.c: New test.
8072         * gcc.dg/vect/vect-23.c: New test.
8073         * gcc.dg/vect/vect-24.c: New test.
8074         * gcc.dg/vect/vect-25.c: New test.
8075         * gcc.dg/vect/vect-26.c: New test.
8076         * gcc.dg/vect/vect-27.c: New test.
8077         * gcc.dg/vect/vect-28.c: New test.
8078         * gcc.dg/vect/vect-29.c: New test.
8079         * gcc.dg/vect/vect-30.c: New test.
8080         * gcc.dg/vect/vect-31.c: New test.
8081         * gcc.dg/vect/vect-32.c: New test.
8082         * gcc.dg/vect/vect-33.c: New test.
8083         * gcc.dg/vect/vect-34.c: New test.
8084         * gcc.dg/vect/vect-35.c: New test.
8085         * gcc.dg/vect/vect-36.c: New test.
8086         * gcc.dg/vect/vect-37.c: New test.
8087         * gcc.dg/vect/vect-38.c: New test.
8088         * gcc.dg/vect/vect-40.c: New test.
8089         * gcc.dg/vect/vect-41.c: New test.
8090         * gcc.dg/vect/vect-42.c: New test.
8091         * gcc.dg/vect/vect-43.c: New test.
8092         * gcc.dg/vect/vect-44.c: New test.
8093         * gcc.dg/vect/vect-45.c: New test.
8094         * gcc.dg/vect/vect-46.c: New test.
8095         * gcc.dg/vect/vect-47.c: New test.
8096         * gcc.dg/vect/vect-48.c: New test.
8097         * gcc.dg/vect/vect-49.c: New test.
8098         * gcc.dg/vect/vect-50.c: New test.
8099         * gcc.dg/vect/vect-51.c: New test.
8100         * gcc.dg/vect/vect-52.c: New test.
8101         * gcc.dg/vect/vect-53.c: New test.
8102         * gcc.dg/vect/vect-54.c: New test.
8103         * gcc.dg/vect/vect-55.c: New test.
8104         * gcc.dg/vect/vect-56.c: New test.
8105         * gcc.dg/vect/vect-57.c: New test.
8106         * gcc.dg/vect/vect-58.c: New test.
8107         * gcc.dg/vect/vect-59.c: New test.
8108         * gcc.dg/vect/vect-60.c: New test.
8109         * gcc.dg/vect/vect-61.c: New test.
8110         * gcc.dg/vect/vect-all.c: New test.
8111         * gcc.dg/vect/vect-none.c: New test.
8112
8113 2004-08-17  Paul Brook  <paul@codesourcery.com>
8114
8115         PR fortran/13082
8116         * gfortran.dg/entry_1.f90: New test.
8117
8118 2004-08-17  Andrew Pinski  <apinski@apple.com>
8119
8120         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8121
8122 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8123
8124         * gcc.dg/pr17036-1.c: New test.
8125
8126 2004-08-16  Devang Patel  <dpatel@apple.com>
8127
8128         * gcc.dg/darwin-20040809-1.c: New test.
8129
8130 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8131
8132         * gcc.dg/funcdef-attr-1.c: New test.
8133
8134 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8135
8136         * gcc.dg/altivec-17.c: New test.
8137         * gcc.dg/altivec-18.c: New test.
8138
8139 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8140
8141         PR c++/6749
8142         * g++.dg/template/vtable2.C: New test.
8143
8144 2004-08-14  Richard Henderson  <rth@redhat.com>
8145
8146         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8147         * gcc.dg/pack-test-4.c (main): Return 0.
8148         * gcc.dg/setjmp-1.c: Remove XFAIL.
8149         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8150
8151 2004-08-14  Richard Henderson  <rth@redhat.com>
8152
8153         * gcc.dg/980217-1.c: Add prototype for printf.
8154
8155 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8156
8157         * gfortran.dg/pr16935.f90: New test.
8158
8159 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8160
8161         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8162
8163 2004-08-13  Paul Brook  <paul@codesourcery.com>
8164
8165         * gfortran.dg/der_io_1.f90: Remove stray comma.
8166
8167 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8168
8169         * gcc.dg/vmx/cw-bug-2.c: Remove.
8170         * gcc.dg/vmx/vprint-1.c: Remove.
8171         * gcc.dg/vmx/vscan-1.c: Remove.
8172
8173 2004-08-12  Devang patel  <dpatel@apple.com>
8174
8175         * gcc.dg/darwin-20040809-2.c: New test.
8176
8177 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8178
8179         * g++.dg/ext/altivec-12.C: New test.
8180
8181         * g++.dg/ext/altivec-11.C: New test.
8182
8183 2004-08-12  Paul Brook  <paul@codesourcery.com>
8184
8185         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8186
8187 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8188
8189         * g++.dg/ext/altivec-2.C: Check for hardware support before
8190         executing any VMX instructions.
8191
8192         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8193
8194 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8195
8196         PR c++/16276
8197         * g++.old-deja/g++.other/comdat4.C: New test.
8198         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8199
8200 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8201
8202         PR target/16286
8203         * gcc.dg/pr16286.c: New test.
8204
8205 2004-08-12 Jan Beulich <jbeulich@novell.com>
8206
8207         * g++.dg/ext/asm5.C: New.
8208
8209 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8210
8211         PR c++/16698
8212         * g++.dg/eh/crash1.C: New test.
8213
8214         PR c++/16717
8215         * g++.dg/ext/construct1.C: New test.
8216
8217 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8218
8219         PR c++/16853
8220         * g++.dg/init/ptrmem1.C: New test.
8221
8222         PR c++/16618
8223         * g++.dg/parse/offsetof5.C: New test.
8224
8225         PR c++/16870
8226         * g++.dg/template/overload3.C: New test.
8227
8228 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/16964
8231         * g++.dg/parse/error16.C: New test.
8232
8233         PR c++/16904
8234         * g++.dg/template/error14.C: New test.
8235
8236         PR c++/16929
8237         * g++.dg/template/error15.C: New test.
8238
8239 2004-08-11  Devang Patel  <dpatel@apple.com>
8240
8241         * gcc.dg/darwin-ld-20040809-1.c: New test.
8242         * gcc.dg/darwin-ld-20040809-2.c: New test.
8243
8244 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8245
8246         PR fortran/16917
8247         * gfortran.dg/dfloat_1.f90: New test.
8248
8249 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8250
8251         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8252         * gcc.dg/dll-2.c: Fix dg-require syntax.
8253         * gcc.misc-tests/arm-isr.c (abort): Declare.
8254         (exit): Likewise.
8255
8256 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8257
8258         PR c++/16971
8259         * g++.dg/parse/crash16.C: New test.
8260
8261 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8262
8263         * gcc.dg/mips-rsqrt-1.c: New test case.
8264         * gcc.dg/mips-rsqrt-2.c: New test case.
8265         * gcc.dg/mips-rsqrt-3.c: New test case.
8266
8267 2004-08-10  Paul Brook  <paul@codesourcery.com>
8268
8269         * gfortran.dg/der_io_1.f90: New test.
8270
8271 2004-08-10  Paul Brook  <paul@codesourcery.com>
8272
8273         PR fortran/16919
8274         * gfortran.dg/der_array_1.f90: New test.
8275
8276 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8277
8278         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8279
8280 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8281
8282         * gcc.dg/wchar_t-2.c: Fix typo.
8283
8284 2004-08-09  Falk Hueffner  <falk@debian.org>
8285
8286         PR tree-optimization/12517
8287         * gcc.c-torture/compile/pr12517.c: New test.
8288
8289         PR tree-optimization/12578
8290         * gcc.c-torture/compile/pr12578.c: New test.
8291
8292         PR tree-optimization/12899
8293         * gcc.c-torture/compile/pr12899.c: New test.
8294
8295         PR rtl-optimization/14692
8296         * gcc.c-torture/compile/pr14692.c: New test.
8297
8298         PR tree-optimization/16461
8299         * gcc.c-torture/compile/pr16461.c: New test.
8300
8301 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8302
8303         * gfortran.dg/getenv_1.f90: New test.
8304
8305 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8306
8307         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8308         wchar_t.
8309         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8310
8311 2004-08-06  Paul Brook  <paul@codesourcery.com>
8312
8313         * gfortran.dg/ret_array_1.f90: New test.
8314         * gfortran.dg/ret_pointer_1.f90: New test.
8315
8316 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8317
8318         * gcc.dg/missing-field-init-[12].c: New tests.
8319         * g++.dg/warn/missing-field-init-[12].C: New tests.
8320
8321 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * gcc.dg/enum2.c: New test.
8324         * gcc.dg/symbian3.c: Likewise.
8325         * gcc.dg/symbian4.c: Likewise.
8326         * gcc.dg/wchar_t-2.c: Likewise.
8327
8328 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8329
8330         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8331         destructor tests.
8332
8333 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8334
8335         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8336         dg-require-visiblity.
8337         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8338         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8339         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8340         * g++.dg/ext/visibility/new1.C: Likewise.
8341         * g++.dg/ext/visibility/pragma.C: Likewise.
8342         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8343         * g++.dg/ext/visibility/virtual.C: Likewise.
8344         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8345         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8346         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8347         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8348         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8349         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8350         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8351         * g++/dg/ext/visibility/visibility-8.C: New test.
8352         * gcc.c-torture/compile/dll.x: Remove.
8353         * gcc.dg/dll-2.c: Use dg-require-dll
8354         * gcc.dg/visibility-10.c: New test.
8355         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8356         supporting DLLs.
8357         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8358         (scan_not_hidden): Likewise.
8359
8360 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8361
8362         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8363
8364 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8365
8366         * gcc.c-torture/execute/20040805-1.c: New test.
8367
8368 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8369
8370         * gcc.dg/20020118-1.c: Declare abort.
8371         * gcc.dg/altivec_check.h: Likewise.
8372         * gcc.dg/iftrap-2.c: Likewise.
8373         * gcc.dg/pragma-darwin.c: Likewise.
8374         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8375
8376 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8377
8378         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8379
8380 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8381
8382         * gcc.c-torture/execute/builtins/abs-2.c,
8383         gcc.c-torture/execute/builtins/abs-3.c,
8384         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8385         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8386         intmax_t, uintmax_t and their limits.
8387         * gcc.dg/intmax_t-1.c: New test.
8388
8389 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8390
8391         * g++.dg/tc1/dr147.C: Add reference to PR.
8392
8393 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8394
8395         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8396         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8397
8398 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8399
8400         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8401
8402 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8403
8404         * gcc.dg/redecl-5.c: New test.
8405         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8406         of scanf.
8407
8408 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8409
8410         PR middle-end/16790
8411         * gcc.c-torture/execute/pr16790-1.c: New test case.
8412
8413 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8414
8415         * g++.dg/ext/visibility/assign1.C: New test.
8416         * g++.dg/ext/visibility/new1.C: Likewise.
8417
8418         * gcc.dg/symbian1.c: New test.
8419         * gcc.dg/symbian2.c: Likewise.
8420
8421 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8422
8423         PR target/16570
8424         * gcc.dg/i386-sse-9.c: New test.
8425
8426 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8427
8428         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8429
8430 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8431
8432         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8433         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8434         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8435         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8436         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8437         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8438         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8439         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8440         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8441         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8442         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8443         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8444         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8445         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8446         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8447         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8448         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8449         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8450         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8451         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8452         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8453         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8454         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8455         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8456         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8457         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8458         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8459         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8460         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8461         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8462         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8463         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8464         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8465         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8466         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8467         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8468         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8469         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8470         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8471         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8472         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8473         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8474         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8475         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8476         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8477         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8478         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8479         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8480         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8481         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8482         gcc.misc-tests/i386-pf-3dnow-1.c,
8483         gcc.misc-tests/i386-pf-athlon-1.c,
8484         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8485         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8486         Declare built-in functions used.
8487         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8488
8489 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/16707
8492         * g++.dg/lookup/using12.C: New test.
8493
8494         * g++.dg/init/null1.C: Fix PR number.
8495         * g++.dg/parse/namespace10.C: Likewise.
8496
8497 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8498
8499         PR c++/16224
8500         * g++.dg/template/spec17.C: New test.
8501         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8502         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8503
8504 2004-08-02  David Billinghurst
8505
8506         PR fortran/16292
8507         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8508
8509 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8510
8511         * gcc.dg/ia64-got-1.c: New test case.
8512
8513 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/16489
8516         * g++.dg/init/null1.C: New test.
8517         * g++.dg/tc1/dr76.C: Adjust error marker.
8518
8519         PR c++/16529
8520         * g++.dg/parse/namespace10.C: New test.
8521
8522         PR c++/16810
8523         * g++.dg/inherit/ptrmem2.C: New test.
8524
8525 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8526
8527         PR target/16155
8528         * gcc.dg/pr16155.c: New test.
8529
8530 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8531
8532         * gcc.dg/redecl-2.c: New test.
8533
8534 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8535
8536         * gcc.dg/darwin-longdouble.c: New file.
8537
8538 2004-07-30  Richard Henderson  <rth@redhat.com>
8539
8540         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8541         write to constant argument.
8542         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8543
8544 2004-07-30  Richard Henderson  <rth@redhat.com>
8545
8546         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8547         tests of nearest around zero.
8548
8549 2004-07-30  Andrew Pinski  <apinski@apple.com>
8550
8551         * gcc.c-torture/compile/20040730-1.c: New test.
8552
8553 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8554
8555         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8556         powerpc-eabispe.
8557
8558 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8559
8560         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8561
8562 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8563
8564         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8565         contains $ld_library_path.
8566         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8567
8568 2004-07-29  Richard Henderson  <rth@redhat.com>
8569
8570         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8571
8572         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8573         (alt2, which): New.
8574         (Check): Accept either alternative.
8575
8576 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8577
8578         * g++.dg/abi/inline1.C: New test.
8579         * g++.dg/abi/local1-a.cc: Likewise.
8580         * g++.dg/abi/local1.C: Likewise.
8581         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8582         * g++.dg/abi/mangle12.C: Likewise.
8583         * g++.dg/abi/mangle17.C: Likewise.
8584         * g++.dg/abi/mangle20-2.C: Likewise.
8585         * g++.dg/opt/interface1.C: Likewise.
8586         * g++.dg/opt/interface1.h: Likewise.
8587         * g++.dg/opt/interface1-a.cc: New test.
8588         * g++.dg/parse/repo1.C: New test.
8589         * g++.dg/template/repo1.C: Likewise.
8590         * g++.dg/warn/Winline-1.C: Likewise.
8591         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8592
8593 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8594
8595         * gcc.dg/tree-ssa/20040729-1.c: New test.
8596
8597 2004-07-27  Matt Austern <austern@apple.com>
8598
8599         * gcc.dg/darwin-bool-1.c: New test.
8600         * gcc.dg/darwin-bool-2.c: New test.
8601
8602 2004-07-28  Richard Henderson  <rth@redhat.com>
8603
8604         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8605         arguments in the correct type.  Don't write to constant arguments.
8606
8607 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8608
8609         PR tree-optimization/16688
8610         PR tree-optimization/16689
8611         * g++.dg/tree-ssa/pr16688.C: New test.
8612
8613 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8614
8615         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8616         loads.  Not only in the comment, this time.
8617
8618 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8619
8620         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8621         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8622         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8623         * gcc.dg/sh4a-bitmovua.c: New.
8624         * gcc.dg/sh4a-cos.c: New.
8625         * gcc.dg/sh4a-cosf.c: New.
8626         * gcc.dg/sh4a-fprun.c: New.
8627         * gcc.dg/sh4a-fsrra.c: New.
8628         * gcc.dg/sh4a-memmovua.c: New.
8629         * gcc.dg/sh4a-sin.c: New.
8630         * gcc.dg/sh4a-sincos.c: New.
8631         * gcc.dg/sh4a-sincosf.c: New.
8632         * gcc.dg/sh4a-sinf.c: New.
8633
8634 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8635
8636         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8637         conditionals.
8638         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8639         loads.
8640         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8641         DOM1.
8642
8643 2004-07-27  Andrew Pinski  <apinski@apple.com>
8644
8645         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8646
8647 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8648
8649         * gcc.dg/pragma-isr.c: New test.
8650
8651 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8652
8653         PR c++/14429
8654         * g++.dg/template/ttp11.C: New test.
8655
8656 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8657
8658         * gcc.c-torture/compile/20040727-1.c: New test.
8659
8660 2004-07-26  Eric Christopher  <echristo@redhat.com>
8661
8662         * gcc.c-torture/compile/20040726-2.c: New test.
8663
8664 2004-07-26  Andrew Pinski  <apinski@apple.com>
8665
8666         * g++.dg/rtti/tinfo1.C: Xfail.
8667
8668 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8669
8670         * gcc.c-torture/compile/20040726-1.c: New test.
8671
8672 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8673             Brian Ryner  <bryner@brianryner.com>
8674
8675         PR c++/9283
8676         PR c++/15000
8677         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8678         * g++.dg/ext/visibility/: New directory.
8679         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8680         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8681         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8682         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8683         * g++.dg/ext/visibility/fvisibility.C,
8684         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8685         g++.dg/ext/visibility/fvisibility-override1.C
8686         g++.dg/ext/visibility/fvisibility-override2.C
8687         g++.dg/ext/visibility/memfuncts.C
8688         g++.dg/ext/visibility/noPLT.C
8689         g++.dg/ext/visibility/pragma.C
8690         g++.dg/ext/visibility/pragma-override1.C
8691         g++.dg/ext/visibility/pragma-override2.C
8692         g++.dg/ext/visibility/staticmemfuncts.C
8693         g++.dg/ext/visibility/virtual.C: New tests.
8694
8695 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8696
8697         PR c/15360
8698         * gcc.dg/pr15360-1.c: New test.
8699
8700 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8701
8702         * gcc.dg/pragma-align-2.c: New test.
8703         * gcc.dg/pragma-init-fini.c: New test.
8704         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8705         targets.
8706
8707 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8708
8709         * gcc.dg/init-string-2.c: New test.
8710
8711 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8712
8713         PR 16684
8714         * gcc.dg/Wredundant-decls-1.c: New test case.
8715
8716 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8717
8718         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8719         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8720         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8721         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8722         * gcc.dg/compat/generate-random.c: New file.
8723         * gcc.dg/compat/generate-random.h: Likewise.
8724         * gcc.dg/compat/generate-random_r.c: Likewise.
8725         * gcc.dg/compat/struct-layout-1.h: Likewise.
8726         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8727         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8728         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8729         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8730         * gcc.dg/compat/struct-layout-1_main.c: New test.
8731         * gcc.dg/compat/struct-layout-1_x.c: New file.
8732         * gcc.dg/compat/struct-layout-1_y.c: New file.
8733         * gcc.dg/compat/struct-layout-1_test.h: New file.
8734
8735 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8736
8737         * gcc.dg/comp-return-1.c: New test
8738
8739 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8740
8741         * gcc.dg/vmx/8-02a.c: Fix typo.
8742
8743         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8744         * gcc.dg/darwin-abi-3.c: New test.
8745
8746         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8747         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8748
8749         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8750         * gcc.dg/vmx/ops-long-1.c: New test.
8751         * gcc.dg/vmx/ops-long-2.c: New test.
8752
8753 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8754
8755         * g++.dg/lookup/conv-[1234].C: New.
8756
8757 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8758
8759         * g++.dg/parse/attr2.C: Simplify.
8760
8761 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8762
8763         PR c/7284
8764         * gcc.c-torture/execute/pr7284-1.c: New test.
8765
8766 2004-07-22  Brian Booth  <bbooth@redhat.com>
8767
8768         * gcc.dg/tree-ssa/20040721-1.c: New test.
8769
8770 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8771
8772         * g++.dg/template/crash20.c: New.
8773
8774 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8775
8776         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8777         Add dg-run directive.  Declare variables as required.
8778         * gfortran.dg/g77/README: Update
8779
8780 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8781
8782         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8783         gcc.dg/cris-peep2-andu2.c: New tests.
8784
8785 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8786
8787         PR c/15052
8788         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8789         on return type.
8790         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8791         messages.
8792         * gcc.dg/qual-return-2.c: Update expected messages.
8793         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8794
8795 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8796
8797         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8798         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8799
8800 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8801
8802         PR c/11250
8803         * gcc.dg/init-string-1.c: New test.
8804
8805 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR middle-end/15345
8808         PR c/16450
8809         * gcc.dg/torture/nested-fn-1.c: New test.
8810
8811 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8812
8813         PR target/16559
8814         * gcc.dg/ia64-fptr-1.c: New file.
8815
8816 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8817
8818         PR c++/14497
8819         * g++.dg/template/spec16.C: New test.
8820         * g++.old-deja/g++.robertl/eb118.C: Remove.
8821
8822 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8823
8824         PR c++/509
8825         * g++.dg/template/spec15.C: New test.
8826
8827 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8828
8829         Copy cases from g77.f-torture/execute and add dg-run
8830         directive.  Other changes as noted.
8831         * gfortran.dg/g77/13037.f
8832         * gfortran.dg/g77/1832.f
8833         * gfortran.dg/g77/19981119-0.f
8834         * gfortran.dg/g77/19990313-0.f
8835         * gfortran.dg/g77/19990313-1.f
8836         * gfortran.dg/g77/19990313-2.f
8837         * gfortran.dg/g77/19990313-3.f
8838         * gfortran.dg/g77/19990419-1.f
8839         * gfortran.dg/g77/19990826-0.f
8840         * gfortran.dg/g77/19990826-2.f
8841         * gfortran.dg/g77/20000503-1.f
8842         * gfortran.dg/g77/20001111.f
8843         * gfortran.dg/g77/20010116.f
8844         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8845         * gfortran.dg/g77/20010430.f
8846         * gfortran.dg/g77/6177.f
8847         * gfortran.dg/g77/947.f
8848         * gfortran.dg/g77/970816-3.f
8849         * gfortran.dg/g77/971102-1.f
8850         * gfortran.dg/g77/980520-1.f
8851         * gfortran.dg/g77/980628-0.f
8852         * gfortran.dg/g77/980628-1.f
8853         * gfortran.dg/g77/980628-10.f
8854         * gfortran.dg/g77/980628-2.f
8855         * gfortran.dg/g77/980628-3.f
8856         * gfortran.dg/g77/980628-7.f
8857         * gfortran.dg/g77/980628-8.f
8858         * gfortran.dg/g77/980628-9.f
8859         * gfortran.dg/g77/980701-0.f
8860         * gfortran.dg/g77/980701-1.f
8861         * gfortran.dg/g77/cabs.f
8862         * gfortran.dg/g77/claus.f
8863         * gfortran.dg/g77/complex_1.f
8864         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8865         * gfortran.dg/g77/dcomplex.f
8866         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8867         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8868         * gfortran.dg/g77/f90-intrinsic-numeric.f
8869         * gfortran.dg/g77/int8421.f
8870         * gfortran.dg/g77/labug1.f
8871         * gfortran.dg/g77/large_vec.f
8872         * gfortran.dg/g77/le.f
8873         * gfortran.dg/g77/short.f
8874         * gfortran.dg/g77/README: Update
8875
8876 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/16637
8879         * g++.dg/parse/lookup4.C: New test.
8880
8881 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8882
8883         PR c++/16175
8884         * g++.dg/template/ttp10.C: New test.
8885
8886 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8887
8888         * gcc.dg/pr12625-1.c: New test.
8889
8890 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8891
8892         * testsuite/gcc.dg/switch-warn-1.c: New test.
8893         * testsuite/gcc.dg/switch-warn-2.c: New test.
8894         * gcc.c-torture/compile/pr14730.c: Update.
8895
8896 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8897
8898         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8899         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8900         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8901         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8902
8903 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8904
8905         PR c++/16623
8906         * g++.dg/template/assign1.C: New test.
8907
8908 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8909
8910         PR c++/12170
8911         * g++.dg/template/ttp9.C: New test.
8912
8913 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8914
8915         * gcc.dg/format/cmn-err-1.c: New test.
8916
8917 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8918
8919         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8920         gcc.dg/Wparentheses-10.c: New tests.
8921         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8922
8923 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8924
8925         PR fortran/16465
8926         * gfortran.dg/g77//ffixed-line-length-0.f,
8927         gfortran.dg/g77/ffixed-line-length-132.f,
8928         gfortran.dg/g77/ffixed-line-length-72.f,
8929         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8930         gfortran.dg/g77/README: Update.
8931
8932 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8933
8934         PR c++/13092
8935         * g++.dg/template/non-dependent7.C: New test.
8936         * g++.dg/template/non-dependent8.C: Likewise.
8937         * g++.dg/template/non-dependent9.C: Likewise.
8938         * g++.dg/template/non-dependent10.C: Likewise.
8939
8940 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/16337
8943         * g++.dg/parse/attr2.C: New test.
8944
8945 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8946
8947         * g77.dg: Removed.
8948         * g77.f-torture: Ditto.
8949
8950 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8951
8952         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8953         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8954         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8955
8956 2004-07-16  Richard Henderson  <rth@redhat.com>
8957
8958         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8959
8960 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8961
8962         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8963         tests with full list of options.
8964         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8965         of TORTURE_OPTIONS if test contains 'dg-do run'.
8966
8967         PR fortran/16404
8968         * gfortran.dg/do_iterator.f90: New test.
8969
8970 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8971
8972         PR rtl-optimization/16536
8973         * gcc.c-torture/execute/restrict-1.c: New test.
8974
8975 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8976
8977         PR fortran/15324
8978         * gfortran.dg/pr15324.f90: New test.
8979
8980         PR fortran/15129
8981         * gfortran.dg/pr15129.f90: New test.
8982
8983         PR fortran/15140
8984         * gfortran.dg/pr15140.f90: New test.
8985
8986         PR fortran/13792
8987         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8988         compile-time simplification.
8989
8990 2004-07-14  Mike Stump  <mrs@apple.com>
8991
8992         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8993
8994 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8995
8996         PR target/16325
8997         * gcc.dg/profile-generate-1.c: New.
8998
8999 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9000
9001         * gcc.c-torture/execute/20040709-1.c: New test.
9002         * gcc.c-torture/execute/20040709-2.c: New test.
9003
9004 2004-07-14  Mike Stump  <mrs@apple.com>
9005
9006         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9007
9008 2004-07-14  Mike Stump  <mrs@apple.com>
9009
9010         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9011
9012 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/16518
9015         * g++.dg/parse/mutable1.C: New test.
9016
9017 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9018
9019         PR tree-optimization/16443
9020         * gcc.dg/tree-ssa/20040713-1.c: New test.
9021
9022 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9023
9024         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9025         for operator new.
9026
9027 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9028
9029         * gfortran.dg/g77/README: New file
9030         * gfortran.dg/g77/19981216-0.f:  Copy from
9031         g77.f-torture/noncompile.  Add "dg-do compile" and
9032         dg-error as required.
9033         * gfortran.dg/g77/19990218-1.f: Likewise
9034         * gfortran.dg/g77/19990905-1.f: Likewise
9035         * gfortran.dg/g77/9263.f: Likewise
9036         * gfortran.dg/g77/980615-0.f: Likewise
9037         * gfortran.dg/g77/980616-0.f: Likewise
9038         * gfortran.dg/g77/check0.f: Likewise
9039         * gfortran.dg/g77/select_no_compile.f: Likewise
9040
9041 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9042
9043         Copy files from g77.f-torture/compile.
9044         Add "{ dg-do compile}".  Other changes as noted
9045         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9046         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9047         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9048         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9049         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9050         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9051         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9052         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9053         statement to conform to standard.  Append alpha1.x for reference.
9054         * gfortran.dg/g77/xformat.f: Add dg-warning
9055
9056 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9057
9058         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9059         Add {dg-do compile} directive.
9060         * gfortran.dg/g77/cpp2.F: Likewise
9061
9062 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9063
9064         PR c++/5402
9065         * g++.dg/lookup/name-clash1.C: New test.
9066
9067         PR c++/9777
9068         * g++.dg/lookup/name-clash2.C: New test.
9069
9070         PR c++/12102
9071         * g++.dg/lookup/name-clash3.C: New test.
9072
9073 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9074
9075         * g++.dg/lookup/new2.C: New test.
9076         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9077
9078 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9079
9080         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9081         Add {dg-do compile} directive.
9082         * gfortran.dg/g77/13060.f: Likewise
9083         * gfortran.dg/g77/19990218-0.f: Likewise
9084         * gfortran.dg/g77/19990305-0.f: Likewise
9085         * gfortran.dg/g77/19990419-0.f: Likewise
9086         * gfortran.dg/g77/19990502-0.f: Likewise
9087         * gfortran.dg/g77/19990502-1.f: Likewise
9088         * gfortran.dg/g77/19990525-0.f: Likewise
9089         * gfortran.dg/g77/19990826-1.f: Likewise
9090         * gfortran.dg/g77/19990826-3.f: Likewise
9091         * gfortran.dg/g77/19990905-2.f: Likewise
9092         * gfortran.dg/g77/20000412-1.f: Likewise
9093         * gfortran.dg/g77/20000511-1.f: Likewise
9094         * gfortran.dg/g77/20000511-2.f: Likewise
9095         * gfortran.dg/g77/20000518.f: Likewise
9096         * gfortran.dg/g77/20000601-1.f: Likewise
9097         * gfortran.dg/g77/20000601-2.f: Likewise
9098         * gfortran.dg/g77/20000629-1.f: Likewise
9099         * gfortran.dg/g77/20000630-2.f: Likewise
9100         * gfortran.dg/g77/20010115.f: Likewise
9101         * gfortran.dg/g77/20010321-1.f: Likewise
9102         * gfortran.dg/g77/20010426.f: Likewise
9103         * gfortran.dg/g77/20020307-1.f: Likewise
9104         * gfortran.dg/g77/8485.f: Likewise
9105         * gfortran.dg/g77/960317-1.f: Likewise
9106         * gfortran.dg/g77/970915-0.f: Likewise
9107         * gfortran.dg/g77/980310-1.f: Likewise
9108         * gfortran.dg/g77/980310-2.f: Likewise
9109         * gfortran.dg/g77/980310-3.f: Likewise
9110         * gfortran.dg/g77/980310-4.f: Likewise
9111         * gfortran.dg/g77/980310-6.f: Likewise
9112         * gfortran.dg/g77/980310-7.f: Likewise
9113         * gfortran.dg/g77/980310-8.f: Likewise
9114         * gfortran.dg/g77/980419-2.f: Likewise
9115         * gfortran.dg/g77/980424-0.f: Likewise
9116         * gfortran.dg/g77/980427-0.f: Likewise
9117         * gfortran.dg/g77/980729-0.f: Likewise
9118         * gfortran.dg/g77/981117-1.f: Likewise
9119         * gfortran.dg/g77/toon_1.f: Likewise
9120
9121 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9122
9123         PR c++/2204
9124         * g++.dg/other/abstract2.C: New test.
9125
9126 2004-07-12  Paul Brook  <paul@codesourcery.com>
9127
9128         * gfortran.dg/pointer_init_1.f90: New test.
9129
9130 2004-07-11  Paul Brook  <paul@codesourcery.com>
9131
9132         PR fortran/15986
9133         * gfortran.dg/contained_1.f90: New test.
9134
9135 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9136
9137         * g++.dg/parse/defarg8.C: New test.
9138
9139 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9140
9141         PR fortran/16433
9142         * gfortran.dg/pr16433.f: New test.
9143
9144         PR fortran/17574
9145         * gfortran.dg/pr15754.f90: New test.
9146
9147 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9148
9149         PR tree-optimization/16437
9150         * gcc.c-torture/execute/bitfld-4.c: New test.
9151
9152 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9153
9154         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9155         access to common var from module.
9156
9157 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9158
9159         PR fortran/16336
9160         * gfortran.fortran-torture/execute/common_2.f90: New test.
9161
9162 2004-07-10  Paul Brook  <paul@codesourcery.com>
9163
9164         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9165
9166 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9167
9168         PR fortran/15969
9169         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9170
9171 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9172
9173         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9174         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9175         * gfortran.dg/g77/ffree-form-1.f: Likewise
9176         * gfortran.dg/g77/ffree-form-2.f: Likewise
9177         * gfortran.dg/g77/ffree-form-3.f: Likewise
9178         * gfortran.dg/g77/fno-underscoring.f: Likewise
9179         * gfortran.dg/g77/funderscoring.f: Likewise
9180         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9181
9182 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9183
9184         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9185
9186 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9187         Paul Brook  <paul@codesourcery.com>
9188
9189         PR fortran/13415
9190         * gfortran.dg/common_pointer_1.f90: New test.
9191
9192 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9193
9194         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9195
9196 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9197
9198         PR target/16364
9199         * gcc.c-torture/compile/20040709-1.c: New.
9200
9201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9202
9203         PR fortran/14077
9204         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9205
9206 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9207
9208         PR fortran/13201
9209         * gfortran.dg/shape_1.f90: New test.
9210
9211 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9212             Andrew Pinski  <apinski@apple.com>
9213
9214         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9215
9216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9217
9218         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9219         comment.
9220
9221 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9222         Paul Brook  <paul@codesourcery.com>
9223
9224         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9225         '.f95' and '.F95'.
9226
9227 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9228
9229         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9230
9231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9232
9233         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9234         testcases with capital suffix.
9235
9236 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9237
9238         PR fortran/15481
9239         PR fortran/13372
9240         PR fortran/13575
9241         PR fortran/15978
9242         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9243
9244         * gfortran.dg/implicit_1.f90: New test.
9245
9246 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9247
9248         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9249         expression to match gfortran warning/error messages
9250         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9251         dg-error text.
9252
9253 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9254
9255         * lib/fortran-torture.exp: Rename proc search_for to
9256         search_for_re.
9257
9258 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9259
9260         * gcc.c-torture/execute/simd-5.x: New file.
9261         XFAIL on SPARC 64-bit at -O0.
9262
9263 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9264
9265         PR c++/8211
9266         PR c++/16165
9267         * g++.dg/warn/effc3.C: New test.
9268
9269 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9270
9271         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9272         change X to 1X in format.
9273         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9274         add data statements to conform to standard.
9275
9276 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9277
9278         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9279         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9280         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9281
9282 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9283
9284         * gfortran.dg/g77/7388.f: Copy from g77.dg
9285         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9286         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9287         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9288         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9289         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9290         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9291         * gfortran.dg/g77/strlen0.f: Likewise
9292
9293 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9294
9295         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9296         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9297
9298 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9299
9300         * gcc.c-torture/execute/920428-2.x: Delete.
9301         * gcc.c-torture/execute/920501-7.x: Likewise.
9302
9303 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9304
9305         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9306         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9307         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9308         prescott and c3-2.
9309         (PREFETCH_3DNOW): Add -march=c3.
9310
9311 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9312
9313         PR c/16437
9314         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9315         * gcc.c-torture/execute/bf64-1.x: Likewise.
9316
9317 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9318
9319         * gcc.c-torture/compile/20040708-1.c: New test.
9320
9321 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9322
9323         PR c++/16169
9324         * g++.dg/warn/effc2.C: New test.
9325
9326 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9327
9328         * gcc.c-torture/execute/bitfld-1.x: Remove.
9329         * gcc.c-torture/execute/bitfld-3.c: New test.
9330         * gcc.dg/bitfld-2.c: Remove XFAILs.
9331
9332 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9333
9334         PR c++/16276
9335         * g++.dg/rtti/tinfo1.C: New file.
9336
9337 2004-07-07  Eric Christopher  <echristo@redhat.com>
9338
9339         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9340
9341 2004-07-07  Andrew Pinski  <apinski@apple.com>
9342
9343         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9344
9345 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9346
9347         * g++.dg/init/call1.C: XFAIL.
9348
9349 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9350
9351         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9352         except for movstrict*, to movmem* and clrstr* to clrmem*.
9353
9354 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9355
9356         * gcc.c-torture/execute/20040707-1.c: New test.
9357
9358 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9359
9360         * gcc.c-torture/execute/20040706-1.c: New test.
9361
9362 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9363
9364         PR c++/3671
9365         * g++.dg/template/spec14.C: New test.
9366
9367 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9368
9369         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9370         nothing if not yet defined.  Use it in b, c and d type definitions.
9371         * gcc.c-torture/execute/20040705-1.c: New test.
9372         * gcc.c-torture/execute/20040705-2.c: New test.
9373
9374 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9375
9376         PR c++/2518
9377         * g++.dg/lookup/new1.C: New test.
9378
9379 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9380
9381         PR c++/11406
9382         * g++.dg/template/sizeof8.C: New test.
9383
9384 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9385
9386         * gcc.c-torture/compile/20040705-1.c: New test.
9387
9388 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9389
9390         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9391
9392 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9393
9394         * gcc.dg/cpp/if-mop.c: Two new testcases.
9395         * gcc.dg/cpp/trad/comment-3.c: New.
9396
9397 2004-07-04  Paul Brook  <paul@codesourcery.com>
9398
9399         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9400
9401 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9402
9403         PR c++/3761
9404         * g++.dg/lookup/crash4.C: New test.
9405
9406 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9407
9408         * gcc.c-torture/execute/builtin-abs-1.c
9409         * gcc.c-torture/execute/builtin-abs-2.c
9410         * gcc.c-torture/execute/builtin-complex-1.c
9411         * gcc.c-torture/execute/builtins/string-1-lib.c
9412         * gcc.c-torture/execute/builtins/string-1.c
9413         * gcc.c-torture/execute/builtins/string-2-lib.c
9414         * gcc.c-torture/execute/builtins/string-2.c
9415         * gcc.c-torture/execute/builtins/string-3-lib.c
9416         * gcc.c-torture/execute/builtins/string-3.c
9417         * gcc.c-torture/execute/builtins/string-4-lib.c
9418         * gcc.c-torture/execute/builtins/string-4.c
9419         * gcc.c-torture/execute/builtins/string-5-lib.c
9420         * gcc.c-torture/execute/builtins/string-5.c
9421         * gcc.c-torture/execute/builtins/string-6-lib.c
9422         * gcc.c-torture/execute/builtins/string-6.c
9423         * gcc.c-torture/execute/builtins/string-7-lib.c
9424         * gcc.c-torture/execute/builtins/string-7.c
9425         * gcc.c-torture/execute/builtins/string-8-lib.c
9426         * gcc.c-torture/execute/builtins/string-8.c
9427         * gcc.c-torture/execute/builtins/string-9-lib.c
9428         * gcc.c-torture/execute/builtins/string-9.c
9429         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9430         * gcc.c-torture/execute/builtins/string-asm-1.c
9431         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9432         * gcc.c-torture/execute/builtins/string-asm-2.c
9433         * gcc.c-torture/execute/stdio-opt-1.c
9434         * gcc.c-torture/execute/stdio-opt-2.c
9435         * gcc.c-torture/execute/stdio-opt-3.c
9436         * gcc.c-torture/execute/string-opt-1.c
9437         * gcc.c-torture/execute/string-opt-10.c
9438         * gcc.c-torture/execute/string-opt-11.c
9439         * gcc.c-torture/execute/string-opt-12.c
9440         * gcc.c-torture/execute/string-opt-13.c
9441         * gcc.c-torture/execute/string-opt-14.c
9442         * gcc.c-torture/execute/string-opt-15.c
9443         * gcc.c-torture/execute/string-opt-16.c
9444         * gcc.c-torture/execute/string-opt-2.c
9445         * gcc.c-torture/execute/string-opt-6.c
9446         * gcc.c-torture/execute/string-opt-7.c
9447         * gcc.c-torture/execute/string-opt-8.c:
9448         Replace with ...
9449
9450         * gcc.c-torture/execute/builtins/abs-2.c
9451         * gcc.c-torture/execute/builtins/abs-3.c
9452         * gcc.c-torture/execute/builtins/complex-1.c
9453         * gcc.c-torture/execute/builtins/fprintf.c
9454         * gcc.c-torture/execute/builtins/fputs.c
9455         * gcc.c-torture/execute/builtins/memcmp.c
9456         * gcc.c-torture/execute/builtins/memmove.c
9457         * gcc.c-torture/execute/builtins/memops-asm.c
9458         * gcc.c-torture/execute/builtins/mempcpy-2.c
9459         * gcc.c-torture/execute/builtins/mempcpy.c
9460         * gcc.c-torture/execute/builtins/memset.c
9461         * gcc.c-torture/execute/builtins/printf.c
9462         * gcc.c-torture/execute/builtins/sprintf.c
9463         * gcc.c-torture/execute/builtins/strcat.c
9464         * gcc.c-torture/execute/builtins/strchr.c
9465         * gcc.c-torture/execute/builtins/strcmp.c
9466         * gcc.c-torture/execute/builtins/strcpy.c
9467         * gcc.c-torture/execute/builtins/strcspn.c
9468         * gcc.c-torture/execute/builtins/strlen-2.c
9469         * gcc.c-torture/execute/builtins/strlen.c
9470         * gcc.c-torture/execute/builtins/strncat.c
9471         * gcc.c-torture/execute/builtins/strncmp-2.c
9472         * gcc.c-torture/execute/builtins/strncmp.c
9473         * gcc.c-torture/execute/builtins/strncpy.c
9474         * gcc.c-torture/execute/builtins/strpbrk.c
9475         * gcc.c-torture/execute/builtins/strpcpy-2.c
9476         * gcc.c-torture/execute/builtins/strpcpy.c
9477         * gcc.c-torture/execute/builtins/strrchr.c
9478         * gcc.c-torture/execute/builtins/strspn.c
9479         * gcc.c-torture/execute/builtins/strstr-asm.c
9480         * gcc.c-torture/execute/builtins/strstr.c:
9481         ... these new files.
9482
9483         * gcc.c-torture/execute/builtins/abs-2-lib.c
9484         * gcc.c-torture/execute/builtins/abs-3-lib.c
9485         * gcc.c-torture/execute/builtins/complex-1-lib.c
9486         * gcc.c-torture/execute/builtins/fprintf-lib.c
9487         * gcc.c-torture/execute/builtins/fputs-lib.c
9488         * gcc.c-torture/execute/builtins/memcmp-lib.c
9489         * gcc.c-torture/execute/builtins/memmove-lib.c
9490         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9491         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9492         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9493         * gcc.c-torture/execute/builtins/memset-lib.c
9494         * gcc.c-torture/execute/builtins/printf-lib.c
9495         * gcc.c-torture/execute/builtins/sprintf-lib.c
9496         * gcc.c-torture/execute/builtins/strcat-lib.c
9497         * gcc.c-torture/execute/builtins/strchr-lib.c
9498         * gcc.c-torture/execute/builtins/strcmp-lib.c
9499         * gcc.c-torture/execute/builtins/strcpy-lib.c
9500         * gcc.c-torture/execute/builtins/strcspn-lib.c
9501         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9502         * gcc.c-torture/execute/builtins/strlen-lib.c
9503         * gcc.c-torture/execute/builtins/strncat-lib.c
9504         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9505         * gcc.c-torture/execute/builtins/strncmp-lib.c
9506         * gcc.c-torture/execute/builtins/strncpy-lib.c
9507         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9508         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9509         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9510         * gcc.c-torture/execute/builtins/strrchr-lib.c
9511         * gcc.c-torture/execute/builtins/strspn-lib.c
9512         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9513         * gcc.c-torture/execute/builtins/strstr-lib.c
9514         * gcc.c-torture/execute/builtins/lib/abs.c
9515         * gcc.c-torture/execute/builtins/lib/fprintf.c
9516         * gcc.c-torture/execute/builtins/lib/memset.c
9517         * gcc.c-torture/execute/builtins/lib/printf.c
9518         * gcc.c-torture/execute/builtins/lib/sprintf.c
9519         * gcc.c-torture/execute/builtins/lib/strcpy.c
9520         * gcc.c-torture/execute/builtins/lib/strcspn.c
9521         * gcc.c-torture/execute/builtins/lib/strncat.c
9522         * gcc.c-torture/execute/builtins/lib/strncmp.c
9523         * gcc.c-torture/execute/builtins/lib/strncpy.c
9524         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9525         * gcc.c-torture/execute/builtins/lib/strspn.c
9526         * gcc.c-torture/execute/builtins/lib/strstr.c:
9527         New files containing support routines.
9528
9529         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9530         declaration.
9531         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9532         when not optimizing.
9533
9534 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/16240
9537         * g++.dg/abi/mangle22.C: New test.
9538         * g++.dg/abi/mangle23.C: Likewise.
9539
9540 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9541
9542         PR fortran/16290
9543         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9544         Allow for cases without denormalized floating point numbers.
9545
9546 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9547
9548         PR c/1027
9549         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9550         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9551         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9552         expected warning text.
9553         * gcc.dg/format/diag-2.c: New test.
9554
9555 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9556
9557         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9558
9559 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9560
9561         * gcc.dg/builtins-43.c: New.
9562         * gcc.dg/builtins-44.c: New.
9563         * gcc.dg/builtins-45.c: New.
9564
9565 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9566             Andreas Tobler  <a.tobler@schweiz.ch>
9567
9568         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9569         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9570         as SIGSEGV.
9571         * gcc.dg/cleanup-11.c: Likewise.
9572         * gcc.dg/cleanup-8.c: Likewise.
9573         * gcc.dg/cleanup-9.c: Likewise.
9574         * gcc.dg/cleanup-5.c: Run on all platforms.
9575
9576 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9577
9578         * g++.dg/warn/nonnull1.C: New test.
9579
9580 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9581
9582         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9583         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9584         Special-case the Sun compiler wrt to <complex.h>.
9585
9586 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9587
9588         * gcc.dg/Wunreachable-8.C: New test.
9589
9590         * gcc.dg/h8300-ice2.c : New test.
9591
9592 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9593
9594         PR fortran/16161
9595         * gfortran.fortran-torture/compile/implicit.f90: Add test
9596         for implicit character.
9597
9598 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9599
9600         PR fortran/16289
9601         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9602         Use tiny() intrinsic to find smallest non-negative real
9603
9604 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9607         * gcc.dg/compat/struct-by-value-22_x.c: New.
9608         * gcc.dg/compat/struct-by-value-22_y.c: New.
9609
9610         * gcc.c-torture/execute/20040629-1.c: New test.
9611
9612 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9613
9614         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9615         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9616
9617         PR target/16195
9618         * gcc.dg/20040625-1.c: New test.
9619
9620 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9621
9622         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9623
9624 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9625
9626         PR fortran/15963
9627         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9628
9629 2004-06-29  Richard Henderson  <rth@redhat.com>
9630
9631         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9632
9633 2004-06-29  Paul Brook  <paul@codesourcery.com>
9634
9635         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9636         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9637
9638 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9639
9640         PR c++/16260
9641         * g++.dg/parse/crash15.C: New.
9642
9643 2004-06-28  Andrew Pinski  <apinski@apple.com>
9644
9645         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9646         by the error already.
9647
9648         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9649
9650 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9651
9652         PR target/14041
9653         * gcc.dg/h8300-bss-align-1.c : New.
9654
9655 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9656
9657         * PR c++/16174
9658         * g++.dg/template/ctor4.C: New.
9659
9660 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9661
9662         PR c++/16205
9663         * g++.dg/warn/Wsequence-point-1.C: New test.
9664
9665 2004-06-27  Paul Brook  <paul@codesourcery.com>
9666
9667         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9668
9669 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9670
9671         * g++.old-deja/g++.mike/p7325.C: Remove.
9672
9673 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9674
9675         PR c/14963
9676         * gcc.dg/pr14963.c: New test.
9677
9678 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/16193
9681         * g++.dg/parse/redef1.C: New test.
9682
9683 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9684
9685         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9686         20021110.c.
9687         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9688         20021119-1.c.
9689         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9690         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9691         5-04.c.
9692         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9693         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9694         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9695         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9696         g++.brendan/enum14.C.
9697         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9698         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9699         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9700         g++.mike/virt1.C.
9701         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9702         memtemp24.C.
9703
9704 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9705
9706         * gcc.dg/20040527-1.c: New test case.
9707
9708 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9709
9710         PR gfortran/pr16196
9711         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9712
9713 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9714
9715         PR middle-end/15825
9716         * gcc.dg/pr15825-1.c: New test case.
9717
9718 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9719
9720         * gcc.c-torture/execute/20040625-1.c: New test.
9721
9722 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9723
9724         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9725
9726 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9727
9728         * gcc.dg/torture/mips-div-1.c: New test.
9729
9730 2004-06-24  Jeff Law  <law@redhat.com>
9731
9732         * gcc.dg/tree-ssa/20040624-1.c: New test.
9733
9734 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9735
9736         * gcc.c-torture/compile/20040624-1.c: New test.
9737
9738 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9739
9740         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9741         this directory.
9742
9743 2004-06-23  Andrew Pinski  <apinski@apple.com>
9744
9745         PR middle-end/15988
9746         * g++.dg/opt/ptrmem4.C: New test.
9747
9748         * gcc.dg/c90-array-quals-2.c: New test.
9749
9750 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9751
9752         * gcc.dg/kpice1.c: New test.
9753
9754 2006-06-23  Andrew Pinski  <apinski@apple.com>
9755
9756         * gcc.dg/c90-array-quals.c: New test.
9757
9758 2006-06-22  Richard Henderson  <rth@redhat.com>
9759
9760         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9761
9762 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9763
9764         * gcc.dg/builtins-config.h: Handle FreeBSD.
9765
9766 2006-06-22  Richard Henderson  <rth@redhat.com>
9767
9768         * g++.dg/opt/devirt1.C: New.
9769
9770 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9771
9772         * g++.dg/opt/pr15551.C: New testcase.
9773
9774 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9775
9776         PR target/14800
9777         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9778         x86_64-*-linux* when compiling for 32bit.
9779
9780 2004-06-21  Andrew Pinski  <apinski@apple.com>
9781
9782         * gcc.dg/pch/struct-1.c: New.
9783         * gcc.dg/pch/struct-1.hs: New.
9784
9785 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9786
9787         * gcc.dg/pch/save-temps-1.c: New file.
9788         * gcc.dg/pch/save-temps-1.hs: New file.
9789
9790 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9791
9792         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9793         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9794
9795 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9796
9797         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9798         to fix type error.
9799         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9800         Remove trailing spaces.
9801
9802 2004-06-21  Richard Henderson  <rth@redhat.com>
9803
9804         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9805         merging && to BIT_FIELD_REF.
9806
9807 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9808
9809         * g++.dg/opt/placeholder1.C: New test.
9810
9811 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9812
9813         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9814         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9815         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9816         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9817
9818 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9819
9820         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9821         extern "C".
9822         * g++.dg/other/pragma-re-1.C: Add comments.
9823
9824 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9825
9826         PR gfortran/16080
9827         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9828
9829 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9830
9831         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9832         instead of setting the type of size_t by
9833         hand.
9834
9835 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9836
9837         * gcc.dg/unordered-2.c: New test case.
9838         * gcc.dg/unordered-3.c: New test case.
9839
9840 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9841
9842         PR other/16043
9843         * lib/g++.exp (g++_version): Tweak regexp for version
9844         * lib/g77.exp (g77_version): Likewise
9845         * lib/gfortran.exp (gfortran_version): Likewise
9846         * lib/objc.exp (objc_version): Likewise
9847         * lib/treelang.exp (treelang_version): Likewise
9848
9849 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9850
9851         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9852         Use INT_MAX instead of __INT_MAX__.
9853         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9854
9855         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9856         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9857         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9858         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9859         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9860         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9861         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9862         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9863         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9864
9865         * gcc.dg/range-test-1.c: New test.
9866         * g++.dg/opt/range-test-1.C: New test.
9867
9868 2004-06-17  Richard Henderson  <rth@redhat.com>
9869
9870         * objc.dg/sync-1.m: New.
9871         * objc.dg/try-catch-1.m: Don't force next runtime.
9872         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9873         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9874         shadowed catch clause.
9875         * objc.dg/try-catch-5.m: New.
9876
9877 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9878
9879         Bug 14610
9880         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9881
9882 2004-06-15  Richard Henderson  <rth@redhat.com>
9883
9884         * gcc.dg/20001116-1.c: Move expected warning line.
9885
9886 2004-06-15  Richard Henderson  <rth@redhat.com>
9887
9888         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9889         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9890
9891 2004-06-15  Jeff Law  <law@redhat.com>
9892
9893         * gcc.dg/tree-ssa/20040615-1.c: New test.
9894         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9895         be less sensitive to operand ordering.
9896         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9897
9898 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9899
9900         * g++.dg/abi/bitfield3.C: Add comment..
9901
9902 2004-06-15  Richard Henderson  <rth@redhat.com>
9903
9904         * g++.dg/ext/stmtexpr1.C: XFAIL.
9905         * gcc.dg/20030612-1.c: XFAIL.
9906
9907 2004-06-15  Eric Christopher  <echristo@redhat.com>
9908
9909         * g++.dg/charset/asm5.c: New.
9910         * gcc.dg/charset/asm6.c: New.
9911
9912 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9913
9914         PR fortran/15962
9915         * gfortran.fortran-torture/execute/select_1.f90: New test.
9916
9917 2004-06-15  Paul Brook  <paul@codesourcery.com>
9918
9919         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9920
9921 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9922
9923         PR c++/15967
9924         * g++.dg/lookup/crash3.C: New test.
9925
9926 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9927
9928         PR c++/15947
9929         * g++.dg/parse/dtor4.C: New test.
9930
9931 2004-06-14  Jeff Law  <law@redhat.com>
9932
9933         * gcc.c-torture/compile/20040614-1.c: New test.
9934
9935 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9936
9937         PR fortran/15211
9938         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9939         LEN of a character array.
9940
9941 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9942
9943         PR c++/15096
9944         * g++.dg/template/ptrmem10.C: New test.
9945
9946         PR c++/14930
9947         * g++.dg/template/friend30.C: New test.
9948
9949 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9950
9951         PR fortran/14928
9952         * gfortran.fortran-torture/compile/mloc.f90: New test.
9953
9954 2004-06-13  Paul Brook  <paul@codesourcery.com>
9955
9956         * gfortran.fortran-torture/execute/random_2.f90: New test.
9957
9958 2004-06-13  Eric Christopher  <echristo@redhat.com>
9959
9960         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9961
9962 2004-06-12  Paul Brook  <paul@codesourcery.com>
9963
9964         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9965
9966 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9967
9968         PR fortran/14923
9969         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9970
9971 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9972
9973         PR fortran/14957
9974         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9975         syntax errors in end statements of contained subroutines.
9976
9977 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9978
9979         PR fortran/12841
9980         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9981
9982 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9983
9984         PR fortran/15665
9985         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9986
9987 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9988
9989         PR gfortran/12839
9990         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9991
9992 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9993
9994         PR c++/15862
9995         * g++.dg/parse/enum1.C: New test.
9996
9997 2004-06-10  Jeff Law  <law@redhat.com>
9998
9999         * gcc.c-torture/compile/20040610-1.c: New test.
10000
10001 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10002
10003         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10004         * g++.old-deja/g++.other/decl3.C: Likewise.
10005
10006 2004-06-10  Brian Booth  <bbooth@redhat.com>
10007
10008         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10009         V_MAY_DEF instead of VDEF.
10010         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10011
10012 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10013
10014         PR c++/14211
10015         * g++.dg/conversion/const1.C: New test.
10016
10017         PR c++/15076
10018         * g++.dg/conversion/reinterpret1.C: New test.
10019
10020         PR c++/15877
10021         * g++.dg/template/enum2.C: New test.
10022
10023         PR c++/15227
10024         * g++.dg/template/error13.C: New test.
10025
10026 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10027
10028         PR fortran/14957
10029         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10030         arguments to test_* REAL and of the right size.
10031
10032 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR target/15569
10035         PR rtl-optimization/15681
10036         * gcc.dg/20040609-1.c: New test.
10037
10038 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10039
10040         PR c++/14791
10041         * g++.dg/opt/builtins1.C: New test.
10042
10043 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10044
10045         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10046         that use default windows32 struct layout.
10047         * gcc.dg/i386-bitfield2.c: Likewise.
10048
10049 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10050
10051         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10052         for mingw32 and cygwin targets.
10053
10054 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10055
10056         * gcc.dg/pch/macro-4.c: New.
10057         * gcc.dg/pch/macro-4.hs: New.
10058
10059 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10060
10061         PR fortran/13249
10062         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10063
10064 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10065
10066         PR fortran/13372
10067         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10068
10069 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10070
10071         PR gfortran/14897
10072         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10073
10074 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10075
10076         PR gfortran/15755
10077         * gfortran.fortran-torture/execute/backspace.c : New test.
10078
10079 2004-06-09  Paul Brook  <paul@codesourcery.com>
10080
10081         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10082         (pointer_to_section): Rewrite to use smaller array.
10083
10084 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10085
10086         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10087         * gcc.dg/ext/altivec-10.c: Same.
10088         * gcc.dg/ext/altivec-11.c: Same.
10089         * gcc.dg/ext/altivec-12.c: Same.
10090         * gcc.dg/ext/altivec-13.c: Same.
10091         * gcc.dg/ext/altivec-14.c: Same.
10092         * gcc.dg/ext/altivec-15.c: Same.
10093         * gcc.dg/ext/altivec-16.c: Same.
10094         * gcc.dg/ext/altivec-3.c: Same.
10095         * gcc.dg/ext/altivec-4.c: Same.
10096         * gcc.dg/ext/altivec-6.c: Same.
10097         * gcc.dg/ext/altivec-7.c: Same.
10098         * gcc.dg/ext/altivec-8.c: Same.
10099         * gcc.dg/ext/altivec-varargs-1.c: Same.
10100
10101         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10102         * g++.dg/ext/altivec-10.C: Same.
10103         * g++.dg/ext/altivec-2.C: Same.
10104         * g++.dg/ext/altivec-3.C: Same.
10105         * g++.dg/ext/altivec-4.C: Same.
10106         * g++.dg/ext/altivec-5.C: Same.
10107         * g++.dg/ext/altivec-6.C: Same.
10108         * g++.dg/ext/altivec-7.C: Same.
10109         * g++.dg/ext/altivec-8.C: Same.
10110         * g++.dg/ext/altivec-9.C: Same.
10111
10112 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10113
10114         PR c++/7841
10115         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10116
10117 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10118
10119         * gcc.dg/union-1.c: New test.
10120
10121 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10122
10123         * gcc.dg/builtins-41.c: New test case.
10124         * gcc.dg/builtins-42.c: New test case.
10125
10126 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10127
10128         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10129         * g++.dg/ext/altivec-10.C: Same.
10130         * g++.dg/ext/altivec-2.C: Same.
10131         * g++.dg/ext/altivec-3.C: Same.
10132         * g++.dg/ext/altivec-4.C: Same.
10133         * g++.dg/ext/altivec-5.C: Same.
10134         * g++.dg/ext/altivec-6.C: Same.
10135         * g++.dg/ext/altivec-7.C: Same.
10136         * g++.dg/ext/altivec-8.C: Same.
10137         * g++.dg/ext/altivec-9.C: Same.
10138         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10139         * g++.old-deja/g++.brendan/new3.C: Same.
10140         * gcc.c-torture/execute/eeprof-1.x: Same.
10141
10142 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10143
10144         PR c/14765
10145         * gcc.dg/pr14765-1.c: New test.
10146
10147 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10148
10149         PR c/14649
10150         * gcc.dg/pr14649-1.c: New test case.
10151
10152 2004-06-07  Richard Henderson  <rth@redhat.com>
10153
10154         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10155         if temporaries.
10156
10157 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10158
10159         * g++.dg/eh/elide1.C: Remove XFAIL.
10160
10161 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10162
10163         PR c++/15337
10164         * g++.dg/expr/sizeof3.C: New test.
10165
10166         PR c++/14777
10167         * g++.dg/template/access14.C: New test.
10168
10169         PR c++/15554
10170         * g++.dg/template/enum1.C: New test.
10171
10172         PR c++/15057
10173         * g++.dg/eh/throw1.C: New test.
10174
10175 2004-06-07  David Ayers  <d.ayers@inode.at>
10176             Ziemowit Laski  <zlaski@apple.com>
10177
10178         * lib/objc.exp (objc_target_compile): Revert the '-framework
10179         Foundation' flag fix, since bare Darwin does not ship
10180         with the Foundation framework.
10181         * objc/execute/next_mapping.h: Provide a local NSConstantString
10182         @interface and @implementation.
10183         (objc_constant_string_init): A constructor function, used to
10184         initialize the NSConstantString meta-class object.
10185         * objc/execute/string1.m: Include "next_mapping.h" instead of
10186         <Foundation/NSString.h>.
10187         * objc/execute/string2.m: Likewise.
10188         * objc/execute/string3.m: Likewise.
10189         * objc/execute/string4.m: Likewise.
10190
10191 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10192
10193         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10194         to double. Replace double with FLOAT.
10195         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10196
10197         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10198         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10199         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10200         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10201         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10202         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10203         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10204         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10205
10206 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10207
10208         PR c/13519
10209         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10210
10211 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10212
10213         PR c++/15503
10214         * g++.dg/template/meminit2.C: New test.
10215
10216 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10217
10218         PR target/15822
10219         * gcc.c-torture/execute/compare-fp-1.c,
10220         gcc.c-torture/execute/compare-fp-2.c,
10221         gcc.c-torture/execute/compare-fp-3.c,
10222         gcc.c-torture/execute/compare-fp-4.c,
10223         gcc.c-torture/execute/compare-fp-3.x,
10224         gcc.c-torture/execute/compare-fp-4.x: Moved...
10225         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10226         gcc.c-torture/execute/ieee/compare-fp-2.c,
10227         gcc.c-torture/execute/ieee/compare-fp-3.c,
10228         gcc.c-torture/execute/ieee/compare-fp-4.c,
10229         gcc.c-torture/execute/ieee/compare-fp-3.x,
10230         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10231
10232 2004-06-04  David Ayers  <d.ayers@inode.at>
10233
10234         * objc/execute/protocol-isEqual-4.m: New testcase.
10235
10236 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10237
10238         * objc/execute/protocol-isEqual-1.m: New testcase.
10239         * objc/execute/protocol-isEqual-2.m: New testcase.
10240         * objc/execute/protocol-isEqual-3.m: New testcase.
10241
10242 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10243
10244         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10245
10246 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10247
10248         * lib/objc.exp (objc_target_compile): When running tests on
10249         Darwin (Mac OS X), inform the linker about '-framework
10250         'Foundation'.
10251
10252 2004-06-02  Eric Christopher  <echristo@redhat.com>
10253
10254         * gcc.c-torture/compile/20040602-1.c: New.
10255
10256 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10257
10258         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10259         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10260
10261         PR tree-optimization/14736
10262         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10263
10264         PR tree-optimization/14042
10265         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10266
10267         PR tree-optimization/14729
10268         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10269
10270 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10271
10272         PR fortran/15557
10273         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10274
10275 2004-06-01  Richard Hederson  <rth@redhat.com>
10276
10277         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10278
10279 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10280
10281         PR c++/14932
10282         * g++.dg/parse/offsetof4.C: New test.
10283
10284 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10285
10286         PR objc/7993
10287         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10288
10289 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10290
10291         PR c++/15701
10292         * g++.dg/template/friend29.C: New test.
10293
10294 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10295
10296         PR c/15749
10297         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10298
10299 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10300
10301         * gcc.dg/sparc-trap-1.c: New test.
10302
10303 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10304
10305         PR middle-end/15069
10306         * g++.dg/opt/fold3.C: New test case.
10307
10308 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10309
10310         * lib/target-supports.exp (check_iconv_available): Fix fallout
10311         from 2004-05-28 patch.
10312
10313 2004-05-30  Paul Brook  <paul@codesourcery.com>
10314
10315         PR fortran/15620
10316         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10317         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10318
10319 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10320
10321         * gfortran.fortran-torture/execute/random_1.f90: New test.
10322
10323 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10324
10325         * g++.dg/ext/altivec-10.C: New test.
10326
10327 2004-05-29  Paul Brook  <paul@codesourcery.com>
10328
10329         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10330
10331 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10332
10333         * gcc.dg/altivec-16.c: New test.
10334
10335 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10336
10337         * lib/target-supports.exp (check_vmx_hw_available): New.
10338         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10339
10340         * lib/target-supports.exp (check_alias_available,
10341         check_iconv_available, check_named_sections_available): Use
10342         unique names for temporary files.
10343
10344 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10345
10346         * gcc.dg/altivec-15.c: New test.
10347
10348 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR c++/15083
10351         * g++.dg/warn/noeffect6.C: New test.
10352
10353         PR c++/15471
10354         * g++.dg/expr/ptrmem4.C: New test.
10355
10356         PR c++/15640
10357         * g++.dg/template/operator3.C: New test.
10358
10359 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10360
10361         PR c++/14668
10362         * g++.dg/lookup/redecl1.C: New test.
10363         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10364
10365 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10366
10367         * gcc.c-torture/execute/compare-fp-1.c,
10368         gcc.c-torture/execute/compare-fp-2.c,
10369         gcc.c-torture/execute/compare-fp-3.c,
10370         gcc.c-torture/execute/compare-fp-4.c,
10371         gcc.c-torture/execute/compare-fp-3.x,
10372         gcc.c-torture/execute/compare-fp-4.x,
10373         gcc.dg/pr15649-1.c: New.
10374
10375 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10376
10377         PR c++/12883
10378         * g++.dg/init/array14.C: New test.
10379
10380 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10381
10382         * lib/compat.exp (compat-get-options-main): New.
10383         (compat-get-options): Remove unneeded code, warn for ignored
10384         command.
10385         (compat-execute): Check flag set by dg-require-* commands.
10386
10387         * lib/compat.exp (compat-execute): Break up long lines.
10388
10389 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10390
10391         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10392         * gcc.dg/altivec-14.c: New test.
10393         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10394
10395         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10396         * gcc.dg/altivec-12.c: Ditto.
10397
10398         * gcc.dg/altivec-3.c: Move call to altivec_check.
10399
10400 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10401
10402         PR c++/15044
10403         * g++.dg/template/error12.C: New test.
10404
10405         PR c++/15317
10406         * g++.dg/ext/attrib15.C: New test.
10407
10408         PR c++/15329
10409         * g++.dg/template/ptrmem9.C: New test.
10410
10411 2004-05-25  Paul Brook  <paul@codesourcery.com>
10412
10413         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10414
10415 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10416
10417         PR c++/15165
10418         * g++.dg/template/crash19.C: New test.
10419
10420 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10421
10422         PR c++/15025
10423         * g++.dg/template/redecl1.C: New test.
10424
10425 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10426
10427         PR c++/14821
10428         * g++.dg/other/ns1.C: New test.
10429
10430         PR c++/14883
10431         * g++.dg/template/invalid1.C: New test.
10432
10433 2004-05-23  Paul Brook  <paul@codesourcery.com>
10434         Victor Leikehman  <lei@haifasphere.co.il>
10435
10436         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10437         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10438
10439 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/15285
10442         PR c++/15299
10443         * g++.dg/template/non-dependent5.C: New test.
10444         * g++.dg/template/non-dependent6.C: New test.
10445
10446 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/15507
10449         * g++.dg/inherit/union1.C: New test.
10450
10451         PR c++/15542
10452         * g++.dg/template/addr1.C: New test.
10453
10454         PR c++/15427
10455         * g++.dg/template/array5.C: New test.
10456
10457         PR c++/15287
10458         * g++.dg/template/array6.C: New test.
10459
10460 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10461             Roger Sayle  <roger@eyesopen.com>
10462
10463         * g++.dg/lookup/forscope2.C: New test case.
10464
10465 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10466
10467         * gcc.dg/cpp/Wmissingdirs.c: New.
10468
10469 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10470
10471         PR target/15301
10472         * gcc.dg/compat/union-m128-1.h: New file.
10473         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10474         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10475         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10476
10477 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10478
10479         PR target/15302
10480         * gcc.dg/compat/struct-complex-1.h: New file.
10481         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10482         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10483         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10484
10485 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10486
10487         PR middle-end/3074
10488         * gcc.dg/pr3074-1.c: New test case.
10489         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10490
10491 2004-05-20  Falk Hueffner  <falk@debian.org>
10492
10493         PR other/15526
10494         * gcc.dg/ftrapv-1.c: New test case.
10495
10496 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10497
10498         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10499
10500 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10501             Jeff Law  <law@redhat.com>
10502
10503         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10504         * gcc.dg/tree-ssa/20040518-2.c: New test.
10505
10506         * gcc.dg/tree-ssa/20040518-1.c: New test.
10507
10508 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10509
10510         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10511
10512 2004-05-18  Paul Brook  <paul@codesourcery.com>
10513
10514         PR fortran/13930
10515         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10516
10517 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10518
10519         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10520         constant folding.
10521
10522 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10523
10524         * gcc.dg/tree-ssa/20040517-1.c: New test.
10525
10526 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10527
10528         * gcc.dg/loop-4.c: New test.
10529
10530 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10531
10532         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10533
10534 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10535
10536         PR fortran/15311
10537         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10538
10539 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10540
10541         PR fortran/13826
10542         PR fortran/13940
10543         * gfortran.fortran-torture/compile/data_1.f90: New test.
10544
10545 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10546
10547         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10548         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10549
10550 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10551
10552         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10553
10554 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10555
10556         PR c/15444
10557         * gcc.dg/format/xopen-1.c: Adjust expected message.
10558         * gcc.dg/format/xopen-3.c: New test.
10559
10560 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10561
10562         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10563
10564 2004-05-14  Jeff Law  <law@redhat.com>
10565
10566         * gcc.dg/tree-ssa/20040514-2.c: New test.
10567
10568 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10569
10570         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10571         this ...
10572         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10573         this.
10574
10575 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10576
10577         * gcc.dg/tree-ssa/20040514-1.c: New test.
10578
10579 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10580
10581         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10582         test.
10583
10584 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10585
10586         PR fortran/14066
10587         * gfortran.fortran-torture/compile/do_1.f90: New test.
10588
10589 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10590
10591         PR fortran/15051
10592         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10593         test.
10594
10595 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10596
10597         PR fortran/15149
10598         * gfortran.fortran-torture/execute/random_init.f90: New test.
10599
10600 2004-05-13  Paul Brook  <paul@codesourcery.com>
10601
10602         PR fortran/15314
10603         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10604
10605 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10606
10607         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10608         for the powerpc case.
10609
10610 2004-05-13  Jeff Law  <law@redhat.com>
10611
10612         * gcc.dg/tree-ssa/20040513-1.c: New test.
10613         * gcc.dg/tree-ssa/20040513-2.c: New test.
10614
10615 2004-05-13  Paul Brook  <paul@codesourcery.com>
10616
10617         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10618         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10619         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10620
10621 2004-05-13  Andreas Schwab  <schwab@suse.de>
10622
10623         PR other/10819
10624         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10625         characters.
10626
10627 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10628
10629         PR fortran/15294
10630         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10631
10632 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10633
10634         Merge from tree-ssa-20020619-branch.  See
10635         ChangeLog.tree-ssa for details.
10636
10637 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10638
10639         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10640         include <altivec.h> explicitly.
10641         * gcc.dg/altivec-13.c: Likewise.
10642
10643 2004-05-11  Paul Brook  <paul@codesourcery.com>
10644
10645         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10646
10647 2004-05-10  Eric Christopher  <echristo@redhat.com>
10648
10649         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10650         * gcc.dg/sibcall-4.c: Ditto.
10651
10652 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10653
10654         * g++.dg/ext/altivec-8.C: New test case.
10655         * gcc.dg/altivec-13.c: New test case.
10656
10657 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10658
10659         * gcc.c-torture/execute/divcmp-1.c: New test case.
10660         * gcc.c-torture/execute/divcmp-2.c: New test case.
10661         * gcc.c-torture/execute/divcmp-3.c: New test case.
10662
10663 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10664
10665         * g++.dg/other/pragma-re-2.C: New test.
10666
10667 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10668
10669         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10670         * gcc.dg/i386-387-2.c: Likewise.
10671
10672         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10673         __builtin_drem.
10674         * gcc.dg/i386-387-6.c: Likewise.
10675
10676 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10677
10678         * gcc.dg/builtins-33.c:  Also check log1p*.
10679
10680 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10681
10682         PR optimization/15296
10683         * gcc.c-torture/execute/pr15296.c: New test.
10684
10685 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10686
10687         * gcc.dg/builtins-40.c: New test.
10688
10689 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10690
10691         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10692
10693 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10694
10695         * g++.dg/ext/spe1.C: New testcase.
10696
10697 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10698
10699         * objc.dg/image-info.m: Allow additional attributes
10700         for __image_info section.
10701
10702 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10703
10704         * gcc.dg/torture/mips-hilo-2.c: New test.
10705
10706 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10707
10708         PR c++/14389
10709         * g++.dg/template/member5.C: New test.
10710
10711 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10712
10713         * gcc.dg/builtins-34.c: Also check expm1*.
10714
10715 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10716
10717         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10718         * gcc.dg/torture/builtin-convert-3.c: New test.
10719
10720 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10721
10722         PR middle-end/15054
10723         * g++.dg/opt/pr15054.C: New test.
10724
10725 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10726
10727         * gcc.dg/torture/builtin-rounding-1.c: New test.
10728         * gcc.dg/builtins-25.c: Delete.
10729         * gcc.dg/builtins-29.c: Delete.
10730
10731 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10732
10733         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10734         * gcc.dg/sibcall-4.c: Likewise.
10735         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10736
10737 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10738
10739         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10740         bit-field on 16-bit targets.
10741
10742 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10743
10744         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10745         16-bit targets.
10746
10747 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10748
10749         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10750         * gcc.dg/rs6000-power2-2.c: Likewise.
10751
10752 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10753
10754         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10755         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10756         Change the asm registers to be in form of frN instead of fN.
10757
10758 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10759
10760         * gcc.dg/torture/builtin-convert-2.c: New test.
10761
10762 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10763
10764         * gcc.dg/rs6000-power2-1.c: New test.
10765         * gcc.dg/rs6000-power2-2.c: New test.
10766
10767 2004-04-28  Jan Hubicka  <jh@suse.cz>
10768
10769         * gcc.dg/unused-6.c: New test.
10770
10771 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10772             Ulrich Weigand  <uweigand@de.ibm.com>
10773
10774         * ada/acats/run_all.sh: Define $target variable.
10775
10776 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10777
10778         PR c++/15119
10779         * g++.dg/other/vararg-1.C: New test.
10780
10781         PR c++/4794
10782         * g++.dg/eh/cleanup3.C: New test.
10783
10784 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10785
10786         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10787         and ad8011a (target_insn).
10788         * ada/acats/support/macro.dfs: Likewise.
10789         * ada/acats/support/impbit.adb: New file.
10790
10791 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10792
10793         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10794
10795 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10796
10797         * gcc.dg/loop-3.c: New test.
10798
10799 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10800
10801         * gcc.c-torture/execute/simd-5.c: New test.
10802
10803 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10804
10805         PR c++/15064
10806         * g++.dg/template/crash18.C: New test.
10807
10808 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10809
10810         * g++.dg/ext/complit3.C: New test.
10811
10812 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10813
10814         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10815         * gcc.dg/altivec-3.c: Same.
10816         * gcc.dg/altivec-varargs-1.c: Same.
10817
10818 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10819
10820         * lib/target-supports.exp (check_profiling_available): Assume
10821         profiling is not available on powerpc-eabi targets.
10822
10823 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10824
10825         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10826         * gcc.dg/vmx/bug-1.c: Ditto.
10827
10828 2004-04-20  Eric Christopher  <echristo@redhat.com>
10829
10830         * gcc.dg/charset/extern.c: New test.
10831         * g++.dg/charset/extern3.cc: Ditto.
10832
10833 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10834
10835         * gcc.dg/builtins-39.c: New test.
10836
10837 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10838
10839         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10840
10841 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10842
10843         * gcc.dg/torture/mips-hilo-1.c: New test.
10844
10845 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10846
10847         * gcc.c-torture/compile/20040419-1.c: New test.
10848
10849 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10850
10851         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10852
10853 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10854             Aldy Hernandez  <aldyh@redhat.com>
10855
10856         * gcc.c-torture/execute/va-arg-24.c: New.
10857
10858 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10859             Aldy Hernandez  <aldyh@redhat.com>
10860
10861         * gcc.dg/vmx/1b-01.c: New.
10862         * gcc.dg/vmx/1b-02.c: New.
10863         * gcc.dg/vmx/1b-03.c: New.
10864         * gcc.dg/vmx/1b-04.c: New.
10865         * gcc.dg/vmx/1b-05.c: New.
10866         * gcc.dg/vmx/1b-06.c: New.
10867         * gcc.dg/vmx/1b-07.c: New.
10868         * gcc.dg/vmx/1c-01.c: New.
10869         * gcc.dg/vmx/1c-02.c: New.
10870         * gcc.dg/vmx/3a-01a.c: New.
10871         * gcc.dg/vmx/3a-01.c: New.
10872         * gcc.dg/vmx/3a-01m.c: New.
10873         * gcc.dg/vmx/3a-03.c: New.
10874         * gcc.dg/vmx/3a-03m.c: New.
10875         * gcc.dg/vmx/3a-04.c: New.
10876         * gcc.dg/vmx/3a-04m.c: New.
10877         * gcc.dg/vmx/3a-05.c: New.
10878         * gcc.dg/vmx/3a-06.c: New.
10879         * gcc.dg/vmx/3a-06m.c: New.
10880         * gcc.dg/vmx/3a-07.c: New.
10881         * gcc.dg/vmx/3b-01.c: New.
10882         * gcc.dg/vmx/3b-02.c: New.
10883         * gcc.dg/vmx/3b-10.c: New.
10884         * gcc.dg/vmx/3b-13.c: New.
10885         * gcc.dg/vmx/3b-14.c: New.
10886         * gcc.dg/vmx/3b-15.c: New.
10887         * gcc.dg/vmx/3c-01a.c: New.
10888         * gcc.dg/vmx/3c-01.c: New.
10889         * gcc.dg/vmx/3c-02.c: New.
10890         * gcc.dg/vmx/3c-03.c: New.
10891         * gcc.dg/vmx/3d-01.c: New.
10892         * gcc.dg/vmx/4-01.c: New.
10893         * gcc.dg/vmx/4-03.c: New.
10894         * gcc.dg/vmx/5-01.c: New.
10895         * gcc.dg/vmx/5-02.c: New.
10896         * gcc.dg/vmx/5-03.c: New.
10897         * gcc.dg/vmx/5-04.c: New.
10898         * gcc.dg/vmx/5-05.c: New.
10899         * gcc.dg/vmx/5-06.c: New.
10900         * gcc.dg/vmx/5-07.c: New.
10901         * gcc.dg/vmx/5-07t.c: New.
10902         * gcc.dg/vmx/5-08.c: New.
10903         * gcc.dg/vmx/5-10.c: New.
10904         * gcc.dg/vmx/5-11.c: New.
10905         * gcc.dg/vmx/7-01a.c: New.
10906         * gcc.dg/vmx/7-01.c: New.
10907         * gcc.dg/vmx/7c-01.c: New.
10908         * gcc.dg/vmx/7d-01.c: New.
10909         * gcc.dg/vmx/7d-02.c: New.
10910         * gcc.dg/vmx/8-01.c: New.
10911         * gcc.dg/vmx/8-02a.c: New.
10912         * gcc.dg/vmx/8-02.c: New.
10913         * gcc.dg/vmx/brode-1.c: New.
10914         * gcc.dg/vmx/bug-1.c: New.
10915         * gcc.dg/vmx/bug-2.c: New.
10916         * gcc.dg/vmx/bug-3.c: New.
10917         * gcc.dg/vmx/cw-bug-1.c: New.
10918         * gcc.dg/vmx/cw-bug-2.c: New.
10919         * gcc.dg/vmx/cw-bug-3.c: New.
10920         * gcc.dg/vmx/dct.c: New.
10921         * gcc.dg/vmx/debug-1.c: New.
10922         * gcc.dg/vmx/debug-2.c: New.
10923         * gcc.dg/vmx/debug-3.c: New.
10924         * gcc.dg/vmx/debug-4.c: New.
10925         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10926         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10927         * gcc.dg/vmx/eg-5.c: New.
10928         * gcc.dg/vmx/fft.c: New.
10929         * gcc.dg/vmx/gcc-bug-1.c: New.
10930         * gcc.dg/vmx/gcc-bug-2.c: New.
10931         * gcc.dg/vmx/gcc-bug-3.c: New.
10932         * gcc.dg/vmx/gcc-bug-4.c: New.
10933         * gcc.dg/vmx/gcc-bug-5.c: New.
10934         * gcc.dg/vmx/gcc-bug-6.c: New.
10935         * gcc.dg/vmx/gcc-bug-7.c: New.
10936         * gcc.dg/vmx/gcc-bug-8.c: New.
10937         * gcc.dg/vmx/gcc-bug-9.c: New.
10938         * gcc.dg/vmx/gcc-bug-b.c: New.
10939         * gcc.dg/vmx/gcc-bug-c.c: New.
10940         * gcc.dg/vmx/gcc-bug-d.c: New.
10941         * gcc.dg/vmx/gcc-bug-e.c: New.
10942         * gcc.dg/vmx/gcc-bug-f.c: New.
10943         * gcc.dg/vmx/gcc-bug-g.c: New.
10944         * gcc.dg/vmx/gcc-bug-i.c: New.
10945         * gcc.dg/vmx/harness.h: New.
10946         * gcc.dg/vmx/ira1.c: New.
10947         * gcc.dg/vmx/ira2a.c: New.
10948         * gcc.dg/vmx/ira2b.c: New.
10949         * gcc.dg/vmx/ira2.c: New.
10950         * gcc.dg/vmx/ira2c.c: New.
10951         * gcc.dg/vmx/mem.c: New.
10952         * gcc.dg/vmx/newton-1.c: New.
10953         * gcc.dg/vmx/ops.c: New.
10954         * gcc.dg/vmx/sn7153.c: New.
10955         * gcc.dg/vmx/spill2.c: New.
10956         * gcc.dg/vmx/spill3.c: New.
10957         * gcc.dg/vmx/spill.c: New.
10958         * gcc.dg/vmx/t.c: New.
10959         * gcc.dg/vmx/varargs-1.c: New.
10960         * gcc.dg/vmx/varargs-2.c: New.
10961         * gcc.dg/vmx/varargs-3.c: New.
10962         * gcc.dg/vmx/varargs-4.c: New.
10963         * gcc.dg/vmx/varargs-5.c: New.
10964         * gcc.dg/vmx/varargs-6.c: New.
10965         * gcc.dg/vmx/varargs-7.c: New.
10966         * gcc.dg/vmx/vmx.exp: New.
10967         * gcc.dg/vmx/vprint-1.c: New.
10968         * gcc.dg/vmx/vscan-1.c: New.
10969         * gcc.dg/vmx/x-01.c: New.
10970         * gcc.dg/vmx/x-02.c: New.
10971         * gcc.dg/vmx/x-03.c: New.
10972         * gcc.dg/vmx/x-04.c: New.
10973         * gcc.dg/vmx/x-05.c: New.
10974         * gcc.dg/vmx/yousufi-1.c: New.
10975         * gcc.dg/vmx/zero-1.c: New.
10976         * gcc.dg/vmx/zero.c: New.
10977
10978 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10979
10980         * g++.dg/lookup/java1.C: Update for chage of
10981         _Jv_AllocObject.
10982         * g++.dg/lookup/java2.C: Likewise.
10983
10984 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10985
10986         * ada/acats/run_all.sh: use -O2 by default.
10987
10988 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10989
10990         * gcc.dg/vr-mult-[12].c: New tests.
10991
10992 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10993
10994         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10995
10996         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10997
10998 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10999
11000         * lib/target-supports.exp (check_profiling_available): Assume profiling
11001         isn't available for mips*-*-elf targets.
11002
11003 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11004
11005         * gcc.dg/builtins-38.c: New test.
11006
11007 2004-04-14  Eric Christopher  <echristo@redhat.com>
11008
11009         * g++.dg/charset/charset.exp: Run .cc extension tests.
11010
11011 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11012
11013         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11014
11015 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11016
11017         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11018
11019 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11020
11021         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11022         * gcc.dg/i386-387-2.c: Likewise.
11023
11024         * gcc.dg/i386-387-7.c: New test.
11025         * gcc.dg/i386-387-8.c: New test.
11026
11027         * gcc.dg/builtins-37.c: New test.
11028
11029 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11030
11031         * g++.dg/pch/externc-1.C: Add missing semicolon.
11032
11033 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11034
11035         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11036
11037 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11038
11039         * gcc.c-torture/execute/20040411-1.c: New test.
11040
11041 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11042
11043         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11044
11045 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11046
11047         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11048
11049 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11050
11051         * lib/target-supports.exp (check_named_sections_available): New.
11052         * lib/gcc-dg.exp (dg-require-named-sections): New.
11053         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11054         old-deja.exp.  Also prune error-count message from HP linker.
11055         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11056
11057         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11058         * g++.old-deja/g++.pt/static3.C: Likewise.
11059         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11060
11061 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11062
11063         * gcc.c-torture/execute/20040409-1.c: New test case.
11064         * gcc.c-torture/execute/20040409-2.c: New test case.
11065         * gcc.c-torture/execute/20040409-3.c: New test case.
11066
11067 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11068
11069         * gcc.dg/20040409-1.c: New test.
11070
11071 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11072
11073         PR target/14888
11074         * g++.dg/opt/pr14888.C: New test case.
11075
11076 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11077
11078         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11079         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11080         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11081         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11082         New tests.
11083
11084 2004-04-08  Paul Brook  <paul@codesourcery.com>
11085
11086         * gcc.dg/spill-1.c: New test.
11087
11088 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11089
11090         * gcc.dg/torture/builtin-ctype-2.c: New test.
11091
11092 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11093
11094         * gcc.dg/pch/pch.exp: Add largefile test.
11095
11096 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11097
11098         * g++.dg/pch/externc-1.Hs: New.
11099         * g++.dg/pch/externc-1.C: New.
11100
11101 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11102
11103         * gcc.dg/compat/struct-by-value-5a_main.c,
11104         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11105         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11106         * gcc.dg/compat/struct-by-value-5a_x.c,
11107         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11108         gcc.dg/compat/struct-by-value-5_x.c.
11109         * gcc.dg/compat/struct-by-value-5a_y.c,
11110         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11111         gcc.dg/compat/struct-by-value-5_y.c.
11112
11113         * gcc.dg/compat/struct-by-value-6a_main.c,
11114         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11115         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11116         * gcc.dg/compat/struct-by-value-6a_x.c,
11117         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11118         gcc.dg/compat/struct-by-value-6_x.c.
11119         * gcc.dg/compat/struct-by-value-6a_y.c,
11120         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11121         gcc.dg/compat/struct-by-value-6_y.c.
11122
11123         * gcc.dg/compat/struct-by-value-7a_main.c,
11124         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11125         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11126         * gcc.dg/compat/struct-by-value-7a_x.c,
11127         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11128         gcc.dg/compat/struct-by-value-7_x.c.
11129         * gcc.dg/compat/struct-by-value-7a_y.c,
11130         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11131         gcc.dg/compat/struct-by-value-7_y.c.
11132
11133 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11134
11135         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11136         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11137         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11138         options.
11139
11140 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11141
11142         * gcc.dg/builtins-36.c: New test.
11143
11144 2004-04-06  Paul Brook  <paul@codesourcery.com>
11145
11146         * README.gcc: Remove obsolete contraint on testcases.
11147
11148 2004-04-05  Paul Brook  <paul@codesourcery.com>
11149
11150         PR2123
11151         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11152         failure and exit(0) on success.
11153         * g++.dg/expr/anew2.C: Ditto.
11154         * g++.dg/expr/anew3.C: Ditto.
11155         * g++.dg/expr/anew4.C: Ditto.
11156
11157 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11158
11159         PR c++/3518
11160         * g++.dg/template/unify7.C: New.
11161
11162 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11163
11164         * g++.dg/README: Bring up to date with new subdirectories; remove
11165         duplicate subdirectory lines.
11166
11167 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11168
11169         PR c++/14007
11170         * g++.dg/template/unify5.C: New.
11171         * g++.dg/template/unify6.C: New.
11172         * g++.dg/template/qualttp20.C: Adjust.
11173         * g++.old-deja/g++.jason/report.C: Adjust.
11174         * g++.old-deja/g++.other/qual1.C: Adjust.
11175
11176 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11177
11178         PR c++/14803
11179         * g++.dg/inherit/ptrmem1.C: New test.
11180
11181 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11182
11183         PR c++/14755
11184         * gcc.c-torture/execute/20040331-1.c: New test.
11185         * gcc.dg/20040331-1.c: New test.
11186
11187 2004-04-01  Paul Brook  <paul@codesourcery.com>
11188
11189         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11190
11191 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11192
11193         PR c++/14724
11194         * g++.dg/init/goto1.C: New test.
11195
11196         PR c++/14763
11197         * g++.dg/template/defarg4.C: New test.
11198
11199 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11200
11201         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11202
11203 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11204
11205         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11206
11207 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11208
11209         * gcc.dg/noncompile/undeclared-2.c: New test.
11210
11211 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11212
11213         * gcc.dg/940409-1.c: Remove XFAIL.
11214         * gcc.dg/reg-vol-struct-1.c: New test.
11215
11216 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11217
11218         * gcc.dg/torture/builtin-wctype-1.c: New test.
11219
11220 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11221
11222         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11223         * gcc.dg/20001101-1.c: Likewise.
11224         * gcc.dg/20001102-1.c: Likewise.
11225
11226 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11227
11228         * gcc.dg/compare8.c: Add an additional test for XOR.
11229
11230 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11231
11232         * gcc.dg/torture/builtin-ctype-1.c: New test.
11233
11234 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11235
11236         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11237         * gcc.dg/torture/builtin-math-1.c: Likewise.
11238         * gcc.dg/torture/builtin-power-1.c: New test.
11239
11240 2004-03-24  Andreas Schwab  <schwab@suse.de>
11241
11242         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11243         IA64 assembler.
11244
11245 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11246             Roger Sayle  <roger@eyesopen.com>
11247
11248         * gcc.dg/compare8.c: New test case.
11249
11250 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11251
11252         * g++.dg/ext/altivec-7.C: New test.
11253
11254 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11255
11256         PR 12267, 12391, 12560, 13129, 14114, 14133
11257         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11258         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11259         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11260         Adjust error regexps.
11261         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11262         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11263         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11264         * gcc.dg/local1.c: Add explanatory comment.
11265
11266 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11267
11268         PR optimization/14669
11269         * g++.dg/opt/fold2.C: New test case.
11270
11271 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR c/14069
11274         * gcc.dg/20040322-1.c: New test.
11275
11276 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11277
11278         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11279         * gcc.dg/ultrasp4.c: Likewise.
11280         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11281
11282 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11283
11284         * gcc.dg/i386-sse-8.c: Reset default options.
11285
11286 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11287
11288         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11289         in the error message text.
11290
11291 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11292
11293         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11294
11295 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11296
11297         PR c++/14616
11298         * g++.dg/init/array13.C: New test.
11299
11300 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11301
11302         PR target/13889
11303         * gcc.c-torture/compile/pr13889.c: New test case.
11304
11305 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11306
11307         PR c/14635
11308         * builtins-1.c (nan, nans): Don't test.
11309         * builtins-30.c: Don't use nan, nanf, nanl.
11310         * builtins-35.c: New test.
11311
11312 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11313
11314         * g++.dg/ext/altivec-6.C: New test.
11315
11316 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11317
11318         * g++.dg/init/placement3.C: New test.
11319
11320         * g++.dg/template/spec13.C: New test.
11321
11322         * g++.dg/lookup/using11.C: New test.
11323
11324         * g++.dg/lookup/koenig3.C: New test.
11325
11326         * g++.dg/template/operator2.C: New test.
11327
11328         * g++.dg/expr/dtor3.C: New test.
11329         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11330         marker.
11331         * g++.old-deja/g++.law/visibility28.C: Likewise.
11332
11333 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11334
11335         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11336         * gcc.dg/ppc64-abi-3.c: Likewise.
11337
11338 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11339
11340         PR c++/14545
11341         * g++.dg/parse/template15.C: New test.
11342
11343 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11344
11345         * g++.dg/expr/dtor2.C: New test.
11346
11347         * g++.dg/lookup/anon4.C: New test.
11348
11349         * g++.dg/overload/using1.C: New test.
11350
11351         * g++.dg/template/lookup7.C: New test.
11352
11353         * g++.dg/template/typename6.C: New test.
11354
11355         * g++.dg/expr/cond6.C: New test.
11356
11357 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11358
11359         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11360
11361 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11362
11363         * g++.dg/expr/cond5.C: New test.
11364         * g++.dg/expr/constcast1.C: Likewise.
11365         * g++.dg/expr/ptrmem2.C: Likewise.
11366         * g++.dg/expr/ptrmem3.C: Likewise.
11367         * g++.dg/lookup/main1.C: Likewise.
11368         * g++.dg/template/lookup6.C: Likewise.
11369
11370 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11371
11372         * gcc.dg/local1.c: New test.
11373
11374         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11375
11376 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11377
11378         * gcc.dg/torture/builtin-convert-1.c: New test.
11379
11380 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11381
11382         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11383
11384 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11385
11386         PR c++/14481
11387         * g++.dg/warn/Wunused-7.C: New test.
11388
11389 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11390
11391         * gcc.dg/torture/builtin-integral-1.c: New test.
11392
11393 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11394
11395         PR c++/14586
11396         * g++.dg/parse/non-dependent3.C: New test.
11397
11398 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11399
11400         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11401         * g++.dg/eh/simd-2.C: Likewise.
11402         * g++.dg/init/array10.C: Likewise.
11403         * gcc.c-torture/compile/simd-1.c: Likewise.
11404         * gcc.c-torture/compile/simd-2.c: Likewise.
11405         * gcc.c-torture/compile/simd-3.c: Likewise.
11406         * gcc.c-torture/compile/simd-4.c: Likewise.
11407         * gcc.c-torture/compile/simd-6.c: Likewise.
11408         * gcc.c-torture/execute/simd-1.c: Likewise.
11409         * gcc.c-torture/execute/simd-2.c: Likewise.
11410         * gcc.dg/compat/vector-defs.h: Likewise.
11411         * gcc.dg/20020531-1.c: Likewise.
11412         * gcc.dg/altivec-3.c: Likewise.
11413         * gcc.dg/altivec-4.c: Likewise.
11414         * gcc.dg/altivec-varargs-1.c: Likewise.
11415         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11416         * gcc.dg/i386-mmx-3.c: Likewise.
11417         * gcc.dg/i386-sse-4.c: Likewise.
11418         * gcc.dg/i386-sse-5.c: Likewise.
11419         * gcc.dg/i386-sse-8.c: Likewise.
11420         * gcc.dg/simd-1.c: Likewise.
11421         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11422         __ev64_opaque__ since the machine description provides it.
11423
11424 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11425
11426         * lib/compat.exp (skip_list): New global variable.
11427         Use it to hold the user defined COMPAT_SKIPS list if any.
11428         (compat-obj): Add the members of skip_list to optall.
11429
11430 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11431
11432         * gcc.dg/compat/union-by-value-1_main.c,
11433         union-by-value-1_x.c, union-by-value-1_y.c,
11434         union-check.h, union-defs.h,
11435         union-init.h, union-return-1_main.c,
11436         union-return-1_x.c, union-return-1_y.c: New files.
11437
11438 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11439
11440         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11441         mixed-struct-init.h: Add 4 mixed structure types.
11442         struct-by-value-21_main.c, struct-by-value-21_x.c,
11443         struct-by-value-21_y.c, struct-return-21_main.c,
11444         struct-return-21_x.c, struct-return-21_y.c: New files.
11445
11446 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11447
11448         PR c++/14550
11449         * g++.dg/parse/template14.C: New test.
11450
11451 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11452
11453         * gcc.c-torture/execute/20040313-1.c: New test.
11454
11455 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11456
11457         PR target/14533
11458         * gcc.dg/20040311-2.c: New test.
11459
11460 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11461
11462         PR other/14544
11463         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11464         bit-field.
11465
11466 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11467
11468         * gcc.dg/20040305-2.c: Add missing return statement.
11469
11470 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11471
11472         * gcc.dg/builtins-34.c: Also check pow10*.
11473
11474 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11475
11476         PR target/14262
11477         * gcc.dg/20040305-2.c: New test.
11478
11479 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11480
11481         * gcc.dg/20040310-1.c: New test.
11482
11483 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11484
11485         * gcc.c-torture/execute/20040311-1.c: New test case.
11486
11487 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11488
11489         PR c++/14476
11490         * g++.dg/lookup/enum1.C: New test.
11491
11492 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11493
11494         PR c++/14510
11495         * g++.dg/lookup/struct2.C: New test.
11496
11497 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11498
11499         * gcc.dg/builtins-34.c: New test.
11500
11501 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11502
11503         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11504
11505 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11506
11507         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11508         * gcc.dg/alias-2.c: New testcase.
11509
11510 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11511
11512         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11513
11514 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11515
11516         * gcc.c-torture/execute/20040309-1.c: New test case.
11517
11518 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11519
11520         PR c++/14397
11521         * g++.dg/overload/ref1.C: New.
11522
11523 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11524
11525         PR c++/14409
11526         * g++.dg/template/spec12.C: New test.
11527
11528         PR c++/14448
11529         * g++.dg/parse/crash14.C: New test.
11530
11531 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11532
11533         PR c++/14230
11534         * g++.dg/init/ref11.C: New test.
11535
11536 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11537
11538         PR c++/14432
11539         * g++.dg/parse/builtin2.C: New test.
11540
11541 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/14401
11544         * g++.dg/init/ctor3.C: New test.
11545         * g++.dg/init/union1.C: New test.
11546         * g++.dg/ext/anon-struct4.C: New test.
11547
11548 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11549
11550         * g++.dg/lookup/koenig1.C: Tweak error messages.
11551         * g++.dg/lookup/used-before-declaration.C: Likewise.
11552         * g++.dg/other/do1.C: Likewise.
11553         * g++.dg/overload/koenig1.C: Likewise.
11554         * g++.dg/parse/crash13.C: Likewise.
11555         * g++.dg/template/instantiate3.C: Likewise.
11556
11557 2004-03-08  Eric Christopher  <echristo@redhat.com>
11558
11559         * * lib/target-supports.exp: Enable libiconv in test
11560         compilation.  Fix up error checking.
11561
11562 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11563
11564         PR middle-end/14289
11565         * gcc.dg/pr14289-1.c: New test case.
11566         * gcc.dg/pr14289-2.c: Likewise.
11567         * gcc.dg/pr14289-3.c: Likewise.
11568
11569 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11570
11571         * gcc.c-torture/execute/20040308-1.c: New test.
11572
11573 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11574
11575         * gcc.c-torture/execute/20040307-1.c: New test case.
11576
11577 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11578
11579         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11580
11581 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11582
11583         * gcc.dg/20040306-1.c: New test.
11584
11585 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11586
11587         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11588         them static.
11589         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11590
11591 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11592
11593         PR c/14465
11594         * gcc.dg/decl-6.c: New test.
11595
11596 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11597
11598         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11599         Rename LOGPOW -> LOG_POW.
11600         (SQRT_EXP, POW_EXP): New.
11601
11602 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11603
11604         * gcc.dg/i386-sse-8.c: New test.
11605
11606 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11607
11608         PR c/14114
11609         * gcc.dg/decl-5.c: New test.
11610
11611 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11612
11613         * gcc.dg/20040305-1.c: New test.
11614
11615 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11616
11617         PR other/14354
11618         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11619
11620 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11621
11622         PR c++/14425, c++/14426
11623         * g++.dg/ext/altivec-4.C: New test.
11624         * g++.dg/ext/altivec-5.C: New test.
11625
11626 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11627
11628         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11629         global variables of a type with no linkage.
11630         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11631         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11632         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11633         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11634         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11635         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11636         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11637         * g++.dg/warn/deprecated.C: Name enum Color.
11638         * g++.dg/overload/VLA.C: Name structure for 'b'.
11639         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11640
11641 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * gcc.c-torture/compile/20040304-1.c: New test.
11644
11645 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11646
11647         PR 13728
11648         * gcc.dg/decl-4.c: New testcase.
11649
11650 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11651
11652         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11653         as PRECF if sizeof (float) > sizeof (double).
11654         (PRECL): Make it the same as PRECF if
11655         sizeof (float) > sizeof (long double).
11656
11657 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11658
11659         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11660         system type.  Add check for irix6 which doesn't have c99 runtime.
11661
11662 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11663
11664         * gcc.dg/const-elim-1.c: xfail for xtensa.
11665
11666 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11667
11668         PR c++/14369
11669         * g++.dg/template/cond4.C: New test.
11670
11671 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/14360
11674         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11675
11676         PR c++/14361
11677         * g++.dg/parse/defarg7.C: New test.
11678
11679         PR c++/14359
11680         * g++.dg/template/friend26.C: New test.
11681
11682 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11683
11684         PR c++/14324
11685         * g++.dg/abi/mangle21.C: New test.
11686
11687         PR c++/14260
11688         * g++.dg/parse/constructor2.C: New test.
11689
11690         PR c++/14337
11691         * g++.dg/template/sfinae1.C: New test.
11692
11693 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/14267
11696         * g++.dg/expr/crash2.C: New test.
11697
11698         PR middle-end/13448
11699         * gcc.dg/inline-5.c: New test.
11700         * gcc.dg/always-inline.c: Split out tests into ...
11701         * gcc.dg/always-inline2.c: ... this and ...
11702         * gcc.dg/always-inline3.c: ... this.
11703
11704 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR debug/12103
11707         * g++.dg/debug/crash1.C: New test.
11708
11709 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11710
11711         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11712         function with __attribute__((noinline)).
11713         (recurser_void2): Likewise.
11714         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11715         (recurser_void2): Likewise.
11716
11717 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11718
11719         PR middle-end/14203
11720         * g++.dg/warn/Wunused-6.C: New test case.
11721
11722 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11723
11724         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11725         not defined.
11726
11727 2004-02-27  Eric Christopher  <echristo@redhat.com>
11728
11729         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11730         * g++.dg/charset/asm2.c: Run only x86.
11731         * gcc.dg/charset/asm3.c: Ditto.
11732
11733 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11734
11735         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11736         ld_library_path.
11737
11738 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11739
11740         * g++.dg/ext/altivec-3.C: New.
11741
11742 2004-02-26  Richard Henderson  <rth@redhat.com>
11743
11744         * g++.dg/ext/attrib10.C: Mark for warning.
11745         * gcc.dg/attr-alias-1.c: New.
11746
11747 2004-02-26  Richard Henderson  <rth@redhat.com>
11748
11749         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11750         * gcc.c-torture/execute/20040208-2.c: ... it back.
11751
11752 2004-02-26  Eric Christopher  <echristo@redhat.com>
11753
11754         * lib/target-supports.exp (check-iconv-available): New function.
11755         * lib/gcc-dg.exp (dg-require-iconv): New function.
11756         Use above.
11757         * gcc.dg/charset: New directory.
11758         * gcc.dg/charset/charset.exp: New file.
11759         * gcc.dg/charset/asm1.c: Ditto.
11760         * gcc.dg/charset/asm2.c: Ditto.
11761         * gcc.dg/charset/asm3.c: Ditto.
11762         * gcc.dg/charset/asm4.c: Ditto.
11763         * gcc.dg/charset/asm5.c: Ditto.
11764         * gcc.dg/charset/attribute1.c: Ditto.
11765         * gcc.dg/charset/attribute2.c: Ditto.
11766         * gcc.dg/charset/string1.c: Ditto.
11767         * g++.dg/charset: New directory.
11768         * g++.dg/dg.exp: Add here. Special options.
11769         * g++.dg/charset/charset.exp: New file.
11770         * g++.dg/charset/asm1.c: Ditto.
11771         * g++.dg/charset/asm2.c: Ditto.
11772         * g++.dg/charset/asm3.c: Ditto.
11773         * g++.dg/charset/asm4.c: Ditto.
11774         * g++.dg/charset/attribute1.c: Ditto.
11775         * g++.dg/charset/attribute2.c: Ditto.
11776         * g++.dg/charset/extern1.cc: Ditto.
11777         * g++.dg/charset/extern2.cc: Ditto.
11778         * g++.dg/charset/string1.c: Ditto.
11779
11780 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11781
11782         PR c++/14278
11783         * g++.dg/parse/comma1.C: New test.
11784
11785 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11786
11787         PR c++/14284
11788         * g++.dg/template/ttp8.C: New test.
11789
11790 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11791
11792         * gcc.dg/fixuns-trunc-1.c: New test.
11793
11794 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11795
11796         * gcc.dg/builtins-config.h: Use #elif.
11797
11798 2004-02-26  Michael Matz  <matz@suse.de>
11799
11800         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11801         * gcc.dg/991214-1.c: Likewise.
11802         * gcc.dg/i386-asm-1.c: Likewise.
11803
11804 2004-02-25  Richard Henderson  <rth@redhat.com>
11805
11806         * gcc.c-torture/execute/20040208-2.c: Move ...
11807         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11808
11809 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11810
11811         PR c++/14246
11812         * g++.dg/other/crash-3.C: New test.
11813
11814 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11815
11816         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11817         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11818
11819         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11820         HP-UX.
11821
11822 2004-02-24  Michael Matz  <matz@suse.de>
11823
11824         * gcc.dg/i386-regparm.c: New.
11825
11826 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11827
11828         * gcc.c-torture/execute/20040223-1.c: New.
11829
11830 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11831             Kazu Hirata  <kazu@cs.umass.edu>
11832
11833         * gcc.dg/fwritable-strings-1.c: Remove.
11834
11835 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11836
11837         PR c/14156
11838         * gcc.dg/20040223-1.c: New test.
11839
11840 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11841
11842         PR c++/14106
11843         * g++.dg/ext/typeof9.C: New test.
11844
11845 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11846
11847         PR c++/14250
11848         * g++.dg/other/switch1.C: New test.
11849
11850 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11851
11852         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11853         * gcc.dg/va-arg-1.c: Likewise.
11854
11855 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11856
11857         PR c++/14143
11858         * g++.dg/template/koenig5.C: New test.
11859
11860 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11861
11862         * g++.dg/ext/altivec-1.C: Generalize target triple.
11863         * g++.dg/ext/altivec-2.C: New test case.
11864         * g++.dg/ext/altivec_check.h: New file.
11865         * gcc.dg/altivec-1.c: Generalize target triple;
11866         include altivec_check.h and call altivec_check().
11867         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11868         * gcc.dg/altivec-6.c: New test case.
11869         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11870         type casts as needed.
11871         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11872         altivec_check().
11873         * gcc.dg/altivec-12.c: New test case.
11874         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11875         include altivec_check.h and call altivec_check().
11876         * gcc.dg/altivec_check.h: New file.
11877
11878 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11879
11880         * lib/target-supports.exp (check_alias_available): Don't mangle
11881         function `g' in test program.
11882
11883 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11884
11885         * lib/target-supports.exp (check_profiling_available): Check
11886         argument to determine whether we support a profiling type.
11887         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11888         check_profiling_available.
11889         * g++.dg/bprob/bprob.exp: Likewise
11890         * g77.dg/bprob/bprob.exp: Likewise.
11891         * gcc.misc-tests/bprob.exp: Likewise.
11892         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11893         dg-require-profiling and delete expected error handling.
11894         * gcc.dg/20021014-1.c: Likewise.
11895         * gcc.dg/nest.c: Likewise.
11896
11897 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11898
11899         PR c++/12007
11900         * g++.dg/other/vthunk1.C: New test.
11901
11902 2004-02-20  Falk Hueffner  <falk@debian.org>
11903
11904         PR target/14201
11905         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11906
11907 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11908
11909         PR c++/13927
11910         * g++.dg/other/error8.C: Remove XFAIL markers.
11911
11912         PR c++/14173
11913         * g++.dg/ext/packed5.C: New test.
11914
11915         PR c++/14199
11916         * g++.dg/warn/Wunused-5.C: New test.
11917
11918         PR c++/14186
11919         * g++.dg/lookup/member1.C: New test.
11920
11921 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11922
11923         * gcc.c-torture/compile/20040130-1.c: Enable only when
11924         __INT_MAX__ >= 2147483647L.
11925         * gcc.c-torture/compile/961203-1.c: Likewise.
11926
11927 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11928
11929         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11930         * g++.dg/opt/template1.C: Robustify assembler regexp
11931
11932 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11933
11934         * gcc.c-torture/execute/simd-4.x: Remove.
11935         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11936         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11937         Guard with #ifndef SKIP_ATTRIBUTE.
11938         * gcc.dg/compat/vector-1_y.c: Likewise.
11939         * gcc.dg/compat/vector-2_x.c: Likewise.
11940         * gcc.dg/compat/vector-2_y.c: Likewise.
11941         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11942         * g++.dg/eh/simd-2.C: Likewise.
11943
11944 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11945
11946         * gcc.c-torture/compile/complex-1.c: New.
11947
11948 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11949
11950         PR target/14209
11951         * gcc.c-torture/execute/20040218-1.c: New test.
11952
11953 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11954
11955         PR c++/14181
11956         * g++.dg/parse/new2.C: New test.
11957
11958 2004-02-18  Paul Brook  <paul@codesourcery.com>
11959
11960         * gcc.c-torture/compile/libcall-1.c: New test.
11961
11962 2004-02-18  Paul Brook  <paul@codesourcery.com>
11963
11964         PR debug/12934
11965         * gcc.dg/debug/debug-7.c: New test.
11966
11967 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11968
11969         * gcc.dg/20040217-1.c: New test.
11970
11971 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11972
11973         * gcc.c-torture/execute/990208-1.x: Delete.
11974
11975 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11976
11977         * gcc.c-torture/execute/20040208-2.x: New file.
11978
11979 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11980
11981         PR c++/11326
11982         * g++.dg/abi/structret1.C: New test.
11983
11984 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11985
11986         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11987         (i386_cpuid): No need to test if cpuid is available on AMD64.
11988         Fix assembly, so that it works onboth i386 and AMD64.
11989         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11990         (vecInLong): Fix s[] member type to unsigned int.
11991         (vecInWord): Remove type.
11992         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11993         (a64, b64, c64, d64, e64): Remove.
11994         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11995         Remove unused variable.  Remove initialization of removed variables.
11996         Don't call mmx_tests nor sse_tests.
11997         (reference_mmx, reference_sse): Remove.
11998         (check): Add return stmt.
11999         * gcc.dg/i386-sse-7.c: New test.
12000         * gcc.dg/i386-mmx-4.c: New test.
12001
12002 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12003
12004         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12005         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12006         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12007         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12008         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12009         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12010         g++.dg/tc1/dr94.C: Fix line terminator.
12011
12012 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12013
12014         * gcc.c-torture/compile/20040216-1.c: New.
12015
12016 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12017
12018         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12019         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12020         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12021         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12022         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12023         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12024
12025 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12026
12027         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12028
12029 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12030
12031         PR c++/13971
12032         * g++.dg/expr/cond4.C: New test.
12033
12034         PR c++/14086
12035         * g++.dg/lookup/crash2.C: New test.
12036
12037 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12038
12039         * gcc.c-torture/compile/20040214-2.c: New test.
12040
12041 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12042
12043         PR c++/14116
12044         * g++.dg/ext/typeof8.C: New test.
12045
12046 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12047
12048         * gcc.c-torture/compile/20040214-1.c: New test.
12049
12050 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12051
12052         PR c++/13635
12053         * g++.dg/template/spec11.C: New test.
12054
12055 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12056
12057         PR c++/13927
12058         * g++.dg/other/error8.C: New test.
12059
12060 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12061
12062         PR c++/14122
12063         * g++.dg/template/array4.C: New test.
12064
12065         PR c++/14108
12066         * g++.dg/inherit/thunk2.C: New test.
12067
12068         PR c++/14083
12069         * g++.dg/eh/cond2.C: New test.
12070
12071 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12072
12073         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12074
12075 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12076
12077         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12078
12079 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12080
12081         * g++.dg/simd-2.C: xfail on ppc64-linux.
12082
12083 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12084
12085         PR c/456
12086         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12087         tests.
12088
12089 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12090
12091         * gcc.dg/builtins-33.c: New test.
12092
12093 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12094
12095         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12096
12097 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12098
12099         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12100
12101 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12102
12103         * gcc.dg/ppc64-abi-3.c: New test.
12104
12105 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12106
12107         PR c/14092
12108
12109         * gcc.dg/pr14092-1.c: New testcase.
12110
12111 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12112
12113         * gcc.dg/cpp/assert4.c: Fix typo last change.
12114
12115         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12116         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12117
12118         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12119
12120 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12121
12122         * gcc.c-torture/compile/20040209-1.c: New test case.
12123
12124 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12125
12126         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12127
12128 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12129
12130         * gcc.c-torture/execute/20040208-[12].c: New tests.
12131
12132 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12133
12134         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12135
12136 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12137
12138         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12139
12140 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12141
12142         Bug 13856
12143         * gcc.dg/visibility-8.c: New testcase.
12144
12145 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12146
12147         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12148         arguments.
12149         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12150
12151 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12152
12153         PR middle-end/13696
12154         * g++.dg/opt/fold1.C: New test case.
12155
12156 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12157
12158         PR c++/14033
12159         * g++.dg/other/crash-2.C: New test.
12160
12161 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12162
12163         PR c++/14028
12164         * g++.dg/parse/angle-bracket2.C: New test.
12165
12166 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12167
12168         PR middle-end/13750
12169         Revert:
12170         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12171         PR pch/13361
12172         * testsuite/g++.dg/pch/wchar-1.C: New.
12173         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12174
12175 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12176
12177         PR c++/14008
12178         * g++.dg/parse/error15.C: New test.
12179         * g++.dg/parse/crash11.C: Update dg-error mark.
12180
12181 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12182
12183         PR c++/13932
12184         * g++.dg/warn/conv2.C: New test.
12185
12186 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12187
12188         PR c++/13086
12189         * g++.dg/warn/incomplete1.C: Remove xfail.
12190
12191 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12192
12193         * lib/file-format.exp (gcc_target_object_format): Use
12194         ${tool}_target_compile, not gcc_target_compile.
12195         * lib/target-supports.exp (check_alias_available): Likewise.
12196         (check_gc_sections_available): Likewise.
12197         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12198         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12199         dg-require-alias.
12200
12201 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12202
12203         PR c++/13969
12204         * g++.dg/template/static6.C: New test.
12205
12206 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12207
12208         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12209
12210 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12213         tests for systems where `char' is unsigned by default.
12214
12215 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12216
12217         PR c++/13997
12218         * g++.dg/template/partial3.C: New test.
12219
12220 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12221
12222         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12223         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12224         Remove mentions of obsolete ports.
12225
12226 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12227
12228         * gcc.dg/noncompile/20001228-1.c: Fix for new
12229         error message.
12230
12231 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12232
12233         PR target/9348
12234         * gcc.c-torture/execute/multdi-1.c: New test case.
12235
12236 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12237
12238         PR c++/13925
12239         * g++.dg/template/lookup5.C: New test.
12240
12241 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12242
12243         PR c++/13950
12244         * g++.dg/template/lookup4.C: New test.
12245
12246         PR c++/13970
12247         * g++.dg/parse/error14.C: New test.
12248
12249         PR c++/14002
12250         * g++.dg/parse/template13.C: New test.
12251
12252 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12253
12254         PR c++/13978
12255         * g++.dg/template/koenig4.C: New test.
12256
12257         PR c++/13968
12258         * g++.dg/template/crash17.C: New test.
12259
12260         PR c++/13975
12261         * g++.dg/parse/error13.C: New test.
12262         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12263
12264 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12265
12266         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12267
12268 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12269
12270         PR c/11658
12271         PR c/13994
12272         * gcc.dg/noncompile/20040203-1.c: New test.
12273         * gcc.dg/noncompile/20040203-2.c: Likewise.
12274         * gcc.dg/noncompile/20040203-3.c: Likewise.
12275         * gcc.dg/20040203-1.c: Likewise.
12276
12277 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12278
12279         PR c++/10858
12280         * g++.dg/template/sizeof7.C: New test.
12281
12282 2004-02-02  Eric Christopher  <echristo@redhat.com>
12283             Zack Weinberg  <zack@codesourcery.com>
12284
12285         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12286
12287 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12288
12289         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12290         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12291         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12292         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12293
12294 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12295
12296         PR c++/13113
12297         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12298
12299         PR c++/13854
12300         * g++.dg/ext/attrib13.C: New test.
12301
12302         PR c++/13907
12303         * g++.dg/conversion/op2.C: New test.
12304
12305 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12306
12307         * gcc.dg/titype-1.c: Fix pasto.
12308
12309 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12310
12311         * gcc.dg/titype-1.c: New test.
12312
12313 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12314
12315         PR c++/13957
12316         * g++.dg/template/non-type-template-argument-1.C,
12317         g++.dg/template/qualified-id1.C: Update dg-error marks.
12318         * g++.dg/template/nontype6.C: New test.
12319
12320 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12321
12322         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12323         * gcc.dg/builtins-31.c: New testcase.
12324         * gcc.dg/builtins-32.c: New testcase.
12325
12326 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12327
12328         * objc.dg/call-super-2.m: Update line numbers
12329         for the including of stddef.h.
12330
12331 2004-01-30  Michael Matz  <matz@suse.de>
12332
12333         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12334         g++.dg/ext/case-range3.C: New tests.
12335
12336 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12337
12338         DR206
12339         PR c++/13813
12340         * g++.dg/template/member4.C: New test.
12341
12342 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12343
12344         PR c++/13683
12345         * g++.dg/template/sizeof6.C: New test.
12346
12347 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12348
12349         * gcc.dg/fwritable-strings-1.c: New test.
12350
12351 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12352
12353         * gcc.c-torture/compile/20040130-1.c: New test.
12354
12355 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12356
12357         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12358
12359 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12360
12361         PR c++/13883
12362         * g++.dg/template/ctor3.C: New test.
12363
12364 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12365
12366         * g++.dg/tc1: New directory.
12367         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12368         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12369         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12370         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12371         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12372
12373 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12374
12375         * g++.dg/parse/error11.C: New test.
12376         * g++.dg/parse/error12.C: Likewise.
12377
12378 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12379
12380         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12381         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12382
12383 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/13791
12386         * g++.dg/ext/attrib12.C: New test.
12387
12388         PR c++/13736
12389         * g++.dg/parse/cast2.C: New test.
12390
12391 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12392
12393         * objc.dg/encode-2.m (main): New local string.  Set depending on
12394         sizeof long.  Use in sscanf call.
12395         * objc.dg/encode-3.m (main): New local string.  Set depending on
12396         sizeof long.  Use in scan_initial call.
12397
12398 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12399
12400         * objc.dg/call-super-2.m: Make LP64-safe.
12401         * objc.dg/desig-init-1.m: Likewise.
12402
12403 2004-01-27  Devang Patel <dpatel@apple.com>
12404
12405         * g++.dg/debug/namespace1.C: New test.
12406
12407 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12408
12409         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12410         xscale-*-*.
12411
12412         * gcc.dg/arm-mmx-1.c: New test.
12413
12414 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12415
12416         * gcc.dg/20040127-1.c: New test.
12417         * gcc.dg/20040127-2.c: New test.
12418
12419 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12420
12421         * objc.dg/stret-1.m (glob): Renamed to globa.
12422
12423 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/13663
12426         * g++.dg/expr/for1.C: New test.
12427
12428 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12429
12430         PR middle-end/13779
12431         * gcc.dg/darwin-longlong.c: New test.
12432
12433 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12434
12435         * gcc.dg/20040124-1.c: Moved test from here...
12436         * gcc.c-torture/compile/20040124-1.c: ...to here.
12437
12438 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12439
12440         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12441         the assembly output if -m64 is passed.
12442
12443 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12444
12445         PR c++/13833
12446         * g++.dg/template/cond3.C: New test.
12447
12448 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12449
12450         PR c++/13810
12451         * g++.dg/template/ttp7.C: New test.
12452
12453 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12454
12455         PR c++/13797
12456         * g++.dg/template/nontype4.C: New test.
12457         * g++.dg/template/nontype5.C: Likewise.
12458
12459 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12460
12461         * gcc.dg/torture/mips-clobber-at.c: New test.
12462
12463 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12464
12465         * gcc.dg/20040124-1.c: New test.
12466
12467 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12468
12469         * gcc.dg/20040123-1.c: New test.
12470
12471 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12472
12473         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12474
12475 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12476
12477         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12478
12479 2004-01-23  Andrew Pinski  <apinski@apple.com>
12480
12481         * gcc.dg/20030121-1.c: Move to ..
12482         * gcc.dg/20040121-1.c: here.
12483
12484 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12485
12486         * gcc.dg/builtins-29.c: New test case.
12487
12488 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12489
12490         PR 18314
12491         * gcc.dg/builtins-30.c: New testcase.
12492
12493 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12494
12495         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12496         * lib/g77.exp: Likewise.
12497         * lib/objc.exp: Likewise.
12498         * lib/g++.exp: Likewise.
12499
12500 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12501
12502         * gcc.dg/struct-by-value-2.c: New test.
12503
12504 2004-01-21  Andrew Pinski  <apinski@apple.com>
12505
12506         PR target/13785
12507         * gcc.dg/20030121-1.c: New test.
12508
12509 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12510
12511         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12512         clobber frame pointer register in asm statement.
12513
12514 2004-01-21  Falk Hueffner  <falk@debian.org>
12515
12516         * gcc.c-torture/compile/20040121-1.c: New test.
12517
12518 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12519
12520         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12521
12522 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12523
12524         * gcc.dg/ppc64-abi-2.c: New test.
12525
12526 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12527
12528         * lib/treelang.exp: Fill out this file.
12529         * lib/treelang-dg.exp: New File.
12530
12531 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12532
12533         * gcc.c-torture/compile/981022-1.c: Remove.
12534         * gcc.dg/array-5.c: Remove XFAIL.
12535         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12536         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12537         gcc.dg/cond-lvalue-1.c: Update.
12538         * gcc.dg/cast-lvalue-2.c: New test.
12539
12540 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12541
12542         PR c++/13592
12543         * g++.dg/other/error1.C (class foo): Tweak error message.
12544
12545         PR c++/13592
12546         * g++.dg/template/call2.C: New test.
12547
12548 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12549
12550         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12551         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12552         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12553         scalar-return-1_x.c, scalar-return-2_y.c,
12554         scalar-return-3_x.c, scalar-return-3_y.c,
12555         scalar-return-4_x.c, scalar-return-4_y.c,
12556         struct-align-1.h, struct-align-1_x.c,
12557         struct-align-1_y.c, struct-align-2.h,
12558         struct-align-2_x.c, struct-align-2_y.c,
12559         struct-by-value-10_y.c, struct-by-value-11_x.c,
12560         struct-by-value-11_y.c, struct-by-value-12_x.c,
12561         struct-by-value-12_y.c, struct-by-value-13_x.c,
12562         struct-by-value-13_y.c, struct-by-value-14_x.c,
12563         struct-by-value-14_y.c, struct-by-value-15_x.c,
12564         struct-by-value-15_y.c, struct-by-value-16_y.c,
12565         struct-by-value-17_y.c, struct-by-value-18_y.c,
12566         struct-by-value-19_y.c, struct-by-value-1_x.c,
12567         struct-by-value-1_y.c, struct-by-value-20_y.c,
12568         struct-by-value-2_x.c, struct-by-value-2_y.c,
12569         struct-by-value-3_y.c, struct-by-value-4_x.c,
12570         struct-by-value-4_y.c, struct-by-value-5_y.c,
12571         struct-by-value-6_y.c, struct-by-value-7_y.c
12572         struct-by-value-8_x.c, struct-by-value-8_y.c
12573         struct-by-value-9_x.c, struct-by-value-9_y.c
12574         struct-return-10_x.c, struct-return-10_y.c,
12575         struct-return-19_x.c, struct-return-20_x.c
12576         struct-return-2_x.c, struct-return-2_y.c
12577         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12578         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12579
12580 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12581
12582         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12583         attribute on sparc*-sun-solaris2.*.
12584
12585 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/13710
12588         * g++.dg/ext/typeof7.C: New test.
12589
12590 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12591
12592         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12593         * gcc.dg/const-elim-1.c: Same.
12594
12595 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12596
12597         * objc.dg/stret-1.m: New.
12598         * objc.dg/stret-2.m: New.
12599
12600 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12601
12602         PR c++/11895
12603         * g++.dg/ext/vector1.C: New test.
12604
12605 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12606
12607         * gcc.dg/pch/import-1.c: New.
12608         * gcc.dg/pch/import-1.hs: New.
12609         * gcc.dg/pch/import-1a.h: New.
12610         * gcc.dg/pch/import-1b.h: New.
12611         * gcc.dg/pch/import-1c.h: New.
12612
12613 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/13574
12616         * g++.dg/ext/array1.C: New test.
12617
12618         PR c++/13178
12619         * g++.dg/conversion/op1.C: New test.
12620
12621 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12622
12623         PR 11864
12624         From Kazumoto Kojima / Dan Kegel:
12625         * gcc.dg/pr11864-1.c: New test.
12626
12627         PR 10392
12628         From Marcus Comstedt / Dan Kegel:
12629         * gcc.dg/pr10392-1.c: New test.
12630
12631 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12632
12633         PR c++/13478
12634         * g++.dg/init/ref10.C: New test.
12635
12636 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12637
12638         PR c++/13407
12639         * g++.dg/parse/typename6.C: New test.
12640
12641 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12642
12643         PR pch/13361
12644         * testsuite/g++.dg/pch/wchar-1.C: New.
12645         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12646
12647 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12648
12649         PR c++/9259
12650         * g++.dg/expr/sizeof2.C: New test.
12651
12652 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12653
12654         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12655
12656 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12657
12658         PR c++/13659
12659         * g++.dg/lookup/strong-using-3.C: New.
12660         * g++.dg/lookup/using-10.C: New.
12661
12662 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12663
12664         PR c++/13594
12665         * g++.dg/lookup/strong-using-2.C: New.
12666
12667 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12668             Dan Kegel <dank@kegel.com>
12669             J"orn Rennecke <joern.rennecke@superh.com>
12670
12671         PR target/9365
12672         * gcc.dg/pr9365-1.c: New test.
12673
12674 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12675
12676         PR c++/8856
12677         * g++.dg/parse/casting-operator2.C: New test.
12678         * g++.old-deja/g++.pt/explicit83.C: Remove.
12679
12680 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12681
12682         * gcc.dg/label-compound-stmt-1.c: New test.
12683         * gcc.c-torture/compile/950922-1.c,
12684         gcc.c-torture/compile/20000211-3.c,
12685         gcc.c-torture/compile/20000518-1.c,
12686         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12687         compound statements.
12688
12689 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12690
12691         * gcc.dg/ppc64-abi-1.c: New test.
12692
12693 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12694
12695          * g++.dg/ext/attrib9.C: Add dg-warnings.
12696
12697 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12698
12699         PR c++/12335
12700         * g++.dg/parse/dtor3.C: New test.
12701
12702 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12703
12704         PR c++/12709
12705         * g++.dg/parse/try-catch-1.C: New test.
12706
12707 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12708
12709         * ada/acats/run_all.sh: Add more verbose output in acats.log
12710         when compiling tests.
12711
12712 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12713
12714         PR 13656
12715         * gcc.dg/typedef-redecl.c: New test case.
12716         * gcc.dg/typedef-redecl.h: New support file.
12717
12718 2004-01-13  Jan Hubicka  <jh@suse.cz>
12719
12720         * gcc.dg/always_inline.c: New test.
12721         * gcc.dg/debug/20031231-1.c: Fix.
12722
12723 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12724
12725         PR c++/13474
12726         * g++.dg/template/array3.C: New test.
12727
12728 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12729
12730         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12731         * g++.dg/warn/Wunused-2.C: Likewise.
12732
12733 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12734
12735         PR c++/13289
12736         * g++.dg/template/instantiate6.C: New test.
12737
12738 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12739
12740         PR middle-end/11397
12741         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12742
12743 2004-01-12  Jan Hubicka  <jh@suse.cz>
12744
12745         PR opt/12826
12746         * gcc.dg/20040112-1.c: New.
12747
12748         * gcc.dg/dwarf-die[1-7].c: Move to...
12749         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12750         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12751
12752 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12753
12754         PR c++/4100
12755         * g++.dg/parse/friend4.C: New test.
12756
12757 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12758
12759         PR c++/4100
12760         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12761         definition is called a friend.
12762
12763 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12764
12765         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12766
12767 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12768
12769         PR c++/3478
12770         * g++.dg/parse/error10.C: New test.
12771         * g++.dg/template/arg2.C: Accept "invalid type" error.
12772
12773 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12774
12775         PR middle-end/13392
12776         * g++.dg/opt/expect2.C: New test.
12777
12778 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12779
12780         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12781         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12782         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12783         Update dg-error regexps.
12784
12785 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12786
12787         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12788         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12789
12790 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12791
12792         * gcc.dg/pragma-re-1.c: Use right pointer type.
12793
12794 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12795
12796         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12797
12798 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12799
12800         * gcc.dg/rs6000-ldouble-1.c: New.
12801
12802 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12803
12804         DR 337
12805         PR c++/9256
12806         * g++.dg/other/abstract1.C: New test.
12807
12808 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12809
12810         * g++.dg/lookup/strong-using-1.C: New.
12811
12812 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12813
12814         PR c/11234
12815         * gcc.dg/func-ptr-conv-1.c: New test.
12816         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12817
12818 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12819
12820         PR target/13380.
12821         * gcc.c-torture/compile/20040109-1.c: New.
12822
12823 2004-01-08  Stuart Hastings  <stuart@apple.com>
12824
12825         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12826         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12827         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12828
12829 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12830
12831         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12832
12833 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12834
12835         * ada/acats/run_acats: Treat 'gnatchop' the same way
12836         as 'gnatmake'.  Export GCC_DRIVER.
12837         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12838         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12839
12840 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12841
12842         PR c++/12573
12843         * g++.dg/template/dependent-expr4.C: New test.
12844
12845 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12846
12847         * gcc.dg/altivec-11.c: New test.
12848
12849 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12850
12851         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12852
12853 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12854
12855         PR c/6024
12856         * gcc.dg/enum-compat-1.c: New test.
12857         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12858
12859 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12860
12861         PR c/12165
12862         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12863         gcc.dg/c99-idem-qual-3.c: New tests.
12864
12865 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12866
12867         * gcc.dg/winline-7.c: Don't cast void * to int.
12868
12869 2004-01-06  Jan Hubicka  <jh@suse.cz>
12870
12871         * gcc.dg/i386-sse-5.c: New test
12872         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12873
12874 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12875
12876         PR c++/12815
12877         * g++.dg/rtti/typeid4.C: New test.
12878
12879 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12880
12881         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12882
12883 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/12132
12886         * g++.dg/template/error11.C: New test.
12887
12888         PR c++/13451
12889         * g++.dg/template/class2.C: New test.
12890
12891 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12892         Richard Sandiford <rsandifo@redhat.com>
12893
12894         PR c++/13387
12895         * g++.dg/opt/alias3.C: New test.
12896
12897 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12898
12899         PR c++/13157
12900         * g++.dg/template/koenig3.C: New test.
12901
12902         PR c++/13529
12903         * g++.dg/parse/offsetof3.C: New test.
12904
12905         * g++.dg/init/copy7.C: Add missing dg-error markers.
12906
12907         PR c++/12226
12908         * g++.dg/init/copy7.c: New test.
12909
12910         PR c++/13536
12911         * g++.dg/parse/cast1.C: New test.
12912
12913 2004-01-04  Jan Hubicka  <jh@suse.cz>
12914
12915         * gcc.dg/winline[1-7].c: New tests.
12916
12917 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12918
12919         PR c++/13520
12920         * g++.dg/template/qualttp22.C: New test.
12921
12922 2004-01-01  Jan Hubicka  <jh@suse.cz>
12923
12924         * gcc.dg/debug/20031231-1.c: New.
12925         * gcc.c-torture/compile/20040101-1.c: New.
12926         * gcc.dg/dwarf-die-[1-7].c: New.
12927
12928 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12929
12930         PR optimization/13521
12931         * gcc.c-torture/compile/20031231-1.c: New test.
12932
12933 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12934
12935         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12936
12937 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12938
12939         PR c++/10079
12940         * g++.dg/template/crash16.C: New test.
12941
12942 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12943
12944         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12945
12946 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12947
12948         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12949         ports.
12950         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12951         * g++.old-deja/g++.law/profile1.C: Likewise.
12952         * gcc.c-torture/compile/981006-1.c: Likewise.
12953         * gcc.c-torture/execute/loop-2e.x: Likewise.
12954         * gcc.c-torture/execute/loop-2f.x: Remove.
12955         * gcc.c-torture/execute/loop-2g.x: Likewise.
12956         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12957         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12958
12959 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12960
12961         PR c++/13507
12962         * g++.dg/ext/attrib11.C: New test.
12963
12964         PR c++/13494
12965         * g++.dg/template/array2-1.C: New test.
12966         * g++.dg/template/array2-2.C: New test.
12967
12968 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12969
12970         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12971
12972 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12973
12974         PR c++/12774
12975         * g++.dg/template/array1-1.C: New test.
12976         * g++.dg/template/array1-2.C: New test.
12977
12978 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12979
12980         PR fortran/12632
12981         * g77.dg/12632.f: New test case.
12982
12983 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12984
12985         PR c++/13289
12986         * g++.dg/parse/nontype1.C: New test.
12987
12988 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12989
12990         PR c++/12403
12991         * g++.dg/parse/explicit1.C: New test.
12992         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12993
12994 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/13081
12997         * g++.dg/opt/inline6.C: New test.
12998
12999         PR c++/12613
13000         * g++.dg/parse/error9.C: New test.
13001
13002         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13003
13004 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13005
13006         PR c++/13009
13007         * g++.dg/init/assign1.C: New test.
13008
13009 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13010
13011         PR c++/13070
13012         * g++.dg/warn/format3.C: New test case.
13013
13014 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13015
13016         * gcc.c-torture/compile/20031227-1.c: New test.
13017
13018 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13019
13020         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13021         * g77.dg/bprob/bprob.exp: Likewise.
13022         * gcc.misc-tests/bprob.exp: Likewise.
13023         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13024         variants on systems where the library does not provide that
13025         functionality.
13026         * gcc.dg/builtins-20.c: Use builtins-config.h.
13027         * gcc.dg/builtins-config.h: New file.
13028
13029 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13030
13031         * lib/gcc-dg.exp (dg-require-profiling): New function.
13032         * lib/target-supports.exp (check_profiling_available): Likewise.
13033         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13034         * g77.dg/bprob/bprob.exp: Likewise.
13035         * gcc.misc-tests/bprob.exp: Likewise.
13036         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13037         * gcc.dg/20021014-1.c: Likewise.
13038         * gcc.dg/nest.c: Likewise.
13039
13040 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13041
13042         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13043         compiling.
13044         * g++.dg/lookup/java2.C: Likewise.
13045         * gcc.dg/cpp/lexident.c: Likewise.
13046
13047 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13048
13049         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13050         given.
13051         * gcc.c-torture/compile/961203-1.c: Likewise.
13052         * gcc.c-torture/compile/980506-1.c: Likewise.
13053
13054 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13055
13056         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13057         (additional_prunes): New global.
13058         (gcc-dg-prune): Handle additional per-test pruning.
13059         (dg-test): Clear additional_prunes between tests.
13060
13061         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13062         dg-prune-output to avoid spurious failures from assembler
13063         complaining about nonexistent WAW violations.
13064         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13065         Use dg-prune-output to avoid spurious failures from assembler
13066         warning about Itanium B-step errata.
13067
13068 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13069
13070         * g++.dg/abi/macro0.C: New test.
13071         * g++.dg/abi/macro1.C: Likewise.
13072         * g++.dg/abi/macro2.C: Likewise.
13073
13074         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13075         * g++.dg/abi/bitfield7.C: Likewise.
13076         * g++.dg/abi/dtor2.C: Likewise.
13077         * g++.dg/abi/mangle11.C: Likewise.
13078         * g++.dg/abi/mangle12.C: Likewise.
13079         * g++.dg/abi/mangle14.C: Likewise.
13080         * g++.dg/abi/mangle17.C: Likewise.
13081         * g++.dg/abi/vbase10.C: Likewise.
13082         * g++.dg/abi/vbase14.C: Likewise.
13083         * g++.dg/template/qualttp17.C: Likewise.
13084
13085 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13086
13087         PR c/11995
13088         * gcc.dg/20031223-1.c: New test.
13089
13090 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13091
13092         * gcc.dg/noreturn-7.c: New test.
13093
13094 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13095
13096         * gcc.dg/null-pointer-1.c: New test.
13097
13098 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13099
13100         * g++.old-deja/g++.jason/template18.C: Remove.
13101         * g++.old-deja/g++.jason/template37.C: Likewise.
13102
13103         PR c++/12862
13104         * g++.dg/lookup/ns1.C: New test.
13105
13106         PR c++/12397
13107         * g++.dg/template/lookup3.C: New test.
13108
13109 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13110
13111         * g++.dg/template/recurse1.C: New test
13112
13113 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13114
13115         PR c++/12479
13116         * g++.dg/parse/semicolon1.C: New test.
13117         * g++.dg/parse/semicolon1.h: Likewise.
13118
13119 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13120
13121         * gcc.dg/darwin-misaligned.c: New test.
13122
13123 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13124
13125         PR c/9163
13126         * gcc.dg/20031222-1.c: New test.
13127
13128 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/13438
13131         * g++.dg/parse/error8.C: New test.
13132
13133         PR c++/11554
13134         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13135
13136 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13137
13138         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13139         too small.
13140         * gcc.c-torture/compile/930217-1.c: Likewise.
13141         * gcc.c-torture/compile/930513-1.c: Likewise.
13142         * gcc.c-torture/execute/920908-2.c: Likewise.
13143         * gcc.c-torture/execute/921204-1.c: Likewise.
13144         * gcc.c-torture/execute/930621-1.c: Likewise.
13145         * gcc.c-torture/execute/930630-1.c: Likewise.
13146         * gcc.c-torture/execute/931031-1.c: Likewise.
13147         * gcc.c-torture/execute/980602-2.c: Likewise.
13148         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13149         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13150         * gcc.c-torture/execute/extzvsi.c: Likewise.
13151         * gcc.c-torture/unsorted/ext.c: Likewise.
13152
13153 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13154
13155         PR target/12749
13156         * gcc.c-torture/compile/20031220-2.c: New test case.
13157
13158 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13159
13160         PR optimization/13031
13161         * gcc.c-torture/compile/20031220-1.c: New test case.
13162
13163 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13164
13165         * gcc.dg/cast-function-1.c: New test.
13166
13167 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13168
13169         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13170         formats.
13171
13172 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13173
13174         PR c++/12795
13175         * g++.dg/ext/attrib10.C: New test.
13176
13177 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13178
13179         * gcc.dg/cleanup-10.c: New test.
13180         * gcc.dg/cleanup-11.c: New test.
13181
13182 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13183
13184         PR c++/13239
13185         * g++.dg/opt/expect1.C: New test.
13186
13187 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13188
13189         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13190
13191 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13192
13193         PR debug/12923
13194         * gcc.dg/20031218-1.c: New test.
13195
13196         PR debug/12389
13197         * gcc.dg/20031218-2.c: New test.
13198         * gcc.dg/20031218-3.c: New test.
13199
13200         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13201         of label name and allow for USER_LABEL_PREFIX == "_" names.
13202         * g++.dg/abi/mangle18-2.C: Likewise.
13203         * g++.dg/abi/mangle19-1.C: Likewise.
13204         * g++.dg/abi/mangle19-2.C: Likewise.
13205         * g++.dg/abi/mangle20-1.C: Likewise.
13206         * g++.dg/abi/mangle20-2.C: Likewise.
13207
13208 2003-12-18  Richard Henderson  <rth@redhat.com>
13209
13210         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13211
13212 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13213             Dan Kegel <dank@kegel.com>
13214
13215         PR other/12009
13216         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13217         testing a cross compiler, it causes spurious compile failures.
13218         * lib/g++.exp: Likewise.
13219
13220 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13221
13222         PR c++/13262
13223         * g++.dg/template/access13.C: New test.
13224
13225 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13226
13227         * gcc.dg/20031216-1.c: New test.
13228
13229 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13230
13231         PR c++/9154
13232         * g++.dg/template/error10.C: New test.
13233
13234 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13235
13236         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13237         * g++.dg/eh/simd-2.C: Likewise.
13238
13239 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13240             Roger Sayle  <roger@eyesopen.com>
13241
13242         * gcc.c-torture/execute/ieee/mzero5.c: New.
13243
13244 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13245
13246         PR c++/10603
13247         * g++.dg/parse/error6.C: New test.
13248
13249         PR c++/12827
13250         * g++.dg/parse/error7.C: New test.
13251
13252 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13253
13254         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13255         at -O with stabs debugging formats.
13256         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13257         * gcc.dg/debug/debug-2.c: Likewise.
13258
13259 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/12696
13262         * g++.dg/init/error1.C: New test.
13263
13264         PR c++/12218
13265         * g++.dg/init/pm3.C: New test.
13266
13267 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13268
13269         PR c/3347
13270         * gcc.dg/bitfld-8.c: New test.
13271
13272 2003-12-16  James Lemke  <jim@wasabisystems.com>
13273
13274         * gcc.dg/arm-scd42-[123].c: New tests.
13275
13276 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13277
13278         PR c++/9043
13279         * g++.dg/abi/mangle20-1.C: New test.
13280         * g++.dg/abi/mangle20-2.C: New test.
13281
13282 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/13275
13285         * g++.dg/other/offsetof2.C: Remove XFAIL.
13286         * g++.dg/parse/offsetof1.C: New test.
13287         * g++.gd/parse/offsetof2.C: Likewise.
13288
13289 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13290
13291         * g++.dg/template/nontype3.C: New test.
13292         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13293
13294 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13295
13296         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13297
13298 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13299
13300         PR c++/13387
13301         * g++.dg/expr/assign1.C: New test.
13302
13303         PR c++/13242
13304         * g++.dg/abi/mangle19-1.C: New test.
13305         * g++.dg/abi/mangle19-2.C: New test.
13306
13307 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13308
13309         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13310
13311 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13312
13313         * gcc.c-torture/execute/20031216-1.c: New test.
13314
13315 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13316
13317         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13318         an ICE regression.
13319
13320 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13321
13322         PR c++/10926
13323         * g++.dg/template/error9.C: New test.
13324
13325         PR c++/11116
13326         * g++.dg/template/error8.C: New test.
13327
13328 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13329
13330         PR middle-end/13400
13331         * gcc.c-torture/execute/20031215-1.c: New test case.
13332
13333 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13334
13335         PR c++/13269
13336         * g++.dg/parse/error5.C: New test.
13337
13338         PR c++/12989
13339         * g++.dg/expr/sizeof1.C: New test.
13340
13341         PR c++/13310
13342         * g++.dg/template/crash15.C: New test.
13343
13344 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13345
13346         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13347         a non-POD type as the last named parameter of a varargs function.
13348
13349 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13350
13351         PR c++/13243
13352         PR c++/12573
13353         * g++.dg/template/crash14.C: New test.
13354         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13355
13356 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13357
13358         * g++.dg/other/java1.C: New test.
13359
13360         PR c++/13241
13361         * g++.dg/abi/mangle18-1.C: New test.
13362         * g++.dg/abi/mangle18-2.C: New test.
13363
13364 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13365
13366         PR optimization/10312
13367         * gcc.c-torture/execute/20031214-1.c: New.
13368
13369 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13370
13371         PR c++/10779
13372         PR c++/12160
13373         * g++.dg/parse/error3.C: New test.
13374         * g++.dg/parse/error4.C: Likewise.
13375         * g++.dg/abi/mangle4.C: Tweak error messages.
13376         * g++.dg/lookup/using5.C: Likewise.
13377         * g++.dg/other/error2.C: Likewise.
13378         * g++.dg/parse/typename5.C: Likewise.
13379         * g++.dg/parse/undefined1.C: Likewise.
13380         * g++.dg/template/arg2.C: Likewise.
13381         * g++.dg/template/ttp3.C: Likewise.
13382         * g++.dg/template/type1.C: Likewise.
13383         * g++.old-deja/g++.other/crash32.C: Likewise.
13384         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13385
13386 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13387
13388         PR c++/13106
13389         * g++.dg/warn/noreturn-3.C: New test.
13390
13391 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13392
13393         PR c++/13118
13394         * g++.dg/abi/covariant3.C: New.
13395
13396 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13397
13398         * g++.dg/eh/ia64-1.C: New test.
13399
13400 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13401
13402         PR optimization/13037
13403         * g77.f-torture/execute/13037.f: New test case.
13404
13405 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13406
13407         PR c++/12881
13408         * g++.dg/abi/covariant2.C: New.
13409
13410 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13411
13412         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13413
13414 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13415
13416         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13417
13418 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13419
13420         PR other/10819
13421         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13422         to fix Bug 10819.
13423         * lib/g++.exp (g++_version): Likewise.
13424         * lib/g77.exp (g77_version): Likewise.
13425         * lib/objc.exp (default_objc_version): Likewise.
13426
13427 2003-12-10  Richard Henderson  <rth@redhat.com>
13428
13429         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13430
13431         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13432
13433 2003-12-08  Matt Austern  <austern@apple.com>
13434
13435         PR c/13134
13436         * lib/gcc-dg.exp (dg-require-visibility): Define.
13437         * lib/target-supports (check_visibility_available): Define.
13438         * gcc.dg/visibility-1.c: New test.
13439         * gcc.dg/visibility-2.c: Likewise.
13440         * gcc.dg/visibility-3.c: Likewise.
13441         * gcc.dg/visibility-4.c: Likewise.
13442         * gcc.dg/visibility-5.c: Likewise.
13443         * gcc.dg/visibility-6.c: Likewise.
13444         * g++.dg/ext/visibility-1.C: Likewise.
13445         * g++.dg/ext/visibility-2.C: Likewise.
13446         * g++.dg/ext/visibility-3.C: Likewise.
13447         * g++.dg/ext/visibility-4.C: Likewise.
13448         * g++.dg/ext/visibility-5.C: Likewise.
13449         * g++.dg/ext/visibility-6.C: Likewise.
13450
13451 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13452
13453         * g++.dg/lookup/java1.C: New test.
13454         * g++.dg/lookup/java2.C: New test.
13455
13456 2003-12-07  Falk Hueffner  <falk@debian.org>
13457
13458         * g++.dg/opt/noreturn-1.C: New test.
13459
13460 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13461
13462         * gcc.dg/overflow-1.c: New test.
13463
13464 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13465
13466         * g77.f-torture/compile/13060.f: New test.
13467
13468 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13469
13470         PR c++/13323
13471         * g++.dg/inherit/operator2.C: New test.
13472
13473 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13474
13475         PR c++/13305
13476         * g++.dg/ext/attrib9.C: New test.
13477
13478 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/13314
13481         * g++.dg/template/error7.C: New test.
13482
13483 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13484             J"orn Rennecke <joern.rennecke@superh.com>
13485
13486         PR target/13302
13487         * g++.dg/other/struct-va_list.C: New test.
13488
13489 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13490
13491         PR c++/13166
13492         * g++.dg/parse/defarg6.C: New test.
13493
13494 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13495
13496         PR target/13256
13497         * gcc.c-torture/execute/20031201-1.c: New test.
13498
13499 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13500
13501         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13502
13503 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13504
13505         * gcc.dg/builtin-return-1.c: New test.
13506
13507 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13508             J"orn Rennecke <joern.rennecke@superh.com>
13509
13510         PR optimization/13260
13511         * gcc.c-torture/execute/20031204-1.c: New test.
13512
13513 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13514
13515         PR c++/9127
13516         * g++.dg/template/error6.C: New test.
13517
13518 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13519
13520         * gcc.dg/20031202-1.c: New test.
13521
13522 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/13179
13525         * g++.dg/template/eh1.C: New test.
13526
13527         PR c++/10771
13528         * g++.dg/template/error5.C: New test.
13529
13530 2003-12-02  David Ung  <davidu@mips.com>
13531
13532         * gcc.dg/compat/vector-check.h: Corrected type for var
13533         g_##TMODE
13534
13535 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13536
13537         PR c++/10126
13538         * g++.dg/template/ptrmem8.C: New test.
13539
13540 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13541
13542         PR c++/12573
13543         * g++.dg/template/dependent-expr3.C: New test.
13544
13545 2003-12-01  James Lemke  <jim@wasabisystems.com>
13546
13547         * gcc.dg/arm-g2.c: New test.
13548
13549 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13550
13551         PR optimization/11634
13552         * gcc.dg/20031201-2.c: New test case.
13553
13554 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13555
13556         PR 11433
13557         * objc.dg/proto-lossage-3.m: New test.
13558
13559 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13560
13561         PR optimization/12628
13562         * gcc.dg/20031201-1.c: New test case.
13563
13564 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13565
13566         * gcc.dg/unaligned-1.c: New test.
13567
13568 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c++/9849
13571         * g++.dg/template/error4.C: New test.
13572         * g++.dg/template/nested3.C: Adjust error markers.
13573
13574 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13575
13576         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13577
13578 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13579
13580         PR c/10333
13581         * gcc.dg/bitfld-7.c: New test.
13582
13583 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13584
13585         * gcc.dg/tls/asm-1.C: New test.
13586
13587 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13588
13589         * gcc.dg/cpp/assert4.c: Update.
13590
13591 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13592
13593         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13594         * gcc.dg/builtin-apply3.c: New test.
13595
13596 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13597
13598         * lib/compat.exp (compat-obj): New xfaildata parameter.
13599         Use it to set compiler_conditional_xfail_data before compiling.
13600         (compat-get-options): Handle dg-xfail-if.
13601         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13602         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13603         * gcc.dg/compat/vector-1_y.c: Likewise.
13604         * gcc.dg/compat/vector-2_x.c: Likewise.
13605         * gcc.dg/compat/vector-2_y.c: Likewise.
13606
13607 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13608
13609         * g++.dg/opt/reg-stack4.C: New test.
13610
13611 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13612
13613         * gcc.dg/builtin-apply2.c: New test.
13614
13615 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13616
13617         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13618
13619 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13620
13621         PR c++/12924
13622         * g++.dg/template/template-id-2.C: New test.
13623
13624 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13625
13626         PR c++/5369
13627         * g++.dg/template/memfriend1.C: New test.
13628         * g++.dg/template/memfriend2.C: Likewise.
13629         * g++.dg/template/memfriend3.C: Likewise.
13630         * g++.dg/template/memfriend4.C: Likewise.
13631         * g++.dg/template/memfriend5.C: Likewise.
13632         * g++.dg/template/memfriend6.C: Likewise.
13633         * g++.dg/template/memfriend7.C: Likewise.
13634         * g++.dg/template/memfriend8.C: Likewise.
13635         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13636
13637 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/12515
13640         * g++.dg/ext/cond1.C: New test.
13641
13642 2003-11-20  Richard Henderson  <rth@redhat.com>
13643
13644         * gcc.dg/20020201-2.c: Remove.
13645         * gcc.dg/20020201-4.c: Remove.
13646         * gcc.dg/20020304-1.c: Remove.
13647
13648 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13649
13650         * gcc.dg/cpp/trad/xwin1.c: New test case.
13651
13652 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13653
13654         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13655         * lib/g77.exp: Likewise.
13656         * lib/objc.exp: Likewise.
13657         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13658         for darwin.
13659
13660 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13661
13662         PR c++/12932
13663         * g++.dg/template/static5.C: New test.
13664
13665 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13666
13667         * gcc.dg/nested-func-1.c: New test.
13668
13669 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13670
13671         * gcc.dg/cpp/assert4.c: New test.
13672
13673 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13674
13675         PR c++/2294
13676         * g++.dg/lookup/using9.c: New test.
13677
13678 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13679
13680         PR c++/12762
13681         * g++.dg/template/error3.C: New test.
13682
13683 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13684
13685         PR ada/13035
13686         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13687         No longer use a wrapper for gcc, since this does not work under
13688         Windows.
13689
13690 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13691
13692         PR c++/2094
13693         * g++.dg/template/ptrmem7.C: New test.
13694
13695 2003-11-13  Andrew Pinski <apinski@apple.com>
13696
13697         * gcc.c-torture/compile/20031113-1.c: New test.
13698
13699 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13700             Kean Johnston <jkj@sco.com>
13701
13702         PR c/13029
13703         * gcc.dg/unused-4.c: Update.
13704
13705 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13706
13707         * g++.dg/opt/const3.C: New test.
13708
13709 2003-11-13  Jan Hubicka  <jh@suse.cz>
13710
13711         * gcc.c-torture/compile/20031112-1.c: New test.
13712
13713 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13714
13715         * g++.dg/parse/crash10.C: Remove bogus error marker.
13716
13717 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13718
13719         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13720         (host_gcc): Likewise.
13721         (ROOT): Honor $PWDCMD.
13722         (BASE): Likewise.
13723         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13724
13725 2003-11-12  Catherine Moore  <clm@redhat.com>
13726
13727         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13728
13729 2003-11-12  Andreas Jaeger  <aj@suse.de>
13730             Jakub Jelinek  <jakub@redhat.com>
13731             Andrew Pinski  <pinskia@physics.uc.edu>
13732             Richard Henderson  <rth@redhat.com>
13733
13734         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13735         systems.
13736         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13737
13738         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13739         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13740
13741 2003-11-11  Andreas Jaeger  <aj@suse.de>
13742
13743         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13744
13745         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13746
13747 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13748
13749         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13750         Clean ups.
13751
13752 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13753
13754         * gcc.dg/trampoline-1.c: New test.
13755
13756 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13757
13758         * gcc.c-torture/compile/200031109-1.c: New test.
13759
13760 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13761
13762         PR c/3190
13763         PR c/8714
13764         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13765         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13766         gcc.dg/format/no-y2k-1.c: Update.
13767
13768 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13769
13770         PR optimization/10467
13771         * gcc.dg/20031108-1.c: New test case.
13772
13773 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13774
13775         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13776
13777 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13778
13779         * gcc.dg/compound-lvalue-1.c: New test.
13780         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13781         some XFAILs.
13782
13783 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13784
13785         * gcc.dg/altivec-varargs-1.c: New test.
13786
13787 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13788
13789         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13790         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13791         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13792         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13793         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13794
13795 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13796
13797         * gcc.dg/cond-lvalue-1.c: New test.
13798
13799 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13800
13801         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13802
13803 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13804
13805         PR c++/11616
13806         * g++.dg/template/instantiate5.C: New test.
13807
13808 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13809
13810         PR c++/12726
13811         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13812         * ChangeLog: Add missing first entry for above test.
13813
13814 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13815
13816         PR c++/9810
13817         * g++.dg/template/using8.C: New test.
13818         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13819
13820 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13821
13822         PR optimization/10817
13823         * gcc.c-torture/compile/20031102-1.c: New test case.
13824
13825 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13826
13827         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13828         2147483647.
13829
13830 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13831
13832         * gcc.dg/20031102-1.c: New test.
13833
13834 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13835
13836         * gcc.dg/complex-1.c: New test.
13837
13838 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13839
13840         PR c++/12796
13841         * g++.dg/template/crash13.C: Adjust expected error location.
13842         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13843
13844 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13845
13846         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13847
13848 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13849
13850         PR/10239
13851         * gcc.c-torture/compile/20031031-2.c: New test.
13852
13853 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13854
13855         PR/11640
13856         * gcc.c-torture/compile/20031031-1.c: New test.
13857
13858 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13859
13860         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13861         * gcc.misc-tests/bprob.exp: Likewise.
13862         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13863         the execution test on arm-elf configs.
13864         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13865         configs that don't support scratch files.
13866         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13867
13868 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13869
13870         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13871         done by dejagnu.
13872
13873 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13874
13875         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13876         Avoid non pure sh syntax. Add more logging.
13877
13878         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13879         fail.
13880
13881 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13882
13883         PR libgcj/10610
13884         * gcc.dg/ppc-stackalign-1.c: New test.
13885
13886 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13887
13888         * ada/acats/run_all.sh: Change output to be more compliant with
13889         dejagnu framework.
13890         Create acats.sum and acats.log files under testsuite/ada/acats
13891         Only run [a-z]* directories, to filter out e.g. CVS.
13892         Redirect build output to log file.
13893
13894 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13895
13896         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13897
13898 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13899
13900         PR ada/5909:
13901         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13902
13903 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13904
13905         * gcc.c-torture/compile/20031023-1.c: New test.
13906         * gcc.c-torture/compile/20031023-2.c: New test.
13907         * gcc.c-torture/compile/20031023-3.c: New test.
13908         * gcc.c-torture/compile/20031023-4.c: New test.
13909
13910 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13911
13912         PR c++/10371
13913         * g++.dg/lookup/scoped8.C: New test.
13914
13915 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13916
13917         * g++.dg/opt/reg-stack3.C: New test.
13918
13919 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13920
13921         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13922
13923 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13924
13925         PR c++/11076
13926         * g++.dg/template/crash13.C: New test.
13927
13928 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13929
13930         * gcc.dg/c99-restrict-2.c: New test.
13931
13932 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         PR c++/12698, c++/12699, c++/12700, c++/12566
13935         * g++.dg/inherit/covariant9.C: New test.
13936         * g++.dg/inherit/covariant10.C: New test.
13937         * g++.dg/inherit/covariant11.C: New test.
13938
13939 2003-10-23  Jason Merrill  <jason@redhat.com>
13940
13941         PR c++/12726
13942         * g++.dg/ext/complit2.C: New test.
13943
13944 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13945
13946         PR target/12654
13947         * gcc.c-torture/execute/20031020-1.c: New test.
13948
13949 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13950
13951         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13952         following the jump_insn.
13953
13954 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13955
13956         * gcc.dg/cast-lvalue-1.c: New test.
13957
13958 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13959
13960         PR c++/11962
13961         * g++.dg/template/cond2.C: New test.
13962
13963 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13964
13965         * gcc.dg/builtins-28.c: New test.
13966
13967 2003-10-20  Jan Hubicka  <jh@suse.cz>
13968
13969         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13970         parameter.
13971         * testsuite/gcc.dg/inline-2.c: Likewise.
13972
13973 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13974
13975         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13976         * gcc.dg/nest.c:  Likewise.
13977
13978 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13979
13980         PR c++/9781, c++/10583, c++/11862
13981         * g++.dg/parse/crash13.C: New test.
13982
13983 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13984
13985         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13986
13987 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13988
13989         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13990         Define HAVE_C99_RUNTIME except on Solaris.
13991         * gcc.dg/builtins-20.c: Likewise.
13992
13993 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13994
13995         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13996
13997 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13998
13999         PR c++/12495
14000         * g++.dg/template/crash21.C: New test.
14001
14002 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14003
14004         PR c++/2513
14005         * g++.dg/template/typename5.C: New test.
14006
14007 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14008
14009         PR c++/12369
14010         * g++.dg/template/friend25.C: New test.
14011
14012 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14013
14014         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14015         versions.
14016
14017 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14018
14019         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14020         == 2147483647.
14021
14022 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14023
14024         * gcc.c-torture/execute/960416-1.x: Remove.
14025         * gcc.c-torture/execute/divconst-3.x: Likewise.
14026
14027 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14028
14029         PR target/12598
14030         * gcc.dg/torture/cris-volatile-1.c: New test.
14031
14032 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14033
14034         PR optimization/9325
14035         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14036         for overflowing floating point to integer conversion during RTL
14037         simplification.
14038
14039 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14040
14041         * objc/execute/_cmd.m: Fix typo.
14042         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14043         Relax 'scan-assembler' regexp.
14044         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14045         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14046         * objc.dg/zero-link-2.m: Remove blank line.
14047         * objc.dg/zero-link-3.m: New test case.
14048
14049 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14050
14051         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14052
14053         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14054         than linker trickery.
14055
14056 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14057
14058         PR c++/12370
14059         * g++.dg/other/friend2.C: New test.
14060
14061 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14062
14063         * gcc.dg/20031012-1.c: New test.
14064
14065 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14066
14067         * gcc.dg/weak/weak-3.c: Fix for new warning.
14068
14069 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14070
14071         PR optimization/8750
14072         * gcc.c-torture/execute/20031012-1.c: New test case.
14073
14074 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14075
14076         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14077         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14078
14079 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14080
14081         PR optimization/12260
14082         * gcc.c-torture/compile/20031011-2.c: New test case.
14083
14084 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14085
14086         * gcc.c-torture/execute/20031011-1.c: New testcase.
14087
14088 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14089
14090         * gcc.c-torture/compile/20031011-1.c: New test.
14091
14092 2003-10-11  Jan Hubicka  <jh@suse.cz>
14093
14094         * g++.dg/other/first-global.C: New test.
14095
14096 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14097
14098         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14099
14100 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14101
14102         * gcc.c-torture/compile/20031010-1.c: New test.
14103
14104 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14105
14106         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14107         * gcc.c-torture/execute/va-arg-25.c: ... here.
14108
14109 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14110
14111         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14112
14113 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14114
14115         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14116
14117 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14118
14119         * g++.dg/parse/error2.C: New test.
14120
14121 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14122
14123         PR c++/11097
14124         * g++.dg/other/error5.C: Modify the error message.
14125         * g++.dg/lookup/using8.C: New test.
14126
14127 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14128
14129         * gcc.dg/darwin-abi-2.c: New file.
14130         * gcc.c-torture/execute/va-arg-24.c: New file.
14131
14132 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14133
14134         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14135         indentation.
14136
14137 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14138
14139         PR c++/10147
14140         * g++.dg/other/error4.C: Update error messages.
14141         * g++.dg/template/ptrmem4.C: Likewise.
14142
14143         PR c++/12337
14144         * g++.dg/init/new9.C: New test.
14145
14146         PR c++/12334, c++/12236, c++/8656
14147         * g++.dg/ext/attrib8.C: New test.
14148
14149 2003-10-06  Devang Patel  <dpatel@apple.com>
14150
14151         * gcc.dg/debug/dwarf2-3.h: New test.
14152         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14153
14154 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14155
14156         * g++.dg/opt/cfg2.C: New test.
14157
14158 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14159
14160         * g++.dg/opt/float1.C: New test.
14161
14162 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14163
14164         * gcc.dg/c90-array-lval-6.c: New test.
14165         * gcc.dg/c99-array-lval-6.c: New test.
14166
14167 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14168             Ziemowit Laski  <zlaski@apple.com>
14169
14170         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14171         'Derived', so that it is never considered a class method; add
14172         new warning for '+port' method ambiguity.
14173         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14174         <objc/objc-api.h> (needed on Mac OS X).
14175         * objc.dg/method-13.m: New test.
14176
14177 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14178
14179         PR optimization/9325, PR java/6391
14180         * gcc.c-torture/execute/20031003-1.c: New test case.
14181
14182 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14183
14184         PR optimization/12180
14185         * gcc.dg/20031002-1.c: New test.
14186
14187         PR c++/12486
14188         * g++.dg/inherit/error1.C: New test.
14189
14190 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14191
14192         * lib/f-torture.exp (search_for): Rename to...
14193         (search_for_re): This.  Also, clean up comments and the
14194         "regexp" invocation.
14195
14196 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14197
14198         * gcc.c-torture/compile/20031002-1.c: New test.
14199
14200 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14201
14202         * g++.dg/opt/cond1.C: New test.
14203
14204 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14205
14206         * gcc.dg/Wold-style-definition-2.c: New testcase.
14207         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14208
14209 2003-09-29  Richard Henderson  <rth@redhat.com>
14210
14211         * g++.dg/init/array10.C: Add dg-options.
14212
14213 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14214
14215         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14216
14217 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14218
14219         * g++.dg/template/friend19.C: Fix typo.
14220         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14221
14222 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14223
14224         * gcc.c-torture/execute/20030928-1.c: New test.
14225         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14226
14227 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14228
14229         * g++.dg/opt/unroll1.C: New test.
14230
14231 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14232
14233         PR optimization/11741
14234         * gcc.dg/20030926-1.c: New test case.
14235
14236 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14237
14238         PR c++/5655
14239         * g++.dg/parse/access7.C: New test.
14240         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14241
14242 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14243
14244         MERGE OF objc-improvements-branch into MAINLINE:
14245         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14246         if libobjc has not been built.
14247         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14248         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14249         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14250         objc/execute/nested-3.m, objc/execute/np-2.m,
14251         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14252         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14253         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14254         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14255         objc.dg/special/unclaimed-category-1.h,
14256         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14257         well as GNU runtime.
14258         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14259         * execute/cascading-1.m, execute/function-message-1.m,
14260         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14261         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14262         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14263         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14264         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14265         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14266         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14267         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14268         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14269         * objc.dg/bitfield-2.m: Run only on Darwin.
14270         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14271         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14272         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14273         * objc.dg/const-str-1.m: Fix constant string layout.
14274
14275 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14276
14277         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14278
14279 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14280
14281         * gcc.dg/darwin-abi-1.c: New file.
14282
14283 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14284
14285         PR target/12281
14286         * gcc.c-torture/compile/20030921-1.c: New test.
14287
14288 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14289
14290         * g++.dg/opt/reg-stack2.C: New test.
14291
14292 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14293
14294         * g++.dg/eh/delayslot1.C: New test.
14295
14296 2003-09-20  Richard Henderson  <rth@redhat.com>
14297
14298         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14299
14300 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14301
14302         * gcc.c-torture/execute/20030920-1.c: New test case.
14303
14304 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14305
14306         * g++.dg/rtti/typeid3.C: Correct expected error message.
14307
14308 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14309
14310         PR c++/157
14311         * g++.dg/parse/crash12.C: New test.
14312
14313 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14314
14315         * gcc.dg/compat/mixed-struct-check.h: New.
14316         * gcc.dg/compat/mixed-struct-defs.h: New.
14317         * gcc.dg/compat/mixed-struct-init.h: New.
14318         * gcc.dg/compat/struct-by-value-19_main.c: New.
14319         * gcc.dg/compat/struct-by-value-19_x.c: New.
14320         * gcc.dg/compat/struct-by-value-19_y.c: New.
14321         * gcc.dg/compat/struct-by-value-20_main.c: New.
14322         * gcc.dg/compat/struct-by-value-20_x.c: New.
14323         * gcc.dg/compat/struct-by-value-20_y.c: New.
14324         * gcc.dg/compat/struct-return-19_main.c: New.
14325         * gcc.dg/compat/struct-return-19_x.c: New.
14326         * gcc.dg/compat/struct-return-19_y.c: New.
14327         * gcc.dg/compat/struct-return-20_main.c: New.
14328         * gcc.dg/compat/struct-return-20_x.c: New.
14329         * gcc.dg/compat/struct-return-20_y.c: New.
14330
14331 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14332         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14333         so that it will not complain on LP64 targets.
14334
14335 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14336
14337         PR c++/495
14338         * g++.dg/template/friend24.C: New test.
14339
14340 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         PR c++/12332
14343         * g++.dg/template/memtmpl2.C: New test.
14344
14345 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14346
14347         PR target/11184
14348         * gcc.dg/builtin-apply1.c: New test.
14349
14350 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14351
14352         PR c++/9848
14353         * g++.dg/warn/Wunused-4.C: New test.
14354
14355 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14356
14357         PR c++/12316
14358         * g++.dg/other/gc2.C: New test.
14359
14360 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14361
14362         PR c++/11991
14363         * g++.dg/rtti/typeid3.C: New test.
14364
14365         PR c++/12266
14366         * g++.dg/overload/template1.C: New test.
14367
14368 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14369
14370         * g++.dg/opt/cfg3.C: New test.
14371
14372 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14373
14374         PR c++/7939
14375         * g++.dg/template/crash11.C: New test.
14376
14377 2003-09-16  Jason Merrill  <jason@redhat.com>
14378             Jakub Jelinek  <jakub@redhat.com>
14379
14380         * gcc.dg/attr-warn-unused-result.c: New test.
14381
14382 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14383
14384         PR c++/12184
14385         * g++.dg/expr/call2.C: New test.
14386
14387 2003-09-15  Andreas Jaeger  <aj@suse.de>
14388
14389         * gcc.dg/Wold-style-definition-1.c: New test.
14390
14391 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14392
14393         PR c++/3907
14394         * g++.dg/parse/template12.C: New test.
14395
14396         * g++.dg/abi/bitfield11.C: New test.
14397         * g++.dg/abi/bitfield12.C: Likewise.
14398
14399 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14400
14401         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14402         non-expansion of functional macro name without arguments at EOL.
14403         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14404
14405 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14406
14407         * gcc.c-torture/execute/20030914-[12].c: New tests.
14408
14409 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14410
14411         PR c++/11788
14412         * g++.dg/overload/addr1.C: New test.
14413
14414 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14415
14416         * gcc.dg/20030909-1.c: New test.
14417
14418 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14419
14420         * gcc.dg/ultrasp10.c: New test.
14421
14422 2003-09-09  Devang Patel  <dpatel@apple.com>
14423
14424         * gcc.dg/darwin-ld-6.c: New test.
14425
14426 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14427
14428         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14429
14430 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14431
14432         * gcc.dg/ia64-types1.c: New test.
14433         * gcc.dg/ia64-types2.c: Likewise.
14434
14435 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14436
14437         * gcc.dg/builtins-1.c: Add more _Complex tests.
14438         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14439
14440         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14441         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14442
14443 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14444
14445         PR c++/11786
14446         * g++.dg/lookup/koenig2.C: New test.
14447
14448         PR c++/5296
14449         * g++.dg/rtti/typeid2.C: New test.
14450
14451 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14452
14453         * gcc.c-torture/compile/20030904-1.c: New test.
14454
14455 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14456
14457         * g++.dg/opt/longbranch2.C: New test.
14458
14459 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14460
14461         * g++.dg/template/crash10.C: Only compile it.
14462
14463 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14464
14465         PR middle-end/11665
14466         * gcc.c-torture/compile/20030907-1.c: New test.
14467         * g++.dg/init/array11.C: New test.
14468
14469 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14470
14471         PR c++/11852
14472         * g++.dg/init/struct1.C: New test.
14473
14474 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR c++/12181
14477         * g++.dg/expr/comma1.C: New test.
14478
14479 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/11867
14482         * g++.dg/expr/static_cast5.C: New test.
14483
14484 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14485
14486         PR c++/11507
14487         * g++.dg/lookup/scoped7.C: New test.
14488
14489         PR c++/9574
14490         * g++.dg/other/static1.C: New test.
14491
14492         PR c++/11490
14493         * g++.dg/warn/template-1.C: New test.
14494
14495         PR c++/11432
14496         * g++.dg/template/crash10.C: New test.
14497
14498         PR c++/2478
14499         * g++.dg/overload/VLA.C: New test.
14500
14501         PR c++/10804
14502         * g++.dg/template/call1.C: New test.
14503
14504 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14505
14506         PR c++/11794
14507         * g++.dg/parse/using3.C: New test.
14508
14509 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14510
14511         PR c++/11409
14512         * g++.dg/overload/builtin3.C: New test case.
14513
14514 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14515
14516         PR c/9862
14517         * gcc.dg/20030906-1.c: New test.
14518         * gcc.dg/20030906-2.c: Likewise.
14519
14520 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         PR c++/12167
14523         * g++.dg/parse/defarg5.C: New test.
14524
14525         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14526
14527 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/12163
14530         * g++.dg/expr/static_cast4.C: New test.
14531
14532         PR c++/12146
14533         * g++.dg/template/crash9.C: New test.
14534
14535 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14536
14537         * g++.old-deja/g++.ext/pretty2.C: Update for change
14538         in __FUNCTION__.
14539         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14540
14541 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14542
14543         PR c++/11922
14544         * g++/dg/template/qualified-id1.C: New test.
14545
14546         PR c++/12037
14547         * g++.dg/warn/noeffect4.C: New test.
14548
14549 2003-09-04  Matt Austern  <austern@apple.com>
14550
14551         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14552         * g++.dg/ext/fnname2.C: Likewise.
14553         * g++.dg/ext/fnname3.C: Likewise.
14554
14555 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14556
14557         * g++.dg/expr/lval1.C: New test.
14558         * g++.dg/ext/lvcast.C: Remove.
14559
14560 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14561
14562         PR optimization/11700.
14563         * gcc.c-torture/compile/20030903-1.c: New test case.
14564
14565 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/12053
14568         * g++.dg/abi/layout4.C: New test.
14569
14570 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14571
14572         PR c++/11553
14573         * g++.dg/parse/friend3.C: New test.
14574
14575 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14576
14577         PR c++/11847
14578         * g++.dg/template/class1.C: New test.
14579
14580         PR c++/11808
14581         * g++.dg/expr/call1.C: New test.
14582
14583 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14584
14585         PR c++/12114
14586         * g++.dg/init/ref9.C: New test.
14587
14588         PR c++/11972
14589         * g++.dg/template/nested4.C: New test.
14590
14591 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/12093
14594         * g++.dg/template/non-dependent4.C: New test.
14595
14596         PR c++/11928
14597         * g++.dg/inherit/conv1.C: New test.
14598
14599 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14600
14601         PR c++/6196
14602         * g++.dg/ext/label1.C: New test.
14603         * g++.dg/ext/label2.C: Likewise.
14604
14605 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14606
14607         * g++.dg/expr/cond3.C: New test.
14608
14609 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14610
14611         * gcc.dg/builtins-1.c: Add new builtin cases.
14612
14613 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14614
14615         * gcc.dg/builtins-1.c: Add new cases.
14616         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14617
14618 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14619
14620         * gcc.dg/builtins-1.c: Add more math builtin tests.
14621         * gcc.dg/torture/builtin-attr-1.c: New test.
14622
14623 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14624
14625         PR optimization/5079
14626         * g++.dg/opt/static3.C: New test.
14627
14628 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14629
14630         * gcc.misc-tests/gcov-10b.c: New test.
14631
14632 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14633
14634         * g++.dg/opt/ptrmem3.C: New test.
14635
14636         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14637
14638 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14639
14640         * gcc.dg/20030826-2.c: New test.
14641
14642 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14643
14644         PR middle-end/12002
14645         * g77.f-torture/compile/12002.f: New test case.
14646
14647 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14648
14649         * gcc.dg/20030826-1.c: New test case.
14650
14651 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14652
14653         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14654
14655 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14656
14657         PR c++/11871
14658         * c++.dg/lookup/crash1.C: New test.
14659
14660         * c++.dg/warn/noeffect3.C: New test.
14661
14662 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14663
14664         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14665         * gcc.dg/compat/vector-1_y.c: Ditto.
14666         * gcc.dg/compat/vector-2_x.c: Ditto.
14667         * gcc.dg/compat/vector-2_y.c: Ditto.
14668
14669 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14670
14671         * gcc.dg/20030702-1.c: New test.
14672
14673 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14674
14675         PR c++/8795
14676         * g++.dg/ext/altivec-1.C: New test.
14677
14678 2003-08-24  Richard Henderson  <rth@redhat.com>
14679
14680         * g++.dg/eh/simd-2.C: Add -w for x86.
14681
14682 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14683
14684         * gcc.dg/20030815-1.c: New test.
14685
14686 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14687
14688         PR c++/3765
14689         * g++.dg/parse/access6.C: New test.
14690
14691 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14692
14693         PR c++/641, c++/11876
14694         * g++.dg/template/friend22.C: New test.
14695         * g++.dg/template/friend23.C: Likewise.
14696
14697 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14698
14699         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14700         identically.
14701
14702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14703
14704         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14705
14706 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14707
14708         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14709
14710 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14711
14712         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14713
14714 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14715
14716         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14717
14718 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14719
14720         PR c++/11919
14721         * g++.dg/overload/prom1.C: New test.
14722
14723         PR c++/11551
14724         * g++.dg/parse/dtor2.C: New test.
14725
14726         PR c++/10762
14727         * g++.dg/parse/using2.C: New test.
14728
14729 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14730
14731         PR target/11805
14732         * gcc.c-torture/compile/20030821-1.c: New.
14733
14734 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14735
14736         PR c++/11834
14737         * g++.dg/template/deduce2.C: New test.
14738
14739 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14740
14741         * gcc.c-torture/execute/20030821-1.c: New test.
14742
14743 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14744
14745         PR middle-end/11984
14746         * gcc.dg/20030820-1.c: New test case.
14747
14748 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         PR c++/11945
14751         * g++.dg/warn/noeffect2.C: New test.
14752
14753 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/10926
14756         * g++.dg/template/dtor2.C: New test.
14757
14758         PR c++/11684
14759         * g++.dg/template/operator1.C: New test.
14760         * g++.dg/parse/operator4.C: New test.
14761
14762         PR c++/11946.C
14763         * g++.dg/expr/enum1.C: New test.
14764         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14765
14766         PR c++/11036.C
14767         * g++.dg/parse/elab2.C: New test.
14768         * g++.dg/parse/typedef4.C: Change error message.
14769         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14770         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14771         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14772
14773 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14774
14775         * gcc.dg/pch/warn-1.c: New.
14776         * gcc.dg/pch/warn-1.hs: New.
14777
14778         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14779         not-tested file.
14780
14781 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14782
14783         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14784
14785 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14786
14787         * gcc.dg/uninit-D.c: New Test.
14788         * gcc.dg/uninit-E.c: New Test.
14789         * gcc.dg/uninit-F.c: New Test.
14790         * gcc.dg/uninit-G.c: New Test.
14791
14792 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14793
14794         * g++.dg/README: Describe the pch directory.
14795
14796 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14797
14798         PR c++/11174
14799         * g++.dg/parse/access4.C: New test.
14800         * g++.dg/parse/access5.C: Likewise.
14801         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14802
14803 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14804
14805         * gcc.dg/noncompile/20030818-1.c: New.
14806
14807 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14808
14809         PR c++/11957
14810         * g++.dg/warn/noeffect1.C: New test.
14811
14812         * g++.dg/template/scope2.C: New test.
14813         * g++.dg/template/error2.C: Correct dg-error
14814
14815 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14816
14817         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14818
14819 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14820
14821         PR C++/11512
14822         * g++.dg/template/warn1.C: New.
14823
14824 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14825
14826         * g++.dg/template/error2.C: New test.
14827         * g++.dg/lookup/using7.C: Adjust errors
14828         * g++.old-deja/g++.pt/crash36.C: Likewise.
14829         * g++.old-deja/g++.pt/derived3.C: Likewise.
14830
14831 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14832
14833         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14834         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14835         * gcc.c-torture/execute/builtins/string-9.c: New, from
14836         string-opt-9.c.  Adjust for execute/builtins framework.
14837         * gcc.c-torture/execute/string-opt-9.c: Delete.
14838
14839 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14840
14841         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14842
14843         * g++.dg/parse/ret-type2.C: New test.
14844
14845         PR c++/11703
14846         * g++.dg/init/new8.C: New test.
14847
14848         PR c++/10923
14849         * g++.dg/parse/typedef5.C: New test.
14850
14851         PR c++/9512
14852         * g++.dg/parse/qualified2.C: New test.
14853         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14854         invalid code.
14855
14856 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14857
14858         * g++.dg/conversion/ptrmem1.C: New test.
14859
14860 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14861
14862         PR target/11693
14863         * gcc.dg/20030811-1.c: New test.
14864
14865         PR target/11535
14866         * gcc.c-torture/execute/20030811-1.c: New test.
14867
14868 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14869
14870         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14871
14872 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14873
14874         PR c++/11789.C
14875         * g++.dg/inherit/multiple1.C: New test.
14876
14877 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14878
14879         * gcc.dg/spe1.c: New test.
14880
14881         PR c++/11670
14882         * g++.dg/expr/cast2.C: New test.
14883
14884         PR c++/10530
14885         * g++.dg/template/dependent-name2.C: New test.
14886
14887 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14888
14889         * g++.dg/parse/crash11.C: Put the dg options in comments.
14890
14891 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14892
14893         * lib/gcc-dg.exp: Update for diagnostic change.
14894
14895 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14896
14897         PR c++/5767
14898         * g++.dg/parse/crash11.C: New test.
14899
14900 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14901
14902         * gcc.dg/cpp/spacing1.c: Update.
14903
14904 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14905
14906         PR target/11739
14907         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14908         a value for -mtune.
14909
14910 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14911
14912         PR middle-end/11771
14913         * gcc.c-torture/compile/20030804-1.c: New test case.
14914
14915 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14916
14917         * gcc.dg/20030804-1.c: New test case.
14918
14919 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14920
14921         * gcc.dg/cpp/separate-1.c: New test.
14922
14923 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14924
14925         PR c++/11704
14926         * g++.dg/template/dependent-expr2.C: New test.
14927
14928         PR c++/11766
14929         * g++.dg/expr/ptrmem1.C: New test.
14930
14931 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14932
14933         PR c++/9453
14934         * g++.dg/template/friend15.C: New test.
14935
14936 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14937
14938         * lib/dg-pch.exp: Work round PCH bug.
14939
14940 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14941
14942         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14943         builtins.  Move cases from builtins-4.c here.
14944
14945         * gcc.dg/torture/builtin-math-1.c: New test taken from
14946         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14947         additional cases.
14948
14949         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14950         Delete.
14951
14952 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14953
14954         PR c++/9447
14955         * g++.dg/template/using7.C: New test.
14956
14957 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14958
14959         * import1.c, import2.c: New tests.
14960
14961 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14962
14963         * g++.dg/eh/crossjump1.C: New test.
14964
14965 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/11697
14968         * g++.dg/template/using6.C: New test.
14969
14970         PR c++/11744
14971         * g++.dg/template/koenig2.C: New test.
14972
14973 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14974
14975         PR c++/7983
14976         * g++.dg/parse/typedef4.C: New test.
14977
14978 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14979
14980         PR c++/8442, c++/8806
14981         * g++.dg/template/elab1.C: New test.
14982         * g++.dg/template/type2.C: Likewise.
14983         * g++.dg/template/ttp3.C: Adjust expected error message.
14984         * g++.old-deja/g++.law/visibility13.C: Likewise.
14985         * g++.old-deja/g++.niklas/t135.C: Likewise.
14986         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14987         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14988         template argument.
14989         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14990
14991 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14992
14993         PR c++/11295
14994         * g++.dg/ext/stmtexpr1.C: New test.
14995
14996         * g++.dg/opt/tmp1.C: New test.
14997
14998         PR c++/11525
14999         * g++.dg/parse/constant4.C: New test.
15000
15001         PR c++/9447
15002         * g++.dg/template/using5.C: New test.
15003
15004 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15005
15006         * gcc.dg/builtins-27.c: New test case.
15007
15008 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15009
15010         * gcc.dg/tls/opt-7.c: New test.
15011
15012 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15013
15014         * g++.old-deja/g++.other/crash18.C: Remove.
15015
15016 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15017
15018         * g++.dg/template/explicit3.C: New.
15019         * g++.dg/template/explicit4.C: New.
15020         * g++.dg/template/explicit5.C: New.
15021
15022         PR c++/11347
15023         * g++.dg/template/memtmpl1.C: New.
15024
15025 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15026
15027         PR target/11565
15028         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15029         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15030
15031 2003-07-30  Jan Hubicka  <jh@suse.cz>
15032
15033         * vtgc1.c: Kill.
15034
15035 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15036
15037         * gcc.dg/struct-in-proto-1.c: New test.
15038
15039 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15040
15041         * gcc.dg/cpp/include2.c: Only expect one message.
15042
15043 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15044
15045         PR c++/9447
15046         * g++.dg/template/using1.C: New test.
15047         * g++.dg/template/using2.C: New test.
15048         * g++.dg/template/using3.C: New test.
15049         * g++.dg/template/using4.C: New test.
15050
15051 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15052
15053         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15054         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15055
15056 2003-07-28  Jan Hubicka  <jh@suse.cz>
15057
15058         PR c++/11530
15059         * g++.dg/opt/call1.C: New test.
15060
15061 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15062
15063         PR c++/11667
15064         * g++.dg/init/enum2.C: New test.
15065         * g++.dg/template/overload1.C: Add "-w" option.
15066
15067 2003-07-28    <hp@bitrange.com>
15068
15069         * gcc.dg/Wdeclaration-after-statement-1.c,
15070         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15071
15072 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15073
15074         * gcc.c-torture/compile/20030725-1.c: New test.
15075
15076 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15077
15078         * gcc.dg/20030505.c: Only run for SPE.
15079         Remove definition of opaque type.
15080
15081 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15082
15083         * g++.dg/template/ptrmem6.C: New test.
15084
15085 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15086
15087         * gcc.c-torture/compile/zero-strct-2.c: New test.
15088
15089 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15090
15091         * gcc.dg/intermod-1.c: New test.
15092
15093 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         PR c++/11617
15096         * g++.dg/template/lookup2.C: New test.
15097         * g++.dg/template/memclass1.C: Remove instantiated from error.
15098         * g++.dg/other/error2.C: Tweak expected errors.
15099
15100         PR c++/11596
15101         * g++.dg/template/defarg3.C: New test.
15102
15103         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15104
15105 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15106
15107         * g++.dg/inherit/access5.C: New test.
15108
15109 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15110
15111         PR c++/11513
15112         * g++.dg/template/crash8.C: New test.
15113
15114 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15115
15116         PR c/10602
15117         * gcc.dg/noncompile/incomplete-2.c: New test.
15118
15119 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15120
15121         PR c++/11645
15122         * g++.dg/inherit/access4.C: New test.
15123
15124         PR c++/11517
15125         * g++.dg/expr/cond2.C: New test.
15126
15127         PR optimization/10679
15128         * g++.dg/opt/inline4.C: New test.
15129
15130 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15131
15132         * g++.dg/parse/crash10: New test.
15133
15134 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15135
15136         * g++.dg/ext/flexary1.C: New test.
15137
15138 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15139
15140         PR c++/10793
15141         * g++.dg/template/crash9.C: New test.
15142
15143 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15144
15145         PR c++/3004
15146         * g++.dg/parse/typedef3.C: New test.
15147
15148         PR c++/7906
15149         * g++.dg/parse/operator2.C: New test.
15150
15151         PR c++/8895
15152         * g++.dg/parse/def-tmpl-arg1.C: New test.
15153
15154         PR c++/9282
15155         * g++.dg/parse/funptr1.C: New test.
15156
15157         PR c++/9452
15158         * g++.dg/parse/ambig3.C: New test.
15159
15160         PR c++/9454
15161         * g++.dg/parse/operator3.C: New test.
15162
15163         PR c++/9486
15164         * g++.dg/parse/template10.C: New test.
15165
15166         PR c++/9488
15167         * g++.dg/parse/template11.C: New test.
15168
15169         PR c++/10150
15170         * g++.dg/parse/invalid-op1.C: New test.
15171
15172         PR c++/10247
15173         * g++.dg/parse/condexpr1.C: New test.
15174
15175 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15176
15177         * g++.dg/ext/packed3.C: New test.
15178         * g++.dg/ext/packed4.C: New test.
15179
15180         * gcc.dg/pack-test-3.c: New test.
15181
15182 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15183
15184         * lib/compat.exp: Handle dg-options per source file.
15185         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15186         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15187         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15188         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15189         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15190         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15191         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15192         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15193         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15194         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15195         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15196         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15197         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15198         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15199
15200 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15201
15202         PR c/10320
15203         * gcc.c-torture/execute/20030718-1.c: New test.
15204
15205 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15206
15207         PR optimization/11536
15208         * gcc.dg/20030721-1.c: New test.
15209
15210 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15211
15212         PR c++/11546
15213         * g++.dg/template/lookup1.C: New test.
15214
15215 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15216
15217         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15218         diagnostics of ill-formed constructs involving labels.
15219         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15220         the new 'previously defined here' message.
15221
15222 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15223
15224         * g++.dg/parse/non-dependent2.C: New test.
15225
15226 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15227
15228         * g++.dg/init/init-ref4.C: xfail on targets without
15229         weak symbols.
15230
15231 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15232
15233         PR target/11087
15234         * gcc.c-torture/execute/20030717-1.c: New test.
15235
15236 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15237
15238         * g++.dg/opt/cfg1.C: New test.
15239
15240 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15241
15242         PR optimization/11557
15243         * gcc.dg/20030717-1.c: New test.
15244
15245 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15246
15247         PR c++/10476
15248         * g++.dg/expr/crash-1.C: New test.
15249
15250         PR c++/11027
15251         * g++.dg/template/init3.C: New test.
15252
15253         PR c++/8222
15254         * g++.dg/template/non-dependent1.C: New test.
15255
15256         PR c++/11070
15257         * g++.dg/template/non-dependent2.C: New test.
15258
15259         PR c++/11071
15260         * g++.dg/template/non-dependent3.C: New test.
15261
15262         PR c++/9907
15263         * g++.dg/template/sizeof5.C: New test.
15264
15265 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15266
15267         PR 11498
15268         * gcc.c-torture/compile/mangle-1.c: New file.
15269
15270 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15271
15272         PR c++/7809
15273         * g++.dg/parse/access3.C: New test.
15274
15275 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15276
15277         PR c++/11384
15278         * g++.dg/init/init-ref4.C: New test.
15279
15280 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15281
15282         PR c++/11547
15283         * g++.dg/parse/constant3.C: New test.
15284         * g++.dg/parse/crash7.C: Likewise.
15285
15286 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15287
15288         PR target/11008
15289         * gcc.dg/i386-pentium4-not-mull.c: New.
15290
15291 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15292
15293         * gcc.dg/asm-names.c (ymain): Make it weak.
15294
15295 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15296
15297         PR c++/5421
15298         * g++.dg/template/friend21.C: New test.
15299
15300 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15301
15302         * gcc.dg/cleanup-8.c: New test.
15303         * gcc.dg/cleanup-9.c: New test.
15304
15305 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15306
15307         * g++.dg/ext/dll-MI1.h: New file.
15308         * g++.dg/ext/dllexport-MI1.C: New file.
15309         * g++.dg/ext/dllimport-MI1.C: New file.
15310
15311 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15312
15313         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15314         it does not have cmpstrsi patterns (just cmpmemsi).
15315
15316 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR debug/11473
15319         * g++.dg/debug/debug8.C: New test.
15320
15321 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15322
15323         PR c++/10108
15324         * g++.dg/template/crash7.C: New test.
15325
15326 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15327
15328         PR target/10795
15329         * gcc.c-torture/compile/20030708-1.c: New.
15330
15331 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15332
15333         * gcc.c-torture/execute/20030715-1.c: New test.
15334
15335 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15336
15337         * gcc.dg/pch/inline-3.c: New file.
15338         * gcc.dg/pch/inline-3.hs: New file.
15339         * gcc.dg/pch/inline-4.c: New file.
15340         * gcc.dg/pch/inline-4.hs: New file.
15341
15342 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15343
15344         PR c++/11509
15345         * g++.dg/template/crash6.C: New test.
15346
15347         PR c++/7053
15348         * g++.dg/template/friend20.C: New test.
15349
15350         PR c++/7019
15351         * g++.dg/template/overload2.C: New test.
15352
15353 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15354
15355         PR optimization/11440
15356         * gcc.c-torture/execute/20030714-1.c: New test.
15357
15358 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15359
15360         PR c++/11154
15361         * g++.dg/template/partial2.C: New test.
15362
15363 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15364
15365         PR c++/11503
15366         * g++.dg/template/anon1.C: New test.
15367
15368         PR c++/11493
15369         PR c++/11495
15370         * g++.dg/parse/template9.C: Likewise.
15371         * g++.dg/template/crash4.C: New test.
15372         * g++.dg/template/koenig1.C: Likewise.
15373         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15374         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15375         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15376         functions.
15377         * g++.old-deja/g++.jason/template36.C: Likewise.
15378         * g++.old-deja/g++.mike/p1989.C: Likewise.
15379         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15380         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15381         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15382         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15383         compiling.
15384         * g++.old-deja/g++.pt/union2.C: Use this->.
15385
15386 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15387
15388         * gcc.dg/20030711-1.c: New test.
15389
15390 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15391
15392         PR c++/11050
15393         * g++.dg/parse/args1.C: New test.
15394         * g++.pt/defarg8.C: Change expected errors.
15395
15396 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15397
15398         PR c++/8164
15399         * g++.dg/template/nontype2.C: New test.
15400
15401         PR c++/10558
15402         * g++.dg/parse/template8.C: New test.
15403
15404         PR c++/8327
15405         * g++.dg/template/scope1.C: New test.
15406
15407         * g++.dg/warn/Wsign-compare-1.C: New test.
15408
15409 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15410
15411         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15412
15413 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15414
15415         PR c++/9411
15416         * g++.dg/template/explicit2.C: New test.
15417
15418         PR c++/10032
15419         * g++.dg/warn/pedantic1.C: New test.
15420
15421 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15422
15423         PR c++ 9483
15424         * g++.dg/other/field1.C: New test.
15425
15426 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15427
15428         PR c/11449
15429         * gcc.c-torture/compile/20030707-1.c: New.
15430
15431 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15432
15433         PR c++/10849
15434         * g++.dg/template/access12.C: New test.
15435
15436 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15439         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15440         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15441         * gcc.misc-tests/gcov.exp: Update
15442         * g++.dg/gcov/gcov.exp: Update
15443         * lib/gcov.exp: Update.
15444
15445 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15446
15447         * g++.dg/abi/mangle17.C: Make sure template expressions are
15448         dependent.
15449         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15450         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15451         * g++.dg/opt/stack1.C: Remove erroneous code.
15452         * g++.dg/parse/template7.C: New test.
15453         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15454         * g++.old-deja/g++.pt/crash4.C: Likewise.
15455
15456 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15457
15458         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15459         with zero or one occurence of `$' after the initial `L'.
15460
15461 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15462
15463         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15464
15465 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15466
15467         PR c/11370
15468         * gcc.dg/Wunreachable-6.c: New testcase.
15469         * gcc.dg/Wunreachable-7.c: New testcase.
15470
15471 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15472
15473         PR c/11420
15474         * gcc.dg/20030708-1.c: New test.
15475
15476 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15477
15478         * gcc.dg/compat/sdata-section.h: New file.
15479         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15480         * gcc.dg/torture/mips-sdata-1.c: New test.
15481
15482 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15483
15484         PR c++/11030
15485         * g++.dg/template/friend19.C: New test.
15486
15487 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15488
15489         * g++.dg/opt/strength-reduce.C: New test.
15490
15491 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15492
15493         PR target/10979
15494         * gcc.dg/20030707-1.c: New testcase.
15495
15496 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15497
15498         PR optimization/11059
15499         * g++.dg/opt/emptyunion.C: New testcase.
15500
15501 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15502             Eric Botcazou  <ebotcazou@libertysurf.fr>
15503
15504         * g++.dg/opt/stack1.C: New test.
15505
15506 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15507
15508         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15509         run test.
15510
15511         PR c++/11431
15512         * g++.dg/expr/static_cast3.C: New test.
15513
15514 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15515
15516         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15517         everywhere.
15518         * gcc.dg/concat.c: Concatenation of string constants with
15519         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15520         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15521         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15522         necessary to avoid multi-character character constant warning.
15523         * gcc.dg/cpp/escape.c: Likewise.
15524         * gcc.dg/cpp/ucs.c: Likewise.
15525         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15526         Fix a typo.
15527
15528 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15529
15530         PR c/11428
15531         * gcc.c-torture/compile/20030704-1.c: New.
15532
15533 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15534
15535         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15536
15537 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15538
15539         PR c++/5287, PR c++/7910,  PR c++/11021
15540         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15541         tests for warnings.
15542         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15543         * g++.dg/ext/dllimport3.C: Likewise.
15544         * g++.dg/ext/dllimport4.C: New file.
15545         * g++.dg/ext/dllimport5.C: New file.
15546         * g++.dg/ext/dllimport6.C: New file.
15547         * g++.dg/ext/dllimport7.C: New file.
15548         * g++.dg/ext/dllimport8.C: New file.
15549         * g++.dg/ext/dllimport9.C: New file.
15550         * g++.dg/ext/dllimport10.C: New file.
15551         * g++.dg/ext/dllexport1.C: New file.
15552
15553 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15554
15555         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15556         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15557
15558 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15559
15560         * gcc.dg/builtins-25.c: New testcase.
15561         * gcc.dg/builtins-26.c: New testcase.
15562
15563 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15564
15565         * gcc.dg/compat/vector-defs.h: New file.
15566         * gcc.dg/compat/vector-setup.h: New file.
15567         * gcc.dg/compat/vector-check.h: New file.
15568         * gcc.dg/compat/vector-1_main.c: New file.
15569         * gcc.dg/compat/vector-1_x.c: New file.
15570         * gcc.dg/compat/vector-1_y.c: New file.
15571         * gcc.dg/compat/vector-2_main.c: New file.
15572         * gcc.dg/compat/vector-2_x.c: New file.
15573         * gcc.dg/compat/vector-2_y.c: New file.
15574
15575         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15576         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15577         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15578         * gcc.dg/compat/struct-align-1.h: New file.
15579         * gcc.dg/compat/struct-align-1_main.c: New file.
15580         * gcc.dg/compat/struct-align-1_x.c: New file.
15581         * gcc.dg/compat/struct-align-1_y.c: New file.
15582         * gcc.dg/compat/struct-align-2.h: New file.
15583         * gcc.dg/compat/struct-align-2_main.c: New file.
15584         * gcc.dg/compat/struct-align-2_x.c: New file.
15585         * gcc.dg/compat/struct-align-2_y.c: New file.
15586
15587         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15588         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15589         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15590         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15591         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15592         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15593         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15594         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15595         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15596         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15597         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15598         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15599         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15600         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15601         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15602         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15603         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15604         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15605         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15606         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15607         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15608         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15609         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15610         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15611         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15612         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15613         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15614         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15615         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15616
15617 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15618
15619         * gcc.dg/i386-call-1.c: New test.
15620
15621 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15622
15623         PR c++/9162
15624         * g++.dg/parse/defarg4.C: New.
15625
15626 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15627
15628         PR target/10700
15629         * gcc.c-torture/compile/20030703-1.c: New test case.
15630
15631 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15632
15633         * g++.dg/template/local3.C: Remove extra semicolon.
15634
15635 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15636
15637         * gcc.dg/i386-volatile-1.c: New test.
15638
15639 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15640
15641         PR c++/11072
15642         * g++.dg/other/offsetof2.C: XFAIL.
15643         * g++.dg/other/offsetof5.C: New.
15644
15645         PR c++/10219
15646         * g++.dg/template/error1.C: New.
15647
15648         PR c++/9779
15649         * g++.dg/template/dependent-expr1.C: New.
15650
15651 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15652
15653         PR c++/6949
15654         * g++.dg/template/local3.C: New test.
15655
15656         PR c++/11149
15657         * g++.dg/lookup/scoped6.C: New test.
15658
15659 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15660
15661         PR c++/8046
15662         * g++.dg/other/error7.C: New test.
15663
15664 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15665
15666         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15667         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15668         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15669         * g++.old-deja/g++.other/union2.C: Likewise.
15670         * gcc.dg/c90-const-expr-2.c: Likewise.
15671         * gcc.dg/c90-const-expr-3.c: Likewise.
15672         * gcc.dg/c99-const-expr-2.c: Likewise.
15673         * gcc.dg/c99-const-expr-3.c: Likewise.
15674         * gcc.dg/concat.c: Likewise.
15675
15676 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15677
15678         PR c++/9559
15679         * g++.dg/init/static1.C: New test.
15680
15681 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15682
15683         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15684         * g++.old-deja/g++.other/access2.C: Likewise.
15685         * g++.old-deja/g++.other/decl2.C: Likewise.
15686         * gcc.c-torture/execute/20020615-1.c: Likewise.
15687
15688 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15689
15690         PR c++/4933
15691         * g++.dg/template/sizeof4.C: New test.
15692
15693 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15694
15695         * g++.dg/other/error6.C: New test.
15696
15697 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15698
15699         PR c++/10750
15700         * g++.dg/parse/constant2.C: New test.
15701
15702 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15703
15704         PR c++/11106
15705         * g++.dg/other/error5.C: New test.
15706
15707 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15708
15709         * gcc.dg/format/gcc_diag-1.c: New test.
15710
15711 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15712
15713         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15714
15715 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15716
15717         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15718         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15719         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15720
15721 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15722
15723         * gcc.c-torture/execute/builtins/string-8.c: New test.
15724         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15725         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15726         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15727
15728 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15729
15730         PR c++/10468
15731         * g++.dg/ext/typeof6.C: New test.
15732
15733 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15734
15735         PR c++/10796
15736         * g++.dg/init/enum1.C: New test.
15737
15738 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15739
15740         * gcc.dg/20030627-1.c: New test.
15741
15742 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/11332
15745         * g++.dg/expr/static_cast2.C: New test.
15746
15747 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15748             Jakub Jelinek  <jakub@redhat.com>
15749
15750         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15751         sprintf(dst,"%s",src) optimization.
15752         * gcc.c-torture/execute/20030626-1.c: New test case.
15753         * gcc.c-torture/execute/20030626-2.c: New test case.
15754
15755 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15756
15757         * gcc.c-torture/execute/multi-ix.c: New test.
15758
15759         * gcc.c-torture/execute/simd-4.c (main):
15760         Added missing semicolon at end of union.
15761
15762 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15763
15764         PR c++/8266
15765         * g++.dg/template/explicit-instantiation3.C: New test.
15766
15767 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15768
15769         * gcc.dg/20030626-1.c: Use signed char.
15770
15771 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15772
15773         * gcc.dg/20030626-1.c: New test.
15774
15775 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15776
15777         * const-str-2.m: Update.
15778
15779 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/10990
15782         * g++.dg/rtti/dyncast1.C: New test.
15783         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15784         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15785         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15786
15787         PR c++/10931
15788         * g++.dg/expr/static_cast1.C: New test.
15789
15790 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15791
15792         * gcc.dg/20030625-1.c: New test.
15793
15794 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15795
15796         * gcc.c-torture/compile/20030624-1.c: New test case.
15797
15798 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15799
15800         * gcc.c-torture/execute/string-opt-17.c: New test.
15801
15802 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15803
15804         PR c++/5754
15805         * g++.dg/parse/crash6.C: New test.
15806
15807 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15808
15809         * gcc.dg/builtins-24.c: New test case.
15810
15811 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15812
15813         * g++.dg/opt/operator1.C: New test.
15814
15815 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15816
15817         * gcc.c-torture/execute/string-opt-16.c: New test case.
15818
15819 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15820
15821         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15822         * g++.old-deja/g++.other/conv7.C: Likewise
15823         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15824         * g++.old-deja/g++.other/overload14.C: Likewise.
15825
15826 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15827
15828         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15829         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15830
15831 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15832
15833         PR c++/10888
15834         * g++.dg/warn/Winline-3.C: New test.
15835
15836 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15837
15838         * lib/target-supports.exp (check_alias_available): Make the test
15839         program acceptable to the Solaris assembler.
15840
15841         PR c++/10749
15842         * g++.dg/template/memclass2.C: New test.
15843
15844 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15845             Eric Botcazou  <ebotcazou@libertysurf.fr>
15846
15847         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15848         data for non-matching targets.
15849         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15850
15851 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15852
15853         PR c++/10845
15854         * g++.dg/template/member3.C: New test.
15855
15856 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15857
15858         PR c++/10939
15859         * g++.dg/template/func1.C: New test.
15860
15861         PR c++/9649
15862         * g++.dg/template/static4.C: New test.
15863         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15864
15865         PR c++/11041
15866         * g++.dg/init/ref7.C: New test.
15867
15868 2003-06-19  Matt Austern  <austern@apple.com>
15869
15870         PR c++/11228
15871         * g++.dg/anew1.C: New test.
15872         * g++.dg/anew2.C: New test.
15873         * g++.dg/anew3.C: New test.
15874         * g++.dg/anew4.C: New test.
15875
15876 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15877
15878         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15879
15880 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15881
15882         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15883         endian-dependent.
15884
15885 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15886
15887         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15888         Remove cruft.
15889
15890 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15891
15892         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15893         * gcc.c-torture/compile/961203-1.c: Likewise.
15894         * gcc.c-torture/compile/980506-1.c: Likewise.
15895
15896 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15897
15898         PR c++/10712
15899         * g++.dg/lookup/using7.C: New test.
15900
15901 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15902
15903         PR c++/11105
15904         * g++.dg/abi/conv1.C: Remove it.
15905         * g++.dg/template/conv7.C: New test.
15906         * g++.dg/template/conv8.C: Likewise.
15907         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15908         conversion operator.
15909
15910 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15911
15912         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15913         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15914         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15915         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15916         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15917         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15918         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15919         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15920         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15921         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15922         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15923         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15924         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15925         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15926         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15927         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15928         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15929         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15930         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15931         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15932         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15933         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15934         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15935         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15936         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15937         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15938         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15939         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15940         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15941
15942 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15943
15944         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15945         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15946         indications.
15947
15948 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15949
15950         * gcc.dg/i386-387-5.c: New test case.
15951         * gcc.dg/i386-387-6.c: New test case.
15952         * gcc.dg/builtins-23.c: New test case.
15953
15954 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15955
15956         * gcc.dg/builtins-22.c: New test case.
15957         * gcc.dg/i386-387-1.c: Update to test exp.
15958         * gcc.dg/i386-387-2.c: Likewise.
15959
15960 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15961
15962         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15963
15964 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15965
15966         * lib/gcc-dg.exp (dg-require-dll): New function.
15967         (dg-xfail-if): Likewise.
15968         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15969         driver.
15970
15971         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15972         * gcc.c-torture/compile/20001205-1.c: Likewise.
15973         * gcc.c-torture/compile/20001226-1.c: Likewise.
15974         * gcc.c-torture/compile/20010518-2.c: Likewise.
15975         * gcc.c-torture/compile/20020312-1.c: Likewise.
15976         * gcc.c-torture/compile/20020604-1.c: Likewise.
15977         * gcc.c-torture/compile/920501-12.c: Likewise.
15978         * gcc.c-torture/compile/920501-4.c: Likewise.
15979         * gcc.c-torture/compile/920520-1.c: Likewise.
15980         * gcc.c-torture/compile/920521-1.c: Likewise.
15981         * gcc.c-torture/compile/920625-1.c: Likewise.
15982         * gcc.c-torture/compile/961203-1.c: Likewise.
15983         * gcc.c-torture/compile/980506-1.c: Likewise.
15984         * gcc.c-torture/compile/981006-1.c: Likewise.
15985         * gcc.c-torture/compile/981022-1.c: Likewise.
15986         * gcc.c-torture/compile/981223-1.c: Likewise.
15987         * gcc.c-torture/compile/990617-1.c: Likewise.
15988         * gcc.c-torture/compile/dll.c: Likewise.
15989         * gcc.c-torture/compile/labels-3.c: Likewise.
15990         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15991         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15992         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15993         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15994         * gcc.c-torture/compile/simd-5.c: Likewise.
15995         * gcc.c-torture/compile/20000804-1.x: Remove.
15996         * gcc.c-torture/compile/20001205-1.x: Likewise.
15997         * gcc.c-torture/compile/20001226-1.x: Likewise.
15998         * gcc.c-torture/compile/20010518-2.x: Likewise.
15999         * gcc.c-torture/compile/20020312-1.x: Likewise.
16000         * gcc.c-torture/compile/20020604-1.x: Likewise.
16001         * gcc.c-torture/compile/920501-12.x: Likewise.
16002         * gcc.c-torture/compile/920501-4.x: Likewise.
16003         * gcc.c-torture/compile/920520-1.x: Likewise.
16004         * gcc.c-torture/compile/920521-1.x: Likewise.
16005         * gcc.c-torture/compile/920625-1.x: Likewise.
16006         * gcc.c-torture/compile/961203-1.x: Likewise.
16007         * gcc.c-torture/compile/980506-1.x: Likewise.
16008         * gcc.c-torture/compile/981006-1.x: Likewise.
16009         * gcc.c-torture/compile/981022-1.x: Likewise.
16010         * gcc.c-torture/compile/981223-1.x: Likewise.
16011         * gcc.c-torture/compile/990617-1.x: Likewise.
16012         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16013         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16014         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16015         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16016         * gcc.c-torture/compile/simd-5.x: Likewise.
16017
16018         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16019
16020 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16021
16022         * gcc.c-torture/execute/20030611-1.c: New test.
16023
16024 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16025
16026         PR middle-end/168
16027         * gcc.dg/20030612-1.c: New test case.
16028
16029 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16030
16031         PR c++/10635
16032         * g++.dg/expr/cast1.C: New test.
16033
16034 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16035
16036         * gcc.dg/builtins-21.c: New test case.
16037
16038 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16039
16040         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16041         options instead of at the end.
16042         * lib/objc.exp (objc_target_compile): Likewise.
16043
16044 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16045
16046         PR c++/10432
16047         * g++.dg/parse/error1.C: New test.
16048
16049 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16050
16051         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16052         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16053         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16054         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16055         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16056         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16057         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16058         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16059         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16060         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16061         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16062         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16063         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16064         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16065         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16066         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16067         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16068         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16069         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16070         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16071         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16072         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16073         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16074         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16075
16076         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16077         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16078         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16079         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16080         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16081         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16082         * gcc.dg/compat/scalar-return-3_main.c: New file.
16083         * gcc.dg/compat/scalar-return-3_x.c: New file.
16084         * gcc.dg/compat/scalar-return-3_y.c: New file.
16085         * gcc.dg/compat/scalar-return-4_main.c: New file.
16086         * gcc.dg/compat/scalar-return-4_x.c: New file.
16087         * gcc.dg/compat/scalar-return-4_y.c: New file.
16088
16089 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16090
16091         * gcc.dg/compat/fp2-struct-check.h: New file.
16092         * gcc.dg/compat/fp2-struct-defs.h: New file.
16093         * gcc.dg/compat/fp2-struct-init.h: New file.
16094         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16095         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16096         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16097         * gcc.dg/compat/struct-return-10_main.c: New file.
16098         * gcc.dg/compat/struct-return-10_x.c: New file.
16099         * gcc.dg/compat/struct-return-10_y.c: New file.
16100
16101         * gcc.dg/compat/compat-common.h: New file.
16102         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16103         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16104         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16105         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16106         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16107         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16108         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16109         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16110         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16111         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16112         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16113         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16114         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16115         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16116         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16117         * gcc.dg/compat/small-struct-check.h: Ditto.
16118         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16119         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16120         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16121         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16122         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16123         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16124         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16125         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16126         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16127         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16128         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16129         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16130         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16131         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16132         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16133         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16134         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16135         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16136         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16137         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16138         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16139         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16140         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16141         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16142         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16143         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16144         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16145         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16146         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16147         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16148
16149 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16150
16151         * g++.dg/pch/static-1.C: New file.
16152         * g++.dg/pch/static-1.Hs: New file.
16153
16154 2003-06-10  Richard Henderson  <rth@redhat.com>
16155
16156         * gcc.dg/asm-7.c: Adjust expected warning text.
16157
16158 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16159
16160         * gcc.dg/builtins-20.c: New test case.
16161
16162 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16163
16164         PR c++/11131
16165         * g++.dg/opt/template1.C: New test.
16166
16167 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16168
16169         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16170         additional_sources.
16171
16172 2003-05-21  David Taylor  <dtaylor@emc.com>
16173
16174         * gcc.dg/Wpadded.c: New file.
16175
16176 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16177
16178         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16179         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16180         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16181         dg-require-weak.
16182
16183 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16184
16185         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16186
16187 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16188
16189         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16190         (dg-require-alias): Likewise.
16191         (dg-require-gc-sections): Likewise.
16192         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16193
16194 2003-06-08  Richard Henderson  <rth@redhat.com>
16195
16196         * gcc.dg/20011029-2.c: Fix the array reference.
16197         * gcc.dg/asm-7.c: New.
16198
16199 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16200
16201         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16202
16203 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16204
16205         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16206         (dg-require-gc-sections): Likewise.
16207
16208 2003-06-08  Jan Hubicka  <jh@suse.cz>
16209
16210         * i386-cmov1.c: Fix regular expression.
16211         * i386-cvt-1.c: Likewise.
16212         * i386-local.c: Likewise.
16213         * i386-local2.c: Likewise.
16214         * i386-mul.c: Likewise.
16215         * i386-ssetype-1.c: Likewise.
16216         * i386-ssetype-3.c: Likewise.
16217         * i386-ssetype-5.c: Likewise.
16218
16219 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16220
16221         PR c++/11039
16222         * g++.dg/warn/implicit-typename2.C: New test.
16223         * g++.dg/warn/implicit-typename3.C: New test.
16224
16225 2003-06-07  Richard Henderson  <rth@redhat.com>
16226
16227         * g++.dg/other/offsetof3.C: Use size_t.
16228         * g++.dg/other/offsetof4.C: Likewise.
16229
16230 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16231
16232         * lib/copy-file.exp: New. Implement gcc_copy_files.
16233
16234         * lib/dg-pch.exp: Load copy-file.exp
16235         (dg-pch): Use gcc_copy_files instead of "file copy".
16236
16237 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16238
16239         * gcc.dg/weak/weak.exp: Simplify.
16240         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16241         * gcc.dg/weak/weak-1.c: Likewise.
16242         * gcc.dg/weak/weak-2.c: Likewise.
16243         * gcc.dg/weak/weak-3.c: Likewise.
16244         * gcc.dg/weak/weak-4.c: Likewise.
16245         * gcc.dg/weak/weak-5.c: Likewise.
16246         * gcc.dg/weak/weak-6.c: Likewise.
16247         * gcc.dg/weak/weak-7.c: Likewise.
16248         * gcc.dg/weak/weak-8.c: Likewise.
16249         * gcc.dg/weak/weak-9.c: Likewise.
16250
16251 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16252
16253         gcc.c-torture/execute/20030606-1.c: New.
16254
16255 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16256
16257         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16258         * gcc.dg/builtins-19.c: Likewise.
16259
16260 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16261
16262         * gcc.dg/builtins-2.c: Add some more tests.
16263         * gcc.dg/builtins-18.c: New test case.
16264         * gcc.dg/builtins-19.c: New test case.
16265
16266 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16267             Jim Wilson  <wilson@tuliptree.org>
16268
16269         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16270
16271 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16272
16273         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16274         mempcpy/stpcpy calls not to be optimized into something else.
16275         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16276         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16277         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16278
16279 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16280
16281         * gcc.dg/format/asm_fprintf-1.c: New test.
16282
16283 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16284
16285         * lib/gcc-defs.exp (additional_sources): New variable.
16286         (dg-additional-sources): New function.
16287         (additional_files): New variable.
16288         (dg-additional-files): New function.
16289         (dg-additional-files-options): Likewise.
16290         * lib/gcc-dg.exp (dg-require-weak): New function.
16291         (dg-require-alias): Likewise.
16292         (dg-require-gc-sections): Likewise.
16293         * lib/target-supports.exp (check_alias_available): Remove testfile
16294         parameter.
16295         (check_gc_sections_available): New function.
16296         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16297         (dg-gpp-additional-files): Likewise.
16298         * lib/g++.exp (additional_sources): Remove.
16299         (additional_files): Likewise.
16300         (g++_target_compile): Use dg-additional-files-options.
16301
16302         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16303         Tcl logic.
16304         * gcc.dg/special/ecos.exp: Remove.
16305         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16306         * gcc.dg/special/alias-1.c: Likewise.
16307         * gcc.dg/special/alias-2.c: Likewise.
16308         * gcc.dg/special/gcsec-1.c: Likewise.
16309         * gcc.dg/special/weak-1.c: Likewise.
16310         * gcc.dg/special/weak-2.c: Likewise.
16311         * gcc.dg/special/wkali-1.c: Likewise.
16312         * gcc.dg/special/wkali-2.c: Likewise.
16313
16314         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16315         dg-gpp-additional-*.
16316         * g++.dg/special/conpr-3.C: Likewise.
16317         * g++.dg/special/conpr-4.C: Likewise.
16318         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16319         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16320         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16321         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16322         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16323         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16324         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16325         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16326         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16327         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16328         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16329         * g++.old-deja/g++.other/comdat1.C: Likewise.
16330         * g++.old-deja/g++.other/comdat2.C: Likewise.
16331         * g++.old-deja/g++.other/comdat3.C: Likewise.
16332         * g++.old-deja/g++.other/ctor1.C: Likewise.
16333         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16334
16335 2003-06-05  Richard Henderson  <rth@redhat.com>
16336
16337         * gcc.dg/debug/20030605-1.c: New.
16338
16339 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16340
16341         * README.QMTEST: Update.
16342
16343 2003-06-04  Richard Henderson  <rth@redhat.com>
16344
16345         * gcc.dg/cleanup-1.c: New.
16346         * gcc.dg/cleanup-2.c: New.
16347         * gcc.dg/cleanup-3.c: New.
16348         * gcc.dg/cleanup-4.c: New.
16349         * gcc.dg/cleanup-5.c: New.
16350         * gcc.dg/cleanup-6.c: New.
16351         * gcc.dg/cleanup-7.c: New.
16352
16353 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16354
16355         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16356
16357         * lib/dg-pch.exp: New file.
16358         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16359         * gcc.dg/pch/pch.exp: Likewise.
16360
16361 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16362
16363         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16364         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16365         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16366         * gcc.dg/builtins-17.c: New test case.
16367         * gcc.dg/i386-387-4.c: New test case.
16368         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16369
16370 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16371
16372         * gcc.dg/ultrasp9.c: New test.
16373
16374 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16375
16376         * gcc.c-torture/compile/20030604-1.c: New test.
16377         * gcc.dg/sparc-constant-1.c: New test.
16378
16379 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16380
16381         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16382
16383 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16384
16385         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16386
16387         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16388         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16389
16390 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16391
16392         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16393
16394 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16395
16396         PR c++/10940
16397         * g++.dg/template/spec10.C: New test.
16398
16399 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16400
16401         * gcc.dg/builtins-16.c: New test case.
16402
16403 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16404
16405         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16406         mempcpy test with post-increments.
16407         * gcc.c-torture/execute/string-opt-3.c: New test.
16408         * gcc.dg/string-opt-1.c: New test.
16409
16410 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16411
16412         PR fortran/10965
16413         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16414
16415 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16416
16417         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16418         (scan-assembler): ... here.  Use dg-scan.
16419         (scan-assembler-not): Likewise.
16420         (scan-file): New function.
16421         (scan-file-not): Likewise.
16422         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16423         * gcc.dg/cpp/_Pragma4.c: Likewise.
16424         * gcc.dg/cpp/_Pragma5.c: Likewise.
16425         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16426         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16427         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16428         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16429         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16430         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16431         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16432         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16433         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16434         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16435         * gcc.dg/cpp/cxxcom1.c: Likewise.
16436         * gcc.dg/cpp/line1.c: Likewise.
16437         * gcc.dg/cpp/maccom1.c: Likewise.
16438         * gcc.dg/cpp/maccom2.c: Likewise.
16439         * gcc.dg/cpp/maccom3.c: Likewise.
16440         * gcc.dg/cpp/maccom4.c: Likewise.
16441         * gcc.dg/cpp/maccom5.c: Likewise.
16442         * gcc.dg/cpp/maccom6.c: Likewise.
16443         * gcc.dg/cpp/multiline.c: Likewise.
16444         * gcc.dg/cpp/spacing1.c: Likewise.
16445         * gcc.dg/cpp/spacing2.c: Likewise.
16446         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16447         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16448         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16449         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16450         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16451         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16452         * gcc.dg/cpp/cxxcom2.c: Likewise.
16453         * gcc.dg/cpp/cxxcom2.h: New file.
16454
16455         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16456         * g++.dg/cpp/truefalse.C: Here.
16457         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16458
16459 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16460
16461         * gcc.dg/cpp/redef3.c: New file.
16462
16463 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16464
16465         * gcc.dg/i386-loop-3.c: New test.
16466
16467 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16468
16469         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16470
16471 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16472
16473         * gcc.dg/fwrapv-1.c: New test case.
16474         * gcc.dg/fwrapv-2.c: New test case.
16475
16476 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16477
16478         PR c++/10956
16479         * g++.dg/template/spec9.C: New test.
16480
16481 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16482
16483         * gcc.dg/duff-4.c: New test case.
16484
16485 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16486
16487         PR fortran/10843
16488         * g77.dg/ffixed-form-1.f: New test
16489         * g77.dg/ffixed-form-2.f: New test
16490         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16491         * g77.dg/ffree-form-3.f: New test
16492
16493 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16494
16495         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16496         * gcc.dg/wint_t-1.c: Likewise.
16497
16498 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16499
16500         * g++.dg/template/access11.C: New test.
16501
16502 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16503
16504         PR c++/10849
16505         * g++.dg/template/access10.C: New test.
16506
16507 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16508             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16509
16510         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16511
16512 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16513
16514         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16515         suppress for powerpc-*-darwin*.
16516         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16517
16518 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16519
16520         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16521         suppress option for powerpc-*-darwin*.
16522
16523 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16524
16525         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16526         * gcc.dg/builtins-4.c: Add test for fmod.
16527
16528 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16529
16530         PR c++/10682
16531         * g++.dg/template/instantiate4.C: New test.
16532
16533 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16534
16535         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16536
16537 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16538
16539         * gcc.dg/compat/scalar-return-1_main.c: New file.
16540         * gcc.dg/compat/scalar-return-1_x.c: New file.
16541         * gcc.dg/compat/scalar-return-1_y.c: New file.
16542         * gcc.dg/compat/scalar-return-2_main.c: New file.
16543         * gcc.dg/compat/scalar-return-2_x.c: New file.
16544         * gcc.dg/compat/scalar-return-2_y.c: New file.
16545         * gcc.dg/compat/struct-return-3_main.c: New file.
16546         * gcc.dg/compat/struct-return-3_y.c: New file.
16547         * gcc.dg/compat/struct-return-3_x.c: New file.
16548         * gcc.dg/compat/struct-return-2_main.c: New file.
16549         * gcc.dg/compat/struct-return-2_x.c: New file.
16550         * gcc.dg/compat/struct-return-2_y.c: New file.
16551
16552 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16553
16554         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16555         for hppa*-hp-hpux*.
16556         * gcc.dg/20021014-1.c (dg-options): Likewise.
16557         * gcc.dg/nest.c (dg-options): Likewise.
16558
16559 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16560
16561         PR c++/9738
16562         * g++.dg/ext/dllimport2.C: New file.
16563         * g++.dg/ext/dllimport3.C: New file.
16564
16565 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16566
16567         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16568         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16569         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16570         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16571         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16572         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16573         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16574         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16575         * gcc.dg/compat/small-struct-defs.h: New file.
16576         * gcc.dg/compat/small-struct-init.h: New file.
16577         * gcc.dg/compat/small-struct-check.h: New file.
16578         * gcc.dg/compat/fp-struct-defs.h: New file.
16579         * gcc.dg/compat/fp-struct-check.h: New file.
16580         * gcc.dg/compat/fp-struct-init.h: New file.
16581         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16582         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16583
16584 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16585
16586         * gcc.dg/20030225-2.c: New test.
16587
16588 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16589             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16590
16591         * gcc.c-torture/compile/20030518-1.c: New test case.
16592
16593 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16594
16595         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16596         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16597         gcc-dg-debug-runtest.
16598         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16599         gcc-dg-debug-runtest.
16600
16601 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16602
16603         PR c++/9022
16604         * g++.dg/lookup/using6.C: New test.
16605
16606 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16607
16608         * g++.dg/parse/access2.C: New test.
16609
16610 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16611
16612         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16613         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16614         * gcc.dg/debug/debug.exp: Likewise.
16615
16616 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16617
16618         * gcc.dg/dollar.c: New test.
16619
16620 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16621
16622         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16623         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16624         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16625         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16626         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16627         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16628         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16629         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16630         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16631         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16632         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16633         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16634         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16635         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16636         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16637         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16638         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16639         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16640
16641 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16642
16643         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16644         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16645         support for "repo" mode.
16646         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16647         * lib/g77-dg.exp: Likewise.
16648         * lib/obj-dg.exp: Likewise.
16649
16650 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16651
16652         Merge from gcc-3_2-rhl8-branch:
16653         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16654
16655         * gcc.dg/tls/opt-6.c: New test.
16656
16657         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16658
16659         * gcc.dg/20030405-1.c: New test.
16660
16661         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16662
16663         * gcc.dg/20030309-1.c: New test.
16664
16665         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16666
16667         * gcc.c-torture/execute/20030307-1.c: New test.
16668
16669         2003-02-20  Randolph Chung  <tausq@debian.org>
16670
16671         * gcc.c-torture/compile/20030220-1.c: New test.
16672
16673         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16674
16675         * gcc.dg/20030217-1.c: New test.
16676
16677         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16678
16679         * gcc.c-torture/compile/20020129-1.c: New test.
16680
16681         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16682
16683         * gcc.dg/unroll-1.c: New test.
16684
16685         2002-11-16  Jan Hubicka  <jh@suse.cz>
16686
16687         * gcc.c-torture/execute/20020920-1.c: New test.
16688
16689         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16690
16691         PR target/7434
16692         * gcc.c-torture/compile/20021008-1.c: New test.
16693
16694         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16695
16696         PR target/7559
16697         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16698
16699         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16700
16701         * gcc.c-torture/compile/20020807-1.c: New test.
16702
16703         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16704
16705         * gcc.dg/tls/opt-1.c: New test.
16706
16707         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16708
16709         * gcc.dg/20020729-1.c: New test.
16710
16711         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16712
16713         * g++.dg/opt/life1.C: New test.
16714
16715         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16716
16717         * gcc.dg/20020525-1.c: New test.
16718
16719         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16720
16721         PR c++/6794
16722         * g++.dg/ext/pretty1.C: New test.
16723         * g++.dg/ext/pretty2.C: New test.
16724
16725 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16726
16727         PR c++/8385
16728         * g++.dg/ext/typeof5.C: New test.
16729
16730 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16731
16732         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16733         __USER_LABEL_PREFIX__ into account.
16734         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16735
16736 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16737
16738         * gcc.dg/builtins-15.c: New test case.
16739
16740 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16741
16742         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16743
16744 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16745
16746         * lib/g++.exp: Tweak handling of additional source files.
16747         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16748         * g++.dg/special/conpr-2a.C: Rename to ...
16749         * g++.dg/special/conpr-2a.cc: ... this.
16750         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16751         * g++.dg/special/conpr-3a.C: Rename to ...
16752         * g++.dg/special/conpr-3a.cc: This.
16753         * g++.dg/special/conpr-3b.C: Rename to ...
16754         * g++.dg/special/conpr-3b.cc: This.
16755         * g++.dg/special/conpr-4.C: New test.
16756         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16757
16758 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16759
16760         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16761
16762 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16763
16764         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16765         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16766         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16767         * g++.old-deja/g++.other/warn3.C: Likewise.
16768
16769 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16770
16771         * gcc.dg/i386-387-1.c: Update to also test log.
16772         * gcc.dg/i386-387-2.c: Likewise.
16773
16774 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16775
16776         * g77.f-torture/execute/int8421.f: New test.
16777
16778 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16779
16780         PR c++/10230, c++/10481
16781         * g++.dg/lookup/scoped5.C: New test.
16782
16783 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16784
16785         PR c++/10552
16786         * g++.dg/template/ttp6.C: New test.
16787
16788 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16789
16790         * gcc.c-torture/execute/builtins: New directory.
16791         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16792         gcc.c-torture/execute/builtins.
16793         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16794         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16795         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16796         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16797
16798 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16799
16800         PR c++/9252
16801         * g++.dg/template/access8.C: New test.
16802         * g++.dg/template/access9.C: New test.
16803
16804 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16805
16806         PR c++/9554
16807         * g++.dg/parse/access1.C: New test.
16808
16809 2003-05-09  DJ Delorie  <dj@redhat.com>
16810
16811         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16812         long, and not an int.
16813
16814 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16815
16816         PR c++/10555, c++/10576
16817         * g++.dg/template/memclass1.C: New test.
16818
16819 2003-05-08  DJ Delorie  <dj@redhat.com>
16820
16821         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16822         targets.
16823         * gcc.c-torture/execute/20021024-1.x: Likewise.
16824         * gcc.c-torture/execute/shiftdi.x: Likewise.
16825         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16826         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16827         * gcc.dg/20021018-1.c: Likewise.
16828
16829 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16830
16831         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16832
16833         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16834         (bcopy): Call memmove.
16835
16836 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16837
16838         * g77.f-torture/compile/8485.f: New test case.
16839
16840 2003-05-07  Richard Henderson  <rth@redhat.com>
16841
16842         PR c++/10570
16843         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16844         Verify exception_cleanup not called for rethrows.
16845         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16846         when exiting catch block without rethrowing.
16847         * g++.dg/eh/forced3.C: New.
16848         * g++.dg/eh/forced4.C: New.
16849
16850 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16851
16852         * gcc.dg/20030505.c: Fix triplet.
16853
16854 2003-05-06  DJ Delorie  <dj@redhat.com>
16855
16856         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16857         * gcc.dg/nest.c: Likewise.
16858
16859 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16860
16861         * gcc.dg/builtins-14.c: New test case.
16862
16863 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16864
16865         * lib/compat.exp (compat-execute): New argument.
16866         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16867         * gcc.dg/compat: New test directory.
16868         * gcc.dg/compat/compat.exp: New expect script.
16869         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16870         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16871         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16872         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16873         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16874         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16875
16876         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16877         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16878         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16879         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16880         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16881         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16882         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16883         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16884         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16885         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16886         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16887         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16888         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16889         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16890         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16891
16892 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16893
16894         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16895
16896 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16897
16898         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16899
16900 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16901
16902         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16903         * gcc.dg/ppc-fsel-2.c: New test.
16904
16905         * gcc.dg/unused-5.c: New test.
16906
16907 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16908
16909         PR c++/10496
16910         * g++.dg/warn/pmf1.C: New test.
16911
16912 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16913
16914         PR c++/4494
16915         * g++.dg/warn/main.C: New test.
16916
16917 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16918
16919         * gcc.dg/nonnull-3.c: New test.
16920
16921 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16922
16923         * gcc.dg/cpp/Wtrigraphs.c: Update.
16924         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16925
16926 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16927
16928         * gcc.dg/ppc-fsel-1.c: New test.
16929
16930 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16931
16932         PR c/10604
16933         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16934
16935 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16936
16937         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16938
16939 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16940
16941         PR c++/9364, c++/10553, c++/10586
16942         * g++.dg/parse/typename4.C: New test.
16943         * g++.dg/parse/typename5.C: Likewise.
16944
16945 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16946
16947         * gcc.c-torture/compile/20030503-1.c: New test.
16948
16949 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16950
16951         * g++.dg/lookup/using5.C: Fix testcase error.
16952
16953 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16954
16955         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16956         since MEABI is no longer supported.  Remove all vestiges
16957         of MEABI from the test.
16958
16959 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16960
16961         PR c++/10554
16962         * g++.dg/lookup/using5.C: New test.
16963
16964 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16965
16966         PR c++/8772
16967         * g++.dg/template/ttp5.C: New test.
16968
16969 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16970
16971         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16972         (dg-gpp-additional-sources): New function.
16973         (dg-gpp-additional-files): Likewise.
16974         * lib/g++.exp (additional_sources): New variable.
16975         (additional_files): Likewise.
16976         (g++_target_compile): Deal with them.
16977         * lib/old-dejagnu.exp: Remove.
16978         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16979         * g++.old-deja: Revise all tests to use dg commands.
16980
16981 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16982
16983         PR c++/9432, c++/9528
16984         * g++.dg/lookup/using4.C: New test.
16985
16986 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16987
16988         * gcc.dg/noreturn-5.c: New file.
16989         * gcc.dg/noreturn-6.c: New file.
16990
16991         * gcc.c-torture/compile/inline-1.c: New file.
16992
16993 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16994
16995         PR c++/10551
16996         * g++.dg/template/explicit1.C: New test.
16997
16998 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16999
17000         PR c++/10549
17001         * g++.dg/other/bitfield1.C: New test.
17002
17003         PR c++/10527
17004         * g++.dg/init/new7.C: New test.
17005
17006 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17007
17008         * g++.dg/ext/desig1.C: New test.
17009         * g++.dg/ext/init1.C: Update.
17010
17011         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17012
17013 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17014
17015         PR c++/10180
17016         * g++.dg/warn/Winline-1.C: New test.
17017
17018 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17019
17020         * gcc.c-torture/execute/string-opt-19.c: New test.
17021
17022         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17023         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17024
17025 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17026
17027         PR c++/10506
17028         * g++.dg/init/new6.C: New test.
17029
17030         PR c++/10503
17031         * g++.dg/init/ref6.C: New test.
17032
17033 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17034
17035         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17036
17037 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17038
17039         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17040         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17041
17042 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17043
17044         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17045         initialized static data members.
17046
17047 2003-04-25  H.J. Lu <hjl@gnu.org>
17048
17049         * gcc.dg/ia64-sync-4.c: New test.
17050
17051 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17052
17053         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17054         date.
17055
17056 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         PR c++/10337
17059         * g++.dg/warn/conv1.C: New test.
17060         * g++.old-deja/g++.other/conv7.C: Adjust.
17061         * g++.old-deja/g++.other/overload14.C: Adjust.
17062
17063 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17064
17065         PR c++/10471
17066         * g++.dg/template/defarg2.C: New test.
17067
17068 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17069
17070         * gcc.dg/cpp/include2.c: Update.
17071         * gcc.dg/cpp/multiline-2.c: New.
17072         * gcc.dg/cpp/multiline.c: Update.
17073         * gcc.dg/cpp/strify2.c: Update.
17074         * gcc.dg/cpp/trad/literals-2.c: Update.
17075
17076 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17077
17078         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17079
17080 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17081
17082         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17083
17084 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17085
17086         PR c++/10451
17087         * g++.dg/parse/crash4.C: New test.
17088
17089         PR c++/9847
17090         * g++.dg/parse/crash5.C: New test.
17091
17092 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17093
17094         PR c++/10446
17095         * g++.dg/parse/crash3.C: New test.
17096
17097         PR c++/10428
17098         * g++.dg/parse/elab1.C: New test.
17099
17100 2003-04-22  Devang Patel  <dpatel@apple.com>
17101
17102         * gcc.dg/cpp/trad/funlike-5.c: New test.
17103
17104 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17105
17106         * g++.dg/other/packed1.C: Fix dg options.
17107
17108 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17109
17110         * g++.dg/other/offsetof2.C: New test.
17111
17112 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17113
17114         * g++.dg/template/recurse.C: Adjust location of error messages.
17115
17116 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17117
17118         PR c++/9881
17119         * g++.dg/init/addr-const1.C: New test.
17120         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17121
17122 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17123
17124         PR c++/10405
17125         * g++.dg/lookup/struct-hack1.C: New test.
17126
17127 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17128
17129         * ucs.c: Update diagnostic messages.
17130
17131 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17132
17133         * gcc.dg/cpp/truefalse.cpp: New test.
17134         * gcc.dg/cpp/cpp.exp: Update.
17135         * g++.dg/other/stdbool-if.C: Remove.
17136
17137 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17138
17139         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17140         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17141
17142 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17143
17144         * gcc.c-torture/compile/20030418-1.c: New test.
17145
17146 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17147
17148         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17149
17150 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17151
17152         PR c++/10347
17153         g++.dg/template/dependent-name1.C: New test.
17154
17155 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17156
17157         * gcc.dg/warn-1.c (tourist_guide): New array,
17158         contains a pointer to bar.
17159
17160 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17161
17162         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17163         * gcc.c-torture/execute/medce-1.c: New test case.
17164         * gcc.c-torture/execute/medce-2.c: New test case.
17165
17166 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17167
17168         * lib/prune.exp: Ignore more messages.
17169
17170         PR c++/10381
17171         * g++.dg/parse/lookup3.C: New test.
17172
17173 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17174
17175         * gcc.c-torture/compile/20030415-1.c : New test.
17176
17177 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17178
17179         * gcc.c-torture/execute/scope-2.c: Move to ...
17180         * gcc.dg/noncompile/scope.c: .... here.
17181
17182 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17183
17184         * gcc.dg/20030414-2.c: New test case.
17185
17186 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17187
17188         PR target/10377
17189         * gcc.dg/20030414-1.c: New test.
17190
17191 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17192
17193         * gcc.dg/builtins-12.c: New test case.
17194         * gcc.dg/builtins-13.c: New test case.
17195
17196 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17197
17198         * gcc.c-torture/execute/string-opt-18.c: New test.
17199
17200 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/10300
17203         * g++.dg/init/new5.C: New test.
17204
17205 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17206
17207         PR c++/7910
17208         * g++.dg/ext/dllimport1.C: New test.
17209
17210 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17211
17212         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17213
17214 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17215
17216         PR Fortran/9263
17217         * g77.f-torture/noncompile/9263.f: New test
17218         PR Fortran/1832
17219         * g77.f-torture/execute/1832.f: New test
17220
17221 2003-04-11  David Chad  <davidc@freebsd.org>
17222             Loren J. Rittle  <ljrittle@acm.org>
17223
17224         libobjc/8562
17225         * objc.dg/headers.m: New test.
17226
17227 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17228
17229         * gcc.c-torture/execute/builtin-noret-2.c: New.
17230         * gcc.c-torture/execute/builtin-noret-2.x: New.
17231         XFAIL builtin-noret-2.c at -O1 and above.
17232         * gcc.dg/redecl.c: New.
17233         * gcc.dg/Wshadow-1.c: Update error regexps.
17234
17235 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17236
17237         * g++.dg/abi/bitfield10.C: New test.
17238
17239 2003-04-09  Mike Stump  <mrs@apple.com>
17240
17241         * gcc.dg/pch/pch.exp: Make testcase names longer.
17242         * g++.dg/pch/pch.exp: Make testcase names longer.
17243
17244 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17245
17246         * gcc.dg/builtins-11.c: New test case.
17247
17248 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17249
17250         * gcc.dg/builtins-9.c: New test case.
17251         * gcc.dg/builtins-10.c: New test case.
17252
17253 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17254
17255         * gcc.dg/noncompile/init-4.c.c: New test.
17256
17257 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17258
17259         * gcc.misc-test/gcov-9.c: New test.
17260         * gcc.misc-test/gcov-10.c: New test
17261         * gcc.misc-test/gcov-11.c: New test.
17262
17263 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17264
17265         PR optimization/10024
17266         * gcc.c-torture/compile/20030405-1.c: New test.
17267
17268 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17269
17270         * gcc.dg/pch/static-3.c: New.
17271         * gcc.dg/pch/static-3.hs: New.
17272         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17273
17274 2003-04-04  Richard Henderson  <rth@redhat.com>
17275
17276         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17277         * g++.dg/eh/forced2.C: Likewise.
17278
17279 2003-04-03  Mike Stump  <mrs@apple.com>
17280
17281         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17282         target arg.
17283         (scan-assembler-times, scan-assembler-not): Likewise.
17284         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17285
17286 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17287
17288         * gcc.dg/sparc-loop-1.c: New test.
17289
17290 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17291
17292         PR other/9274
17293         * g++.dg/pch/system-2.C: New.
17294         * g++.dg/pch/system-2.Hs: New.
17295
17296 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17297
17298         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17299
17300         * g++.dg/eh/simd-1.C (vecfunc): Same.
17301
17302 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17303
17304         * gcc.c-torture/execute/20030401-1.c: New test case.
17305
17306 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17307
17308         * objc.dg/defs.m: New.
17309
17310 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17311
17312         * g++.dg/eh/simd-1.C: New.
17313         * g++.dg/eh/simd-2.C: New.
17314
17315 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17316
17317         * gcc.c-torture/execute/simd-3.c: New.
17318
17319 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c/9936
17322         * gcc.dg/20030331-2.c: New test.
17323
17324 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/10278
17327         * g++.dg/parse/crash2.C: New test.
17328
17329 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17330
17331         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17332         * gcc.c-torture/execute/20030331-1.c: ...here.
17333
17334 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17335
17336         * gcc.c-torture/execute/20030331-1.c: New test.
17337
17338 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17339
17340         * lib/gcov.exp: Adjust call return testing strings.
17341         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17342
17343 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17344
17345         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17346         * gcc.dg/builtins-7.c: New test case.
17347         * gcc.dg/builtins-8.c: New test case.
17348
17349 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17350
17351         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17352
17353 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17354
17355         PR c++/7647
17356         * g++.dg/lookup-class-member-2.C: New test.
17357
17358 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17359
17360         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17361
17362 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17363
17364         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17365
17366 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17367
17368         * g++.dg/init/attrib1.C: New test.
17369
17370 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17371
17372         * gcc.dg/ultrasp8.c: New test.
17373
17374 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17375
17376         * gcc.dg/ultrasp7.c: New test.
17377
17378 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17379
17380         PR c++/10047
17381         * g++.dg/template/inline1.C: New test.
17382
17383 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17384
17385         * gcc.dg/sparc-dwarf2.c: New test.
17386
17387 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17388
17389         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17390         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17391
17392 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17393
17394         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17395         than reading .x files.
17396         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17397         * g77.dg/gcov/gcov-1.f: Likewise.
17398         * gcc.misc-tests/gcov-4b.c: Likewise.
17399         * gcc.misc-tests/gcov-5b.c: Likewise.
17400         * gcc.misc-tests/gcov-6.c: Likewise.
17401         * gcc.misc-tests/gcov-7.c: Likewise.
17402         * gcc.misc-tests/gcov-8.c: Likewise.
17403         * g++.dg/gcov/gcov-1.x: Remove.
17404         * g77.dg/gcov/gcov-1.x: Likewise.
17405         * gcc.misc-tests/gcov-4b.x: Likewise.
17406         * gcc.misc-tests/gcov-5b.x: Likewise.
17407         * gcc.misc-tests/gcov-6.x: Likewise.
17408         * gcc.misc-tests/gcov-7.x: Likewise.
17409         * gcc.misc-tests/gcov-8.x: Likewise.
17410
17411 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17412
17413         PR opt/10087
17414         * gcc.dg/20030324-1.c: New test.
17415
17416 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17417
17418         PR c++/10224
17419         * g++.dg/template/arg3.C: New test.
17420
17421         PR c++/10158
17422         * g++.dg/template/friend18.C: New test.
17423
17424 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17425
17426         * g77.f-torture/compile/20030326-1.f: New test case.
17427
17428 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17429
17430         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17431
17432         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17433
17434 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17435
17436         * gcc.dg/ia64-sync-3.c: New test.
17437
17438 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17439
17440         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17441
17442 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17443
17444         * gcc.dg/ultrasp6.c: New test.
17445
17446 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17447
17448         * gcc.dg/i386-signbit-1.c: New test.
17449         * gcc.dg/i386-signbit-2.c: New test.
17450         * gcc.dg/i386-signbit-3.c: New test.
17451
17452 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17453
17454         * gcc.dg/ultrasp5.c: Fix options.
17455
17456 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17457
17458         * gcc.dg/ultrasp5.c: Fix comment.
17459
17460 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17461
17462         PR fortran/10197
17463         * g77.f-torture/execute/10197.f: New test.
17464
17465 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17466
17467         PR c++/9898, c++/383
17468         * g++.dg/template/conv6.C: New test.
17469
17470         PR c++/10119
17471         * g++.dg/template/ptrmem5.C: New test.
17472
17473         PR c++/10026
17474         * g++.dg/lookup/koenig1.C: New test.
17475
17476         PR C++/10199
17477         * g++.dg/lookup/template2.C: New test.
17478
17479 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17480
17481         * g++.dg/opt/rtti1.C: New test.
17482
17483 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17484
17485         * gcc.dg/ultrasp5.c: New test.
17486
17487 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17488
17489         PR middle-end/9967
17490         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17491         builtin fputs.
17492
17493 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17494
17495         PR c/8224
17496         * gcc.dg/20030323-1.c: New test.
17497
17498 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17499
17500         * gcc.c-torture/compile/20030323-1.c: New test case.
17501
17502 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17503
17504         * gcc.dg/20030321-1.c: New test.
17505
17506 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17507
17508         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17509
17510 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17511
17512         PR c++/9978, c++/9708
17513         * g++.dg/ext/vlm1.C: Adjust expected error.
17514         * g++.dg/ext/vla2.C: New test.
17515         * g++.dg/template/arg1.C: New test.
17516         * g++.dg/template/arg2.C: New test.
17517
17518 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17519
17520         * g77.f-torture/execute/select.f: New test.
17521         * g77.f-torture/noncompile/select_no_compile.f: New test.
17522
17523 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17524
17525         PR c++/9898
17526         * g++.dg/other/error4.C: New test.
17527
17528 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17529
17530         * g++.dg/template/friend17.C: New test.
17531
17532 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17533
17534         * gcc.c-torture/compile/20030320-1.c: New.
17535
17536 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17537
17538         * gcc.dg/builtins-6.c: New test case.
17539
17540 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17541
17542         PR target/10073
17543         * gcc.c-torture/compile/20030319-1.c: New.
17544
17545 2003-03-18  Jan Hubicka  <jh@suse.cz>
17546
17547         * gcc.dg/i386-cvt-1.c: New test.
17548
17549 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17550
17551         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17552         * objc.dg/naming-2.m: Likewise.
17553
17554 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17555
17556         PR c++/9639
17557         * g++.dg/parse/crash1.C: New test.
17558
17559 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17560
17561         PR c++/8805
17562         * g++.dg/eh/cleanup1.C: New test.
17563
17564 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17565
17566         * gcc.c-torture/execute/20030316-1.c: New test case.
17567
17568 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17569
17570         PR c++/9629
17571         * g++.dg/init/ctor2.C: New test.
17572
17573 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17574
17575         * g77.f-torture/compile/xformat.f: New test case.
17576
17577 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17578
17579         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17580         * g++.old-deja/g++.mike/eh50.C: Likewise.
17581
17582 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17583
17584         PR c++/6440
17585         * g++.dg/template/spec7.C: New test.
17586         * g++.dg/template/spec8.C: Likewise.
17587
17588 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17589
17590         * gcc.c-torture/execute/20030313-1.c: New test.
17591
17592 2003-03-14  Richard Henderson  <rth@redhat.com>
17593
17594         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17595
17596 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17597
17598         * gcc.c-torture/compile/20030314-1.c: New test.
17599
17600 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17601
17602         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17603         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17604         thumb target,
17605         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17606         to accept newer _imp__  prefix and additional
17607         newline in .drectve section.
17608         * gcc.dg/dll-4.c: Likewise.
17609         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17610         switch.
17611
17612 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17613
17614         * g++.dg/parse/namespace9.C: New test.
17615
17616         * g++.dg/init/ref5.C: New test.
17617         * g++.dg/parse/ptrmem1.C: Likewise.
17618
17619 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17620
17621         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17622         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17623         regular expression.
17624         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17625         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17626
17627 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17628
17629         * gcc.c-torture/execute/20030224-2.c: New test.
17630
17631 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17632
17633         * gcc.dg/decl-3.c: New test.
17634
17635 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17636
17637         * gcc.dg/i386-loop-2.c: New test.
17638
17639 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/9474
17642         * g++.dg/parse/namespace8.C: New test.
17643
17644         PR c++/9924
17645         * g++.dg/overload/builtin2.C: New test.
17646
17647 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17648
17649         * gcc.dg/return-type-3.c: New test.
17650
17651 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17652
17653         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17654         profiling options are not supported.
17655
17656 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17657
17658         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17659         * g++.old-deja/g++.warn/impint2.C: Likewise.
17660
17661 2003-03-10  Devang Patel  <dpatel@apple.com>
17662
17663         * g++.dg/cpp/c++_cmd_1.C: New test.
17664         * g++.dg/cpp/c++_cmd_1.h: New file.
17665
17666 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17667
17668         * gcc.dg/altivec-9.c: New file.
17669
17670 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17671
17672         * gcc.dg/ppc-sdata-1.c: New test.
17673         * gcc.dg/ppc-sdata-2.c: New test.
17674
17675 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17676
17677         PR c++/9373
17678         * g++.dg/opt/ptrmem2.C: New test.
17679
17680         PR c++/8534
17681         * g++.dg/opt/ptrmem1.C: New test.
17682
17683 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17684
17685         * gcc.dg/i386-loop-1.c: New test.
17686
17687 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17688
17689         PR c++/9970
17690         * g++.dg/lookup/friend1.C: New test.
17691
17692 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17693
17694         PR c++/9823
17695         * g++.dg/parser/constructor1.C: New test.
17696
17697 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17698
17699         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17700
17701         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17702
17703 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17704
17705         * gcc.dg/cpp/Wunused.c: Update test.
17706
17707 2003-03-08  Jan Hubicka  <jh@suse.cz>
17708
17709         * gcc.dg/inline-3.c: New test.
17710
17711 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17712
17713         PR c++/9809
17714         * g++.dg/parse/builtin1.C: New test.
17715
17716         PR c++/9982
17717         * g++.dg/abi/cookie1.C: New test.
17718         * g++.dg/abi/cookie2.C: Likewise.
17719
17720         PR c++/9524
17721         * g++.dg/template/field1.C: New test.
17722
17723         PR c++/9912
17724         * g++.dg/parse/class1.C: New test.
17725         * g++.dg/parse/namespace7.C: Likewise.
17726         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17727
17728 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17729
17730         * g++.dg/init/ref4.C: New test.
17731
17732 2003-03-07  Jan Hubicka  <jh@suse.cz>
17733
17734         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17735         * gcc.dg/inline-3.c:  New test.
17736
17737 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17738
17739         * g++.dg/init/ref3.C: New test.
17740
17741         PR c++/9965
17742         * g++.dg/init/ref2.C: New test.
17743
17744         PR c++/9400
17745         * g++.dg/warn/Wshadow-2.C: New test.
17746
17747         PR c++/9791
17748         * g++.dg/warn/Woverloaded-1.C: New test.
17749
17750 2003-03-05  Jan Hubicka  <jh@suse.cz>
17751
17752         * gcc.dg/i386-local2.c: New.
17753         * gcc.dg/i386-local.c: Fix typo.
17754
17755 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17756
17757         * g++.dg/abi/layout3.C: New test.
17758
17759 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17760
17761         * gcc.c-torture/compile/20030305-1.c
17762
17763 2003-03-05  Jan Hubicka  <jh@suse.cz>
17764
17765         * gcc.dg/i386-local.c: New.
17766
17767 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17768
17769         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17770
17771 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17772
17773         * gcc.dg/switch-2.c: New test.
17774         * gcc.dg/switch-3.c: New test.
17775         * gcc.dg/Wswitch.c: Adjust line numbers.
17776         * gcc.dg/Wswitch-default.c: Likewise.
17777         * gcc.dg/Wswitch-enum.c: Likewise.
17778
17779 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17780
17781         * gcc.c-torture/execute/20030222-1.c: New test.
17782
17783 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17784
17785         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17786
17787 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR c++/9878
17790         * g++.dg/init/ref1.C: New test.
17791
17792 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17793
17794         * gcc.dg/sh-relax.c: New SH-only test.
17795
17796 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17797
17798         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17799         comment explaining purpose of testcase.
17800
17801 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17802
17803         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17804         for HC11/HC12 (asm needs two int registers).
17805         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17806         HC11/HC12 because the test uses an asm which needs two 32-bit
17807         registers.
17808
17809 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17810
17811         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17812         for HC11/HC12 (array is too large otherwise).
17813         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17814         * gcc.c-torture/compile/20010518-2.x: Likewise.
17815         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17816         HC11/HC12 (array is too large).
17817
17818 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17819
17820         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17821         * lib/g++-dg.exp (g++-dg-test): Likewise.
17822
17823 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17824
17825         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17826         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17827
17828 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17829
17830         * g++.dg/warn/implicit-typename1.C: Remove warning.
17831
17832 2003-02-28  Richard Henderson  <rth@redhat.com>
17833
17834         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17835         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17836
17837 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17838
17839         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17840         * g++.dg/pch/pch.exp: Likewise.
17841
17842 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17843
17844         PR c++/9879
17845         * testsuite/g++.dg/init/new4.C: New test.
17846
17847 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17848
17849         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17850
17851 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17852
17853         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17854         unsigned long.
17855
17856         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17857         wider than float.
17858
17859 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17860
17861         * lib/scanasm.exp: Add support for counting numbers of
17862         occurences.
17863         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17864         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17865
17866 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/9683
17869         * g++.dg/template/static3.C: New test.
17870
17871         PR c++/9829
17872         * g++.dg/parse/namespace6.C: New test.
17873
17874 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17875
17876         PR target/9732
17877         * gcc.dg/20030225-1.c: New test.
17878
17879 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17880
17881         * README: Remove out-of-date information.
17882
17883         PR c++/9836
17884         * g++.dg/template/spec6.C: New test.
17885
17886 2003-02-24  Jeff Law  <law@redhat.com>
17887
17888         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17889
17890 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17891
17892         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17893         * gcc.dg/pragma-ep-1.c: Likewise.
17894
17895 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17896
17897         PR c++/9602
17898         * g++.dg/template/friend16.C: New test.
17899
17900 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17901
17902         PR c++/5333
17903         * g++.dg/parse/fused-params1.C: Adjust error messages.
17904         * g++.dg/template/nested3.C: New test.
17905
17906 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17907
17908         * g++.dg/abi/param1.C: New test.
17909
17910 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17911
17912         PR c++/7982
17913         * g++.dg/warn/implicit-typename1.C: New test.
17914
17915 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17916
17917         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17918         with "mtune".
17919         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17920         * gcc.c-torture/execute/20010129-1.x: Likewise.
17921         * gcc.dg/20011107-1.c: Likewise.
17922         * gcc.dg/20020108-1.c: Likewise.
17923         * gcc.dg/20020122-3.c: Likewise.
17924         * gcc.dg/20020206-1.c: Likewise.
17925         * gcc.dg/20020310-1.c: Likewise.
17926         * gcc.dg/20020426-2.c: Likewise.
17927         * gcc.dg/20020517-1.c: Likewise.
17928         * gcc.dg/991230-1.c: Likewise.
17929         * gcc.dg/i386-unroll-1.c: Likewise.
17930         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17931
17932 2003-02-22  Jan Hubicka  <jh@suse.cz>
17933
17934         * gcc.dg/i386-mul.c: New test.
17935
17936 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17937
17938         * gcc.dg/builtins-5.c: New test case.
17939
17940 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17941
17942         * gcc.dg/asmreg-1.c: New test.
17943
17944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17945
17946         PR c++/9749
17947         * g++.dg/parse/varmod1.C: New test.
17948
17949 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17950
17951         PR c++/9727
17952         * g++.dg/template/op1.C: New test.
17953
17954 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17955
17956         PR c++/8906
17957         * g++.dg/template/nested2.C: New test.
17958
17959 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17960
17961         PR c++/8724
17962         * g++.dg/expr/dtor1.C: New test.
17963
17964 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17965
17966         * gcc.dg/cpp/include3.c: New test.
17967         * gcc.dg/cpp/inc/foo.h: New file.
17968
17969 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17970
17971         * gcc.c-torture/execute/20030221-1.c: New test.
17972
17973 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17974
17975         PR c++/9729
17976         * g++.dg/abi/conv1.C: New test.
17977
17978 2003-02-20  Jan Hubicka  <jh@suse.cz>
17979
17980         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17981
17982 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17983
17984         * gcc.c-torture/compile/20030219-1.c: New test.
17985
17986 2003-02-18  Jan Hubicka  <jh@suse.cz>
17987
17988         * gcc.dg/funcorder.c: New test.
17989
17990 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17991
17992         * gcc.c-torture/execute/20030218-1.c: New.
17993
17994 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17995
17996         * gcc.dg/20030218-1.c: New.
17997
17998 2003-02-18  Richard Henderson  <rth@redhat.com>
17999
18000         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18001         * gcc.dg/attr-used-2.c: New.
18002
18003 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18004
18005         PR c++/9704
18006         * g++.dg/init/copy5.C: New test.
18007
18008 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18009
18010         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18011         * g++.dg/pch/pch.exp: Likewise.
18012
18013 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18014
18015         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18016         STACK_SIZE is not defined.
18017
18018 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18019
18020         PR c++/9457
18021         * g++.dg/template/init1.C: New test.
18022
18023 2003-02-16  Jan HUbicka  <jh@suse.cz>
18024
18025         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18026         (foo): Add few extra tests
18027         * gcc.dg/c99-const-expr-3.c: Likewise.
18028         * gcc.c-torture/execute/20030216-1.c: New.
18029
18030 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18031
18032         PR c++/9459
18033         * g++.dg/ext/typeof4.C: New test.
18034
18035 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18036
18037         * gcc.dg/i386-387-3.c: New test case.
18038
18039 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18040
18041         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18042         cris-*-elf* cris-*-aout* and mmix-*-*.
18043
18044 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18045
18046         * gcc.dg/20030213-1.c: New test.
18047
18048 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18049
18050         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18051         * gcc.dg/i386-387-2.c: Likewise.
18052
18053 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18054
18055         * gcc.dg/ppc-spe.c: Fix formatting.
18056         Enable tests that were previously unsupported by gas.
18057         Delete tests for instructions that no longer exist.
18058         Switch arguments on evsubifw builtin.
18059
18060 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18061
18062         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18063         STACK_SIZE is too small.
18064
18065 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18066             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18067
18068         * gcc.dg/decl-2.c: New test.
18069
18070 2003-02-10  Jan Hubicka  <jh@suse.cz>
18071
18072         * gcc.dg/i386-fpcvt-1.c:  New test.
18073
18074 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18075
18076         * gcc.c-torture/execute/20030209-1.c: New test.
18077
18078 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18079
18080         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18081         int-wide bitops, use the constants of the same width.
18082         Likewise, if long long is 32-bit wide, test bitops using
18083         32-bit constants.
18084
18085 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18086
18087         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18088
18089 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18090
18091         * testsuite/gcc.dg/builtins-4.c: New test case.
18092
18093 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18094
18095         * gcc.dg/20020430-1.c: Fix dg command typos.
18096         * gcc.dg/20020503-1.c: Likewise.
18097
18098 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18099
18100         PR c++/8785
18101         * g++.dg/parse/fused-params1.C: New test.
18102
18103         PR c++/8857
18104         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18105
18106         PR c++/8921
18107         * g++.dg/parse/non-dependent1.C: New test.
18108
18109         PR c++/8928
18110         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18111
18112         PR c++/9228
18113         * g++.dg/parse/undefined7.C: New test.
18114         * g++.dg/parse/non-templ1.C: New test.
18115
18116         PR c++/9229
18117         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18118
18119 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18120
18121         * gcc.c-torture/compile/20030206-1.c: New test.
18122
18123 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18124
18125         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18126         "pow" to "foo" to avoid potential confusion with a math built-in.
18127
18128 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18129
18130         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18131         conditions for SPARC targets.
18132
18133 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18134
18135         * gcc.dg/20030204-1.c: New test.
18136
18137 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18138
18139         PR c++/38
18140         * g++.dg/parse/array-size1.C: New test.
18141
18142         PR c++/5657
18143         * g++.dg/parse/undefined3.C: New test.
18144
18145         PR c++/5665
18146         * g++.dg/parse/undefined4.C: New test.
18147
18148         PR c++/5975
18149         * g++.dg/parse/undefined5.C: New test.
18150
18151         PR c++/7259
18152         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18153
18154         PR c++/8578
18155         * g++.dg/parse/casting-operator1.C: New test.
18156
18157         PR c++/8596
18158         * g++.dg/parse/undefined6.C: New test.
18159
18160         PR c++/8736
18161         * g++.dg/parse/missing-template1.C: New test.
18162
18163 2003-02-04  Jan Hubicka  <jh@suse.cz>
18164
18165         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18166         * gcc.dg/i386-cmov?.c:  Likewise.
18167         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18168         * gcc.dg/i386-ssefp-1.c:  Likewise.
18169         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18170         conventions.
18171
18172 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18173
18174         PR c++/7129
18175         * testsuite/g++.dg/ext/max.C: New test.
18176
18177 2003-02-03  Jan Hubicka  <jh@suse.cz>
18178
18179         * gcc.c-torture/execute/20030203-1.c: New test.
18180
18181 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18182
18183         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18184         'natural-endian'.
18185
18186 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18187
18188         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18189         * g++.dg/init/new2.C: Likewise.
18190         * g++.dg/other/new1.C: Likewise.
18191
18192 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18193
18194         * gcc.dg/struct-ret-libc.c: New test.
18195
18196 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18197
18198         * gcc.dg/20030129-1.c: New test.
18199
18200 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18201
18202         PR c++/8849
18203         * g++.dg/template/ptrmem4.C: New test.
18204
18205 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18206
18207         * g++.dg/parser/constant1.C: New test.
18208
18209 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18210
18211         PR c++/8591
18212         * g++.dg/parse/friend2.C: New test.
18213
18214 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18215
18216         PR c++/9437
18217         * g++.dg/template/unify4.C: New test.
18218
18219 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18220
18221         * gcc.c-torture/execute/20030128-1.c: New test.
18222
18223 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18224
18225         * g++.dg/lookup/nested1.C: Test moved from ...
18226         * g++.old-deja/g++.other/lookup24.C: ... here.
18227
18228 2003-01-28  Jan Hubicka  <jh@suse.cz>
18229
18230         * gcc.dg/i386-cmov5.c:  New test.
18231
18232 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18233
18234         * gcc.c-torture/execute/20010925-1.c: Changed the
18235         memcpy declaration.
18236
18237 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18238
18239         PR c++/3902
18240         * g++.dg/parse/template5.C: New test.
18241
18242 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18243
18244         PR fortran/9258
18245         * g77.dg/pr9258: New test.
18246
18247 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18248
18249         * README: Move relevant parts from README.g++.
18250
18251         * README.g++: Remove this file.
18252
18253 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18254
18255         * g++.dg/abi/dcast1.C: New test.
18256
18257 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18258
18259         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18260
18261 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18262
18263         PR c++/47
18264         * g++.old-deja/g++.other/lookup24.C: New test.
18265
18266 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18267
18268         PR middle-end/7227
18269         * gcc.dg/uninit-C.c: New test.
18270
18271 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18272
18273         * g++.dg/abi/covariant1.C: New test.
18274
18275 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18276
18277         * gcc.dg/20030123-1.c: New test.
18278
18279 2003-01-25  Jan Hubicka  <jh@suse.cz>
18280
18281         PR opt/8492
18282         * gcc.c-torture/compile/20030125-1.c
18283
18284 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18285
18286         PR c++/9403
18287         * g++.dg/parse/template3.C: New test.
18288         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18289
18290         PR c++/795
18291         * g++.dg/parse/template4.C: New test.
18292
18293         PR c++/9415
18294         * g++.dg/template/qual2.C: New test.
18295
18296         PR c++/8545
18297         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18298
18299         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18300
18301 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18302
18303         * gcc.c-torture/execute/switch-1.c: New test case.
18304
18305 2003-01-25  Jan Hubicka  <jh@suse.cz>
18306
18307         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18308
18309 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18310
18311         Tweaks for Bison-1.875. From the NEWS file:
18312         "- `parse error' -> `syntax error'
18313         Bison now uniformly uses the term `syntax error'"
18314         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18315         * gcc.dg/cpp/digraph2.c: Likewise.
18316         * gcc.dg/cpp/direct2.c: Likewise.
18317         * gcc.dg/cpp/paste4.c: Likewise.
18318         * gcc.dg/c90-restrict-1.c: Likewise.
18319         * gcc.dg/c99-func-2.c: Likewise.
18320         * gcc.dg/noncompile/920721-2.c: Likewise.
18321         * gcc.dg/noncompile/930622-2.c: Likewise.
18322         * gcc.dg/noncompile/940112-1.c: Likewise.
18323         * gcc.dg/noncompile/950921-1.c: Likewise.
18324         * gcc.dg/noncompile/951123-1.c: Likewise.
18325         * gcc.dg/noncompile/971104-1.c: Likewise.
18326         * gcc.dg/noncompile/990416-1.c: Likewise.
18327
18328 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18329
18330         * g++.dg/parse/undefined1.C: Add error message.
18331
18332 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18333
18334         PR c++/9354
18335         * g++.dg/parse/new1.C: New test.
18336
18337         PR c++/9216
18338         * g++.dg/parse/template2.C: New test.
18339
18340         PR c++/9354
18341         * g++.dg/parse/typedef2.C: New test.
18342
18343         PR c++/9328
18344         * g++.dg/ext/typeof3.C: New test.
18345
18346 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18347
18348         PR c++/2738
18349         * g++.dg/parse/ret-type1.C: New test.
18350
18351         PR c++/3792
18352         * g++.dg/parse/tmpl-outside1.C: New test.
18353
18354         PR c++/4207
18355         * g++.dg/parse/int-as-enum1.C: New test.
18356
18357         PR c++/4903
18358         * g++.dg/parse/no-typename1.C: New test.
18359
18360         PR c++/5533
18361         * g++.dg/parse/no-value1.C: New test.
18362
18363         PR c++/5921
18364         * g++.dg/parse/wrong-inline1.C: New test.
18365
18366         PR c++/6402
18367         * g++.dg/parse/ref1.C: New test.
18368
18369         PR c++/6992
18370         * g++.dg/parse/attr-ctor1.C: New test.
18371
18372         PR c++/7229
18373         * g++.dg/parse/namespace5.C: New test.
18374
18375         PR c++/7917
18376         * g++.dg/parse/func-def1.C: New test.
18377
18378         PR c++/8143
18379         * g++.dg/parse/undefined1.C: New test.
18380
18381         PR c++/5723, PR c++/8522
18382         * g++.dg/parse/specialization1.C: New test.
18383
18384         PR c++/163, PR c++/8595
18385         * g++.dg/parse/struct-as-enum1.C: New test.
18386
18387         PR c++/9173
18388         * g++.dg/parse/undefined2.C: New test.
18389
18390 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18391
18392         PR c++/9298
18393         * g++.dg/parse/template1.C: New test.
18394
18395         PR c++/9384
18396         * g++.dg/parse/using1.C: New test.
18397
18398         PR c++/9285
18399         PR c++/9294
18400         * g++.dg/parse/expr2.C: New test.
18401
18402         PR c++/9388
18403         * g++.dg/parse/lookup2.C: Likewise.
18404
18405 2003-01-21  Jan Hubicka  <jh@suse.cz>
18406
18407         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18408         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18409         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18410         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18411
18412 2003-01-20  Nick Clifton  <nickc@redhat.com>
18413
18414         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18415         problem with ARM sibcall code generation.
18416
18417 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18418
18419         * gcc.c-torture/execute/20030120-1.c: New.
18420
18421 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18422
18423         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18424
18425 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18426
18427         PR c++/9272
18428         * g++.dg/parse/ctor1.C: New test.
18429
18430         PR c++/9294:
18431         * g++.dg/parse/qualified1.C: New test.
18432
18433         * g++.dg/parse/typename3.C: New test.
18434
18435 2003-01-16  Richard Henderson  <rth@redhat.com>
18436
18437         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18438
18439 2003-01-16  Richard Henderson  <rth@redhat.com>
18440
18441         * g++.dg/pch/pch.exp: Copy test header to the working directory
18442         before using it either for precompilation or direct use.
18443         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18444         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18445
18446 2003-01-16  Richard Henderson  <rth@redhat.com>
18447
18448         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18449         before using it either for precompilation or direct use.
18450         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18451         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18452
18453 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18454
18455         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18456         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18457         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18458         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18459         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18460         typename warning into error.
18461         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18462         error messages.
18463         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18464         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18465         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18466         messages.
18467         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18468         make declaration visible in template.
18469         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18470         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18471         messages.
18472         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18473         message.
18474         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18475         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18476         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18477         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18478         typename warning with error message.
18479         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18480         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18481         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18482
18483 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18484
18485         * g++.dg/parse/ambig2.C: New test.
18486
18487 2003-01-15  Richard Henderson  <rth@redhat.com>
18488
18489         * g++.dg/tls/init-2.C: Update error message string.
18490
18491 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18492
18493         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18494
18495 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18496
18497         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18498         all for HC11/HC12.
18499         * gcc.c-torture/compile/20001205-1.x: Likewise.
18500         * gcc.c-torture/compile/20001226-1.x: Likewise.
18501         * gcc.c-torture/compile/920520-1.x: Likewise.
18502         * gcc.c-torture/compile/961203-1.x: Likewise.
18503         * gcc.c-torture/compile/20020604-1.x: Likewise.
18504
18505 2003-01-15  Jan Hubicka  <jh@suse.cz>
18506
18507         * gcc.c-torture/compile/20030115-1.c: New test.
18508
18509         * gcc.dg/i386-fpcvt-1.c: New test.
18510         * gcc.dg/i386-fpcvt-2.c: New test.
18511
18512 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18513
18514         Further conform g++'s __vmi_class_type_info to the C++ ABI
18515         specification.
18516         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18517         the specification.
18518
18519 2003-01-14  Jan Hubicka  <jh@suse.cz>
18520
18521         * gcc.dg/i386-fpcvt-1.c: New test.
18522         * gcc.dg/i386-fpcvt-2.c: New test.
18523
18524 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18525
18526         * gcc.dg/i386-mmx-3.c: New test.
18527
18528 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/9264
18531         * g++.dg/parse/octal1.C: New file.
18532
18533         PR c++/9172
18534         * g++.dg/parse/typename1.C: New file.
18535
18536 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18537
18538         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18539         * gcc.dg/bf-no-ms-layout.c: Likewise.
18540         * gcc.dg/bf-ms-attrib.c: Likewise.
18541
18542 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18543
18544         PR c++/9099
18545         * g++.dg/parse/dtor1.C: New file.
18546
18547         PR c++/9128
18548         * g++.dg/rtti/typeid1.C: New file.
18549
18550         PR c++/9153
18551         * g++.dg/parse/lookup1.C: New file.
18552
18553         PR c++/9171
18554         * g++.dg/templ/spec5.C: New file.
18555
18556 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18557
18558         * gcc.c-torture/compile/20030110-1.c: New test.
18559
18560 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18561
18562         Merge from pch-branch:
18563
18564         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18565
18566         * gcc.dg/pch/cpp-1.h: New.
18567         * gcc.dg/pch/cpp-1.c: New.
18568         * gcc.dg/pch/cpp-2.h: New.
18569         * gcc.dg/pch/cpp-2.c: New.
18570
18571         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18572
18573         * gcc.dg/pch/except-1.h: New.
18574         * gcc.dg/pch/except-1.c: New.
18575
18576         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18577
18578         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18579         running test.
18580         * gcc.dg/pch: Include *.hp not *.h.
18581         * gcc.dg/pch/system-1.h: New.
18582         * gcc.dg/pch/system-1.c: New.
18583
18584         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18585
18586         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18587         rather than trying to build and run a program using PCH.
18588         * gcc.dg/pch: Remove dg-do commands from test files.
18589
18590         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18591
18592         * gcc.dg/pch/macro-3.c: New.
18593         * gcc.dg/pch/macro-3.h: New.
18594
18595         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18596
18597         * gcc.dg/pch/common-1.c: New.
18598         * gcc.dg/pch/common-1.h: New.
18599         * gcc.dg/pch/decl-1.c: New.
18600         * gcc.dg/pch/decl-1.h: New.
18601         * gcc.dg/pch/decl-2.c: New.
18602         * gcc.dg/pch/decl-2.h: New.
18603         * gcc.dg/pch/decl-3.c: New.
18604         * gcc.dg/pch/decl-3.h: New.
18605         * gcc.dg/pch/decl-4.c: New.
18606         * gcc.dg/pch/decl-4.h: New.
18607         * gcc.dg/pch/decl-5.c: New.
18608         * gcc.dg/pch/decl-5.h: New.
18609         * gcc.dg/pch/global-1.c: New.
18610         * gcc.dg/pch/global-1.h: New.
18611         * gcc.dg/pch/inline-1.c: New.
18612         * gcc.dg/pch/inline-1.h: New.
18613         * gcc.dg/pch/inline-2.c: New.
18614         * gcc.dg/pch/inline-2.h: New.
18615         * gcc.dg/pch/static-1.c: New.
18616         * gcc.dg/pch/static-1.h: New.
18617         * gcc.dg/pch/static-2.c: New.
18618         * gcc.dg/pch/static-2.h: New.
18619
18620         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18621
18622         * g++.dg/pch/pch.exp: Better handle failing testcases.
18623         * gcc.dg/pch/pch.exp: Likewise.
18624         * gcc.dg/pch/macro-1.c: New.
18625         * gcc.dg/pch/macro-1.h: New.
18626         * gcc.dg/pch/macro-2.c: New.
18627         * gcc.dg/pch/macro-2.h: New.
18628
18629         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18630
18631         * g++.dg/dg.exp: Treat files in pch/ specially.
18632         * g++.dg/pch/pch.exp: New file.
18633         * g++.dg/pch/empty.H: New file.
18634         * g++.dg/pch/empty.C: New file.
18635         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18636         "precompile".
18637
18638         * gcc.dg/pch/pch.exp: New file.
18639         * gcc.dg/pch/empty.h: New file.
18640         * gcc.dg/pch/empty.c: New file.
18641         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18642         "precompile".
18643
18644 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18645
18646         * g++.dg/template/friend14.C: New test.
18647
18648 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18649
18650         * gcc.dg/old-style-asm-1.c: New test.
18651
18652 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18653
18654         * gcc.c-torture/compile/20030109-1.c: New test.
18655
18656 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18657
18658         * gcc.c-torture/execute/20030109-1.c: New test.
18659
18660 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18661
18662         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18663         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18664         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18665         * g++.old-deja/g++.mike/eh2.C: Likewise
18666         * g++.old-deja/g++.mike/eh3.C: Likewise
18667         * g++.old-deja/g++.mike/eh5.C: Likewise
18668         * g++.old-deja/g++.mike/eh6.C: Likewise
18669         * g++.old-deja/g++.mike/eh7.C: Likewise
18670         * g++.old-deja/g++.mike/eh8.C: Likewise
18671         * g++.old-deja/g++.mike/eh9.C: Likewise
18672         * g++.old-deja/g++.mike/eh10.C: Likewise
18673         * g++.old-deja/g++.mike/eh12.C: Likewise
18674         * g++.old-deja/g++.mike/eh13.C: Likewise
18675         * g++.old-deja/g++.mike/eh14.C: Likewise
18676         * g++.old-deja/g++.mike/eh16.C: Likewise
18677         * g++.old-deja/g++.mike/eh17.C: Likewise
18678         * g++.old-deja/g++.mike/eh18.C: Likewise
18679         * g++.old-deja/g++.mike/eh21.C: Likewise
18680         * g++.old-deja/g++.mike/eh23.C: Likewise
18681         * g++.old-deja/g++.mike/eh24.C: Likewise
18682         * g++.old-deja/g++.mike/eh25.C: Likewise
18683         * g++.old-deja/g++.mike/eh26.C: Likewise
18684         * g++.old-deja/g++.mike/eh27.C: Likewise
18685         * g++.old-deja/g++.mike/eh28.C: Likewise
18686         * g++.old-deja/g++.mike/eh29.C: Likewise
18687         * g++.old-deja/g++.mike/eh31.C: Likewise
18688         * g++.old-deja/g++.mike/eh33.C: Likewise
18689         * g++.old-deja/g++.mike/eh34.C: Likewise
18690         * g++.old-deja/g++.mike/eh35.C: Likewise
18691         * g++.old-deja/g++.mike/eh36.C: Likewise
18692         * g++.old-deja/g++.mike/eh37.C: Likewise
18693         * g++.old-deja/g++.mike/eh38.C: Likewise
18694         * g++.old-deja/g++.mike/eh39.C: Likewise
18695         * g++.old-deja/g++.mike/eh40.C: Likewise
18696         * g++.old-deja/g++.mike/eh41.C: Likewise
18697         * g++.old-deja/g++.mike/eh42.C: Likewise
18698         * g++.old-deja/g++.mike/eh44.C: Likewise
18699         * g++.old-deja/g++.mike/eh46.C: Likewise
18700         * g++.old-deja/g++.mike/eh47.C: Likewise
18701         * g++.old-deja/g++.mike/eh48.C: Likewise
18702         * g++.old-deja/g++.mike/eh49.C: Likewise
18703         * g++.old-deja/g++.mike/eh50.C: Likewise
18704         * g++.old-deja/g++.mike/eh51.C: Likewise
18705         * g++.old-deja/g++.mike/eh53.C: Likewise
18706         * g++.old-deja/g++.mike/eh55.C: Likewise
18707         * g++.old-deja/g++.mike/p7912.C: Likewise
18708         * g++.old-deja/g++.mike/p9706.C: Likewise
18709         * g++.old-deja/g++.mike/p10416.C: Likewise
18710         * g++.old-deja/g++.mike/p11667.C: Likewise
18711         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18712         Remove redundant reference to Iris.
18713         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18714         Elxsi, i860, Pico Java, and WE32K.
18715
18716 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18717
18718         * g++.dg/ext/asm4.C: New test.
18719
18720 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         PR c++/9030
18723         * g++.dg/template/friend12.C: New test.
18724         * g++.dg/template/friend13.C: Likewise.
18725         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18726
18727 2003-01-08  Jan Hubicka  <jh@suse.cz>
18728
18729         * gcc.dg/i386-cadd.c: New test.
18730         * gcc.dg/i386-cmov4.c: Likewise.
18731
18732 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/9165
18735         * g++.dg/warn/Wunused-3.C: New test.
18736
18737         * g++.dg/abi/bitfield9.C: New test.
18738
18739         PR c++/9189
18740         * g++.dg/parse/defarg3.C: New test.
18741
18742 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18743
18744         * g++.dg/parse/ambig1.C: New test.
18745         * g++.dg/parse/defarg2.C: New test.
18746
18747 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18748
18749         * g++.dg/template/defarg-1.C: New test.
18750         * g++.dg/template/local2.C: Likewise.
18751
18752 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18753
18754         * gcc.c-torture/execute/20030105-1.c: New test.
18755
18756 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18757
18758         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18759         * g++.dg/parse/namespace4.C: Likewise.
18760
18761 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18762
18763         * g++.dg/template/ntp2.C: New test.
18764
18765 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18766
18767         * g++.dg/parse/extern-C-1.C: New test.
18768
18769         * g++.dg/parse/namespace4.C: New test.
18770
18771         * g++.dg/template/nested1.C: New test.
18772
18773         * g++.dg/parse/namespace3.C: New test.
18774
18775 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18776
18777         * g++.dg/lookup/two-stage1.C: New test.
18778
18779 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18780
18781         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18782         * g++.old-deja/g++.jason/access8.C: Likewise.
18783         * g++.old-deja/g++.other/decl5.C: Likewise.
18784
18785 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18786
18787         * g++.dg/parse/parse7.C: New test.
18788
18789 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18790
18791         PR c++/2843
18792         * g++.dg/ext/attrib7.C: New test.
18793
18794 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18795
18796         * g++.dg/parse/parse6.C: New test.
18797
18798 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18799
18800         * gcc.dg/h8300-stack-1.c: New.
18801
18802 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18803
18804         g++.dg/lookup/exception1.C: New test.
18805
18806         g++.dg/lookup/template1.C: New test.
18807
18808         g++.dg/parse/namespace2.C: New test.
18809
18810         g++.dg/parse/parens2.C: New test.
18811
18812 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18813
18814         * g++.dg/parse/parse5.C: New test.
18815         * g++.dg/lookup/scoped4.C: New test.
18816
18817 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18818
18819         * g++.dg/parse/parens1.C: New test.
18820
18821         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18822         angle-bracket1.C.
18823         * g++.dg/parse/parens2.C: New test.
18824
18825         * g++.dg/lookup/scope-operator1.C: New test.
18826
18827         * g++.dg/parse/operator1.C: New test.
18828
18829 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18830
18831         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18832         * g++.old-deja/g++.other/access6.C: Likewise.
18833         * g++.old-deja/g++.other/decl1.C: Likewise.
18834         * g++.old-deja/g++.pt/typename12.C: Likewise.
18835
18836 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18837
18838         * g++.dg/parse/namespace1.C: New test.
18839
18840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18841
18842         * g++.dg/parse/parse4.C: New test.
18843
18844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18845
18846         * g++.dg/parse/parse3.C: New test.
18847
18848 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18849
18850         * g++.dg/parse/parse2.C: New test.
18851
18852 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18853
18854         * g++.dg/template/friend11.C: New test.
18855
18856 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18857
18858         * g++.dg/parse/parse1.C: New test.
18859
18860 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18861
18862         * lib/profopt.exp: Change the name of a global variable to avoid
18863         possible clashes with other test suites.
18864
18865 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18866
18867         * g++.dg/inherit/covariant8.C: New test.
18868
18869 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18870
18871         * g++.dg/init/array9.C: New test.
18872
18873         PR c++/9112
18874         * g++.dg/parse/expr1.C: New test.
18875
18876 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18877
18878         * gcc.c-torture/compile/20021230-1.c: New test.
18879
18880 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18881
18882         * g++.dg/inherit/covariant5.C: New test.
18883         * g++.dg/inherit/covariant6.C: New test.
18884         * g++.dg/inherit/covariant7.C: New test.
18885
18886 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18887
18888         PR c++/2739
18889         * g++.dg/other/access2.C: New test.
18890
18891 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18892
18893         * g++.dg/other/anon-struct.C: No longer fails
18894         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18895         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18896         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18897
18898 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18899
18900         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18901
18902 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18903
18904         * g++.dg/eh/spec4.C: Remove stray semicolon.
18905         * g++.dg/expr/pmf-1.C: Change error message.
18906         * g++.dg/ext/asm1.C: Remove stray semicolon.
18907         * g++.dg/ext/typename1.C: Add missing typenames.
18908         * g++.dg/inherit/template-as-base.C: Change error message.
18909         * g++.dg/lookup/scoped1.C: Likewise.
18910         * g++.dg/lookup/scoped2.C: Likewise.
18911         * g++.dg/lookup/using2.C: Likewise.
18912         * g++.dg/other/component1.C: Remove stray semicolon.
18913         * g++.dg/other/do1.C: Change error message.
18914         * g++.dg/other/error2.C: Likewise.
18915         * g++.dg/other/init1.C: Likewise.
18916         * g++.dg/other/packed1.C: Remove stray semicolon.
18917         * g++.dg/other/ptrmem2.C: Change error message.
18918         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18919         marker.
18920         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18921         * g++.dg/template/access3.C: Add typename keyword.
18922         * g++.dg/template/access5.C: Remove stray semicolon.
18923         * g++.dg/template/access6.C: Likewise.
18924         * g++.dg/template/complit1.C: Likewise.
18925         * g++.dg/template/crash1.C: Change error message.
18926         * g++.dg/template/inherit2.C: Remove stray semicolon.
18927         * g++.dg/template/instantiate2.C: Likewise.
18928         * g++.dg/template/instantiate3.C: Change error message.
18929         * g++.dg/template/qual1.C: Remove stray semicolon.
18930         * g++.dg/template/qualttp18.C: Change error message.
18931         * g++.dg/template/ref1.C: Remove stray semicolon.
18932         * g++.dg/template/sizeof1.C (A::value): Declare it.
18933         * g++.dg/template/spec4.C: Change error message.
18934         * g++.dg/template/static1.C: Likewise.
18935         * g++.dg/template/type1.C: Likewise.
18936         * g++.dg/template/typename3.C: Likewise.
18937         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18938         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18939         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18940         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18941         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18942         named return value extension.
18943         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18944         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18945         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18946         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18947         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18948         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18949         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18950         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18951         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18952         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18953         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18954         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18955         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18956         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18957         syntax.
18958         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18959         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18960         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18961         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18962         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18963         * g++.old-deja/g++.brendan/template11.C: Likewise.
18964         * g++.old-deja/g++.brendan/template26.C: Likewise.
18965         * g++.old-deja/g++.brendan/template27.C: Use explicit
18966         specialization syntax.
18967         * g++.old-deja/g++.brendan/template30.C: Likewise.
18968         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18969         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18970         non-dependent names.
18971         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18972         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18973         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18974         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18975         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18976         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18977         named return value extension.
18978         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18979         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18980         * g++.old-deja/g++.ext/return1.C: Likewise.
18981         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18982         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18983         * g++.old-deja/g++.jason/access8.C: Likewise.
18984         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18985         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18986         pseudo-destructor names.
18987         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18988         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18989         pseudo-destructor names.
18990         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18991         * g++.old-deja/g++.jason/overload19.C: Likewise.
18992         * g++.old-deja/g++.jason/overload32.C: Likewise.
18993         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18994         stray semicolons.
18995         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18996         * g++.old-deja/g++.jason/return.C: Likewise.
18997         * g++.old-deja/g++.jason/return2.C: Likewise.
18998         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18999         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19000         syntax.
19001         * g++.old-deja/g++.jason/template10.C: Account for use of
19002         non-dependent names.
19003         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19004         syntax.
19005         * g++.old-deja/g++.jason/template37.C: Likewise.
19006         * g++.old-deja/g++.law/access4.C: Change error messages.
19007         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19008         pseudo-destructor names.
19009         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19010         * g++.old-deja/g++.law/ctors9.C: Likewise.
19011         * g++.old-deja/g++.law/cvt22.C: Likewise.
19012         * g++.old-deja/g++.law/dtors5.C: Likewise.
19013         * g++.old-deja/g++.law/global-init1.C: Likewise.
19014         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19015         * g++.old-deja/g++.law/operators28.C: Likewise.
19016         * g++.old-deja/g++.law/visibility28.C: Likewise.
19017         * g++.old-deja/g++.martin/eval1.C: Likewise.
19018         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19019         name.
19020         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19021         * g++.old-deja/g++.mike/net34.C: Likewise.
19022         * g++.old-deja/g++.mike/net36.C: Likewise.
19023         * g++.old-deja/g++.mike/ns2.C: Likewise.
19024         * g++.old-deja/g++.mike/p12306.C: Likewise.
19025         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19026         value extension.
19027         * g++.old-deja/g++.mike/p700.C: Likewise.
19028         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19029         * g++.old-deja/g++.mike/p710.C: Likewise.
19030         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19031         value extension.
19032         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19033         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19034         * g++.old-deja/g++.ns/crash2.C: Likewise.
19035         * g++.old-deja/g++.ns/crash3.C: Likewise.
19036         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19037         * g++.old-deja/g++.ns/ns17.C: Likewise.
19038         * g++.old-deja/g++.ns/template16.C: Likewise.
19039         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19040         keyword.
19041         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19042         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19043         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19044         named return value extension.
19045         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19046         * g++.old-deja/g++.other/access4.C: Issue additional error
19047         messages.
19048         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19049         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19050         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19051         * g++.old-deja/g++.other/crash25.C: Change error message.
19052         * g++.old-deja/g++.other/crash4.C: Change error message.
19053         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19054         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19055         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19056         checks.
19057         * g++.old-deja/g++.other/defarg8.C: Likewise.
19058         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19059         * g++.old-deja/g++.other/dtor10.C: Likewise.
19060         * g++.old-deja/g++.other/incomplete.C: Likewise.
19061         * g++.old-deja/g++.other/linkage7.C: Likewise.
19062         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19063         lookup algorithm.
19064         * g++.old-deja/g++.other/mangle2.C: Likewise.
19065         * g++.old-deja/g++.other/refinit2.C: Likewise.
19066         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19067         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19068         * g++.old-deja/g++.pt/crash28.C: Likewise.
19069         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19070         syntax.
19071         * g++.old-deja/g++.pt/crash32.C: Change error message.
19072         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19073         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19074         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19075         error message position.
19076         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19077         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19078         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19079         syntax.
19080         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19081         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19082         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19083         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19084         keyword.
19085         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19086         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19087         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19088         keyword.
19089         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19090         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19091         syntax.
19092         * g++.old-deja/g++.pt/friend28.C: Account for use of
19093         non-dependent names.
19094         * g++.old-deja/g++.pt/friend29.C: Likewise.
19095         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19096         rules.
19097         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19098         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19099         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19100         lookup rules.
19101         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19102         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19103         keyword.
19104         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19105         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19106         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19107         keyword.
19108         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19109         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19110         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19111         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19112         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19113         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19114         keyword.
19115         * g++.old-deja/g++.pt/spec10.C: Likewise.
19116         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19117         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19118         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19119         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19120         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19121         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19122         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19123         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19124         * g++.old-deja/g++.pt/typename15.C: Likewise.
19125         * g++.old-deja/g++.pt/typename22.C: Likewise.
19126         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19127         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19128         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19129         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19130         syntax.
19131         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19132         return value extension.
19133         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19134         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19135         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19136         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19137
19138 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19139
19140         * g++.dg/warn/inline1.C: New test.
19141         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19142         * g++.old-deja/g++.jason/synth10.C: Likewise.
19143         * g++.old-deja/g++.mike/net31.C: Likewise.
19144         * g++.old-deja/g++.mike/p8786.C: Likewise.
19145
19146         * g++.dg/template/friend10.C: New test.
19147         * g++.dg/template/conv5.C: New test.
19148
19149 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19150
19151         * g++.dg/lookup/scoped3.C: New test.
19152
19153         * g++.dg/lookup/decl1.C: New test.
19154         * g++.dg/lookup/decl2.C: New test.
19155
19156 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19157
19158         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19159         gcc.c-torture/compile/20021015-1.c,
19160         gcc.c-torture/compile/20021015-2.c,
19161         gcc.c-torture/compile/20021123-1.c,
19162         gcc.c-torture/compile/20021123-2.c,
19163         gcc.c-torture/compile/20021123-3.c,
19164         gcc.c-torture/compile/20021123-4.c,
19165         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19166         only to 3.1 or 3.2 branch.
19167
19168 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19169
19170         * gcc.dg/i386-bitfield3.c: New test.
19171
19172         * gcc.dg/i386-bitfield2.c: New test.
19173
19174 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19175
19176         * g++.dg/parse/conv_op1.C: New test.
19177
19178 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19179
19180         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19181         approved.
19182
19183 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19184
19185         * gcc.c-torture/compile/20021220-1.c: New test.
19186
19187 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19188
19189         * gcc.dg/i386-fastcall-1.c: New.
19190
19191 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19192
19193         * gcc.c-torture/execute/20021219-1.c: New test.
19194
19195 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19196
19197         * gcc.dg/i386-pic-1.c: New test.
19198
19199 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19200
19201         PR c++/8099
19202         * g++.dg/template/friend9.C: New test.
19203
19204 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19205
19206         PR c++/3663
19207         * g++.dg/template/access7.C: New test.
19208
19209 2002-12-18  Nick Clifton  <nickc@redhat.com>
19210
19211         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19212         the libstdc++-v3 directory has been found.
19213
19214 2002-12-12  Devang Patel <dpatel@apple.com>
19215         * gcc.dg/darwin-ld-1.c: New test.
19216         * gcc.dg/darwin-ld-2.c: New test.
19217         * gcc.dg/darwin-ld-3.c: New test.
19218         * gcc.dg/darwin-ld-4.c: New test.
19219         * gcc.dg/darwin-ld-5.c: New test.
19220
19221 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19222
19223         * gcc.c-torture/compile/20021212-1.c: New test.
19224
19225 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19226
19227         * gcc.dg/fshort-wchar: New test.
19228
19229 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19230
19231         PR c++/8372
19232         * g++.dg/template/dtor1.C: New test.
19233
19234         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19235         markers.
19236
19237 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19238
19239         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19240
19241 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19242
19243         * g++.dg/template/static1.C: New test.
19244         * g++.dg/template/static2.C: New test.
19245         * g++.old-deja/g++.ext/memconst.C: New test.
19246
19247 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19248
19249         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19250         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19251         * g++.dg/special/initp1.C: Likewise.
19252
19253 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19254
19255         * gcc.c-torture/execute/20021204-1.c: New test.
19256
19257 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19258
19259         * gcc.dg/ppc-fmadd-1.c: New file.
19260         * gcc.dg/ppc-fmadd-2.c: New file.
19261         * gcc.dg/ppc-fmadd-3.c: New file.
19262
19263 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19264
19265         * gcc.c-torture/compile/20021204-1.c: New test.
19266
19267 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19268
19269         * g++.dg/inherit/covariant2.C: New test.
19270         * g++.dg/inherit/covariant3.C: New test.
19271         * g++.dg/inherit/covariant4.C: New test.
19272         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19273         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19274
19275 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19276
19277         PR c++/8688
19278         * g++.dg/init/brace3.C: New test.
19279
19280 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19281
19282         * gcc.dg/20020210-1.c: Fix a comment typo.
19283
19284 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19285
19286         PR c++/8720
19287         * g++.dg/parse/defarg1.C: New test.
19288
19289         PR c++/8615
19290         * g++.dg/template/char1.C: New test.
19291
19292         * g++.dg/template/varmod1.C: Fix typo.
19293
19294 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19295
19296         DR 180
19297         * g++.old-deja/g++.pt/crash32.C: Expect error.
19298
19299 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19300
19301         PR c++/5919
19302         * g++.dg/template/varmod1.C: New test.
19303
19304         PR c++/8727
19305         * g++.dg/inherit/typeinfo1.C: New test.
19306
19307         PR c++/8663
19308         * g++.dg/inherit/typedef1.C: New test.
19309
19310 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19311
19312         PR c++/8332
19313         PR c++/8493
19314         * g++.dg/template/strlen1.C: New test.
19315
19316         PR c++/8227
19317         * g++.dg/template/ctor2.C: New test.
19318
19319         PR c++/8214
19320         * g++.dg/init/string1.C: New test.
19321
19322         PR c++/8511
19323         * g++.dg/template/friend8.C: New test.
19324
19325 2002-11-29  Joe Buck <jbuck@synopsys.com>
19326
19327         * g++.dg/lookup/anon2.C: New test.
19328
19329 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19330
19331         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19332         h8300 port.
19333
19334 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19335
19336         * gcc.dg/bitfld-6.c: New test.
19337
19338 2002-11-27  Jan Hubicka  <jh@suse.cz>
19339
19340         * gcc.c-torture/execute/20021127.[cx]: New test.
19341
19342 2002-11-26  Jan Hubicka  <jh@suse.cz>
19343
19344         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19345         quality.
19346
19347 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19348
19349         * g++.dg/init/brace2.C: New test.
19350         * g++.old-deja/g++.mike/p9129.C: Correct.
19351
19352 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19353
19354         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19355
19356 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19357
19358         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19359
19360 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19361
19362         * testsuite/g++.dg/abi/empty11.C: New test.
19363         * testsuite/g++.dg/rtti/cv1.C: New test.
19364
19365 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19366
19367         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19368
19369 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19370
19371         * g++.dg/abi/empty10.C: New test.
19372
19373 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19374
19375         * gcc.c-torture/compile/20021124-1.c: New test.
19376
19377 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19378
19379         * g++.dg/abi/rtti2.C: New test.
19380
19381 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19382
19383         * gcc.dg/i386-unroll-1.c: New test.
19384
19385 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19386
19387         * gcc.c-torture/compile/20021120-1.c: New test.
19388         * gcc.c-torture/compile/20021120-2.c: New test.
19389
19390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19391
19392         * gcc.dg/bitfld-5.c: New test.
19393
19394 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19395
19396         * gcc.c-torture/execute/20021120-3.c: New test.
19397
19398 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19399
19400         * gcc.c-torture/execute/20021120-2.c: New test.
19401
19402 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19403
19404         * gcc.c-torture/execute/20021120-1.c: New test.
19405
19406 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19407
19408         * gcc.c-torture/execute/20021118-3.c: New test.
19409
19410 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19411
19412         * gcc.c-torture/compile/20021119-1.c: New test.
19413
19414 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19415
19416         * gcc.dg/duff-1.c: New test.
19417         * gcc.dg/duff-2.c: New test.
19418         * gcc.dg/duff-3.c: New test.
19419
19420 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19421
19422         * gcc.dg/cpp/_Pragma5.c: New test.
19423
19424 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19425
19426         * gcc.c-torture/execute/20021118-2.c: New test.
19427
19428 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19429
19430         * gcc.c-torture/execute/20021118-1.c: New test.
19431
19432 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19433
19434         * gcc.dg/20021116-1.c: New test.
19435
19436 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19437
19438         * g++.dg/abi/vcall1.C: New test.
19439
19440 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19441
19442         * gcc.dg/20021029-1.c: New test.
19443         * gcc.dg/20021029-2.c: New test.
19444
19445 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19446
19447         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19448
19449 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19450
19451         PR c/8439
19452         * gcc.dg/20021110.c: Move to ...
19453         * gcc.c-torture/compile/20021110.c: .... here.
19454
19455 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19456
19457         PR c/8467
19458         * gcc.c-torture/execute/20021111-1.c
19459
19460 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19461
19462         PR c/8439
19463         * gcc.dg/20021110.c: New test.
19464
19465 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19466
19467         * g++.dg/abi/vthunk3.C: Run only on x86.
19468
19469 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19470
19471         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19472
19473 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19474
19475         * lib/compat.exp (compat-execute): Fix logic error in last
19476         change.
19477
19478 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19479
19480         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19481
19482 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19483
19484         PR c++/8389
19485         * g++.dg/template/access6.C: New test.
19486
19487 2002-11-08  Jan Hubicka  <jh@suse.cz>
19488
19489         * gcc.dg/i386-ssefp-1.c: New test.
19490         * gcc.dg/i386-ssefp-1.c: New test.
19491
19492 2002-11-08  Jan Hubicka  <jh@suse.cz>
19493
19494         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19495
19496 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19497
19498         * g++.dg/abi/vthunk3.C: New test.
19499
19500         PR c++/8338
19501         * g++.dg/template/crash2.C: New test.
19502
19503 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19504
19505         * testsuite/g++.dg/abi/dtor1.C: New test.
19506         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19507
19508 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19509
19510         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19511         Darwin.
19512
19513 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19514
19515         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19516         -mthumb.  Only xfail with -O0.
19517
19518 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19519
19520         * g++.dg/abi/thunk1.C: New test.
19521         * g++.dg/abi/thunk2.C: Likewise.
19522         * g++.dg/abi/vtt1.C: Likewise.
19523
19524 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19525
19526         PR optimization/8423
19527         * gcc.c-torture/execute/builtin-constant.c: New test.
19528
19529 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19530
19531         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19532         Add some more cases.
19533
19534 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/8391
19537         * g++.dg/opt/local1.C: New test.
19538
19539 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/8160
19542         * g++.dg/template/complit1.C: New test.
19543
19544         PR c++/8149
19545         * g++.dg/template/typename4.C: Likewise.
19546
19547 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19548
19549         Core issue 287, PR c++/7639
19550         * g++.dg/template/instantiate1.C: Adjust error location.
19551         * g++.dg/template/instantiate3.C: New test.
19552         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19553         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19554         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19555
19556 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19557
19558         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19559
19560 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19561
19562         PR c++/8287
19563         * g++.dg/init/dtor2.C: New test.
19564
19565 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19566
19567         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19568         * gcc.dg/nest.c: Bypass errors on irix6.
19569
19570 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19571
19572         * gcc.dg/nest.c: Expect error for mmix-*-*.
19573         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19574
19575 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19576
19577         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19578         markers.
19579
19580         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19581
19582 2002-10-25  Mike Stump  <mrs@apple.com>
19583
19584         * gcc.dg/warn-1.c: New test.
19585
19586 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19587
19588         * g++.dg/template/typename3.C: New test.
19589
19590 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19591
19592         * g++.dg/lookup/ptrmem1.C: New test.
19593
19594         * g++.dg/abi/vthunk2.C: New test.
19595
19596 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19597
19598         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19599
19600 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * g++.dg/abi/empty9.C: New test.
19603
19604 2002-10-24  Richard Henderson  <rth@redhat.com>
19605
19606         * g++.dg/inherit/thunk1.C: Enable for ia64.
19607
19608 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19609
19610         PR c++/8067
19611         * g++.dg/lookup/pretty1.C: New test.
19612
19613 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19614
19615         * gcc.dg/20021023-1.c: New test.
19616
19617 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19618
19619         PR c++/7679
19620         * g++.dg/parse/inline1.C: New test.
19621
19622 2002-10-23  Richard Henderson  <rth@redhat.com>
19623
19624         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19625
19626         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19627
19628 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19629
19630         PR c++/6579
19631         * g++.dg/parse/stmtexpr3.C: New test.
19632
19633 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19634
19635         * g++.dg/expr/cond1.C: New test.
19636
19637 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19638
19639         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19640
19641 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19642
19643         * g++.dg/abi/vbase13.C: New test.
19644         * g++.dg/abi/vbase14.C: Likewise.
19645
19646 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19647
19648         * gcc.dg/tls/pic-1.c: New test.
19649         * gcc.dg/tls/nonpic-1.c: New test.
19650         * gcc.dg/20021018-1.c: New test.
19651
19652 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19653
19654         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19655         Remove only files with the same base name as the test case.
19656         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19657         (profopt-execute): Likewise.  Also, remove old profiling
19658         and performance data files before running the tests.
19659
19660         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19661         * g++.dg/bprob/bprob.exp: Likewise.
19662         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19663         to allow more general test case names.
19664
19665         * g++.dg/bprob/bprob-1.C: Rename to ...
19666         * g++.dg/bprob/g++-bprob-1.C: ... this.
19667
19668         * g77.dg/bprob/bprob-1.f: Rename to ...
19669         * g77.dg/bprob/g77-bprob-1.f: ... this.
19670
19671 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19672
19673         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19674         bison 1.50 or later.
19675
19676 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19677
19678         * g++.dg/README: Describe more test directories.
19679
19680 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19681
19682         * g++.dg/init/array6.C: Add additional tests.
19683
19684 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19685
19686         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19687         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19688
19689 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19690
19691         * gcc.c-torture/compile/20020604-1.x: New.
19692         * gcc.c-torture/compile/simd-5.x: Likewise.
19693         * gcc.c-torture/execute/920710-1.x: Likewise.
19694         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19695
19696 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19697
19698         * g++.dg/inherit/override1.C: Add dg-options clause.
19699
19700 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19701
19702         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19703         _mm_slli_si128.
19704
19705 2002-10-19  Andreas Schwab  <schwab@suse.de>
19706
19707         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19708         directory component.
19709
19710 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19711
19712         * g++.dg/inherit/thunk1.C: New test.
19713
19714         * g++.dg/inherit/override1.C: New test.
19715
19716         * g++.dg/abi/mangle11.C: New test.
19717         * g++.dg/abi/mangle14.C: New test.
19718         * g++.dg/abi/mangle17.C: New test.
19719
19720 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19721
19722         * g++.dg/overload/member2.C: New test.
19723
19724 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19725
19726         * g++.dg/README: Describe new compat directory.
19727         * g++.dg/dg.exp: Skip tests in compat directory.
19728         * README.compat: New file.
19729         * lib/compat.exp: New expect script.
19730         * g++.dg/compat: New test directory.
19731         * g++.dg/compat/compat.exp: New expect script.
19732         * g++.dg/compat/abi: New test directory.
19733         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19734         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19735         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19736         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19737         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19738         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19739         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19740         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19741         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19742         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19743         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19744         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19745         * g++.dg/compat/break: New test directory.
19746         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19747         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19748         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19749         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19750         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19751         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19752         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19753         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19754         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19755         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19756         g++.dg/compat/break/README: New files.
19757         * g++.dg/compat/eh: New test directory.
19758         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19759         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19760         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19761         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19762         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19763         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19764         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19765         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19766         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19767         g++.dg/compat/eh/filter2_y.C,
19768         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19769         g++.dg/compat/eh/new1_y.C,
19770         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19771         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19772         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19773         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19774         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19775         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19776         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19777         g++.dg/compat/eh/unexpected1_y.C: New files.
19778         * g++.dg/compat/init: New test directory.
19779         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19780         g++.dg/compat/init/array5_y.C,
19781         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19782         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19783         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19784         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19785         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19786         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19787         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19788         g++.dg/compat/init/init-ref2_y.C: New files.
19789
19790 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19791
19792         PR c++/7584
19793         * g++.dg/inherit/using3.C: New test.
19794
19795 2002-10-17  Jan Hubicka  <jh@suse.cz>
19796
19797         * gcc.dg/20021017-2.c: New test.
19798
19799 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19800
19801         * g++.dg/abi/mangle16.C: Adjust.
19802
19803         * g++.dg/init/array8.C: New test.
19804
19805 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19806
19807         * gcc.dg/special/mips-abi.exp: New test.
19808         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19809
19810 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19811
19812         * g++.dg/abi/mangle16.C: New test.
19813         * g++.dg/abi/mangle17.C: Likewise.
19814
19815         PR c++/7478
19816         * g++.dg/template/ref1.C: New test.
19817
19818 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19819
19820         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19821
19822 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19823
19824         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19825
19826 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19827
19828         PR c++/7524
19829         * g++.dg/init/array7.C: New test.
19830
19831 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19832
19833         * g++.dg/init/array6.C: New test.
19834
19835         * g++.dg/abi/mangle13.C: Likewise.
19836         * g++.dg/abi/mangle14.C: Likewise.
19837         * g++.dg/abi/mangle15.C: Likewise.
19838
19839 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19840
19841         * g++.dg/abi/empty8.C: New test.
19842
19843 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19844
19845         * g++.dg/init/ctor1.C: New test.
19846
19847 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19848
19849         * gcc.c-torture/execute/20021015-1.c: New test.
19850
19851 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19852
19853         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19854
19855 2002-10-14  Jan Hubicka  <jh@suse.cz>
19856
19857         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19858
19859 2002-10-14  Richard Henderson  <rth@redhat.com>
19860
19861         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19862
19863 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19864
19865         PR optimization/6631
19866         * g++.dg/opt/const2.C: New test.
19867
19868 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19869
19870         PR c++/7176
19871         * g++.dg/parse/friend1.C: New test.
19872         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19873
19874 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19875
19876         * gcc.dg/20021014-1.c: New test.
19877
19878 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19879
19880         PR c++/5661
19881         * g++.dg/ext/vlm1.C: New test.
19882         * g++.dg/ext/vlm2.C: Likewise.
19883
19884         * g++.dg/init/array1.C: Remove invalid braces.
19885         * g++.dg/init/brace1.C: New test.
19886         * g++.dg/init/copy2.C: Likewise.
19887         * g++.dg/init/copy3.C: Likewise.
19888         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19889         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19890         braces.
19891
19892 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19893
19894         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19895
19896 2002-10-11  Richard Shann  <richard.shann@superh.com>
19897
19898         * gcc.c-torture/compile/simd-5.c: New test.
19899
19900 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19901
19902         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19903
19904 2002-10-10  Jim Wilson  <wilson@redhat.com>
19905
19906         * gcc.c-torture/execute/20021010-1.c: New test.
19907
19908 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19909
19910         PR c/7353
19911         * g++.dg/ext/typedef-init.C: New test.
19912         * gcc.dg/typedef-init.c: New test.
19913
19914 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19915
19916         * gcc.dg/cpp/paste13.c: New test.
19917
19918 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19919
19920         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19921         remaining platforms, XFAIL during compile, not execute.  Don't
19922         XFAIL at -O0.
19923
19924 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19925
19926         * gcc.dg/alias-1.c: Tweak expected warning.
19927
19928 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19929
19930         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19931
19932 2002-10-06  Andreas Jaeger  <aj@suse.de>
19933
19934         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19935         * gcc.dg/cpp/c++98.C: Likewise.
19936
19937         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19938         * g++.dg/cpp/c++98.C: Likewise.
19939
19940         * g++.dg/README (Subdirectories): Mention cpp directory.
19941
19942         PR target/7559
19943         * gcc.dg/20021006-1.c: New test.
19944
19945 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19946
19947         PR c++/7804
19948         * g++.dg/other/warning1.C: New test.
19949
19950 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19951
19952         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19953         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19954         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19955
19956 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19957
19958         PR c++/7931
19959         * g++.dg/template/ptrmem3.C: New test.
19960
19961         PR c++/7754
19962         * g++.dg/template/union1.C: New test.
19963
19964 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19965
19966         PR c++/8006
19967         * g++.dg/abi/mangle9.C: New test.
19968         * g++.dg/abi/mangle10.C: New test.
19969         * g++.dg/abi/mangle11.C: New test.
19970         * g++.dg/abi/mangle12.C: New test.
19971
19972 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19973
19974         PR c++/7188.
19975         * g++.dg/template/meminit1.C: New test.
19976         * g++.dg/warn/Wreorder-1.C: Likewise.
19977         * g++.old-deja/g++.mike/warn3.C: Tweak.
19978         * lib/prune.exp: Ingore "in copy constructor".
19979
19980 2002-10-02  Andreas Jaeger  <aj@suse.de>
19981
19982         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19983         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19984         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19985         on x86-64.
19986
19987 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19988
19989         * gcc.dg/empty1.C: Fix typo.
19990
19991 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19992
19993         * gcc.dg/alias-1.c: New test.
19994
19995 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19996
19997         * gcc.dg/empty1.C: New test.
19998
19999         * g++.dg/tls/init-2.C: Tweak error messages.
20000
20001 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20002
20003         * gcc.c-torture/compile/20020923-1.c: New test.
20004
20005 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20006
20007         * gcc.c-torture/execute/ffs-1.c: New test.
20008         * gcc.c-torture/execute/ffs-2.c: Ditto.
20009
20010 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20011
20012         * g++.dg/overload/member1.C: New test.
20013
20014 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20015
20016         * g++.dg/abi/empty7.C: New test.
20017         * g++.dg/init/pm2.C: Likewise.
20018
20019 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20020
20021         * g++.dg/rtti/crash1.C: New test.
20022
20023 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20024
20025         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20026         gcc.dg/sibcall-4.c: New tests.
20027
20028 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20029
20030         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20031         powerpc and MMIX targets.
20032
20033 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20034
20035         * gcc.dg/cpp/20020927-1.c: New.
20036
20037 2002-09-26  David S. Miller  <davem@redhat.com>
20038
20039         * gcc.c-torture/compile/trunctfdf.c: New.
20040
20041 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20042
20043         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20044
20045 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20046
20047         * gcc.c-torture/execute/loop-15.c: New.
20048
20049 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20050
20051         * README.QMTEST: Fix typo.
20052
20053 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20054
20055         * gcc.dg/20020926-1.c: New test.
20056
20057 2002-09-25  David S. Miller  <davem@redhat.com>
20058
20059         PR target/7842
20060         * gcc.c-torture/execute/shiftdi.c: New test.
20061
20062 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20063
20064         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20065         unique to the tool.
20066         * lib/g77.exp (g77_init): Likewise.
20067         * lib/g++.exp (g++_init): Likewise.
20068         * lib/objc.exp (objc_init): Likewise.
20069
20070 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20071
20072         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20073         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20074         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20075
20076 2002-09-25  Richard Henderson  <rth@redhat.com>
20077
20078         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20079         too-small long double.
20080
20081 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20082
20083         * gcc.dg/20020919-1.c: New test.
20084
20085 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20086
20087         * g++.dg/abi/bitfield6.C: New test.
20088         * g++.dg/abi/bitfield7.C: New test.
20089         * g++.dg/abi/bitfield8.C: New test.
20090         * g++.dg/abi/vbase11.C: New test.
20091
20092 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20093
20094         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20095         hppa*-*-hpux*.  Update test comment.
20096
20097 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20098
20099         * gcc.dg/tls/struct-1.c: New test.
20100
20101 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20102
20103         * gcc.dg/cpp/tr-warn2.c: Update.
20104
20105 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20106
20107         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20108
20109 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20110
20111         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20112         systems.
20113
20114 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20115
20116         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20117
20118         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20119         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20120         setting of cxxfilt.
20121
20122 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20123
20124         * gcc.dg/20020312-2.c: Update for darwin.
20125
20126 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20127
20128         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20129
20130 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20131
20132         * objc.dg/comp-types-1.m: New test.
20133         * objc.dg/comp-types-2.m: New test.
20134         * objc.dg/comp-types-3.m: New test.
20135         * objc.dg/comp-types-4.m: New test.
20136         * objc.dg/comp-types-5.m: New test.
20137         * objc.dg/comp-types-6.m: New test.
20138
20139 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20140
20141         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20142
20143 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20144
20145         * g++.dg/other/do1.C: New test.
20146
20147         * g++.dg/template/subst1.C: New test.
20148
20149 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20150
20151         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20152
20153 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.dg/template/qualttp20.C: Adjust expected errors.
20156         * g++.old-deja/g++.jason/report.C: Likewise.
20157         * g++.old-deja/g++.other/qual1.C: Likewise.
20158
20159         * g++.dg/lookup/scoped2.C: New test.
20160
20161         * g++.dg/ext/asm3.C: New test.
20162
20163 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20164
20165         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20166
20167 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20168
20169         * ChangeLog: follow spelling conventions.
20170         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20171         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20172         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20173         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20174         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20175         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20176         * g++.old-deja/g++.law/global-init1.C: Likewise.
20177         * g++.old-deja/g++.other/delete4.C: Likewise.
20178         * g++.old-deja/g++.other/inline21.C: Likewise.
20179         * g++.old-deja/g++.other/singleton.C: Likewise.
20180         * g77.dg/strlen0.f: Likewise.
20181         * g77.f-torture/compile/20010519-1.f: Likewise.
20182         * g77.f-torture/compile/980310-4.f: Likewise.
20183         * gcc.c-torture/compile/20000605-1.c: Likewise.
20184         * gcc.c-torture/execute/20020225-1.c: Likewise.
20185         * gcc.dg/c90-hexfloat-2.c: Likewise.
20186         * gcc.dg/c99-bool-1.c: Likewise.
20187         * gcc.dg/c99-hexfloat-2.c: Likewise.
20188         * gcc.dg/dll-2.c: Likewise.
20189         * gcc.dg/wtr-union-init-1.c: Likewise.
20190         * gcc.dg/wtr-union-init-2.c: Likewise.
20191         * gcc.dg/wtr-union-init-3.c: Likewise.
20192         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20193         * gcc.dg/cpp/defined.c: Likewise.
20194         * gcc.dg/cpp/macsyntx.c: Likewise.
20195         * gcc.dg/cpp/paste2.c: Likewise.
20196         * gcc.dg/cpp/trad/defined.c: Likewise.
20197         * gcc.dg/format/c90-printf-1.c: Likewise.
20198         * gcc.dg/format/c90-scanf-1.c: Likewise.
20199         * gcc.dg/format/c99-printf-1.c: Likewise.
20200         * gcc.dg/format/c99-scanf-1.c: Likewise.
20201         * gcc.misc-tests/gcov-8.c: Likewise.
20202         * lib/profopt.exp: Likewise.
20203
20204 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20205
20206         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20207
20208 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20209
20210         * g++.dg/inherit/using2.C: New test.
20211
20212 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20213
20214         * ChangeLog: Follow spelling conventions.
20215         * g++.dg/template/friend4.C: Likewise.
20216         * g++.old-deja/g++.pt/crash67.C: Likewise.
20217         * gcc.c-torture/execute/20000801-4.c: Likewise.
20218         * gcc.dg/c90-digraph-1.c: Likewise.
20219         * gcc.dg/c94-digraph-1.c: Likewise.
20220         * gcc.dg/c99-digraph-1.c: Likewise.
20221         * gcc.dg/cpp/line5.c: Likewise.
20222         * gcc.dg/cpp/multiline.c: Likewise.
20223         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20224         * gcc.dg/format/attr-3.c: Likewise.
20225         * gcc.dg/format/c90-scanf-3.c: Likewise.
20226         * gcc.dg/format/ext-4.c: Likewise.
20227
20228 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20229
20230         * g++.dg/template/pretty1.C: New test.
20231
20232 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20233
20234         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20235
20236 2002-09-13  Matt Austern  <austern@apple.com>
20237
20238         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20239         passing a cast expression to a function by const reference.
20240
20241 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20242
20243         * g++.dg/template/deduce1.C: New test.
20244
20245 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20246
20247         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20248         32-bit int.
20249
20250 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20251
20252         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20253         usage.
20254
20255 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20256
20257         * gcc.c-torture/compile/20020910-1.c: New test.
20258
20259 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20260
20261         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20262
20263 2002-09-10  Andreas Jaeger  <aj@suse.de>
20264
20265         * gcc.dg/20020312-2.c: Adjust for x86-64.
20266
20267 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20268
20269         * g77.dg/7388.f: New test case for PR 7388.
20270
20271 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20272
20273         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20274
20275 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20276
20277         * objc.dg/proto-lossage-1.m: New test.
20278
20279 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20280
20281         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20282
20283 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20284
20285         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20286         expected to pass.
20287
20288 2002-09-06  Stan Shebs  <shebs@apple.com>
20289             David Edelsohn  <edelsohn@gnu.org>
20290
20291         * gcc.dg/weak: New directory.
20292         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20293         target-specific xfail bits.
20294         * gcc.dg/typeof-2.c: Move to new directory.
20295         * gcc.dg/weak.exp: New expect script.
20296
20297 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20298
20299         * gcc.c-torture/execute/extzvsi.c: New test.
20300
20301 2002-09-05  Stan Shebs  <shebs@apple.com>
20302
20303         * gcc.dg/weak-1.c: xfail on Darwin.
20304         * gcc.dg/weak-2.c: Ditto.
20305         * gcc.dg/weak-3.c: Ditto.
20306         * gcc.dg/weak-4.c: Ditto.
20307         * gcc.dg/weak-5.c: Ditto.
20308         * gcc.dg/weak-6.c: Ditto.
20309         * gcc.dg/weak-7.c: Ditto.
20310         * gcc.dg/weak-8.c: Ditto.
20311         * gcc.dg/weak-9.c: Ditto.
20312
20313 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20314
20315         * gcc.c-torture/execute/loop-14.c: New test.
20316
20317 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * g++.dg/other/cxa-atexit1.C: New test.
20320
20321         * gcc.dg/typeof-2.c: New test.
20322
20323 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20324
20325         * gcc.dg/builtins-2.c: New testcase.
20326         * gcc.dg/builtins-3.c: New testcase.
20327
20328 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20329
20330         * gcc.dg/cpp/_Pragma4.c: New test.
20331
20332 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20333
20334         * objc/execute/nil_method-1.m: New testcase.
20335
20336 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20337
20338         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20339         [Object class], not [Object initialize].
20340
20341 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20342             Hans-Peter Nilsson  <hp@bitrange.com>
20343
20344         * gcc.c-torture/execute/20020720-1.x: Skip test on
20345         mmix-knuth-mmixware.  Correct comment.
20346
20347 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20348
20349         * testsuite/g++.dg/abi/bitfield5.C: New test.
20350         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20351
20352 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20353
20354         * objc.dg/undeclared-selector.m: New test.
20355
20356 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * g++.dg/other/offsetof1.C: Avoid cast warning.
20359
20360 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20361
20362         * objc.dg/super-class-2.m: New test.
20363
20364 2002-08-24  Matt Austern  <austern@apple.com>
20365
20366         * g++.dg/ext/lvaddr.C: New test.
20367         * g++.dg/ext/lvcast.C: New test.
20368
20369 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20370
20371         * testsuite/g++.dg/inherit/cond1.C: New test.
20372
20373 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20374
20375         * gcc.dg/noncompile/incomplete-1.c: New test.
20376
20377 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20378
20379         * gcc.dg/typespec-1.c: New test.
20380
20381 2002-08-20  Devang Patel  <dpatel@apple.com>
20382         * objc.dg/proto-hier-2.m: New test.
20383
20384 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20385
20386         * objc.dg/bitfield-1.m: New test.
20387         * objc.dg/bitfield-2.m: New test.
20388
20389 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20390
20391         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20392         gcc.dg/c99-flex-array-4.c: New tests.
20393
20394 2002-08-16  Stan Shebs  <shebs@apple.com>
20395
20396         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20397
20398 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20399
20400         * gcc.dg/typeof-1.c: New test.
20401         * g++.dg/ext/typeof2.C: New test.
20402
20403 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20404
20405         * g++.dg/other/offsetof1.C: New test.
20406
20407 2002-08-14  Richard Henderson  <rth@redhat.com>
20408
20409         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20410
20411 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20412
20413         * gcc.dg/cpp/_Pragma3.c: New test.
20414
20415 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20416
20417         * g++.dg/template/inherit3: New test.
20418
20419 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20420
20421         * gcc.dg/bitfld-4.c: Add blank options.
20422
20423 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * g++.dg/template/crash1.C: New test.
20426
20427 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20428
20429         * gcc.dg/tls/opt-2.c: New test.
20430
20431 2002-08-08  Devang Patel  <dpatel@apple.com>
20432
20433         * objc.dg/selector-1.m : New test
20434
20435 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20436
20437         * g++.dg/abi/bitfield4.C: New test.
20438         * gcc.dg/bitfld-4.c: New test.
20439
20440 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20441
20442         * g++.dg/other/packed1.C: New test.
20443
20444 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20445
20446         * g++.dg/abi/offsetof.C: Tweak error messages.
20447         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20448
20449 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20450
20451         * gcc.dg/bitfld-3.c: New test.
20452
20453 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20454             Richard Henderson  <rth@redhat.com>
20455
20456         * gcc.dg/i386-bitfield1.c: New test.
20457         * g++.dg/abi/bitfield3.C: Update.
20458
20459 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20460
20461         * objc.dg/const-str-2.m: Update.
20462         * gcc.dg/cpp/c++98.c: Change to C extension.
20463         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20464         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20465
20466 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20467
20468         * testsuite/gcc.dg/tls/diag-3.c: New.
20469
20470 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20471
20472         * g++.dg/README (Subdirectories): Document new subdir expr.
20473         * g++.dg/expr/pmf-1.C: New test.
20474
20475 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20476
20477         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20478
20479 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20480
20481         * g++.dg/abi/bitfield3.C: New test.
20482
20483 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20484
20485         * lib/gcov.exp: Tweak expected line formats.
20486         * gcc.misc-tests/gcov8.c: New test.
20487         * gcc.misc-tests/gcov8.x: New flags.
20488
20489 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20490
20491         * consistency.vlad/layout/endian.c: Include string.h.
20492
20493         * gcc.c-torture/execute/20020805-1.c: New test.
20494
20495 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20496
20497         * g++.dg/other/conversion1.C: New test.
20498
20499 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20500
20501         * gcc.dg/builtins-1.c: New testcase.
20502
20503 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20504
20505         * g++.dg/inherit/access3.C: New test.
20506
20507 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20508
20509         * gcc.dg/ia64-visibility-2.c: New test.
20510
20511 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20512
20513         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20514         __qualifier_flags to __flags.
20515
20516 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20517
20518         * g++.dg/inherit/operator1.C: New test.
20519         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20520         * g++.dg/other/error1.C: Change expected error message.
20521         * g++.dg/template/conv4.C: Likewise.
20522
20523 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20524
20525         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20526         for documented behavior.
20527
20528 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20529
20530         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20531         several targets known to fail.
20532
20533 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20534
20535         * gcc.dg/mips-args-[123].c: New tests.
20536
20537 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20538
20539         * gcc.dg/ppc-spe.c: New.
20540
20541 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20542
20543         * g++.dg/other/ptrmem4.C: New testcase.
20544
20545 2002-07-24  Richard Henderson  <rth@redhat.com>
20546
20547         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20548
20549 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20550
20551         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20552
20553 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20554
20555         * gcc.c-torture/execute/memset-3.c: New testcase.
20556
20557 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20558
20559         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20560         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20561
20562 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20563
20564         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20565         Delete.
20566
20567 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20568
20569         * gcc.c-torture/compile/simd-4.c: New test.
20570
20571 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20572
20573         PR c++/7347, c++/7348
20574         * g++.dg/template/access4.C: New test.
20575         * g++.dg/template/access5.C: New test.
20576         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20577         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20578         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20579         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20580
20581 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20582
20583         * gcc.dg/gnu89-init-2.c: New test.
20584
20585 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20586
20587         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20588
20589 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20590
20591         * gcc.c-torture/execute/20020720-1.c: New testcase.
20592
20593 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20594
20595         * gcc.dg/cpp/Wsignprom.c: New tests.
20596
20597 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20598
20599         * gcc.c-torture/execute/loop-13.c: New test.
20600
20601 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20602
20603         * gcc.dg/cpp/expr.c: New tests.
20604
20605 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20606
20607         * g++.dg/opt/pr6713.C: Add template instantiation.
20608
20609 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20610
20611         * gcc.dg/nest.c: New test.
20612
20613 2002-07-17  Richard Henderson  <rth@redhat.com>
20614
20615         * g++.dg/opt/pr6713.C: New test.
20616
20617 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20618
20619         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20620         XFAIL for all x86 processors.
20621
20622 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20623
20624         * gcc.c-torture/execute/20010122-1.x: Do not test with
20625         -fomit-frame-pointer.
20626
20627 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20628
20629         * g++.dg/template/instantiate2.C: New test.
20630         * g++.dg/template/spec4.C: New test.
20631
20632 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20633
20634         * g++.dg/template/access2.C: New test.
20635         * g++.dg/template/access3.C: New test.
20636
20637 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20638
20639         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20640         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20641         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20642         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20643         Convert to use <stdarg.h>.
20644         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20645         Delete.
20646         * gcc.dg/va-arg-2.c: New.
20647         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20648
20649 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20650
20651         * gcc.c-torture/compile/20020710-1.c: New test.
20652
20653 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20654                           Andrew Pinski  <pinskia@physics.uc.edu>
20655
20656         gcc.c-torture/compile/simd-2.c: New testcase.
20657         gcc.c-torture/compile/simd-3.c: Likewise.
20658
20659 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20660
20661         PR c++/7224
20662         * g++.dg/overload/error1.C: New test.
20663
20664 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20665
20666         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20667         configuration and IRIX 6 O32 ABI.
20668
20669 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20670
20671         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20672
20673 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20674
20675         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20676
20677 2002-07-10  Jeffrey A Law  <law@redhat.com>
20678
20679         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20680
20681         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20682
20683 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20684
20685         * gcc.dg/20020312-2.c: Check for __PPC__.
20686
20687 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20688
20689         * gcc.c-torture/compile/20020709-1.c: New test.
20690
20691 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20692
20693         * g++.dg/template/qualttp21.C: New test case.
20694
20695 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20696
20697         * gcc.c-torture/compile/20020706-1.c: New test.
20698         * gcc.c-torture/compile/20020706-2.c: New test.
20699
20700 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20701             Alexandre Oliva  <aoliva@redhat.com>
20702
20703         * g++.dg/warn/incomplete1.C: New test.
20704
20705 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20706
20707         PR c++/7099
20708         * g++.dg/warn/noreturn1.C: New test.
20709
20710 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20711
20712         PR c++/6706
20713         * g++.dg/debug/debug6.C: New test.
20714         * g++.dg/debug/debug7.C: New test.
20715
20716 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20717
20718         * gcc.c-torture/compile/simd-3.c: New test.
20719
20720 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20721
20722         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20723         * gcc.dg/20020620-1.c: Likewise.
20724
20725 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20726
20727         PR c++/6944
20728         * g++.dg/init/array4.C: New test.
20729         * g++.dg/init/array5.C: New test.
20730
20731 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20732
20733         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20734         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20735
20736 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20737
20738         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20739         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20740         * gcc.dg/wtr-conversion-1.c: Likewise.
20741         * gcc.dg/wtr-escape-1.c: Likewise.
20742         * gcc.dg/wtr-int-type-1.c: Likewise.
20743         * gcc.dg/wtr-label-1.c: Likewise.
20744         * gcc.dg/wtr-static-1.c: Likewise.
20745         * gcc.dg/wtr-strcat-1.c: Likewise.
20746         * gcc.dg/wtr-suffix-1.c: Likewise.
20747         * gcc.dg/wtr-switch-1.c: Likewise.
20748         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20749         * gcc.dg/wtr-union-init-1.c: Likewise.
20750         * gcc.dg/wtr-union-init-2.c: Likewise.
20751         * gcc.dg/wtr-union-init-3.c: Likewise.
20752
20753         * gcc.dg/wtr-func-def-1.c: New test.
20754
20755 2002-07-02 Devang Patel <dpatel@apple.com>
20756
20757         * objc.dg/param-1.m: New test.
20758
20759 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20760
20761         * gcc.dg/cpp/trad/directive.c: Add test.
20762         * gcc.dg/cpp/trad/macroargs.c: Add test.
20763         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20764
20765 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20766
20767         * gcc.dg/cpp/cmdlne-M.c: New test.
20768
20769 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20770
20771         * objc.dg/desig-init-1.m: New test.
20772
20773 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20774
20775         PR c++/6716
20776         * g++.dg/template/instantiate1.C: New test.
20777
20778 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/7112
20781         * g++.dg/template/sizeof2.C: New test.
20782
20783 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20784
20785         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20786         gcc.dg/cpp/trad/include.c: New tests.
20787
20788 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20789
20790         PR target/7177
20791         * gcc.c-torture/compile/20020701-1.c: New test.
20792
20793 2002-07-01  Stan Shebs  <shebs@apple.com>
20794
20795         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20796         header here...
20797         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20798         (objc-torture-execute): or here.
20799
20800 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20801
20802         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20803
20804 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20805
20806         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20807
20808 2002-06-30  Devang Patel  <dpatel@apple.com>
20809
20810         * objc.dg/fsyntax-only.m: New test.
20811
20812 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20813
20814         PR c++/6695
20815         * g++.dg/template/friend7.C: New file.
20816
20817 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20818
20819         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20820         return type.
20821
20822 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20823
20824         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20825         avoid division by zero.
20826
20827 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20828
20829         * gcc.dg/Wunknownprag.c: New tests.
20830
20831 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20832
20833         * gcc.c-torture/execute/simd-2.c: New test.
20834
20835 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20836
20837         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20838         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20839         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20840         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20841         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20842         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20843         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20844         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20845         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20846         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20847         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20848         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20849         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20850         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20851         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20852         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20853         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20854
20855 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20856
20857         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20858         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20859         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20860         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20861         New tests.
20862         * gcc.dg/cpp/trad/directive.c: Update.
20863
20864 2002-06-23  Andreas Jaeger  <aj@suse.de>
20865
20866         * gcc.c-torture/execute/complex-6.c: New.
20867
20868 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20869
20870         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20871         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20872         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20873         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20874
20875 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20876
20877         * gcc.dg/cpp/trad: New directory with traditional tests copied
20878         from parent directory.
20879         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20880         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20881         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20882         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20883         Move to trad/ and rename.
20884         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20885         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20886         gcc.dg/cpp/trad/redef2.c: New tests.
20887         * gcc.dg/cpp/trad/trad.exp: New driver.
20888
20889 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20890
20891         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20892         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20893         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20894         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20895         Remove.
20896
20897 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20898
20899         * gcc.dg/20020620-1.c: New test.
20900
20901 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20902
20903         * g++.dg/template/ttp4.C: New test.
20904
20905 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20906
20907         * g++.dg/opt/vt1.C: Fix regexp.
20908
20909 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20910
20911         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20912         Don't use attribute `noinline'.
20913
20914 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20915
20916         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20917
20918 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20919
20920         * gcc.c-torture/execute/simd-1.c: New.
20921
20922         * gcc.dg/simd-1.c: New.
20923
20924 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20925
20926         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20927
20928 2002-06-16  Richard Henderson  <rth@redhat.com>
20929
20930         * g++.dg/ext/anon-struct1.C: New.
20931         * g++.dg/ext/anon-struct2.C: New.
20932         * g++.dg/ext/anon-struct3.C: New.
20933         * gcc.dg/anon-struct-1.c: New.
20934         * gcc.dg/anon-struct-2.c: New.
20935         * gcc.dg/anon-struct-3.c: New.
20936         * gcc.dg/20011008-1.c: Adjust warning text.
20937         * gcc.dg/20020527-1.c: Add -fms-extensions.
20938
20939 2002-06-16  Richard Henderson  <rth@redhat.com>
20940
20941         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20942
20943 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20944
20945         * gcc.c-torture/execute/20020615-1.c: New test.
20946
20947 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20948
20949         * gcc.c-tortuture/execute/compare-1.c: New test case.
20950         * gcc.c-tortuture/execute/compare-2.c: New test case.
20951         * gcc.c-tortuture/execute/compare-3.c: New test case.
20952
20953 2002-06-13  Richard Henderson  <rth@redhat.com>
20954
20955         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20956         ia64 ilp32.
20957
20958 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20959
20960         * g++.dg/template/typename2.C: Update error message.
20961
20962 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20963
20964         * gcc.c-torture/execute/20020611-1.c: New test.
20965
20966 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20967
20968         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20969         list of targets to skip.
20970
20971 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20972
20973         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20974         targets if not optimizing.
20975
20976 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * gcc.c-torture/compile/20020605-1.c: New test.
20979
20980         * g++.dg/opt/vt1.C: New test.
20981
20982         * gcc.dg/20020531-1.c: New test.
20983
20984         * gcc.dg/20020530-1.c: New test.
20985
20986         * gcc.dg/20020527-1.c: New test.
20987
20988         * g++.dg/opt/cse1.C: New test.
20989
20990 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20991
20992         * gcc.dg/20020607-2.c: New test case.
20993
20994 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20995
20996         * gcc.c-torture/compile/20020604-1.c: New test.
20997
20998 2002-06-04  Richard Henderson  <rth@redhat.com>
20999
21000         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21001         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21002         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21003
21004 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21005
21006         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21007
21008 2002-06-03  Richard Henderson  <rth@redhat.com>
21009
21010         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21011         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21012
21013 2002-06-02  Richard Henderson  <rth@redhat.com>
21014
21015         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21016         test functions static.
21017
21018 2002-06-02  Andreas Jaeger  <aj@suse.de>
21019
21020         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21021         now.
21022
21023 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21024
21025         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21026         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21027         Update for mofified diagnostics.
21028         * gcc.dg/c99-intconst-1.c: No longer fail.
21029
21030 2002-06-02  Richard Henderson  <rth@redhat.com>
21031
21032         * gcc.dg/uninit-A.c: Remove xfail markers.
21033
21034 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21035
21036         * gcc.dg/fnegate-1.c: New test case.
21037
21038 2002-05-30  Osku Salerma  <osku@iki.fi>
21039
21040         * gcc.c-torture/execute/mayalias-1.c: New file.
21041
21042 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21043
21044         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21045         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21046         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21047
21048 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21049
21050         * gcc.c-torture/execute/20020529-1.c: New test.
21051
21052 2002-05-27  Richard Henderson  <rth@redhat.com>
21053
21054         * g++.dg/ext/attrib6.C: New test case.
21055
21056 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21057
21058         * gcc.c-torture/execute/pure-1.c: New test.
21059
21060 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21061
21062         * gcc.dg/cpp/arith-2.c: Remove.
21063
21064 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21065
21066         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21067         * gcc.dg/cpp/if-3.c: Remove.
21068
21069 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21070
21071         * g++.dg/opt/cse2.C: New test.
21072
21073 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21074
21075         * gcc.dg/cpp/arith-1.c: New semantic tests.
21076         * gcc.dg/cpp/if-1.c: Update.
21077
21078 2002-05-24  Ben Elliston  <bje@redhat.com>
21079
21080         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21081
21082 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21083
21084         * gcc.dg/verbose-asm.c: New test.
21085
21086 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21087
21088         * gcc.dg/cpp/paste12.c: New test.
21089
21090 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21091
21092         * g++.dg/parse/named_ops.C: New test.
21093
21094 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21095
21096         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21097
21098 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21099
21100         * gcc.dg/weak-2.c: Allow optional leading underscore
21101         in scan-assembler symbol name.
21102         * gcc.dg/weak-3.c: Likewise.
21103         * gcc.dg/weak-4.c: Likewise.
21104         * gcc.dg/weak-5.c: Likewise.
21105
21106 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21107
21108         * gcc.dg/20020523-1.c: New test.
21109
21110 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21111
21112         * objc.dg/const-str-2.m: Update now that we stop after
21113         a command line error.
21114
21115 2002-05-22  Richard Henderson  <rth@redhat.com>
21116
21117         * g++.dg/dg.exp: Fix typo in test pruneing.
21118
21119 2002-05-22  Richard Henderson  <rth@redhat.com>
21120
21121         * g++.dg/dg.exp: Prune the tls subdirectory.
21122         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21123         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21124         * g++.dg/tls/init-1.C: New.
21125
21126 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21127
21128         * gcc.dg/20020517-1.c: New test.
21129
21130 2002-05-21  Richard Henderson  <rth@redhat.com>
21131
21132         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21133         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21134
21135 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21136
21137         * g++.dg/other/copy2.C: New test.
21138
21139 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21140
21141         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21142         (MAX_COPY): Bump up to 10 times sizeof (long long).
21143         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21144
21145         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21146         sizeof (long long).
21147
21148         * gcc.c-torture/execute/strcpy-1.c: New test.
21149
21150 2002-05-19  Jason Merrill  <jason2redhat.com>
21151
21152         * g++.dg/ext/oper1.C: New test.
21153
21154 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21155 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21156
21157         * README.QMTEST: New file.
21158
21159         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21160
21161 2002-05-19  Andreas Jaeger  <aj@suse.de>
21162
21163         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21164         now.
21165         * gcc.c-torture/execute/loop-2d.x: Likewise.
21166
21167 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21168
21169         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21170         support weak symbols.
21171         * gcc.dg/weak-4.c: Likewise
21172         * gcc.dg/weak-6.c: Likewise
21173
21174 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21175
21176         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21177         cygwin, coff and h8300-*-hms targets
21178         * gcc.dg/weak-5.c: Likewise
21179         * gcc.dg/weak-7.c: Likewise
21180
21181 2002-05-16  Jason Merrill  <jason@redhat.com>
21182
21183         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21184         (scan-assembler-not, scan-assembler-dem): Likewise.
21185         (scan-assembler-dem-not): Likewise.
21186
21187 2002-05-15  Richard Henderson  <rth@redhat.com>
21188
21189         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21190
21191 2002-05-15  Richard Henderson  <rth@redhat.com>
21192
21193         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21194         (vfoo1f): Warning here.
21195         (vfoo1l): Don't redefine the alias.
21196
21197 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21198
21199         * g++.dg/init/pm1.C: New test.
21200
21201 2002-05-12  David S. Miller  <davem@redhat.com>
21202
21203         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21204         types.
21205
21206 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21207
21208         * gcc.c-torture/execute/20020510-1.c: New test case.
21209
21210 2002-05-10  David S. Miller  <davem@redhat.com>
21211
21212         * gcc.c-torture/execute/conversion.c: Test long double too.
21213
21214 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21217         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21218         * lib/g++.exp (g++_link_flags): Likewise.
21219         * lib/objc.exp (objc_target_compile): Likewise.
21220
21221 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21222
21223         * gcc.dg/cpp/poison.c: Update.
21224         * gcc.dg/cpp/20000625-2.c: Remove.
21225         * gcc.dg/cpp/direct2s.c: Remove final test.
21226
21227 2002-05-08  Tom Rix  <trix@redhat.com>
21228
21229         * gcc.c-torture/execute/20020508-1.c: New test.
21230         * gcc.c-torture/execute/20020508-2.c: New test.
21231         * gcc.c-torture/execute/20020508-3.c: New test.
21232
21233 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21234
21235         * gcc.dg/cpp/charconst-4.c: More tests.
21236
21237 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c/6569
21240         * gcc.dg/weak-3.c: Update location of warning messages.
21241         * gcc.dg/weak-5.c: Likewise.
21242
21243 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21244
21245         * gcc.c-torture/execute/20020506-1.c: New test case.
21246
21247 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21248
21249         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21250
21251 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21252
21253         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21254
21255 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21256
21257         * gcc.dg/cpp/charconst-3.c: New test.
21258
21259 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21260
21261         * gcc.dg/cpp/charconst.c: Update tests.
21262
21263 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21264
21265         * treelang: Added directory for new sample language treelang. Also
21266         lib/treelang.exp: New file to signal treelang should be tested.
21267
21268 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21269
21270         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21271         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21272         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21273         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21274         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21275         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21276         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21277
21278 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21279
21280         * gcc.dg/format/xopen-2.c: New test.
21281
21282 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21283
21284         * gcc.dg/20020503-1.c: New test.
21285
21286 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21287
21288         * g++.dg/init/dtor1.C: Make it tougher.
21289
21290 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21291
21292         * g++.dg/init/dtor1.C: New test.
21293
21294 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21295
21296         * gcc.dg/altivec-8.c: New.
21297
21298 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21299
21300         * gcc.dg/altivec-7.c: New.
21301
21302 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21303
21304         * g++.dg/parse/typedef1.C: New test.
21305
21306 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21307
21308         PR c++/6486
21309         * g++.dg/template/friend6.C: New test.
21310
21311         PR c++/6492
21312         * g++.dg/init/copy1.C: New test.
21313
21314 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21315
21316         * g++.dg/warn/effc1.C: New test.
21317
21318 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21319
21320         * gcc.dg/cpp/if-cexp.c: Add a test.
21321
21322 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21323
21324         * gcc.dg/20020426-2.c: New test.
21325
21326 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21327
21328         * gcc.dg/cpp/if-mop.c: Update.
21329         * gcc.dg/cpp/if-mpar.c: Add test.
21330         * gcc.dg/cpp/if-oppr.c: Update.
21331
21332 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21333
21334         PR c/6343
21335         * gcc.dg/weak-[2-7].c: New tests.
21336
21337 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21338
21339         * gcc.dg/enum1.c: New test.
21340
21341 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21342
21343         PR c++/6497
21344         * g++.dg/inherit/access2.C: New test.
21345
21346 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21347
21348         PR bootstrap/6445
21349         * gcc.dg/20020426-1.c: New test.
21350
21351 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21352
21353         * g++.dg/abi/enum1.C: New test.
21354
21355 2002-04-26  Richard Henderson  <rth@redhat.com>
21356
21357         * gcc.dg/c99-bool-1.c: Expect always true warning.
21358
21359 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21360
21361         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21362
21363 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21364
21365         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21366         targets.
21367
21368 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21369
21370         * g++.dg/abi/mange7.C: New test.
21371
21372         PR c++/6438.
21373         * g++.dg/parse/stmtexpr2.C: New test.
21374
21375 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21376
21377         * gcc.dg/20020312-2.c: Add SH target.
21378
21379 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21380
21381         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21382         compiler output on mips*-*-irix*.
21383
21384 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21385
21386         * g++.dg/parse/attr1.C: New test.
21387
21388 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21389
21390         * gcc.c-torture/execute/string-opt-17.c: New test case.
21391         * gcc.c-torture/execute/memset-2.c: New test case.
21392
21393 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21394
21395         PR c++/6256:
21396         * g++.dg/template/friend5.C: New test.
21397
21398         PR c++/6331:
21399         * g++.dg/template/qual1.C: Likewise.
21400
21401 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21402
21403         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21404         Include stdlib.h, not stdio.h or ctype.h.
21405
21406 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21407
21408         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21409         cris-*-elf* and mmix-*-*.
21410         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21411         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21412         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21413         Ditto.
21414         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21415         * gcc.dg/wchar_t-1.c: Ditto.
21416
21417 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21418
21419         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21420         Clarify comment.
21421
21422 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21423
21424         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21425
21426 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21427
21428         * gcc.c-torture/execute/20000906-1.x: Delete.
21429
21430 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21431
21432         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21433
21434 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21435
21436         * PR6367
21437         * g77.f-torture/execute/6367.f: New test.
21438         * g77.f-torture/execute/6367.x: Disable for MMIX.
21439
21440 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21441
21442         * PR6352
21443         * g++.dg/opt/inline2.C: New test.
21444
21445 2002-04-18  Richard Henderson  <rth@redhat.com>
21446
21447         * gcc.dg/20000906-1.c: Enable for all targets.
21448         * gcc.c-torture/compile/iftrap-2.c: New.
21449
21450 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21451
21452         * gcc.dg/20020418-1.c: New test.
21453         * gcc.dg/20020418-2.c: New test.
21454
21455 2002-04-18  Richard Henderson  <rth@redhat.com>
21456
21457         * gcc.c-torture/compile/iftrap-1.c: New.
21458         * gcc.dg/iftrap-1.c: Adjust for ia64.
21459         * gcc.dg/iftrap-2.c: New.
21460
21461 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21462
21463         * gcc.c-torture/compile/20020418-1.c: New test.
21464
21465 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21466
21467         * gcc.c-torture/compile/20020415-1.c: New.
21468
21469 2002-04-18  David S. Miller  <davem@redhat.com>
21470
21471         * gcc.c-torture/execute/20020418-1.c: New test.
21472
21473 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21474
21475         * gcc.dg/20020416-1.c: New test.
21476
21477         * g++.dg/opt/inline1.C: New test.
21478
21479 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21480
21481         * gcc.dg/altivec-5.c: New test.
21482
21483         * gcc.dg/20020415-1.c: New test.
21484
21485 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21486
21487         * testsuite/lib/chill.exp: Remove.
21488
21489 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21490
21491         * g++.dg/other/big-struct.C: New test.
21492
21493 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21494
21495         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21496         of scratch file.
21497
21498 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21499
21500         PR c/6277
21501         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21502         in scan-assembler function name
21503
21504 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21505
21506         * g77.f-torture/execute/980628-4.x,
21507         g77.f-torture/execute/980628-5.x,
21508         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21509         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21510         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21511         i[34567]86-*-*.
21512
21513 2002-04-13  David S. Miller  <davem@redhat.com>
21514
21515         * gcc.c-torture/execute/20020413-1.c: New test.
21516
21517 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21518
21519         * gcc.dg/asm-6.c,
21520         * g++.dg/ext/asm1.C: New tests.
21521
21522 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21523
21524         PR c++ 5373.
21525         * g++.dg/parse/stmtexpr1.C: New test.
21526
21527         PR c++/5189.
21528         * g++.dg/template/copy1.C: New test.
21529
21530 2002-04-12  Richard Henderson  <rth@redhat.com>
21531
21532         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21533
21534 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21535
21536         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21537         gcc.c-torture/execute/20020307-2.c.
21538
21539 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21540
21541         * g++.dg/ext/attrib5.C,
21542         * g++.dg/lookup/struct1.C: New tests.
21543
21544 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21545
21546         * gcc.dg/20020411-1.c: New test.
21547
21548         * gcc.c-torture/execute/20020411-1.c: New test.
21549
21550 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21551
21552         * g77.f-torture/execute/6177.f: New test.
21553
21554 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21555
21556         PR middle-end/6247
21557         * g++.dg/opt/cleanup1.C: New test.
21558
21559         * g++.dg/opt/const1.C: New test.
21560
21561 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21562
21563         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21564
21565 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21566
21567         PR c++/5507
21568         * g++.dg/template/typename2.C: New test.
21569
21570 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21571
21572         * gcc.c-torture/execute/loop-12.c: New.
21573
21574 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21575
21576         * g77.f-torture/execute/980628-4.x,
21577         g77.f-torture/execute/980628-5.x,
21578         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21579         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21580         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21581
21582 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21583
21584         PR optimization/6086
21585         * g++.dg/opt/preinc1.C: New test.
21586
21587 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21588
21589         PR c++/5571
21590         * g++.dg/opt/static2.C: New test.
21591
21592 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21593
21594         PR c/5120
21595         * gcc.dg/20020406-1.c: New test.
21596
21597 2002-04-04  David S. Miller  <davem@redhat.com>
21598
21599         * gcc.c-torture/execute/20020404-1.c: New test.
21600
21601 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21602
21603         PR c/6123
21604         * gcc.dg/20020312-2.c: Do not declare global register variable
21605         if __PIC__ or __pic__ is defined.
21606
21607 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21608
21609         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21610         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21611
21612 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21613
21614         * gcc.misc-tests/linkage.exp: Update last change to handle
21615         sparc*-, not just sparc-.
21616
21617 2002-04-03  Richard Henderson  <rth@redhat.com>
21618
21619         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21620
21621 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21622
21623         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21624
21625 2002-04-02  David S. Miller  <davem@redhat.com>
21626
21627         * gcc.c-torture/execute/20020402-3.c: New test.
21628
21629 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21630
21631         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21632         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21633
21634         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21635         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21636         g77.f-torture/execute/20001201.x,
21637         g77.f-torture/execute/u77-test.x: New files.
21638
21639         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21640         * gcc.dg/wchar_t-1.c: Ditto.
21641
21642 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21643
21644         * gcc.c-torture/execute/20020402-1.c: New test.
21645
21646 2002-04-01  Richard Henderson  <rth@redhat.com>
21647
21648         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21649
21650         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21651
21652 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21653
21654         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21655
21656 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21657
21658         * g++.dg/inherit/template-as-base.C: Expect error.
21659         * g++.dg/inherit/namespace-as-base.C: Likewise.
21660
21661 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21662
21663         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21664         g++.dg/ext/instantiate3.C: Tweak match patterns.
21665
21666         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21667         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21668         -da test.
21669
21670 2002-03-31  Richard Henderson  <rth@redhat.com>
21671
21672         * gcc.dg/special/alias-2.c: New.
21673         * gcc.dg/special/ecos.exp: Run it.
21674
21675 2002-03-31  Richard Henderson  <rth@redhat.com>
21676
21677         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21678
21679 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21680
21681         * gcc.dg/weak-1.c: Disable on h8300 port.
21682
21683 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21684
21685         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21686         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21687         ordering tests.
21688         * g++.dg/bprob/bprob-1.C: New test.
21689         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21690         * g++.dg/gcov/gcov-1.C: New test.
21691         * g++.dg/gcov/gcov-1.x: New file.
21692         * g++.dg/gcov/gcov-2.C: New test.
21693         * g++.dg/gcov/gcov-3.C: New test.
21694         * g++.dg/gcov/gcov-3.h: New file.
21695
21696 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21697
21698         * g++.old-deja/g++.other/builtins5.C: New test.
21699         * g++.old-deja/g++.other/builtins6.C: New test.
21700         * g++.old-deja/g++.other/builtins7.C: New test.
21701         * g++.old-deja/g++.other/builtins8.C: New test.
21702         * g++.old-deja/g++.other/builtins9.C: New test.
21703
21704 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21705
21706         * g++.dg/opt/static1.C: New test.
21707
21708         * g++.dg/opt/longbranch1.C: New test.
21709
21710 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21711
21712         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21713
21714         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21715
21716 2002-03-28  Jeffrey A Law  (law@redhat.com)
21717
21718         * gcc.c-torture/execute/20020328-1.c: New test.
21719
21720 2002-03-27  Richard Henderson  <rth@redhat.com>
21721
21722         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21723         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21724         move from g++.old-deja/g++.ext/.
21725
21726 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21727
21728         * g++.dg/init/new2.C: New test.
21729
21730 2002-03-26  Richard Henderson  <rth@redhat.com>
21731
21732         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21733
21734         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21735         on sparc.
21736
21737         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21738         sparcv9 systems.
21739         * gcc.dg/20001102-1.c: Likewise.
21740
21741 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21742
21743         * gcc.dg/cpp/endif-pedantic1.c,
21744         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21745
21746 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21747
21748         * g++.dg/init/new1.C: New test.
21749
21750 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         * g++.dg/abi/vbase9.C: New test.
21753
21754 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21755
21756         * gcc.dg/arm-asm.c: New test.
21757
21758 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21759
21760         * gcc.dg/Wswitch-enum.c: New test.
21761         Fix PR c/5044.
21762
21763 2002-03-26  Richard Henderson  <rth@redhat.com>
21764
21765         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21766         structure.
21767
21768 2002-03-25  Richard Henderson  <rth@redhat.com>
21769
21770         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21771         sparcv9 systems.
21772
21773         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21774         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21775
21776 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21777
21778         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21779
21780 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21781
21782         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21783         targets using generic thunk support.
21784
21785 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21786
21787         * gcc.c-torture/compile/20020323-1.c: New test.
21788
21789         * g++.dg/opt/conj2.C: New test.
21790
21791 2002-03-24  Richard Henderson  <rth@redhat.com>
21792
21793         * gcc.dg/weak-1.c: Use -fno-common.
21794
21795 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21796
21797         * g77.dg/f77-edit-apostrophe-out.f: New test
21798         * g77.dg/f77-edit-h-out.f: New test
21799         * g77.dg/f77-edit-t-in.f: New test
21800         * g77.dg/f77-edit-t-out.f: New test
21801         * g77.dg/f77-edit-x-out.f: New test
21802         * g77.dg/f77-edit-slash-out.f: New test
21803         * g77.dg/f77-edit-colon-out.f: New test
21804         * g77.dg/f77-edit-s-out.f: New test
21805
21806 2002-03-24  Richard Henderson  <rth@redhat.com>
21807
21808         * objc/execute/formal_protocol-6.x: New XFAIL.
21809
21810 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21811
21812         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21813         that do not support weak symbols
21814
21815 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21816
21817         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21818         * lib/g77.exp:  Likewise
21819         * lib/objc.exp: Likewise
21820
21821 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21822
21823         * gcc.dg/Wswitch-default.c: New test.
21824
21825 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21826
21827         * g++.dg/other/enum1.C: New test.
21828
21829 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21830
21831         * gcc.dg/pragma-ep-3.c: Fix typo.
21832
21833 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21834
21835         * g++.dg/inherit/template-as-base.C: New test.
21836
21837 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21840         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21841
21842 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21843
21844         * gcc.dg/cpp/multiline.c: Update to match.
21845
21846 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21847
21848         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21849
21850 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21851
21852         * gcc.dg/cpp/extratokens2.c:  New file.
21853
21854 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21855
21856         * gcc.dg/20020312-2.c: Add rs6000 target.
21857
21858         * gcc.c-torture/compile/20020319-1.c: New test.
21859
21860 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21861
21862         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21863         (A, E): Handle this.
21864
21865 2002-03-20  Jason Merrill  <jason@redhat.com>
21866
21867         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21868         ignoring -fpic.
21869         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21870         through prune_gcc_output.
21871
21872 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21873
21874         * gcc.c-torture/compile/20020320-1.c: New test.
21875
21876 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21877
21878         * gcc.c-torture/compile/20020318-1.c: New test.
21879
21880         * gcc.dg/struct-by-value-1.c: New test.
21881
21882         * gcc.dg/20020319-1.c: New test.
21883
21884 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21885
21886         * g++.dg/opt/conj1.C: New test.
21887
21888 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21889
21890         * g++.dg/template/qualttp20.C: Revert previous change.
21891         * g++.dg/template/qualttp3.C: Likewise.
21892         * g++.dg/template/qualttp4.C: Likewise
21893         * g++.dg/template/qualttp5.C: Likewise
21894         * g++.dg/template/qualttp6.C: Likewise
21895         * g++.dg/template/qualttp7.C: Likewise
21896         * g++.dg/template/qualttp8.C: Likewise
21897         * g++.dg/template/recurse.C: Likewise.
21898
21899 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21900
21901         * gcc.dg/cpp/wchar-1.c: Update.
21902
21903 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21904
21905         * g++.dg/template/conv1.C: New test.
21906         * g++.dg/template/conv2.C: New test.
21907         * g++.dg/template/conv3.C: New test.
21908         * g++.dg/template/conv4.C: New test.
21909
21910 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21911
21912         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21913         * g++.dg/template/qualttp3.C: Likewise.
21914         * g++.dg/template/qualttp4.C: Likewise
21915         * g++.dg/template/qualttp5.C: Likewise
21916         * g++.dg/template/qualttp6.C: Likewise
21917         * g++.dg/template/qualttp7.C: Likewise
21918         * g++.dg/template/qualttp8.C: Likewise
21919         * g++.dg/template/recurse.C: Likewise.
21920
21921 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21922
21923         * g++.dg/opt/dtor1.C: New test.
21924
21925 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * gcc.c-torture/compile/20020315-1.c: New test.
21928
21929 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21930
21931         * gcc.dg/weak-1.c: Fix scan tests.
21932
21933 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21934
21935         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21936         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21937         cris-*-aout* mmix-*-*.
21938         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21939         cris-*-aout* mmix-*-*.
21940         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21941         cris-*-elf* cris-*-aout* and mmix-*-*.
21942         * gcc.dg/20001009-1.c: Ditto.
21943         * gcc.dg/20010912-1.c: Ditto.
21944         * gcc.dg/20020122-4.c: Ditto.
21945         * gcc.dg/inline-2.c: Ditto.
21946
21947 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21948
21949         * gcc.c-torture/compile/20020314-1.c: New test.
21950
21951 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21952
21953         * gcc.c-torture/execute/20020314-1.c: New test.
21954
21955 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21956
21957         * g++.dg/warn/Wunused-1.C: New test.
21958
21959 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21960
21961         * g++.dg/abi/mangle6.C: New test.
21962
21963 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21964
21965         * gcc.c-torture/compile/20020309-2.c: New test.
21966
21967         * gcc.c-torture/compile/20020312-1.c: New test.
21968
21969 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21970
21971         * g++.dg/other/access1.C: New test.
21972
21973 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21974
21975         * gcc.c-torture/execute/wchar_t-1.c: New test.
21976
21977 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21978
21979         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21980
21981 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21982
21983         * gcc.dg/20020312-1.c: New test case.
21984
21985 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21986
21987         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21988
21989 2002-03-11  Richard Henderson  <rth@redhat.com>
21990
21991         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21992         * g++.old-deja/g++.jason/report.C: Likewise.
21993
21994 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21995
21996         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21997         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21998
21999 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * testsuite/g++.dg/overload/pmf1.C: New test.
22002
22003 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22004
22005         * gcc.c-torture/execute/20020307-1.c: Use long.
22006
22007 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22008
22009         PR optimization/5844
22010         * gcc.dg/20020310-1.c: New test.
22011
22012 2002-03-09  Michael Meissner  <meissner@redhat.com>
22013
22014         * gcc.c-torture/execute/memcpy-2.c: New test.
22015         * gcc.c-torture/execute/memset-1.c: New test.
22016         * gcc.c-torture/execute/strlen-1.c: New test.
22017         * gcc.c-torture/execute/strcmp-1.c: New test.
22018         * gcc.c-torture/execute/strncmp-1.c: New test.
22019
22020 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22021
22022         * gcc.dg/ppc-ldstruct.c: New test.
22023
22024 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22025
22026         * gcc.c-torture/execute/va-arg-22.c: New test.
22027
22028 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22029
22030         * gcc.c-torture/compile/20020309-1.c: New test.
22031
22032 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22033
22034         * gcc.c-torture/execute/20020307-2.c: New test.
22035
22036 2002-03-07  Jeffrey A Law  (law@redhat.com)
22037
22038         * g77.f-torture/compile/20020307-1.f: New test.
22039
22040 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22041
22042         * gcc.dg/unordered-1.c: New test.
22043
22044 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22045
22046         * gcc.c-torture/execute/20020307-1.c: New test.
22047
22048 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22049
22050         * gcc.dg/20020304-1.c: New test.
22051
22052         * gcc.c-torture/compile/20020304-2.c: New test.
22053
22054 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22055
22056         * gcc.c-torture/compile/20020304-1.c: New test case
22057         (from PR c/5830).
22058
22059 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22060
22061         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22062
22063 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22064
22065         * g++.dg/other/classkey1.C: New test.
22066
22067 2002-03-01  Richard Henderson  <rth@redhat.com>
22068
22069         * gcc.c-torture/compile/981223-1.x: New.
22070         * gcc.c-torture/compile/920625-1.x: New.
22071
22072 2002-02-28  Richard Henderson  <rth@redhat.com>
22073
22074         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22075
22076 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22077
22078         * gcc.c-torture/execute/20020227-1.c: New test.
22079
22080 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22081
22082         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22083         here" ERROR lines.
22084         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22085         * g++.old-deja.g++.other/defarg1.C: Likewise.
22086         * g++.old-deja/g++.pt/calls2.C: Likewise.
22087         * g++.old-deja/g++.pt/crash20.C: Likewise.
22088         * g++.old-deja/g++.pt/crash30.C: Likewise.
22089         * g++.old-deja/g++.pt/crash36.C: Likewise.
22090         * g++.old-deja/g++.pt/crash6.C: Likewise.
22091         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22092         * g++.old-deja/g++.pt/derived3.C: Likewise.
22093         * g++.old-deja/g++.pt/error1.C: Likewise.
22094         * g++.old-deja/g++.pt/friend21.C: Likewise.
22095         * g++.old-deja/g++.pt/friend23.C: Likewise.
22096         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22097         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22098
22099 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22100
22101         * gcc.c-torture/execute/20020225-2.c: New test.
22102
22103 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22104
22105         * gcc.c-torture/execute/920730-1t.c,
22106         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22107         Delete test cases, only relevant to -traditional.
22108
22109 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22110
22111         * gcc.dg/cpp/undef1.c: Remove.
22112         * gcc.dg/cpp/directiv.c: Update.
22113         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22114
22115 2002-02-27  Michael Meissner  <meissner@redhat.com>
22116
22117         * gcc.c-torture/execute/20020226-1.c: New test.
22118
22119 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22120
22121         * g++.dg/debug/debug4.C: New test.
22122
22123         * gcc.dg/ia64-visibility-1.c: New test.
22124
22125 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22126
22127         * gcc.dg/debug/20020224-1.c: New.
22128
22129 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22130
22131         * gcc.c-torture/execute/960416-1.x: New.
22132         * gcc.c-torture/execute/divconst-3.x: Likewise.
22133
22134 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22135
22136         * gcc.dg/20020224-1.c: New test.
22137
22138 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22139
22140         * gcc.c-torture/execute/20020225-1.c: New.
22141
22142 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22143
22144         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22145
22146 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22147
22148         * gcc.dg/20020222-1.c: New test.
22149
22150 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22151
22152         * g++.dg/opt/anonunion1.C: New test.
22153
22154 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22155
22156         * g++.dg/template/qualttp19.C: New test.
22157         * g++.dg/template/qualttp20.C: New test.
22158         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22159         * g++.old-deja/g++.other/qual1.C: Likewise.
22160
22161 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22162
22163         * gcc.dg/attr-alwaysinline.c: New.
22164
22165 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22166
22167         * gcc.dg/20020220-1.c: New test.
22168
22169         * gcc.dg/20020220-2.c: New test.
22170
22171         * g++.dg/opt/mmx1.C: New test.
22172
22173 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22174
22175         * gcc.c-torture/compile/20020110.c: New test.
22176
22177 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22178
22179         * gcc.c-torture/execute/20020219-1.c: New test.
22180
22181         * gcc.dg/20020219-1.c: New test.
22182
22183         * gcc.dg/noncompile/20020220-1.c: New test.
22184
22185         * g++.dg/opt/ptrintsum1.C: New test.
22186
22187         * gcc.dg/debug/20020220-1.c: New test.
22188
22189 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22190
22191         * gcc.c-torture/execute/20020216-1.c: New test.
22192
22193 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22194
22195         * gcc.dg/decl-1.c: Update, new test.
22196
22197 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22198
22199         * g++.dg/abi/bitfield1.C: New test.
22200         * g++.dg/abi/bitfield2.C: New test.
22201
22202 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22203
22204         * gcc.dg/attr-nest.c: New test.
22205
22206 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22207
22208         * gcc.c-torture/execute/20020215-1.c: New test.
22209
22210 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22211
22212         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22213         * g++.dg/debug/debug.exp: New.
22214         * g++.dg/debug/trivial.C: New.
22215         * g++.dg/debug/debug1.C: Moved...
22216         * g++.dg/other/debug1.C: ...from here.
22217         * g++.dg/debug/debug2.C: Moved...
22218         * g++.dg/other/debug2.C: ...from here.
22219         * g++.dg/debug/debug3.C: Moved...
22220         * g++.dg/other/debug3.C: ...from here.
22221
22222         * gcc.dg/noncompile/20020213-1.c: New test.
22223
22224 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22225
22226         * g++.dg/other/debug3.C: New test.
22227
22228         * gcc.c-torture/execute/20020213-1.c: New test.
22229
22230 2002-02-13  Richard Smith <richard@ex-parrot.com>
22231
22232         * g++.old-deja/g++.other/thunk1.C: New test.
22233
22234 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22235
22236         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22237
22238 2002-02-13  Stan Shebs  <shebs@apple.com>
22239
22240         * gcc.dg/altivec-3.c: New.
22241
22242 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22243
22244         * gcc.dg/Wunreachable-1.c: New test.
22245         * gcc.dg/Wunreachable-2.c: New test.
22246
22247 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22248
22249         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22250
22251 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22252
22253         * gcc.dg/decl-1.c: New test.
22254
22255 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22256
22257         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22258
22259 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22260
22261         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22262         * gcc.c-torture/compile/980506-1.x: Likewise.
22263
22264 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22265
22266         * gcc.dg/20020210-1.c: New.
22267
22268 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22269
22270         * g77.f-torture/execute/947.f: New regression test
22271         for PR fortran/947.
22272
22273 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22274
22275         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22276         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22277
22278 2002-02-08  Richard Henderson  <rth@redhat.com>
22279
22280         * gcc.c-torture/compile/labels-3.c: New.
22281
22282 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22283
22284         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22285         expression statements work instead.
22286         * gcc.dg/noncompile/20020207-1.c: New test.
22287
22288 2002-02-07  Richard Henderson  <rth@redhat.com>
22289
22290         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22291
22292 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22293
22294         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22295         message from g77
22296         * lib/g77-dg.exp: Trim g77 error messages so that they are
22297         recognized by dg.exp.
22298
22299 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22300
22301         PR fortran/5473
22302         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22303
22304 2002-02-07  Richard Henderson  <rth@redhat.com>
22305
22306         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22307         to be sufficiently aligned for integers.
22308
22309 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22310
22311         * g++.dg/template/friend4.C: New test.
22312
22313 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22314
22315         PR fortran/5743
22316         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22317         unsupported cases.
22318
22319 2002-02-07  Richard Henderson  <rth@redhat.com>
22320
22321         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22322         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22323         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22324         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22325
22326 2002-02-06  Richard Henderson  <rth@redhat.com>
22327
22328         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22329
22330 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22331
22332         * gcc.dg/20020206-1.c: New test.
22333
22334 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22335
22336         * gcc.c-torture/execute/20020206-1.c: New test.
22337
22338         * gcc.c-torture/execute/20020206-2.c: New test.
22339
22340         PR optimization/5429:
22341         * gcc.c-torture/compile/20020206-1.c: New test.
22342
22343 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22344
22345         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22346         as certain file formats cannot support particularly large
22347         alignments.
22348
22349         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22350         and do not expect to be able to link the executable.
22351
22352         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22353         fail because the COFF format does not support the weak attribute.
22354
22355 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22356
22357         * g77.dg/pr5473.f:  New test
22358
22359 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22360
22361         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22362         Fix testcase accordingly.
22363
22364 2002-02-04  Richard Henderson  <rth@redhat.com>
22365
22366         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22367         (buf): Change to be an array of pointers, not ints.
22368
22369 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22372         before all tests.  Move warning one line above to match where it
22373         C frontend emits.
22374         * gcc.dg/Wswitch-2.c: New test.
22375         * g++.dg/warn/Wswitch-1.C: New test.
22376         * g++.dg/warn/Wswitch-2.C: New test.
22377
22378 2002-02-04  Richard Henderson  <rth@redhat.com>
22379
22380         * g++.dg/abi/offsetof.C: Fix size comparison.
22381
22382 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22383
22384         * gcc.dg/cast-qual-2.c: New test.
22385
22386 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22387
22388         * gcc.dg/20020201-4.c: New test.
22389
22390 2002-02-04  Ben Elliston  <bje@redhat.com>
22391
22392         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22393         target_info attribute != 0, in addition to the empty string.
22394         (gcc_target_compile): Likewise.
22395
22396 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22397
22398         * gcc.dg/Wswitch.c: New test.
22399         PR gcc/4475. PR gcc/3780.
22400
22401 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22402
22403         * g77.f-torture/execute/5122.f: New test for regressions
22404         against PR fortran/5122.
22405
22406 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22407
22408         * g77.f-torture/compile/pr3743.f: Delete
22409         * g77.dg/pr3743-1.f: New test.
22410         * g77.dg/pr3743-2.f: New test.
22411         * g77.dg/pr3743-3.f: New test.
22412         * g77.dg/pr3743-4.f: New test.
22413
22414 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22415
22416         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22417
22418 2002-02-02  Richard Henderson  <rth@redhat.com>
22419
22420         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22421         * gcc.c-torture/execute/bf64-1.c: Likewise.
22422
22423 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22424
22425         * gcc.dg/20020201-2.c: New test.
22426
22427         * gcc.dg/20020201-3.c: New test.
22428
22429         * gcc.c-torture/execute/bitfld-2.c: New test.
22430
22431 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22432
22433         * gcc.dg/bitfld-1.c: Update.
22434         * gcc.dg/bitfld-2.c: Update.
22435         * gcc.c-torture/execute/bitfld-1.x: New.
22436
22437 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22438
22439         * gcc.c-torture/execute/20020201-1.c: New test.
22440
22441 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22442
22443         PR target/5469
22444         * gcc.dg/20020201-1.c: New test.
22445
22446 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22447
22448         PR fortran/3743
22449         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22450         * g77.f-torture/compile/pr3743.x: Remove
22451
22452 2002-01-31  Tom Rix  <trix@redhat.com>
22453
22454         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22455
22456 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22457
22458         * gcc.dg/noncompile/20020130-1.c: New test.
22459
22460 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22461
22462         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22463
22464 2002-01-29  Richard Henderson  <rth@redhat.com>
22465
22466         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22467         to long long.
22468         * gcc.c-torture/execute/bf64-1.c: Likewise.
22469
22470 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22471
22472         * gcc.c-torture/execute/20020129-1.c: New test.
22473
22474 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22475
22476         * gcc.c-torture/compile/20000224-1.c: Update.
22477         * gcc.c-torture/execute/bitfld-1.c: New tests.
22478         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22479         * gcc.dg/uninit-A.c: Update.
22480
22481 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22482
22483         * g++.dg/template/ctor1.C: Add instantiation.
22484
22485 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22486
22487         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22488         argument to __builtin_prefetch to be const ptr.
22489
22490 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22491
22492         * gcc.c-torture/compile/20020120-1.c: New test.
22493
22494 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22495
22496         * gcc.c-torture/execute/20020127-1.c: New test.
22497
22498 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22499
22500         * g77.dg/f77-edit-i-in.f: New test
22501         * g77.dg/f77-edit-i-out.f: New test
22502
22503 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22504
22505         * gcc.dg/debug/debug.exp: New file.
22506         * gcc.dg/debug/trivial.c: New file.
22507         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22508         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22509         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22510         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22511         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22512         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22513         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22514         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22515         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22516         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22517         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22518         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22519         * gcc.dg/20000503-1.c: Removed.
22520         * gcc.dg/20010207-1.c: Removed.
22521         * gcc.dg/20011223-1.c: Removed.
22522         * gcc.dg/20020104-2.c: Removed.
22523         * gcc.dg/debug-1.c: Removed.
22524         * gcc.dg/debug-2.c: Removed.
22525         * gcc.dg/debug-3.c: Removed.
22526         * gcc.dg/debug-4.c: Removed.
22527         * gcc.dg/debug-5.c: Removed.
22528         * gcc.dg/debug-6.c: Removed.
22529         * gcc.dg/dwarf2-1.c: Removed.
22530         * gcc.dg/dwarf2-2.c: Removed.
22531
22532 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22533
22534         * g++.old-deja/g++.other/eh5.C: New test.
22535         * g++.old-deja/g++.other/sibcall2.C: New test.
22536         * g++.old-deja/g++.other/array9.C: New test.
22537         * g++.old-deja/g++.other/typename2.C: New test.
22538         * g++.old-deja/g++.other/crash60.C: New test.
22539         * g++.old-deja/g++.other/conv9.C: New test.
22540         * g++.old-deja/g++.other/mangle10.C: New test.
22541         * g++.old-deja/g++.other/unchanging1.C: New test.
22542         * g++.old-deja/g++.other/exprstmt1.C: New test.
22543         * g++.old-deja/g++.other/inline23.C: New test.
22544         * g++.old-deja/g++.eh/ia64-1.C: New test.
22545         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22546         * g++.old-deja/g++.other/reload1.C: New test.
22547         * g++.old-deja/g++.other/static20.C: New test.
22548         * g++.old-deja/g++.other/local-alloc1.C: New test.
22549         * g++.old-deja/g++.other/conv8.C: New test.
22550         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22551         * g++.old-deja/g++.other/storeexpr1.C: New test.
22552         * g++.old-deja/g++.other/storeexpr2.C: New test.
22553         * g++.dg/eh/template2.C: New test.
22554         * g++.dg/warn/weak1.C: New test.
22555
22556 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22557
22558         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22559         Remove first, non-varying, argument.
22560
22561 2002-01-23  Richard Henderson  <rth@redhat.com>
22562
22563         * gcc.dg/inline-2.c: New.
22564
22565         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22566         Add optional target arg.  Check number of arguments.
22567         (scan-assembler-not, scan-assembler-dem): Likewise.
22568         (scan-assembler-dem-not): Likewise.
22569
22570 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22571
22572         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22573         line 12.
22574         * g++.old-deja/g++.brendan/parse3.C,
22575         g++.old-deja/g++.other/crash26.C,
22576         g++.old-deja/g++.other/crash28.C,
22577         g++.old-deja/g++.other/crash29.C,
22578         g++.old-deja/g++.other/crash30.C,
22579         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22580
22581 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22582
22583         * gcc.dg/20020115-1.c: New.
22584
22585 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22586
22587         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22588
22589 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22590
22591         * gcc.dg/20020122-3.c: New.
22592
22593 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * g++.dg/other/gc1.C: New test.
22596
22597 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22598
22599         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22600
22601 2002-01-22  Richard Henderson  <rth@redhat.com>
22602
22603         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22604
22605 2002-01-22  Richard Henderson  <rth@redhat.com>
22606
22607         * gcc.dg/20020122-4.c: New.
22608
22609 2002-01-22  H.J. Lu <hjl@gnu.org>
22610
22611         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22612         link output.
22613         * gcc.dg/special/ecos.exp: Likewise.
22614         * lib/g++-dg.exp: Likewise.
22615         * lib/g77-dg.exp: Likewise.
22616         * lib/gcc-dg.exp : Likewise.
22617         * lib/mike-g++.exp: Likewise.
22618         * lib/mike-g77.exp: Likewise.
22619         * lib/mike-gcc.exp: Likewise.
22620         * lib/objc-dg.exp: Likewise.
22621
22622 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22623
22624         PR target/5379
22625         * gcc.dg/20020122-2.c: New test.
22626
22627 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22628
22629         * gcc.dg/20020122-1.c: New test.
22630
22631 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22632
22633         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22634
22635 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22636
22637         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22638
22639 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22640
22641         * gcc.c-torture/compile/20020121-1.c: New test.
22642
22643 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22644
22645         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22646         ld_library_path.
22647
22648 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22649
22650         * gcc.dg/20020218-1.c: New test.
22651
22652 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22653
22654         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22655         messages
22656         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22657         "At global scope" warning
22658         * g++.dg/ext/align1.C: Change cygwin test for alignment
22659         from db-bogus to dg-warning
22660
22661 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22662
22663         * g77.f-torture/compile/cpp2.F: New test.
22664
22665 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22666
22667         * g++.dg/template/access1.C: New test.
22668
22669 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22670
22671         * gcc.dg/20020118-1.c: New.
22672
22673 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22674
22675         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22676
22677 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22678
22679         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22680         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22681         alignment warnings.
22682
22683 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22684
22685         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22686         torture_with_loops and torture_without_loops
22687
22688 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22689
22690         * gcc.c-torture/compile/20020116-1.c: New test.
22691
22692 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22693
22694         * gcc.dg/20020116-2.c: New test.
22695
22696         * gcc.dg/ultrasp4.c: New test.
22697
22698         * gcc.dg/20020116-1.c: New test.
22699
22700 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22701
22702         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22703         by EABI.
22704
22705 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22706
22707         * gcc.misc-tests/i386-prefetch.exp: New.
22708         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22709         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22710         * gcc.misc-tests/i386-pf-none-1.c: New test.
22711         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22712
22713 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22714
22715         * gcc.dg/gnu89-init-1.c: Add new tests.
22716
22717 2002-01-15  Andreas Jaeger  <aj@suse.de>
22718
22719         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22720         * gcc.dg/i386-mmx-2.c: Likewise.
22721         * gcc.dg/i386-sse-1.c: Likewise.
22722         * gcc.dg/i386-sse-2.c: Likewise.
22723         * gcc.dg/i386-sse-3.c: Likewise.
22724
22725 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22726
22727         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22728         Uncomment additional cases that now pass.
22729
22730 2002-01-11  Richard Henderson  <rth@redhat.com>
22731
22732         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22733         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22734
22735 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22736
22737         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22738
22739 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22740
22741         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22742         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22743
22744 2002-01-10  Dale Johannesen  <dalej@apple.com>
22745
22746         * gcc.c-torture/execute/loop-11.c: New.
22747
22748 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22749
22750         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22751         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22752
22753 2002-01-09  Richard Henderson  <rth@redhat.com>
22754
22755         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22756         type in which to perform the operation for each size.
22757
22758 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22759
22760         * gcc.c-torture/compile/20020109-2.c: New test.
22761
22762 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22763
22764         * gcc.c-torture/execute/loop-10.c: New test.
22765
22766 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22767
22768         * gcc.c-torture/compile/20010226-1.c: New test.
22769         * gcc.c-torture/compile/20010227-1.c: New test.
22770         * gcc.c-torture/compile/20010426-1.c: New test.
22771         * gcc.c-torture/compile/20010510-1.c: New test.
22772         * gcc.c-torture/compile/20010605-3.c: New test.
22773         * gcc.c-torture/compile/20010824-1.c: New test.
22774         * gcc.c-torture/execute/20010409-1.c: New test.
22775         * gcc.dg/noncompile/20000901-1.c: New test.
22776         * gcc.dg/20001023-1.c: New test.
22777         * gcc.dg/20001101-1.c: New test.
22778         * gcc.dg/20001102-1.c: New test.
22779         * gcc.dg/20010207-1.c: New test.
22780         * gcc.dg/20010405-1.c: New test.
22781         * gcc.dg/20010822-1.c: New test.
22782         * gcc.dg/20011107-1.c: New test.
22783
22784 2002-01-09  Jeffrey A Law  (law@redhat.com)
22785
22786         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22787
22788         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22789         execution failure on PA targets.
22790
22791 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22792
22793         * gcc.c-torture/compile/20020109-1.c: New test.
22794
22795 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22796
22797         * gcc.c-torture/execute/20020108-1.c: New test.
22798
22799 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22800
22801         * gcc.dg/20020108-1.c: New test.
22802
22803 2002-01-08  H.J. Lu <hjl@gnu.org>
22804
22805         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22806         for header files.
22807
22808 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22809
22810         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22811         consistency.
22812
22813 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22814
22815         * gcc.dg/altivec-4.c: Test altivec predicates.
22816
22817 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22818
22819         * gcc.c-torture/execute/20020107-1.c: New test.
22820
22821 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22822
22823         PR c/5279
22824         * gcc.c-torture/compile/20020106-1.c: New test.
22825
22826 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22827
22828         * gcc.c-torture/execute/nestfunc-4.c: New test.
22829
22830 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22831
22832         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22833         extra triple that slipped in.
22834         * g++.old-deja/g++.abi/align.C: Likewise.
22835         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22836
22837 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22838
22839         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22840         * g++.old-deja/g++.abi/align.C: Likewise.
22841         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22842
22843         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22844         on FreeBSD/i386.
22845         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22846         FreeBSD.
22847
22848 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22849
22850         * gcc.dg/20020104-1.c: New test.
22851
22852         * gcc.dg/20020104-2.c: New test.
22853
22854 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22855
22856         * gcc.dg/20020103-1.c: Fix typo in target selector.
22857
22858 2002-01-03  Richard Henderson  <rth@redhat.com>
22859
22860         * gcc.dg/20020103-1.c: New.
22861
22862 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22863
22864         * gcc.c-torture/execute/20020103-1.c: New test.
22865
22866 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22867
22868         * g++.dg/other/debug2.C: New test.
22869
22870         * gcc.c-torture/compile/20020103-1.c: New test.
22871
22872 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22873
22874         * gcc.dg/gnu89-init-1.c: Added new tests.
22875
22876 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22877
22878         * g++.dg/template/friend2.C: Remove as patch is reverted.
22879
22880         * g++.dg/warn/oldcast1.C: New test.
22881
22882         * g++.dg/template/ptrmem1.C: New test.
22883         * g++.dg/template/ptrmem2.C: New test.
22884
22885         * g++.dg/template/ntp.C: New test.
22886
22887         * g++.dg/other/component1.C: New test.
22888
22889         * g++.dg/template/ttp3.C: New test.
22890
22891         * g++.dg/template/friend2.C: New test.
22892         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22893
22894 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22895
22896         * g++.dg/other/ptrmem1.C: New test.
22897         * g++.dg/other/ptrmem2.C: New test.
22898
22899 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22900
22901         * g++.dg/template/ctor1.C: New test.
22902
22903 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22904
22905         * g++.dg/template/friend2.C: New test.
22906
22907 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22908
22909         * gcc.dg/mmix-1.c: New test.
22910
22911 2001-12-31  Richard Henderson  <rth@redhat.com>
22912
22913         * gcc.dg/asm-5.c: New.
22914
22915 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22916
22917         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22918         in namespace __gnu_cxx
22919
22920 2001-12-30  Richard Henderson  <rth@redhat.com>
22921
22922         * gcc.dg/debug-6.c: New.
22923
22924 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22925
22926         * gcc.c-torture/compile/20011229-2.c: New test.
22927
22928 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22929
22930         * gcc.dg/debug-3.c: New test.
22931         * gcc.dg/debug-4.c: New test.
22932         * gcc.dg/debug-5.c: New test.
22933
22934 2001-12-29  Richard Henderson  <rth@redhat.com>
22935
22936         * g++.dg/eh/loop1.C: New.
22937
22938 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22939
22940         * g++.dg/template/crash1.C: New test.
22941
22942 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22943
22944         * g++.dg/other/const1.C: New test.
22945
22946 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22947
22948         * gcc.c-torture/compile/20011229-1.c: New test.
22949
22950 2001-12-28  Stan Shebs  <shebs@apple.com>
22951
22952         * lib/objc-torture.exp: Resync with c-torture.exp.
22953         * lib/objc.exp: Load standard libraries.
22954
22955 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22956
22957         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22958         additional tests.
22959
22960 2001-12-27  Roger Sayle <roger@eyesopen.com>
22961
22962         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22963
22964 2001-12-27  Richard Henderson  <rth@redhat.com>
22965
22966         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22967
22968 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22969
22970         * g++.dg/eh/ctor1.C: New test.
22971         * g++.dg/other/error2.C: New test.
22972
22973 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22974
22975         * g++.dg/other/init2.C: New test.
22976
22977 2001-12-24  Richard Henderson  <rth@redhat.com>
22978
22979         * gcc.dg/20011223-1.c: New.
22980         * gcc.dg/inline-1.c: New.
22981
22982 2001-12-23  Richard Henderson  <rth@redhat.com>
22983
22984         * gcc.dg/asm-4.c: Test operand modifiers.
22985
22986 2001-12-23  Richard Henderson  <rth@redhat.com>
22987
22988         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22989
22990 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22991
22992         * gcc.c-torture/execute/20011223-1.c: New test.
22993
22994 2001-12-21  Richard Henderson  <rth@redhat.com>
22995
22996         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22997         re-enables the warning.
22998
22999 2001-12-21  Richard Henderson  <rth@redhat.com>
23000
23001         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23002
23003 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23004
23005         * gcc.c-torture/compile/20011218-1.c: New test.
23006
23007 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23008
23009         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23010         arm-isr.c test.
23011         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23012         epilogue generation for ARM ISR routines.
23013
23014 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23015
23016         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23017         * gcc.dg/format/c90-printf-3.c: Likewise.
23018         * gcc.dg/format/c99-printf-3.c: Likewise.
23019         * gcc.dg/format/ext-1.c: Likewise.
23020         * gcc.dg/format/ext-6.c: Likewise.
23021         * gcc.dg/format/format.h: Prototype unlocked stdio.
23022
23023 2001-12-20  Richard Henderson  <rth@redhat.com>
23024
23025         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23026         (arena): Use it.
23027         (malloc): Correct allocation logic.  Abort if we fill up the
23028         arena before initialization complete.
23029         (realloc): Correct allocation logic.
23030
23031 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23032
23033         * gcc.c-torture/compile/20011219-2.c: New test.
23034
23035         * gcc.c-torture/execute/20011219-1.c: New test.
23036
23037 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23038
23039         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23040         target does not support weak symbols.
23041
23042 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23043
23044         * gcc.c-torture/compile/20011219-1.c: New test.
23045
23046 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23047
23048         * g++.dg/other/error1.C: New test.
23049
23050 2001-12-17  Jeffrey A Law  (law@redhat.com)
23051
23052         * gcc.c-torture/execute/20011217-1.c: New test.
23053
23054 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23055
23056         * objc.dg/special/: New directory.
23057         * objc.dg/special/special.exp: New file.
23058         * objc.dg/special/unclaimed-category-1.h: New file.
23059         * objc.dg/special/unclaimed-category-1a.m: New file.
23060         * objc.dg/special/unclaimed-category-1.m: New file.
23061
23062 2001-12-17  Andreas Jaeger  <aj@suse.de>
23063
23064         * gcc.c-torture/compile/20011217-2.c: New test.
23065
23066 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23067
23068         * gcc.c-torture/compile/20011217-1.c: New test.
23069
23070 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23071
23072         * testsuite/gcc.dg/20011214-1.c: New.
23073
23074 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23075
23076         * gcc.dg/altivec-4.c: New.
23077
23078 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23079
23080         * gcc.dg/20011113-1.c: New test.
23081
23082 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23083
23084         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23085         std::__malloc_alloc_template<0> and
23086         std::__default_alloc_template<false, 0>.
23087
23088 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23089
23090         * objc/execute/bf-21.m: New test.
23091         * objc/execute/enumeration-1.m: New test.
23092         * objc/execute/enumeration-2.m: New test.
23093
23094 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23095
23096         * gcc.dg/gnu89-init-1.c: New test.
23097
23098 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23099
23100         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23101         * g++.old-deja/g++.jason/2371.C: Likewise.
23102         * g++.old-deja/g++.jason/template33.C: Likewise.
23103         * g++.old-deja/g++.jason/template34.C: Likewise.
23104         * g++.old-deja/g++.jason/template36.C: Likewise.
23105         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23106         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23107         * g++.old-deja/g++.other/typename1.C: Likewise.
23108         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23109         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23110         * g++.old-deja/g++.pt/typename11.C: Likewise.
23111         * g++.old-deja/g++.pt/typename14.C: Likewise.
23112         * g++.old-deja/g++.pt/typename16.C: Likewise.
23113         * g++.old-deja/g++.pt/typename3.C: Likewise.
23114         * g++.old-deja/g++.pt/typename4.C: Likewise.
23115         * g++.old-deja/g++.pt/typename5.C: Likewise.
23116         * g++.old-deja/g++.pt/typename7.C: Likewise.
23117         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23118
23119 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23120
23121         * g++.dg/other/linkage1.C: New test.
23122         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23123         specifiers.
23124
23125 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23126
23127         * gcc.dg/concat.c: New test.
23128
23129 2001-12-11  Stan Shebs  <shebs@apple.com>
23130
23131         * objc/compile: New test directory.
23132         * objc/compile/compile.exp: New expect script.
23133         * objc/compile/20011211-1.m: New compile test.
23134
23135 2001-12-11  Jason Merrill  <jason@redhat.com>
23136
23137         * lib/prune.exp (prune_gcc_output): Also handle "In member
23138         function".  So many permutations...
23139
23140 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23141
23142         * g++.dg/template/typedef1.C: New test.
23143
23144 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23145
23146         * g++.dg/other/copy1.C: New test.
23147
23148 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23149
23150         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23151
23152         * gcc.dg/builtin-choose-expr.c: New.
23153
23154 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23155
23156         * gcc.dg/altivec-2.c: New.
23157
23158 2001-12-07  Richard Henderson  <rth@redhat.com>
23159
23160         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23161
23162 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23163
23164         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23165         ultrasparc.
23166
23167 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23168
23169         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23170
23171 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23172
23173         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23174         variable argument list.
23175
23176 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23177
23178         * gcc.c-torture/execute/memcheck: Delete entire directory.
23179         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23180         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23181
23182 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23183
23184         * gcc.dg/Wshadow-1.c: New test.
23185
23186 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * gcc.c-torture/compile/20011130-1.c: New test.
23189
23190         * gcc.dg/noncompile/20011025-1.c: New test.
23191
23192         * g++.dg/other/anon-union.C: New test.
23193
23194         * gcc.c-torture/execute/20011024-1.c: New test.
23195
23196 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23197
23198         * gcc.c-torture/execute/20000722-1.x,
23199         gcc.c-torture/execute/20010123-1.x: Remove.
23200         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23201         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23202         gcc.dg/c99-complit-2.c: New tests.
23203
23204 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23205
23206         * g++.dg/inherit/base1.C: New test.
23207
23208 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23209
23210         * g++.dg/other/stdarg1.C: New test.
23211
23212         * gcc.c-torture/compile/20011130-2.c: New test.
23213
23214 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23215
23216         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23217         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23218         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23219         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23220         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23221         * gcc.dg/builtin-prefetch-1.c: New test.
23222
23223 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23224
23225         * gcc.dg/20011130-1.c: New test.
23226
23227 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23228
23229         * g++.dg/other/scope1.C: New test.
23230         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23231
23232 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23233
23234         * gcc.dg/vla-init-1.c: New test.
23235
23236 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23237
23238         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23239
23240 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23241
23242         * objc.dg/alias.m: Update.
23243         * objc.dg/class-1.m: Update.
23244         * objc.dg/const-str-1.m: Update.
23245         * objc.dg/fwd-proto-1.m: Update.
23246         * objc.dg/id-1.m: Update.
23247         * objc.dg/super-class-1.m: Update.
23248
23249 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23250
23251         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23252         constructs.
23253
23254 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23255
23256         * gcc.c-torture/execute/20011128-1.c: New test.
23257
23258 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23259
23260         * gcc.dg/20011127-1.c: New test.
23261
23262 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23263
23264         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23265         from Austin Group draft 7.
23266         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23267         scanf format arguments.
23268         * gcc.dg/format/no-exargs-2.c: New test.
23269
23270 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23271
23272         * g++.dg/abi/vbase8-4.C: New test.
23273
23274 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23275
23276         * gcc.c-torture/execute/20011121-1.c: New test.
23277
23278 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23279
23280         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23281
23282 2001-11-23  Andreas Jaeger  <aj@suse.de>
23283
23284         * gcc.dg/cpp/charconst-2.c: New test.
23285
23286 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23287
23288         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23289         to the host if it is remote.  Let tests specify extra headers
23290         they use.
23291         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23292         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23293         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23294         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23295         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23296         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23297         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23298         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23299         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23300         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23301
23302 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23303
23304         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23305         for little endian ARMs.
23306
23307 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23308
23309         * gcc.c-torture/compile/20011119-1.c: New test.
23310         * gcc.c-torture/compile/20011119-2.c: New test.
23311
23312 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23313
23314         * gcc.dg/altivec-1.c: Fix typo.
23315
23316 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23317
23318         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23319
23320 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23321
23322         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23323
23324 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23325
23326         * lib/g77.exp: Don't specify --rpath-link.
23327
23328         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23329         across all the headers.
23330         * gcc.dg/format/format.exp: For testing on a remote host,
23331         copy format.h.
23332
23333         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23334         * gcc.c-torture/execute/930406-1.c: Likewise.
23335         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23336
23337 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23338
23339         * gcc.dg/altivec-1.c: New.
23340
23341 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23342
23343         * gcc.dg/cpp/fpreprocessed.c: New test case.
23344
23345 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23346
23347         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23348         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23349         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23350
23351 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23352
23353         * gcc.dg/no-builtin-1.c: New test.
23354
23355 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.c-torture/execute/20011115-1.c: New test.
23358
23359 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23360
23361         * gcc.c-torture/compile/20011114-2.c: New test.
23362         * gcc.c-torture/compile/20011114-3.c: New test.
23363         * gcc.c-torture/compile/20011114-4.c: New test.
23364
23365 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         * g++.dg/other/init1.C: New test.
23368
23369 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23370
23371         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23372         message.
23373
23374         * gcc.c-torture/execute/20011114-1.c: New testcase.
23375
23376         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23377         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23378         like the (before this change) version of 20010327-1.c.
23379
23380 2001-11-14  Roger Sayle <roger@eyesopen.com>
23381
23382         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23383
23384 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23385
23386         * g++.dg/init/array2.C: New test.
23387
23388 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23389
23390         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23391
23392 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23393
23394         * g++.dg/other/forscope1.C: New test.
23395         * g++.dg/ext/forscope1.C: New test.
23396         * g++.dg/ext/forscope2.C: New test.
23397
23398 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23399
23400         * gcc.c-torture/execute/20011113-1.c: New test.
23401
23402 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23403
23404         * gcc.c-torture/execute/20011109-2.c: New test.
23405
23406         * gcc.c-torture/execute/20011109-1.c: New test.
23407
23408 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23409
23410         * gcc.c-torture/compile/20011109-1.c: New test.
23411
23412 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23413
23414         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23415         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23416         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23417         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23418         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23419         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23420         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23421
23422 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23423
23424         * g++.dg/warn/Wshadow-1.C: New tests.
23425         * g++.old-deja/g++.mike/for3.C: Update.
23426
23427 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23428
23429         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23430         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23431         XFAILs.  Adjust expected error texts.
23432         * gcc.c-torture/compile/20011106-1.c,
23433         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23434         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23435         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23436         gcc.dg/c99-array-lval-5.c: New tests.
23437
23438 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23439
23440         * gcc.dg/cpp/defined.c: Update.
23441
23442 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23443
23444         * gcc.c-torture/execute/anon-1.c: New test.
23445
23446 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23447
23448         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23449         same size, so no warning should be produced on stormy16.
23450
23451         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23452         due to oversized array.
23453         * g++.old-deja/g++.mike/ns15.C: Likewise.
23454         * g++.old-deja/g++.pt/crash16.C: Likewise.
23455
23456 2001-11-02  Graham Stott  <grahams@redhat.com>
23457
23458         * g++.dgother/debug1.C: Fix typos.
23459
23460 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23461
23462         * g++.dg/other/debug1.C: New test.
23463
23464 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23465
23466         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23467         of unsigned long.
23468
23469 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23470
23471         * gcc.dg/20011029-2.c: New test.
23472
23473         * gcc.c-torture/compile/20011029-1.c: New test.
23474
23475 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23476
23477         * objc/execute/class_self-1.m: New test.
23478         * objc/execute/class_self-2.m: New test.
23479
23480 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23481
23482         * gcc.misc-tests/msgs.exp: Delete.
23483         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23484         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23485         error set to match recent changes.
23486
23487 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23488
23489         * gcc.dg/20011021-1.c: New test.
23490
23491 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23492
23493         * gcc.c-torture/compile/20011023-1.c: New test.
23494
23495 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23496
23497         * lib/g77.exp: Rewrite based on lib/g++.exp.
23498
23499 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23500
23501         * gcc.c-torture/execute/20011019-1.c: New test.
23502
23503         * gcc.dg/20011018-1.c: New test.
23504
23505 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23506
23507         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23508
23509 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23510
23511         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23512         * gcc.dg/attr-invalid.c: Likewise.
23513
23514 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * testsuite/gcc.dg/20011015-1.c: New test.
23517
23518 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23519
23520         * g++.dg/template/unify2.C: New test.
23521
23522 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23523
23524         * g++.dg/other/exception-specification.C: New test
23525
23526 2001-10-13  Tom Rix  <trix@redhat.com>
23527
23528         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23529         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23530
23531 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23532
23533         * testsuite/gcc.dg/20011009-1.c: New test.
23534
23535 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         PR g++/4476
23538         * g++.dg/other/friend1.C: New test.
23539
23540 2001-10-11  Richard Henderson  <rth@redhat.com>
23541
23542         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23543
23544 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23545
23546         * gcc.c-torture/compile/20011010-1.c: New.
23547
23548 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23549
23550         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23551         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23552         g77.f-torture/execute/execute.exp,
23553         g77.f-torture/noncompile/noncompile.exp,
23554         gcc.c-torture/compile/compile.exp,
23555         gcc.c-torture/execute/execute.exp,
23556         gcc.c-torture/execute/ieee/ieee.exp,
23557         gcc.c-torture/execute/memcheck/memcheck.exp,
23558         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23559         objc/execute/execute.exp: Update FSF address.
23560
23561 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23562
23563         * gcc.dg/cpp/cmdlne-C.c: Update.
23564         * gcc.dg/cpp/cmdlne-C2.c: New.
23565
23566 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23567
23568         * gcc.c-torture/execute/20011008-3.c: New.
23569
23570 2001-10-08  DJ Delorie  <dj@redhat.com>
23571
23572         * gcc.dg/20011008-1.c: New.
23573         * gcc.dg/20011008-2.c: New.
23574
23575 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23576
23577         * gcc.dg/cpp/spacing1.c: Update test.
23578
23579 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23580
23581         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23582         spelling errors of "separate" as "seperate".
23583
23584 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23585
23586         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23587         enough to avoid inlining.
23588
23589 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23590
23591         * lib/g77.exp: set libg2c_dir correctly.
23592
23593 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23594
23595         * gcc.dg/cpp/macro11.c: New test.
23596
23597 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23598
23599         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23600         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23601         gcc.dg/format/multattr-3.c: New tests.
23602         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23603         tests for format attributes on function pointers being rejected.
23604
23605 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23606
23607         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23608
23609 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23610
23611         * g++.dg/warn/format1.C: New test.
23612
23613 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23614
23615         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23616
23617 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23618
23619         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23620
23621 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23622
23623         * gcc.dg/cpp/redef2.c: Add test.
23624
23625 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23626
23627         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23628         long-standing bug on i686, apparently.
23629         * gcc.c-torture/execute/loop-2c.x: New file.
23630         * gcc.c-torture/execute/loop-2d.x: New file.
23631         * gcc.c-torture/execute/loop-3c.x: New file.
23632
23633 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23634
23635         * gcc.dg/cpp/20000625-2.c: Correct line number.
23636
23637 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23638
23639         * gcc.dg/cpp/macro10.c: New test.
23640         * gcc.dg/cpp/strify3.c: New test.
23641         * gcc.dg/cpp/spacing1.c: Add tests.
23642         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23643         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23644
23645 2001-09-24  DJ Delorie  <dj@redhat.com>
23646
23647         * gcc.c-torture/execute/20010924-1.c: New test.
23648
23649 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23650
23651         * testsuite/objc/execute/paste.m: Remove.
23652
23653 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23654
23655         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23656
23657 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23658
23659         * g77.dg/strlen0.f: New test.
23660
23661 2001-09-21  Richard Henderson  <rth@redhat.com>
23662
23663         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23664         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23665
23666 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23667
23668         Table-driven attributes.
23669         * g++.dg/ext/attrib1.C: New test.
23670
23671 2001-09-20  DJ Delorie  <dj@redhat.com>
23672
23673         * gcc.dg/20000926-1.c: Update expected warning messages.
23674         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23675         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23676         array.
23677
23678 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23679
23680         * g++.dg/eh/registers1.C: New test case.
23681
23682 2001-09-17  Richard Henderson  <rth@redhat.com>
23683
23684         * gcc.dg/array-5.c: Fix VLA decomposition test.
23685
23686 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23687
23688         * gcc.dg/cpp/line5.c: New testcase.
23689
23690 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23691
23692         * gcc.dg/cpp/macro9.c: New test.
23693
23694 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23695
23696         * gcc.c-torture/execute/980223.c: Change type of addr from long
23697         to char *.
23698
23699 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23700
23701         * gcc.c-torture/execute/20010915-1.c: New test.
23702
23703 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23704
23705         * g77.dg/bprob: New directory.
23706         * g77.dg/bprob/bprob.exp: New file.
23707         * g77.dg/bprob/bprob-1.f: New test.
23708         * g77.dg/gcov: New directory.
23709         * g77.dg/gcov/gcov.exp: New file.
23710         * g77.dg/gcov/gcov-1.f: New test.
23711         * g77.dg/gcov/gcov-1.x: New file.
23712
23713 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23714
23715         * gcc.dg/cpp/directiv.c: Update.
23716         * gcc.dg/cpp/undef1.c: Update.
23717
23718 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23719
23720         * gcc.dg/20010912-1.c: New test.
23721
23722 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23723
23724         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23725         language-independent file in lib.
23726         * lib/gcov.exp: New file.
23727
23728 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23729
23730         * gcc.c-torture/compile/20010911-1.c: New test.
23731
23732 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23733
23734         * lib/profopt.exp: New, to support profile-directed optimizations.
23735         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23736         * gcc.misc-tests/bprob-1.c: New test.
23737         * gcc.misc-tests/bprob-2.c: New test.
23738
23739 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23740
23741         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23742         XFAIL and which kinds of gcov output to verify.
23743         * gcc.misc-tests/gcov-4b.x: New file.
23744         * gcc.misc-tests/gcov-5b.x: New file.
23745         * gcc.misc-tests/gcov-6.x: New file.
23746         * gcc.misc-tests/gcov-7.c: New test.
23747         * gcc.misc-tests/gcov-7.x: New file.
23748
23749 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23750
23751         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23752         * gcc.misc-tests/gcov-6.c: New test.
23753
23754 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23755
23756         PR c++/3986
23757         * g++.dg/abi/vbase1.C: New test.
23758
23759 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23760
23761         * objc.dg/method-2.m: New.
23762
23763 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23764
23765         PR c++/4203
23766         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23767         * g++.dg/init/empty1.C: New test.
23768
23769 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * gcc.c-torture/compile/20010903-1.c: New test.
23772
23773 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23774
23775         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23776         for m68k.
23777
23778 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23779
23780         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23781
23782         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23783
23784         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23785
23786 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23787
23788         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23789         for 16-bit 'unsigned int'.
23790
23791 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23792
23793         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23794
23795 2001-08-27  Richard Henderson  <rth@redhat.com>
23796
23797         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23798         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23799
23800 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23801
23802         * gcc.dg/asm-names.c (ymain): New.
23803
23804 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23805
23806         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23807         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23808         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23809
23810 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23811
23812         * gcc.dg/compare5.c: New testcase.
23813
23814 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23815
23816         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23817         and "In instantiation".
23818
23819 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23820
23821         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23822
23823 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23824
23825         * gcc.misc-tests/gcov.exp: Add support for branch information.
23826         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23827         * gcc.misc-tests/gcov-4.c: New test.
23828         * gcc.misc-tests/gcov-4b.c: New test.
23829         * gcc.misc-tests/gcov-5b.c: New test.
23830
23831 2001-08-20  Zack Weinberg  <zackw@panix.com>
23832
23833         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23834         expected to fail.
23835
23836 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23837
23838         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23839
23840 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23841
23842         * g++.dg/eh/template1.C: New test.
23843
23844 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23845
23846         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23847         Fix thinko.
23848         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23849         for xfail.
23850
23851 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23852
23853         * lib/g77-dg.exp:  Use prune.exp for common procedures
23854         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23855         * lib/g77.exp: (g77-dg-prune) Remove
23856
23857 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23858
23859         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23860
23861 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23862
23863         * g++.dg/template/unify1.C: New test.
23864
23865 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23866
23867         * g++.dg/abi/empty4.C: New test.
23868
23869 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23870
23871         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23872         solaris2.*
23873         * g77.f-torture/compile/pr3743.x: Likewise
23874
23875 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23876
23877         * g++.dg/other/using-declaration.C: New test.
23878
23879 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23880
23881         * gcc.dg/cpp/tr-sign.c: New testcase.
23882
23883 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23884
23885         * gcc.dg/cpp/19951025-1.c: Revert.
23886         * gcc.dg/cpp/directiv.c: We no longer process directives that
23887         interrupt macro arguments.
23888
23889 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23890
23891         * gcc.dg/bconstp-1.c: New test.
23892
23893 2001-08-03  Richard Henderson  <rth@redhat.com>
23894
23895         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23896
23897 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23898
23899         * gcc.dg/cpp/19951025-1.c: Update.
23900
23901 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23902
23903         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23904         should be x.
23905
23906 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23907
23908         Kill -fhonor-std.
23909         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23910         * g++.old-deja/g++.other/std1.C: Likewise.
23911         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23912
23913 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23914
23915         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23916         (g77_pass, g77_fail, g77_finish, g77_exit,
23917         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23918
23919 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23920
23921         * g77.dg/fbackslash.f
23922         * g77.dg/fcase-preserve.f
23923         * g77.dg/ff90-1.f
23924         * g77.dg/ffixed-line-length-0.f
23925         * g77.dg/ffixed-line-length-132.f
23926         * g77.dg/ffixed-line-length-7.f
23927         * g77.dg/ffixed-line-length-72.f
23928         * g77.dg/ffixed-line-length-none.f
23929         * g77.dg/ffree-form-1.f
23930         * g77.dg/fno-backslash.f
23931         * g77.dg/fno-f90-1.f
23932         * g77.dg/fno-fixed-form-1.f
23933         * g77.dg/fno-onetrip.f
23934         * g77.dg/fno-typeless-boz.f
23935         * g77.dg/fno-underscoring.f
23936         * g77.dg/fno-vxt-1.f
23937         * g77.dg/fonetrip.f
23938         * g77.dg/ftypeless-boz.f
23939         * g77.dg/fugly-assumed.f
23940         * g77.dg/funderscoring.f
23941         * g77.dg/fvxt-1.f
23942
23943 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23944
23945         * objc.dg/fwd-proto-1.m: New.
23946         * objc.dg/local-decl-1.m: New.
23947         * objc.dg/naming-1.m: New.
23948         * objc.dg/naming-2.m: New.
23949         * objc.dg/proto-hier-1.m: New.
23950
23951 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23952
23953         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23954         largest-type elements to a struct makes its size grow.
23955
23956 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23957
23958         * g++.dg/abi/vthunk1.C: New test.
23959
23960 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23961
23962         * g++.dg/abi/vbase8-22.C: New test.
23963
23964 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23965
23966         * gcc.dg/cpp/macro8.c: New test.
23967
23968 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23969
23970         * g++.dg/abi/vbase8-21.C: New test.
23971
23972 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23973
23974         * g++.dg/abi/vbase8-10.C: New test.
23975
23976 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23977
23978         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23979         ${tool}_set_ld_library_path.
23980         Changed caller.
23981         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23982         g++.exp.
23983
23984 2001-07-26  Stan Cox <scox@redhat.com>
23985
23986         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23987         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23988         gcc_exit, gcc_check_unsupported_p):
23989         Moved to gcc-deps.exp
23990         * gcc-deps.exp: New file.
23991
23992 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23993
23994         * g++.old-deja/g++.pt/defarg14.C: New test.
23995
23996 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23997
23998         * g++.old-deja/g++.other/lineno5.C: New test.
23999
24000 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24001
24002         * g++.old-deja/g++.pt/crash68.C: New test.
24003
24004 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24005
24006         * g++.old-deja/g++.other/crash42.C: New test.
24007
24008 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24009
24010         * gcc.dg/cpp/extratokens.c: Fix.
24011         * gcc.dg/cpp/skipping2.c: New tests.
24012
24013 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24014
24015         * gcc.c-torture/execute/20010724-1.c: New file.
24016         * gcc.c-torture/execute/20010724-1.x: New file.
24017
24018 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24019
24020         * g++.old-deja/g++.other/cond7.C: New test.
24021
24022 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24023
24024         * g++.old-deja/g++.other/optimize4.C: New test.
24025
24026 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24027
24028         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24029
24030 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24031
24032         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24033         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24034         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24035         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24036
24037         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24038         bug report" message.
24039
24040         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24041         * g++.dg/ext/instantiate1.C: Move from old-deja.
24042
24043 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24044
24045         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24046         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24047         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24048         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24049
24050 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24051
24052         * gcc.c-torture/execute/20010723-1.c: New test.
24053
24054 2001-07-23  Ben Elliston  <bje@redhat.com>
24055
24056         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24057
24058 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24059
24060         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24061         i[34567]86-*-*.
24062         Delete handling of ieee_multilib_flags.
24063         Pass -mieee for alpha*-*-* and sh-*-*.
24064         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24065
24066 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         Remove old-abi tests.
24069         * g++.old-deja/g++.mike/p11116.C: Remove.
24070         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24071
24072 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24073
24074         * g77.f-torture/compile/pr3743.f:  New test
24075
24076 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24077
24078         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24079
24080 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24081
24082         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24083         g++.old-deja/g++.pt/static6.C: Likewise.
24084         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24085         supports weak symbols.
24086
24087 2001-07-18  Andreas Jaeger  <aj@suse.de>
24088
24089         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24090         supported again.
24091
24092 2001-07-18  Andreas Jaeger  <aj@suse.de>
24093
24094         * gcc.dg/iftrap-1.c: Fix target line.
24095
24096 2001-07-17  Richard Henderson  <rth@redhat.com>
24097
24098         * gcc.c-torture/execute/20010717-1.c: New.
24099
24100 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24101
24102         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24103         tests.
24104
24105 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24106
24107         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24108
24109 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24110
24111         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24112         UAC_SIGBUS, UAC_NOPRINT definitions.
24113
24114 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24115
24116         * objc/execute/object_is_class.m: New test.
24117         * objc/execute/object_is_meta_class.m: New test.
24118
24119 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24120
24121         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24122         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24123
24124 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24125
24126         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24127         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24128
24129 2001-07-14  Richard Henderson  <rth@redhat.com>
24130
24131         * gcc.dg/iftrap-1.c: New.
24132
24133 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24134
24135         * g77.f-torture/execute/intrinsic77.f: New test.
24136
24137 2001-07-11  Janis Johnson <janis@us.ibm.com>
24138
24139         * gcc.misc-tests/gcov-3.c: New test.
24140
24141 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24142
24143         * gcc.c-torture/compile/20010711-1.c,
24144         * gcc.c-torture/compile/20010711-2.c: New tests.
24145
24146 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24147
24148         * gcc.c-torture/execute/20010711-1.c: New test.
24149
24150 2001-07-11  Ben Elliston  <bje@redhat.com>
24151
24152         * g++.old-deja/g++.other/enum5.C: New test.
24153
24154 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24155
24156         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24157         (g++-dg-prune): Call prune_gcc_output.
24158         * prune.exp: New file for prune_gcc_output.
24159         * lib/g++.exp, lib/gcc.exp: Load it.
24160
24161 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24162
24163         * gcc.c-torture/compile/20010701-1.c,
24164         g++.old-deja/g++.ext/attrib6.C: New tests.
24165
24166 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24167
24168         * gcc.c-torture/compile/20010706-1.c: New test.
24169
24170 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24171
24172         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24173
24174 2001-06-28  Stan Shebs  <shebs@apple.com>
24175
24176         * gcc.dg/pragma-darwin.c: New test.
24177
24178 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24179
24180         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24181         Solaris 2.[678] system.
24182
24183 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24184
24185         * gcc.dg/20010622-1.c: New test.
24186
24187 2001-06-18  Stan Shebs  <shebs@apple.com>
24188
24189         * objc.dg: New directory.
24190         * objc.dg/dg.exp: New file.
24191         * objc.dg/alias.m: New.
24192         * objc.dg/class-1.m: New.
24193         * objc.dg/class-2.m: New.
24194         * objc.dg/const-str-1.m: New.
24195         * objc.dg/const-str-2.m: New.
24196         * objc.dg/id-1.m: New.
24197         * objc.dg/method-1.m: New.
24198         * objc.dg/super-class-1.m: New.
24199         * lib/objc-dg.exp: New file.
24200
24201 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24202
24203         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24204         of label name.
24205
24206 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24209
24210 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24211
24212         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24213         variable.
24214
24215 2001-06-12  Richard Henderson  <rth@redhat.com>
24216
24217         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24218
24219 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24220
24221         * g++.old-deja/g++.abi/vbase5.C: New test.
24222         * g++.old-deja/g++.abi/vbase6.C: New test.
24223         * g++.old-deja/g++.abi/vbase7.C: New test.
24224
24225 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24226
24227         * gcc.c-torture/compile/20010610-1.c: New test.
24228
24229 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24230
24231         * g++.old-deja/g++.abi/vbase4.C: New test.
24232
24233 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24234
24235         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24236         support %f for HC11/HC12 targets.
24237         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24238         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24239         on HC11/HC12 targets.
24240         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24241
24242 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24243
24244         * gcc.dg/wchar_t-1.c: New file.
24245         * gcc.dg/wint_t-1.c: Likewise.
24246
24247 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24248
24249         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24250
24251 2001-06-11  Richard Henderson  <rth@redhat.com>
24252
24253         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24254
24255 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24256
24257         * gcc.c-torture/compile/20010611-1.c: New test.
24258
24259 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24260
24261         * gcc.dg/c99-tag-1.c: Add more tests.
24262
24263 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24264
24265         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24266         representation on MN10300 and ARM/Thumb.
24267
24268 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24269
24270         * g77.f-torture/execute/20010610.f: New.
24271
24272 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24273
24274         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24275         names.
24276
24277 2001-06-09  Richard Henderson  <rth@redhat.com>
24278
24279         * gcc.c-torture/execute/ashrdi-1.c: New.
24280         * gcc.c-torture/execute/ashldi-1.c: New.
24281         * gcc.c-torture/execute/lshrdi-1.c: New.
24282
24283 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24284
24285         * objc/execute/load-3.m: Added. Check sending +load to categories,
24286         in addition to classes.
24287
24288 2001-06-08  Stan Shebs  <shebs@apple.com>
24289
24290         * objc/execute/load-2.m: New test.  From Nicola Pero
24291         <n.pero@mi.flashnet.it>.
24292
24293 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24294
24295         * gcc.c-torture/execute/20010605-2.c: New test.
24296
24297 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24298
24299         * g++.old-deja/g++.abi/vbase2.C: New test.
24300         * g++.old-deja/g++.abi/vbase3.C: New test.
24301
24302 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         * g++.old-deja/g++.pt/friend49.C: New test.
24305
24306 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24307
24308         * g++.old-deja/g++.ext/anon3.C: New test.
24309
24310 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24311
24312         * g++.old-deja/g++.other/conv7.C: New test.
24313
24314 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24315
24316         * gcc.c-torture/compile/20010605-2.c: New test.
24317
24318 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24319
24320         * gcc.c-torture/execute/20010604-1.c: New test.
24321
24322 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24323
24324         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24325
24326 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24327
24328         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24329         (g++_link_flags): Likewise.
24330         (g++_init): Pass gccpath's value to two previous functions.
24331
24332 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24333
24334         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24335         Ensure logfile entry matches exec command line.
24336
24337 2001-05-31  Richard Henderson  <rth@redhat.com>
24338
24339         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24340         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24341
24342 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24343
24344         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24345         compiler for irix6.2
24346
24347 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24348
24349         * g++.old-deja/g++.other/optimize3.C: New file.
24350
24351 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24352
24353         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24354         assemble.
24355
24356 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         * g++.old-deja/g++.other/optimize2.C: New file.
24359
24360 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24361
24362         * gcc.c-torture/compile/20010518-2.c: New file.
24363         * gcc.c-torture/execute/20010518-1.c: New file.
24364         * gcc.c-torture/execute/20010518-2.c: New file.
24365
24366 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24367
24368         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24369
24370 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24371
24372         G++ no longer defines builtins that do not begin with __builtin.
24373         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24374         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24375         * g++.old-deja/g++.law/builtin1.C: Likewise.
24376         * g++.old-deja/g++.law/cvt2.C: Likewise.
24377         * g++.old-deja/g++.mike/net5.C: Likewise.
24378         * g++.old-deja/g++.other/builtins1.C: Likewise.
24379         * g++.old-deja/g++.other/builtins2.C: Likewise.
24380         * g++.old-deja/g++.other/builtins3.C: Likewise.
24381         * g++.old-deja/g++.other/builtins4.C: Likewise.
24382         * g++.old-deja/g++.other/inline8.C: Likewise.
24383         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24384
24385 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24386
24387         * g++.old-deja/g++.pt/using1.C: Adjust.
24388         * g++.old-deja/g++.pt/using2.C: New test.
24389
24390 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24391
24392         * gcc.dg/cpp/charconst.c: New tests.
24393         * gcc.dg/cpp/escape.c: New tests.
24394         * gcc.dg/cpp/escape-1.c: New tests.
24395         * gcc.dg/cpp/escape-2.c: New tests.
24396         * gcc.dg/cpp/ucs.c: New tests.
24397
24398 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24399
24400         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24401         native compiler for irix6.5.
24402
24403 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24404
24405         * lib/g++.exp (g++_include_flags): Use args to compute
24406         get_multilibs.
24407         (g++_link_flags): Likewise.
24408         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24409
24410 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24411
24412         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24413
24414 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24415
24416         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24417         this file.
24418
24419 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24420
24421         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24422         STACK_SIZE;
24423         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24424         to STACK_SIZE; Use it to define size of add_histo array.
24425         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24426         to STACK_SIZE.
24427         (f): Use GITT_SIZE to define size of gitt local table.
24428         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24429         to STACK_SIZE; Use it to define size of bytemem array.
24430
24431 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24432
24433         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24434         on 68HC11/HC12 due to the asm instruction.
24435         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24436         * gcc.c-torture/compile/920520-1.x: Likewise.
24437         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24438         on 68HC11/HC12 because the function is larger than 64K.
24439         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24440         on 68HC11/HC12 because the structure is too large.
24441
24442 2001-05-20  Richard Henderson  <rth@redhat.com>
24443
24444         * gcc.c-torture/execute/20010520-1.c: New.
24445
24446 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24447
24448         * g++.old-deja/g++.warn/compare1.C: New test.
24449         * gcc.dg/compare4.c: New test.
24450
24451 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         * g++.old-deja/g++.other/optimize1.C: New test.
24454
24455 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24456
24457         * g++.old-deja/g++.pt/spec41.C: New test.
24458
24459 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24460
24461         * gcc.c-torture/compile/20010114-1.x: Remove.
24462
24463 2001-05-18  Stan Shebs  <shebs@apple.com>
24464
24465         * gcc.c-torture/compile/20010518-1.c: New test.
24466
24467 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24468
24469         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24470         * g++.old-deja/g++.pt/crash67.C: New test.
24471
24472 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24473
24474         * g++.old-deja/g++.other/debug9.C: New test.
24475
24476 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24477
24478         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24479
24480 2001-05-16  Jan Hubicka  <jh@suse.cz>
24481
24482         * gcc.c-torture/compile/20010516-1.c: New test.
24483
24484 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24485
24486         * g++.old-deja/g++.other/crash41.C: New test.
24487
24488 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24489
24490         * g++.old-deja/g++.pt/crash66.C: New test.
24491
24492 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24493
24494         * g++.old-deja/g++.robertl/eb27.C: Convert.
24495
24496 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24497
24498         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24499         declaration being redundant.
24500
24501 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24502
24503         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24504
24505 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24506
24507         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24508
24509 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24510
24511         * lib/g++.exp: Use testsuite_flags.
24512
24513 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24514
24515         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24516
24517 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24518
24519         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24520
24521 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24522
24523         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24524
24525 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24526
24527         * gcc.c-torture/compile/20010313-1.c: New test.
24528
24529 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24530
24531         * gcc.dg/cpp/direct2.c: New test.
24532         * gccq.dg/cpp/direct2s.c: New test.
24533
24534         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24535
24536 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24537
24538         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24539         * g++.old-deja/g++.other/op3.C: Likewise.
24540
24541 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24542
24543         * gcc.dg/cpp/syshdr.h: New file.
24544         * gcc.dg/cpp/sysmac1.c: Update.
24545         * gcc.dg/cpp/sysmac2.c: Update.
24546
24547 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24548
24549         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24550
24551 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24552
24553         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24554         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24555
24556 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24557
24558         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24559
24560 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24561
24562         * lib/g++.exp (g++_include_flags): Don't use any special flags
24563         if TESTING_IN_BUILD_TREE is not defined.
24564         (g++_init): Use a plain 'c++' as the compiler if
24565         TESTING_IN_BUILD_TREEE is not defined.
24566
24567 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24568
24569         * g++.old-deja/g++.eh/catch13.C: New test.
24570         * g++.old-deja/g++.eh/catch14.C: New test.
24571
24572 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24573
24574         * gcc.dg/cpp/tr-define.c: New test.
24575
24576 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24577
24578         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24579         <stdlib.h>, not <malloc.h>.
24580
24581 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24582
24583         * g++.old-deja/g++.ns/template17.C: New test.
24584
24585 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24586
24587         * g++.old-deja/g++.pt/ref4.C: New test.
24588
24589 2001-04-30  Richard Henderson  <rth@redhat.com>
24590
24591         * gcc.dg/20000724-1.c: Revert last change.
24592
24593 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24594
24595         * g77.f-torture/execute/20010430.f: New test.
24596
24597 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24598
24599         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24600
24601 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24602
24603         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24604
24605 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24606
24607         * g++.old-deja/g++.eh/crash6.C: New test.
24608
24609 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         * g++.old-deja/g++.other/warn7.C: New test.
24612
24613 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24614
24615         * g++.old-deja/g++.other/defarg9.C: New test.
24616
24617 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24618
24619         * g77.f-torture/compile/20010426.f: New test.
24620         * g77.f-torture/execute/20010426.f: New test.
24621
24622 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24623
24624         * g77.f-torture/compile/20000629-1.x: Remove - error
24625         has been fixed.
24626
24627 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24628
24629         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24630         Tweak slightly to work with g++.dg framework.
24631         * g++.dg/special/ecos.exp: Run initp1.C test.
24632         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24633
24634         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24635         its linker doesn't give line numbers either.
24636         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24637
24638 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24639
24640         * g++.old-deja/g++.other/lex1.C: New test.
24641
24642 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24643
24644         * gcc.dg/noncompile/20010425-1.c: New test.
24645
24646 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24647
24648         * g++.old-deja/g++.pt/mangle2.C: New test.
24649
24650 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24651
24652         * gcc.dg/format/plus-1.c: New test.
24653
24654 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24655
24656         * gcc.dg/20010423-1.c: New test.
24657
24658 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24659
24660         * gcc.c-torture/execute/20010422-1.c: New test.
24661
24662 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24663
24664         * g++.old-deja/g++.ns/type2.C: New test.
24665
24666 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24667
24668         * g++.old-deja/g++.other/perf1.C: New test.
24669
24670 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24671
24672         * gcc.dg/c99-func-2.c: Remove xfail.
24673         * gcc.dg/c99-func-3.c: Remove xfail.
24674         * gcc.dg/c99-func-4.c: Remove xfail.
24675
24676 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24677
24678         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24679
24680 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24681
24682         * gcc.c-torture/compile/20010423-1.c: New test.
24683
24684 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24685
24686         * g++.old-deja/g++.pt/typename28.C: New test.
24687
24688 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24689
24690         * g++.old-deja/g++.abi/empty2.C: New test.
24691         * g++.old-deja/g++.abi/empty3.C: New test.
24692
24693 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * g++.old-deja/g++.other/comdat2.C: New test.
24696         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24697
24698 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24699
24700         * g++.old-deja/g++.other/overload14.C: New test.
24701
24702 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24703
24704         * g++.old-deja/g++.other/lookup23.C: New test.
24705
24706 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * gcc.c-torture/execute/20010403-1.c: New test.
24709
24710 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24711             Mark Mitchell  <mark@codesourcery.com>
24712
24713         * lib/old-dejagnu.exp: Don't delete output of executable.
24714         Add .exe suffix to executables.
24715
24716 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24717
24718         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24719
24720 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24721
24722         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24723
24724 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24725
24726         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24727         * g++.old-deja/g++.abi/crash1.C: New test.
24728
24729 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24730
24731         * g++.old-deja/g++.other/crash40.C: New test.
24732
24733 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24734
24735         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24736
24737 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24738
24739         * g++.old-deja/g++.other/warn6.C: New test.
24740
24741 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24742
24743         * g++.old-deja/g++.robertl/eb42.C: Same.
24744
24745 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24746
24747         * gcc.dg/wtr-conversion-1.c: New testcase.
24748
24749 2001-04-10  Richard Henderson  <rth@redhat.com>
24750
24751         * g++.old-deja/g++.other/array5.C: New.
24752
24753 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24754
24755         * gcc.c-torture/execute/20010408-1.c: New test.
24756
24757 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24758
24759         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24760         headers and constructs.
24761         * g++.old-deja/g++.robertl/eb79.C: Same.
24762         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24763         * g++.old-deja/g++.robertl/eb73.C: Same.
24764         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24765         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24766         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24767         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24768         * g++.old-deja/g++.robertl/eb44.C: Same.
24769         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24770         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24771         * g++.old-deja/g++.robertl/eb39.C: Same.
24772         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24773         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24774         * g++.old-deja/g++.robertl/eb30.C: Same.
24775         * g++.old-deja/g++.robertl/eb3.C: Same.
24776         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24777         * g++.old-deja/g++.robertl/eb21.C: Same.
24778         * g++.old-deja/g++.robertl/eb15.C: Same.
24779         * g++.old-deja/g++.robertl/eb118.C: Same.
24780         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24781         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24782         * g++.old-deja/g++.robertl/eb109.C: Same.
24783         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24784         * g++.old-deja/g++.mike/rtti1.C: Same.
24785         * g++.old-deja/g++.mike/p658.C: Same.
24786         * g++.old-deja/g++.mike/net46.C: Same.
24787         * g++.old-deja/g++.mike/net34.C: Same.
24788         * g++.old-deja/g++.mike/memoize1.C: Same.
24789         * g++.old-deja/g++.mike/eh2.C: Same.
24790         * g++.old-deja/g++.law/weak.C: Same.
24791         * g++.old-deja/g++.law/visibility7.C: Same.
24792         * g++.old-deja/g++.law/visibility25.C: Same.
24793         * g++.old-deja/g++.law/visibility22.C: Same.
24794         * g++.old-deja/g++.law/visibility2.C: Same.
24795         * g++.old-deja/g++.law/visibility17.C: Same.
24796         * g++.old-deja/g++.law/visibility13.C: Same.
24797         * g++.old-deja/g++.law/visibility10.C: Same.
24798         * g++.old-deja/g++.law/visibility1.C: Same.
24799         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24800         * g++.old-deja/g++.law/vbase1.C: Same.
24801         * g++.old-deja/g++.law/operators32.C: Same.
24802         * g++.old-deja/g++.law/nest3.C: Same.
24803         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24804         * g++.old-deja/g++.law/except5.C (main): Same.
24805         * g++.old-deja/g++.law/cvt7.C (run): Same.
24806         * g++.old-deja/g++.law/cvt2.C: Same.
24807         * g++.old-deja/g++.law/cvt16.C: Same.
24808         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24809         * g++.old-deja/g++.law/ctors17.C (main): Same.
24810         * g++.old-deja/g++.law/ctors13.C: Same.
24811         * g++.old-deja/g++.law/ctors12.C (main): Same.
24812         * g++.old-deja/g++.law/ctors10.C: Same.
24813         * g++.old-deja/g++.law/code-gen5.C: Same.
24814         * g++.old-deja/g++.law/bad-error7.C: Same.
24815         * g++.old-deja/g++.law/arm9.C: Same.
24816         * g++.old-deja/g++.law/arm12.C: Same.
24817         * g++.old-deja/g++.law/arg8.C: Same.
24818         * g++.old-deja/g++.law/arg1.C: Same.
24819         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24820         * g++.old-deja/g++.jason/template31.C: Same.
24821         * g++.old-deja/g++.jason/template24.C (main): Same.
24822         * g++.old-deja/g++.jason/2371.C: Same.
24823         * g++.old-deja/g++.eh/new2.C: Same.
24824         * g++.old-deja/g++.eh/new1.C: Same.
24825         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24826         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24827         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24828         * g++.old-deja/g++.brendan/crash62.C: Same.
24829         * g++.old-deja/g++.brendan/crash52.C: Same.
24830         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24831         * g++.old-deja/g++.brendan/crash38.C: Same.
24832         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24833         * g++.old-deja/g++.brendan/copy9.C: Same.
24834
24835 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24836
24837         * gcc.c-torture/execute/20001203-2.c (memset):
24838         Count argument is of type __SIZE_TYPE__.
24839
24840 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24841
24842         * gcc.c-torture/compile/20010404-1.c: New test.
24843
24844 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24845
24846         * gcc.c-torture/compile/20010326-1.c: New test.
24847
24848 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24849
24850         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24851         peculiarities of the SH.
24852         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24853
24854 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24855
24856         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24857         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24858         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24859
24860 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * g77.f-torture/compile/20010321-1.f: New test.
24863
24864 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24865
24866         * gcc.c-torture/compile/20010329-1.c: New test.
24867
24868 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24869
24870         * gcc.c-torture/execute/20010329-1.c: New test.
24871
24872 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24873
24874         * g++.old-deja/g++.other/eh4.C: Fix typo.
24875
24876 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24877
24878         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24879
24880 2001-03-28  Philip Blundell  <philb@gnu.org>
24881
24882         * gcc.c-torture/compile/20010328-1.c: New test.
24883
24884 2001-03-27  Richard Henderson  <rth@redhat.com>
24885
24886         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24887         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24888
24889 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24890
24891         * gcc.c-torture/compile/20010327-1.c: New test.
24892
24893 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24894
24895         * g++.old-deja/g++.other/friend12.C: New test.
24896         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24897         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24898
24899 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24900
24901         * gcc.c-torture/execute/20010325-1.c: New test.
24902
24903 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24904
24905         * g++.old-deja/g++.other/mangle3.C: New test.
24906
24907 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24908
24909         * g++.old-deja/g++.other/anon8.C: New test.
24910
24911 2001-03-20  Philip Blundell  <philb@gnu.org>
24912
24913         * gcc.c-torture/compile/20010320-1.c: New test.
24914
24915 2001-03-17  Richard Henderson  <rth@redhat.com>
24916
24917         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24918
24919 2001-03-15  Geoff Keating  <geoff@redhat.com>
24920
24921         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24922         tests on AIX.
24923
24924 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24925
24926         * g++.old-deja/g++.other/eh4.C: New test.
24927
24928 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24929
24930         * gcc.dg/cpp/mi1.c: Update.
24931
24932 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24933
24934         * g++.old-deja/g++.other/regstack.C: New test.
24935
24936 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24937
24938         * g++.old-deja/g++.other/ref4.C: New test.
24939
24940 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24941
24942         * objc/execute/va_method.m: Added.
24943         * objc/execute/IMP.m: Added.
24944         * objc/execute/_cmd.m: Added.
24945         * objc/execute/accessing_ivars.m: Added.
24946         * objc/execute/class-1.m: Added.
24947         * objc/execute/class-10.m: Added.
24948         * objc/execute/class-11.m: Added.
24949         * objc/execute/class-12.m: Added.
24950         * objc/execute/class-13.m: Added.
24951         * objc/execute/class-14.m: Added.
24952         * objc/execute/class-2.m: Added.
24953         * objc/execute/class-3.m: Added.
24954         * objc/execute/class-4.m: Added.
24955         * objc/execute/class-5.m: Added.
24956         * objc/execute/class-6.m: Added.
24957         * objc/execute/class-7.m: Added.
24958         * objc/execute/class-8.m: Added.
24959         * objc/execute/class-9.m: Added.
24960         * objc/execute/class-tests-1.h
24961         * objc/execute/class-tests-2.h
24962         * objc/execute/compatibility_alias.m: Added.
24963         * objc/execute/encode-1.m: Added.
24964         * objc/execute/formal_protocol-1.m: Added.
24965         * objc/execute/formal_protocol-2.m: Added.
24966         * objc/execute/formal_protocol-3.m: Added.
24967         * objc/execute/formal_protocol-4.m: Added.
24968         * objc/execute/formal_protocol-5.m: Added.
24969         * objc/execute/formal_protocol-6.m: Added.
24970         * objc/execute/formal_protocol-7.m: Added.
24971         * objc/execute/informal_protocol.m: Added.
24972         * objc/execute/initialize.m: Added.
24973         * objc/execute/load.m: Added.
24974         * objc/execute/many_args_method.m: Added.
24975         * objc/execute/nested-3.m: Added.
24976         * objc/execute/no_clash.m: Added.
24977         * objc/execute/private.m: Added.
24978         * objc/execute/redefining_self.m: Added.
24979         * objc/execute/root_methods.m: Added.
24980         * objc/execute/selector-1.m: Added.
24981         * objc/execute/static-1.m: Added.
24982         * objc/execute/static-2.m: Added.
24983         * objc/execute/va_method.m: Added.
24984
24985 2001-03-10  Richard Henderson  <rth@redhat.com>
24986
24987         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24988
24989 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24990
24991         * g++.old-deja/g++.other/crash31.C: XFAIL.
24992         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24993         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24994         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24995         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24996         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24997
24998 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24999
25000         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25001
25002 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25003
25004         * gcc.dg/20000724-1.c: Don't use multiline strings.
25005
25006 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25007
25008         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25009         result of -cString against what we expect it to be; don't just
25010         print it out for no one to read.
25011
25012         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25013         Based on testcases provided by Nicola Pero.
25014
25015 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25016
25017         * gcc.dg/cpp/macro7.c: New test.
25018
25019 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25020
25021         * gcc.dg/cpp/multiline.c: Update.
25022
25023 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25024
25025         * g++.old-deja/g++.other/enum3.C: New test.
25026
25027 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25028
25029         * g++.old-deja/g++.other/pod1.C: New test.
25030
25031 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25032
25033         * g++.old-deja/g++.ext/overload1.C: New test.
25034
25035 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25036
25037         * g++.old-deja/g++.pt/using1.C: New test.
25038
25039 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25040
25041         * g++.old-deja/g++.other/using9.C: New test.
25042
25043 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25044
25045         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25046
25047         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25048
25049 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25050
25051         * g++.old-deja/g++.ext/realpt1.C: Remove.
25052
25053 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25054
25055         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25056
25057 2001-02-26  Will Cohen  <wcohen@redhat.com>
25058
25059         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25060
25061 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25062
25063         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25064         templatized constructors.
25065
25066 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25067
25068         * gcc.c-torture/execute/20010224-1.c: New test.
25069
25070 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25071
25072         * gcc.c-torture/execute/20010222-1.c: New test.
25073
25074 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25075
25076         * g++.old-deja/g++.other/inline20.C: New test.
25077
25078 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25079
25080         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25081
25082 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25083
25084         * g++.old-deja/g++.other/lookup22.C: New test.
25085
25086 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25087
25088         * g77.dg: New directory.
25089         * g77.dg/20010216-1.f: New test case.
25090         * g77.dg/dg.exp: New driver.
25091         * lib/g77-dg.exp: New driver library.
25092
25093 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25094
25095         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25096
25097 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25098
25099         * g++.old-deja/g++.other/decl9.C: New test.
25100
25101 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25102
25103         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25104         not need <string> and also tests the initialization at runtime.
25105
25106 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25107
25108         * gcc.c-torture/execute/longlong.c: New test.
25109
25110 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25111
25112         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25113
25114 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25115
25116         * gcc.c-torture/execute/920302-1.c (execute):
25117         Change argument type to short.
25118
25119 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25120
25121         * g++.old-deja/g++.pt/deduct6.C: New test.
25122
25123 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         * g++.old-deja/g++.pt/deduct5.C: New test.
25126
25127 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * gcc.c-torture/execute/20010209-1.c: New test.
25130
25131 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25132
25133         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25134
25135 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25136
25137         * g++.dg/vtgc1.C: Update for new ABI.
25138
25139         * consistency.vlad: New directory, 1665 files.
25140
25141 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25142
25143         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25144         return type.
25145         * gcc.dg/cpp/digraphs.c: Declare puts.
25146
25147 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25148
25149         * g++.old-deja/g++.other/warn5.C: New test.
25150
25151 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25152
25153         * g++.old-deja/g++.pt/spec40.C: New test.
25154
25155 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25156
25157         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25158         case.
25159         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25160
25161 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25162
25163         * gcc.c-torture/compile/20010209-1.c: New test.
25164
25165 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25166
25167         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25168         excess errors message but not if it crashes.
25169         * g++.old-deja/g++.other/crash27.C: Likewise.
25170         * g++.old-deja/g++.other/crash28.C: Likewise.
25171         * g++.old-deja/g++.other/crash30.C: Likewise.
25172         * g++.old-deja/g++.other/crash32.C: Likewise.
25173         * g++.old-deja/g++.other/crash35.C: Likewise.
25174         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25175
25176 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25177
25178         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25179         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25180         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25181         g77.f-torture/execute/execute.exp,
25182         g77.f-torture/noncompile/noncompile.exp,
25183         gcc.c-torture/execute/execute.exp,
25184         gcc.c-torture/execute/memcheck/memcheck.exp,
25185         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25186         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25187         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25188         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25189         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25190         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25191         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25192         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25193         Remove bug reporting instructions with ancient email addresses.
25194
25195 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25196
25197         * gcc.dg/20010202-1.c: New test.
25198         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25199
25200 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25201
25202         * g++.dg/stdbool-if.C: New test.
25203
25204 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25205
25206         * objc/execute/fdecl.m: Added main().
25207
25208 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25209
25210         * gcc.c-torture/execute/20010206-1.c: New test.
25211
25212 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25213
25214         * gcc.dg/cpp/avoidpaste1.c: Update.
25215
25216 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25217
25218         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25219         Pero <nicola@brainstorm.co.uk>.
25220         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25221
25222 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25223
25224         * g++.old-deja/g++.pt/spec39.C: New test.
25225
25226 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25227
25228         * gcc.c-torture/compile/20010202-1.c: New test.
25229
25230 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25231
25232         * g++.old-deja/g++.abi/primary2.C: New test.
25233         * g++.old-deja/g++.abi/primary3.C: New test.
25234         * g++.old-deja/g++.abi/primary4.C: New test.
25235         * g++.old-deja/g++.abi/primary5.C: New test.
25236         * g++.old-deja/g++.abi/vtable3.h: New test.
25237         * g++.old-deja/g++.abi/vtable3a.C: New test.
25238         * g++.old-deja/g++.abi/vtable3b.C: New test.
25239         * g++.old-deja/g++.abi/vtable3c.C: New test.
25240         * g++.old-deja/g++.abi/vtable3d.C: New test.
25241         * g++.old-deja/g++.abi/vtable3e.C: New test.
25242         * g++.old-deja/g++.abi/vtable3f.C: New test.
25243         * g++.old-deja/g++.abi/vtable3g.C: New test.
25244         * g++.old-deja/g++.abi/vtable3h.C: New test.
25245         * g++.old-deja/g++.abi/vtable3i.C: New test.
25246         * g++.old-deja/g++.abi/vtable3j.C: New test.
25247         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25248
25249 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25250
25251         * g++.old-deja/g++.other/anon6.C: New test.
25252         * g++.old-deja/g++.other/anon7.C: New test.
25253
25254 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25255
25256         * gcc.dg/cpp/avoidpaste2.c: New tests.
25257
25258 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25259
25260         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25261
25262 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25263
25264         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25265         DECIMAL_DIG cases for Irix."
25266
25267 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25268
25269         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25270
25271 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25272
25273         * gcc.dg/c99-tag-1.c: New test.
25274
25275 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25276
25277         * gcc.dg/cpp/tr-warn1.c: Add tests.
25278
25279 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25280
25281         * gcc.dg/cpp/avoidpaste1.c: Update.
25282         * gcc.dg/cpp/paste4.c: Update.
25283
25284 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25285
25286         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25287         cases for Irix.
25288
25289 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25290
25291         * g++.old-deja/g++.other/inline19.C: New test.
25292
25293 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25294
25295         * gcc.dg/Wlarger-than.c: New test.
25296
25297 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25298
25299         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25300
25301 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25302
25303         * gcc.c-torture/execute/20010129-1.c: New test.
25304         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25305
25306 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25307
25308         * gcc.dg/cpp/avoidpaste1.c: Test case.
25309
25310 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * g++.old-deja/g++.other/inline18.C: New test.
25313
25314 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25315
25316         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25317         and __builtin_putchar.
25318
25319 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25320
25321         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25322         tests.
25323
25324 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25325
25326         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25327         floating point number rounding mode to round to the nearest
25328         representable mode.
25329
25330 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25331
25332         * g++.old-deja/g++.other/mangle2.C: New test.
25333
25334 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25335
25336         * gcc.c-torture/compile/20010124-1.c: New test.
25337
25338 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25339
25340         * g++.old-deja/g++.pt/spec38.C: New test.
25341
25342 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25343
25344         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25345         "Build don't run".
25346
25347 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25348
25349         * gcc.c-torture/execute/20010123-1.c: New test.
25350
25351 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.pt/spec37.C: New test.
25354
25355 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         * g++.old-deja/g++.pt/overload14.C: New test.
25358
25359 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25360
25361         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25362         __builtin_return_address.
25363
25364 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25365
25366         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25367         * g++.old-deja/g++.pt/spec35.C: New test.
25368         * g++.old-deja/g++.pt/spec36.C: New test.
25369
25370 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25371
25372         * gcc.c-torture/compile/20010118-1.c: New test.
25373
25374 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25375
25376         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25377
25378 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25379
25380         * gcc.c-torture/execute/20010119-1.c: New test.
25381
25382 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25383
25384         * g++.old-deja/g++.other/vbase5.C: New test.
25385
25386 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25387
25388         * gcc.c-torture/execute/20010118-1.c: New test.
25389
25390 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25391
25392         * g++.old-deja/g++.pt/deduct3.C: New test.
25393
25394 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25395
25396         * g++.old-deja/g++.pt/spec34.C: New test.
25397
25398 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25399
25400         * g77.f-torture/compile/20000601-2.f: New test.
25401
25402 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25403
25404         * g++.old-deja/g++.other/init17.C: New test.
25405
25406 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25407
25408         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25409
25410 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25411
25412         * g++.old-deja/g++.pt/unify8.C: New test.
25413
25414 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25415
25416         * g++.old-deja/g++.abi/vbase1.C: New test.
25417
25418 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25419
25420         * g++.old-deja/g++.pt/crash65.C: New test.
25421
25422 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25423
25424         * gcc.dg/cpp/assembl2.S: New test case.
25425
25426 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25427
25428         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25429         are supported.
25430
25431 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25432
25433         * g++.old-deja/g++.other/builtins1.C: New test.
25434         * g++.old-deja/g++.other/builtins2.C: Likewise.
25435         * g++.old-deja/g++.other/builtins3.C: Likewise.
25436         * g++.old-deja/g++.other/builtins4.C: Likewise.
25437
25438 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25439
25440         * gcc.c-torture/compile/20010117-1.c: New test.
25441         * gcc.c-torture/compile/20010117-2.c: New test.
25442
25443 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25444
25445         * g77.f-torture/execute/20010116.[fx]: New test,
25446         XFAIL on i?86-*-*.
25447         * g77.f-torture/compile/20010115.f: Indicate it's
25448         a test for PR fortran/1636.
25449
25450 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25451
25452         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25453
25454 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25455
25456         * g77.f-torture/compile/20010115.f: New test.
25457
25458 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         * g++.old-deja/g++.pt/nontype5.C: New test.
25461
25462 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25463
25464         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25465         have an equivalent working one below it.
25466
25467 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25468
25469         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25470         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25471
25472 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25473
25474         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25475         message containing "init_priority".
25476         (conpr-2.C): Likewise.
25477         (conpr-3.C): Likewise.
25478         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25479
25480 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25481
25482         * gcc.c-torture/execute/20010114-2.c: New test.
25483
25484 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25485
25486         * gcc.c-torture/compile/20010114-1.c: New test.
25487         * gcc.c-torture/compile/20010114-1.x: Xfail.
25488         * gcc.c-torture/compile/20010114-2.c: New test.
25489         * gcc.c-torture/execute/20010114-1.c: New test.
25490         * gcc.dg/trunc-1.c: New test.
25491         * gcc.dg/uninit-B.c: New test.
25492
25493 2001-01-13  Nick Clifton  <nickc@redhat.com>
25494
25495         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25496         target.
25497
25498 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25499
25500         * gcc.c-torture/compile/20010113-1.c: New test.
25501
25502 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25503
25504         * gcc.c-torture/compile/20001212-1.c: New test.
25505
25506 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25507
25508         * gcc.dg/cpp/widestr1.c: Update.
25509         * gcc.dg/cpp/prag-imp.c: Remove.
25510
25511 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25512
25513         * gcc.c-torture/execute/20000801-3.x: Remove.
25514         * gcc.dg/c90-init-1.c: New test.
25515         * gcc.dg/c99-init-1.c: New test.
25516         * gcc.dg/c99-init-2.c: New test.
25517         * gcc.dg/gnu99-init-1.c: New test.
25518
25519 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25520
25521         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25522         testing that no relevant ones were found.
25523
25524 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25525
25526         * g++.old-deja/g++.pt/cast2.C: New test.
25527
25528 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25529
25530         * g++.old-deja/g++.pt/friend47.C: New test.
25531
25532 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25533
25534         * g++.old-deja/g++.pt/instantiate13.C: New test.
25535
25536 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25537
25538         * g++.old-deja/g++.other/defarg7.C: New test.
25539         * g++.old-deja/g++.other/defarg8.C: New test.
25540
25541 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25542
25543         * g++.old-deja/g++.pt/crash64.C: New test.
25544
25545 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25546
25547         * g++.old-deja/g++.pt/crash63.C: New test.
25548
25549 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25550
25551         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25552
25553 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25554
25555         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25556
25557 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25558
25559         * g++.old-deja/g++.pt/error3.C: New test.
25560
25561 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25562
25563         * g++.old-deja/g++.other/crash39.C: New test.
25564
25565 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25566
25567         * g++.old-deja/g++.other/vbase4.C: New test.
25568
25569 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25570
25571         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25572         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25573         * gcc.dg/special/special.exp: New test driver which will check
25574         for alias support for the above test.
25575
25576 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25577
25578         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25579         problems on small machines.
25580         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25581         parameterize.
25582
25583 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25584
25585         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25586         mips.
25587         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25588
25589 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25590
25591         * g++.old_deja/g++.pt/using8.C: New test.
25592
25593 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25594
25595         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25596
25597 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25598
25599         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25600         where a failure is expected.
25601         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25602
25603 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25604
25605         * g++.old_deja/g++.pt/instantiate12.C: New test.
25606
25607 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25608
25609         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25610         start of structs.
25611         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25612         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25613         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25614         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25615         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25616         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25617         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25618         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25619         * g++.old-deja/g++.eh/spec6.C: Likewise.
25620         * g++.old-deja/g++.jason/crash3.C: Likewise.
25621         * g++.old-deja/g++.law/ctors11.C: Likewise.
25622         * g++.old-deja/g++.law/ctors17.C: Likewise.
25623         * g++.old-deja/g++.law/ctors5.C: Likewise.
25624         * g++.old-deja/g++.law/ctors9.C: Likewise.
25625         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25626         * g++.old-deja/g++.mike/net22.C: Likewise.
25627         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25628         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25629         * g++.old-deja/g++.mike/virt3.C: Likewise.
25630         * g++.old-deja/g++.niklas/t128.C: Likewise.
25631         * g++.old-deja/g++.other/anon4.C: Likewise.
25632         * g++.old-deja/g++.other/using1.C: Likewise.
25633         * g++.old-deja/g++.other/warn3.C: Likewise.
25634         * g++.old-deja/g++.pt/t37.C: Likewise.
25635         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25636         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25637
25638 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25639
25640         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25641
25642 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25643
25644         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25645
25646 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25647
25648         * gcc.c-torture/compile/20010107-1.c: New test.
25649
25650 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25651
25652         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25653
25654 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25655
25656         * gcc.dg/format/format.h: New file.
25657         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25658         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25659         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25660         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25661         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25662         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25663         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25664         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25665         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25666         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25667         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25668         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25669         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25670         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25671         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25672         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25673         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25674         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25675         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25676         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25677         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25678         instead of declaring standard types, macros and functions in each
25679         test.
25680
25681 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25682
25683         * gcc.c-torture/execute/20010106-1.c: New test.
25684
25685 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25686
25687         * gcc.dg/format/format.exp: New file.
25688         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25689         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25690         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25691         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25692         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25693         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25694         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25695         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25696         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25697         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25698         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25699         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25700         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25701         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25702         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25703         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25704         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25705         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25706         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25707         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25708         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25709         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25710         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25711         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25712         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25713         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25714         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25715         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25716         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25717         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25718         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25719         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25720         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25721         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25722         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25723         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25724         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25725         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25726         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25727         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25728         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25729         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25730
25731 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25732
25733         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25734         account.
25735
25736 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25737
25738         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25739
25740 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25741
25742         * g++.old-deja/g++.pt/crash62.C: New test.
25743
25744 2001-01-04  Richard Henderson  <rth@redhat.com>
25745
25746         * gcc.dg/20000926-1.c: Update expected warnings.
25747         * gcc.dg/array-2.c: Likewise.
25748         * gcc.dg/array-4.c: Also validate flexible array members.
25749         * gcc.dg/c99-flex-array-1.c: New.
25750
25751 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25752
25753         * gcc.c-torture/compile/20001222-1.x: Remove.
25754
25755 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25756
25757         * gcc.c-torture/execute/built-in-setjmp.c: New.
25758
25759 2001-01-03  Richard Henderson  <rth@redhat.com>
25760
25761         * gcc.dg/940510-1.c: Update expected error wording.
25762         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25763
25764 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25765
25766         * lib/target-supports.exp (check_alias_available): Modified to
25767         indicate aliases not supported if only weak aliases are supported.
25768
25769 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25770
25771         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25772         Turn on cmpstrsi checks for __pj__ and __i370__.
25773
25774 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25775
25776         * g++.old-deja/g++.other/virtual11.C: New test.
25777
25778 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25779
25780         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25781
25782 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25783
25784         * gcc.c-torture/compile/20010102-1.c: New test.
25785
25786 2001-01-02  Andreas Jaeger  <aj@suse.de>
25787
25788         * gcc.dg/noreturn-3.c: New test.
25789
25790         * gcc.dg/noreturn-4.c: New test.
25791
25792 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25793
25794         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25795         __builtin_fputc and __builtin_fwrite.
25796
25797 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25798
25799         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25800         signed char, not default char.
25801
25802 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25803
25804         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25805
25806 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25807
25808         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25809
25810 2000-12-29  Richard Henderson  <rth@redhat.com>
25811
25812         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25813         (__cyg_profile_func_exit): Define.
25814
25815 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25816
25817         * g++.dg/vtgc1.C: New test.
25818
25819 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25820
25821         * gcc.dg/noncompile/20001228-1.c: New test.
25822
25823         * gcc.dg/20001228-1.c: New test.
25824
25825         * gcc.c-torture/execute/20001228-1.c: New test.
25826
25827 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25828
25829         * gcc.dg/format-strfmon-1.c: New test.
25830
25831 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25832
25833         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25834         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25835         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25836         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25837         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25838         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25839         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25840         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25841         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25842         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25843         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25844         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25845         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25846
25847         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25848         * gcc.c-torture/execute/string-opt-4.c: Test index.
25849
25850 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25851
25852         * gcc.c-torture/compile/20001226-1.c: New test.
25853
25854 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25855
25856         * gcc.c-torture/compile/20001222-1.c: New test.
25857         * gcc.c-torture/compile/20001222-1.x: Xfail.
25858
25859 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25860
25861         * gcc.c-torture/execute/comp-goto-2.c: New test.
25862
25863 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25864
25865         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25866         Use long types if __INT_MAX__ is 32767.
25867         (main): Use cast to (sint32 *) when poking 88 into a_page.
25868
25869         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25870
25871 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25872
25873         * gcc.c-torture/compile/20001221-1.c: New test.
25874         * gcc.c-torture/execute/20001221-1.c: New test.
25875
25876 2000-12-20  Richard Henderson  <rth@redhat.com>
25877
25878         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25879         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25880
25881 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25882
25883         * gcc.dg/compare3.c: New test.
25884
25885 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25886
25887         * gcc.dg/format-warnll-1.c: New test.
25888
25889 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25890
25891         * gcc.dg/cpp/cmdlne-P.c: New test.
25892
25893 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25894
25895         * gcc.c-torture/execute/builtin-abs-1.c,
25896         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25897
25898 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25899
25900         * gcc.dg/cpp/multiline.c: New test.
25901
25902 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25903
25904         * g++.old-deja/g++.other/syshdr1.C: Update.
25905         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25906
25907 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25908
25909         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25910
25911 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25912
25913         * g++.old-deja/g++.pt/ttp65.C: New test.
25914
25915 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25916
25917         * g++.old-deja/g++.pt/ttp64.C: New test.
25918
25919 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25920
25921         * g++.old-deja/g++.pt/spec33.C: New test.
25922
25923 2000-12-14  Catherine Moore  <clm@redhat.com>
25924
25925         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25926         * gcc.c-torture/execute/920612-2.c: Likewise.
25927         * gcc.c-torture/execute/920428-2.c: Likewise.
25928         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25929         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25930
25931 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25932
25933         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25934         * gcc.dg/pack-test-2.c: Likewise.
25935
25936 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25937
25938         Tests by Zack Weinberg <zackw@stanford.edu>.
25939
25940         * gcc.dg/cpp/defined.c: Update.
25941         * gcc.dg/cpp/defined_trad.c: New tests.
25942
25943 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25944
25945         * gcc.dg/cpp/trad-direct.c: Update.
25946
25947 2000-12-11  Neil Booth  <neilb@earthling.net>
25948
25949         * gcc.dg/cpp/defined_trad.c
25950
25951 2000-12-11  Neil Booth  <neilb@earthling.net>
25952
25953         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25954
25955 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25956
25957         * gcc.dg/format-miss-2.c: New test.
25958
25959 2000-12-09  Neil Booth  <neilb@earthling.net>
25960
25961         * gcc.dg/cpp/lineflags.c: New tests.
25962         * gcc.dg/cpp/poison.c: Update.
25963         * gcc.dg/cpp/redef2.c: Update.
25964         * gcc.dg/cpp/skipping.c: New test.
25965
25966 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25967
25968         * g++.old-deja/g++.other/eh3.C: New testcase.
25969
25970 2000-12-07  Neil Booth  <neilb@earthling.net>
25971
25972         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25973         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25974         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25975         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25976         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25977         Update.
25978
25979 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25980
25981         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25982         __SIZE_TYPE__ instead of int for type of integers cast to
25983         pointers.
25984
25985 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25986
25987         * g++.old-deja/g++.other/cleanup4.C: New test.
25988
25989 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25990
25991         * format-sec-1.c: New test.
25992
25993 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25994
25995         * gcc.dg/format-nonlit-3.c: New test.
25996
25997 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25998
25999         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26000         through a null pointer.
26001
26002 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26003
26004         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26005         * g++.old-deja/g++.pt/partial4.C: New test.
26006
26007 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26008
26009         * gcc.c-torture/execute/ieee/hugeval.x: New.
26010
26011 2000-12-06  Neil Booth  <neilb@earthling.net>
26012
26013         * gcc.dg/cpp/backslash2.c: New tests.
26014
26015 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26016
26017         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26018         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26019
26020 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26021
26022         * gcc.c-torture/execute/20001203-2.c: New testcase.
26023
26024 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26027         * g++.old-deja/g++.other/virtual10.C: New test.
26028
26029 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26030
26031         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26032
26033 2000-12-05  Richard Henderson  <rth@redhat.com>
26034
26035         * gcc.c-torture/compile/20001205-1.c: New.
26036
26037 2000-12-04  Neil Booth  <neilb@earthling.net>
26038
26039         * g++.old-deja/g++.other/virtual9.C: New test.
26040         * g++.old-deja/g++.pt/crash61.C: New test.
26041         * gcc.c-torture/execute/loop-9.c: New test.
26042
26043 2000-12-04  Neil Booth  <neilb@earthling.net>
26044
26045         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26046         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26047         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26048         * gcc.dg/cpp/extratokens.c: ...here.
26049
26050 2000-12-04  Neil Booth  <neilb@earthling.net>
26051
26052         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26053         New tests.
26054
26055 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26056
26057         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26058         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26059
26060 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26061
26062         * gcc.c-torture/execute/20001203-1.c: New test.
26063
26064 2000-12-03  Neil Booth  <neilb@earthling.net>
26065
26066         * gcc.dg/cpp/macro6.c: New test cases.
26067
26068 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26069
26070         * gcc.c-torture/execute/string-opt-9.c: New test.
26071         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26072         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26073         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26074
26075         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26076         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26077
26078 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26079
26080         * gcc.dg/cpp/if-6.c: New testcase.
26081
26082         * gcc.dg/20001201-1.c: New testcase.
26083
26084 2000-12-02  Neil Booth  <neilb@earthling.net>
26085
26086         * g++.old-deja/g++.other/externC4.C,
26087         g++.old-deja/g++.other/friend10.C: New tests.
26088
26089 2000-12-02  Neil Booth  <neilb@earthling.net>
26090
26091         * g++.old-deja/g++.other/instan2.C
26092         * g++.old-deja/g++.other/instan3.C: New test.
26093
26094 2000-12-02  Neil Booth  <neilb@earthling.net>
26095
26096         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26097         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26098         gnuc99.c,gnuc99-pedantic.c: New tests.
26099
26100 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26101
26102         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26103         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26104
26105 2000-12-01  Neil Booth  <neilb@earthling.net>
26106
26107         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26108         * gcc.dg/cpp/poison.c: Update.
26109         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26110
26111 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26112
26113         * g77.f-torture/execute/20001201.f: New test.
26114
26115 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26116
26117         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26118
26119 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26120
26121         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26122
26123 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26124
26125         * g++.old-deja/g++.other/cast6.C: New test.
26126
26127 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26128
26129         * gcc.c-torture/execute/20001130-2.c: New testcase.
26130
26131 2000-11-30  Richard Henderson  <rth@redhat.com>
26132
26133         * gcc.c-torture/execute/20001130-1.c: New test.
26134
26135 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26136
26137         * g++.old-deja/g++.other/op3.C: New test.
26138
26139 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26140
26141         * g++.old-deja/g++.other/op2.C: New test.
26142
26143 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26144
26145         * g++.old-deja/g++.other/crash38.C: New test.
26146
26147 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26148
26149         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26150
26151 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26154         tests.
26155         * gcc.c-torture/execute/string-opt-6.c: New test.
26156
26157         * gcc.dg/20001117-1.c: Add main.
26158
26159 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26160
26161         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26162         Move from here ...
26163         * gcc.dg/940510-1.c: ... to here.
26164
26165         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26166         zero-size arrays in toplevel structures.
26167
26168 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26169
26170         * gcc.c-torture/execute/loop-8.c: New test.
26171
26172 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26173
26174         * g++.old-deja/g++.other/base1.C: New test.
26175
26176 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.old-deja/g++.other/parse2.C: New test.
26179
26180 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * g++.old-deja/g++.pt/incomplete1.C: New test.
26183
26184 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26185
26186         * g++.old-deja/g++.other/friend9.C: New test.
26187
26188 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26189
26190         * gcc.dg/20001127-1.c: New test.
26191
26192 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26193
26194         * g++.old-deja/g++.pt/friend46.C: New test.
26195
26196 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26197
26198         * g++.old-deja/g++.other/ptrmem8.C: New test.
26199
26200 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26201
26202         * gcc.c-torture/execute/string-opt-7.c: New test.
26203         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26204
26205 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26206
26207         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26208         instead of 'mkcheck 2'.
26209
26210 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26211
26212         * gcc.c-torture/execute/memcheck/driver.c,
26213         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26214         C9X references to refer to C99.
26215
26216 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.dg/ultrasp3.c: New test.
26219
26220 2000-11-25  Neil Booth  <neilb@earthling.net>
26221
26222         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26223
26224 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26225
26226         * gcc.c-torture/compile/20001123-2.c: New.
26227
26228 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26229
26230         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26231
26232 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26233
26234         * gcc.dg/sequence-point-1.c: Add some new tests.
26235         * gcc.c-torture/execute/20001124-1.c: New test.
26236
26237 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.old-deja/g++.other/vaarg4.C: New test.
26240         * gcc.c-torture/compile/20001123-1.c: New test.
26241
26242 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26243
26244         * g++.other/crash24.C: Adjust and remove XFAIL.
26245         * g++.other/crash37.C: New test.
26246
26247 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         * g++.old-deja/g++.pt/instantiate9.C: New test.
26250
26251 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26252
26253         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26254         new ABI, too.
26255
26256         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26257         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26258
26259 2000-11-22  Neil Booth  <neilb@earthling.net>
26260
26261         * gcc.dg/cpp/Wtrigraphs.c: New test.
26262
26263 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26264
26265         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26266
26267 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26268
26269         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26270
26271 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26272
26273         * lib/gcc-dg.exp: load_lib scanasm.exp.
26274         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26275         * lib/g++-dg.exp: load_lib scanasm.exp.
26276         * lib/scanasm.exp: New.
26277         (scan-assembler, scan-assembler-not): Add optional arguments to
26278         test name, or if not present, the pattern name.
26279         (scan-assembler-dem, scan-assembler-dem-not): New.
26280
26281         * g++.dg/dg.exp: New.
26282
26283 2000-11-21  Neil Booth  <neilb@earthling.net>
26284
26285         * gcc.dg/cpp/integrated1.c: Remove.
26286
26287 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26288
26289         * gcc.c-torture/execute/20001121-1.c: New test.
26290
26291 2000-11-21  Richard Henderson  <rth@redhat.com>
26292
26293         * gcc.c-torture/compile/20001121-1.c: New test.
26294
26295 2000-11-20  Neil Booth  <neilb@earthling.net>
26296
26297         * gcc.dg/cpp/integrated1.c: New test.
26298
26299 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26300
26301         * g++.old-deja/g++.other/inline17.C: New test.
26302
26303 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26304
26305         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26306         local variable to be zero: I made the variable global. Now
26307         uses abort() and exit() instead of relying on main's return value.
26308
26309 2000-11-20  Neil Booth  <neilb@earthling.net>
26310
26311         * gcc.dg/cpp/paste2.c: Update test.
26312         * objc/execute/paste.m: New test.
26313
26314 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26315
26316         * gcc.dg/c99-condexpr-1.c: New test.
26317
26318 2000-11-20  Neil Booth  <neilb@earthling.net>
26319
26320         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26321
26322 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26323
26324         * g++.old-deja/g++.pt/export1.C: New test.
26325
26326 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26327
26328         * gcc.dg/20001117-1.c: New test.
26329
26330 2000-11-18  Richard Henderson  <rth@redhat.com>
26331
26332         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26333
26334 2000-11-18  Richard Henderson  <rth@redhat.com>
26335
26336         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26337         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26338         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26339
26340 2000-11-18  Richard Henderson  <rth@redhat.com>
26341
26342         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26343         (main): New.  Exit cleanly.
26344
26345 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26346
26347         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26348         gcc.dg/c99-fordecl-2.c: New tests.
26349
26350 2000-11-18  Richard Henderson  <rth@redhat.com>
26351
26352         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26353         * gcc.c-torture/execute/zerolen-2.c: New.
26354
26355 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26356
26357         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26358         memory.
26359
26360 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26361
26362         * g++.old-deja/g++.pt/instantiate8.C: New test.
26363
26364 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26365
26366         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26367         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26368
26369 2000-11-16  Nick Clifton  <nickc@redhat.com>
26370
26371         * gcc.c-torture/execute/nestfunc-2.c: New test.
26372         * gcc.c-torture/execute/nestfunc-3.c: New test.
26373
26374 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26375
26376         * gcc.c-torture/compile/20001116-1.c: New test.
26377
26378 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26379
26380         * gcc.c-torture/execute/20001115-1.c: New test.
26381
26382 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26383
26384         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26385         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26386         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26387         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26388
26389 2000-11-15  Neil Booth  <neilb@earthling.net>
26390
26391         gcc.dg/cpp/_Pragma1.c: Update.
26392         gcc.dg/cpp/_Pragma2.c: New test.
26393
26394 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.other/anon5.C: New test.
26397
26398 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26399
26400         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26401         tests.
26402
26403 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26404
26405         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26406         output.
26407
26408 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26409
26410         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26411         labels at end of compound statements.
26412
26413 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26414
26415         * gcc.c-torture/execute/loop-7.c: New test.
26416
26417 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26418
26419         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26420
26421 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26422
26423         * gcc.dg/c99-bool-1.c: New test.
26424
26425 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26426
26427         * gcc.dg/c99-scope-1.c: Remove xfail.
26428         * gcc.dg/c99-scope-2.c: New test.
26429
26430 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26431
26432         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26433         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26434
26435 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26436
26437         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26438         error messages.
26439
26440         * g++.mike/p700.C: Don't typedef wchar_t.
26441         * g++.mike/p784.C: Likewise.
26442         * g++.mike/eb101.C: Don't use __wchar_t.
26443
26444 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26445
26446         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26447         from DO loop.
26448
26449 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26450
26451         * gcc.c-torture/execute/20001111-1.c: New test.
26452
26453 2000-11-10  Nick Clifton  <nickc@redhat.com>
26454
26455         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26456         long multuiple and accumulate.
26457
26458 2000-11-09  Richard Henderson  <rth@redhat.com>
26459
26460         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26461         via size_t instead of int.
26462
26463         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26464         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26465         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26466         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26467
26468 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26469
26470         * gcc.c-torture/compile/20001109-1.c: New test.
26471         * gcc.c-torture/compile/20001109-2.c: New test.
26472
26473 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26474
26475         * g++.old-deja/g++.pt/operator1.C: New test.
26476         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26477
26478 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26479
26480         * gcc.dg/20001108-1.c: New test.
26481
26482 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26483
26484         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26485         with both arguments constant strings.
26486         * gcc.c-torture/execute/string-opt-3.c: New test.
26487         * gcc.c-torture/execute/string-opt-4.c: New test.
26488         * gcc.c-torture/execute/string-opt-5.c: New test.
26489
26490 2000-11-08  Nick Clifton  <nickc@redhat.com>
26491
26492         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26493         mulsidi3adddi patterns.
26494
26495 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         * g++.old-deja/g++.other/crash36.C: New test.
26498
26499 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * g++.old-deja/g++.other/init16.C: New test.
26502
26503 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26504
26505         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26506
26507 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26508
26509         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26510         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26511         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26512
26513 2000-11-07  DJ Delorie  <dj@redhat.com>
26514
26515         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26516
26517 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26518
26519         * gcc.c-torture/execute/string-opt-1.c: New test.
26520
26521 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26522
26523         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26524         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26525         parameters in registers, and there is no way for a varargs
26526         function to know in which order the integer and floating-point
26527         parameters should be interleaved when they are placed on the
26528         stack.
26529         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26530         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26531
26532 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26533
26534         * gcc.c-torture/execute/string-opt-2.c: New test.
26535
26536 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.old-deja/g++.pt/crash60.C: New test.
26539
26540 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * g++.old-deja/g++.other/crash24.C: New test.
26543         * g++.old-deja/g++.other/crash25.C: New test.
26544         * g++.old-deja/g++.other/crash26.C: New test.
26545         * g++.old-deja/g++.other/crash27.C: New test.
26546         * g++.old-deja/g++.other/crash28.C: New test.
26547         * g++.old-deja/g++.other/crash29.C: New test.
26548         * g++.old-deja/g++.other/crash30.C: New test.
26549         * g++.old-deja/g++.other/crash31.C: New test.
26550         * g++.old-deja/g++.other/crash32.C: New test.
26551         * g++.old-deja/g++.other/crash33.C: New test.
26552         * g++.old-deja/g++.other/crash34.C: New test.
26553         * g++.old-deja/g++.other/crash35.C: New test.
26554
26555 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * gcc.c-torture/execute/20001031-1.c: New test.
26558
26559 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26560
26561         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26562         namespace.
26563
26564         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26565         standards-conformant.
26566
26567         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26568
26569         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26570         * g++.old-deja/g++.mike/p755a.C: Likewise.
26571         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26572         library makes no calls to `operator new' during initialization.
26573
26574 2000-11-04  Neil Booth  <neilb@earthling.net>
26575
26576         * gcc.dg/cpp/include2.c: New tests.
26577
26578 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26579
26580         * lib/g++.exp (g++_set_ld_library_path): New function.
26581         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26582
26583 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26584
26585         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26586         warnings.
26587
26588 2000-11-01  Richard Henderson  <rth@redhat.com>
26589
26590         * g++.old-deja/g++.ext/namedret1.C: New.
26591         * g++.old-deja/g++.ext/namedret2.C: New.
26592         * g++.old-deja/g++.ext/namedret3.C: New.
26593
26594 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26595
26596         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26597         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26598
26599 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26600
26601         * gcc.c-torture/execute/va-arg-21.c: New test.
26602
26603 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26604
26605         * gcc.dg/c99-complex-2.c: New test.
26606
26607 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26608
26609         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26610
26611 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26612
26613         * g++.old-deja/g++.other/inline16.C: New test.
26614
26615 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26616
26617         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26618         __PRETTY_FUNCTION__
26619
26620 2000-10-29  Neil Booth  <neilb@earthling.net>
26621
26622         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26623         New tests.
26624         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26625         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26626         optimisation.
26627
26628 2000-10-29  Neil Booth  <neilb@earthling.net>
26629
26630         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26631         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26632         * mi5.c: Test multiple includes work with -C.
26633         * trigraphs.c: Test ^= version.
26634
26635 2000-10-28  Neil Booth  <neilb@earthling.net>
26636
26637         New tests and test updates for new macro expander.
26638
26639         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26640         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26641         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26642         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26643         new diagnostic messages.
26644
26645         * gcc.dg/cpp/macro3.c: New tests.
26646
26647 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26648
26649         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26650         on the same line.
26651
26652 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26653
26654         * g++.old-deja/g++.other/eh2.C: New test.
26655
26656 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26657
26658         * gcc.c-torture/execute/20001027-1.c: New test.
26659
26660 2000-10-26  Richard Henderson  <rth@redhat.com>
26661
26662         * gcc.c-torture/execute/20001026-1.c: New.
26663
26664 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26665
26666         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26667         * g++.old-deja/g++.law/builtin1.C: Likewise.
26668         * g++.old-deja/g++.law/ctors10.C: Likewise.
26669         * g++.old-deja/g++.law/virtual3.C: Likewise.
26670         * g++.old-deja/g++.mike/p658.C: Likewise.
26671         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26672         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26673         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26674         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26675         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26676
26677 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26678
26679         * gcc.c-torture/compile/20001024-1.c: New test.
26680
26681 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26682
26683         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26684         to tell us whether or not we are using V3.
26685
26686 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26687
26688         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26689         operands.
26690
26691 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26692
26693         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26694
26695 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26696
26697         * gcc.c-torture/execute/20001024-1.c: New test.
26698
26699 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26700
26701         * g++.old-deja/g++.other/sibcall1.C: New test.
26702
26703 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * gcc.dg/noncompile/init-3.c: New test.
26706
26707 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26708
26709         * gcc.dg/format-array-1.c: New test.
26710
26711 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26712
26713         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26714         writing through null pointers; remove comment about testing
26715         unterminated strings.
26716
26717 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26718
26719         * gcc.c-torture/execute/20001017-2.c: New test.
26720
26721 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26722
26723         * gcc.c-torture/compile/20001018-1.c: New test.
26724         * gcc.c-torture/compile/20001018-1.x: Xfail.
26725
26726 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26727
26728         * gcc.c-torture/execute/20001017-1.c: New test.
26729
26730 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26731
26732         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26733         for multiple use of arguments with scanf formats; add tests for
26734         multiple use of arguments.
26735
26736 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26737
26738         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26739
26740 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26741
26742         * gcc.dg/format-miss-1.c: New test.
26743
26744 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26745
26746         * gcc.c-torture/execute/20001013-1.c: New test.
26747
26748 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26749
26750         * gcc.dg/format-branch-1.c: New test.
26751
26752 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26753
26754         * README, lib/file-format.exp: Remove EGCS references.
26755
26756 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26757
26758         * gcc.dg/20001013-1.c: New test.
26759
26760 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26761
26762         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26763         for intmax_t in the compiler using __typeof__ and the type rules
26764         for conditional expressions.
26765
26766 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26767
26768         * gcc.dg/20001012-1.c: New test.
26769         * gcc.dg/20001012-2.c: New test.
26770
26771 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26772
26773         * gcc.dg/format-attr-1.c: New test.
26774
26775 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26776
26777         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26778         __LONG_LONG_MAX__ instead of LLONG_MAX.
26779
26780 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26781
26782         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26783         scanf flags.
26784         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26785         flags.
26786
26787 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26788
26789         * gcc.dg/sequence-pt-1.c: New test.
26790
26791 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26792
26793         * gcc.c-torture/execute/20001011-1.c: New testcase.
26794         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26795
26796 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26797
26798         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26799         does not error on it.
26800
26801 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26802
26803         * gcc.dg/20001009-1.c: New test.
26804
26805 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26806
26807         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26808         * gcc.c-torture/execute/20001009-2.c: ... to here.
26809
26810 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26811
26812         * gcc.c-torture/compile/20001009-1.c: New testcase.
26813         * gcc.c-torture/execute/20001009-1.c: New testcase.
26814         Testcases provided by Jan Hubicka <jh@suse.cz>.
26815
26816 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26817
26818         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26819         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26820         uintmax_t using <limits.h> to emulate the compiler's internal
26821         logic.  No longer XFAIL %j tests.
26822
26823 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26824
26825         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26826         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26827         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26828         regexps and details of expected handling of some bad formats.
26829         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26830         suppression.
26831
26832 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26833
26834         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26835         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26836         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26837         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26838         in list archives.
26839
26840 2000-10-06  Richard Henderson  <rth@cygnus.com>
26841
26842         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26843         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26844         * g++.old-deja/g++.jason/report.C: Likewise.
26845         * g++.old-deja/g++.law/friend5.C: Likewise.
26846         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26847         of the expected warnings.
26848
26849 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26850
26851         * g++.old-deja/g++.pt/enum14.C: New test.
26852
26853 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26854
26855         * g++.old-deja/g++.pt/crash59.C: New test.
26856
26857 2000-10-04  Will Cohen  <wcohen@redhat.com>
26858
26859         * gcc.dg/20000926-1.c: New test.
26860
26861 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26862
26863         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26864         function name for current C++ compiler.
26865         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26866
26867 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26868
26869         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26870         __PRETTY_FUNCTION__.
26871         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26872
26873 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26874
26875         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26876
26877 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26878
26879         * gcc.c-torture/compile/20000923-1.c: New test.
26880
26881 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26882
26883         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26884         * g++.old-deja/g++.pt/ttp62.C: Same.
26885         * g++.old-deja/g++.other/inline14.C: Same.
26886
26887 2000-09-24  Richard Henderson  <rth@cygnus.com>
26888
26889         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26890
26891 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26892
26893         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26894
26895 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26896
26897         * gcc.c-torture/compile/20000922-1.c: New file.
26898
26899 2000-09-21  Nick Clifton  <nickc@redhat.com>
26900
26901         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26902         a signed long modulo operation.
26903         (mod6): New function - perform an unsigned long modulo operation.
26904         (main): Add tests for modulos of very large numbers by very small
26905         dividends.
26906
26907 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26908
26909         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26910
26911 2000-09-19  Richard Henderson  <rth@cygnus.com>
26912
26913         * gcc.dg/compare2.c (case 10): XFAIL.
26914
26915 2000-09-18  Richard Henderson  <rth@cygnus.com>
26916
26917         * gcc.c-torture/execute/20000906-1.c: Move ...
26918         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26919         that support __builtin_trap.
26920
26921 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26922
26923         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26924
26925 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26926
26927         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26928         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26929         more $ format tests.
26930
26931 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26932
26933         * gcc.dg/format-errmk-1.c: New test.
26934
26935 2000-09-17  Greg McGary  <greg@mcgary.org>
26936
26937         * gcc.c-torture/execute/20000917-1.x: Remove.
26938
26939 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26940
26941         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26942
26943 2000-09-17  Greg McGary  <greg@mcgary.org>
26944
26945         * gcc.c-torture/execute/20000917-1.c: New test.
26946         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26947
26948 2000-09-16  Neil Booth  <NeilB@earthling.net>
26949
26950         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26951         in nested macro bug.
26952
26953 2000-09-15  Neil Booth  <NeilB@earthling.net>
26954
26955         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26956
26957 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26958
26959         * gcc.c-torture/execute/20000914-1.c: New test.
26960
26961 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26962
26963         * g++.other/inline13.C: New test.
26964
26965 2000-09-12  Andreas Jaeger  <aj@suse.de>
26966
26967         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26968         constant by Ulrich Drepper <drepper@redhat.com>.
26969
26970 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26971
26972         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26973
26974 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26975
26976         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26977
26978 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26979
26980         * gcc.dg/cpp/backslash.c: New test.
26981
26982 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26983
26984         * gcc.c-torture/execute/20000910-1.c: New test.
26985         * gcc.c-torture/execute/20000910-2.c: Likewise.
26986
26987 2000-09-11  Robert Lipe  <robertl@sco.com>
26988
26989         * gcc.dg/pragma-align.c: New test.
26990
26991 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26992
26993         * g++.old-deja/g++.pt/explicit82.C: New test.
26994         * g++.old-deja/g++.pt/explicit83.C: New test.
26995
26996 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26997
26998         * gcc.dg/asm-names.c: New test.
26999
27000 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27001
27002         * gcc.dg/cpp/tr-warn6.c: New test
27003
27004 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27005
27006         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27007         be accepted.
27008
27009 2000-09-07  Catherine Moore  <clm@redhat.com>
27010
27011         * gcc.c-torture/execute/unroll-1.c: New test.
27012
27013 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27014
27015         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27016         ERROR markers.
27017         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27018         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27019         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27020         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27021         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27022         Preprocess only.
27023         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27024         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27025
27026 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27027
27028         * g++.old-deja/g++.pt/deduct2.C: New test.
27029
27030 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27031
27032         * g++.old-deja/g++.pt/parms2.C: New test.
27033
27034 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27035
27036         * g++.old-deja/g++.pt/crash58.C: New test.
27037
27038 2000-09-06  Greg McGary  <greg@mcgary.org>
27039
27040         * gcc.c-torture/execute/20000906-1.c: New test.
27041         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27042
27043 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27044
27045         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27046
27047 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27048
27049         * g++.old-deja/g++.pt/crash57.C: New test.
27050
27051 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27052
27053         * g++.old-deja/g++.pt/crash56.C: New test.
27054
27055 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27056
27057         * g++.old-deja/g++.pt/koenig1.C: New test.
27058
27059 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27060
27061         * gcc.dg/20000904-1.c: New test.
27062
27063 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27064
27065         * gcc.dg/cpp/paste8.c: New test.
27066
27067 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27068
27069         * gcc.c-torture/compile/20000827-1.c: New test.
27070
27071 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27072
27073         * gcc.dg/format-diag-1.c: New test.
27074
27075 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27076
27077         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27078         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27079         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27080         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27081         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27082
27083 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27084
27085         * g++.old-deja/g++.other/nested4.C: New test.
27086
27087 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27088
27089         * g++.old-deja/g++.ns/scoped1.C: New test.
27090
27091 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27092
27093         * lib/g++.exp: Support testing already-installed GCC.
27094
27095 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27096
27097         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27098
27099 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27100
27101         * gcc.dg/return-type-2.c: New test.
27102
27103 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27104
27105         * gcc.c-torture/compile/20000825-1.c: New test.
27106
27107 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27108
27109         * gcc.dg/dwarf2-2.c: New test.
27110
27111 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27112
27113         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27114         dg-warning regexps.
27115
27116 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27117
27118         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27119         gcc.dg/format-ext-5.c: New tests.
27120
27121 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27122
27123         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27124
27125 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27126
27127         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27128
27129 2000-08-24  Richard Henderson  <rth@cygnus.com>
27130
27131         * gcc.dg/ia64-sync-1.c: New test.
27132         * gcc.dg/ia64-sync-2.c: New test.
27133         * gcc.dg/ia64-asm-1.c: New test.
27134
27135 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27136
27137         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27138         * gcc.dg/format-ext-2.c: New test.
27139
27140 2000-08-23  Jason Merrill  <jason@redhat.com>
27141
27142         * lib/old-dejagnu.exp: Also ignore "In member function" and
27143         "At global scope".
27144
27145 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27146
27147         * gcc.dg/noncompile/label-lineno-1.c: New test.
27148
27149 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27150
27151         * gcc.dg/c99-array-nonobj-1.c: New test.
27152
27153 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27154
27155         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27156         tests.
27157         * gcc.dg/format-ext-1.c: New test.
27158
27159 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27160
27161         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27162         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27163         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27164         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27165         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27166
27167 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27168
27169         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27170         gcc.dg/c99-strftime-2.c: New tests.
27171
27172 2000-08-22  Richard Henderson  <rth@cygnus.com>
27173
27174         * gcc.c-torture/execute/20000822-1.c: New test.
27175
27176 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27177
27178         * gcc.c-torture/execute/20000819-1.x: Remove.
27179
27180 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27181
27182         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27183         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27184         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27185         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27186         gcc.dg/format-xopen-1.c: New tests.
27187
27188 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27189
27190         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27191
27192 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27193
27194         * g++.old-deja/g++.other/loop2.C: New test.
27195
27196         * gcc.c-torture/compile/20000606-1.c: New test.
27197         * gcc.c-torture/compile/20000728-1.c: New test.
27198         * gcc.c-torture/execute/20000801-1.c: New test.
27199         * gcc.c-torture/execute/20000801-2.c: New test.
27200         * gcc.c-torture/execute/20000819-1.c: New test.
27201         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27202         * gcc.dg/20000629-1.c: New test.
27203         * gcc.dg/20000724-1.c: New test.
27204         * gcc.dg/20000807-1.c: New test.
27205
27206 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27207
27208         * gcc.dg/cpp/pragma-1.c: New test.
27209         * gcc.dg/cpp/pragma-2.c: New test.
27210
27211 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27212
27213         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27214         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27215
27216 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27217
27218         * gcc.c-torture/compile/20000818-1.c: New test.
27219
27220 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27221
27222         * gcc.c-torture/execute/20000818-1.c: New test.
27223
27224 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27225
27226         * gcc.dg/format-va-1.c: New test.
27227
27228 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27229
27230         * g++.old-deja/g++.other/typedef8.C: New test.
27231
27232 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27235         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27236         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27237         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27238         * g++.old-deja/g++.other/ptrmem7.C: New test.
27239         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27240
27241 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         * g++.old-deja/g++.pt/typename27.C: New test.
27244
27245 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27248         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27249         * g++.old-deja/g++.pt/friend45.C: New test.
27250         * g++.old-deja/g++.other/friend8.C: New test.
27251
27252 2000-08-15  Richard Henderson  <rth@cygnus.com>
27253
27254         * gcc.c-torture/execute/20000815-1.c: New test.
27255
27256 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27257
27258         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27259         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27260         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27261
27262 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27263
27264         * g++.old-deja/g++.other/refinit2.C: New test.
27265
27266 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27267
27268         * lib/c-torture.exp (c-torture): Make
27269         compiler_conditional_xfail_data global.
27270         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27271         compiler_conditional_xfail_data machinery.
27272         (f-torture-execute): Likewise.
27273         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27274         and only when unrolling loops.
27275
27276         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27277
27278 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27279
27280         * g++.old-deja/g++.pt/explicit81.C: New test.
27281
27282 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27283
27284         * g++.old-deja/g++.pt/typename26.C: New test.
27285
27286 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27287
27288         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27289         warning.
27290
27291 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27292
27293         * g++.old-deja/g++.other/array3.C: New test.
27294
27295 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27296
27297         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27298         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27299         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27300         New tests.
27301
27302 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27303
27304         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27305         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27306
27307 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27308
27309         * gcc.c-torture/execute/20000808-1.c: New test.
27310
27311 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27312
27313         * gcc.dg/c90-const-expr-1.c: New test.
27314
27315 2000-08-08  Richard Henderson  <rth@cygnus.com>
27316
27317         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27318
27319 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27320
27321         * gcc.dg/noncompile/const-ll-1.c: New test.
27322
27323 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27324
27325         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27326
27327 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27328
27329         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27330         that running programs linked against the shared version of libobjc
27331         run correctly.
27332
27333 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27334
27335         * gcc.dg/c99-printf-1.c: New test.
27336
27337 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27338
27339         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27340
27341 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27342
27343         * gcc.c-torture/execute/20000731-1.x: Delete.
27344
27345 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27346
27347         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27348         and torture_without_loops as is done by c-torture.exp.
27349         (search_for): Copy from c-torture.exp.
27350         (gcc-dg-runtest): New function, drives a directory of tests
27351         iterating over the TORTURE_OPTIONS.
27352         (scan-assembler, scan-assembler-not): Move here from
27353         individual directory drivers.
27354
27355         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27356         defined by lib/gcc-dg.exp.
27357         * gcc.dg/cpp/cpp.exp: Likewise.
27358         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27359         gcc-dg-runtest, so we cycle over optimization options.
27360
27361         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27362         * gcc.dg/compare2.c: No longer expected to fail.
27363
27364 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27365
27366         * gcc.c-torture/execute/20000804-1.c: New test.
27367
27368 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27369
27370         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27371
27372 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27373
27374         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27375
27376 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27377
27378         * gcc.c-torture/compile/20000803-1.c: New test.
27379
27380 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27381
27382         * gcc.c-torture/execute/20000801-3.c,
27383         gcc.c-torture/execute/20000801-4.c: New tests.
27384         * gcc.c-torture/execute/20000801-3.x,
27385         gcc.c-torture/execute/20000801-4.x: Xfail.
27386
27387 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27388
27389         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27390         libobjc/.libs to allow for libtool.
27391
27392 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27393
27394         * gcc.c-torture/compile/20000802-1.c: New test.
27395
27396 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27397
27398         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27399
27400 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27401
27402         * gcc-c-torture/execute/20000731-2.c: New test.
27403
27404         * gcc.c-torture/execute/20000731-1.c: New test.
27405         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27406
27407 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27408
27409         * testsuite/gcc.dg/cpp/paste7.c: New test.
27410         * gcc.dg/cpp/20000725-1.c: New test.
27411
27412 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27413
27414         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27415         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27416         declaration warning for __builtin_dwarf_reg_size.
27417
27418         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27419
27420 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27421
27422         * gcc.dg/noncompile/voidparam-1.c: New test.
27423
27424 2000-07-30  Richard Henderson  <rth@cygnus.com>
27425
27426         * gcc.dg/c90-digraph-1.c: Don't xfail.
27427         * gcc.dg/compare2.c (case 10): Xfail.
27428         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27429
27430 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27431
27432         * gcc.dg/c99-main-1.c: New test.
27433
27434 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27435
27436         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27437
27438 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27439
27440         * gcc.c-tortuer/execute/20000726-1.c: New test.
27441
27442 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27443
27444         * gcc.c-torture/execute/enum-2.c: New test.
27445
27446 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27447
27448         * gcc.dg/cpp/tr-warn3.c: New test.
27449
27450 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27451
27452         * g++.old-deja/g++.ext/implicit1.C: Remove.
27453         * g++.old-deja/g++.jason/c2.C: Remove
27454         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27455         * g++.old-deja/g++.pt/crash16.C: Likewise.
27456         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27457
27458 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27459
27460         * g++.old-deja/g++.other/for2.C: New test.
27461
27462 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27463
27464         * gcc.dg/20000720-1.c: New test.
27465
27466 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27467
27468         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27469
27470 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27471
27472         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27473         * gcc.c-torture/execute/20000722-1.c: New.
27474         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27475
27476 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27477
27478         * gcc.dg/cpp/20000720-1.S: New test.
27479
27480 2000-07-21  Michael Meissner  <meissner@redhat.com>
27481
27482         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27483
27484 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27485
27486         * g++.old-deja/g++.brendan/crash16.C,
27487         g++.old-deja/g++.brendan/parse3.C,
27488         g++.old-deja/g++.brendan/redecl1.C,
27489         g++.old-deja/g++.ns/template13.C,
27490         g++.old-deja/g++.other/decl4.C,
27491         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27492
27493 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27494
27495         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27496         and "Internal error".
27497
27498         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27499         regexps.
27500         * gcc.dg/cpp/paste6.c: New test.
27501
27502 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27503
27504         * gcc.dg/cpp/tr-direct.c: New test.
27505
27506         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27507         gcc.dg/cpp/undef1.c: Tweak error regexps.
27508
27509 2000-07-18  Eric Christopher <echristo@redhat.com>
27510
27511         * gcc.c-torture/compile/20000718-1.c: New test.
27512
27513 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27514
27515         * cpplex.c (_cpp_push_token): If the token being pushed back
27516         is the previous token in this context, just subtract one from
27517         context->posn.
27518         * cppmacro.c (save_expansion): Clear aux field when storing a
27519         placemarker.
27520
27521 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27522
27523         * gcc.dg/noncompile/redecl-1.c: New test.
27524
27525 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27526
27527         * gcc.c-torture/execute/20000717-5.c: New test.
27528         * gcc.c-torture/execute/20000717-1.x: Removed.
27529
27530 2000-07-17  Richard Henderson  <rth@cygnus.com>
27531
27532         * gcc.c-torture/execute/20000717-4.c: New test.
27533
27534 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27535
27536         * gcc.dg/cpp/syshdr.c: New test.
27537         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27538
27539 2000-07-17  Neil Booth  <neilb@earthling.net>
27540
27541         * gcc.dg/cpp/cmdlne-dM.c: New test.
27542         * gcc.dg/cpp/cmdlne-dD.c: New test.
27543
27544 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27545
27546         * gcc.c-torture/execute/20000717-3.c: New test.
27547
27548         * gcc.c-torture/compile/20000717-1.c: New test.
27549
27550 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27551
27552         * gcc.c-torture/execute/20000717-2.c: New test.
27553
27554 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27555
27556         * gcc.dg/formatz-1.c: New test.
27557
27558         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27559         * gcc.dg/c99-digraph-1.c: New tests.
27560
27561         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27562         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27563
27564         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27565         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27566         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27567         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27568         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27569         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27570         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27571
27572 2000-07-17   Greg McGary <greg@mcgary.org>
27573
27574         * gcc.c-torture/execute/20000717-1.c: New test.
27575         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27576
27577 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27578
27579         * gcc.c-torture/execute/20000715-2.c: New test.
27580         * gcc.dg/20000715-1.c: New test.
27581
27582 2000-07-15  Michael Meissner  <meissner@redhat.com>
27583
27584         * gcc.c-torture/execute/20000715-1.c: New test.
27585
27586 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27587
27588         * gcc.c-torture/execute/20000707-1.c: New test.
27589
27590 2000-07-13  Neil Booth  <NeilB@earthling.net>
27591
27592         * testsuite/gcc.dg/cpp/digraph1.c,
27593         testsuite/gcc.dg/cpp/digraph2.c,
27594         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27595
27596 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27597
27598         * g77.f-torture/compile/20000630-2.f:  New test.
27599         * g77.f-torture/compile/20000630-2.x
27600
27601 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27602
27603         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27604
27605 2000-07-11  Neil Booth  <NeilB@earthling.net>
27606
27607         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27608
27609 2000-07-11  Neil Booth  <NeilB@earthling.net>
27610
27611         * gcc.dg/cpp/cmdlne-C.c: New.
27612
27613 2000-07-09  Neil Booth  <NeilB@earthling.net>
27614
27615         * gcc.dg/cpp/directiv.c: New tests.
27616         * gcc.dg/cpp/undef1.c: Update.
27617
27618 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27619
27620         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27621
27622 2000-07-09  Neil Booth  <NeilB@earthling.net>
27623
27624         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27625
27626 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27627
27628         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27629         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27630
27631 2000-07-08  Neil Booth  <NeilB@earthling.net>
27632
27633         * gcc.dg/cpp/macsyntx.c: New tests.
27634
27635 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27636
27637         * gcc.dg/20000707-1.c: New test.
27638
27639 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27640
27641         * gcc.c-torture/execute/20000706-1.c: New test.
27642         * gcc.c-torture/execute/20000706-2.c: New test.
27643         * gcc.c-torture/execute/20000706-3.c: New test.
27644         * gcc.c-torture/execute/20000706-4.c: New test.
27645         * gcc.c-torture/execute/20000706-5.c: New test.
27646
27647 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27648
27649         * g++.old-deja/g++.pt/instantiate7.C: New test.
27650
27651 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27654         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27655         * g++.old-deja/g++.other/rtti3.C: Likewise.
27656         * g++.old-deja/g++.other/rttid3.C: Likewise.
27657
27658 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27659
27660         *  g77.f-torture/compile/20000630-1.x: Fix typo
27661
27662 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27663
27664         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27665         assembly output.
27666
27667 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27668
27669         * gcc.dg/cpp/ident.c: New test.
27670
27671 2000-07-05  Neil Booth  <NeilB@earthling.net>
27672
27673         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27674           gcc.dg/cpp/lexstrng.c: New tests.
27675
27676 2000-07-04  Neil Booth  <NeilB@earthling.net>
27677
27678         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27679         * gcc.dg/cpp/strify2.c: Same.
27680
27681 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27682
27683         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27684         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27685         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27686         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27687
27688         * testsuite/gcc.dg/cpp/macro1.c,
27689         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27690         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27691         testsuite/gcc.dg/cpp/strify1.c,
27692         testsuite/gcc.dg/cpp/strify2.c: New tests.
27693
27694 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27695
27696         * gcc.c-torture/execute/20000703-1.c: New test.
27697
27698 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27699
27700         * g++.old-deja/g++.pt (lookup10.C): New test.
27701
27702 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.old-deja/g++.pt (typename25.C): New test.
27705
27706 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27707
27708         * gcc.c-torture/compile/20000701-1.c: New test.
27709
27710 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27711
27712         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27713         to test case.
27714
27715 2000-06-30  Catherine Moore  <clm@cygnus.com>
27716
27717         * gcc.c-torture/execute/align-1.c: New test.
27718
27719 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         * g++.old-deja/g++.pt/expr8.C: New test.
27722         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27723
27724 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27725
27726         * gcc.c-torture/compile/20000629-1.c: New test.
27727
27728 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27729
27730
27731         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27732         gcc.dg/noncompile directory, depending on whether they're
27733         preprocessor tests or not.  Annotate all the tests for the dg
27734         framework.
27735
27736         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27737         * gcc.dg/noncompile/noncompile.exp: New.
27738
27739         * Moved files:
27740         Old name                                New name
27741         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27742         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27743         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27744         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27745         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27746         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27747         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27748         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27749         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27750         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27751         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27752         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27753         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27754         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27755         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27756         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27757         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27758         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27759         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27760         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27761         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27762         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27763         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27764         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27765
27766         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27767         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27768         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27769         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27770         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27771         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27772
27773 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27774
27775         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27776         declare one variable.  On the fourth, error.
27777         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27778         declared by 20000628-1a.h.
27779
27780 2000-06-29  Richard Henderson  <rth@redhat.com>
27781
27782         * gcc.c-torture/execute/930529-1.x: New file.
27783         * gcc.dg/920413-1.c: Adjust expected warning text.
27784         * gcc.dg/980217-1.c: Declare abort.
27785         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27786
27787 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27788
27789         * g77.f-torture/compile/20000629-1.f: New test.
27790         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27791
27792 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27793
27794         Rearrange lots of files, removing entirely the
27795         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27796         directories.
27797
27798         * Deleted files:
27799         gcc.c-torture/code_quality/code_quality.exp
27800         gcc.c-torture/special/special.exp
27801         gcc.failure/failure.exp
27802         gcc.failure/940409-1.x
27803         gcc.c-torture/compile/961203-1.x
27804
27805         * New files:
27806         gcc.misc-tests/linkage.exp
27807         gcc.c-torture/execute/920730-1t.c
27808         gcc.c-torture/execute/920730-1t.x
27809         gcc.c-torture/compile/920520-1.x
27810         gcc.c-torture/compile/920521-1.x
27811         gcc.c-torture/compile/981006-1.x
27812         gcc.c-torture/execute/eeprof-1.x
27813
27814         * Moved files (possibly with modifications to fit a new harness):
27815         Old name                                New name
27816         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27817         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27818         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27819         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27820         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27821         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27822         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27823         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27824         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27825         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27826         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27827         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27828         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27829         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27830
27831 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27832
27833         * c-torture/compile/961203-1.x: Delete.
27834
27835         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27836         not exit. Include stdio.h.
27837         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27838         * gcc.misc-tests/dg-12.c: Likewise.
27839         * gcc.misc-tests/dg-5.c: Likewise.
27840         * gcc.misc-tests/dg-6.c: Likewise.
27841         * gcc.misc-tests/dg-7.c: Prototype abort.
27842         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27843         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27844         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27845         not exit.
27846         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27847         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27848
27849 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27850
27851         * gcc.dg/cpp/20000628-1.c: New test.
27852         * gcc.dg/cpp/20000628-1.h: New header for above test.
27853         * gcc.dg/cpp/20000628-1a.h: Likewise.
27854
27855 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27856
27857         * gcc.dg/cpp: New directory.
27858         * gcc.dg/cpp/cpp.exp: New driver.
27859         * gcc.dg/cpp/20000627-1.c: New test.
27860         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27861         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27862         and rewrite as a compilation test.
27863
27864         * gcc.dg: Move many files into the cpp subdirectory, possibly
27865         renaming or editing them as well.
27866         Old name                New name
27867         990119-1.c              cpp/19990119-1.c
27868         990228-1.c              cpp/19990228-1.c
27869         990407-1.c              cpp/19990407-1.c
27870         990409-1.c              cpp/19990409-1.c
27871         990413-1.c              cpp/19990413-1.c
27872         990703-1.c              cpp/19990703-1.c
27873         20000127-1.c            cpp/20000127-1.c
27874         20000129-1.c            cpp/20000129-1.c
27875         20000207-1.c            cpp/20000207-1.c
27876         20000207-2.c            cpp/20000207-2.c
27877         20000209-1.c            cpp/20000209-1.c
27878         20000209-2.c            cpp/20000209-2.c
27879         20000301-1.c            cpp/20000301-1.c
27880         20000419-1.c            cpp/20000419-1.c
27881         20000510-1.S            cpp/20000510-1.S
27882         20000519-1.c            cpp/20000519-1.c
27883         20000529-1.c            cpp/20000529-1.c
27884         20000625-1.c            cpp/20000625-1.c
27885         20000625-2.c            cpp/20000625-2.c
27886         cpp-as1.c               cpp/assert1.c
27887         cpp-as2.c               cpp/assert2.c
27888         cxx-comments-1.c        cpp/cxxcom1.c
27889         cxx-comments-2.c        cpp/cxxcom2.c
27890         endif-label.c           cpp/endif.c
27891         cpp-hash1.c             cpp/hash1.c
27892         cpp-hash2.c             cpp/hash2.c
27893         cpp-if1.c               cpp/if-1.c
27894         cpp-if2.c               cpp/if-2.c
27895         cpp-if3.c               cpp/if-3.c
27896         cpp-if4.c               cpp/if-4.c
27897         cpp-if5.c               cpp/if-5.c
27898         cpp-cond.c              cpp/if-cexp.c
27899         cpp-missingop.c         cpp/if-mop.c
27900         cpp-missingparen.c      cpp/if-mpar.c
27901         cpp-opprec.c            cpp/if-oppr.c
27902         cpp-ifparen.c           cpp/if-paren.c
27903         cpp-shortcircuit.c      cpp/if-sc.c
27904         cpp-shift.c             cpp/if-shift.c
27905         cpp-unary.c             cpp/if-unary.c
27906         cpp-li1.c               cpp/line1.c
27907         cpp-li2.c               cpp/line2.c
27908         lineno.c                cpp/line3.c
27909         lineno-2.c              cpp/line4.c
27910         cpp-mi.c                cpp/mi1.c
27911         cpp-mic.h               cpp/mi1c.h
27912         cpp-micc.h              cpp/mi1cc.h
27913         cpp-mind.h              cpp/mi1nd.h
27914         cpp-mindp.h             cpp/mi1ndp.h
27915         cpp-mix.h               cpp/mi1x.h
27916         cpp-mi2.c               cpp/mi2.c
27917         cpp-mi2a.h              cpp/mi2a.h
27918         cpp-mi2b.h              cpp/mi2b.h
27919         cpp-mi2c.h              cpp/mi2c.h
27920         cpp-mi3.c               cpp/mi3.c
27921         cpp-mi3.def             cpp/mi3.def
27922         poison-1.c              cpp/poison.c
27923         pr-impl.c               cpp/prag-imp.c
27924         cpp-redef-2.c           cpp/redef1.c
27925         cpp-redef.c             cpp/redef2.c
27926         strpaste.c              cpp/strp1.c
27927         strpaste-2.c            cpp/strp2.c
27928         cpp-tradpaste.c         cpp/tr-paste.c
27929         cpp-tradstringify.c     cpp/tr-str.c
27930         cpp-tradwarn1.c         cpp/tr-warn1.c
27931         cpp-tradwarn2.c         cpp/tr-warn2.c
27932         trigraphs.c             cpp/trigraphs.c
27933         cpp-unc1.c              cpp/unc1.c
27934         cpp-unc2.c              cpp/unc2.c
27935         cpp-unc3.c              cpp/unc3.c
27936         cpp-unc.c               cpp/unc4.c
27937         undef.c                 cpp/undef1.c
27938         undef-2.c               cpp/undef2.c
27939         cpp-wi1.c               cpp/widestr1.c
27940
27941 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27942
27943         * lib/g++.exp (g++_include_flags): Tweak.
27944
27945 2000-06-27  H.J. Lu  <hjl@gnu.org>
27946             Loren J. Rittle  <ljrittle@acm.org>
27947
27948         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27949         version with one that knows about the new gcc tree structure.
27950         (g++_link_flags): Same.
27951
27952 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27953
27954         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27955         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27956         case we are cross-compiling.
27957
27958         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27959         g++.old-deja/g++.niklas/Makefile.in,
27960         g++.old-deja/g++.niklas/configure.in,
27961         g++.old-deja/g++.other/Makefile.in,
27962         g++.old-deja/g++.other/configure.in,
27963         gcc.c-torture/code_quality/Makefile.in,
27964         gcc.c-torture/code_quality/configure.in,
27965         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27966         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27967         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27968         gcc.c-torture/execute/ieee/Makefile.in,
27969         gcc.c-torture/execute/ieee/configure.in,
27970         gcc.c-torture/noncompile/Makefile.in,
27971         gcc.c-torture/noncompile/configure.in,
27972         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27973         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27974         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27975
27976 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27977
27978         * g++.old-deja/g++.other/ambig3.C: New test.
27979
27980 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27981
27982         * g++.old-deja/g++.pt/syntax1.C: New test.
27983         * g++.old-deja/g++.pt/syntax2.C: New test.
27984         * g++.old-deja/g++.other/syntax3.C: New test.
27985         * g++.old-deja/g++.other/syntax4.C: New test.
27986
27987 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27988
27989         * gcc.dg/20000623-1.c: Prototype exit and abort.
27990
27991 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27992
27993         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27994         New tests.
27995         * gcc.dg/cpp-mi3.def: New file.
27996
27997         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27998         inside assertions.
27999         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28000         lexer's error messages.
28001         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28002         divine anything from the linemarkers.
28003         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28004         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28005
28006 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28007
28008         * gcc.dg/20000623-1.c: New test.
28009
28010 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28011
28012         * gcc.c-torture/execute/20000622-1.c: New test.
28013
28014 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         * g++.old-deja/g++.other/init15.C: New test.
28017
28018 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28019
28020         * g++.old-deja/g++.pt/vaarg2.C: New test.
28021         * g++.old-deja/g++.pt/vaarg3.C: New test.
28022
28023 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28024
28025         * g++.old-deja/g++.other/dyncast6.C: New test.
28026
28027 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28028
28029         * gcc.c-torture/execute/loop-6.c: New test.
28030
28031 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.dg/20000614-1.c: New test.
28034         * gcc.dg/20000614-2.c: New test.
28035
28036 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28037
28038         * g++.old-deja/g++.other/inline12.C: New test.
28039
28040 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * g++.old-deja/g++.other/eh1.C: New test.
28043
28044 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28045
28046         * g++.old-deja/g++.other/type.C: New test.
28047
28048 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28049
28050         * g++.old-deja/g++.other/initstring.C: New test.
28051
28052 2000-06-12  Jason Merrill  <jason@redhat.com>
28053
28054         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28055
28056 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28057
28058         * gcc.c-torture/compile/20000609-1.c: New test.
28059
28060 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28061
28062         * gcc.dg/20000609-1.c: New test.
28063
28064 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28065
28066         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28067         * gcc.c-torture/noncompile/poison-1.c: Move...
28068         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28069         * gcc.dg/cpp-li1.c: Add a token after the #line.
28070
28071 2000-06-05  Richard Henderson  <rth@cygnus.com>
28072
28073         * gcc.c-torture/execute/20000605-2.c: New test.
28074         * gcc.c-torture/execute/20000605-3.c: New test.
28075
28076 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28077
28078         * g77.f-torture/execute/20000503-1.x: New file.
28079
28080 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28081
28082         * g++.old-deja/g++.eh/badalloc1.C: New test.
28083
28084 2000-06-05  Richard Henderson  <rth@cygnus.com>
28085
28086         * gcc.c-torture/execute/20000605-1.c: New test.
28087
28088 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28089             Nathan Sidwell <nathan@codesourcery.com>
28090
28091         * gcc.c-torture/compile/20000605-1.c: New test.
28092
28093 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28094
28095         * g77.f-torture/compile/20000601-1.f:  New test.
28096
28097 2000-06-03  Richard Henderson  <rth@cygnus.com>
28098
28099         * gcc.c-torture/execute/20000603-1.c: New.
28100
28101 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28102
28103         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28104         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28105
28106 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28107
28108         * gcc.dg/compare2.c (case 12): XFAIL.
28109         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28110         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28111
28112         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28113
28114 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28115
28116         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28117         guard macro is already defined when the header is first
28118         included.
28119         * gcc.dg/cpp-mix.h: New file.
28120         * gcc.dg/endif-label.c: Update patterns to match compiler.
28121
28122         * g++.brendan/complex1.C: Declare abort.
28123         * g++.law/refs4.C: Remove XFAIL.
28124         * g++.oliva/expr2.C: Declare abort and exit.
28125
28126 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28127
28128         * gcc.c-torture/execute/20000528-1.c: New test.
28129
28130         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28131         * g++.old-deja/g++.law/temps4.C: Likewise.
28132
28133         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28134         stdlib.h.  Call abort() on failure.
28135         * g++.old-deja/g++.law/refs4.C: Likewise.
28136         * g++.old-deja/g++.law/temps4.C: Likewise.
28137         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28138         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28139
28140 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28141
28142         Relative to g++.dg/special:
28143         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28144
28145         Relative to g++.old-deja:
28146         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28147         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28148         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28149         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28150         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28151         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28152         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28153
28154         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28155         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28156         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28157         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28158         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28159         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28160         and/or string.h.
28161
28162         * g++.other/goto1.C: Update expectations for error messages.
28163
28164 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28165
28166         * gcc.c-torture/compile/20000523-1.c: New test.
28167
28168 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28169
28170         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28171
28172 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28173
28174         * g++.old-deja/g++.eh/catch11.C: New test.
28175         * g++.old-deja/g++.eh/catch12.C: New test.
28176
28177 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28178
28179         * gcc.c-torture/execute/20000523-1.c: New test.
28180
28181 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28182
28183         * c-torture/execute/bcp-1.c: Replace abort in arg of
28184         __builtin_constant_p with a generic external function.
28185
28186         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28187         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28188         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28189         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28190         Prototype abort and/or exit.
28191
28192         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28193         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28194         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28195         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28196
28197 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28198
28199         * gcc.dg/dwarf2-1.c: New test.
28200
28201 2000-05-20  Richard Henderson  <rth@cygnus.com>
28202
28203         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28204
28205 2000-05-20  Andreas Jaeger  <aj@suse.de>
28206
28207         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28208         testcase.
28209
28210 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28211
28212         * gcc.c-torture/execute/20000519-2.c: New test.
28213
28214 2000-05-19  Andreas Jaeger  <aj@suse.de>
28215
28216         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28217         which fails with SSA.
28218
28219         * lib/c-torture.exp: Also test with -O3 -fssa.
28220
28221 2000-05-18  Michael Meissner  <meissner@redhat.com>
28222
28223         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28224         * gcc.c-torture/execute/920415-1.c: Ditto.
28225         * gcc.c-torture/execute/920501-1.c: Ditto.
28226         * gcc.c-torture/execute/conversion.c: Ditto.
28227         * gcc.c-torture/execute/cvt-1.c: Ditto.
28228
28229 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28230
28231         * gcc.c-torture/compile/20000518-1.c: New test.
28232
28233 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28234
28235         * g77.f-torture/compile/200005018.f:  New test.
28236
28237 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28238
28239         * gcc.c-torture/compile/20000517-1.c: New test.
28240
28241 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28242
28243         * gcc.c-torture/execute/20000516-1.c: New test.
28244
28245 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28246
28247         * g++.old-deja/g++.other/eh.C: New test.
28248
28249 2000-05-12  Richard Henderson  <rth@cygnus.com>
28250
28251         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28252         constants through to doit's conditional.
28253
28254 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28255
28256         * gcc.c-torture/compile/20000511-1.c: New test.
28257         * g77.f-torture/compile/20000511-1.f: New test.
28258         * g77.f-torture/compile/20000511-2.f: New test.
28259
28260 2000-05-11  Michael Meissner  <meissner@redhat.com>
28261
28262         * gcc.c-torture/execute/20000511-1.c: New test.
28263
28264 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28265
28266         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28267         * gcc.dg/20000510-1.S: New.
28268
28269 2000-05-08  Catherine Moore  <clm@cygnus.com>
28270
28271         * gcc.dg/unused-3.c: New.
28272
28273 2000-05-06  Richard Henderson  <rth@cygnus.com>
28274
28275           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28276           * g++.old-deja/g++.mike/warn1.C: Likewise.
28277           * g++.old-deja/g++.pt/local1.C: Likewise.
28278           * g++.old-deja/g++.pt/local7.C: Likewise.
28279           * g++.old-deja/g++.pt/spec16.C: Likewise.
28280
28281 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28282
28283         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28284
28285 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28286
28287           * g77.f-torture/execute/20000503-1.f:  New test.
28288
28289 2000-05-04  Andreas Jaeger  <aj@suse.de>
28290
28291         * gcc.dg/noreturn-2.c: New test.
28292
28293 2000-05-04  Neil Booth  <NeilB@earthling.net>
28294
28295         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28296         preprocessor.
28297
28298 2000-05-04  Richard Henderson  <rth@cygnus.com>
28299
28300         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28301
28302 2000-05-04  Richard Henderson  <rth@cygnus.com>
28303
28304         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28305         OpenSSL by Jason R Thorpe.
28306
28307 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28308
28309         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28310
28311 2000-05-03  Robert Lipe <robertlipe@usa.net>
28312
28313         * gcc.dg/20000503-1.c: New test.
28314
28315 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28316
28317         * gcc.c-torture/compile/20000502-1.c: New test.
28318         * g++.old-deja/g++.other/align.C: New test.
28319         * gcc.dg/cpp-tradstringify.c: New test.
28320
28321 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28322
28323         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28324         and hard registers.
28325
28326 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28327
28328         * gcc.c-torture/execute/loop-5.c: New test.
28329
28330 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28331
28332         * gcc.c-torture/execute/va-arg-20.c: New test.
28333
28334 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28335
28336         * gcc.c-torture/execute/20000422-1.c: New test.
28337
28338 2000-04-20  Greg McGary  <gkm@gnu.org>
28339
28340         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28341         when optimizing, but without sibling-call optimizations (-O1).
28342
28343 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28344
28345           * gcc.c-torture/compile/20000420-1.c: New test.
28346
28347 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.abi/ptrflags.C: New test.
28350         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28351
28352 2000-04-19  Catherine Moore  <clm@cygnus.com>
28353
28354         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28355
28356 2000-04-19  Greg McGary  <gkm@gnu.org>
28357
28358         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28359         sibling-call optimizations.
28360
28361 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28362
28363         * gcc.dg/20000419-1.c: New test.
28364
28365 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28366
28367         * gcc.c-torture/execute/20000412-6.c: New test.
28368
28369 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28370
28371         * gcc.c-torture/execute/20000412-5.c: New test.
28372         * g77.f-torture/compile/20000412-1.f: New test.
28373         * gcc.c-torture/execute/20000412-4.c: New test.
28374         * gcc.c-torture/compile/20000412-2.c: New test.
28375         * gcc.c-torture/execute/20000412-3.c: New test.
28376         * gcc.c-torture/compile/20000412-1.c: New test.
28377         * gcc.c-torture/execute/20000412-2.c: New test.
28378
28379 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28380
28381         * objc/execute/bf-20.m: New test.
28382
28383 2000-04-10  Richard Henderson  <rth@cygnus.com>
28384
28385         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28386
28387         * gcc.c-torture/execute/20000412-1.c: New test.
28388
28389 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28390
28391         * g++.old-deja/g++.eh/catchptr1.C: New test.
28392
28393 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28396
28397 2000-04-08  Neil Booth  <NeilB@earthling.net>
28398
28399         * gcc.dg/cpp-nullchar.c: Remove test as
28400         embedded nulls cause problems.
28401
28402 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28403
28404         * gcc.dg/compare2.c: New test.
28405
28406 2000-04-08  Neil Booth  <NeilB@earthling.net>
28407
28408         * gcc.dg/cpp-nullchar.c: New test.
28409
28410 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28411
28412         * gcc.dg/cpp-mi2.c: New test.
28413         * gcc.dg/cpp-mi2[abc].h: New files.
28414
28415 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28418         member name.
28419
28420 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28421
28422         * g++.old-deja/g++.abi/vmihint.C: New test.
28423
28424 2000-04-06  Neil Booth  <NeilB@earthling.net>
28425
28426         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28427         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28428         copyright.
28429
28430 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28431
28432         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28433         avoid stack-frame overwrite.
28434
28435 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * gcc.c-torture/compile/20000405-2.c: New test.
28438         * gcc.c-torture/compile/20000405-3.c: New test.
28439
28440 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28441
28442         * gcc.c-torture/compile/20000405-1.c: New test.
28443
28444 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28445
28446         * gcc.dg/cast-qual-1.c: Revert last change.
28447
28448 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28449
28450         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28451
28452 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28453
28454         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28455         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28456
28457 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28458
28459         * gcc.c-torture/compile/20000403-2.c: New test.
28460         * gcc.c-torture/compile/20000403-1.c: New test.
28461
28462 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28463
28464         * gcc.c-torture/execute/20000403-1.c: New test.
28465
28466 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28467
28468         * gcc.c-torture/execute/20000402-1.c: New test.
28469
28470 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28471
28472         * gcc.c-torture/execute/va-arg-15.c: New test.
28473         * gcc.c-torture/execute/va-arg-16.c: New test.
28474         * gcc.c-torture/execute/va-arg-17.c: New test.
28475         * gcc.c-torture/execute/va-arg-18.c: New test.
28476         * gcc.c-torture/execute/va-arg-19.c: New test.
28477
28478 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28479
28480         * gcc.c-torture/compile/981211-1.c: Move to...
28481         * gcc.dg/cpp-as1.c: ...here.
28482         * gcc.dg/cpp-as2.c: New file.
28483
28484         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28485         compiler.
28486
28487 2000-04-02  Neil Booth  <NeilB@earthling.net>
28488
28489         * gcc.dg/cpp-cond.c  New tests.
28490         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28491         accidental success less likely.
28492         * gcc.dg/cpp-missingop.c  New tests.
28493         * gcc.dg/cpp-missingparen.c  New tests.
28494         * gcc.dg/cpp-shift.c  New tests.
28495         * gcc.dg/cpp-shortcircuit.c  New tests.
28496         * gcc.dg/cpp-unary.c  New tests.
28497
28498 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28499
28500         * gcc.c-torture/compile/20000329-1.c: New test.
28501
28502 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28503
28504         * gcc.c-torture/compile/20000326-1.c: New test.
28505         * gcc.c-torture/compile/20000326-2.c: New test.
28506
28507 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28508
28509         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28510         the first parameter is a function argument.
28511
28512 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28513
28514         * g++.old-deja/g++.ext/array4.C: New test.
28515
28516 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28517
28518         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28519
28520 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28521
28522         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28523
28524 2000-03-19  Richard Henderson  <rth@cygnus.com>
28525
28526         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28527
28528 2000-03-19  Richard Henderson  <rth@cygnus.com>
28529
28530         * gcc.c-torture/compile/20000319-1.c: New test.
28531
28532 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28533
28534         * gcc.c-torture/execute/20000314-3.c: New test.
28535         * gcc.c-torture/execute/20000314-2.c: New test.
28536         * gcc.c-torture/execute/20000314-1.c: New test.
28537         * gcc.c-torture/compile/20000314-2.c: New test.
28538         * gcc.c-torture/compile/20000314-1.c: New test.
28539
28540 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28541
28542         * g++.old-deja/g++.warn/inline.C: New test.
28543
28544 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28545
28546         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28547         standards-compliant result rather than specific constants.
28548         Put test-values in array.
28549
28550 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28551
28552         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28553         (g++_target_compile): Put test-specific options last.
28554
28555 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28556
28557         * g++.old-deja/g++.eh/vbase4.C: New test.
28558
28559 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28562
28563 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28564
28565         * g++.old-deja/g++.brendan/misc12.C: Removed.
28566         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28567         * g++.old-deja/g++.ext/pretty4.C: New test.
28568
28569 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         * g++.old-deja/g++.other/string2.C: New test.
28572
28573 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.old-deja/g++.warn/impint2.C: New test.
28576
28577 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28578
28579         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28580         is 1, not zero.
28581
28582 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.warn/impint.C: New test.
28585         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28586         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28587         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28588         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28589         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28590         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28591         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28592         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28593         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28594         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28595         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28596         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28597
28598 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28599
28600         * gcc.dg/cpp-redef.c: New test.
28601
28602 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * g++.old-deja/g++.pt/unify7.C: New test.
28605
28606 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28607
28608         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28609         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28610
28611 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28612
28613         * gcc.c-torture/compile/20000224-1.c: New test.
28614
28615 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28616
28617         * gcc.c-torture/compile/cpp-2.c: New test.
28618         * gcc.c-torture/compile/cpp-1.c: New test.
28619
28620 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28621
28622         * gcc.c-torture/execute/20000225-1.c: New test.
28623
28624 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28625
28626         * gcc.dg/cpp-li2.c: New test.
28627
28628         * gcc.dg/cpp-wi1.c: New test.
28629
28630         * gcc.dg/cpp-li1.c: New test.
28631
28632 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28633
28634         * g++.old-deja/g++.other/sizeof5.C: New test.
28635
28636 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28637
28638         * gcc.c-torture/execute/va-arg-13.c: New test.
28639
28640 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28641
28642         * gcc.c-torture/execute/va-arg-12.c: New test.
28643
28644 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28645
28646         * gcc.c-torture/execute/20000223-1.c: New test.
28647
28648 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28651
28652 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28653
28654         * g++.old-deja/g++.abi/ptrmem.C: New test.
28655
28656 2000-02-19  Richard Henderson  <rth@cygnus.com>
28657
28658         * gcc.c-torture/compile/init-3.c: New.
28659
28660 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28661
28662         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28663         ALWAYS_CXXFLAGS.
28664
28665 2000-02-11  Robert Lipe <robertl@sco.com>
28666
28667         * gcc.c-torture/compile/20000211-3.c: New test.
28668
28669 2000-02-11  Martin Buchholz <martin@xemacs.org>
28670
28671         * gcc.c-torture/compile/20000211-2.c: New test.
28672
28673 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28674
28675         * gcc.c-torture/compile/20000211-1.c: New test.
28676
28677 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28678
28679         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28680           on native targets
28681
28682 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28683
28684         * g++.old-deja/g++.other/cast5.C: New test.
28685
28686 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28687
28688         * gcc.c-torture/execute/20000205-1.c: New.
28689
28690 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28691
28692         * g++.old-deja/g++.jason/cast3.C: Return void.
28693         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28694
28695 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28696
28697         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28698
28699         * gcc.dg/loop-1.c: New test.
28700
28701 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28702
28703         * gcc.c-torture/compile/20000127-1.c: New test.
28704         * gcc.c-torture/execute/991228-1.c: New test.
28705
28706 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28707
28708         * gcc.dg/unused-2.c: New test.
28709
28710         * gcc.dg/conv-1.c: New test.
28711
28712 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28713
28714         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28715         compiler.
28716         (tool_option_proc): Fix typo.
28717
28718 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28719
28720         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28721         of the ld on the host, not on the build machine.
28722         Also, don't crash if '--help' is not a supported option.
28723
28724 2000-01-24  Richard Henderson  <rth@cygnus.com>
28725
28726         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28727
28728 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28729
28730         * gcc.c-torture/execute/20000120-2.c: New test.
28731         * gcc.c-torture/execute/20000120-1.c: New test.
28732
28733 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28734
28735         * gcc.c-torture/execute/20000113-1.c: New test.
28736
28737 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28738
28739         * gcc.c-torture/execute/20000112-1.c: New test.
28740
28741 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28742
28743         * gcc.dg/20000111-1.c: New test.
28744
28745 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28746
28747         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28748         with 16 bit integers.
28749
28750 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28751
28752         * gcc.dg/20000108-1.c: New test.
28753
28754 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28755
28756         * g++.old-deja/g++.ns/koenig8.C: New test.
28757
28758 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28759
28760         * g++.old-deja/g++.other/cast4.C: New test.
28761
28762 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28763
28764         * gcc.c-torture/compile/20000105-2.c: New test.
28765         * gcc.c-torture/compile/20000105-1.c: New test.
28766
28767 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28768
28769         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28770         references to printf & atoi to conform to ANSI standard.
28771         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28772         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28773         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28774         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28775         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28776         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28777         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28778         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28779         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28780         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28781         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28782         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28783         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28784         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28785         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28786         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28787         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28788         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28789         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28790         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28791         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28792         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28793         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28794         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28795         * g++.old-deja/g++.brendan/init3.C: Likewise.
28796         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28797         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28798         * g++.old-deja/g++.brendan/new2.C: Likewise.
28799         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28800         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28801         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28802         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28803         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28804         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28805         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28806         * g++.old-deja/g++.brendan/template24.C: Likewise.
28807         * g++.old-deja/g++.brendan/template3.C: Likewise.
28808         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28809         * g++.old-deja/g++.jason/inline3.C: Likewise.
28810         * g++.old-deja/g++.jason/opeq.C: Likewise.
28811         * g++.old-deja/g++.law/arg5.C: Likewise.
28812         * g++.old-deja/g++.law/arm7.C: Likewise.
28813         * g++.old-deja/g++.law/ctors11.C: Likewise.
28814         * g++.old-deja/g++.law/cvt8.C: Likewise.
28815         * g++.old-deja/g++.law/init9.C: Likewise.
28816         * g++.old-deja/g++.law/refs4.C: Likewise.
28817         * g++.old-deja/g++.law/template2.C: Likewise.
28818         * g++.old-deja/g++.law/visibility24.C: Likewise.
28819         * g++.old-deja/g++.law/vtable3.C: Likewise.
28820         * g++.old-deja/g++.mike/asm2.C: Likewise.
28821         * g++.old-deja/g++.mike/eh1.C: Likewise.
28822         * g++.old-deja/g++.mike/misc1.C: Likewise.
28823         * g++.old-deja/g++.mike/misc13.C: Likewise.
28824         * g++.old-deja/g++.mike/misc14.C: Likewise.
28825         * g++.old-deja/g++.mike/ns12.C: Likewise.
28826         * g++.old-deja/g++.mike/p1248.C: Likewise.
28827         * g++.old-deja/g++.mike/p3708.C: Likewise.
28828         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28829         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28830         * g++.old-deja/g++.mike/p646.C: Likewise.
28831         * g++.old-deja/g++.mike/p700.C: Likewise.
28832         * g++.old-deja/g++.mike/p783.C: Likewise.
28833         * g++.old-deja/g++.mike/p783a.C: Likewise.
28834         * g++.old-deja/g++.mike/p783b.C: Likewise.
28835         * g++.old-deja/g++.mike/p786.C: Likewise.
28836         * g++.old-deja/g++.mike/p789.C: Likewise.
28837         * g++.old-deja/g++.mike/p789a.C: Likewise.
28838         * g++.old-deja/g++.mike/p807a.C: Likewise.
28839         * g++.old-deja/g++.other/delete3.C: Likewise.
28840         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28841         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28842         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28843         * g++.old-deja/g++.other/empty1.C: Likewise.
28844         * g++.old-deja/g++.other/temporary1.C: Likewise.
28845         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28846         * g++.old-deja/g++.pt/t16.C: Likewise.
28847         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28848
28849 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28850
28851         * gcc.dg/991230-1.c: New test.
28852
28853 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28854
28855         * gcc.c-torture/compile/991229-3.c: New test.
28856         * gcc.c-torture/compile/991229-2.c: New test.
28857         * gcc.c-torture/compile/991229-1.c: New test.
28858
28859 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28860
28861         * gcc.c-torture/compile/labels-2.c: New test.
28862
28863 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28864
28865         * gcc.c-torture/execute/991227-1.c: New test.
28866
28867 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28868
28869         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28870
28871 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28872
28873         * gcc.c-torture/execute/991221-1.c: New test.
28874
28875 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28876
28877         * g++.old-deja/g++.other/cast3.C: New test.
28878
28879 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28880
28881         * gcc.c-torture/execute/991216-4.c: New test.
28882
28883 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28884
28885         * gcc.c-torture/execute/991216-1.c: New test.
28886         * gcc.c-torture/execute/991216-2.c: New test.
28887         * gcc.c-torture/execute/991216-3.c: New test.
28888
28889 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28890
28891         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28892         Actually make the test fail by using "-O2" for compilation.
28893
28894 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28895
28896         * g++.old-deja/g++.warn/cast-align1.C: New test.
28897
28898 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28899
28900         * gcc.c-torture/compile/991214-1.c: New test.
28901         * gcc.c-torture/compile/991214-2.c: New test.
28902
28903 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28904
28905         * gcc.dg/991214-1.c: New test.
28906
28907 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28908
28909         * gcc.c-torture/compile/991213-3.c: New test.
28910         * gcc.c-torture/compile/991213-2.c: New test.
28911         * gcc.c-torture/compile/991213-1.c: New test.
28912
28913 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28914
28915         * gcc.dg/991209-1.c: New test.
28916
28917 1999-12-08  Nathan Sidwell <nathan@acm.org>
28918
28919         * gcc.c-torture/compile/991208-1.c: New test.
28920
28921 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28922
28923         * gcc.dg/ultrasp2.c: New test.
28924
28925 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28926
28927         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28928
28929 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28930
28931         * gcc.c-torture/compile/991202-1.c: New test.
28932         * gcc.c-torture/execute/991202-1.c: New test.
28933         * gcc.c-torture/execute/991202-2.c: New test.
28934         * gcc.c-torture/execute/991202-3.c: New test.
28935
28936 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28937
28938         * g++.old-deja/g++.abi/align.C: New test.
28939         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28940         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28941
28942 1999-12-01  Richard Henderson  <rth@cygnus.com>
28943
28944         * gcc.c-torture/execute/991201-1.c: New.
28945
28946 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28947
28948         * gcc.dg/991129-1.c: New test.
28949
28950 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28951
28952         * gcc.c-torture/compile/991127-1.c: New test.
28953
28954 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28955
28956         * g++.old-deja/g++.other/warn4.C: New test.
28957
28958 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28959
28960         * g++.old-deja/g++.eh/cleanup2.C: New test.
28961         * g++.old-deja/g++.ext/pretty2.C: New test.
28962         * g++.old-deja/g++.ext/pretty3.C: New test.
28963         * g++.old-deja/g++.other/debug6.C: New test.
28964
28965 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28966
28967         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28968         compiler_output to look for one error message instead of two.
28969
28970 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28971
28972         * gcc.c-torture/execute/991118-1.c: Also test case
28973         where the word boundary does not split a byte evenly.
28974
28975 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28976
28977         * g++.old-deja/g++.ext/restrict1.C: New test.
28978
28979 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28980
28981         * gcc.c-torture/execute/991118-1.c: New test.
28982
28983 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28984
28985         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28986         working directory pathnames.
28987
28988 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28989
28990         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28991         host is equipped with driver.h and driver.o so it can actually
28992         compile and run the tests.
28993
28994 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28995
28996         * gcc.c-torture/compile/991008-1.c: New test.
28997
28998 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28999
29000         * lib/gcc-dg.exp: Include target-supports.exp
29001
29002 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29003
29004         * lib/target-supports.exp: New file: Provide procs to test for
29005         features supported by the target.
29006         (check_weak_available): Moved here from ecos.exp.
29007         (check_alias_available): New proc: Determine of the target
29008         toolchain supports the alias attribute.
29009
29010         * gcc.dg/special/ecos.exp: Move check_weak_available to
29011         target-supports.exp.
29012         (alias-1.c): Only perform the test if the target supports
29013         aliases.
29014         (wkali-1.c): Only perform the test if the target supports
29015         aliases.
29016
29017         * gcc.dg/990506-0.c: Expect error messages from cross
29018         targets as well as native targets.
29019
29020 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29021
29022         * gcc.dg/ultrasp1.c: Removed xfail.
29023         * gcc.dg/struct-ret-2.c: Likewise.
29024         * gcc.dg/array-1.c: Likewise.
29025
29026 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29027
29028         * gcc.dg/struct-ret-2.c: New test.
29029
29030         * gcc.dg/array-1.c: New test.
29031
29032 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29033
29034         * gcc.c-torture/execute/991030-1.c: New test.
29035
29036 1999-10-26  Richard Henderson  <rth@cygnus.com>
29037
29038         * gcc.c-torture/compile/991026-2.c: New test.
29039
29040 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29041
29042         * gcc.c-torture/compile/991026-1.c: New test.
29043
29044 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29045
29046         * gcc.c-torture/execute/991023-1.c: New test.
29047
29048 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29049
29050         * gcc.c-torture/execute/991019-1.c: New test.
29051
29052 1999-10-16  Richard Henderson  <rth@cygnus.com>
29053
29054         * gcc.c-torture/execute/991016-1.c: New test.
29055
29056 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29057
29058         * gcc.c-torture/execute/991014-1.c: New test.
29059
29060 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29061
29062         * g++.old-deja/g++.other/union2.C: New test.
29063
29064 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29065
29066         * g++.old-deja/g++.other/vaarg2.C: New test.
29067         * g++.old-deja/g++.other/vaarg3.C: New test.
29068
29069 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29070
29071         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29072         in compile/.
29073
29074 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29075
29076         * gcc.c-torture/execute/va-arg-11.c: New test.
29077
29078 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29079
29080         * lib/file-format.exp (gcc_target_object_format): Don't
29081         crash if objdump is unavailable.
29082
29083 1999-09-29  Donn Terry <donn@interix.com>
29084
29085         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29086
29087 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29088
29089         * gcc.c-torture/compile/990928-1.c: New test.
29090
29091 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29092
29093         * g++.old-deja/g++.other/decl6.C: New test.
29094
29095 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29096
29097         * gcc.c-torture/execute/va-arg-10.c: New test.
29098
29099 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29100
29101         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29102         __PRETTY_FUNCTION__.
29103
29104 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29105
29106         * gcc.c-torture/execute/990923-1.c: New test.
29107
29108 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29109
29110         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29111         for which -fpic is inappropriate.
29112
29113 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29114
29115         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29116
29117 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29118
29119         * g++.old-deja/g++.other/dyncast1.C: New test.
29120         * g++.old-deja/g++.other/dyncast2.C: New test.
29121         * g++.old-deja/g++.other/dyncast3.C: New test.
29122         * g++.old-deja/g++.other/dyncast4.C: New test.
29123         * g++.old-deja/g++.other/dyncast5.C: New test.
29124         * g++.old-deja/g++.eh/catch3.C: New test.
29125         * g++.old-deja/g++.eh/catch3p.C: New test.
29126         * g++.old-deja/g++.eh/catch4.C: New test.
29127         * g++.old-deja/g++.eh/catch4p.C: New test.
29128         * g++.old-deja/g++.eh/catch5.C: New test.
29129         * g++.old-deja/g++.eh/catch5p.C: New test.
29130         * g++.old-deja/g++.eh/catch6.C: New test.
29131         * g++.old-deja/g++.eh/catch6p.C: New test.
29132         * g++.old-deja/g++.eh/catch7.C: New test.
29133         * g++.old-deja/g++.eh/catch7p.C: New test.
29134         * g++.old-deja/g++.eh/catch8.C: New test.
29135         * g++.old-deja/g++.eh/catch8p.C: New test.
29136         * g++.old-deja/g++.eh/catch9.C: New test.
29137         * g++.old-deja/g++.eh/catch9p.C: New test.
29138
29139 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29140
29141         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29142         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29143
29144 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29145
29146         * gcc.c-torture/compile/990913-1.c: New test.
29147
29148 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29149
29150         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29151         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29152
29153 1999-09-09  Richard Henderson  <rth@cygnus.com>
29154
29155         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29156
29157 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29158
29159         * g++.old-deja/g++.other/lookup11.C: New test.
29160         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29161         what is permitted and what we want.
29162         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29163         overload use.
29164         * g++.old-deja/g++.jason/rfg5.C: Likewise
29165
29166 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29167
29168         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29169         * gcc.c-torture/noncompile/poison-1.c: New file.
29170
29171 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29172
29173         * g++.old-deja/g++.other/sizeof3.C: New test.
29174         * g++.old-deja/g++.other/sizeof4.C: New test.
29175         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29176         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29177
29178 1999-09-07  Richard Henderson  <rth@cygnus.com>
29179
29180         * gcc.dg/va-arg-1.c: New.
29181
29182 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29183
29184         * gcc.c-torture/execute/va-arg-9.c: New test.
29185
29186 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29187
29188         * g77.f-torture/compile/980519-2.f: New test.
29189         * g77.f-torture/compile/19990905-0.f: New test.
29190         * g77.f-torture/compile/19990905-1.f: New test.
29191         * g77.f-torture/compile/19990905-2.f: New test.
29192
29193         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29194
29195 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29196
29197         * gcc.c-torture/execute/990827-1.c: Fix typo.
29198
29199 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29200
29201         * g++.old-deja/g++.other/deref1.C: New test.
29202
29203 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29204
29205         * g++.old-deja/g++.other/ambig2.C: New test.
29206         * g++.old-deja/g++.other/cond5.C: New test.
29207         * g++.old-deja/g++.other/lookup16.C: New test.
29208
29209 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29210
29211         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29212         assemblers too.
29213
29214 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29215
29216         * lib/c-torture.exp: Avoid the "compare executables" optimization
29217         when testing native.
29218
29219 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29220
29221         * gcc.c-torture/execute/990829-1.c: New test.
29222         * gcc.c-torture/compile/990829-1.c: New test.
29223
29224 1999-08-27  Paul Burchard  <burchard@pobox.com>
29225
29226         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29227         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29228         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29229         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29230         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29231         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29232         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29233         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29234         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29235         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29236         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29237
29238 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29239
29240         * gcc.c-torture/execute/990827-1.c: New test.
29241
29242 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29243
29244         * g77.f-torture/noncompile/19990826-4.f: New test.
29245
29246         * g77.f-torture/compile/19990826-3.f: New test.
29247
29248         * g77.f-torture/execute/19990826-2.f: New test.
29249
29250         * g77.f-torture/compile/19990826-1.f: New test.
29251
29252         * gcc.c-torture/execute/990826-0.c: New test.
29253         * g77.c-torture/execute/19990826-0.f: New test.
29254
29255         * g77.f-torture/noncompile/970626-2.f: New test.
29256
29257 1999-08-25  Paul Burchard  <burchard@pobox.com>
29258
29259         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29260         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29261         lss-011.C: New tests.
29262
29263 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29264
29265         * g++.old-deja/g++.other/decl5.C: New test.
29266
29267 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29268
29269         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29270         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29271         call `postbase' for each one.  All callers of `postbase' changed
29272         to call this instead.
29273
29274 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29275
29276         * gcc.c-torture/execute/990811-1.c: New test.
29277
29278 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29279
29280         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29281         just native ones.
29282
29283         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29284         just native ones.
29285
29286 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29287
29288         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29289
29290 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29291
29292         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29293
29294 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29295
29296         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29297
29298 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29299
29300         * gcc.c-torture/execute/990804-1.c: New test.
29301
29302 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29303
29304         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29305         * g++.old-deja/g++.brendan/crash64.C: Likewise
29306         * g++.old-deja/g++.brendan/overload8.C: Likewise
29307
29308 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29309
29310         * g++.old-deja/g++.other/struct1.C: New test.
29311
29312 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29313
29314         * g++.old-deja/g++.other/enum2.C: New test.
29315
29316 1999-08-02  Richard Henderson  <rth@cygnus.com>
29317
29318         Adapted from tests from Franz Sirl:
29319         * gcc.c-torture/execute/va-arg-7.c: New test.
29320         * gcc.c-torture/execute/va-arg-8.c: New test.
29321
29322 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29323
29324         * gcc.c-torture/compile/990801-2.c: New test.
29325
29326         * gcc.c-torture/compile/990801-1.c: New test.
29327
29328 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29329
29330         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29331         fp-cmp-1.c, converting double to float.
29332
29333         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29334         fp-cmp-1.c, converting double to long double.
29335
29336         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29337         from fr1 to unknown_register, since fr1 is a legitimate register
29338         on some machines.
29339
29340 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29341
29342         * README: More listname related changes.
29343
29344 1999-07-08  Catherine Moore  <clm@cygnus.com>
29345
29346         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29347
29348 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29349
29350         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29351
29352 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29353
29354         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29355
29356 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29357
29358         * gcc.dg/990703-1.c: New test.
29359
29360 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29361
29362         * lib/file-format.exp: New file: Move definition of proc
29363         gcc_target_object_format to here from
29364         gcc.dg/special/ecos.exp.
29365
29366         * lib/c-torture.exp: Include lib file-format.exp.
29367         * lib/gcc-dg.exp: Include lib file-format.exp.
29368
29369         * gcc.dg/special/ecos.exp: Remove definition of proc
29370         gcc_target_object_format.
29371
29372 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29373
29374         * gcc.c-torture/execute/990628-1.c: New test.
29375
29376 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29377
29378         * gcc.c-torture/compile/990625-2.c: New test.
29379
29380         * gcc.c-torture/compile/990625-1.c: New test.
29381
29382 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29383
29384         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29385         attributes compile.
29386         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29387         ports that use the COFF/PE file format.
29388
29389 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29390
29391         * gcc.c-torture/compile/990617-1.c: New test.
29392
29393 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29394
29395         * g++.old-deja/g++.other/decl4.C: New test.
29396
29397 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29398
29399         * g++.old-deja/g++.other/bitfld3.C: New test.
29400
29401 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29402
29403         * g++.old-deja/g++.eh/catch1.C: New test.
29404
29405 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29406
29407         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29408
29409         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29410         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29411
29412 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29413
29414         * g77.f-torture/compile/19990502-0.f: Replace with new,
29415         shorter, test that still fails after recent changes.
29416
29417 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29418
29419         * gcc.c-torture/execute/990604-1.c: New test.
29420
29421 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29422
29423         * gcc.c-torture/execute/990531-1.c: New test.
29424
29425 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29426
29427         * gcc.c-torture/compile/990527-1.c: New test.
29428
29429 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29430
29431         * gcc.c-torture/execute/990527-1.c: New test.
29432
29433 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29434
29435         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29436         bitfields as signed.
29437
29438 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29439
29440         * g77.f-torture/compile/19990525-0.f: New test.
29441
29442 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29443
29444         * gcc.c-torture/execute/990525-2.c: New test.
29445
29446         * gcc.c-torture/execute/990525-1.c: New test.
29447
29448 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29449
29450         * g++.old-deja/g++.other/anon3.C: New test.
29451         * g++.old-deja/g++.other/anon4.C: New test.
29452         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29453         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29454         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29455         Merrill).
29456
29457 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29458
29459         * gcc.c-torture/execute/990524-1.c: New test.
29460
29461         * gcc.dg/990524-1.c: New test.
29462
29463 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29464
29465         * gcc.c-torture/compile/990523-1.c: New test.
29466
29467 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29468
29469         * gcc.c-torture/compile/990519-1.c: New test.
29470
29471 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29472
29473         * gcc.c-torture/compile/990517-1.c: New test.
29474
29475         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29476         (e4, f4): New tests.
29477         (main): Call them.
29478
29479 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29480
29481         * gcc.dg/noreturn-1.c: New test.
29482
29483 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29484
29485         * gcc.c-torture/execute/990513-1.c: New test.
29486
29487 1999-05-10  Richard Henderson  <rth@cygnus.com>
29488
29489         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29490
29491 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29492
29493         * g77.f-torture/execute/erfc.f: Use small single-precision
29494         values, to avoid problems on Alphas when not -mieee.
29495
29496 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29497
29498         * gcc.dg/990506-0.c: New test.
29499
29500 1999-05-08  Richard Henderson  <rth@cygnus.com>
29501
29502         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29503         the constant to test.  Don't XFAIL 64-bit targets.
29504
29505         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29506         * g++.old-deja/g++.law/profile1.C: Likewise.
29507
29508         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29509         operator new instances.
29510         * g++.old-deja/g++.other/delete5.C: Likewise.
29511
29512 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29513
29514         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29515         intrinsic.
29516
29517 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29518
29519         * g77.f-torture/execute/u77-test.f: Reverse order of two
29520         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29521
29522 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29523
29524         * gcc.dg/compare1.c: New test.
29525
29526 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29527
29528         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29529         New tests.
29530
29531 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29532
29533         * g77.f-torture/compile/19990502-1.f: New test.
29534
29535 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29536
29537         * g77.f-torture/compile/19990502-0.f: New test.
29538
29539 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29540
29541         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29542         intrinsic.
29543
29544 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29545
29546         * g77.f-torture/execute/u77-test.f (main): List libU77
29547         intrinsics not currently tested.
29548         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29549         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29550         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29551         Trim blanks off the ends of some printed strings.
29552
29553 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29554
29555         * g77.f-torture/execute/u77-test.f (main): Just warn about
29556         FSTAT gid disagreement, as it's expected on some systems.
29557
29558 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29559
29560         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29561         use a new function, which allows for some slop.
29562         Clean up some commentary.
29563         (issum): The new function.
29564         (sgladd): Deleted subroutine.
29565
29566 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29567
29568         * g77.f-torture/execute/u77-test.f: Modify to be more like
29569         libf2c/libU77 version, bringing patches to that version here.
29570         Add suitable commentary.
29571
29572 1999-04-25  Richard Henderson  <rth@cygnus.com>
29573
29574         * gcc.dg/990424-1.c: New test.
29575
29576 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29577
29578         * g77.f-torture/execute/u77-test.f (main): Bug involving
29579         LSTAT has been fixed, so turn back on full checking.
29580
29581 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29582
29583         * g77.f-torture/compile/19990419-0.f: New test.
29584         * g77.f-torture/execute/19990419-1.f: New test.
29585
29586 1999-04-17  Richard Henderson  <rth@cygnus.com>
29587
29588         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29589         to avoid the need for a prototype to supress a warning.
29590
29591 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29592
29593         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29594
29595 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29596
29597         * gcc.c-torture/execute/990404-1.c: New test.
29598
29599 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29600
29601         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29602         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29603         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29604         missing initializer warnings.
29605
29606 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29607
29608         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29609         matching strings.
29610
29611 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29612
29613         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29614
29615 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29616
29617         * g77.f-torture/execute/19990325-0.f: New test.
29618         * g77.f-torture/execute/19990325-1.f: New test.
29619
29620 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29621
29622         * gcc.c-torture/execute/990324-1.c: New test.
29623
29624 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29625
29626         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29627         test with 4.
29628
29629 1999-03-17  Richard Henderson  <rth@cygnus.com>
29630
29631         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29632
29633 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29634
29635         * g77.f-torture/execute/19990313-2.f: New test.
29636         * g77.f-torture/execute/19990313-3.f: New test.
29637
29638 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29639
29640         * g77.f-torture/execute/19990313-0.f: New test.
29641         * g77.f-torture/execute/19990313-1.f: New test.
29642
29643 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29644
29645         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29646         printf to sprintf.
29647         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29648         (main): Add check for u15.  Conditionalize u31 check depending on
29649         whether ints are <32 bits or >=32 bits.
29650
29651 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29652
29653         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29654
29655 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29656
29657         * g77.f-torture/compile/19990305-0.f: New test.
29658         * g77.f-torture/execute/19981119-0.f: New test.
29659
29660 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29661
29662         * g77.f-torture/execute/970625-2.f: call ABORT if final
29663         result is not correct, instead of just printing it.
29664         Add this checking via newly introduced obfuscation, to
29665         trip up buggy front ends.
29666
29667 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29668
29669         * g77.f-torture/compile/960317-1.f: Moved from being
29670         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29671
29672 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29673
29674         * g77.f-torture/execute/960317-1.f: New (old) test.
29675         * g77.f-torture/execute/970625-2.f: Ditto.
29676
29677 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29678
29679         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29680         message on line 1 or line 2; cccp and cpplib do this differently.
29681
29682 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29683
29684         * g++.old-deja/g++.law/weak1.C: New test.
29685
29686 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29687
29688         * gcc.c-torture/execute/990119-1.c: Renamed to...
29689         * gcc.dg/990119-1.c: this, so it will only be tested once
29690         (it's a preprocessor test, it doesn't need to be run at
29691         multiple optimization levels).
29692
29693 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29694
29695         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29696           ALWAYS_CXXFLAGS.
29697
29698 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29699
29700         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29701         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29702         to not be compilable by current g77.
29703
29704 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29705
29706         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29707
29708 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29709
29710         * gcc.c-torture/execute/990222-1.c: New test.
29711
29712 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29713
29714         * g77.f-torture/compile/19990218-0.f: New test.
29715         * g77.f-torture/noncompile/19990218-1.f: New test.
29716
29717 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29718
29719         * g77.f-torture/compile/19981216-0.f: New test.
29720
29721 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29722
29723         * gcc.dg/990214-1.c: New test.
29724
29725 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29726
29727         * gcc.dg/990213-2.c: New test.
29728
29729         * gcc.dg/990213-1.c: New test.
29730
29731 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29732
29733         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29734         ints.
29735
29736 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29737
29738         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29739         specified by target.
29740
29741         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29742
29743 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29744
29745         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29746
29747 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29748
29749         * gcc.dg/special/ecos.exp: New test driver for new tests with
29750         special requirements.
29751
29752         * gcc.dg/special/alias-1.c: New test.
29753         * gcc.dg/special/gcsec-1.c: New test.
29754         * gcc.dg/special/weak-1.c: New test.
29755         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29756         * gcc.dg/special/weak-2.c: New test.
29757         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29758         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29759         * gcc.dg/special/wkali-1.c: New test.
29760         * gcc.dg/special/wkali-2.c: New test.
29761         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29762         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29763
29764 1999-02-10  Felix Lee  <flee@cygnus.com>
29765
29766           * lib/c-torture.exp (c-torture-compile): Pull out code for
29767           analyzing gcc error messages.
29768           (c-torture-execute): Likewise.  Fix some (harmless) false
29769           positives.
29770           * lib/gcc.exp (gcc_check_compile): New function.
29771
29772 1999-02-08  Richard Henderson  <rth@cygnus.com>
29773
29774         * gcc.c-torture/execute/990208-1.c: New test.
29775
29776 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29777
29778         * g++.dg/special/ecos.exp: New driver for new tests with special
29779         requirements
29780
29781         * g++.dg/special/conpr-1.C: New test
29782         * g++.dg/special/conpr-2.C: New test
29783         * g++.dg/special/conpr-2a.C: New test
29784         * g++.dg/special/conpr-3.C: New test
29785         * g++.dg/special/conpr-3a.C: New test
29786         * g++.dg/special/conpr-3b.C: New test
29787
29788         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29789         allow g++ to use the dg driver
29790
29791         * README: Add comment about g++.dg directory
29792
29793 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29794
29795         * README: Update email addresses.
29796
29797 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29798
29799         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29800         arguments in order to force structure S onto the stack even on
29801         the alpha.
29802         (test): Pass 10 leading arguments to function foo as well as the
29803         structure S.
29804
29805         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29806         failure for all targets.
29807
29808         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29809         abort to terminate program execution.
29810
29811 1999-01-30  Richard Henderson  <rth@cygnus.com>
29812
29813         * gcc.c-torture/execute/990130-1.c: New test.
29814
29815 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29816
29817         * gcc.dg/990130-1.c: New test.
29818
29819 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29820
29821         * gcc.c-torture/execute/990128-1.c: New test.
29822
29823 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29824
29825         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29826
29827 1999-01-27  Felix Lee  <flee@cygnus.com>
29828
29829         * lib/c-torture.exp (c-torture-compile): pull out code for
29830         analyzing gcc error messages.
29831         (c-torture-execute): ditto, and fix some (harmless) false
29832         positives.
29833         * lib/gcc.exp (gcc_check_compile): new function.
29834
29835 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29836
29837         * gcc.dg/990117-1.c: New test.
29838
29839         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29840
29841         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29842
29843 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29844
29845         * g77.f-torture/compile/990115-1.f: New test.
29846
29847 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29848
29849         * gcc.c-torture/compile/990107-1.c: New test
29850
29851 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29852
29853         * gcc.c-torture/execute/990106-2.c: New test.
29854
29855         * gcc.c-torture/execute/990106-1.c: New test.
29856
29857 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29858
29859         * gcc.c-torture/compile/981223-1.c: New test.
29860
29861 1998-12-29  Richard Henderson  <rth@cygnus.com>
29862
29863         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29864         (opt3): Rename from opt4 and disable.
29865
29866 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29867
29868         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29869
29870 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29871
29872         * g++.old-deja/g++.other/conv5.C: New test.
29873
29874 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29875
29876         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29877
29878 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29879
29880         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29881
29882 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29883
29884         * gcc.c-torture/compile/981211-1.c: New test.
29885
29886 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29887
29888         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29889
29890         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29891
29892 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29893
29894         * gcc.special/930510-1.c: Make C9X safe.
29895         * gcc.misc-tests/gcov-1.c Similarly.
29896         * gcc.misc-tests/gcov-2.c Similarly.
29897
29898 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29899
29900         * gcc.dg/ultrasp1.c: New test.
29901
29902 1998-12-06  Richard Henderson  <rth@cygnus.com>
29903
29904         * gcc.c-torture/execute/981206.c: New test.
29905
29906 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29907
29908         * g++.old-deja/g++.ns/template7.C: New test.
29909
29910         * g++.old-deja/g++.other/expr1.C: New test.
29911
29912         * g++.old-deja/g++.eh/tmpl3.C: New test.
29913
29914         * g++.old-deja/g++.eh/tmpl2.C: New test.
29915
29916 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29917
29918         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29919         * g++.old-deja/g++.other/using6.C: Removed.
29920         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29921
29922         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29923
29924 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29925
29926         * g++.old-deja/g++.pt/overload8.C: New test.
29927
29928         * g++.old-deja/g++.pt/overload7.C: New test.
29929
29930         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29931
29932         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29933         and relinking messages.
29934         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29935         compiling with -frepo.
29936
29937 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29938
29939         * g++.old-deja/g++.pt/lookup6.C: New test.
29940
29941 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29942
29943         * gcc.c-torture/execute/981130-1.c: New test.
29944         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29945
29946 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29947
29948         * g++.old-deja/g++.pt/explicit76.C: New test.
29949
29950         * g++.old-deja/g++.pt/friend38.C: New test.
29951
29952         * g++.old-deja/g++.ns/crash2.C: New test.
29953
29954         * g++.old-deja/g++.pt/defarg8.C: New test.
29955
29956         * g++.old-deja/g++.pt/instantiate6.C: New test.
29957
29958         * g++.old-deja/g++.pt/static6.C: New test.
29959
29960         * g++.old-deja/g++.pt/decl2.C: New test.
29961
29962 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29963
29964         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29965         problem is actually related with name lookup, but so what? :-)
29966
29967         * g++.old-deja/g++.pt/friend37.C: New test.
29968
29969 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29970
29971         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29972         element, which fails on some systems.
29973
29974         * g77.f-torture/execute/labug1.f: New test.
29975
29976 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29977
29978         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29979         is defined.
29980
29981 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29982
29983         * g77.f-torture/compile/981117-1.f: New test.
29984
29985 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29986
29987         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29988         properly discarded.
29989
29990 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29991
29992         * gcc.c-torture/execute/memcheck: New directory of tests for
29993         -fcheck-memory-usage.
29994
29995 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29996
29997         * README: New file, general information about the testsuite and
29998         new description of the various C++ test subdirectories.
29999         * README.g++: Eliminate obsolete information, update and move most
30000         relevant stuff to README.
30001
30002 1998-11-07  Richard Henderson  <rth@cygnus.com>
30003
30004         * gcc.c-torture/compile/981107-1.c: New test.
30005
30006 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30007
30008         * execute/memcpy-bi.c: New testcase.
30009
30010 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30011
30012         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30013         base classes.
30014
30015         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30016         template is selected.
30017
30018         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30019         classes, it should be accepted for all types.
30020
30021         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30022
30023         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30024         specializations start with template headers.
30025
30026 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30027
30028         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30029
30030         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30031         non-POD types.
30032
30033 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30034
30035         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30036
30037 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30038
30039         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30040
30041 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30042
30043         * 981019-1.c: New test.
30044
30045 1998-10-14  Robert Lipe <robertl@dgii.com>
30046
30047         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30048         find objc headers.
30049
30050 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30051
30052         * compile/981001-4.c: Remove use of GCC extension that triggers a
30053         compiler bug.
30054
30055 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30056
30057         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30058
30059 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30060
30061         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30062         instantiation of template produces incorrect code for delete
30063         expression.
30064
30065         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30066         constructors' name is not unique.
30067         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30068         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30069
30070         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30071         automatic array of const is ill-formed.
30072
30073         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30074         of template parameter?
30075
30076         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30077         const.
30078
30079         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30080         pointer-to-member expression.
30081
30082         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30083         declaration causes ICE.
30084
30085 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30086
30087         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30088         reserved in the global namespace.
30089
30090         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30091         generate needed virtual table.
30092
30093         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30094
30095 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30096
30097         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30098         template-dependent type
30099
30100 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30101
30102         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30103         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30104         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30105
30106         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30107         class should be usable as argument of member function.
30108         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30109         class should be usable as return type of member function.
30110         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30111         class should be usable as type of data member.
30112
30113         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30114
30115 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30116
30117         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30118
30119 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30120
30121         * gcc.dg/dll-?.c Add thumb to target list.
30122         Fix assembler scan patterns to match current assembler output.
30123
30124 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30125
30126         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30127         matching of template brackets.
30128
30129         * g++.old-deja/g++.other/using4.C: New test.  Test using
30130         declarations of methods from base classes.
30131
30132         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30133         within functions should introduce names into the innermost
30134         enclosing namespace.
30135
30136         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30137         of static locals if first initialization throws.
30138
30139 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30140
30141         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30142
30143 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30144
30145         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30146         lose track of the possible targets of tablejump insns.
30147         * special/special.exp: Run it.
30148
30149 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30150
30151         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30152         must be declared before its specializations can be named in friend
30153         declarations.
30154
30155 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30156
30157         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30158
30159         * g77.f-torture/execute/io1.f: New test.
30160
30161 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30162
30163         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30164         with pointer to template function, for which no argument deduction
30165         is possible.
30166
30167         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30168         specialization of template function as argument to template
30169         function.
30170
30171         * g++.old-deja/g++.other/access2.C: New test; Inner class
30172         shouldn't have privileged access to Outer's names.
30173
30174 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30175
30176         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30177         friend template declared within template class conflicts with
30178         nested class of the same name.
30179
30180         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30181         is ignored.
30182
30183         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30184         object with direct initializer as function declaration.
30185
30186         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30187         initializers.
30188
30189         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30190         involving const pointer and NULL produces incorrect result.
30191
30192         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30193         type name without `typename' should be rejected with -pedantic.
30194
30195 1998-10-02  Richard Henderson  <rth@cygnus.com>
30196
30197         * g++.old-deja/g++.other/addrof1.C: New test.
30198
30199 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30200
30201         * gcc.c-torture/compile/981001-1.c: New test.
30202         * gcc.c-torture/execute/981001-1.c: New test.
30203
30204 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30205
30206         * gcc.c-torture/compile/981001-2.c: New test.
30207         * gcc.c-torture/compile/981001-3.c: New test.
30208         * gcc.c-torture/compile/981001-4.c: New test.
30209
30210 1998-10-01  Robert Lipe  <robertl@dgii.com>
30211
30212         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30213         multilibbed hosts.   Idea grafted from g77.exp.
30214
30215 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30216
30217         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30218         avoid losing on systems which need -lsocket.
30219
30220 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30221
30222         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30223         * g++.old-deja/g++.other/nested2.C: Ditto.
30224         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30225         failure.
30226
30227 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30228
30229         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30230         preferred over template operator!= for enum bitfields.
30231
30232 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30233
30234         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30235         that happen to have the same base name, but in different scopes,
30236         are incorrectly rejected.
30237
30238 1998-09-16  Richard Henderson  <rth@cygnus.com>
30239
30240         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30241         on the native word size instead of an integer literal.
30242
30243 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30244
30245         * g++.old-deja/g++.other/static2.C: Invocation of static data
30246         member of type pointer-to-function denoted as non-static member.
30247
30248         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30249         checks involving function types and aliases.
30250
30251 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30252
30253         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30254         redefined to the same non-trivial type.
30255
30256         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30257         namespace-qualification of template specializations declared in
30258         other namespaces.
30259
30260         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30261         to declare a subset of the specializations of a template function
30262         as friends of specializations of a template class.
30263
30264         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30265         member templates that do not fully specialize the enclosing
30266         template class are rejected.
30267
30268 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30269
30270         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30271
30272 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30273
30274         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30275         altered from libf2c/libU77 version.
30276
30277 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30278
30279         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30280
30281 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30282
30283         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30284         (un)signed char are different types for template specialization
30285         purposes.
30286
30287 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30288
30289         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30290         * objc: ObjC testsuite.
30291
30292 1998-08-31  Catherine Moore  <clm@cygnus.com>
30293
30294         * gcc.c-torture/execute/941014-1.x:  New file.
30295
30296 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30297
30298         * lib/c-torture.exp: Add support for
30299         torture_eval_before_compile and torture_eval_before_execute
30300         variables.
30301
30302 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30303
30304         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30305         this test triggers valid.
30306
30307 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30308
30309         * gcc.dg/980827-1.c: New test.
30310
30311 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30312
30313         * gcc.c-torture/execute/loop-4b.c: New test.
30314
30315 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30316
30317         * lib/c-torture.exp: Add support for
30318         torture_eval_before_compile and torture_eval_before_execute
30319         variables.
30320
30321 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30322
30323         * gcc.c-torture/compile/980825-1.c: New test.
30324
30325 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30326
30327         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30328         count number tests in opt_t0 not good_t0.
30329
30330 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30331
30332         * gcc.c-torture/compile/930326-1.x: Fix typo.
30333
30334 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30335
30336         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30337         causes an ICE.
30338
30339 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30340
30341         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30342         STACK_SIZE is defined.
30343         * gcc.c-torture/unsorted/stuct.c: Similarly.
30344
30345         * gcc.c-torture/compile/980821-1.c: New test.
30346
30347 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30348
30349         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30350
30351 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30352
30353         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30354         code.
30355
30356 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30357
30358         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30359         error'.
30360
30361 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30362
30363         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30364
30365 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30366
30367         * gcc.c-torture/compile/980816-1.c: New test.
30368
30369         * gcc.dg/980816-1.c: New test.
30370
30371 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30372
30373         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30374         compiler for ieee tests.
30375
30376 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30377
30378         * g77.f-torture/compile/980729-0.f: New test.
30379
30380 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30381
30382         * gcc.c-torture/special/eeprof-1.c: New test, for
30383         -finstrument-functions.
30384         * gcc.c-torture/special/special.exp: Run it.
30385
30386 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30387
30388         * gcc.c-torture/compile/980729-1.c: New test.
30389
30390 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30391
30392         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30393         __thumb__ is defined, and test for ARM style doubles if so.
30394
30395 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30396
30397         * g77.f-torture/noncompile/980615-0.f: New test.
30398
30399 1998-07-26  H.J. Lu  (hjl@gnu.org)
30400
30401         * gcc.dg/980312-1.c: Do link instead of compile.
30402         * gcc.dg/980313-1.c: Likewise.
30403
30404 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30405
30406         * gcc.c-torture/compile/980726-1.c: New test.
30407
30408 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30409
30410         * g77.f-torture/execute/io0.f: New test.
30411
30412 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30413
30414         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30415         an int.
30416
30417 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30418
30419         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30420         m32r bugs.
30421
30422 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30423
30424         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30425         c-decl.c:grokdeclarator can handle mode attributes.
30426
30427 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30428
30429         * gcc.c-torture/execute/980716-1.c: New test.
30430
30431 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30432
30433         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30434         the mn10200.
30435         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30436         the mn10200.
30437         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30438         * gcc.c-torture/compile/930326-1.x: Similarly.
30439
30440 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30441
30442         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30443         New test from Craig.
30444
30445 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30446
30447         * g77.f-torture/noncompile/980616-0.f: New test.
30448
30449         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30450
30451 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30452
30453         *  g++.other/singleton.C: Return error value instead of taking
30454         SIGSEGV.
30455
30456 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30457
30458         *  g++.other/singleton.C: New test.   Warning is under dispute.
30459         Runtime crash is not.
30460
30461 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30462
30463         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30464         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30465         using6.C, using7.C}:  New namespace tests.
30466
30467 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30468
30469         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30470         specialization with typedef'ed names used as array indexes.
30471
30472 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30473
30474         * gcc.c-torture/execute/980709-1.c: New test.
30475
30476         * gcc.dg/980709-1.c: New test.
30477
30478 1998-07-07  Richard Henderson  <rth@cygnus.com>
30479
30480         * gcc.c-torture/execute/bcp-1.c: New test.
30481
30482 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30483
30484         * gcc.c-torture/execute/980707-1.c: New test.
30485
30486 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30487
30488         * gcc.c-torture/compile/980706-1.c: New test.
30489
30490 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30491
30492         * g77.f-torture/execute/980701-0.f,
30493         g77.f-torture/execute/980701-1.f: New test from Craig.
30494
30495 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30496
30497         * gcc.c-torture/compile/980701-1.c: New test.
30498
30499         * gcc.c-torture/execute/980701-1.c: New test.
30500
30501 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30502 rlsruhe.de>
30503
30504         * g++.old-deja/g++.robertl/eb132.C: New test.
30505         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30506
30507 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30508
30509         * g77.f-torture/execute/980628-7.f,
30510         g77.f-torture/execute/980628-8.f,
30511         g77.f-torture/execute/980628-9.f,
30512         g77.f-torture/execute/980628-10.f: New tests from Craig.
30513
30514         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30515
30516 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30517
30518         * g77.f-torture/execute/980628-4.f: New test from Craig.
30519         * g77.f-torture/execute/980628-5.f: Likewise.
30520         * g77.f-torture/execute/980628-2.f: Likewise.
30521         * g77.f-torture/execute/980628-0.f: Likewise.
30522         * g77.f-torture/execute/980628-1.f: Likewise.
30523         * g77.f-torture/execute/980628-3.f: Likewise.
30524         * g77.f-torture/execute/980628-6.f: Likewise.
30525
30526 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30527
30528         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30529         directory when nothing has been installed yet.
30530
30531 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30532
30533         * gcc.c-torture/special/special.exp: Handle newer versions of
30534         dejagnu.
30535
30536 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30537
30538         * gcc.dg/980626-1.c: New test.
30539
30540 1998-06-19  Bruno Haible <haible@ilog.fr>
30541
30542         * gcc.misc-tests/m-un-2.c: New test.
30543         * g++.old-deja/g++.other/warn01.c: Likewise.
30544
30545 1998-06-19  Robert Lipe  <robertl@dgii.com>
30546
30547         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30548         compatibility with assmblers with a different comment character.
30549         Eliminate use of GAS-specific extensions.
30550
30551 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30552
30553         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30554
30555 1998-06-19  Robert Lipe  <robertl@dgii.com>
30556
30557         *lib/g77.exp: Replace search for libf2c.a with search for newly
30558         renamed libg2c.a
30559
30560 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30561
30562         * gcc.c-torture/execute/980617-1.c: New test.
30563
30564 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30565
30566         * gcc.c-torture/execute/980612-1.c: New test.
30567
30568 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30569
30570         * gcc.dg/980523-1.c: Only test on ppc-linux.
30571         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30572
30573         * gcc.c-torture/execute/980608-1.c: New test.
30574
30575 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30576
30577         * gcc.c-torture/execute/980605-1.c: New test.
30578
30579 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30580
30581         * gcc.c-torture/execute/980604-1.c: New test.
30582
30583 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30584
30585         * gcc.c-torture/execute/980602-1.c: New test.
30586         * gcc.c-torture/execute/980602-2.c: Likewise.
30587
30588 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30589
30590         * 970125-0.f: Fix per JCB.  Add commentary.
30591
30592 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30593
30594         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30595         IEEE -0 support.
30596
30597 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30598
30599         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30600         earlier.
30601
30602 1998-05-28  Catherine Moore <clm@cygnus.com>
30603
30604         * gcc.c-torture/execute/980526-3.c: New test.
30605
30606 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30607
30608         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30609         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30610         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30611         m88k-motorola-sysv3 to XFAIL.
30612
30613 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30614
30615         * gcc.dg/980526-1.c: New test.
30616         * gcc.c-torture/execute/980526-2.c: New test.
30617
30618 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30619
30620         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30621
30622         * gcc.c-torture/execute/980526-1.c: New test.
30623
30624 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30625
30626         * g77.f-torture/execute/alpha2.f: Add runtime test.
30627
30628 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30629
30630         * g++.old-deja/old-deja.exp: Strip leading directories.
30631
30632         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30633         error for the line.  Don't run multiple tests for the same line.
30634
30635 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30636
30637         * gcc.dg/980523-1.c: New test.
30638
30639 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30640
30641         * g77.f-torture/compile/970915-0.f: New test.
30642
30643 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30644
30645         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30646
30647 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30648
30649         * gcc.dg/980520-1.c: New test.
30650
30651 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30652
30653         * gcc.dg/980502-1.c: Fix return type.
30654
30655 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30656
30657         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30658         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30659         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30660         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30661         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30662
30663 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30664
30665         * g77.f-torture/execute/980520-1.f: New test.
30666
30667 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30668
30669         * lib/mike-g77.exp: New file.
30670
30671         * g77.f-torture/noncompile/noncompile.exp,
30672         g77.f-torture/noncompile/check0.f: New files.
30673
30674 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30675
30676         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30677         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30678         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30679         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30680         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30681         abort where appropriate.
30682
30683 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30684
30685         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30686         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30687
30688 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30689
30690         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30691
30692 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30693
30694         * g77.f-torture/compile/980427-0.f: New test.
30695
30696 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30697
30698         * g77.f-torture/compile/980424-0.f: New test.
30699
30700 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30701
30702         * g77.f-torture/compile/980419-2.f (main): New test.
30703         * g77.f-torture/compile/970125-0.f: New test.
30704         * g77.f-torture/compile/980419-1.f: New test.
30705
30706 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30707
30708         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30709         of loop-4.c.
30710
30711 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30712
30713         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30714
30715 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30716
30717         * gcc.c-torture/compile/980329-1.c: New test.
30718
30719 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30720
30721         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30722         * gcc.dg/980312-1.c: Fix typo in -march command.
30723
30724 1998-03-16  H.J. Lu  (hjl@gnu.org)
30725
30726         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30727
30728 1998-03-11  Robert Lipe  <robertl@dgii.com>
30729
30730         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30731         Dave Love agree the Fortran source is bogus.
30732
30733 1998-03-11  Robert Lipe  <robertl@dgii.com>
30734
30735         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30736         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30737         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30738         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30739         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30740
30741 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30742
30743         * g++.old-deja/g++.other/friend1.C: New test.
30744
30745 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30746
30747         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30748         possibly uninitialized) variables and declare dnrm2.
30749
30750 1998-02-23  Robert Lipe <robertl@dgii.com>
30751
30752         From Bruno Haible <haible@ilog.fr>:
30753         * gcc.c-torture/execute/980223.c: New test.
30754
30755 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30756
30757         * gcc.dg/ifelse-1.c: New test.
30758
30759 1998-02-09  H.J. Lu  (hjl@gnu.org)
30760
30761         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30762
30763           * lib/old-dejagnu.exp (old-dejagnu): Added the
30764           "execution test - XFAIL *-*-*" handling in the spirit of
30765           "excess errors test -". Changed the "execution test fails"
30766           handling to be like "excess errors test fails".
30767           * Update various tests accordingly.
30768
30769 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30770
30771         * gcc.c-torture/execute/980205.c: New test.
30772
30773 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30774
30775         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30776         * lib/f-torture.exp: Similarly.
30777         * gcc.c-torture: Rename all .cexp files to .x files.
30778
30779 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30780
30781         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30782         (940510-1.c): Removed duplicate.
30783         (971104-1.c): New test.
30784
30785 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30786
30787           * lib/f-torture.exp: Improve error and loop detection.
30788
30789 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30790
30791         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30792         use that to size the filler array.
30793
30794 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30795
30796         * lib/c-torture.exp(c-torture-execute): Fix typo.
30797
30798         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30799         testcase as the executable name. Keep the executable around if
30800         the test fails.
30801
30802 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30803
30804         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30805         changes.  Only test one -g option, and move it to the end of the
30806         list of options to test.
30807
30808 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30809
30810         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30811         variable GCC_TORTURE_OPTIONS to supply default switches separated
30812         by colons.  If no environment variable, run tests with -O0 -g, -O1
30813         -g, and -O2 -g as well.
30814
30815 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30816
30817         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30818         explanatory comments. Fix indentation.
30819
30820 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30821
30822         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30823
30824 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30825
30826         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30827         * g++.old-deja/g++.mike/p7325.C: Likewise.
30828         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30829
30830 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30831
30832         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30833         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30834         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30835         * g++.old-deja/g++.law/operators4.C: Likewise.
30836
30837 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30838
30839         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30840         * g++.old-deja/g++.mike/p784.C: Ditto.
30841         * g++.old-deja/g++.mike/p785.C: Ditto.
30842
30843 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30844
30845           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30846
30847 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30848
30849         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30850         target feature; pass this to c-torture-execute as needed.
30851
30852 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30853
30854         * lib/c-torture.exp(c-torture-execute): If the previous and the
30855         current executables being tested are identical, we don't need to
30856         run the executable again. Try to make the executable names
30857         unique. Add an optional argument for passing additional compiler
30858         flags.
30859
30860 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30861
30862         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30863
30864 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30865
30866         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30867
30868 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30869
30870         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30871         32bit or larger longs.
30872
30873         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30874         have either a 32bit long or 32bit int.
30875
30876 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30877
30878         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30879         Make double precision tests dependent on sizeof (double).
30880
30881 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30882
30883         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30884         too.
30885
30886 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30887
30888         * gcc.c-torture/compile/961203-1.cexp: New script.
30889
30890 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30891
30892         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30893         up the includes ourselves.
30894
30895 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30896
30897         * lib/plumhall.exp: Remove random include, and add a few
30898         verbose messages for debugging.
30899
30900 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30901
30902         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30903         of trying to do it ourselves.
30904
30905 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30906
30907         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30908
30909 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30910
30911         * gcc.prms/5403.c: Made regexp a bit less strict.
30912
30913 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30914
30915         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30916         is returned from remote_load instead.
30917         * lib/plumhall.exp: Ditto.
30918         * lib/mike-g++.exp: Ditto.
30919         * lib/old-dejagnu.exp: Ditto.
30920         * lib/c-torture.exp: Ditto.
30921
30922 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30923
30924         * lib/g++.exp: Use build_wrapper procedure.
30925         * lib/gcc.exp: Ditto.
30926
30927 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30928
30929         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30930         an old-style decl for malloc.  Fixes tests to work when
30931         sizeof (int) != sizeof (size_t).
30932
30933 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30934
30935         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30936
30937         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30938         use stdargs.h interface.
30939
30940 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30941
30942         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30943         NO_VARARGS when compiling.
30944
30945 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30946
30947         * lib/plumhall.exp(ph_includes): New procedure.
30948         (ph_make): Use it.
30949         (ph_compiler): Ditto.
30950
30951         * lib/g++.exp: Rename test-glue.c to testglue.c.
30952         * lib/gcc.exp: Ditto.
30953
30954 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30955
30956         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30957         to completion when it's called.
30958
30959 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30960
30961         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30962         is defined, don't do test.
30963
30964 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30965
30966         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30967         for object files.
30968         (ph_summary): Mark skipped testcases as untested, not unresolved.
30969
30970         * lib/plumhall.exp (ph_make): If unresolved because of bad
30971         errorCode, record errorCode in log file.
30972         (*): Replace send_log/verbose with verbose -log.
30973
30974 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30975
30976         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30977         double conversion if double isn't at least 8 bytes.
30978
30979         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30980         int to work with targets where int is 16 bits.
30981
30982         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30983         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30984         precision for the test to complete.
30985
30986 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30987
30988         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30989         if d10v is not compiled with the -mdouble64 flag.
30990         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30991
30992         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30993         d10v is not compiled with the -mint32 flag.
30994
30995 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30996
30997         * lib/plumhall.exp: Use incr_count.
30998
30999 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31000
31001         * gcc.c-torture: Update to c-torture-1.45.
31002
31003 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31004
31005         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31006         the name of the expect testcase file).
31007
31008         * lib/g++.exp(g++_init): Ditto.
31009
31010 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31011
31012         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31013         the host.
31014
31015         * lib/gcc.exp(gcc_exit): New procedure.
31016
31017 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31018
31019         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31020         specs where appropriate.
31021
31022         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31023         because of new "candidates are" messages, and removed a few
31024
31025         * Converted all non-old-style g++ testcases to old-style, and
31026         moved into g++.old-deja.
31027
31028 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31029
31030         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31031         options.
31032
31033         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31034         succeeded.
31035
31036         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31037
31038 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31039
31040         * lib/gcc.exp (gcc_target_compile): Add support for defining
31041         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31042         the machine doesn't have those features.
31043
31044 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31045
31046         * g++.law/operators4.exp: Don't use LIBS.
31047
31048 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31049
31050         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31051
31052         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31053         * lib/g++.exp: Set it here instead. Also, allow use of the
31054         --tool_exec and --tool_opt options. Change CXX to
31055         GXX_UNDER_TEST.
31056
31057         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31058
31059         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31060
31061 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31062
31063         * lib/old-dejagnu.exp: Use prune_warnings instead of
31064         prune_system_crud.
31065         * lib/mike-g++.exp: Ditto.
31066         * lib/gcc.exp: Ditto.
31067         * lib/g++.exp: Ditto.
31068
31069         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31070
31071 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31072
31073           * 941014-2.c: Include stdlib.h
31074           * 960327-1.c: Include stdio.h
31075           * dbra.c, index-1.c: Don't assume ints are 32bits.
31076
31077 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31078
31079         * lib/gcc.exp: Add gcc,stack_size target feature.
31080
31081         * lib/g++.exp(g++_target_compile): Add the include and link
31082         paths here, not in two other places. And, it's $options, not
31083         options.
31084
31085         * lib/mike-g++.exp(postbase): Remove the code that determines
31086         the correct include and link paths.
31087         * g++.old-deja/old-deja.exp: Ditto.
31088
31089 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31090
31091         * lib/g++.exp(g++_init): target_compile no longer returns the
31092         filename of the result.
31093
31094 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31095
31096         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31097         call to glob.
31098
31099         * gcc.c-torture/special/special.exp: Change call to
31100         gcc_target_compile to include the object file.
31101
31102 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31103
31104         * gcc.c-torture/special/special.exp: Correct misspelling in last
31105         change.
31106
31107 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31108
31109         * lib/plumhall.exp(ph_summary): Log the entire output of the
31110         executable. Return -1 if there were any failures, 0 otherwise.
31111         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31112         (ph_make): Clean up objects and executables that were built
31113         if the tests succeeded.
31114
31115 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31116
31117         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31118         libraries and includes in the build tree as appropriate.
31119
31120 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31121
31122         * lib/c-torture.exp: Instead of looking for the global variable
31123         NO_LONG_LONG, check to see if that's a feature of the target.
31124
31125 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31126
31127         * config/default.exp: Minimize. Delete the remainer of the files in
31128         config; this functionality is now in devo/dejagnu/config.
31129
31130         g++.*/*: Pass any additional flags used to compile to postbase;
31131         delete CXXFLAGS.
31132
31133         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31134         is now done by runtest.exp. Use gcc_target_compile instead of
31135         compile.
31136
31137         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31138         Remove references to CFLAGS. Use remote_file instead of
31139         calling rm -f.
31140         (c-torture): Take a list of arguments to use to compile this
31141         testcase.
31142
31143         lib/g++.exp: Simplify. Use target_compile instead of compile.
31144         lib/gcc-dg.exp: Ditto.
31145         lib/gcc.exp: Ditto.
31146         lib/mike-{gcc,g++}.exp: Ditto.
31147         lib/old-dejagnu.exp: Ditto.
31148         lib/plumhall.exp: Ditto.
31149
31150 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31151
31152         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31153         (ph_linker): Likewise.
31154
31155 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31156
31157           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31158         MAP_ANON / MAP_ANONYMOUS if defined;
31159         else try to map from /dev/zero .
31160
31161 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31162
31163         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31164         isn't defined, then define it to MAP_ANONYMOUS.
31165
31166 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31167
31168         * gcc.c-torture: Update to c-torture-1.42 release.
31169
31170 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31171
31172         * gcc.c-torture: Update to c-torture-1.41 release.
31173
31174 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31175
31176         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31177         c-torture release.
31178
31179 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31180
31181         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31182         and LDFLAGS.  Fix second case to append the target_info ldflags
31183         onto LDFLAGS, not CFLAGS.
31184         * lib/g++.exp (g++_init): Add target_info stuff.
31185         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31186         of libgloss and newlib flags for !native.
31187
31188         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31189         (GDB): Fix relative path to go up another dir for finding gdb.
31190
31191 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31192
31193         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31194         versions in the target_info array, if they don't exist.
31195
31196 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31197
31198         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31199
31200 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31201
31202         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31203         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31204
31205 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31206
31207         * lib/old-dejagnu.exp: Don't remove the output file before we've
31208         actually tested it. Don't append pwd to the path of the executable
31209         we're testing.
31210
31211 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31212
31213         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31214
31215 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31216
31217         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31218         temporary directory for compiler files, and set it to a default
31219         value of /tmp. Set $output as the name of the output file from
31220         compiling the testcase. Add a -o option to $cflags_var so the
31221         compiler writes the final output file as $output. Set $executable
31222         to $output.
31223
31224         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31225         directory for compiler files, and set it to /tmp if it doesn't
31226         already have a value. Set $output_file to the name of the output
31227         file from compiling the testcase. Add a -o option to CXXFLAGS so
31228         the compiler writes the final output file as $output. Use $output
31229         as the executable to be tested.
31230
31231 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31232
31233         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31234
31235 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31236
31237         * gcc.c-torture/execute/pending-1.c: New test.  Still
31238         pending in Tege's queue.
31239
31240 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31241
31242         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31243         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31244         if there were failures.  Call unresolved if there were unresolved
31245         testcases.  Call gcc_fail if program did not run to completion.
31246         (ph_make): Pass additional argument name to ph_execute.
31247         (ph_execute): Add new argument.  Pass additional arguments to
31248         ph_summary.  Call gcc_fail is there is no execution output.
31249
31250 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31251
31252         * lib/plumhall.exp (proc_summary): Output relavent summary
31253         lines into the log so specific failures in plumhall can be
31254         investigated.
31255
31256 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31257
31258         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31259         (c-torture-execute): Don't try to execute tests which use
31260         "long long" types if $NO_LONG_LONG is nonzero.
31261
31262 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31263
31264         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31265         not c-torture.
31266
31267         * gcc.ieee: Move from here.
31268         * gcc.c-torture/execute/ieee: To here.
31269
31270 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31271
31272         * gcc.c-torture: Update to c-torture-1.41 release.
31273
31274 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31275
31276         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31277         not "$output".
31278
31279 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31280
31281         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31282         -c present.
31283
31284 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31285
31286         * config/proelf.exp: Handle connecting to a simulator.
31287
31288 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31289
31290         * config/proelf.exp: New file.  Enough framework that we can
31291         run c-torture tests on the proelf targets (or any other target
31292         that gdb can connect to for that matter).
31293
31294 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31295
31296         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31297         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31298
31299         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31300         exec_output exists.
31301
31302 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31303
31304         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31305         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31306
31307         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31308         to pass/fail/unresolved/unsupported/untested.  Caller must now
31309         call unresolved/unsupported/untested.
31310         * lib/*.exp: Update FSF address.  Update to handle new results of
31311         ${tool}_load.
31312         * lib/chill.exp (verbose): Delete.
31313
31314 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31315
31316         * lib/gcc.exp (default_gcc_start): Change order of args to
31317         $LDFLAGS $CFLAGS $LIBS.
31318         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31319         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31320         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31321         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31322         * gcc.misc-tests/dg-test.exp: Likewise.
31323         * gcc.misc-tests/msgs.exp: Likewise.
31324         * gcc.prms/prms.exp: Likewise.
31325         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31326         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31327
31328         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31329
31330 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31331
31332         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31333
31334         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31335         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31336
31337         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31338         necessary.
31339
31340 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31341
31342         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31343         global for loop; add use of $mathlib.
31344         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31345         settings here; set mathlib for anything but VxWorks.
31346
31347 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31348
31349         * gcc.c-torture: Update to c-torture-1.40 release.
31350
31351 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31352
31353         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31354         dg.exp.
31355
31356 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31357
31358         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31359         global.
31360
31361 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31362
31363         * lib/g++.exp (LIBS): Define if not already.
31364         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31365         (gcc-dg-prune): Call prune_gcc_output.
31366         * lib/gcc.exp (prune_gcc_output): New proc.
31367         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31368         prune_gcc_output.
31369
31370 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31371
31372         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31373         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31374
31375 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31376
31377         * gcc.c-torture: Update to c-torture-1.39 release.
31378
31379 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31380
31381         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31382         fails, try others as well.
31383
31384 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31385
31386         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31387         If compilation fails, mark execute tests as `untested'.
31388         If test is marked as unsupported, don't mark compilation and
31389         execute tests as failed.
31390
31391 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31392
31393         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31394         libstdc++ for whether or not we want to be doing shared
31395         libraries.  Delete link_curses since we don't need it anymore.
31396         * lib/mike-g++.exp (postbase): Don't link in libg++.
31397         * g++.old-deja/old-deja.exp: Likewise.
31398
31399 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31400
31401         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31402
31403 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31404
31405         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31406         For that, add `-Wl,-a,shared_archive'.
31407         * g++.old-deja/old-deja.exp: Likewise.
31408
31409 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31410
31411         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31412
31413 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31414
31415         * lib/mike-g++.exp (postbase): Pay attention to the status of
31416         g++_load.
31417
31418 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31419
31420           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31421
31422 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31423
31424         * lib/gcc.exp (default_gcc_start): No longer need to log program
31425         being executed or its output, execute_anywhere does that now.
31426         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31427         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31428
31429 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31430
31431         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31432         the same as those in lib/g++.exp.
31433
31434 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31435
31436         * gcc.c-torture: Update to c-torture-1.38 release.
31437         * gcc.ieee: Related changes.
31438
31439 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31440
31441         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31442         "exec". Minor reformatting changes.
31443
31444         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31445         cross. This means all "exec" calls now work on a remote host as
31446         well.
31447         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31448         cross. Filter out the extra "\r\n" stuff that expect puts in.
31449         (c-torture-execute): Filter out the bogus warnings like
31450         c-torture-compile does. Add support for canadian cross.
31451         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31452         Use execute_anywhere rather than calling exec directly. Now it
31453         works for canadian cross testing.
31454
31455 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31456
31457         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31458         results into a variable, and check that rather than using file exists.
31459
31460 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31461
31462         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31463         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31464
31465 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31466
31467         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31468         lib_curses if there's a shared libg++ in the build tree.
31469
31470 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31471
31472         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31473         if not supported target.
31474
31475 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31476
31477         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31478         link_curses up to always happen, not just for native builds.
31479
31480 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31481
31482         * gcc.c-torture: Update to c-torture-1.36 release.
31483         * gcc.failure: Related changes.
31484
31485 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31486
31487         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31488
31489 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31490
31491         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31492         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31493         runshlib, link_curses, and mathlib for link and run.
31494
31495         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31496         pass the runtime shared library options for Solaris, OSF/1, and
31497         Irix5, and link with -lcurses to avoid unresolved references.
31498
31499 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31500
31501         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31502         only run once.
31503
31504 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31505
31506         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31507
31508 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31509
31510         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31511         do not have a framework for the "compat" tests yet.
31512
31513 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31514
31515         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31516         set to null if we're testing vxworks5.1.  Use that instead of
31517         `-lm' in the setting of LIBS for link and run.
31518
31519 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31520
31521         * config/rom68k.exp (${tool}_load): Major changes to make it
31522         work.  Verified that it does in fact return the stuff in
31523         exec_output properly.  Catch any Emul or any TRAP other than 0.
31524
31525 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31526
31527         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31528         LDFLAGS properly for targets that need stuff from libgloss.
31529         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31530         only run once.
31531         (gpp_initialized): New variable.
31532
31533 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31534
31535         * config/rom68k.exp: Load libgloss.exp.
31536         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31537         so we can produce a fully linked binary.
31538         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31539         so we can produce a fully linked binary.
31540
31541 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31542
31543         * lib/plumhall.exp (ph_section): Watch for expected failures.
31544         Add missing `else'.
31545
31546         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31547         run the testcase.
31548         (c-torture): Likewise.
31549
31550 1995-08-28  Doug Evans  <dje@cygnus.com>
31551
31552         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31553
31554         * lib/mike-g++.exp (mike_cleanup): New proc.
31555         (prebase): New globals compiler_result, not_compiler_result,
31556         target_regexp.
31557         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31558         allow leading "-" in pattern.  Watch for unsupported tests.
31559         If $compiler_result is set, pattern match assembler code,
31560         and ditto for $not_compiler_result.
31561         * lib/mike-gcc.exp: Likewise.
31562
31563         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31564         execution "succeeded".
31565
31566 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31567
31568         * config/win32.exp: New file.
31569         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31570
31571 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31572
31573         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31574         unsupported.
31575         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31576         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31577         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31578
31579         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31580         "... without exceptions was ...".  That is now handled by
31581         prune_system_crud.
31582         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31583
31584 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31585
31586         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31587         sieve.c,sort2.c}: New files.
31588         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31589         sieve.exp,sort2.exp}: Drivers for them.
31590
31591         * lib/mike-gcc.exp (program_output): New user settable variable.
31592         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31593         messages.
31594         * lib/mike-g++.exp (program_output): New user settable variable.
31595
31596         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31597
31598         * config/sh.exp: Deleted (use sim.exp instead).
31599
31600 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31601
31602         * config/vx.exp: Declare CHECKTASK as global.
31603         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31604         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31605         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31606
31607 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31608
31609         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31610         target. Like vx.exp, only includes `vx29k.exp' instead of
31611         `vxworks.exp'.
31612
31613 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31614
31615         * config/sim.exp: Increase time limit from 120 seconds to 240.
31616
31617 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31618
31619         * gcc.c-torture/execute/950628-1.c: New test.
31620
31621 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31622
31623         * gcc.c-torture: Update with changes/additions from
31624         c-torture-1.34.
31625
31626 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31627
31628         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31629
31630 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31631
31632         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31633
31634 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31635
31636         * gcc.c-torture/compile/950512-1.c: New test.
31637         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31638         * gcc.dg/struct-ret-1.c: Likewise.
31639
31640 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31641
31642         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31643           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31644
31645 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31646
31647         * gcc.c-torture/special/920411-1.c: Deleted.
31648         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31649
31650 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31651
31652         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31653         cpu limit.
31654
31655 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31656
31657         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31658
31659 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31660
31661         From kenner;
31662         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31663         is the proper length.
31664         * va-arg-3.c: Likewise.
31665
31666 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31667
31668         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31669         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31670
31671         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31672         * lib/g++.exp (default_g++_start): Delete old cruft.
31673
31674 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31675
31676         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31677         (2 * (1 << 18)) to (2 * (1 << 17)).
31678
31679         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31680
31681 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31682
31683         * config/rom68k.exp: Renamed from config/idp.exp
31684
31685 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31686
31687         * c-torture/compile/921109-2.c
31688
31689 1995-04-18  Mike Stump  <mrs@cygnus.com>
31690
31691         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31692         excess errors.
31693
31694 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31695
31696         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31697         output.
31698         * lib/g++.exp (default_g++_start): Likewise.
31699
31700 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31701
31702         * gcc.c-torture/compile/950329-1.c: New test.
31703
31704 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31705
31706           * config/bug.exp (${tool}_load): Updated to use new remote_open
31707           and remote_close procs.
31708         * config/idp.exp: New file.
31709
31710 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31711
31712         * gcc.c-torture/execute/950322-1.c: New test.
31713
31714 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31715
31716         * config/vx.exp (${tool}_load): Clean up testing of return code from
31717         vxworks_ld and vxworks_spawn.
31718
31719 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31720
31721         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31722
31723 1995-03-13  Mike Stump  <mrs@cygnus.com>
31724
31725         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31726         can mark excess errors on a machine by machine basis.  Note, the
31727         default is to not expect any excess errors, even when excess
31728         errors test - is given, so you will want to put an XFAIL ... on
31729         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31730         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31731         those 4 machines, but no others.
31732
31733 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31734
31735         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31736         * lib/c-torture.exp: to here.
31737
31738 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31739
31740         * gcc.c-torture/execute/950221-1.c: New test.
31741         * gcc.c-torture/execute/struct-ret-1.c: New test.
31742         * gcc.c-torture/compile/950221-1.c: New test.
31743
31744         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31745
31746 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31747
31748         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31749         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31750
31751 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31752
31753         * g++.gb: New directory of tests, derived from my signature and
31754         class scoping tests.
31755
31756         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31757         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31758         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31759         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31760         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31761         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31762         * g++.gb/sig25.C: Likewise.
31763
31764         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31765         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31766         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31767         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31768         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31769         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31770         * g++.gb/sig25.exp: Likewise.
31771
31772         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31773         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31774         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31775         * g++.gb/scope13.C: Likewise, this test still fails.
31776
31777         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31778         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31779         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31780         * g++.gb/scope13.exp: Ditto.
31781
31782         * g++.gb/README: New file, explains what these tests are about.
31783
31784 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31785
31786         * lib/dg.exp (dg-do): Support `preprocess'.
31787         (dg-test): Likewise.
31788
31789 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31790
31791         * config/udi.exp: change "continue -expect" to "exp_continue".
31792
31793 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31794
31795         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31796         Delete redundant tests.
31797
31798         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31799         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31800         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31801         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31802         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31803         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31804         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31805         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31806
31807         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31808         storing label pointers.
31809         * gcc.c-torture/execute/921019-1.c: Likewise.
31810         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31811         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31812         parameter fp.
31813         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31814         constants.
31815
31816         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31817         Delete obsolete tests.
31818
31819         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31820         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31821         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31822         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31823         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31824         * gcc.c-torture/compile/950124-1.c: New test.
31825
31826         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31827
31828 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31829
31830         * lib/mike-g++.exp: Add -lm to LIBS.
31831
31832 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31833
31834         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31835
31836 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31837
31838         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31839
31840 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31841
31842         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31843
31844 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31845
31846         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31847         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31848         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31849         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31850         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31851         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31852         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31853         * g++.law/{operators31.C, operators32.C,
31854         * g++.law/{operators33.C, operators34.C}: Likewise.
31855         * g++.law/{pic1.C, refs2.C}: Likewise.
31856         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31857         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31858         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31859         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31860
31861         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31862         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31863         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31864         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31865         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31866         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31867         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31868         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31869         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31870         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31871         * g++.law/{operators34.exp}: Likewise.
31872         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31873         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31874         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31875         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31876         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31877
31878         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31879         No longer expected to fail.
31880         * g++.law/missed-error3.C: Tweak for recent bool changes.
31881
31882 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31883
31884         * config/emb-unix: Deleted.
31885         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31886         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31887
31888 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31889
31890         * lib/dg.exp (dg-test): Fix typo in last patch.
31891
31892 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31893
31894         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31895         (handles multiple occurrences).
31896
31897 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31898
31899         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31900         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31901         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31902         printed).
31903         * lib/c-torture.exp (c-torture-compile): Likewise.
31904         (c-torture): Prepend full path if missing.
31905         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31906         (gcc_fail): Likewise.
31907         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31908
31909 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31910
31911         * lib/netware.exp: Only attach to NetWare i386 systems.
31912
31913 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31914
31915         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31916         messages.  Add test name to "output pattern match" pass/fail message.
31917
31918 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31919
31920         * gcc.dg: New testsuite.
31921         * gcc.dg/dg.exp: New file.
31922
31923         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31924         test-switch.c}: Deleted.
31925
31926         * gcc.misc-tests/msgs.exp: New testcase driver.
31927
31928 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31929
31930         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31931         Watch for illegal return values from ${tool}_load.
31932         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31933         cross targets.  Coerce return value >0 to 1.
31934
31935 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31936
31937         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31938
31939         * config/emb-unix.exp: New file.
31940
31941         * config/sim.exp: Error if variable $SIM not defined.
31942         (${tool}_load): Mark test as "untested" if simulator missing.
31943
31944         * config/unix.exp: Load remote.exp to get rcp_download.
31945         * lib/c-torture.exp: Use different option lists for testcases with
31946         and without loops.
31947         * gcc.c-torture/execute/execute.exp: Likewise.
31948
31949 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31950
31951         * config/*.exp: Clarify return code from ${tool}_load.
31952         Call `unresolved' or `untested' instead of `warning' or `perror'
31953         (sometimes you still want to call both though).
31954         Add comment that `shell_id' is local to each file.
31955         * config/udi.exp (timeout): Set to 30.
31956         Don't print warning if connection fails, $connectmode has already
31957         printed an error.
31958         (${tool}_load): Move verbose messages to level 2.
31959         Rework pattern for "Process started" message.
31960         Pass `shell_id' to ${connectmode}_download.
31961         Retry twice upon timeout.  Make resetting of target more robust.
31962         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31963         Pass `shell_id' to exit_$connectmode.
31964         Only call exit_$connectmode if connected.
31965         * config/unix.exp (${tool}_load): Check return codes better.
31966         * config/vrtx.exp (${tool}_load): Likewise.
31967         * config/vx.exp (${tool}_load): Likewise.
31968         Delete unneeded global's.
31969         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31970         from ${tool}_load.
31971         (dg-stat): Delete.
31972         (dg-init): Delete recording of pass/fail counts.
31973         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31974         (old-dejagnu-init): Likewise.
31975         (old-dejagnu-stat): Delete contents, empty proc now.
31976         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31977         (c-torture): Delete references to lcnt, lpass, lfail.
31978         Get option list from TORTURE_OPTIONS.
31979         Delete -funroll[-all]-loops if no loops.
31980         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31981         (g++_stat): Delete contents (empty proc now).
31982         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31983         (gcc_finish): Likewise.
31984         (gcc_stat): Deleted.
31985         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31986         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31987         * gcc.c-torture/execute/execute.exp: Likewise.
31988         Split tests into two parts: compile, execute.
31989         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31990         no loops.  Update to reflect clarified return codes from ${tool}_load.
31991
31992 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31993
31994         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31995         to grep for.
31996         (old-dejagnu): Likewise (where necessary).
31997
31998 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31999
32000         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32001
32002         * lib/dg.exp (dg-process-target): Fix processing of selector.
32003         Add comment regarding use of `error'.
32004
32005         * lib/gcc.exp (prune_system_crud): Define if missing.
32006         * lib/g++.exp (prune_system_crud): Likewise.
32007
32008         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32009         Call prune_system_crud.
32010         * lib/dg.exp (dg-runtest): New proc.
32011         Use perror instead of send_user for tcl errors in testcase.
32012         Don't return any value, it's never used.
32013         Don't clobber previous definition of `unknown'.
32014         Print tcl errors in `dg-final'.
32015
32016 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32017
32018         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32019         (dg-test): Don't print errorInfo, it contains stack backtrace.
32020
32021 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32022
32023         * lib/g++.exp (runtest_file_p): Define if missing.
32024
32025 1994-09-24  Doug Evans  (dje@cygnus.com)
32026
32027         * lib/mike-g++.exp: Comment out loading of g++.exp.
32028         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32029         (default_g++_version): Always print something.
32030         (default_g++_start): Comment out call to `which'.
32031         (g++_start, g++_load): Deleted (must be defined in config file).
32032         * lib/gcc.exp: Test for existence of $CC at start.
32033         Delete check for tmpdir (done in gcc_init).
32034         (default_gcc_version): Always print something.
32035         (default_gcc_start): Comment out call to `which'.
32036         * config/*.exp: Major cleanup - make cross targets work at least a
32037         little better for g++ (by not being "--tool gcc" specific).
32038         Rename gcc_xxx to ${tool}_xxx.
32039         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32040         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32041
32042 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32043
32044         * lib/c-torture.exp (c-torture-compile): Rework compiler
32045         message processing.
32046
32047         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32048         c-torture.
32049
32050 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32051
32052         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32053
32054         * lib/dg.exp (dg-process-target): Support { target native }.
32055
32056 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32057
32058         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32059         looked for "... program xxx got fatal signal".
32060         Correct regsub munging of `comp_output'.
32061         Ignore compiler messages "path prefix not used" and "linker input
32062         file unused".
32063
32064 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32065
32066         * lib/gcc.exp (runtest_file_p): Define if missing.
32067         * gcc.prms/template.c: Example to work from.
32068
32069 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32070
32071         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32072         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32073
32074         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32075         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32076         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32077         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32078
32079         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32080         (dg-process-target): No longer a varargs proc.
32081         Return S/N for target, P/F for xfail.  All callers changed.
32082         (user option procs): More argument checking.
32083         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32084         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32085         (dg-test): Skip test if not running on selected target in `dg-do'.
32086         Update handling of `dg-do-what', `dg-output-text'.
32087         Separate execution pass/fail from output pattern match pass/fail.
32088         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32089
32090 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32091
32092         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32093         target for 920510-1.c.
32094
32095 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32096
32097         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32098         Clean up comment regarding use of passcnt, etc.
32099         (gcc_stat): Don't update `testcnt' here.
32100         (gcc_finish): Do it here.
32101         Might as well reset `but_id' here too.
32102         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32103         to determine if the file should be tested.
32104         * gcc.c-torture/compile/compile.exp: Likewise.
32105         * gcc.c-torture/execute/execute.exp: Likewise.
32106         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32107         * gcc.misc-tests/dg-test.exp: Likewise.
32108         * gcc.prms/prms.exp: Likewise.
32109         * gcc.wendy/wendy.exp: Likewise.
32110         * g++.old-deja.exp: Likewise.
32111         Move "Testing file" message to verbose level 1.
32112
32113 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32114
32115         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32116
32117 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32118
32119         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32120         (default_gcc_start): Accept optional second list element
32121         of compiler flags.  Print compiler output at verbosity level 2.
32122         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32123         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32124         Save current values of framework globals passcnt, failcnt, xpasscnt,
32125         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32126         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32127         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32128         xfailcnt to compute stats.  Update framework global `testcnt' from
32129         pass/fail counts.
32130         (gcc_finish): New proc.  Clean up test environment.
32131         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32132         (gcc_epass, gcc_efail): Delete.
32133         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32134         argument of line number.
32135         (dg-init): If the tool has an init routine, call it.
32136         (dg-test): Remove args `cflags_var' and `libs_var'.
32137         Pass all compiler options to ${tool}_start.
32138         Handle missing line number.
32139         (dg-finish): New function.
32140         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32141         particular files.  Call gcc_finish at end.  Move "skipping test"
32142         message to verbosity level 3.
32143         * gcc.c-torture/compile/compile.exp: Likewise.
32144         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32145         * gcc.c-torture/execute/execute.exp: Likewise.
32146         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32147         Print testcase being tried at verbosity level 1.
32148         * gcc.c-torture/special/special.exp: Unset xfail.
32149         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32150         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32151         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32152         * gcc.failure/failure.exp: Likewise.
32153         * gcc.ieee/ieee.exp: Likewise.
32154         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32155         Update call to dg-test.  Call dg-finish at end.
32156         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32157         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32158         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32159         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32160         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32161         * gcc.wendy/wendy.exp: Add copyright.
32162         Delete setting of tmpdir (done by gcc_init).
32163         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32164         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32165         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32166         gcc_[ce]pass/fail.
32167
32168 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32169
32170         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32171         confusion.
32172         (g++_load): Likewise.
32173
32174         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32175         Rename argument to `prog' to remove the confusion.
32176         Varargs fns behave differently too!
32177         (g++_load): Likewise.
32178
32179         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32180
32181         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32182         what it is.  Delete (always) printing of status value for !native.
32183         Simplify verbose code, and include status and exec_output.
32184         (g++_load): Use gcc_load.
32185
32186 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32187
32188         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32189         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32190         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32191         940714-3.c as these testcases don't exist anymore.  Make
32192         va-arg-1.c expected to pass.
32193
32194 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32195
32196         * gcc.misc-tests/misc.exp: Only run specific testcases.
32197         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32198         * gcc.misc-tests/dg-[1-9].c: New files.
32199
32200         * lib/dg.exp: New testsuite driver.
32201         * gcc.prms/prms.exp: Use it.
32202
32203         * README.gcc: New file.
32204
32205         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32206         Document and reset `lxpass' and `lxfail'.
32207         Simplify "initialized" message.
32208         (gcc_stat): Clean up comments a little.
32209
32210 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32211
32212         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32213
32214 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32215
32216         * lib/old-dejagnu.exp (process-option): New proc.
32217         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32218         (old-dejagnu): Simplify.
32219         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32220
32221 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32222
32223         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32224         exists and is not an empty string.
32225
32226         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32227         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32228         finished.
32229         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32230         automatically.
32231
32232         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32233         longer expected to fail.
32234
32235         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32236         "f" function call.
32237
32238         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32239
32240         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32241         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32242         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32243         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32244         c-torture-1.29.
32245
32246         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32247         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32248
32249         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32250
32251         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32252         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32253
32254         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32255         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32256         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32257
32258 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32259
32260         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32261         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32262         940714-1.c, 940714-2.c, 940714-3.c},
32263         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32264         gcc.misc-tests/{mg.c,mg.exp}:
32265         New tests.
32266         * gcc.noncompile/noncompile.exp: Change accordingly.
32267
32268 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32269
32270         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32271         Undo previous clobberage.
32272
32273 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32274
32275         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32276         * gcc.special/{930510-1.c, special.exp}:
32277         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32278         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32279         struct-varargs-1.c}: New tests from c-torture-1.26.
32280
32281 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32282
32283         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32284           argument to switch.
32285
32286 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32287
32288         * Revert the previous changes.  Please see Rob's directory
32289           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32290           fixes.
32291
32292 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32293
32294         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32295             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32296             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32297             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32298             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32299             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32300             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32301             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32302             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32303             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32304             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32305             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32306             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32307             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32308             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32309             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32310             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32311             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32312             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32313             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32314             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32315             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32316             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32317             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32318             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32319             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32320             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32321
32322 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32323
32324         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32325             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32326           with perror calls.
32327
32328 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32329
32330         * config/unix.exp (g++_load): Fix syntax.
32331
32332 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32333
32334         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32335         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32336         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32337         Don't expect va-arg-1.c to fail.  Correct expected output for
32338         920928-1.c.
32339         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32340         * gcc.wendy/hbm4.c: Correct typo.
32341         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32342
32343 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32344
32345         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32346         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32347         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32348         * lib/c-torture.exp (c-torture-compile): Ditto.
32349
32350         Reduce volume of output (remove all the -I's and such).
32351         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32352         Call gcc_cpass, gcc_cfail.
32353         (c-torture): Pass testing option to c-torture-compile.
32354
32355 1994-03-21  Doug Evans  (dje@cygnus.com)
32356
32357         Bring patches over from progressive.
32358         * config/default.exp: Exit remote shell cleanly.
32359         (g++_exit, g++_start): Add default versions.
32360         * config/sim.exp (gcc_load): Use perror, not error.
32361
32362 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32363
32364         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32365         set in site.exp.
32366
32367 1994-03-14  Doug Evans  (dje@cygnus.com)
32368
32369         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32370         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32371         (wendy_try): New proc to run testcase.
32372         (main loop): Call 'em.
32373         * gcc.wendy/*.c: Clean up pass to correct expected output.
32374
32375         * lib/gcc.exp: Minor cleanup work.
32376         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32377
32378 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32379
32380         * config/sim.exp (gcc_load): Document return codes better.
32381         Don't pass -v to simulator.
32382
32383 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32384
32385           * gcc.special/920717-x.c: Fix typo.
32386           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32387           get at sources.
32388
32389         * lib/mike-gcc.exp: Fix typo.
32390
32391 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32392
32393         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32394         binary to use, transform the name.
32395         * config/*.exp: rename everything. Nuke any g++ specific files,
32396         it's now a special case of gcc that requires no special support.
32397         Add a default.exp for unsupported targets.
32398
32399 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32400
32401         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32402         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32403         version of Tcl.
32404
32405 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32406
32407         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32408         than a warning.
32409
32410 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32411
32412         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32413
32414 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32415
32416         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32417         option_list.  Compile every file with only 4/6 option choices
32418         (same as C torture) instead of with 12/18 different option
32419         choices.
32420         * lib/c-torture.exp: Likewise.
32421
32422         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32423         not already set.
32424
32425 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32426
32427         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32428         can put an XFAIL *-*-* on excess errors.
32429
32430 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32431
32432         * g++.law: Add more tests derived from g++-bugs snapshots.
32433
32434         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32435         equivalent to g++.law/init9.
32436
32437         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32438         compiled it, and the a.out file after we've run it.
32439
32440 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32441
32442         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32443         compiled it, and the a.out file after we've run it.
32444
32445 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32446
32447         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32448
32449 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32450
32451         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32452         version number.
32453
32454 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32455
32456         * g++.law: New directory of g++ tests derived from the g++-bugs
32457         snapshots.
32458
32459 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32460
32461         * gcc.compile: initbug1.c initbug1.exp testcase added
32462
32463 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32464
32465         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32466         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32467           fixes submitted by Jeff Law (law@cs.utah.edu)
32468         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32469           Jeff Law (law@cs.utah.edu)
32470
32471
32472 1993-11-30  Mike Stump  (mrs@cygnus.com)
32473
32474         * config/unix-g++.exp: Follow the gcc way of doing things.
32475         * g++.old-deja/old-deja.exp: Minor updates.
32476         * lib/g++.exp: New file, follow the gcc way of doing things.
32477         * lib/old-dejagnu.exp: Minor updates.
32478         * lib/mike-g++.exp: Always unset errorInfo.
32479
32480 1993-11-06  Mike Stump  (mrs@cygnus.com)
32481
32482         * lib/gcc.exp: Fix some errors with the below change, CC and
32483         CFLAGS should be global when setting, not local.
32484
32485 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32486
32487         * lib/gcc.exp: Transform tool name.
32488
32489 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32490
32491         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32492
32493 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32494
32495         * lib/gcc.exp: change gcc_done to gcc_stat
32496
32497 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32498
32499         * Upgraded gcc testsuite to c-torture version 1.25
32500
32501 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32502
32503         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32504         * lib/c-torture: added hooks for new reporting code.
32505
32506 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32507
32508         * config/sh-gcc.exp: check if sh-sim exists in the path
32509
32510 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32511
32512         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32513         * gcc.compile/compile.exp: Initial changes for new logic.
32514         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32515         * gcc.failure/failure.exp: Initial changes for new logic.
32516         * gcc.ieee/ieee.exp: Initial changes for new logic.
32517         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32518         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32519         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32520         * lib/c-torture.exp: Initial changes for new logic.
32521         * lib/gcc.exp: Initial changes for new logic.
32522
32523 1993-10-15  Mike Stump  (mrs@cygnus.com)
32524
32525         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32526         depend upon failure or success.  Fully qualify names in failure
32527         and success messages.  Always remove a.out before starting
32528         compile, just in case.  Pay more attention to error text output by
32529         the compiler.  Handle testcases with no known past errors just
32530         like all others, so that things are uniform.  Other miscellaneous
32531         improvements.
32532
32533 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32534
32535         * gcc.cpp: new directory for cpp tests
32536
32537 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32538
32539         * lib/chill.exp: Code reformatted, removed unused code.
32540         * config/unix-chill.exp: Code reformatted, removed unused code.
32541         * chill.execute/execute.exp: Code reformatted, removed unused code.
32542         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32543
32544 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32545
32546         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32547         routines not written.
32548
32549 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32550
32551         * config/bug-gcc.exp: Use new procs from bug.exp.
32552
32553 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32554
32555         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32556         via ftp, rather than depending on NFS.
32557         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32558         case.
32559
32560 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32561
32562         * config/bug-gcc.exp: Use new download proc.
32563
32564 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32565
32566         * chill.execute/execute.exp: cleanups, handles errors better
32567         * chill.compile/compile.exp: rewrite, based on execute.exp
32568         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32569         * lib/chill.exp: major changes to diff proc and compile and link
32570           procs. added chill_fail and chill_pass wrappers to pass and
32571           fail. added more comments, and handle error codes better.
32572           Added a hack to capture stderr from exec, so noncompile tests
32573           can work.
32574
32575 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32576
32577         * chill.execute/execute.exp: rewrite of testsuite driver
32578         * lib/chill.exp: rewrite of testsuite driver
32579         * config/unix-chill.exp: rewrite of testsuite driver
32580
32581 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32582
32583     In chill.execute:
32584         * iexpr.ch: Standardize uppercase.
32585         * tuples.dat: Standardize uppercase.
32586         * vary.ch: standardize.  Correct varying string assignments.
32587         * vary.dat: Add new output lines.
32588
32589 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32590
32591     In chill.execute:
32592         * chprintf.ch: Standardize use of uppercase.
32593         * tuples.ch: Standardize and turn arr2 into a DCL,
32594           rather than a SYN.
32595         * pinits.ch: Standardize.
32596
32597 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32598
32599         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32600         * Makefil: Renamed to Makefile.in.
32601         * configure.in: New.
32602
32603 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32604
32605     In chill.execute:
32606         * .cvsignore: Add result/output files.
32607         * Makefile: Fix up variables at start.  Use MFLAGS
32608           everywhere.  Correct bool_loc, built_ins entries.
32609           Add entry for vary1.ch.
32610         * bitarray.ch: Standardize upper-case usage.
32611         * bitexpr.ch: Standardize, add output of b1.
32612         * params.ch: Use arrayt in along PROC parameters, to
32613           avoid novelty problems.
32614         * sets.ch: Tiny cleanup.
32615         * vary1.ch: Re-indent.
32616
32617 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32618
32619           * Add PR-related files to Makefiles, .cvsignore files, etc.
32620
32621 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32622
32623         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32624           with compiler objects. New names are test-flow.c and test-loop.c
32625
32626 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32627
32628         * Upgraded c-torture tests from 1.19 to 1.20
32629
32630         * new files:
32631         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32632         * gcc.compile: 930623-1.c 930623-2.c
32633         * gcc.noncompile: 930622-1.c 930622-2.c
32634         * gcc.failure: 920411-1.c 920627-2.c
32635         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32636
32637 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32638
32639         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32640           More changes to get testsuite working properly. Needs more work.
32641           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32642
32643 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32644
32645         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32646           More changes to get testsuite working properly. Needs more work.
32647
32648 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32649
32650         * chill.compile/compile.exp: Added for Dejagnu support
32651         * chill.execute/execute.exp: Added for Dejagnu support
32652         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32653
32654 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32655
32656     This should complete moving the CHILL test files.
32657         * chill.noncompile(.cvsignore printf.grt
32658             in-printf.grt chprintf.grt chprintf.ch):
32659             Added test-support files.
32660           (Makefile): Modified further.
32661         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32662             signal.ch): Added test files.
32663           * chill.execute (.cvsignore printf.grt printr.c
32664             in-printf.grt rts.c chprintf.grt rts.h): Added
32665           test-support files.
32666             (Makefile): More corrections.
32667
32668 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32669
32670         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32671           test cases, ready for DejaGnu.
32672
32673 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32674
32675         * Upgraded c-torture tests from 1.18 to 1.19
32676
32677         * gcc.compile: added test(s):
32678           930607-1.c
32679         * gcc.execute: added test(s):
32680           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32681
32682         * added new subdirectory for misc tests: gcc.misc-tests
32683         * gcc.misc-test(s): added tests:
32684           inst-check.c test-consts.c test-ior.c test-switch.c
32685
32686 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32687
32688         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32689
32690 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32691
32692         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32693
32694 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32695
32696         * Upgraded c-torture tests from 1.17 to 1.18
32697
32698 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32699
32700         * Upgraded c-torture tests from 1.12 to 1.17
32701
32702 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32703
32704         * lib/old-dejagnu.exp:
32705           Fixed handling of XFAIL target triplets to correctly
32706           recognize wildcard characters.  Removed code that
32707           appended a unique id tag to the end of the file name
32708           printed out by the result of the testcases within a
32709           given test file.
32710
32711 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32712
32713         * lib/old-dejagnu.exp:
32714           Reworked expected failure handling to trigger off of XFAIL
32715           keyword in keyphrase embeded in testcase source code. The
32716           XFAIL keyword must be at the end of the keyphrase line. It
32717           may optionally be followed by one or more target triplets.
32718           It has just occured that the handling of wildcards in the
32719           target triplet may not be correct.
32720
32721 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32722
32723         * g++.old-deja/tests:
32724           Moved all subdirectories up one level into g++.old-deja .
32725
32726         * lib/old-dejagnu.exp:
32727           Fixed problem with CXXFLAGS not being properly reset, and being
32728           corrupted with extraneous "-c" compiler option.  This was
32729           causing binaries to not be generated for test that needed them.
32730           Modified strings passed to "pass" and "fail" so that individual
32731           tests from the same test file would be distinguished by an
32732           identifier appended to the test file name in the summary logs;
32733           this corrected a problem with erroneous diff logs.  Added code
32734           to search testcases for expected fail and unexpected pass keywords.
32735
32736 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32737
32738         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32739
32740 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32741
32742         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32743           Removed extraneous text from end of "Special g++ Options"
32744           keyphrase.
32745
32746         * lib/old-dejagnu.exp: Added pattern matching to look for new
32747           keywords, embedded in testcases comments, which will trigger
32748           calls to xpass and xfail.
32749
32750 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32751
32752         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32753           comments embedded in the testcases, especially the one looking for
32754           special compiler options, as well as the pattern matching for the
32755           compiler output again.
32756
32757 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32758
32759         * lib/old-dejagnu.exp: Do a proper check of the return value for
32760           execute tests. Fixed several problems with the pattern matching
32761           of the compiler output which gave erroneous test results.
32762           Changed several of the test result messages to be more descriptive.
32763         * config/unix-g++.exp: Proc g++_load now actually works and
32764           executes the tests passed to it and returns a usable return
32765           value.
32766
32767 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32768
32769           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32770
32771 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32772
32773         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32774           Modified both files to properly execute the old style
32775           dejagnu tests. The previous versions of these files were
32776           experimental and did not function anything near correctly.
32777
32778 1993-04-05  Rob Savoye  (rob@cygnus.com)
32779
32780         * Removed all Makefile.in and configure.in files. No configuration
32781         needed now.
32782
32783 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32784
32785         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32786
32787 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32788
32789         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32790         gcc.special/configure.in, gcc.noncompile/configure.in,
32791         gcc.execute/configure.in, gcc.code_quality/configure.in,
32792         g++.other/configure.in, g++.old-deja/configure.in,
32793         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32794         in srcname setting.
32795
32796 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32797
32798         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32799         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32800         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32801
32802 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32803
32804         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32805         (gdb_exit): Don't remove *_soc files.
32806
32807 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32808
32809         * lib/c-torture.exp: Don't look for main; instead always use -w
32810         -c.  This is how the c-torture tests work.  Remove the object
32811         file if the compilation succeeds.
32812         * gcc.execute/execute.exp: Remove executable if test passes.
32813         * gcc.noncompile/noncompile.exp: Every test is an expected
32814         failure.
32815         * gcc.special/special.exp: Added tests from c-torture 1.11,
32816         corrected use of existing test.
32817         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32818         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32819         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32820         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32821         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32822         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32823         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32824         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32825         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32826         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32827         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32828         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32829         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32830         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32831         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32832         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32833         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32834         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32835         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32836         c-torture 1.11.
32837         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32838         correspond to c-torture 1.11.
32839
32840         * New file.