OSDN Git Service

ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2
3         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7
8 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9
10         * gcc.dg/20050524-1.c: New test.
11
12 2005-05-25  Jan Hubicka  <jh@suse.cz>
13
14         * gcc.dg/tree-prof/inliner-1.c: New.
15
16 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17
18         * gcc.dg/tree-prof: New directory.
19         * gcc.dg/tree-prof/tree-prof.exp: New.
20
21 2005-05-25  DJ Delorie  <dj@redhat.com>
22
23         * gcc.dg/Wattributes-1.c: New.
24         * gcc.dg/Wattributes-2.c: New.
25         * gcc.dg/Wattributes-3.c: New.
26
27 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28
29         PR tree-optimization/19833
30         * gcc.dg/uninit-4.c: Remove xfail.
31         * gcc.dg/uninit-9.c: Ditto.
32
33 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
34
35         * obj-c++.dg/bitfield-[1-5].mm: New.
36         * obj-c++.dg/class-protocol-1.mm: New.
37         * obj-c++.dg/comp-types-1[0-1].mm: New.
38         * obj-c++.dg/comp-types-[2-9].mm: New.
39         * obj-c++.dg/encode-[4-8].mm: New.
40         * obj-c++.dg/layout-1.mm: New.
41         * obj-c++.dg/method-1[0-9].mm: New.
42         * obj-c++.dg/method-2[0-1].mm: New.
43         * obj-c++.dg/method-[8-9].mm: New.
44         * obj-c++.dg/objc-gc-3.mm: New.
45         * obj-c++.dg/try-catch-10.mm: New.
46         * objc.dg/bitfield-5.m: New.
47         * objc.dg/comp-types-10.m: New.
48         * objc.dg/comp-types-9.m: New.
49         * objc.dg/layout-1.m: New.
50         * objc.dg/objc-gc-4.m: New.
51         * objc.dg/try-catch-9.m: New.
52         * objc.dg/class-protocol-1.m: Tweak diagnostics.
53         * objc.dg/comp-types-1.m: Likewise.
54         * objc.dg/comp-types-[5-6].m: Likewise.
55         * objc.dg/method-9.m: Likewise.
56
57 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
58
59         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
60         and on hardware without VMX support.
61
62         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
63
64         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
65
66         * lib/profopt.exp (dg-final-generate, dg-final-use,
67         profopt-final-code, profopt-get-options): New.
68         (profopt-execute): Process test directives.
69
70         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
71         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
72         cleanup-tree-dump, cleanup-saved-temps): Update comments.
73
74 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
75
76         PR C++/21645
77         * g++.dg/init/ctor5.C: New test.
78
79 2005-05-24  Ira Rosen  <irar@il.ibm.com>
80
81         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
82         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
83         vect-113.c, vect-114.c.
84
85 2005-05-23  Adam Nemet  <anemet@lnxw.com>
86
87         * gcc.dg/const-elim-1.c: Remove xfails.
88
89 2005-05-23  Jeff Law  <law@redhat.com>
90
91         * gcc.c-torture/compile/pr21638.c: New test.
92         * gcc.c-torture/compile/20050520-1.c: New test.
93
94 2005-05-23  Nick Clifton  <nickc@redhat.com>
95
96         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
97         be a proper triple, ie: m32r*-*-*.
98         * g++.old-deja/g++.jason/thunk3.C: Likewise.
99
100 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
101
102         PR middle-end/21331
103         PR tree-opt/21293
104         * gcc.c-torture/compile/pr21293.c: New test.
105         * gcc.c-torture/execute/pr21331.c: New test.
106
107 2004-05-20  Richard Henderson  <rth@redhat.com>
108
109         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
110
111 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
112
113         * obj-c++-dg.exp: Add.
114         * obj-c++.exp: Add.
115         * obj-c++.dg/dg.exp: Add.
116
117 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
118
119         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
120         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
121
122 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
123         
124         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
125
126 2004-05-19  Richard Henderson  <rth@redhat.com>
127
128         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
129
130 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
131
132         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
133
134         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
135
136 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
137
138         PR c++/21495
139         * g++.dg/parse/extern1.C: New test.
140         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
141
142 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
143
144         * gcc.dg/c99-math.h: New.
145         * gcc.dg/c99-math-float-1.c: New test.
146         * gcc.dg/c99-math-double-1.c: Likewise.
147         * gcc.dg/c99-math-long-double-1.c: Likewise.
148
149 2005-05-18  Richard Henderson  <rth@redhat.com>
150
151         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
152
153 2005-05-18  Devang Patel  <dpatel@apple.com>
154
155         * g++.dg/opt/20050511-1.C: New test.
156         
157 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
158
159         PR libfortran/21127
160         * gfortran.dg/reshape-complex.f90:  New test.
161
162 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
163
164         * gfortran.dg/array_constructor_1.f90: New test.
165         * gfortran.dg/array_constructor_2.f90: New test.
166
167 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
168
169         PR fortran/20954
170         * gfortran.dg/pr20954.f: New test.
171
172 2005-05-17  Mike Stump  <mrs@apple.com>
173
174         Yet more Objective-C++...
175
176         * objc.dg/method-5.m: Update.
177         * objc.dg/method-6.m: Update.
178         * objc.dg/method-7.m: Update.
179         * objc.dg/method-9.m: Update.
180         * objc.dg/try-catch-2.m: Update.
181
182 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
183
184         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
185         Remove little-endian optimizations. 
186
187 2005-05-17  Jeff Law  <law@redhat.com>
188
189         * g++.dg/tree-ssa/pr18414.C: New test.
190         * gcc.dg/tree-ssa/pr18414.C: New test.
191         * gcc.dg/tree-ssa/pr17141-1.C: New test.
192         * gcc.dg/tree-ssa/pr17141-2.C: New test.
193
194 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
195
196         * gcc.dg/compat/generate-random.c: Do not include
197         libiberty.h.
198         * gcc.dg/compat/generate-random_r.c: Likewise.
199
200 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
201
202         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
203
204 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
205
206         PR middle-end/21595
207         * g++.dg/tree-ssa/builtin1.C: New testcase.
208
209 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
210
211         PR c++/21454
212         * g++.dg/opt/const4.C: New test.
213
214         PR middle-end/21492
215         * g++.dg/opt/crossjump1.C: New test.
216
217         PR tree-optimization/21610
218         * gcc.c-torture/compile/20050516-1.c: New test.
219
220         PR fortran/15080
221         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
222         about the test failing.
223         * gfortran.fortran-torture/execute/where_7.f90: New test.
224         * gfortran.fortran-torture/execute/where_8.f90: New test.
225
226 2005-05-16  Richard Henderson  <rth@redhat.com>
227
228         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
229         i?86 and x86_64.
230
231 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
232
233         * gcc.dg/compat/generate-random.c (config.h): Do not include.
234         (limits.h): Include unconditionally.
235         (stdlib.h): Likewise.
236         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
237         (limits.h): Include unconditionally.
238         (stdlib.h): Likewise.
239         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
240         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
241         (limits.h): Include unconditionally.
242         (stdlib.h): Likewise. 
243         (hashtab.h): Do not include.
244         (getopt.h): Likewise.
245         (stddef.h): Include.
246         (hashval_t): Define.
247         (struct entry): Add "next" field.
248         (HASH_SIZE): New macro.
249         (hash_table): New variable.
250         (switchfiles): Do not use xmalloc.
251         (mix): New macro.
252         (iterative_hash): New function.
253         (hasht): Remove.
254         (e_exists): New function.
255         (e_insert): Likewise.
256         (output): Use, instead of libiberty hashtable functions.
257         (main): Do not use getopt.  Do not call htab_create.
258         
259 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
260
261         PR libstdc++/21526
262         * lib/target-supports.exp (check_mkfifo_available):
263         Return 0 for cygwin as mkfifo support incomplete on platform.
264         Fix typos in comments.
265
266 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
267
268         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
269
270 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
271
272         PR fortran/17432
273         * gfortran.dg/assign_4.f: New test.
274
275 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
276
277         PR tree-optimization/21563
278         * gcc.dg/tree-ssa/pr21563.c: New.
279
280 2005-05-14  Jan Hubicka  <jh@suse.cz>
281
282         * gcc.dg/noreturn-7.c: Allow control reaches warning.
283
284 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
285
286         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
287
288 2005-05-13  Julian Brown  <julian@codesourcery.com>
289
290         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
291         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
292
293 2005-05-13  Jan Hubicka  <jh@suse.cz>
294
295         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
296         * gcc.dg/fold-xor-?.c: Likewise.
297         * gcc.dg/pr15784-?.c: Likewise.
298         * gcc.dg/pr20922-?.c: Likewise.
299         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
300         * gcc.dg/tree-ssa/pr17598.c: Likewise.
301         * gcc.dg/tree-ssa/pr20470.c: Likewise.
302
303 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
304
305         PR fortran/21260
306         * gfortran.dg/hollerith_1.f90: New test.
307
308 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
309
310         * gfortran.dg/func_result_2.f90: New test.
311
312 2005-05-11  Bud Davis  <bdavis@gfortran.org>
313
314         * gfortran.dg/dev_null.f90: New test.
315
316 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
317
318         * gcc.dg/arm-vfp1.c: Revert last change.
319
320 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
321
322         PR middle-end/19807
323         PR tree-optimization/19639
324         * g++.dg/tree-ssa/pr19807.C: New testcase.
325
326 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
327
328         PR libfortran/21471
329         * gfortran.dg/append-1.f90: New test.
330
331 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
332
333         * gcc.dg/pr18501.c: XFAIL.
334         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
335         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
336         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
337         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
338         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
339         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
340         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
341         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
342
343 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
344
345         PR fortran/20178
346         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
347         gfortran.dg/f2c_3.f90: New tests.
348
349         * gfortran.dg/return_1.f90: Fix dg annotation.
350
351 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
352
353         * gcc.c-torture/compile/20050510-1.c: New test.
354
355 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
356
357         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
358
359 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
360
361         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
362
363 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
364
365         PR c/17913
366         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
367
368 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
369
370         PR c/21342
371         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
372         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
373
374 2005-05-10  Ben Elliston  <bje@au.ibm.com>
375
376         PR debug/16676
377         * gcc.dg/debug/pr16676.c: New test.
378
379 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
380
381         PR testsuite/21443
382         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
383         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
384         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
385         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
386         Change -O1 to -O2.
387         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
388         -fno-tree-dominator-opts.
389
390 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
391
392         * gfortran.dg/return_1.f90: New test.
393
394 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
395
396         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
397
398         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
399
400 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
401
402         PR c++/21427
403         * g++.dg/inherit/covariant13.C: New.
404
405 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
406
407         PR libfortran/19155
408         * gfortran.dg/pr19155.f: New test.
409
410 2005-05-08  Roger Sayle  <roger@eyesopen.com>
411
412         PR inline-asm/8788
413         * gcc.dg/pr8788-1.c: New testcase.
414
415 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
416
417         PR target/21416
418         * gcc.target/mips/fpcmp-[12].c: New tests.
419
420 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
421
422         * lib/target-supports-dg.exp (dg-require-fork): New function.
423         (dg-require-mkfifo): Likewise.
424         * lib/target-supports.exp (check_function_available): New
425         function.
426         (check_fork_available): Likewise.
427         (check_mkfifo_available): Likewise.
428
429 2005-05-06  Jeff Law  <law@redhat.com>
430
431         * gcc.c-torture/compile/pr21380.c: New test.
432
433 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
434
435         PR c++/20961
436         * g++.dg/ext/weak3.C: New test.
437
438 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
439
440         PR c++/21352
441         * g++.dg/template/crash37.C: New test. 
442
443 2005-05-05  Paul Brook  <paul@codesourcery.com>
444
445         * gcc.dg/arm-g2.c: Use effective-target arm32.
446         * gcc.dg/arm-mmx-1.c: Ditto.
447         * gcc.dg/arm-scd42-2.c: Ditto.
448         * gcc.dg/arm-vfp1.c: Ditto.
449         * lib/target-supports.exp (check_effective_target_arm32): New
450         function.
451
452 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
453
454         PR libfortran/21354
455         gfortran.dg/in_pack_rank7.f90:  New test.
456
457 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
458
459         PR middle-end/15618
460         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
461
462 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
463
464         PR middle-end/21265
465         * gcc.dg/20050503-1.c: New test.
466
467         PR rtl-optimization/21239
468         * gcc.dg/i386-sse-11.c: New test.
469
470 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
471
472         PR target/16888
473         * gcc.target/i386/asm-1.c: New test.
474
475 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
476
477         PR rtl-optimization/21330
478         * gcc.c-torture/execute/20050502-1.c: New test.
479
480         PR target/21297
481         * gcc.c-torture/execute/20050502-2.c: New test.
482
483 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
484
485         PR middle-end/21282
486         * gcc.dg/pr21282.c: New.
487
488 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
489
490         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
491         * gcc.dg/vect/vect-92.c: Likewise
492         * gcc.dg/vect/vect-93.c: Likewise
493         * gcc.dg/vect/vect-dv-1.c: Likewise
494         * gcc.dg/vect/vect-dv-2.c: Likewise
495         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
496
497 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
498
499         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
500         * gfortran.dg/vect/vect-2.f90:  Likewise
501         * gfortran.dg/vect/vect-3.f90:  Likewise
502         * gfortran.dg/vect/vect-4.f90:  Likewise
503         * gfortran.dg/vect/vect-5.f90:  Likewise
504
505 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
506
507         PR target/20813
508         * gcc.dg/rs6000-fpint-2.c: New.
509
510 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
511
512         PR c/15698
513         * gcc.dg/builtins-30.c: Update expected messages.
514         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
515         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
516         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
517
518 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
519
520         PR tree-optimization/21294
521         * gcc.dg/tree-ssa/pr21294.c: New.
522
523 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
524
525         * gcc.dg/altivec-3.c (vec_store): Do not use the old
526         __builtin_altivec_st_internal_4si built-in.
527
528 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/15875
531         * g++.dg/template/ptrmem14.C: New test.
532
533 2005-05-02  Paul Brook  <paul@codesourcery.com>
534
535         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
536
537 2005-05-02  Michael Matz  <matz@suse.de>
538
539         PR c++/19542
540         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
541
542 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
543
544         * g++.dg/cpp/weak.C: New test.
545
546 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
547
548         * gcc.dg/tree-ssa/loop-8.c: New test.
549
550 2005-04-30  Michael Maty  <matz@suse.de>
551
552         * gcc.dg/inline-mcpy.c: New test.
553
554 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
555
556         PR libfortran/18958
557         * gfortran.dg/eoshift.f90:  New test case.
558
559 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
560
561         PR libfortran/18857
562         * gfortran.dg/matmul_1.f90: New test.
563
564 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
565
566         PR tree-optimization/21030
567         * gcc.dg/tree-ssa/pr21030.c: New.
568
569 2005-04-29  Devang Patel  <dpatel@apple.com>
570
571         PR tree-optimization/21272
572         * gcc.dg/vect/vect-ifcvt-10.c: New test.
573         
574 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
575
576         PR fortran/13082
577         PR fortran/18824
578         * gfortran.dg/entry_4.f90: New test.
579         * gfortran.fortran-torture/execute/entry_1.f90: New test.
580         * gfortran.fortran-torture/execute/entry_2.f90: New test.
581         * gfortran.fortran-torture/execute/entry_3.f90: New test.
582         * gfortran.fortran-torture/execute/entry_4.f90: New test.
583         * gfortran.fortran-torture/execute/entry_5.f90: New test.
584         * gfortran.fortran-torture/execute/entry_6.f90: New test.
585         * gfortran.fortran-torture/execute/entry_7.f90: New test.
586
587 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
588
589         * gfortran.fortran-torture/execute/entry_8.f90: New test.
590
591 2005-04-29  Paul Brook   <paul@codesourcery.com>
592
593         * gfortran.dg/entry_3.f90: New test.
594
595 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
596
597         * gfortran.dg/implicit_4.f90: New test.
598
599 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
600
601         * lib/target-supports.exp (check_profiling_available): Return
602         false for xtensa-*-elf.
603
604 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
605
606         * lib/fortran-torture.exp (fortran-torture.exp): Catch
607         error if file cannot be deleted.
608
609 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
610
611         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
612         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
613         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
614         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
615         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
616         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
617         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
618         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
619         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
620         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
621         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
622         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
623         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
624
625 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
626
627         PR fortran/20865
628         * gfortran.dg/pr20865.f90: New test.
629
630 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
631
632         * gcc.dg/void-cast-2.c: New test.
633
634 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
635
636         PR c/21159
637         * gcc.dg/void-cast-1.c: New test.
638
639 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
640
641         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
642
643 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
644
645         PR fortran/21177
646         * gfortran.dg/pr21177.f90: New test.
647
648 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
649
650         PR tree-optimization/21171
651         * gcc.dg/tree-ssa/pr21171.c: New test.
652
653 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
654
655         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
656         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
657         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
658         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
659         gcc.dg/tree-ssa/gen-vect-32.c: New.
660         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
661         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
662         don't run on PPC32.
663
664 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
665
666         PR c/21213
667         * gcc.dg/transparent-union-3.c: New test.
668
669 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
670
671         PR c/20740
672         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
673         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
674         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
675         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
676         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
677         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
678
679 2005-04-26  Jeff Law  <law@redhat.com>
680
681         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
682         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
683         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
684         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
685         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
686         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
687         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
688
689 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
690
691         PR tree-optimization/17598
692         * gcc.dg/tree-ssa/pr17598.c: New testcase.
693
694 2005-04-25  Mike Stump  <mrs@apple.com>
695
696         * objc.dg/fix-and-continue-1.m: Add.
697
698 2005-04-25  Roger Sayle  <roger@eyesopen.com>
699
700         PR c++/20995
701         * g++.dg/opt/pr20995-1.C: New test case.
702
703 2005-04-25  Devang Patel <dpatel@apple.com>
704
705         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
706         
707 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
708
709         PR testsuite/21062
710         * g++.dg/opt/alias2.C (printf): Correct the prototype.
711
712 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
713
714         PR C++/21188
715         * g++.dg/opt/rtti2.C: New test.
716
717 2005-04-25  Paul Brook  <paul@codesourcery.com>
718         Steven G. Kargl  <kargls@comcast.net>
719
720         PR fortran/20879
721         * gfortran.dg/ichar_1.f90: New file.
722
723 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
724
725         PR middle-end/20991
726         * g++.dg/opt/pr20991.C: New test.
727
728         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
729         where sizeof (type) < __alignof__ (type).
730         * gcc.dg/compat/struct-layout-1.h: Likewise.
731
732 2005-04-24  Per Bothner  <per@bothner.com>
733             Devang Patel  <dpatel@apple.com>
734
735         PR preprocessor/20907
736         * gcc.dg/cpp/very-long-comment.c: New test.
737
738 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
739
740         PR fortran/20059
741         * gfortran.dg/common_5.f: New test.
742
743 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
744
745         PR middle-end/21082
746         * g++.dg/tree-ssa/pr21082.C: New testcase.
747
748 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
749
750         * gcc.dg/vect/vect-99.c: New test.
751
752 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
753
754         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
755
756 2005-04-22  Jeff Law  <law@redhat.com>
757
758         * gcc.dg/uninit-5.c: Remove xfails.
759         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
760         conditionals and loads.
761
762 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
763
764         PR libfortran/20074
765         PR libfortran/20436
766         PR libfortran/21108
767         * gfortran.dg/nested_reshape.f90: new test
768         * gfortran.dg/reshape-alloc.f90: new test
769         * gfortran.dg/reshape.f90: new test
770
771 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
772
773         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
774
775         * gcc.dg/arm-vfp1.c: New test.
776
777 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
778
779         PR c++/21087
780         * g++.dg/lookup/builtin2.C: New test.
781
782 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
783
784         * gcc.dg/weak/weak-13.c: New test.
785
786 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
787
788         * lib/target-supports.exp (check_effective_target_sync_int_long):
789         Add powerpc*.
790
791 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
792
793         * gcc.target/mips/branch-1.c: New test.
794
795 2005-04-21  Richard Henderson  <rth@redhat.com>
796
797         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
798         * gcc.dg/vect/vect-86.c: Likewise.
799         * gcc.dg/vect/vect-87.c: Likewise.
800         * gcc.dg/vect/vect-88.c: Likewise.
801
802 2005-04-21  Devang Patel  <dpatel@apple.com>
803
804         PR optimization/20994
805         * gcc.dg/tree-ssa/ifc-3.c: New test.
806         
807 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
808
809         PR c/12913
810         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
811         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
812         gcc.dg/c99-vla-jump-5.c: New tests.
813
814 2005-04-19  Richard Henderson  <rth@redhat.com>
815
816         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
817         Fix typo in exists check.
818         (check_effective_target_sync_int_long): New.
819         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
820         * gcc.dg/ia64-sync-2.c: Likewise.
821         * gcc.dg/ia64-sync-3.c: Likewise.
822         * gcc.dg/ia64-sync-4.c: Likewise.
823
824 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
825
826         * gcc.dg/fold-xor-1.c: New test.
827         * gcc.dg/fold-xor-2.c: New test.
828
829 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
830
831         PR target/20670
832         * g++.dg/eh/fp-regs.C: New test.
833
834 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
835
836         * gcc.dg/Wint-to-pointer-cast-1.c,
837         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
838         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
839         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
840
841 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
842
843         PR fortran/16861
844         * gfortran.dg/pr16861.f90: New test.
845
846 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
847
848         * gcc.dg/pr21085.c: New test.
849
850 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
851
852         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
853         (setup_mips_tests, dg-mips-options): New procedures.
854         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
855         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
856         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
857         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
858         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
859         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
860         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
861         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
862         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
863         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
864         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
865         dg-mips-options instead of dg-options.  Remove now-redundant
866         preprocessor guards.
867         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
868         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
869         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
870         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
871         * gcc.dg/vr-mult-2.c: Delete.
872         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
873         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
874         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
875         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
876         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
877         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
878         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
879
880 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
881
882         * ada/acats/run_all.sh: Use sync when executable not present.
883         
884 2005-04-18  Devang Patel  <dpatel@apple.com>
885
886         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
887         * gcc.dg/vect/vect-11a.c: New.
888         * gcc.dg/vect/vect-none.c: Update.
889         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
890
891 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
892
893         PR tree-optimization/20922
894         * gcc.dg/pr20922-1.c: New test.
895         * gcc.dg/pr20922-2.c: New test.
896         * gcc.dg/pr20922-3.c: New test.
897         * gcc.dg/pr20922-4.c: New test.
898         * gcc.dg/pr20922-5.c: New test.
899         * gcc.dg/pr20922-6.c: New test.
900
901 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
902
903         PR libfortran/20950
904         * gfortran.dg/pr20950.f: New test.
905
906 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
907
908         PR libfortran/19216
909         * gfortran.dg/pr19216.f: New test.
910
911 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
912
913         PR tree-optimization/21001
914         * gcc.dg/tree-ssa/pr21001.c: New.
915
916 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
917
918         PR libfortran/21075
919         * gfortran.dg/reshape_rank7.f90: New test.
920
921 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
922
923         PR libfortran/12884 gfortran.dg/pr12884.f: New test
924         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
925         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
926         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
927         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
928         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
929         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
930         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
931         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
932         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
933         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
934         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
935         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
936         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
937         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
938         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
939         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
940         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
941         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
942         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
943         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
944
945 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
946
947         * gfortran.dg/wtruncate.f: New testcase.
948         * gfortran.dg/wtruncate.f90: New testcase.
949
950 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
951
952         PR c++/21025
953         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
954         which sizeof/alignof is dependent, rather than just whether we are
955         processing_template_decl.
956         
957 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
958
959         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
960         corrected typo where the wrong variables had been compared.
961
962 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
963
964         PR libfortran/18495
965         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
966         Test callee-allocated version of return array with a write
967         statement.
968         Test spread with a temporary with another write statement.
969
970 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
971
972         PR tree-optimization/21031
973         * gcc.dg/tree-ssa/pr21031.c: New.
974
975 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
976
977         PR tree-optimization/21004
978         * gcc.dg/builtins-53.c: Include builtins-config.h.
979         Check floorf, ceilf, floorl and ceill transformations
980         only when HAVE_C99_RUNTIME is defined.
981         
982 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
983
984         PR middle-end/20739
985         * gcc.dg/tree-ssa/pr20739.c: New test.
986
987 2005-04-14  Mike Stump  <mrs@apple.com>
988
989         * gcc.dg/Foundation.framework/empty: New.
990         * gcc.dg/framework-2.c: New.
991
992 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
993
994         PR tree-optimization/21021
995         * gcc.c-torture/compile/pr21021.c: New.
996
997 2005-04-14  Janis Johnson  <janis187@us.ibm.com
998
999         PR testsuite/21010
1000         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1001         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1002         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1003         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1004         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1005         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1006         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1007         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1008
1009 2005-04-14  Richard Henderson  <rth@redhat.com>
1010
1011         * lib/target-supports.exp (check_effective_target_vect_condition):
1012         Add ia64, i?86, and x86_64.
1013
1014 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1015
1016         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1017
1018 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1019
1020         PR tree-optimization/20657
1021         * gcc.dg/tree-ssa/pr20657.c: New.
1022
1023 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1024
1025         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1026         (long long int)trunc*.
1027
1028 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1029
1030         PR target/20927
1031         * gcc.dg/pr20927.c: New test.
1032
1033 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1034
1035         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1036         * gcc.target/mips/asm-1.c: Likewise.
1037
1038 2005-04-13  Dale Johannesen  <dalej@apple.com>
1039
1040         * objc.dg/objc-fast-4.m:  New.
1041
1042 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1043
1044         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1045         directory.
1046         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1047
1048 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1049
1050         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1051         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1052         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1053
1054 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1055
1056         PR tree-optimization/20913
1057         * gcc.dg/tree-ssa/pr20913.c: New.
1058
1059         PR tree-optimization/20702
1060         * gcc.dg/tree-ssa/pr20702.c: New.
1061
1062 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1063
1064         PR c++/13744
1065         * g++.dg/inherit/local3.C: New test.
1066
1067 2005-04-12  Jeff Law  <law@redhat.com>
1068
1069         * gcc.dg/tree-ssa/20050412-1.c: New test.
1070
1071 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1072
1073         PR libfortran/19016
1074         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1075         Add tests with mask generated by expression.
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-12  Ulrich Weigand  <uweigand@de.ibm.com>
1081
1082         PR middle-end/20917
1083         * gcc.dg/20050409-1.c: New test.
1084
1085 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1086
1087         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1088
1089 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1090
1091         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1092         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1093         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1094         (TARGET_CXX): Adjust accordingly.
1095         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1096         determine_class_data_visibility and class_data_always_comdat.
1097         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1098         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1099         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1100         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1101         (arm_cxx_determine_class_data_visibility): New.
1102         (arm_cxx_class_data_always_comdat): Likewise.
1103         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1104         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1105         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1106         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1107         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1108         Define.
1109
1110 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1111
1112         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1113
1114 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1115
1116         * gcc.dg/i386-darwin-fpmath.c: New.
1117
1118 2004-04-11  Devang Patel  <dpatel@apple.com>
1119
1120         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1121         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1122         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1123         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1124         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1125         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1126         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1127         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1128         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1129         
1130 2004-04-11  Devang Patel  <dpatel@apple.com>
1131
1132         * gcc.dg/vect/vect-dv-1.c: New test.
1133         * gcc.dg/vect/vect-dv-2.c: New test.
1134         
1135 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1136
1137         PR tree-optimization/20933
1138         * gcc.dg/tree-ssa/pr20933.c: New test.
1139
1140 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1141
1142         * gfortran.dg/fold_nearest.f90: New test.
1143
1144 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1145
1146         * gcc.dg/tree-ssa/alias-1.c: New test.
1147
1148 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1149
1150         PR tree-optimization/20920
1151         * g++.dg/tree-ssa/pr20920.C: New test.
1152
1153 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1154
1155         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1156         (long long int)ceil*.
1157         
1158 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1159
1160         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1161         explicit C++ linkage.
1162
1163 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1164
1165         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1166         warning for arithmetic IF statements.
1167
1168 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1169
1170         * eor_handling_1.f90: New test case.
1171         * eor_handling_2.f90: New test case.
1172         * eor_handling_3.f90: New test case.
1173         * eor_handling_4.f90: New test case.
1174         * eor_handling_5.f90: New test case.
1175         * noadv_size.f90: New test case.
1176         * pad_no.f90: New test case.
1177
1178 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1179
1180         * gcc.c-torture/execute/20050410-1.c: New test.
1181
1182 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1183
1184         * gcc.dg/pr20126.c: New.
1185
1186 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1187             Steven G. Kargl <kargls@comcast.net>
1188
1189         * gfortran.dg/PR19872.f: New test.
1190
1191 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1192
1193         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1194
1195 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1196
1197         * gfortran.dg/nint_1.f90: New test.
1198
1199 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1200
1201         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1202         Added test for callee-allocated arrays with write statements.
1203         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1204         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1205         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1206         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1207         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1208
1209 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1210
1211         PR libfortran/20163
1212         * gfortran.dg/open-options-blanks.f:  New test.
1213
1214 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         PR fortran/13257
1217         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1218
1219 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1220
1221         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1222         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1223         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1224         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1225         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1226         * gcc.c-torture/execute/stdarg-4.c: New test.
1227
1228         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1229
1230         PR target/20795
1231         * g++.dg/abi/param2.C: New test.
1232
1233 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1234
1235         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1236
1237 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1238
1239         * gcc.dg/builtins-53.c: New test.
1240
1241 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1242
1243         * g++.dg/tree-ssa/pr18178.C: New test.
1244         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1245         * gcc.c-torture/execute/20041019-1.c: New test.
1246         * gcc.dg/tree-ssa/20041008-1.c: New test.
1247         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1248         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1249         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1250         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1251         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1252         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1253         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1254         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1255         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1256         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1257
1258 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1259
1260         PR rtl-optimization/20466
1261         * gcc.c-torture/execute/pr20466-1.c: New test.
1262
1263 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1264
1265         PR c++/20905
1266         * g++.dg/parse/cond2.C: New test.
1267
1268         PR c++/20145
1269         * g++.dg/warn/Wdtor1.C: New test.
1270
1271 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1272
1273         PR fortran/17229
1274         * gfortran.dg/pr17229.f: New test.
1275
1276 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1277
1278         * gfortran.dg/tiny_1.f90: New test.
1279         * gfortran.dg/tiny_2.f90: ditto.
1280
1281 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1282
1283         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1284         * gfortran.dg/open_new.f90:  Fix dg-do run line
1285
1286 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1287
1288         * lib/target-supports.exp (get_compiler_messages): Support
1289         optional arguments, the fourth being compiler options.
1290         (check_effective_target_fpic): New proc.
1291         * gcc.dg/20050321-2.c: Restrict to target fpic.
1292
1293 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1294
1295         * gcc.dg/15443-1.c: New test.
1296         * gcc.dg/15443-2.c: Likewise.
1297
1298 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1299
1300         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1301
1302 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1303
1304         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1305
1306 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1307
1308         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1309         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1310         -m64.
1311         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1312         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1313         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1314
1315 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1316
1317         PR c++/20212
1318         * g++.dg/warn/Wunused-11.C: New test.
1319
1320 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1321
1322         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1323
1324 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1325
1326         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
1327
1328 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1329
1330         PR c++/20734
1331         * g++.dg/template/ptrmem13.C: New test.
1332
1333 2005-04-05  Per Bothner  <per@bothner.com>
1334
1335         * lib/gcc.exp: Always add -fno-show-column, for now.
1336
1337 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1338
1339         PR testsuite/20767
1340         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1341         of plain old "unsigned int" for the type of "i".  Makes this test
1342         64bit clean.
1343
1344 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1345
1346         * gcc.dg/i386-ssefn-1.c: New test.
1347         * gcc.dg/i386-ssefn-2.c: New test.
1348         * gcc.dg/i386-ssefn-3.c: New test.
1349         * gcc.dg/i386-ssefn-4.c: New test.
1350
1351 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR tree-optimization/20076
1354         * gcc.dg/builtin-apply4.c: New test.
1355
1356         PR preprocessor/19475
1357         * gcc.dg/cpp/macspace1.c: New test.
1358         * gcc.dg/cpp/macspace2.c: New test.
1359
1360 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1361
1362         * gfortran.dg/pr20755.f: Fixed bad format.
1363
1364 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1365
1366         PR c++/20763
1367         * g++.dg/ext/attrib21.C: New test.
1368
1369 2004-04-05  Devang Patel  <dpatel@apple.com>
1370
1371         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1372         * gcc.dg/vect/vect-shift-1.c: New test.
1373         
1374 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1375
1376         PR libfortran/20755
1377         * gfortran.dg/pr20755.f: New test.
1378
1379 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1380
1381         * gfortran.dg/pr15959.f90: New test.
1382         * gfortran.dg/string_pad_trunc.f90: New test.
1383
1384 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1385
1386         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1387         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1388         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1389         syntax.
1390
1391 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1392
1393         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1394
1395 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1396
1397         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1398         * gcc.c-torture/compile/20011119-2.c: Likewise.
1399         * gcc.c-torture/compile/981001-2.c: Likewise.
1400
1401 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1402
1403         PR c++/20679
1404         * g++.dg/template/overload4.C: New test.
1405
1406 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1407
1408         PR c++/20746
1409         * g++.dg/abi/covariant5.C: New.
1410
1411         PR debug/20505
1412         * g++.dg/debug/const2.C: New.
1413
1414 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1415
1416         PR rtl-optimization/16104
1417         * gcc.c-torture/execute/20050316-1.c: New test.
1418
1419 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         * g++.dg/template/spec23.C: Fix dg-error text.
1422
1423 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1424
1425         PR c++/19199
1426         * g++.dg/expr/lval2.C: New.
1427
1428 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1429
1430         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1431         __builtin_strcasecmp and __builtin_strncasecmp.
1432
1433 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1434
1435         PR c++/20723
1436         * g++.dg/template/spec22.C: New.
1437         * g++.dg/template/spec23.C: New.
1438
1439 2005-04-03  Dale Ranta  <dir@lanl.gov>
1440             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1441
1442         PR libfortran/20068
1443         PR libfortran/20125
1444         PR libfortran/20156
1445         PR libfortran/20471
1446         * gfortran.dg/backspace.f: New test.
1447
1448 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1449
1450         * gcc.dg/pr19345.c: New test.
1451
1452 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1453
1454         PR tree-optimization/20640
1455         * gcc.dg/torture/tree-loop-1.c: New.
1456
1457 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1458
1459         PR rtl-optimization/20290
1460         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1461
1462 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1463
1464         * gcc.dg/rs6000-fpint.c: New.
1465
1466 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1467
1468         * gcc.dg/old-style-then-proto-1.c: New test.
1469
1470 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1471
1472         * gfortran.fortran-torture/execute/backspace.f90: Check
1473         after backspace and read was incorrect.
1474
1475 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1476
1477         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1478         buffer past the terminating NUL using memcmp.
1479         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1480         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1481
1482         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1483         Fix unused/uninitialized variable warnings.
1484
1485         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1486         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1487         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1488         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1489
1490         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1491         gcc.c-torture/execute/builtins/fputs-lib.c,
1492         gcc.c-torture/execute/builtins/lib/fprintf.c,
1493         gcc.c-torture/execute/builtins/lib/main.c,
1494         gcc.c-torture/execute/builtins/lib/memcmp.c,
1495         gcc.c-torture/execute/builtins/lib/memmove.c,
1496         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1497         gcc.c-torture/execute/builtins/lib/memset.c,
1498         gcc.c-torture/execute/builtins/lib/printf.c,
1499         gcc.c-torture/execute/builtins/lib/sprintf.c,
1500         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1501         gcc.c-torture/execute/builtins/lib/strchr.c,
1502         gcc.c-torture/execute/builtins/lib/strcmp.c,
1503         gcc.c-torture/execute/builtins/lib/strcpy.c,
1504         gcc.c-torture/execute/builtins/lib/strcspn.c,
1505         gcc.c-torture/execute/builtins/lib/strlen.c,
1506         gcc.c-torture/execute/builtins/lib/strncat.c,
1507         gcc.c-torture/execute/builtins/lib/strncmp.c,
1508         gcc.c-torture/execute/builtins/lib/strncpy.c,
1509         gcc.c-torture/execute/builtins/lib/strrchr.c,
1510         gcc.c-torture/execute/builtins/lib/strspn.c,
1511         gcc.c-torture/execute/builtins/lib/strstr.c,
1512         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1513         gcc.c-torture/execute/builtins/strlen-2.c,
1514         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1515         prototypes.
1516
1517 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1518
1519         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1520         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1521         selectany usage.
1522
1523 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR c++/19406
1526         * g++.dg/debug/using1.C: New test.
1527
1528 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1529
1530         PR middle-end/20524
1531         * gcc.dg/alias-7.c: Prefix asm-declared name with
1532         __USER_LABEL_PREFIX__.
1533
1534 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1535
1536         Fix fallout from PR middle-end/15700:
1537         * gcc.c-torture/compile/20011119-1.c: Take
1538         __USER_LABEL_PREFIX__ into account.
1539         * gcc.c-torture/compile/20011119-2.c: Likewise.
1540
1541 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1542
1543         PR c++/18644
1544         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1545
1546 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1547
1548         PR c/17855
1549         * gcc.c-torture/compile/struct-non-lval-1.c,
1550         gcc.c-torture/compile/struct-non-lval-2.c,
1551         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1552
1553 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1554
1555         * gcc.dg/tls/tls.exp: Remove temporary file.
1556         * g++.dg/tls/tls.exp: Ditto.
1557         * lib/file-format.exp: Ditto.
1558         * g++.dg/special/ecos.exp: Ditto.
1559
1560         * lib/profopt.exp: Treat prof_ext as a list.
1561         * gcc.misc-tests/bprob.exp: Ditto.
1562         * g++.dg/bprob/bprob.exp: Ditto.
1563
1564         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1565         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1566         g++.dg/tree-ssa/pointer-reference-alias.C,
1567         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1568         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1569         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1570         g++.dg/vect/pr19951.cc: Ditto.
1571         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1572         gcc.dg/builtins-47.c: Ditto.
1573         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1574         gcc.dg/pr20115-1.c: Ditto.
1575         * gcc.dg/tree-ssa/20030530-2.c,
1576         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1577         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1578         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1579         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1580         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1581         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1582         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1583         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1584         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1585         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1586         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1587         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1588         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1589         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1590         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1591         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1592         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1593         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1594         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1595         gcc.dg/tree-ssa/20030824-1.c,
1596         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1597         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1598         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1599         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1600         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1601         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1602         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1603         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1604         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1605         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1606         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1607         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1608         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1609         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1610         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1611         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1612         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1613         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1614         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1615         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1616         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1617         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1618         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1619         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1620         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1621         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1622         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1623         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1624         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1625         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1626         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1627         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1628         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1629         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1630         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1631         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1632         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1633         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1634         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1635         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1636         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1637         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1638         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1639         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1640         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1641         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1642         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1643         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1644         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1645         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1646         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1647         gcc.dg/tree-ssa/useless-1.c: Ditto.
1648         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1649         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1650         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1651         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1652         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1653         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1654         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1655         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1656         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1657         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1658         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1659         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1660         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1661         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1662         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1663         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1664         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1665         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1666         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1667         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1668         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1669         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1670         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1671         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1672         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1673         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1674         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1675         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1676         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1677         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1678         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1679         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1680         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1681         gcc.dg/vect/vect-none.c: Ditto.
1682         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1683         treelang/compile/unsigned.tree: Ditto.
1684
1685         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1686         * gcc.dg/cpp/direct2s.c: Ditto.
1687         * gcc.dg/cpp/paste4.c: Ditto.
1688         * gcc.dg/cpp/separate-1.c: Ditto.
1689         * gcc.dg/pch/save-temps-1.c: Ditto.
1690         * g++.dg/ext/altivec-10.C: Ditto.
1691         * g++.dg/pch/pch.C: Ditto.
1692
1693         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1694
1695         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1696         * g++.dg/template/repo1.C: Ditto.
1697         * g++.dg/template/repo2.C: Ditto.
1698         * g++.dg/template/repo3.C: Ditto.
1699         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1700         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1701         * g++.old-deja/g++.pt/repo1.C: Ditto.
1702         * g++.old-deja/g++.pt/repo2.C: Ditto.
1703         * g++.old-deja/g++.pt/repo3.C: Ditto.
1704         * g++.old-deja/g++.pt/repo4.C: Ditto.
1705
1706         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1707         * gcc.dg/20030107-1.c: Ditto.
1708         * gcc.dg/20030702-1.c: Ditto.
1709         * gcc.dg/profile-generate-1.c: Ditto.
1710         * g++.dg/other/profile1.C: Ditto.
1711         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1712
1713         * lib/gcc-dg.exp (remove-build-file): New.
1714         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1715         cleanup-tree-dump, cleanup-saved-temps): New.
1716
1717 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1718
1719         PR c++/19203, DR 214
1720         * g++.dg/parse/ambig3.C: Not ambiguous.
1721         * g++.dg/template/spec20.C: New.
1722         * g++.dg/template/spec21.C: New.
1723
1724 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1725
1726         PR target/20045
1727         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1728
1729 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1730
1731         PR libfortran/20660
1732         * gfortran.dg/negative_unit.f: New test.
1733
1734 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1735
1736         * gcc.dg/20050330-1.c: New test.
1737
1738 2005-03-30  Devang Patel  <dpatel@apple.com>
1739
1740         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1741
1742 2005-03-30  Dale Johannesen  <dalej@apple.com>
1743
1744         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1745
1746 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1747
1748         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1749         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1750         Strip options from test name.
1751
1752 2005-03-31  Jan Hubicka  <jh@suse.cz>
1753
1754         * gcc.dg/varpool-1.c: New testcase.
1755
1756 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1757
1758         PR c/772
1759         PR c/17913
1760         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1761         gcc.dg/stmt-expr-label-3.c : New tests.
1762         * gcc.c-torture/execute/medce-2.c: Remove.
1763
1764 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1765
1766         PR c/20368
1767         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1768         tests.
1769
1770 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1771
1772         * gcc.c-torture/compile/pr20203.c: New test.
1773
1774 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1775
1776         * gfortran.dg/promotion.f90:  New test.
1777
1778 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1779
1780         PR middle-end/20491
1781         * gcc.dg/torture/asm-subreg-1.c: New test.
1782
1783 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1784
1785         PR c/20672
1786         * gcc.dg/pr20672-1.c: New test.
1787
1788 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1789
1790         * gfortran.dg/vect: New directory.
1791         * gfortran.dg/vect/vect.exp: New.
1792         * gfortran.dg/vect/vect-1.f90: New test.
1793         * gfortran.dg/vect/vect-2.f90: New test.
1794         * gfortran.dg/vect/vect-3.f90: New test.
1795         * gfortran.dg/vect/vect-4.f90: New test.
1796         * gfortran.dg/vect/vect-5.f90: New test.
1797
1798 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1799
1800         PR middle-end/20622
1801         * gcc.dg/alias-7.c: New test.
1802
1803 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1804
1805         * gcc.dg/sparc-reg-1.c: New test.
1806
1807 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1808
1809         PR target/19890
1810         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1811
1812 2005-03-29  Dale Ranta  <dir@lanl.gov>
1813             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1814
1815         PR libfortran/20163
1816         * gfortran.dg/pr20163-2.f: New test.
1817
1818 2005-03-28  Jan Hubicka  <jh@suse.cz>
1819
1820         PR middle-end/20635
1821         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1822         by Jakub Jelinek.
1823
1824 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1825
1826         PR tree-optimization/20626
1827         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1828         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1829
1830 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1831
1832         * gfortran.dg/underflow.f90:  New test.
1833         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1834
1835 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1836
1837         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1838
1839 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1840
1841         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1842         (g++_init): Make sure that CXXFLAGS is set.
1843         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1844         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1845         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1846         * lib/objc.exp (objc_init): Likewise.
1847         * lib/treelang.exp (treelang_init): Likewise.
1848
1849 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1850
1851         PR tree-optimization/20470
1852         * gcc.dg/tree-ssa/pr20470.c: New test.
1853
1854 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1855
1856         * gcc.dg/ppc-stfiwx.c: New.
1857
1858 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1859
1860         PR target/19888
1861         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1862
1863 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1864
1865         * gcc.dg/20050325-1.c: Fix a typo.
1866
1867 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1868
1869         PR libfortran/19678
1870         PR libfortran/19679
1871         * gfortran.dg/dos_eol.f: New test.
1872
1873 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1874
1875         PR rtl-optimization/20249
1876         * gcc.dg/20050325-1.c: New test.
1877
1878 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1879
1880         PR libfortran/15332
1881         * gfortran.dg/pr15332.f: New test.
1882
1883 2005-03-24  Dale Johannesen  <dalej@apple.com>
1884
1885         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1886
1887 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1888
1889         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1890         'internal' visibility.
1891         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1892         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1893         'protected' visibility.
1894         * gcc.dg/visibility-7.c: Likewise.
1895         * lib/target-supports.exp (check_visibility_available): Take
1896         a parameter, the kind of visibility to check for.
1897         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1898         to check_visibility_available.
1899
1900         * g++.dg/expr/cast3.C: New.
1901
1902 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1903
1904         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1905         rs6000.
1906
1907 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1908
1909         PR target/20095
1910         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1911
1912 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1913
1914         * gcc.dg/badshift.c: Renamed to...
1915         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1916
1917         * gcc.target/i386/badshift.c: Renamed to...
1918         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1919         only.
1920
1921         PR rtl-optimization/20532
1922         * gcc.target/i386/badshift.c: New.
1923
1924 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1925
1926         * gfortran.dg/pr18025.f90: New test.
1927
1928 2005-03-23  Dale Johannesen  <dalej@apple.com>
1929         
1930         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1931
1932 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1933
1934         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1935
1936         * lib/target-supports.exp (check_iconv_available): Default
1937         libiconv to -liconv, if there is no definition.
1938
1939 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1940
1941         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1942
1943 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1944
1945         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1946         * g++.dg/opt/pr7503-2.C: Likewise.
1947         * g++.dg/opt/pr7503-3.C: Likewise.
1948         * g++.dg/opt/pr7503-4.C: Likewise.
1949         * g++.dg/opt/pr7503-5.C: Likewise.
1950         * g++.dg/warn/minmax.C: New test.
1951
1952 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1953
1954         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1955         * gfortran.dg/g77_intrinsics_sub.f: New test.
1956
1957 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1958             Jan Hubicka  <jh@suse.cz>
1959             Steven Bosscher <stevenb@suse.de
1960
1961         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1962
1963 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1964
1965         PR c++/19980
1966         * g++.dg/template/redecl3.C: New test.
1967
1968 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1969
1970         PR c++/20499
1971         * g++.dg/parse/error16.C: Tweak error markers.
1972
1973 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR target/20561
1976         * gcc.dg/20050321-2.c: New test.
1977
1978 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1979
1980         PR c++/20465
1981         PR c++/20381
1982         * g++.dg/template/ptrmem12.C: New.
1983
1984 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1985
1986         PR rtl-optimization/20527
1987         * gcc.c-torture/execute/pr20527-1.c: New test.
1988
1989 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1990
1991         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1992         program, compile it into a real executable and then delete the .c
1993         and .x files afterwards, to avoid problems on testglue targets.
1994
1995 2005-03-21  Stuart Hastings  <stuart@apple.com>
1996
1997         * gcc.target/i386/sse-2.c: New.
1998         
1999 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2000
2001         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2002
2003 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2004
2005         * g++.dg/parse/crash25.C: Fix typo.
2006
2007 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2008
2009         PR c++/20461
2010         * g++.dg/parse/crash24.C: New test.
2011
2012         PR c++/20536
2013         * g++.dg/parse/crash25.C: New test.
2014
2015 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2016
2017         PR c++/20147    
2018         * g++.dg/ext/stmtexpr4.C: New test.
2019
2020 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2021
2022         PR middle-end/20539
2023         * gcc.c-torture/compile/pr13066-1.c: New test case.
2024         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2025         * g++.dg/opt/pr13066-1.C: Likewise.
2026
2027 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2028
2029         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2030
2031 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2032
2033         PR fortran/18525
2034         * gfortran.dg/nesting_1.f90: New test.
2035
2036 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2037
2038         PR c++/20240
2039         * g++.dg/lookup/using13.C: New test.
2040
2041 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2042
2043         PR c++/20333
2044         * g++.dg/template/crash36.C: New test.
2045
2046 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2047
2048         PR c++/20463
2049         * g++.dg/template/crash35.C: New test.
2050
2051 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2052
2053         PR c++/19966
2054         * g++.dg/overload/operator2.C: New test.
2055
2056 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2057
2058         PR libfortran/20257
2059         * gfortran.dg/pr20257.f90: New test.
2060
2061 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2062
2063         PR libfortran/20480
2064         * gfortran.dg/pr20480.f90: New test.
2065
2066 2005-03-16  Richard Henderson  <rth@redhat.com>
2067
2068         PR middle-end/15700
2069         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2070         (_rtld_global): New.
2071         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2072         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2073
2074         * gcc.dg/alias-3.c: New.
2075         * gcc.dg/alias-4.c: New.
2076         * gcc.dg/alias-5.c: New.
2077         * gcc.dg/alias-6.c: New.
2078
2079 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2080
2081         * gcc.dg/cpp/ucnid-7.c: New.
2082
2083 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2084             Dorit Naishlos  <dorit@il.ibm.com>
2085
2086         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2087         darwin.
2088
2089 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2090
2091         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2092         misaligned accesses.
2093         * gcc.dg/vect/vect-58.c: Likewise.
2094         * gcc.dg/vect/vect-92.c: New.
2095         * gcc.dg/vect/vect-93.c: New.
2096
2097 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2098
2099         PR fortran/18827
2100         * gfortran.dg/assign_2.f90: New test.
2101         * gfortran.dg/assign_3.f90: New test.
2102         * gfortran.dg/assign.f90: New test.
2103
2104 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2105
2106         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2107         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2108         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2109         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2110         names.
2111
2112 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2113
2114         * gcc.dg/cpp/ucnid-6.c: New.
2115
2116         * gcc.dg/cpp/normalize-1.c: New.
2117         * gcc.dg/cpp/normalize-2.c: New.
2118         * gcc.dg/cpp/normalize-3.c: New.
2119         * gcc.dg/cpp/normalize-4.c: New.
2120         * gcc.dg/cpp/ucnid-4.c: New.
2121         * gcc.dg/cpp/ucnid-5.c: New.
2122         * g++.dg/cpp/normalize-1.C: New.
2123         * g++.dg/cpp/ucnid-1.C: New.
2124
2125 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2126
2127         * gcc.dg/pr18628.c: New.
2128
2129 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2130
2131         PR c++/20280
2132         * g++.dg/tree-ssa/pr20280.C: New.
2133
2134 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2135
2136         PR fortran/20467
2137         * gfortran.dg/stfunc_2.f90: New test.
2138
2139 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2140
2141         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2142
2143 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2144
2145         * gcc.dg/tree-ssa/20050314-1.c: New test.
2146
2147 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2148
2149         PR c++/4403
2150         PR c++/9783, DR433
2151         * g++.dg/template/friend34.C: New test.
2152         * g++.dg/template/friend35.C: Likewise.
2153         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2154
2155 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2156
2157         Friend class name lookup 5/n
2158         PR c++/1016
2159         * g++.dg/lookup/hidden-class1.C: New test.
2160         * g++.dg/lookup/hidden-class2.C: Likewise.
2161         * g++.dg/lookup/hidden-class3.C: Likewise.
2162         * g++.dg/lookup/hidden-class4.C: Likewise.
2163         * g++.dg/lookup/hidden-class5.C: Likewise.
2164         * g++.dg/lookup/hidden-class6.C: Likewise.
2165         * g++.dg/lookup/hidden-class7.C: Likewise.
2166         * g++.dg/lookup/hidden-class8.C: Likewise.
2167         * g++.dg/lookup/hidden-class9.C: Likewise.
2168         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2169         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2170         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2171         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2172         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2173         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2174         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2175         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2176         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2177         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2178         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2179
2180 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/20157
2183         * g++.dg/template/error18.C: New test.
2184
2185 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2186
2187         PR debug/16792
2188         * g++.dg/debug/pr16792.C: New test.
2189
2190 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2191
2192         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2193         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2194         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2195         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2196         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2197         test assertion names.
2198
2199 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2200
2201         PR fortran/18600
2202         * gfortran.dg/stfunc_1.f90: New test.
2203
2204 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2205
2206         PR fortran/16907
2207         * gfortran.dg/real_index_1.f90: New test.
2208
2209 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2210
2211         PR fortran/20323
2212         * gfortran.dg/spec_expr_1.f90: New test.
2213
2214 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2215
2216         PR c/20402
2217         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2218         new parser.
2219
2220 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2221
2222         PR fortran/20361
2223         * gfortran.dg/largeequiv_1.f90: New test.
2224
2225 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2226
2227         * gcc.dg/ucnid-1.c: New.
2228         * gcc.dg/ucnid-2.c: New.
2229         * gcc.dg/ucnid-3.c: New.
2230         * gcc.dg/ucnid-4.c: New.
2231         * gcc.dg/ucnid-5.c: New.
2232         * gcc.dg/ucnid-6.c: New.
2233         * gcc.dg/cpp/ucnid-1.c: New.
2234         * gcc.dg/cpp/ucnid-2.c: New.
2235         * gcc.dg/cpp/ucnid-3.c: New.
2236         * g++.dg/other/ucnid-1.C: New.
2237
2238 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2239
2240         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2241
2242 2005-03-11  Per Bothner  <per@bothner.com>
2243
2244         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2245         that diagnotics refer to correct token.
2246         * gcc.dg/unused-3.c: Likewise.
2247
2248 2005-03-11  Per Bothner  <per@bothner.com>
2249
2250         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2251         constant" is now actually on same line as string constant.
2252         * gcc.dg/cpp/direct2s.c: Likewise.
2253
2254 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2255
2256         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2257
2258 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2259
2260         PR libfortran/20124
2261         * gfortran.dg/pr20124.f90: New Test
2262
2263 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2264
2265         PR tree-optimization/20130
2266         * gcc.dg/pr20130-1.c: New test.
2267
2268 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2269
2270         PR target/20095
2271         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2272
2273 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2274
2275         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2276
2277 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2278
2279         * g++.dg/eh/forced1.C: Fix comment.
2280         * g++.dg/eh/forced2.C: Ditto.
2281         * g++.dg/eh/forced3.C: Ditto.
2282         * g++.dg/eh/forced4.C: Ditto.
2283
2284 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2285
2286         PR rtl-opt/20412
2287         * gcc.c-torture/compile/pr20412.c: New test.
2288
2289 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2290
2291         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2292
2293 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2294
2295         PR target/20322
2296         * gcc.dg/20050307-1.c: New test.
2297
2298 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2299
2300         PR c++/20375
2301         * g++.dg/other/stdarg3.C: New.
2302
2303 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2304
2305         PR c++/18384, c++/18327
2306         * g++.dg/init/array19.C: New test.
2307
2308         PR inline-asm/20314
2309         * gcc.dg/torture/pr20314-1.c: New test.
2310         * gcc.dg/torture/pr20314-2.c: New test.
2311
2312 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2313
2314         * gcc.dg/20050309-1.c: New test.
2315
2316 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2317
2318         * gcc.dg/builtins-10.c: Reactivate disabled test.
2319         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2320         new cbrt transformations.
2321
2322 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2323
2324         PR c++/20208
2325         * g++.dg/template/array13.C: New test.
2326
2327 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2328
2329         PR c++/16859
2330         * g++.dg/init/brace4.C: New test.
2331
2332 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2333
2334         PR c++/20186
2335         * g++.dg/template/non-dependent12.C: New.
2336
2337 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2338
2339         PR c++/20142
2340         * g++.dg/init/array18.C: Add dg-do run marker.
2341         
2342         PR c++/20142
2343         * g++.dg/init/array18.C: New test.
2344
2345 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2346
2347         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2348         * g++.dg/gcov/gcov.exp: Likewise.
2349         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2350         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2351         * lib/c-torture.exp: Likewise.
2352         * lib/fortran-torture.exp: Likewise.
2353         * lib/g++.exp: Likewise.
2354         * lib/gcc-defs.exp: Likewise.
2355         * lib/gcc-dg.exp: Likewise.
2356         * lib/gcc.exp: Likewise.
2357         * lib/gcov.exp: Likewise.
2358         * lib/gfortran.exp: Likewise.
2359         * lib/mike-g++.exp: Likewise.
2360         * lib/mike-gcc.exp: Likewise.
2361         * lib/objc-torture.exp: Likewise.
2362         * lib/objc.exp: Likewise.
2363         * lib/profopt.exp: Likewise.
2364         * lib/target-libpath.exp: Likewise.
2365         * lib/target-supports.exp: Likewise.
2366         * lib/treelang.exp: Likewise.
2367         * lib/wrapper.exp: Likewise.
2368
2369 2005-03-08  Jeff Law  <law@redhat.com>
2370
2371         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2372         PHI-OPT changes.
2373
2374 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2375
2376         * gcc.dg/vect/pr20122.c: New test.
2377
2378 2005-03-07  Jeff Law  <law@redhat.com>
2379
2380         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2381         was folded away.
2382         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2383         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2384         * gcc.dg/tree-ssa/pr18134.c: New test.
2385
2386 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2387
2388         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2389         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2390         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2391
2392 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2393
2394         PR tree-opt/17671
2395         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2396
2397 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2398
2399         * g++.dg/warn/Wnvdtor.C: New test.
2400
2401 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2402
2403         * gcc.dg/torture/pr19683-1.c: New test.
2404
2405 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2406
2407         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2408         * gfortran.dg/g77/19990313-2.f: Ditto.
2409         * gfortran.dg/g77/19990313-3.f: Ditto.
2410         * gfortran.dg/g77/19990525-0.f: Ditto.
2411         * gfortran.dg/g77/19990826-0.f: Ditto.
2412         * gfortran.dg/g77/19990826-2.f: Ditto.
2413         * gfortran.dg/g77/19990826-3.f: Ditto.
2414         * gfortran.dg/g77/20000511-1.f: Ditto.
2415         * gfortran.dg/g77/20000511-2.f: Ditto.
2416         * gfortran.dg/g77/970625-2.f: Ditto.
2417         * gfortran.dg/g77/980310-2.f: Ditto.
2418         * gfortran.dg/g77/980310-3.f: Ditto.
2419         * gfortran.dg/g77/980310-8.f: Ditto.
2420         * gfortran.dg/g77/980519-2.f: Ditto.
2421         * gfortran.dg/g77/alpha1.f: Ditto.
2422         * gfortran.dg/g77/claus.f: Ditto.
2423         * gfortran.dg/g77/erfc.f: Ditto.
2424         * gfortran.dg/g77/short.f: Ditto.
2425         * gfortran.fortran-torture/execute/data.f90: Ditto.
2426         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2427         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2428
2429 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2430
2431         * lib/file-format.exp (gcc_target_object_format): Add check for som
2432         format and hardcode object formats on hppa*-*-hpux*.
2433         * lib/target-supports.exp (check_weak_available): Add check for som
2434         object format.  Always return 0 on hppa*-*-hpux10*.
2435
2436         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2437         is defined.
2438
2439         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2440
2441 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2442
2443         * gfortran.dg/pr19936_1.f90: New test.
2444         * gfortran.dg/pr19936_2.f90: New test.
2445         * gfortran.dg/pr19936_3.f90: New test.
2446
2447 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2448             Paul Thomas <prthomas@drfccad.cea.fr>
2449
2450         * gfortran.dg/PR19754_1.f90: New test.
2451         * gfortran.dg/PR19754_2.f90: Ditto.
2452
2453 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2454
2455         PR c++/19311
2456         * g++.dg/template/non-dependent11.C: New test.
2457
2458 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2459
2460         * lib/target-supports.exp (check_iconv_available): Fix comment.
2461
2462 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2463             Joseph S. Myers  <joseph@codesourcery.com>
2464
2465         PR c++/19797
2466         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2467
2468 2005-03-04  Matthew Sachs  <msachs@apple.com>
2469
2470         * gcc.exp (gcc_target_compile): Put braces around
2471         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2472         * objc.exp (objc_target_compile): Likewise.
2473         * treelang.exp (treelang_target_compile): Likewise.
2474
2475 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2476
2477         PR fortran/19673
2478         * gfortran.dg/func_result_1.f90: New test.
2479
2480 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2481
2482         * gcc.misc-tests/options.exp: New test.
2483
2484 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2485
2486         * gcc.dg/pr15784-4.c: New test.
2487
2488 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2489
2490         * gcc.c-torture/execute/pr17133.c: New.
2491         * gcc.c-torture/compile/20050303-1.c: New.
2492
2493 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2494
2495         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2496
2497 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2498
2499         * g++.dg/overload/using2.C: New.
2500
2501 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2502
2503         PR c++/19916
2504         * g++.dg/init/ptrmem2.C: New test.
2505
2506 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2507
2508         PR c/8927
2509         * gcc.dg/pr8927-1.c: New test.
2510
2511 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         PR c++/20232
2514         * g++.dg/inherit/covariant12.C: New.
2515
2516 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2517
2518         PR fortran/19479
2519         * gfortran.dg/bound_1.f90: New test.
2520
2521 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2522
2523         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2524         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2525
2526 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2527
2528         PR c/20245
2529         * gcc.dg/pr20245-1.c: New test.
2530
2531 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2532
2533         PR middle-end/19874
2534         * gcc.c-torture/execute/20050119-2.c: New test case.
2535
2536 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2537
2538         * README: Update the DejaGnu bug reporting address.
2539         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2540         * lib/objc-torture.exp: Likewise.
2541
2542 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2543
2544         * gfortran.dg/boz_1.f90: New test.
2545         * gfortran.dg/boz_3.f90: New test.
2546         * gfortran.dg/boz_4.f90: New test.
2547
2548 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2549
2550         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2551         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2552
2553 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2554
2555         PR libfortran/20101
2556         * gfortran.dg/write_0_pe_format.f90: New test.
2557
2558 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR c++/20206
2561         * g++.dg/opt/thunk2.C: New test.
2562         * g++.dg/opt/covariant1.C: New test.
2563
2564 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2565
2566         * gfortran.dg/e_d_fmt.f90: New test.
2567
2568 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2569
2570         * gcc.dg/asm-b.c: Fix comment typos.
2571
2572 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2573
2574         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2575         a V_MAY_DEF also.
2576
2577 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2578
2579         PR tree-opt/20188
2580         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2581         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2582         * gcc.dg/asm-b.c: New test.
2583
2584 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2585
2586         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2587         Disable this test on IRIX 6.
2588
2589 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2590
2591         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2592         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2593         parser.
2594
2595 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2596
2597         PR tree-optimization/20204
2598         * testsuite/gcc.dg/pr20204.c: New test.
2599
2600 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR target/20196
2603         * gcc.c-torture/execute/20050224-1.c: New test.
2604
2605         PR c++/20175
2606         * g++.dg/warn/Wbraces2.C: New test.
2607
2608 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2609
2610         PR c++/19878
2611         * g++.dg/init/const2.C: New test.
2612
2613 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2614
2615         PR tree-optimization/20100
2616         * gcc.c-torture/execute/pr20100-1.c: New test.
2617
2618 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2619
2620         * gfortran.dg/implicit_3.f90: New test.
2621
2622         * gfortran.dg/deftype_1.f90: New test.
2623
2624 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2625
2626         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2627         the test passes.
2628         * g++.dg/other/anon3.C: Accept a warning.
2629
2630 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2631
2632         * gcc.dg/pr20017.c: Fix a comment typo.
2633
2634 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2635
2636         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2637
2638 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2639
2640         PR ada/19902
2641         * ada/acats/tests/cxa/cxa3004.a: Remove.
2642         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2643
2644 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2645
2646         PR c++/20073
2647         * g++.dg/init/const1.C: New test.
2648
2649         PR c++/19991
2650         * g++.dg/parse/constant7.C: New test.
2651
2652         PR c++/20152
2653         * g++.dg/parse/error27.C: New test.
2654         * g++.dg/template/qualttp15.C: Adjust error markers.
2655         * g++.old-deja/g++.other/struct1.C: Likewise.
2656         
2657         PR c++/20153
2658         * g++.dg/template/error17.C: New test.
2659
2660         PR c++/20148
2661         * g++.dg/parser/error26.C: New test.
2662
2663 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2664
2665         PR tree-optimization/20100
2666         PR tree-optimization/20115
2667         * gcc.dg/pr20115.c: New test.
2668         * gcc.dg/pr20115-1.c: New test.
2669         * gcc.dg/pr20100.c: New test.
2670         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2671         call-clobbered variables after alias1.
2672
2673 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2674
2675         * gfortran.dg/list_read_4.f90: new test.
2676
2677 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2678
2679         PR rtl-optimization/20017.
2680         * gcc.dg/pr20017.c: New.
2681
2682 2005-02-22  Devang Patel  <dpatel@apple.com>
2683
2684         PR 19952
2685         * g++.dg/tree-ssa/pr19952.C: New test.
2686         
2687 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2688
2689         PR c++/19883
2690         * g++.dg/parse/constant6.C: New test.
2691
2692 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2693
2694         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2695         * g++.dg/charset/asm2.c: Likewise.
2696         * g++.dg/charset/asm3.c: Likewise.
2697         * g++.dg/charset/asm4.c: Likewise.
2698         * g++.dg/charset/asm5.c: Likewise.
2699         * g++.dg/charset/attribute1.c: Likewise.
2700         * g++.dg/charset/attribute2.c: Likewise.
2701         * g++.dg/charset/extern1.cc: Likewise.
2702         * g++.dg/charset/extern2.cc: Likewise.
2703         * g++.dg/charset/extern3.cc: Likewise.
2704         * g++.dg/charset/function.cc: Likewise.
2705         * g++.dg/charset/string.c: Likewise.
2706         * g++.dg/charset/charset.exp: Likewise.
2707         * lib/target-supports.exp (check_iconv_available): Fix comment.
2708
2709 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2710
2711         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2712         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2713         * gcc.dg/charset/asm2.c: Likewise.
2714         * gcc.dg/charset/asm3.c: Likewise.
2715         * gcc.dg/charset/asm4.c: Likewise.
2716         * gcc.dg/charset/asm5.c: Likewise.
2717         * gcc.dg/charset/asm6.c: Likewise.
2718         * gcc.dg/charset/attribute1.c: Likewise.
2719         * gcc.dg/charset/attribute2.c: Likewise.
2720         * gcc.dg/charset/builtin1.c: Likewise.
2721         * gcc.dg/charset/extern.c: Likewise.
2722         * gcc.dg/charset/function.c: Likewise.
2723         * gcc.dg/charset/string.c: Likewise.
2724         * gcc.dg/charset/charset.exp: Likewise.
2725
2726 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2727
2728         PR fortran/20086
2729         * gfortran.dg/pr20086.f90: New test.
2730
2731 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2732
2733         PR tree-optimization/19786
2734         * g++.dg/tree-ssa/pr19786.C: New.
2735
2736 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2737
2738         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2739
2740 2005-02-21  Jeff Law  <law@redhat.com>
2741
2742         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2743
2744 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2745
2746         * gfortran.dg/do_iterator: Split loop, markup all lines for
2747         which an error locus is printed.
2748         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2749         locus is printed.
2750         * gfortran.dg/select_4.f90: Likewise.
2751         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2752         locuses in the various permutations.
2753
2754 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2755
2756         PR tree-optimization/19951
2757         * g++.dg/vect: New directory.
2758         * g++.dg/vect/vect.exp: New file.
2759         * g++.dg/vect/pr19951.cc: New testcase.
2760         * g++.dg/dg.exp: Also prune vectorizer tests.
2761
2762 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2763
2764         PR 18785
2765         * gcc.dg/charset/builtin1.c: New test.
2766
2767 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2768
2769         PR c++/19299
2770         * g++.dg/inherit/volatile1.C: New test.
2771
2772         PR c++/19440
2773         * g++.dg/template/dtor4.C: New test.
2774
2775 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2776
2777         * gfortran.dg/int_1.f90: New test.
2778
2779 2005-02-19  Devang Patel  <dpatel@apple.com>
2780
2781         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2782
2783 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2784
2785         * gfortran.dg/achar_1.f90: New test.
2786
2787 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2788
2789         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2790
2791 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2792             Jakub Jelinek  <jakub@redhat.com>
2793
2794         PR tree-optimization/19828
2795         * gcc.dg/tree-ssa/loop-7.c: New test.
2796         * gcc.c-torture/execute/20050218-1.c: New test.
2797
2798 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR c/20043
2801         * gcc.dg/transparent-union-1.c: New test.
2802         * gcc.dg/transparent-union-2.c: New test.
2803
2804 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2805
2806         PR tree-optimization/18977
2807         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2808
2809 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2810
2811         PR target/20054
2812         * gcc.dg/pr20054.c: New test.
2813
2814 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2815
2816         PR c++/19508
2817         * g++.dg/ext/attrib20.C: New test.
2818
2819 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2820
2821         PR middle-end/20030
2822         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2823
2824 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2825
2826         PR c++/20008
2827         * g++.dg/opt/switch4.C: New.
2828
2829 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR c++/20023
2832         PR tree-optimization/20009
2833         * gcc.c-torture/compile/20050217-1.c: New test.
2834         * g++.dg/opt/switch3.C: New test.
2835
2836         PR tree-optimization/18947
2837         * gcc.c-torture/compile/20050215-1.c: New test.
2838         * gcc.c-torture/compile/20050215-2.c: New test.
2839         * gcc.c-torture/compile/20050215-3.c: New test.
2840
2841 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2842
2843         PR c++/20028
2844         * g++.dg/template/crash34.C: New.
2845
2846         PR c++/20022
2847         * g++.dg/other/access3.C: New.
2848
2849 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2850
2851         * gcc.dg/vect/vect-98.c: New test.
2852
2853 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2854
2855         PR tree-optimization/19967
2856         * gcc.dg/pr19967.c: New.
2857
2858 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR middle-end/19857
2861         * gcc.dg/tree-ssa/20050215-1.c: New test.
2862         * gcc.c-torture/execute/20050215-1.c: New test.
2863
2864 2005-02-15  Eric Christopher  <echristo@redhat.com>
2865
2866         * gcc.dg/cpp/20050215-1.c: New file.
2867
2868 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2869
2870         PR tree-optimization/15785
2871         * gcc.dg/pr15785-1.c: New test.
2872
2873 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2874
2875         PR c++/17788
2876         * g++.dg/init/ctor4.C: New.
2877         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2878
2879 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2880
2881         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2882         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2883
2884 2005-02-15  Andreas Schwab  <schwab@suse.de>
2885
2886         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2887         declare malloc.
2888
2889 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2890
2891         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2892
2893 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2894
2895         PR tree-optimization/19853
2896         * gcc.c-torture/compile/pr19853.c: New test.
2897
2898 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2899
2900         PR c++/19608
2901         * g++.dg/parse/local-class1.C: New.
2902
2903         PR c++/19895
2904         * g++.dg/parse/ptrmem3.C: New.
2905
2906         PR c++/19884
2907         * g++.old-deja/g++.oliva/template6.C: Add another case.
2908         * g++.dg/template/explicit6.C: New.
2909
2910 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2911
2912         PR c++/17816
2913         * g++.dg/other/redecl2.C: New.
2914
2915 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2916
2917         PR c++/19891
2918         * g++.dg/abi/covariant4.C: New.
2919
2920 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2921
2922         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2923
2924 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2925
2926         * gcc.dg/vect/vect-96.c: Fix typo.
2927
2928 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2929
2930         PR c++/14479
2931         PR c++/19487
2932         * g++.dg/template/enum5.C: New test.
2933
2934 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2935
2936         * gcc.dg/vect/vect-97.c: New test.
2937
2938 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2939
2940         * gcc.dg/vect/vect-96.c: New test.
2941
2942 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2943
2944         * gcc.dg/builtins-34.c: Also check ldexp*.
2945
2946 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2947
2948         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2949
2950 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2951
2952         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2953         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2954         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2955         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2956         selector_list, selector_expression, dg-process-target): Move to new
2957         file target-supports-dg.exp.
2958         * lib/target-supports-dg.exp: New.
2959
2960         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2961         New.
2962
2963 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR c++/19666
2966         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2967
2968         PR middle-end/19858
2969         * gcc.c-torture/compile/20050210-1.c: New test.
2970
2971 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2972
2973         PR c++/19755
2974         * g++.dg/warn/Wbraces1.C: New test.
2975
2976 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2977
2978         * gcc.dg/builtins-52.c: New testcase.
2979
2980 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR c/19342
2983         * gcc.c-torture/execute/20050119-1.c: New test.
2984
2985 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2986
2987         PR c++/19811
2988         * g++.dg/init/delete1.C: New test.
2989
2990 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2991
2992         PR c++/18470
2993         * g++.dg/template/static12.C: New test.
2994
2995 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2996
2997         PR c++/19787
2998         * g++.dg/conversion/ambig1.C: New test.
2999
3000         PR c++/19739
3001         * g++.dg/ext/attrib19.C: New test.
3002
3003         PR c++/19732
3004         * g++.dg/parse/dtor5.C: New test.
3005
3006         PR c++/19762
3007         * g++.dg/template/dtor3.C: New test.
3008
3009         PR c++/19826
3010         * g++.dg/template/static11.C: New test.
3011         * g++.dg/template/crash2.C: Remove dg-error marker.
3012
3013 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3014
3015         PR C++/18491
3016         * g++.old-deja/g++.mike/p10769a.C: Remove.
3017
3018 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3019
3020         * gcc.dg/builtins-48.c: New test case.
3021         * gcc.dg/builtins-49.c: New test case.
3022         * gcc.dg/builtins-50.c: New test case.
3023         * gcc.dg/builtins-51.c: New test case.
3024
3025 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3026
3027         PR middle-end/19583
3028         * g++.dg/warn/Wreturn-type-3.C: New test.
3029
3030 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3031
3032         PR middle-end/19402
3033         * gcc.dg/pr19402-1.c: New testcase.
3034         * gcc.dg/pr19402-2.c: likewise.
3035
3036 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3037
3038         PR middle-end/19854
3039         * g++.dg/tree-ssa/tmmti.C: New testcase.
3040
3041 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3042
3043         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3044
3045 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/19733
3048         * g++.dg/parse/crash23.C: New test.
3049         * g++.dg/warn/Weff1.C: New test.
3050
3051 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3052
3053         * gcc.dg/20050209-1.c: New test.
3054
3055 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3056
3057         PR target/19799
3058         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3059
3060 2005-02-08  Mike Stump  <mrs@apple.com>
3061
3062         * g++.dg/pch/import-2.c: New test.
3063         * g++.dg/pch/import-2.hs: New.
3064         * g++.dg/pch/include/import-2a.h: New.
3065         * g++.dg/pch/include/import-2b.h: New.
3066
3067 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3068
3069         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3070
3071 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3072
3073         * gfortran.dg/substr_1.f90: New test.
3074
3075 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3076
3077         PR middle-end/19775
3078         * gcc.dg/torture/builtin-power-1.c: Disable test for
3079         invalid transformation.
3080         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3081         no longer optimize.
3082         * gcc.dg/builtins-47.c: New testcase.
3083
3084 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3085             Dorit Naishlos  <dorit@il.ibm.com>
3086
3087         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3088
3089 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3090
3091         * gcc.c-torture/compile/20050206-1.c: New test.
3092
3093 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3094
3095         PR tree-opt/19768
3096         * g++.dg/opt/pr19768.C: New test.
3097
3098 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3099
3100         PR tree-opt/19736
3101         * gcc.c-torture/compile/pr19736.c: New test.
3102
3103 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3104
3105         PR c++/17401
3106         * g++.dg/parse/error25.C: New test.
3107
3108 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3109
3110         * gcc.c-torture/execute/20050203-1.c: New.
3111
3112 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3113
3114         * gcc.dg/vect/vect-85.c: Remove xfail.
3115         * gcc.dg/vect/vect-86.c: Remove xfail.
3116         * gcc.dg/vect/vect-87.c: Remove xfail.
3117         * gcc.dg/vect/vect-88.c: Remove xfail.
3118
3119 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3120
3121         * gcc.dg/altivec-19.c: New.
3122
3123 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3124
3125         PR c/17807
3126         * gcc.dg/nested-func-3.c: New test.
3127         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3128
3129 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3130
3131         * gcc.test-framework/gen_directive_tests: Generate tests for
3132         selector expressions.
3133
3134 2005-02-02  Matt Austern  <austern@apple.com>
3135
3136         PR c++/19628
3137         * g++/ext/builtin7.C: New.
3138         * g++/ext/builtin8.C: New.
3139
3140 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3141
3142         PR c/18502
3143         * gcc.dg/pr18502-1.c: New test.
3144
3145 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3146
3147         PR c++/17413
3148         * g++.dg/template/local4.C: Tweak.
3149
3150 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3151
3152         PR tree-optimization/19578
3153         * gcc.c-torture/compile/20050202-1.c: New test.
3154
3155 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3156
3157         PR c/19435
3158         * gcc.dg/c99-init-4.c: New test.
3159
3160 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3161
3162         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3163
3164         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3165
3166         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3167         * g++.dg/eh/check-vect.h: New.
3168
3169         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3170         * gcc.dg/vect/vect-78.c: Ditto.
3171         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3172         Remove.
3173
3174         * g++.dg/conversion/simd1.C: Expect warning.
3175         * g++.dg/ext/attribute-test-1.C: Ditto.
3176         * g++.dg/ext/attribute-test-2.C: Ditto.
3177         * g++.dg/ext/attribute-test-3.C: Ditto.
3178         * g++.dg/ext/attribute-test-4.C: Ditto.
3179
3180         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3181         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3182
3183         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3184
3185 2005-02-01  Richard Henderson  <rth@redhat.com>
3186
3187         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3188         long double for ibm double-double format.
3189         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3190
3191 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3192
3193         PR tree-optimization/19633
3194         * testsuite/gcc.dg/pr19633-1.c: New test.
3195         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3196         to NULL or a symbol.
3197
3198 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3199
3200         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3201         New procs.
3202         (dg-process-target (local override)): Handle selector expressions.
3203
3204         * gcc.test-framework/README: Describe tests in source directory.
3205         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3206         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3207         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3208         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3209         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3210         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3211         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3212         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3213         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3214         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3215         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3216         * gcc.test-framework/dg-error-exp-P.c: New test.
3217         * gcc.test-framework/dg-error-exp-XP.c: New test.
3218         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3219         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3220         * gcc.test-framework/dg-output-exp-P.c: New test.
3221         * gcc.test-framework/dg-output-exp-XF.c: New test.
3222         * gcc.test-framework/dg-warning-exp-P.c: New test.
3223         * gcc.misc-tests/dg-1.c: Remove.
3224         * gcc.misc-tests/dg-2.c: Remove.
3225         * gcc.misc-tests/dg-3.c: Remove.
3226         * gcc.misc-tests/dg-4.c: Remove.
3227         * gcc.misc-tests/dg-5.c: Remove.
3228         * gcc.misc-tests/dg-6.c: Remove.
3229         * gcc.misc-tests/dg-7.c: Remove.
3230         * gcc.misc-tests/dg-8.c: Remove.
3231         * gcc.misc-tests/dg-9.c: Remove.
3232         * gcc.misc-tests/dg-10.c: Remove.
3233         * gcc.misc-tests/dg-11.c: Remove.
3234         * gcc.misc-tests/dg-12.c: Remove.
3235         * gcc.misc-tests/dg-test.exp: Remove.
3236
3237         * gcc.test-framework/test-framework.awk: Change recording and
3238         printing of passes and failures.
3239
3240         * gcc.test-framework: New directory.
3241         * gcc.test-framework/README: New.
3242         * gcc.test-framework/test-framework.exp: New.
3243         * gcc.test-framework/test-framework.awk: New.
3244         * gcc.test-framework/gen_directive_tests: New.
3245
3246 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3247
3248         * lib/treelang.exp: Fix comment typos.
3249         (treelang_target_compile): Don't append libs=-ltreelang to options.
3250
3251 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3252
3253         * g++.dg/parse/typename7.C: Adjust error messages.
3254
3255 2005-01-31  Jeff Law  <law@redhat.com>
3256
3257         * gcc.c-torture/execute/20050131-1.c: New test.
3258         * gcc.dg/wcaselabel.c: New test.
3259
3260 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3261
3262         * g++.dg/other/warning1.C: Adjust error messags.
3263         * g++.dg/parse/constant5.C: New test.
3264
3265 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3266
3267         PR c/19333
3268         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3269         the test case valid.
3270         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3271         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3272         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3273         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3274         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3275         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3276
3277 2005-01-31  Dale Johannesen  <dalej@apple.com>
3278
3279         * g++.dg/opt/pr19650.C:  New test.
3280
3281 2005-01-31  Richard Henderson  <rth@redhat.com>
3282
3283         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3284         long double for intel double extended format.
3285         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3286
3287 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3288
3289         PR c++/19555
3290         * g++.dg/template/static10.C: New test.
3291
3292         PR c++/19395
3293         * g++.dg/parse/error24.C: New test.
3294
3295         PR c++/19367
3296         * g++.dg/lookup/builtin1.C: New test.
3297
3298         PR c++/19457
3299         * g++.dg/warn/conv3.C: New test.
3300
3301 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3302
3303         PR fortran/19647
3304         * gfortan.dg/inquire_7.f90
3305
3306 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3307
3308         PR tree-optimization/15791
3309         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3310         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3311         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3312         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3313         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3314         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3315         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3316         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3317         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3318         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3319
3320 2005-01-29  Paul Brook  <paul@codesourcery.com>
3321
3322         PR fortran/18565
3323         * check.c (real_or_complex_check): New function.
3324         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3325         * intrinsic.c (add_functions): Use new check functions.
3326         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3327         Add prototypes.
3328
3329 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3330
3331         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3332         gcc.dg/lvalue-3.c: New tests.
3333         * gcc.dg/concat.c: Update expected messages.
3334
3335 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3336
3337         PR libfortran/19595
3338         * gfortran.dg/eor_1.f90:  New test.
3339
3340 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3341
3342         PR fortran/19589
3343         * gfortran.dg/logical_data_1.f90: New test.
3344
3345 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/19253
3348         * g++.dg/template/crash33.C: New test.
3349
3350         PR c++/19667
3351         * g++.dg/template/crash32.C: New test.
3352
3353 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3354
3355         PR middle-end/16558
3356         * g++.dg/warn/Wreturn-type-2.C: New test.
3357
3358 2004-06-24  Jeff Law  <law@redhat.com>
3359
3360         * gcc.dg/tree-ssa/20050128-1.c: New test.
3361
3362 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3363
3364         * gcc.target/frv/all-mdpackh-1.c: New test.
3365
3366 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3367
3368         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3369
3370 2005-01-27  Richard Henderson  <rth@redhat.com>
3371
3372         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3373
3374 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3375
3376         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3377
3378 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3379
3380         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3381         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3382         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3383         to cope with cases where the multilib options override the dg-options.
3384
3385 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR c/18946
3388         * gcc.dg/noncompile/20050120-1.c: New test.
3389
3390 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3391
3392         PR tree-optimization/19633
3393         * gcc.dg/pr19633.c: New test.
3394         * gcc.dg/tree-ssa/pr19633.c: New test.
3395
3396 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3397
3398         * gcc.dg/20041216-1.c: New test.
3399
3400 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3401
3402         PR objc/18862
3403         * objc.dg/selector-2.m: New test.
3404
3405 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3406
3407         * g++.dg/opt/range-test-2.C: New test.
3408
3409         PR rtl-optimization/19579
3410         * gcc.c-torture/execute/20050124-1.c: New test.
3411
3412 2005-01-26  Greg Parker  <gparker@apple.com>
3413         Stuart Hastings  <stuart@apple.com>
3414
3415         * gcc.c-torture/execute/20050125-1.c: New.
3416
3417 2005-01-18  Jan Hubicka  <jh@suse.cz>
3418
3419         PR tree-optimize/19337
3420         * gcc.c-torture/compile/20050119-1.c: New test.
3421
3422 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3423
3424         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3425         test for successful match.
3426
3427 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3428
3429         PR objc/18408
3430         * objc.dg/comp-types-7.m: New test.
3431
3432 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3433
3434         * lib/target-supports.exp (current_target_name): New.
3435         (check_effective_target_ilp32, check_effective_target_lp64):
3436         Cache the result to use as long as the current target, with
3437         multilib flags, remains the same.
3438
3439         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3440         (dg-require-weak, dg-require-visibility, dg-require-alias,
3441         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3442         dg-require-effective-target, dg-skip-if): Remove call to
3443         skip_test_and_clear_xfail.
3444         (dg-test): Clear xfail data.
3445
3446 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3447
3448         PR target/17751
3449         * gcc.dg/ppc64-toc.c: New test.
3450
3451         * g++.dg/tree-ssa/empty-1.C: New test.
3452
3453         PR middle-end/19551
3454         * gcc.c-torture/execute/20050121-1.c: New test.
3455         * gcc.dg/20050121-2.c: New test.
3456
3457 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3458         Paul Brook  <paul@codesourcery.com>
3459
3460         PR fortran/17941
3461         * gfortran.dg/real_const_1.f: New test.
3462         * gfortran.dg/real_const_2.f90: New test.
3463         * gfortran.dg/complex_int_1.f90: New test.
3464
3465 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3466
3467         PR fortran/19313
3468         * gfortan.dg/inquire_6.f90: New test.
3469
3470 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3471
3472         PR libfortran/19451
3473         * open_readonly_1.f90:  New test.
3474
3475 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3476
3477         PR libfortran/18982
3478         * gfortran.dg/open_new.f90: New file.
3479
3480 2005-01-22  Paul Brook  <paul@codesourcery.com>
3481
3482         * namelist_1.f90: New test.
3483
3484 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3485
3486         PR tree-optimization/19484
3487         * gcc.c-torture/compile/20050122-[12].c: New tests.
3488
3489 2005-01-22  Paul Brook  <paul@codesourcery.com>
3490
3491         * gfortran.dg/implicit_2.f90: New test.
3492
3493 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3494
3495         PR fortran/19314
3496         * gfortran.dg/inquire_5.f90: New test.
3497
3498 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3499
3500         PR c/18809
3501         * gcc.dg/pr18809-1.c: New test.
3502
3503 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3504
3505         * gcc.dg/20050121-1.c: New test.
3506
3507         PR tree-optimization/13000
3508         * gcc.dg/20040206-1.c: Change warning to point where function is
3509         being inlined.
3510
3511 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3512
3513         PR c++/19208
3514         * g++.dg/template/array11.C: New test.
3515
3516 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3517
3518         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3519         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3520         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3521         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3522         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3523         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3524
3525 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3526
3527         PR tree-optimization/15349
3528         * gcc.dg/tree-ssa/pr15349.c: New.
3529
3530 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3531
3532         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3533
3534 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3535
3536         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3537         scan-assembler-times directive name.
3538
3539         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3540         after dg-do.
3541
3542         PR rtl-optimization/19462
3543         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3544
3545 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3546
3547         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3548         counting function calls on ia64.
3549
3550 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3551
3552         PR rtl-optimization/15139
3553         * gcc.dg/20050111-2.c: New test.
3554
3555         PR c/17297
3556         * gcc.c-torture/compile/20050113-1.c: New testcase.
3557
3558         PR middle-end/19164
3559         * gcc.dg/20050113-1.c: New testcase.
3560
3561 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3562
3563         * gcc.dg/vect/vect-85.c: Add comment.
3564         * gcc.dg/vect/vect-86.c: Add xfail for now.
3565         * gcc.dg/vect/vect-87.c: Add xfail for now.
3566         * gcc.dg/vect/vect-88.c: Add xfail for now.
3567         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3568
3569 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3570
3571         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3572
3573 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3574
3575         * g++.dg/debug/typedef3.C: New test.
3576
3577 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3578
3579         PR c/19472
3580         * gcc.dg/asm-a.c: New test.
3581
3582 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3583
3584         * gcc.dg/sh-relax.c: Add prototype for abort.
3585
3586 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3587
3588         * gcc.dg/short-compare-1.c: New test.
3589         * gcc.dg/short-compare-2.c: Likewise.
3590
3591 2005-01-18  Michael Matz  <matz@suse.de>
3592
3593         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3594
3595 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3596
3597         PR tree-optimization/19121
3598         * gcc.c-torture/compile/pr19121.c: New test.
3599
3600 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3601
3602         PR target/19357
3603         * gcc.c-torture/compile/pr19357.c: New test.
3604
3605 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3606
3607         PR c/5675
3608         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3609         pass--those that refer just to the variable, possibly with a
3610         cast.
3611         * gcc.dg/c99-const-expr-3.c: Likewise.
3612
3613         PR middle-end/13127
3614         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3615         longer emitted.
3616
3617 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3618
3619         PR fortran/18778
3620         * gfortran.dg/endfile_2.f90: New test.
3621
3622 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3623
3624         PR 19168
3625         * gfortran.dg/select_5.f90: New test.
3626
3627 2004-01-16  Paul Brook  <paul@codesourcery.com>
3628
3629         * gfortran.dg/common_4.f90: New test.
3630
3631 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3632
3633         PR rtl-optimization/19462
3634         * gcc.dg/torture/pr19462-1.c: New test.
3635
3636 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3637
3638         PR objc/19321
3639         * objc.dg/func-ptr-2.m: New.
3640         * objc.dg/volatile-1.m: New.
3641
3642 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3643
3644         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3645
3646 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3647
3648         PR tree-optimization/19060
3649         * gcc.c-torture/execute/20050104-1.c: New test.
3650
3651 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3652
3653         PR fortran/18983
3654         * gfortran.dg/write_to_null.f90: New test.
3655
3656 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3657             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3658
3659         PR other/19328
3660         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3661         argument.
3662
3663 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR c++/19263
3666         * g++.dg/init/vector1.C: New test.
3667
3668 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3669
3670         PR target/13158
3671         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3672         PR target/18987
3673         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3674
3675 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3676
3677         * gfortran.dg/select_1.f90: New test.
3678         * gfortran.dg/select_2.f90: New test.
3679         * gfortran.dg/select_3.f90: New test.
3680         * gfortran.dg/select_4.f90: New test.
3681
3682 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR middle-end/19084
3685         PR rtl-optimization/19348
3686         * gcc.dg/20050111-1.c: New test.
3687         * gcc.c-torture/execute/20050111-1.c: New test.
3688
3689         * gcc.dg/i386-asm-4.c: New test.
3690
3691 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3692
3693         * gcc.dg/nested-func-2.c: New test.
3694         * ada/acats/norun.lst: Remove c953002.
3695
3696 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3697
3698         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3699
3700 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3701
3702         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3703
3704 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3705
3706         PR target/18761
3707         * g++.dg/abi/align1.C: New test.
3708
3709 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3710
3711         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3712         at a time.
3713         * g++.dg/ext/altivec_check.h: Support compiling as C.
3714
3715 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3716
3717         PR c++/19355
3718         * g++.dg/expr/pr19355-1.C: New test case.
3719
3720 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3721
3722         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3723         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3724         * ada/acats/tests/c3/c92005b.ada: Likewise.
3725         * ada/acats/tests/c3/cxb3012.a: Likewise.
3726         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3727
3728 2005-01-09  Paul Brook  <paul@codesourcery.com>
3729
3730         * gfortran.dg/common_2.f90: New file.
3731         * gfortran.dg/common_3.f90: New file.
3732
3733 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3734
3735         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3736
3737 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3738
3739         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3740         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3741         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3742         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3743         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3744         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3745         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3746         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3747         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3748         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3749         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3750         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3751         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3752         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3753         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3754         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3755         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3756         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3757         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3758         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3759         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3760         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3761         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3762         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3763         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3764         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3765         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3766         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3767         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3768         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3769         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3770         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3771         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3772         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3773         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3774         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3775         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3776         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3777         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3778         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3779         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3780         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3781         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3782         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3783         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3784         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3785         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3786         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3787         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3788         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3789         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3790         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3791         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3792         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3793         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3794         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3795         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3796         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3797         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3798         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3799         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3800         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3801         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3802         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3803         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3804         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3805         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3806
3807         * gcc.dg/vect/vect-1.c: Fix spelling.
3808         * gcc.dg/vect/vect-10.c: Fix spelling.
3809         * gcc.dg/vect/vect-11.c: Fix spelling.
3810         * gcc.dg/vect/vect-12.c: Fix spelling.
3811         * gcc.dg/vect/vect-14.c: Fix spelling.
3812         * gcc.dg/vect/vect-15.c: Fix spelling.
3813         * gcc.dg/vect/vect-16.c: Fix spelling.
3814         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3815         * gcc.dg/vect/vect-64.c: Fix comments.
3816         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3817
3818 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3819             Ira Rosen  <irar@il.ibm.com>
3820
3821         * gcc.dg/vect/vect-70.c: New test.
3822         * gcc.dg/vect/vect-71.c: New test.
3823
3824 2005-01-09  Manfred Hollstein  <mh@suse.com>
3825
3826         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3827         * gcc.dg/pr18241-2.c: Likewise.
3828         * gcc.dg/pr18241-3.c: Likewise.
3829         * gcc.dg/pr18241-4.c: Likewise.
3830         * gcc.dg/pr18241-5.c: Likewise.
3831
3832 2005-01-08  Richard Henderson  <rth@redhat.com>
3833
3834         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3835         False for x86 and x86-64.
3836
3837 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3838
3839         PR tree-optimization/18241
3840         * gcc.dg/pr18241-1.c: New test.
3841         * gcc.dg/pr18241-2.c: New test.
3842         * gcc.dg/pr18241-3.c: New test.
3843         * gcc.dg/pr18241-4.c: New test.
3844         * gcc.dg/pr18241-5.c: New test.
3845
3846 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3847
3848         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3849         gfortran.dg/select_4.f90: New.
3850
3851 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3852
3853         * gcc.c-torture/execute/20050107-1.c: New test.
3854
3855 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3856
3857         PR c++/19298
3858         * g++.dg/template/ref2.C: New.
3859
3860 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3861
3862         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3863         instead of being empty.
3864
3865 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3866
3867         PR fortran/15553
3868         * gfortran.dg/array-1.f90: New test.
3869
3870 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR tree-optimization/19283
3873         * gcc.c-torture/execute/20050106-1.c: New test.
3874
3875         PR rtl-optimization/18861
3876         * gcc.dg/20050105-1.c: New test.
3877
3878         PR tree-optimization/18828
3879         * gcc.dg/20050105-2.c: New test.
3880
3881 2005-01-07  Andreas Jaeger  <aj@suse.de>
3882
3883         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3884
3885 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3886
3887         PR fortran/18398
3888         * gfortran.dg/fmt_read.f90: New test.
3889
3890 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3891
3892         * gcc.dg/rs6000-ldouble-2.c: New.
3893
3894 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/19244
3897         * g++.dg/parser/ctor2.C: New test.
3898
3899 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3900
3901         PR c++/17154
3902         * g++.dg/template/using9.C: New test.
3903
3904 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3905
3906         PR c++/19258
3907         * g++.dg/lookup/friend6.C: New test.
3908
3909 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3910
3911         PR c++/19270
3912         * g++.dg/template/array10.C: New.
3913
3914 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3915
3916         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3917         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3918
3919 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3920
3921         * gcc.c-torture/compile/20050105-1.c: New test.
3922
3923 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3924
3925         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3926
3927 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3928
3929         PR middle-end/19100
3930         * gcc.dg/conv-3.c: New test case.
3931
3932 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3933
3934         * gcc.dg/asm-wide-1.c: New test.
3935
3936 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3937
3938         PR c++/19030
3939         * g++.dg/parse/crash22.C: New
3940
3941 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3942
3943         PR 19257
3944         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3945
3946 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3947
3948         PR middle-end/17767
3949         * gcc.dg/i386-mmx-6.c: New test case.
3950
3951 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3952
3953         PR tree-optimization/18308
3954         * gcc.dg/vect/pr18308.c: New testcase.
3955
3956 2005-01-04  Andreas Jaeger  <aj@suse.de>
3957
3958         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3959
3960 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3961             Robert Bowdidge <bowdidge@apple.com>
3962
3963         * gcc.dg/cpp/subframework1.c: New.
3964         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3965         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3966         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3967         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3968
3969 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3970
3971         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3972         producing warning.
3973         * gcc.dg/darwin-weakimport-2.c: New.
3974
3975 2005-01-03  Richard Henderson  <rth@redhat.com>
3976
3977         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3978
3979 2005-01-03  Richard Henderson  <rth@redhat.com>
3980
3981         * gcc.dg/vect/vect.exp: Enable for ia64.
3982         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3983         (check_effective_target_vect_float): Likewise.
3984         (check_effective_target_vect_no_align): Likewise.
3985         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3986         * gcc.dg/vect/vect-8.c: Likewise.
3987
3988 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3989
3990         PR target/19236
3991         * gcc.dg/pr19236-1.c: New test case.
3992
3993 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3994
3995         PR rtl-optimization/12092
3996         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3997
3998 2005-01-02  Andreas Jaeger  <aj@suse.de>
3999
4000         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4001
4002 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4003             Andrew Pinski  <pinskia@physics.uc.edu>
4004
4005         PR rtl-optimization/12092
4006         * gcc.dg/pr12092-1.c: New test case.
4007
4008 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4009
4010         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4011         'hidden' and 'default' for better portability.
4012         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4013
4014         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4015         6 and 7.
4016         * g++.old-deja/g++.brendan/new3.C: Likewise.
4017
4018 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4019
4020         * gcc.dg/20041231-1.C: New test.
4021         * g++.dg/warn/Wunreachable-code-1.C: New test.
4022
4023 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4024
4025         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4026         file, not /dev/null.  Abort on error.
4027
4028 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4029             Ziemowit Laski  <zlaski@apple.com>
4030
4031         PR objc/18971
4032         * objc.dg/encode-5.m: New test.
4033
4034 2004-12-29  Richard Henderson  <rth@redhat.com>
4035
4036         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4037         * objc.dg/stabs-1.m: Disable for ia64.
4038
4039 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4040
4041         PR c++/19190
4042         * g++.dg/warn/Wunused-10.C: New test.
4043
4044 2004-12-28  Richard Henderson  <rth@redhat.com>
4045
4046         * objc.dg/stabs-1.m: Disable for alpha.
4047
4048 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/19149
4051         * g++.dg/parse/error23.C: New test.
4052
4053 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4054
4055         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4056
4057         PR fortran/19032
4058         * gfortran.dg/intrinsic_modulo_1.f90: New.
4059         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4060         tests with divisor -1.
4061
4062 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4063
4064         * g++.dg/opt/temp1.C (memcpy): Return a value.
4065
4066         PR c++/19148
4067         * g++.dg/expr/cond7.C: New test.
4068
4069 2004-12-27  Paul Brook  <paul@codesourcery.com>
4070
4071         * gfortran.dg/g77/select_no_compile.f: Remove.
4072
4073 2004-12-27  Richard Henderson  <rth@redhat.com>
4074
4075         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4076         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4077         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4078
4079 2004-12-26  Richard Henderson  <rth@redhat.com>
4080
4081         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4082         by 1i instead of token pasting.
4083
4084 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4085
4086         PR tree-optimization/17578
4087         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4088         to additional_flags.
4089         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4090
4091 2004-12-25  Richard Henderson  <rth@redhat.com>
4092
4093         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4094         Remove Alpha.
4095
4096 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4097
4098         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4099         hppa*-*-hpux*.
4100         * gcc.dg/pr17957.c (dg-options): Likewise.
4101         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4102         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4103         instead of 0 on __hppa__.
4104         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4105         "foo,%r" on hppa*-*-*.
4106
4107 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4108
4109         PR fortran/19071
4110         * gfortran.dg/complex_write.f90: New test.
4111
4112 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4113
4114         PR c++/17595
4115         * g++.dg/parse/pragma2.C: New test.
4116
4117         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4118
4119 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4120
4121         * gcc.dg/empty2.c: Add missing dg-warning.
4122
4123 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4124
4125         PR c++/17413
4126         * g++.dg/template/local4.C: New test.
4127         * g++.dg/template/crash19.C: Add dg-error marker.
4128
4129         * g++.dg/template/crash31.C: Correct embedded PR number.
4130
4131 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4132
4133         PR c++/16405
4134         * g++.dg/opt/temp1.C: Add do-run marker.
4135
4136 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4137
4138         * g++.dg/template/spec19.C: New.
4139
4140 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4141
4142         PR target/16819
4143         * gcc.dg/empty2.c: New.
4144
4145 2004-12-23  Richard Henderson  <rth@redhat.com>
4146
4147         * lib/target-supports.exp (check_effective_target_vect_no_align):
4148         Remove i?86 and x86-64.
4149
4150 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4151
4152         PR c++/16405
4153         * g++.dg/opt/temp1.C: New test.
4154
4155 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4156
4157         PR c++/18733
4158         * g++.dg/template/friend33.C: New testcase.
4159
4160 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4161
4162         PR c++/18464
4163         * g++.dg/template/cond5.C: New test.
4164
4165         PR c++/18492
4166         * g++.dg/inherit/thunk3.C: New test.
4167
4168         PR c++/11224
4169         * g++.dg/warn/Wunused-9.C: New test.
4170
4171 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4172
4173         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4174
4175 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4176
4177         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4178
4179 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/18378
4182         * g++.dg/ext/packed8.C: New test.
4183
4184         PR c++/13268
4185         * g++.dg/template/crash31.C: New test.
4186
4187         PR c++/19034
4188         * g++.dg/template/crash30.C: New test.
4189
4190 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4191
4192         PR C++/18984
4193         * g++.dg/eh/ctor3.C: New test.
4194
4195 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4196
4197         * objc.dg/stabs-1.m: Allow section name to be quoted and
4198         assembly label to begin with '.LL'.
4199
4200 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4201
4202         * gcc.dg/vect/vect.exp
4203         (check_effective_target_lp64_or_vect_no_align): New.
4204         * gcc.dg/vect/vect-77.c: Use it.
4205         * gcc.dg/vect/vect-78.c: Use it.
4206
4207         * lib/target-supports.exp
4208         (check_effective_target_vect_no_max,
4209         check_effective_target_vect_no_bitwise,
4210         check_effective_target_vect_no_align): New.
4211         * gcc.dg/vect/vect-13.c: Use them.
4212         * gcc.dg/vect/vect-17.c: Ditto.
4213         * gcc.dg/vect/vect-18.c: Ditto.
4214         * gcc.dg/vect/vect-19.c: Ditto.
4215         * gcc.dg/vect/vect-20.c: Ditto.
4216         * gcc.dg/vect/vect-27.c: Ditto.
4217         * gcc.dg/vect/vect-29.c: Ditto.
4218         * gcc.dg/vect/vect-44.c: Ditto.
4219         * gcc.dg/vect/vect-48.c: Ditto.
4220         * gcc.dg/vect/vect-50.c: Ditto.
4221         * gcc.dg/vect/vect-52.c: Ditto.
4222         * gcc.dg/vect/vect-54.c: Ditto.
4223         * gcc.dg/vect/vect-56.c: Ditto.
4224         * gcc.dg/vect/vect-58.c: Ditto.
4225         * gcc.dg/vect/vect-60.c: Ditto.
4226         * gcc.dg/vect/vect-72.c: Ditto.
4227         * gcc.dg/vect/vect-80.c: Ditto.
4228
4229 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4230
4231         PR c++/14075
4232         * g++.dg/init/string1.C: New.
4233
4234         PR c++/18975
4235         * g++.dg/other/synth1.C: New.
4236
4237 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4238
4239         PR c/18963
4240         * gcc.dg/pr18963-1.c: New test.
4241
4242 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4243
4244         PR c/18596
4245         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4246         * gcc.dg/pr18596-1.c: Use dg-error.
4247         (dg-options): Use -fno-unit-at-a-time.
4248         * gcc.dg/pr18596-2.c: New test.
4249         * gcc.dg/pr18596-3.c: New test.
4250
4251 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4252
4253         PR middle-end/18683
4254         * g++.dg/opt/pr18683-1.C: New test case.
4255
4256 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4257
4258         PR other/19093
4259         * g++.dg/opt/max1.C: Fix for 64bit targets.
4260
4261 2004-12-20  Matt Austern  <austern@apple.com>
4262
4263         PR c++/19044
4264         * g++.dg/ext/builtin6.C: New
4265
4266 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4267
4268         PR tree-optimization/19080
4269         * gcc.c-torture/compile/pr19080.c: New test.
4270
4271 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4272
4273         * gcc.dg/20041219-1.c: New test.
4274
4275 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4276
4277         PR middle-end/19068
4278         * g++.dg/opt/max1.C: New test case.
4279
4280 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4281
4282         * gcc.dg/fdata-sections-1.c: New test.
4283
4284 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4285
4286         PR middle-end/18548
4287         * gcc.dg/max-1.c: New test case.
4288
4289 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4290
4291         * gcc.c-torture/execute/20041218-1.c: New test.
4292
4293 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4294
4295         * gcc.dg/pr18501.c: New test.
4296         * gcc.dg/uninit-5.c: XFAIL.
4297         * gcc.dg/uninit-9.c: XFAIL.
4298
4299 2004-12-17  Dale Johannesen  <dalej@apple.com>
4300
4301         * gcc.dg/20041213-1.c:  New.
4302
4303 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4304
4305         * objc.dg/stabs-1.m: Allow assembly label to begin
4306         with a dot ('.').
4307
4308 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4309
4310         * gcc.c-torture/execute/20041213-1.c: Move...
4311         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4312
4313 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4314
4315         PR c++/18721
4316         * g++.dg/lookup/conv-5.C: New.
4317
4318 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4319
4320         * objc.dg/stabs-1.m: New test.
4321
4322 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4323
4324         * gcc.dg/visibility-c.c: Change compile to
4325         assemble for the test.
4326
4327 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4328
4329         PR target/19041
4330         * gcc.dg/visibility-c.c: New test.
4331
4332 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4333
4334         PR middle-end/18493
4335         * gcc.dg/switch-8.c: New test case.
4336
4337 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4338
4339         PR c++/18905
4340         * g++.dg/template/init4.C: New.
4341         * g++.dg/opt/static3.C: Enable optimizer.
4342
4343 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4344
4345         * g++.dg/other/complex1.C: New test.
4346
4347 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4348
4349         * g++.dg/opt/inline9.C: New test.
4350
4351 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4352
4353         PR fortran/18993
4354         * gfotran.dg/nullify_1.f: New test.
4355
4356 2004-12-15  Richard Henderson  <rth@redhat.com>
4357
4358         * gcc.target/i386/i386.exp: New harness.
4359         * gcc.target/i386/vect-args.c: New.
4360
4361 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4362
4363         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4364
4365 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4366
4367         PR c++/18825
4368         * g++.dg/template/friend32.C: New test.
4369
4370 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4371
4372         * cpp/pragma-once-1.c: New test.
4373         * cpp/pragma-once-1b.h: Likewise.
4374         * cpp/pragma-once-1c.h: Likewise.
4375         * cpp/pragma-once-1d.h: Likewise.
4376         * cpp/inc/pragma-once-1a.h: Likewise.
4377
4378 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4379             Steven G. Kargl  <kargls@comcast.net>
4380
4381         PR fortran/17597
4382         * gfortran.dg/list_read_3.f90: New test.
4383
4384 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4385
4386         * gcc.dg/ftrapv-2.c: New test.
4387
4388 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4389
4390         PR c++/18981
4391         * g++.dg/template/typename9.C: New test.
4392
4393 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/18738
4396         * g++.dg/template/typename8.C: New test.
4397         * g++.dg/parse/friend2.C: Tweak error message.
4398
4399 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4400
4401         * gcc.c-torture/20041214-1.c: New test.
4402
4403 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4404
4405         PR c++/18965
4406         * g++.dg/init/array17.C: New test.
4407
4408 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/18793
4411         * g++.dg/init/aggr3.C: New test.
4412
4413 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4414
4415         * gcc.dg/altivec-types-1.c: New test.
4416         * gcc.dg/altivec-types-2.c: New test.
4417         * gcc.dg/altivec-types-3.c: New test.
4418         * gcc.dg/altivec-types-4.c: New test.
4419         * g++.dg/ext/altivec-types-1.C: New test.
4420         * g++.dg/ext/altivec-types-2.C: New test.
4421         * g++.dg/ext/altivec-types-3.C: New test.
4422         * g++.dg/ext/altivec-types-4.C: New test.
4423
4424 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR middle-end/18951
4427         * gcc.c-torture/execute/20041213-1.c: New test.
4428
4429 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4430
4431         PR c++/18949
4432         * g++.dg/template/cast1.C: New.
4433
4434 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4435
4436         * gcc.c-torture/execute/20041213-2.c: New test.
4437
4438 2004-12-13  Richard Henderson  <rth@redhat.com>
4439
4440         * gcc.dg/i386-sse-10.c: Fix typo in options.
4441
4442 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4443
4444         PR c++/18968
4445         * g++.dg/opt/pr18968.C: New test.
4446
4447 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/18925
4450         * g++.dg/ext/visibility/staticdatamem.C: New test.
4451
4452 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4453
4454         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4455
4456 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4457
4458         PR rtl-optimization/18928
4459         * gcc.dg/pr18928-1.c: New test case.
4460
4461 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4462
4463         PR tree-opt/16951
4464         * gcc.c-torture/compile/20041211-1.c: New.
4465
4466 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4467
4468         PR middle-end/17564
4469         * gcc.c-torture/execute/20041212-1.c: New test.
4470
4471 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4472
4473         PR fortran/18869
4474         * gfortran.dg/common_1.f90: New test.
4475
4476 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4477         Paul Brook  <paul@codesourcery.com>
4478
4479         PR fortran/16222
4480         * gfortran.dg/real_do_1.f90: New test.
4481
4482 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4483
4484         PR tree-opt/18040
4485         * g++.dg/opt/ptrmem6.C: New test.
4486
4487 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4488
4489         PR middle-end/18921
4490         * gcc.dg/pr18921-1.c: New test case.
4491
4492 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4493
4494         PR fortran/17175
4495         * gfortran.dg/scale_1.f90: New test.
4496
4497 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4498
4499         PR middle-end/18903
4500         * gcc.c-torture/compile/pr18903.c: New test.
4501
4502 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4503
4504         * gcc.c-torture/execute/20041210-1.c: New test.
4505
4506 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4507
4508         PR c++/18731
4509         * g++.dg/parser/struct-1.C: New test.
4510         * g++.dg/parser/struct-2.C: New test.
4511         * g++.dg/parser/struct-3.C: New test.
4512
4513 2004-12-09  Richard Henderson  <rth@redhat.com>
4514
4515         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4516
4517         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4518         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4519
4520 2004-12-09  Matt Austern  <austern@apple.com>
4521
4522         PR c++/18514
4523         * g++.dg/ext/builtin1.C: New
4524         * g++.dg/ext/builtin2.C: New
4525         * g++.dg/ext/builtin3.C: New
4526         * g++.dg/ext/builtin4.C: New
4527         * g++.dg/ext/builtin5.C: New
4528
4529 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4530
4531         PR tree-opt/18904
4532         * g++.dg/opt/ptrmem5.C: New test.
4533
4534 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4535
4536         * g++.dg/parse/typename5.C: Adjust for new error.
4537         * g++.dg/parse/typename7.C: New.
4538
4539 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4540
4541         PR c++/18073
4542         * g++.dg/other/mmintrin.C: New test.
4543
4544 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4545
4546         PR c++/16681
4547         * g++.dg/init/array15.C: New.
4548         * g++.dg/init/array16.C: New.
4549
4550 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4551
4552         PR fortran/18826
4553         * gfortran.dg/assign_1.f90: New test.
4554
4555 2004-12-08  Nick Clifton  <nickc@redhat.com>
4556
4557         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4558         * gcc.target/xstormy16/data_below100: Likewise.
4559         * gcc.target/xstormy16/sfr: Likewise.
4560         * gcc.target/xstormy16/below100.S: New test source file.
4561         * gcc.target/xstormy16/below100.ld: New test linker script.
4562         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4563         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4564         bp instructions.
4565         * gcc.target/xstormy16/bp.c: Likewise.
4566
4567         * gcc.target/xstormy16/bss_below100: New files:
4568         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4569         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4570         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4571         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4572         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4573         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4574         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4575         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4576         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4577         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4578         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4579         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4580         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4581         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4582         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4583         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4584         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4585         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4586         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4587         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4588         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4589         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4590         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4591         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4592         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4593         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4594         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4595
4596         * gcc.target/xstormy16/data_below100: New files:
4597         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4598         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4599         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4600         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4601         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4602         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4603         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4604         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4605         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4606         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4607         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4608         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4609         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4610         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4611         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4612         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4613         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4614         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4615         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4616         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4617         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4618         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4619         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4620         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4621         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4622         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4623         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4624
4625         * gcc.target/xstormy16/sfr: New files:
4626         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4627         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4628         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4629         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4630         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4631         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4632         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4633         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4634         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4635         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4636         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4637         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4638         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4639         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4640         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4641         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4642         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4643         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4644         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4645         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4646         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4647         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4648         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4649         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4650         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4651         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4652         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4653         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4654         27_if0_sfrw_bitfield_f.c
4655
4656 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4657
4658         PR c++/18100
4659         * g++.dg/lookup/name-clash4.C: New test.
4660
4661 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4662
4663         PR c++/18672
4664         * g++.dg/opt/array1.C: New.
4665
4666         PR c++/18803
4667         * g++.dg/template/operator5.C: New.
4668
4669 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4670
4671         PR c/18867
4672         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4673
4674 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4675
4676         * gcc.dg/noncompile/20041207.c: New test.
4677
4678 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4679
4680         * g++.dg/other/unreachable-1.C: New test.
4681
4682 2004-12-06  Nick Clifton  <nickc@redhat.com>
4683
4684         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4685         <limits.h> because the latter comes from gcc's include/ directory
4686         and not the newlib/libc/include directory.
4687
4688 2004-12-04  Richard Henderson  <rth@redhat.com>
4689
4690         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4691
4692 2004-12-04  Richard Henderson  <rth@redhat.com>
4693
4694         * lib/target-supports.exp (check_gc_sections_available): Disable
4695         for alpha and ia64.
4696
4697 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4698
4699         PR middle-end/17909
4700         * g++.dg/other/vararg-2.C: New test.
4701
4702 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4703
4704         PR c++/17011, c++/17971
4705         * g++.dg/template/error15.C: Adjust expected error.
4706         * g++.dg/template/instantiate3.C: Likewise.
4707
4708 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4709
4710         * gcc.dg/altivec-18.c: Fix for darwin
4711
4712 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4713
4714         PR c++/18782
4715         * g++.dg/parse/ptrmem2.C: New.
4716
4717         PR c++/18318
4718         * g++.dg/template/new1.C: New.
4719
4720 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4721
4722         PR fortran/18710
4723         * gfortran.dg/direct_io_3.f90: New test.
4724
4725 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4726
4727         PR 18758
4728         * g++.dg/parse/crash21.C: New.
4729
4730 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4731
4732         PR c++/15664, c++/18276
4733         * g++.dg/template/ttp13.C: New test.
4734         * g++.dg/template/ttp14.C: Likewise.
4735
4736 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4737
4738         PR c++/18123
4739         * g++.dg/parse/enum2.C: New test.
4740         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4741
4742 2004-12-02  Nick Clifton  <nickc@redhat.com>
4743
4744         * gcc.target/xstormy16: New test directory.
4745         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4746         * gcc.target/xstormy16/bp.c: Check the generation of bp
4747         instructions.
4748         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4749         bn instructions and the BELOW100 attribute.
4750
4751 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4752
4753         PR target/16952
4754         * gcc.dg/ppc-eabi.c: New.
4755
4756 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4757
4758         PR fortran/18284
4759         * gfortran.dg/backspace.f90
4760
4761 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4762
4763         * gfortran.dg/inquire.f90: New test.
4764
4765 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4766
4767         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4768         handle effective-target-keyword.
4769         (dg-skip-if): Support effective-target keyword as target list.
4770         (dg-xfail-if): Ditto.
4771         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4772
4773 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4774
4775         PR tree-optimization/18291
4776         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4777
4778 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4779
4780         PR C++/18729
4781         * g++.dg/parse/crash20.C: New.
4782
4783         PR c++/17431
4784         * g++.dg/overload/arg1.C: New.
4785         * g++.dg/overload/arg2.C: New.
4786         * g++.dg/overload/arg3.C: New.
4787         * g++.dg/overload/arg4.C: New.
4788
4789 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4790
4791         * gcc.dg/c99-flex-array-4.c: Remove.
4792
4793 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4794
4795         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4796
4797         * lib/target-supports.exp (is-effective-target): Simplify.
4798
4799         * lib/target-supports.exp (check_effective_target_vect_long):
4800         Fix for powerpc64-*-*.
4801
4802 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4803
4804         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4805         to support new requirements on FreeBSD 5.
4806
4807 2004-11-30  Devang Patel  <dpatel@apple.com>
4808
4809         PR 18702
4810         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4811
4812 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4813
4814         * g++.dg/ext/altivec-13.C: New test.
4815
4816 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         PR tree-opt/18298
4819         * gcc.c-torture/execute/p18298.c: New test.
4820
4821 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4822             Dorit Naishlos  <dorit@il.ibm.com>
4823
4824         PR tree-opt/18607
4825         * gcc.dg/vect/vect-89.c: New test.
4826
4827 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4828
4829         * gcc.dg/pr18596-1.c: New test.
4830
4831 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4832
4833         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4834
4835 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4836
4837         PR c/18479
4838         * gcc.dg/pr18479.c: New test.
4839
4840 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4841
4842         PR target/18490
4843         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4844         mmix-knuth-mmixware.
4845
4846         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4847         cris-*-elf* cris-*-aout* mmix-*-*
4848
4849 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4850
4851         PR middle-end/18725
4852         * gcc.dg/pr18725.c: New test.
4853
4854 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4855
4856         PR target/18488
4857         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4858
4859         PR target/18336
4860         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4861
4862 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/18368
4865         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4866         * g++.old-deja/g++.law/ctors5.C: Likewise.
4867         * g++.old-deja/g++.other/crash25.C: Likewise.
4868
4869         PR c++/18674
4870         * g++.dg/template/error16.C: New test.
4871
4872         PR c++/18512
4873         * g++.dg/template/crash29.C: New test.
4874
4875 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4876
4877         PR tree-optimization/18712
4878         * gcc.c-torture/compile/pr18712.c: New test.
4879
4880 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4881
4882         PR c/7544
4883         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4884         tests.
4885
4886 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4887
4888         PR c++/18652
4889         * g++.dg/lookup/crash6.C: New test.
4890
4891 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4892
4893         PR middle-end/18164
4894         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4895
4896 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4897
4898         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4899         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4900         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4901
4902 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4903
4904         * gcc.dg/pr18164.c: New test.
4905
4906 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4907
4908         * gcc.dg/funroll-loops-all.c: New.
4909
4910 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4911
4912         PR target/18489
4913         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4914         delimeter, match space and TAB as well as ":".
4915
4916         PR target/18484
4917         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4918
4919         PR target/18348
4920         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4921
4922         PR target/18345
4923         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4924
4925         PR target/18337
4926         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4927
4928 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4929
4930         * gfortran.dg/direct_io_2.f90: New test.
4931
4932 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4933
4934         PR target/18334
4935         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4936
4937 2004-11-28  Richard Henderson  <rth@redhat.com>
4938
4939         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4940
4941 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4942
4943         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4944         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4945         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4946         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4947         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4948         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4949         gcc.dg/pointer-arith-8.c: New tests.
4950
4951 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4952
4953         PR fortran/18364
4954         * gfortran.dg/endfile.f90: New test.
4955
4956 2004-11-27  Falk Hueffner  <falk@debian.org>
4957
4958         * gcc.dg/loop-6.c: New test.
4959
4960 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4961
4962         * gcc.c-torture/execute/20041126-1.c: New test.
4963
4964 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4965
4966         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4967         on IRIX.
4968
4969 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4970
4971         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4972         functions.
4973
4974 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4975
4976         PR rtl-optimization/17825
4977         * gcc.c-torture/compile/20041119-1.c: New test.
4978
4979 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4980
4981         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4982         Check existence of ld library path variables before unsetting.
4983
4984 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4985
4986         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4987
4988 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4989
4990         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4991
4992 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4993
4994         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4995
4996 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4997
4998         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4999         dg-do directive.
5000
5001 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5002
5003         * gcc.dg/pr17957.c: Pass --param, not -param.
5004
5005 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5006
5007         PR middle-end/17957
5008         * testsuite/gcc.dg/pr17957.c: New test.
5009
5010 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/18445
5013         * g++.dg/template/crash28.C: Likewise.
5014
5015         PR c++/18001
5016         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5017         * g++.dg/ext/lvaddr.C: Likewise.
5018         * g++.dg/opt/pr7503-3.C: Likewise.
5019
5020         PR c++/18466
5021         * g++.dg/parse/qualified3.C: New test.
5022         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5023
5024         PR c++/18545
5025         * g++.dg/expr/return1.C: New test.
5026
5027 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5028
5029         Friend class name lookup 3/n, PR c++/3332
5030         * g++.dg/lookup/friend3.C: New test.
5031         * g++.dg/lookup/friend4.C: Likewise.
5032         * g++.dg/lookup/friend5.C: Likewise.
5033
5034 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5035
5036         Friend class name lookup 2/n, PR c++/14513, c++/15410
5037         * g++.dg/lookup/friend2.C: New test.
5038         * g++.dg/template/friend31.C: Likewise.
5039
5040 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5041
5042         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5043
5044 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5045
5046         PR c++/17473
5047         * g++.dg/tc1/dr56.C: Remove.
5048         * g++.dg/template/typedef1.C: Add dg-error markers.
5049         * g++.old-deja/g++.other/typedef7.C: Likewise.
5050
5051         PR c++/18285
5052         * g++.dg/parse/typedef7.C: New test.
5053
5054 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5055
5056         * gcc.c-torture/execute/20041124-1.c: New test.
5057
5058 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5059
5060         * g++.dg/template/deduce3.C: New test.
5061
5062         PR c++/18586
5063         * g++.dg/template/crash27.C: New test.
5064
5065         PR c++/18530
5066         * g++.dg/warn/Wshadow-3.C: New test.
5067
5068 2004-11-24  Devang Patel  <dpatel@apple.com>
5069
5070         PR/18555
5071         * gcc.dg/cpp/isysroot-1.c: New test.
5072         * gcc.dg/cpp/usr/include/stdio.h: New file.
5073         * gcc.dg/cpp/isysroot-2.c: New test.
5074         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5075         New file.
5076
5077 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5078
5079         PR c++/8929
5080         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5081
5082 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5083
5084         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5085         * gcc.target/sparc/pdist.c: Likewise.
5086
5087 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5088
5089         PR c++/16882
5090         * g++.dg/conversion/simd1.C: New test.
5091
5092 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5093
5094         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5095         and restore_ld_library_path_env_vars.
5096         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5097         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5098         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5099         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5100
5101 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5102
5103         * gcc.dg/pragma-align-2.c: Test macro expansion.
5104         * gcc.dg/pragma-pack-2.c: New test.
5105
5106 2004-11-23  Richard Henderson  <rth@redhat.com>
5107
5108         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5109         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5110         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5111         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5112         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5113         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5114
5115         * gcc.dg/vect/vect.exp: Add check for alpha.
5116         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5117         (check_effective_target_vect_int): Enable for alpha.
5118         (check_effective_target_vect_long): New.
5119         (is-effective-target): Add it.
5120
5121 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5122
5123         * gcc.dg/pr18614-1.c: New test.
5124
5125 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5126
5127         * gcc.dg/setjmp-2.c: New test.
5128
5129 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5130
5131         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5132         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5133         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5134         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5135         gcc.target/sparc/pdist.c: New tests.
5136
5137 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5138
5139         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5140
5141 2004-11-22  Dale Johannesen  <dalej@apple.com>
5142
5143         * gcc.dg/20041111-1.c:  New.
5144
5145 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5146
5147         PR tree-opt/18536
5148         * gcc.dg/vect/pr18536.c: New test.
5149
5150 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5151
5152         PR c++/18354
5153         * g++.dg/template/nontype11.C: New test.
5154
5155 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5156
5157         PR middle-end/18520
5158         * gcc.dg/pr18520-1.c: New test case.
5159
5160 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5161
5162         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5163         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5164         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5165         expected diagnostics.
5166
5167 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5168
5169         PR target/18580
5170         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5171         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5172         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5173
5174 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5175
5176         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5177
5178 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5179             Joseph Myers  <joseph@codesourcery.com>
5180
5181         * lib/target-supports.exp (check_visibility_available): Really
5182         test the compiler.
5183
5184 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5185
5186         PR tree-opt/18181
5187         * gcc.dg/vect/vect-85.c: New test.
5188         * gcc.dg/vect/vect-86.c: New test.
5189         * gcc.dg/vect/vect-87.c: New test.
5190         * gcc.dg/vect/vect-88.c: New test.
5191
5192 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5193
5194         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5195
5196 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5197
5198         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5199         * gcc.dg/ppc-and-1.c: Ditto.
5200         * gcc.dg/ppc-compare-1.c: Ditto.
5201         * gcc.dg/ppc-mov-1.c: Ditto
5202
5203 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5204             Mark Mitchell  <mark@codesourcery.com>
5205
5206         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5207
5208 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5209             Aldy Hernandez  <aldyh@redhat.com>
5210
5211         * lib/target-supports.exp (check_effective_target_vect_int): New
5212         (check_effective_target_vect_float): New
5213         (check_effective_target_vect_double): New.
5214         (is-effective-target): Support new effective targets keywords.
5215         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5216         default action for dg-do.
5217         * gcc.dg/vect/pr16105.c: Use new support.
5218         * gcc.dg/vect/pr18400.c: Ditto.
5219         * gcc.dg/vect/pr18425.c: Ditto.
5220         * gcc.dg/vect/vect-1.c: Ditto.
5221         * gcc.dg/vect/vect-10.c: Ditto.
5222         * gcc.dg/vect/vect-11.c: Ditto.
5223         * gcc.dg/vect/vect-12.c: Ditto.
5224         * gcc.dg/vect/vect-13.c: Ditto.
5225         * gcc.dg/vect/vect-14.c: Ditto.
5226         * gcc.dg/vect/vect-15.c: Ditto.
5227         * gcc.dg/vect/vect-16.c: Ditto.
5228         * gcc.dg/vect/vect-17.c: Ditto.
5229         * gcc.dg/vect/vect-18.c: Ditto.
5230         * gcc.dg/vect/vect-19.c: Ditto.
5231         * gcc.dg/vect/vect-2.c: Ditto.
5232         * gcc.dg/vect/vect-20.c: Ditto.
5233         * gcc.dg/vect/vect-21.c: Ditto.
5234         * gcc.dg/vect/vect-22.c: Ditto.
5235         * gcc.dg/vect/vect-23.c: Ditto.
5236         * gcc.dg/vect/vect-24.c: Ditto.
5237         * gcc.dg/vect/vect-25.c: Ditto.
5238         * gcc.dg/vect/vect-26.c: Ditto.
5239         * gcc.dg/vect/vect-27.c: Ditto.
5240         * gcc.dg/vect/vect-27a.c: Ditto.
5241         * gcc.dg/vect/vect-28.c: Ditto.
5242         * gcc.dg/vect/vect-29.c: Ditto.
5243         * gcc.dg/vect/vect-29a.c: Ditto.
5244         * gcc.dg/vect/vect-3.c: Ditto.
5245         * gcc.dg/vect/vect-30.c: Ditto.
5246         * gcc.dg/vect/vect-31.c: Ditto.
5247         * gcc.dg/vect/vect-32.c: Ditto.
5248         * gcc.dg/vect/vect-33.c: Ditto.
5249         * gcc.dg/vect/vect-34.c: Ditto.
5250         * gcc.dg/vect/vect-35.c: Ditto.
5251         * gcc.dg/vect/vect-36.c: Ditto.
5252         * gcc.dg/vect/vect-37.c: Ditto.
5253         * gcc.dg/vect/vect-38.c: Ditto.
5254         * gcc.dg/vect/vect-4.c: Ditto.
5255         * gcc.dg/vect/vect-40.c: Ditto.
5256         * gcc.dg/vect/vect-41.c: Ditto.
5257         * gcc.dg/vect/vect-42.c: Ditto.
5258         * gcc.dg/vect/vect-43.c: Ditto.
5259         * gcc.dg/vect/vect-44.c: Ditto.
5260         * gcc.dg/vect/vect-45.c: Ditto.
5261         * gcc.dg/vect/vect-46.c: Ditto.
5262         * gcc.dg/vect/vect-47.c: Ditto.
5263         * gcc.dg/vect/vect-48.c: Ditto.
5264         * gcc.dg/vect/vect-48a.c: Ditto.
5265         * gcc.dg/vect/vect-49.c: Ditto.
5266         * gcc.dg/vect/vect-5.c: Ditto.
5267         * gcc.dg/vect/vect-50.c: Ditto.
5268         * gcc.dg/vect/vect-51.c: Ditto.
5269         * gcc.dg/vect/vect-52.c: Ditto.
5270         * gcc.dg/vect/vect-53.c: Ditto.
5271         * gcc.dg/vect/vect-54.c: Ditto.
5272         * gcc.dg/vect/vect-55.c: Ditto.
5273         * gcc.dg/vect/vect-56.c: Ditto.
5274         * gcc.dg/vect/vect-56a.c: Ditto.
5275         * gcc.dg/vect/vect-57.c: Ditto.
5276         * gcc.dg/vect/vect-58.c: Ditto.
5277         * gcc.dg/vect/vect-59.c: Ditto.
5278         * gcc.dg/vect/vect-6.c: Ditto.
5279         * gcc.dg/vect/vect-60.c: Ditto.
5280         * gcc.dg/vect/vect-61.c: Ditto.
5281         * gcc.dg/vect/vect-62.c: Ditto.
5282         * gcc.dg/vect/vect-63.c: Ditto.
5283         * gcc.dg/vect/vect-64.c: Ditto.
5284         * gcc.dg/vect/vect-65.c: Ditto.
5285         * gcc.dg/vect/vect-66.c: Ditto.
5286         * gcc.dg/vect/vect-67.c: Ditto.
5287         * gcc.dg/vect/vect-68.c: Ditto.
5288         * gcc.dg/vect/vect-69.c: Ditto.
5289         * gcc.dg/vect/vect-7.c: Ditto.
5290         * gcc.dg/vect/vect-72.c: Ditto.
5291         * gcc.dg/vect/vect-72a.c: Ditto.
5292         * gcc.dg/vect/vect-73.c: Ditto.
5293         * gcc.dg/vect/vect-74.c: Ditto.
5294         * gcc.dg/vect/vect-75.c: Ditto.
5295         * gcc.dg/vect/vect-76.c: Ditto.
5296         * gcc.dg/vect/vect-77.c: Ditto.
5297         * gcc.dg/vect/vect-77a.c: Ditto.
5298         * gcc.dg/vect/vect-78.c: Ditto.
5299         * gcc.dg/vect/vect-79.c: Ditto.
5300         * gcc.dg/vect/vect-8.c: Ditto.
5301         * gcc.dg/vect/vect-80.c: Ditto.
5302         * gcc.dg/vect/vect-82.c: Ditto.
5303         * gcc.dg/vect/vect-82_64.c: Ditto.
5304         * gcc.dg/vect/vect-83.c: Ditto.
5305         * gcc.dg/vect/vect-83_64.c: Ditto.
5306         * gcc.dg/vect/vect-9.c: Ditto.
5307         * gcc.dg/vect/vect-all.c: Ditto.
5308         * gcc.dg/vect/vect-none.c: Ditto.
5309
5310 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5311
5312         * lib/gcc-dg.exp (dg-skip-if): New function.
5313         (dg-forbid-option): Remove.
5314         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5315         * g++.dg/abi/bitfield8.C: Likewise.
5316         * g++.dg/abi/dtor1.C: Likewise.
5317         * g++.dg/abi/empty10.C: Likewise.
5318         * g++.dg/abi/empty7.C: Likewise.
5319         * g++.dg/abi/empty9.C: Likewise.
5320         * g++.dg/abi/layout3.C: Likewise.
5321         * g++.dg/abi/layout4.C: Likewise.
5322         * g++.dg/abi/thunk1.C: Likewise.
5323         * g++.dg/abi/thunk2.C: Likewise.
5324         * g++.dg/abi/vbase11.C: Likewise.
5325         * g++.dg/abi/vthunk2.C: Likewise.
5326         * g++.dg/abi/vthunk3.C: Likewise.
5327         * g++.dg/ext/attrib8.C: Likewise.
5328         * g++.dg/opt/longbranch2.C: Likewise.
5329         * g++.dg/opt/reg-stack4.C: Likewise.
5330         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5331         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5332         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5333         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5334         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5335         * gcc.dg/20000609-1.c: Likewise.
5336         * gcc.dg/20000720-1.c: Likewise.
5337         * gcc.dg/20011107-1.c: Likewise.
5338         * gcc.dg/20011119-1.c: Likewise.
5339         * gcc.dg/20020108-1.c: Likewise.
5340         * gcc.dg/20020122-2.c: Likewise.
5341         * gcc.dg/20020122-3.c: Likewise.
5342         * gcc.dg/20020201-3.c: Likewise.
5343         * gcc.dg/20020206-1.c: Likewise.
5344         * gcc.dg/20020218-1.c: Likewise.
5345         * gcc.dg/20020310-1.c: Likewise.
5346         * gcc.dg/20020411-1.c: Likewise.
5347         * gcc.dg/20020418-2.c: Likewise.
5348         * gcc.dg/20020426-1.c: Likewise.
5349         * gcc.dg/20020426-2.c: Likewise.
5350         * gcc.dg/20020517-1.c: Likewise.
5351         * gcc.dg/20020523-1.c: Likewise.
5352         * gcc.dg/20020523-2.c: Likewise.
5353         * gcc.dg/20020729-1.c: Likewise.
5354         * gcc.dg/20030204-1.c: Likewise.
5355         * gcc.dg/20030826-2.c: Likewise.
5356         * gcc.dg/20030926-1.c: Likewise.
5357         * gcc.dg/20031202-1.c: Likewise.
5358         * gcc.dg/980312-1.c: Likewise.
5359         * gcc.dg/980313-1.c: Likewise.
5360         * gcc.dg/990117-1.c: Likewise.
5361         * gcc.dg/990424-1.c: Likewise.
5362         * gcc.dg/990524-1.c: Likewise.
5363         * gcc.dg/991230-1.c: Likewise.
5364         * gcc.dg/i386-387-1.c: Likewise.
5365         * gcc.dg/i386-387-2.c: Likewise.
5366         * gcc.dg/i386-387-3.c: Likewise.
5367         * gcc.dg/i386-387-4.c: Likewise.
5368         * gcc.dg/i386-387-5.c: Likewise.
5369         * gcc.dg/i386-387-6.c: Likewise.
5370         * gcc.dg/i386-asm-1.c: Likewise.
5371         * gcc.dg/i386-bitfield1.c: Likewise.
5372         * gcc.dg/i386-bitfield2.c: Likewise.
5373         * gcc.dg/i386-loop-1.c: Likewise.
5374         * gcc.dg/i386-loop-2.c: Likewise.
5375         * gcc.dg/i386-loop-3.c: Likewise.
5376         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5377         * gcc.dg/i386-pic-1.c: Likewise.
5378         * gcc.dg/i386-regparm.c: Likewise.
5379         * gcc.dg/i386-signbit-1.c: Likewise.
5380         * gcc.dg/i386-signbit-2.c: Likewise.
5381         * gcc.dg/i386-signbit-3.c: Likewise.
5382         * gcc.dg/i386-sse-5.c: Likewise.
5383         * gcc.dg/i386-sse-8.c: Likewise.
5384         * gcc.dg/i386-unroll-1.c: Likewise.
5385         * gcc.dg/tls/opt-1.c: Likewise.
5386         * gcc.dg/tls/opt-2.c: Likewise.
5387         * gcc.dg/unroll-1.c: Likewise.
5388         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5389         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5390         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5391         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5392
5393 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5394
5395         * g++.dg/template/incomplete1.C: New test.
5396
5397 2004-11-16  Nick Clifton  <nickc@redhat.com>
5398
5399         Revert patches accidentally commited during checkin of fixes for
5400         xstormy16 tests:
5401         gcc.c-torture/execute/simd-4.c: Revert
5402         gcc.dg/20040910-1.c: Revert.
5403
5404 2004-11-16  Paul Brook  <paul@codesourcery.com>
5405
5406         PR fortran/13010
5407         * gfortran.dg/der_pointer_1.f90: New test.
5408
5409 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5410
5411         PR c/18498
5412         * gcc.dg/bitfld-13.c: New test.
5413
5414 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5415
5416         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5417         powerpc*-*-linux*.
5418
5419         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5420         * gcc.dg/ppc64-abi-2.c: Ditto.
5421         * gcc.dg/ppc64-abi-3.c: Ditto.
5422
5423         * lib/gcc-dg.exp (dg-target-list): Remove.
5424
5425 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5426
5427         * gcc.dg/ia64-postinc.c: New test.
5428
5429 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5430
5431         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5432
5433 2004-11-15  Nick Clifton  <nickc@redhat.com>
5434
5435         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5436         __INT_MAX__ so that the test can be compiled by toolchains
5437         targeted at 16-bit processors.
5438
5439         * gcc.dg/20040625-1.c: Use long constants rather than integers
5440         when performing arithmetic that will overflow 16-bits.
5441
5442         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5443         xstormy16.  It does not support 128-bit vector operations.
5444
5445         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5446         with the macro PTR_TYPE.  Define this macro to an integer type
5447         suitable for holding a pointer.
5448
5449         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5450         the target is a 16-bit processor.
5451
5452         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5453         16-bit targets where the character constant will be too long.
5454
5455         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5456         where the double will not be directly addressable.
5457
5458 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5459
5460         Friend class name lookup 1/n, PR c++/18471
5461         * g++.dg/template/crash26.C: New test.
5462         * g++.dg/lookup/struct1.C: Adjust expected error.
5463         * g++.dg/parse/elab1.C: Likewise.
5464         * g++.dg/parse/elab2.C: Likewise.
5465         * g++.dg/parse/int-as-enum1.C: Likewise.
5466         * g++.dg/parse/struct-as-enum1.C: Likewise.
5467         * g++.dg/parse/typedef1.C: Likewise.
5468         * g++.dg/parse/typedef3.C: Likewise.
5469         * g++.dg/parse/typedef4.C: Likewise.
5470         * g++.dg/parse/typedef5.C: Likewise.
5471         * g++.dg/template/nontype4.C: Likewise.
5472         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5473         * g++.old-deja/g++.other/elab1.C: Likewise.
5474         * g++.old-deja/g++.other/syntax4.C: Likewise.
5475
5476 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5477
5478         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5479
5480 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5481
5482         * gcc.c-torture/execute/20041114-1.c: New test.
5483
5484 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5485
5486         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5487         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5488         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5489         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5490         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5491         gcc.dg/switch-7.c: New tests.
5492
5493 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5494
5495         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5496
5497 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5498
5499         PR tree-opt/18400
5500         * gcc.dg/vect/pr18400.c: New test.
5501
5502 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5503             Andrew Pinski  <pinskia@physics.uc.edu>
5504
5505         PR tree-opt/18425
5506         * gcc.dg/vect/pr18425.c: New test.
5507
5508 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5509
5510         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5511         Guard with dg-require-alias and dg-require-visibility.
5512
5513 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5514
5515         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5516
5517 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5518
5519         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5520
5521 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5522
5523         PR c++/17344
5524         * g++.dg/template/defarg5.C: New test.
5525
5526 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5527
5528         * g++.dg/parse/cast1.C: Run only on ILP32.
5529         * g++.old-deja/g++.mike/p784.C: Likewise.
5530
5531 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5532
5533         * gcc.c-torture/execute/20041113-1.c: New test.
5534
5535 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5536
5537         PR target/18230
5538         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5539         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5540         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5541         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5542         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5543         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5544         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5545         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5546         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5547         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5548         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5549         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5550         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5551
5552 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5553
5554         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5555         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5556         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5557         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5558         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5559         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5560         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5561         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5562         gcc.target/sparc/combined-1.c: New tests.
5563
5564 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5565
5566         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5567         New tests.
5568
5569 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5570
5571         * lib/gcc-dg.exp (dg-forbid-option): New function.
5572         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5573         * g++.dg/abi/bitfield8.C: Likewise.
5574         * g++.dg/abi/dtor1.C: Likewise.
5575         * g++.dg/abi/empty10.C: Likewise.
5576         * g++.dg/abi/empty7.C: Likewise.
5577         * g++.dg/abi/empty9.C: Likewise.
5578         * g++.dg/abi/layout3.C: Likewise.
5579         * g++.dg/abi/layout4.C: Likewise.
5580         * g++.dg/abi/thunk1.C: Likewise.
5581         * g++.dg/abi/thunk2.C: Likewise.
5582         * g++.dg/abi/vbase11.C: Likewise.
5583         * g++.dg/abi/vthunk2.C: Likewise.
5584         * g++.dg/abi/vthunk3.C: Likewise.
5585         * g++.dg/ext/attrib8.C: Likewise.
5586         * g++.dg/opt/longbranch2.C: Likewise.
5587         * g++.dg/opt/reg-stack4.C: Likewise.
5588         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5589         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5590         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5591         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5592         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5593         * gcc.dg/20000609-1.c: Likewise.
5594         * gcc.dg/20000720-1.c: Likewise.
5595         * gcc.dg/20011107-1.c: Likewise.
5596         * gcc.dg/20011119-1.c: Likewise.
5597         * gcc.dg/20020108-1.c: Likewise.
5598         * gcc.dg/20020122-2.c: Likewise.
5599         * gcc.dg/20020122-3.c: Likewise.
5600         * gcc.dg/20020201-3.c: Likewise.
5601         * gcc.dg/20020206-1.c: Likewise.
5602         * gcc.dg/20020218-1.c: Likewise.
5603         * gcc.dg/20020310-1.c: Likewise.
5604         * gcc.dg/20020411-1.c: Likewise.
5605         * gcc.dg/20020418-2.c: Likewise.
5606         * gcc.dg/20020426-1.c: Likewise.
5607         * gcc.dg/20020426-2.c: Likewise.
5608         * gcc.dg/20020517-1.c: Likewise.
5609         * gcc.dg/20020523-1.c: Likewise.
5610         * gcc.dg/20020523-2.c: Likewise.
5611         * gcc.dg/20020729-1.c: Likewise.
5612         * gcc.dg/20030204-1.c: Likewise.
5613         * gcc.dg/20030826-2.c: Likewise.
5614         * gcc.dg/20030926-1.c: Likewise.
5615         * gcc.dg/20031202-1.c: Likewise.
5616         * gcc.dg/980312-1.c: Likewise.
5617         * gcc.dg/980313-1.c: Likewise.
5618         * gcc.dg/990117-1.c: Likewise.
5619         * gcc.dg/990424-1.c: Likewise.
5620         * gcc.dg/990524-1.c: Likewise.
5621         * gcc.dg/991230-1.c: Likewise.
5622         * gcc.dg/i386-387-1.c: Likewise.
5623         * gcc.dg/i386-387-2.c: Likewise.
5624         * gcc.dg/i386-387-3.c: Likewise.
5625         * gcc.dg/i386-387-4.c: Likewise.
5626         * gcc.dg/i386-387-5.c: Likewise.
5627         * gcc.dg/i386-387-6.c: Likewise.
5628         * gcc.dg/i386-asm-1.c: Likewise.
5629         * gcc.dg/i386-bitfield1.c: Likewise.
5630         * gcc.dg/i386-bitfield2.c: Likewise.
5631         * gcc.dg/i386-loop-1.c: Likewise.
5632         * gcc.dg/i386-loop-2.c: Likewise.
5633         * gcc.dg/i386-loop-3.c: Likewise.
5634         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5635         * gcc.dg/i386-pic-1.c: Likewise.
5636         * gcc.dg/i386-regparm.c: Likewise.
5637         * gcc.dg/i386-signbit-1.c: Likewise.
5638         * gcc.dg/i386-signbit-2.c: Likewise.
5639         * gcc.dg/i386-signbit-3.c: Likewise.
5640         * gcc.dg/i386-sse-5.c: Likewise.
5641         * gcc.dg/i386-sse-8.c: Likewise.
5642         * gcc.dg/i386-unroll-1.c: Likewise.
5643         * gcc.dg/tls/opt-1.c: Likewise.
5644         * gcc.dg/tls/opt-2.c: Likewise.
5645         * gcc.dg/unroll-1.c: Likewise.
5646         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5647         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5648         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5649         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5650         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5651         -m64 is specified.
5652
5653 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5654
5655         PR c++/18389
5656         * g++.dg/parse/cond1.C: New test.
5657
5658         PR c++/18429
5659         * g++.dg/template/array9.C: New test.
5660         * g++.dg/ext/vla1.C: Adjust error messages.
5661         * g++.dg/ext/vlm1.C: Likewise.
5662         * g++.dg/template/crash2.C: Likewise.
5663
5664         PR c++/18436
5665         * g++.dg/template/call3.C: New test.
5666
5667         PR c++/18407
5668         * g++.dg/template/ptrmem11.C: New test.
5669
5670 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5671
5672         PR other/14264
5673         * lib/g++.exp: Set LC_ALL and LANG to C.
5674         * lib/gcc-dg.exp: Likewise.
5675         * lib/gfortran.exp: Likewise.
5676         * lib/objc.exp: Likewise.
5677         * lib/treelang.exp: Likewise.
5678
5679 2004-11-12  Andreas Schwab  <schwab@suse.de>
5680
5681         * gcc.dg/pr16286.c: Fix last change.
5682
5683 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5684
5685         PR c++/18416
5686         * g++.dg/init/global1.C: New test.
5687
5688 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5689
5690         * gcc.c-torture/execute/20041112-1.c: New test.
5691
5692 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5693
5694         * lib/gcc-dg.exp (dg-target-list): New.
5695
5696 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5697             Richard Sandiford  <rsandifo@redhat.com>
5698
5699         * lib/target-supports.exp (get-compiler_messages): New.
5700         (check_named_sections_available): Use it.
5701         (check_effective_target_ilp32): New.
5702         (check_effective_target_lp64): New.
5703         (is-effective-target): New.
5704         * lib/gcc-dg.exp (dg-require-effective-target): New.
5705
5706 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5707
5708         * gcc.dg/precedence-1.c: New test.
5709
5710 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5711
5712         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5713
5714         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5715         message, delete generated files, use more descriptive name for
5716         executable, and make the test unsupported when it cannot be run.
5717
5718         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5719         (dg-require-weak, dg-require-visibility, dg-require-alias,
5720         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5721         dg-require-iconv, dg-require-named-sections): Use it.
5722
5723         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5724
5725 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5726
5727         PR target/16457
5728         * gcc.dg/ppc-and-1: New
5729
5730         PR target/16796
5731         * gcc.dg/ppc-mov-1.c: New.
5732
5733         PR target/16458
5734         * gcc.dg/ppc-compare-1.c: New.
5735
5736 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5737
5738         * objc.dg/desig-init-2.m: New test.
5739
5740 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5741
5742         PR middle-end/18160
5743         * g++.dg/warn/register-var-1.C: New test.
5744         * g++.dg/warn/register-var-2.C: New test.
5745
5746 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5747
5748         * gcc.dg/union-2.c: New test.
5749
5750 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5751
5752         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5753         New test for PR tree-optimization/17892.
5754
5755 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5756
5757         PR c++/18369
5758         * g++.dg/init/new12.C: New test.
5759
5760 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5761
5762         * gcc.target/sparc: New directory.
5763         * gcc.target/sparc/sparc.exp: New driver.
5764         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5765         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5766         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5767         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5768
5769 2004-11-10  Paul Brook  <paul@codesourcery.com>
5770
5771         PR fortran/18218
5772         * gfortran.dg/list_read.c: New test.
5773
5774 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5775
5776         PR c/18322
5777         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5778         expected diagnostic location.
5779
5780 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5781
5782         * gcc.dg/20041109-1.c: New test.
5783
5784 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5785
5786         PR objc/18406
5787         * objc/compile/pr18406.m: New test.
5788
5789 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5790
5791         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5792
5793 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5794
5795         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5796
5797 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5798
5799         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5800
5801 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5802
5803         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5804         exit.
5805
5806 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5807
5808         PR tree-opt/18299
5809         * gcc.c-torture/pr18299-1.c: New test.
5810
5811 2004-11-06  Andreas Schwab  <schwab@suse.de>
5812
5813         * gcc.dg/pr16286.c: Also test for bool and pixel.
5814
5815 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5816
5817         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5818         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5819         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5820         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5821         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5822         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5823         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5824         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5825         gcc.dg/struct-semi-3.c: New tests.
5826
5827 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5828
5829         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5830
5831 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5832
5833         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5834         Do not use C99 designators.
5835
5836 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5837
5838         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5839
5840 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5841
5842         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5843         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5844         * gcc.c-torture/execute/simd-5.x: Remove.
5845
5846 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5847
5848         PR rtl-optimization/17933
5849         * gcc.dg/torture/pr17933-1.c: New test.
5850
5851 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5852
5853         PR target/18106
5854         * lib/target-supports.exp (check_weak_available): Support
5855         Windows.
5856
5857 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5858
5859         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5860         call to fflush(stdout) before abort.
5861         (my_ffsll): New function.
5862         (generate_fields): Use it.
5863
5864 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5865
5866         * gcc.dg/init-undef-1.c: New test.
5867
5868 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5869
5870         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5871         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5872         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5873         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5874         expected messages for new parser.
5875
5876 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5877
5878         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5879
5880 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5881
5882         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5883         on LP64 targets.
5884
5885 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5886
5887         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5888         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5889         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5890         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5891         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5892         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5893         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5894         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5895         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5896         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5897
5898 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5899
5900         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5901         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5902         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5903         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5904         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5905         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5906         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5907         for new parser.
5908
5909 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5910
5911         PR target/15342
5912         * gcc.dg/20041104-1.c: New test.
5913
5914 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5915
5916         * g++.dg/template/nontype7.C: New test.
5917         * g++.dg/template/nontype8.C: Likewise.
5918         * g++.dg/template/nontype9.C: Likewise.
5919         * g++.dg/template/nontype10.C: Likewise.
5920         * g++.dg/tc1/dr49.C: Likewise.
5921         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5922         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5923
5924 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5925
5926         * g++.dg/rtti/tinfo1.C: Remove xfails.
5927
5928 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5929
5930         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5931         packed attribute to the definition to satisfy the new C++ parser.
5932
5933 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5934
5935         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5936         invocations of va_arg.
5937
5938 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5939
5940         PR c++/18124
5941         * g++.dg/template/crash25.C: New test.
5942
5943         PR c++/18155
5944         * g++.dg/template/typedef2.C: New test.
5945         * g++.dg/parse/crash13.C: Adjust error markers.
5946
5947         PR c++/18177
5948         * g++.dg/conversion/const3.C: New test.
5949
5950 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5951
5952         PR fortran/17535
5953         PR fortran/17583
5954         PR fortran/17713
5955         * gfortran.dg/generic_[123].f90: New testcases.
5956
5957 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5958
5959         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5960         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5961
5962 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5963
5964         PR tree-opt/16808
5965         * gcc.c-torture/compile/pr16808.c: New test.
5966
5967 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5968
5969         PR rtl-optimization/17104
5970         * gcc.dg/ppc-bitfield1.c: New.
5971
5972 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5973
5974         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5975
5976 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5977
5978         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5979         strings for 32-bit code.
5980
5981 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5982
5983         PR c/18239
5984         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5985
5986 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5987
5988         PR c++/18064
5989         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5990
5991 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5992
5993         PR c++/15172
5994         * g++.dg/init/aggr2.C: New test.
5995
5996 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5997
5998         * objc.dg/local-decl-1.m: New test.
5999
6000 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6001
6002         * gcc.dg/20040910-1.c: Adjust regex.
6003
6004 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6005
6006         PR rtl-optimization/18084
6007         * g++.dg/opt/pr18084-1.C: New testcase.
6008
6009 2004-10-30  Matt Austern  <austern@apple.com>
6010
6011         PR c++/17542
6012         * g++.dg/ext/attrib18.C: New test.
6013
6014 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6015
6016         PR middle-end/18096
6017         * gcc.dg/pr18096-1.c: New test case.
6018
6019 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6020
6021         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6022
6023 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6024
6025         PR c/16666
6026         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6027         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6028         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6029         gcc.dg/old-style-prom-3.c: New tests.
6030
6031 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6032
6033         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6034         Remove unnecessary inclusion of stdio.h.
6035
6036 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6037
6038         PR rtl-optimization/17581
6039         * gcc.dg/pr17581-1.c: New test case.
6040
6041 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6042
6043         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6044         being implemented.
6045         * g++.dg/conversion/dr195-1.C: New.
6046         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6047         * g++.old-deja/g++.mike/p10148.C: Likewise.
6048
6049 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/17695
6052         * g++.dg/debug/typedef2.C: New test.
6053
6054 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6055
6056         PR fortran/13490
6057         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6058         * gfortran.dg/g77/README: Update.
6059
6060 2004-10-28  Matt Austern  <austern@apple.com>
6061
6062         PR c++/14124
6063         * g++.dg/ext/packed7.C: New test.
6064
6065 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6066
6067         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6068         scan-assembler.
6069         * lib/scanasm.exp (hidden-scan-for): New proc.
6070         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6071         string.
6072         (scan-not-hidden): Likewise.
6073         * lib/target-supports.exp (check_visibility_available): mach-o is
6074         support too.
6075
6076 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/17132
6079         * g++.dg/template/memclass3.C: New test.
6080
6081 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6082
6083         PR middle-end/18160
6084         * gcc.dg/register-var-1.c: New test.
6085         * gcc.dg/register-var-2.c: New test.
6086         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6087         error now.
6088
6089 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6090
6091         PR other/18172
6092         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6093         unused variables.
6094         * gcc.dg/vect/vect-22.c: Likewise.
6095
6096 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6097
6098         * gcc.dg/i386-rotate-1.c: New test.
6099
6100 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6101
6102         * g++.dg/init/ref12.C: Add "run" marker.
6103
6104         PR c++/17435
6105         * g++.dg/init/ref12.C: New test.
6106
6107         PR c++/18140
6108         * g++.dg/template/shift1.C: New test.
6109         * g++.dg/template/error10.C: Adjust error markers.
6110
6111 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6112
6113         PR tree-opt/17529
6114         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6115
6116 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6117
6118         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6119         * gcc.dg/weak/weak-3.c: Likewise.
6120         * gcc.dg/weak/weak-5.c: Likewise.
6121         * gcc.dg/weak/weak-9.c: Likewise.
6122         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6123         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6124
6125         * gcc.dg/darwin-weakimport-1.c: New.
6126
6127 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6128
6129         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6130
6131 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6132
6133         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6134         'syntax' error messages.
6135         * gcc.dg/cpp/direct2s.c: Likewise.
6136
6137 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6138
6139         * gcc.c-torture/compile/20041026-1.c: New.
6140
6141 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6142
6143         PR c++/18093
6144         * g++.dg/lookup/ns2.C: New test.
6145
6146         PR c++/18020
6147         * g++.dg/template/enum4.C: New test.
6148
6149         PR c++/18161
6150         * g++.dg/template/expr1.C: New test.
6151
6152 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6153
6154         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6155
6156 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6157
6158         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6159         gcc.dg/decl-nospec-3.c: New tests.
6160
6161 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6162
6163         * objc.dg/super-class-3.m: New test.
6164
6165 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6166
6167         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6168         resyncing.
6169         * gcc.dg/cpp/direct2s.c: Likewise.
6170
6171 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6172
6173         * objc.dg/image-info.m: Update for changes to section selection.
6174
6175 2004-10-25  David Ayers  <d.ayers@inode.at>
6176             Ziemowit Laski  <zlaski@apple.com>
6177
6178         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6179         diagnostics when messaging 'id <Proto>'.
6180         * objc.dg/class-protocol-1.m: New test.
6181         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6182         a non-existent method signature.
6183         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6184         Update diagnostics when messaging with non-existent method signature.
6185         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6186         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6187         invalid receivers are now resolved as if messaging 'id'; remove
6188         extraneous diagnostics.
6189
6190 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6191
6192         PR c/16667
6193         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6194         gcc.dg/init-desig-obs-3.c: New tests.
6195
6196 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6197
6198         * gcc.dg/debug/20041023-1.c: New test.
6199
6200 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6201
6202         PR middle-end/17407
6203         * gcc.c-torture/compile/pr17407.c: New test.
6204
6205         PR c++/18121
6206         * g++.dg/template/array8.C: New test.
6207
6208 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6209
6210         PR other/18138
6211         * lib/g++.exp: Accept more than one multilib libgcc.
6212         * lib/gcc-dg.exp: Likewise.
6213         * lib/objc.exp: Likewise.
6214         * lib/treelang.exp: Likewise.
6215         * lib/gfortran.exp: Likewise.
6216
6217 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6218
6219         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6220
6221 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6222
6223         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6224         * gcc.dg/c99-const-expr-3.c: Likewise.
6225
6226 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6227
6228         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6229
6230 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6231
6232         * gcc.c-torture/execute/loop-2e.x: Remove.
6233
6234 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6235
6236         PR c++/18095
6237         * g++.dg/parse/crash18.C: New.
6238         * g++.dg/parse/crash19.C: New.
6239
6240 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6241
6242         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6243         * g++.dg/ext/dllimport2.C: Same.
6244         * g++.dg/ext/dllimport8.C: Same.
6245
6246 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6247
6248         PR c++/10841
6249         * g++.dg/conversion/cast1.C: New test.
6250         * g++.dg/overload/pmf1.C: Adjust error marker.
6251
6252 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6253
6254         PR objc/17923
6255         * objc.dg/const-str-7.m: New test.
6256
6257 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6258
6259         * g++.dg/template/memfriend11.C: Fix comment typo.
6260         * g++.dg/template/memfriend14.C: Likewise.
6261
6262 2004-10-20  Richard Henderson  <rth@redhat.com>
6263
6264         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6265         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6266         -fasynchronous-unwind-tables.
6267
6268 2004-10-20  Richard Henderson  <rth@redhat.com>
6269
6270         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6271         (main): Return success.
6272         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6273         (main): Return success.
6274
6275 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6276
6277         PR c++/13495
6278         * g++.dg/template/memfriend9.C: New test.
6279         * g++.dg/template/memfriend10.C: Likewise.
6280         * g++.dg/template/memfriend11.C: Likewise.
6281         * g++.dg/template/memfriend12.C: Likewise.
6282         * g++.dg/template/memfriend13.C: Likewise.
6283         * g++.dg/template/memfriend14.C: Likewise.
6284         * g++.dg/template/memfriend15.C: Likewise.
6285         * g++.dg/template/memfriend16.C: Likewise.
6286         * g++.dg/template/memfriend17.C: Likewise.
6287         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6288
6289 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6290
6291         * g++.dg/conversion/dr195.C: New.
6292         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6293
6294 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6295             Devang Patel  <dpatel@apple.com>
6296
6297         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6298         of floating point arithmetic, which could trap.
6299
6300 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/14035
6303         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6304         * g++.dg/conversion/const2.C: New test.
6305         * g++.dg/expr/reinterpret2.C: New test.
6306         * g++.dg/expr/reinterpret3.C: New test.
6307         * g++.dg/expr/cast2.C: New test.
6308         * g++.dg/expr/copy1.C: New test.
6309         * g++.dg/other/conversion1.C: Change error message.
6310         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6311         function pointers to void *.
6312         * g++.old-deja/g++.mike/p10148.C: Likewise.
6313
6314 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6315
6316         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6317
6318 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6319
6320         PR c++/18047
6321
6322         * g++.dg/parse/expr3.C: New test.
6323
6324 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6325
6326         * gcc.dg/smod-1.c: New test.
6327
6328 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6329
6330         * objc.dg/method-14.m: New test.
6331
6332 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6333
6334         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6335         Also xfail as the patch was reverted.
6336
6337 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6338
6339         PR middle-end/16973
6340         * gcc.dg/pr16973.c: New test.
6341
6342 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6343
6344         PR tree-optimization/17656
6345         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6346
6347 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6348
6349         * g++.dg/eh/shadow1.C: New.
6350
6351 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6352
6353         * gcc.c-torture/compile/20041018-1.c: New test.
6354
6355 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6356
6357         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6358         compiler referring to register 0 when accessing sdata.  The linker
6359         now patches things up.
6360
6361 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6362
6363         PR c/17529
6364         * gcc.c-torture/compile/pr17529.c: New test.
6365
6366 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6367
6368         PR c++/17743
6369         * g++.dg/ext/attrib17.C: New test.
6370
6371 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6372
6373         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6374
6375 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6376
6377         PR c++/10479
6378         * g++.dg/ext/attrib16.C: New test.
6379
6380 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6381
6382         PR c++/17042
6383         * g++.dg/init/dso_handle1.C: New test.
6384
6385         PR c++/14667
6386         * g++.dg/parse/typedef6.C: New test.
6387
6388         PR c++/17916
6389         * g++.dg/parse/pragma1.C: New test.
6390
6391 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6392
6393         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6394
6395 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6396
6397         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6398         -fno-common when on HPPA HP-UX platforms.
6399
6400 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR other/16820
6403         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6404         stdint.h.
6405         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6406         uintptr_t.
6407
6408 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6409
6410         PR c++/16301
6411         * g++.dg/lookup/strong-using-4.C: New test.
6412
6413 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6414
6415         PR middle-end/16567
6416         * gcc.c-torture/compile/nested-1.c: New test.
6417
6418 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6419
6420         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6421         and mipsisa64*-*-* (until support for misaligned loads is added).
6422         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6423         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6424         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6425         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6426         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6427         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6428
6429 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6430
6431         PR c++/17976
6432         * g++.dg/init/dtor3.C: New test.
6433
6434 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6435
6436         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6437
6438 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6439
6440         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6441         * gcc.dg/macho-lo-sum.c: Likewise.
6442
6443 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6444
6445         * gcc.dg/ppc-spe64-1.c: New test.
6446
6447 2004-10-14  Devang Patel  <dpatel@apple.com>
6448
6449         PR 17635
6450         * gcc.dg/pr17635.c : New test.
6451
6452 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6453
6454         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6455         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6456         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6457         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6458         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6459         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6460         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6461         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6462         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6463         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6464         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6465         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6466         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6467         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6468         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6469         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6470         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6471         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6472
6473 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6474
6475         * gcc.dg/vect/vect-82.c: New testcase.
6476         * gcc.dg/vect/vect-82_64.c: New testcase.
6477         * gcc.dg/vect/vect-83.c: New testcase.
6478         * gcc.dg/vect/vect-83_64.c: New testcase.
6479
6480 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6481
6482         * gcc.dg/cpp/error-1.c: New test.
6483
6484 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6485
6486         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6487
6488 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6489
6490         PR target/17984
6491         * gcc.dg/cris-peep2-xsrand2.c: New test.
6492
6493 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6494
6495         PR c++/17661
6496         * testsuite/g++.dg/expr/for2.C: New test.
6497
6498 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6499
6500         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6501
6502 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR tree-optimization/17724
6505         * g++.dg/opt/pr17724-1.C: New test.
6506         * g++.dg/opt/pr17724-2.C: New test.
6507         * g++.dg/opt/pr17724-3.C: New test.
6508         * g++.dg/opt/pr17724-4.C: New test.
6509         * g++.dg/opt/pr17724-5.C: New test.
6510         * g++.dg/opt/pr17724-6.C: New test.
6511
6512 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6513
6514         PR c/17301
6515         * gcc.dg/pr17301-2.c: New test.
6516
6517 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6518
6519         PR c++/15876
6520         * g++.dg/parse/error22.C: New test.
6521
6522         PR c++/17936
6523         * g++.dg/template/spec18.C: New test.
6524
6525 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6526
6527         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6528         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6529         memcpy.
6530         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6531         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6532
6533 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6534
6535         * g++.dg/eh/cleanup5.C: Add dg-options "".
6536
6537 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6538
6539         PR middle-end/17657
6540         * gcc.dg/switch-4.c: New test case.
6541
6542 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6543
6544         * gcc.c-torture/execute/20041011-1.c: New test.
6545
6546 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6547
6548         PR c++/17554
6549         * g++.dg/init/for3.C: New test.
6550
6551         PR c++/17657
6552         * g++.dg/opt/switch2.C: New test.
6553
6554         PR middle-end/17703
6555         * g++.dg/warn/Wreturn-2.C: New test.
6556
6557 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6558
6559         PR c++/17907
6560         * g++.dg/eh/cleanup5.C: New test.
6561
6562 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6563
6564         PR c++/17393
6565         * g++.dg/parse/error21.C: New test.
6566
6567 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6568
6569         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6570         * g++.dg/warn/incomplete1.C: Likewise.
6571         * g++.dg/template/qualttp20.C: Likewise.
6572
6573 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6574
6575         PR c/17881
6576         * parm-incomplete-1.c: New test.
6577
6578 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6579
6580         PR c++/17867
6581         * g++.dg/parse/error19.C: New test.
6582
6583         PR c++/17670
6584         * g++.dg/init/new11.C: New test.
6585
6586         PR c++/17821
6587         * g++.dg/parse/error20.C: New test.
6588
6589         PR c++/17826
6590         * g++.dg/template/crash24.C: New test.
6591
6592 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6593
6594         PR c/17301
6595         * gcc.dg/pr17301-1.c: New test.
6596
6597 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6598
6599         PR c/17189
6600         * gcc.dg/anon-struct-5.c: New test.
6601
6602 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6603
6604         PR c/17844
6605         * gcc.dg/pr17844-1.c: New test.
6606
6607 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6608
6609         PR tree-optimization/17906
6610         * gcc.c-torture/compile/pr17906.c: New.
6611
6612 2004-10-09  Stuart Hastings  <stuart@apple.com>
6613             Roger Sayle  <roger@eyesopen.com>
6614
6615         PR rtl-optimization/17853
6616         * gcc.dg/i386-mmx-5.c: New testcase.
6617
6618 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6619
6620         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6621
6622 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6623
6624         PR c++/17524
6625         * g++.dg/template/static9.C: New test.
6626
6627         PR c++/17685
6628         * g++.dg/parse/operator5.C: New test.
6629
6630 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6631
6632         PR middle-end/17894
6633         * gcc.c-torture/execute/divcmp-4.c: New test case.
6634
6635 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6636
6637         PR tree-opt/17902
6638         * g++.dg/opt/pr17902.C: New test.
6639
6640 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6641
6642         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6643
6644 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6645
6646         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6647
6648 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6649
6650         * gcc.dg/assign-warn-3.c: New test.
6651
6652 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6653
6654         PR c/16999
6655         * gcc.dg/cpp/ident-1.c: New test.
6656
6657 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6658
6659         * gcc.c-torture/compile/acc1.c: New.
6660
6661 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6662
6663         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6664         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6665
6666 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6667
6668         * gcc.dg/ultrasp11.c: New test.
6669
6670 2004-10-08  Michael Matz  <matz@suse.de>
6671
6672         * gcc.dg/doloop-2.c: New test.
6673
6674 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6675
6676         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6677         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6678         objc.dg/method-9.m: Update expected diagnostics.
6679
6680 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6681
6682         * gcc.dg/ppc-fsel-3.c: New file.
6683         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6684
6685 2004-10-07  Paul Brook  <paul@codesourcery.com>
6686
6687         * gfortran.dg/intrinsic_verify_1.f90: New test.
6688
6689 2004-10-07  Paul Brook  <paul@codesourcery.com>
6690
6691         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6692
6693 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6694
6695         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6696         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6697         commit.
6698
6699 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6700
6701         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6702
6703 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6704
6705         PR c++/17115
6706         * g++.dg/warn/Winline-4.C: New test.
6707
6708 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6709
6710         * gcc.c-torture/compile/20041007-1.c: New test.
6711
6712 2004-10-07  Paul Brook  <paul@codesourcery.com>
6713
6714         PR fortran/17678
6715         * gfortran.dg/use_allocated_1.f90: New test.
6716
6717 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6718
6719         PR middle-end/17849
6720         * gfortran.fortran-torture/compile/nested.f90: New test
6721
6722 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6723
6724         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6725
6726 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6727
6728         PR c++/17368
6729         * g++.dg/ext/asm6.C: New test.
6730
6731 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6732
6733         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6734
6735 2004-10-06  Paul Brook  <paul@codesourcery.com>
6736
6737         PR libfortran/17709
6738         * gfortran.dg/empty_format_1.f90: New test.
6739
6740 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6741
6742         PR fortran/17568
6743         * gfortran.dg/ishft.f90: New test.
6744
6745         PR fortran/17283
6746         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6747         tests.
6748
6749 2004-10-06  Paul Brook  <paul@codesourcery.com>
6750
6751         * gfortran.dg/do_1.f90: New test.
6752
6753 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6754
6755         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6756         optimizing for size.
6757
6758 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6759
6760         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6761
6762 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6763
6764         * gcc.c-torture/compile/20041005-1.c: New test.
6765
6766 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6767
6768         PR c++/17829
6769         * g++.dg/lookup/koenig4.C: New.
6770
6771 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6772
6773         * g++.dg/other/classkey1.C: Adjust quoting marks.
6774         * g++.dg/parse/error15.C: Likewise.
6775         * g++.dg/template/meminit2.C (int>): Likewise.
6776
6777 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6778
6779         PR fortran/17283
6780         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6781
6782         PR fortran/17631
6783         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6784
6785         PR fortran/17708
6786         * gfortran.dg/pr17708.f90: New test.
6787
6788 2004-10-04  Chao-ying Fu  <fu@mips.com>
6789
6790         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6791         * gcc.dg/vect/vect-4.c: Ditto.
6792         * gcc.dg/vect/vect-5.c: Ditto.
6793         * gcc.dg/vect/vect-6.c: Ditto.
6794         * gcc.dg/vect/vect-8.c: Ditto.
6795         * gcc.dg/vect/vect-16.c: Ditto.
6796         * gcc.dg/vect/vect-30.c: Ditto.
6797         * gcc.dg/vect/vect-40.c: Ditto.
6798         * gcc.dg/vect/vect-41.c: Ditto.
6799         * gcc.dg/vect/vect-42.c: Ditto.
6800         * gcc.dg/vect/vect-43.c: Ditto.
6801         * gcc.dg/vect/vect-44.c: Ditto.
6802         * gcc.dg/vect/vect-45.c: Ditto.
6803         * gcc.dg/vect/vect-46.c: Ditto.
6804         * gcc.dg/vect/vect-47.c: Ditto.
6805         * gcc.dg/vect/vect-48.c: Ditto.
6806         * gcc.dg/vect/vect-49.c: Ditto.
6807         * gcc.dg/vect/vect-50.c: Ditto.
6808         * gcc.dg/vect/vect-51.c: Ditto.
6809         * gcc.dg/vect/vect-52.c: Ditto.
6810         * gcc.dg/vect/vect-53.c: Ditto.
6811         * gcc.dg/vect/vect-54.c: Ditto.
6812         * gcc.dg/vect/vect-55.c: Ditto.
6813         * gcc.dg/vect/vect-56.c: Ditto.
6814         * gcc.dg/vect/vect-57.c: Ditto.
6815         * gcc.dg/vect/vect-58.c: Ditto.
6816         * gcc.dg/vect/vect-59.c: Ditto.
6817         * gcc.dg/vect/vect-60.c: Ditto.
6818         * gcc.dg/vect/vect-74.c: Ditto.
6819         * gcc.dg/vect/vect-79.c: Ditto.
6820         * gcc.dg/vect/vect-80.c: Ditto.
6821
6822 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6823
6824         * gcc.dg/unused-7.c: Use the correct option.
6825
6826 2004-10-04  Paul Brook  <paul@codesourcery.com>
6827         Bud Davis  <bdavis9659@comcast.net>
6828
6829         PR fortran/17706
6830         PR fortran/16434
6831         * gfortran/pr17706.f90: New test.
6832         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6833
6834 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6835
6836         * gfortran.dg/pr17612.f90: New test.
6837
6838 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6839
6840         * g++.dg/template/local1.C: Adjust quoting marks in
6841         testing for diagnostics.
6842         * g++.dg/tls/diag-2.C: Likewise.
6843         * g++.dg/other/error8.C: Likewise.
6844
6845 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6846
6847         PR c/17178
6848         * gcc.dg/unused-4.c: Adjust to be correct.
6849
6850         PR c/17820
6851         * gcc.dg/unused-7.c: New test.
6852
6853 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6854
6855         PR c++/17797
6856         * g++.dg/overload/template2.C: New test.
6857
6858 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6859
6860         PR tree-optimization/16632
6861         * gcc.dg/tree-ssa/20041002-1.c: New.
6862
6863 2004-10-03  Paul Brook  <paul@codesourcery.com>
6864
6865         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6866         rather than relying on default formatting.
6867
6868 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6869
6870         * gcc.dg/20040920-1.c: Update expected message text.
6871
6872 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6873
6874         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6875
6876 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6877
6878         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6879         tree level.
6880
6881 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6882
6883         * gcc.dg/tree-ssa/pr17343.c: Remove.
6884
6885 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6886
6887         PR tree-opt/17343
6888         * gcc.dg/tree-ssa/pr17343.c: New test.
6889
6890 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6891
6892         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6893         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6894         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6895         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6896         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6897
6898 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6899
6900         * gcc.dg/lvalue-2.c: New test.
6901
6902 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6903
6904         PR c/17730
6905         * gcc.dg/pr17730-1.c: New test
6906
6907 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6908
6909         PR c/7425
6910         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6911
6912 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6913
6914         * gcc.c-torture/execute/stdarg-1.c: New test.
6915         * gcc.c-torture/execute/stdarg-2.c: New test.
6916         * gcc.c-torture/execute/stdarg-3.c: New test.
6917         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6918         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6919         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6920         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6921         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6922
6923 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6924
6925         PR tree-optimization/17697
6926         * g++.dg/opt/pr17697-1.C: New test.
6927         * g++.dg/opt/pr17697-2.C: New test.
6928         * g++.dg/opt/pr17697-3.C: New test.
6929
6930 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6931
6932         PR c/16409
6933         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6934         gcc.dg/vla-init-5.c: New tests.
6935
6936 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6937
6938         PR c/13804
6939         * gcc.dg/pr13804-1.c: New test.
6940
6941 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6942
6943         PR fortran/16938
6944         * gfortran.dg/pr16938.f90: New test.
6945
6946 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6947
6948         * g++.dg/template/crash23.C: New test.
6949
6950 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6951
6952         PR c++/17585
6953         * g++.dg/template/static8.C: New test.
6954
6955 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6956
6957         PR c++/17681
6958         * g++.dg/other/error9.C: New test.
6959
6960 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6961
6962         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6963
6964 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6965
6966         PR fortran/15164
6967         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6968
6969 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6970
6971         PR middle-end/17112
6972         * gcc.dg/pr17112-1.c: New test case.
6973
6974 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6975
6976         PR c/11459
6977         * gcc.dg/pr11459-1.c: New test.
6978
6979 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6980
6981         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6982         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6983
6984 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6985
6986         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6987
6988 2004-09-25  Jan Hubicka  <jh@suse.cz>
6989
6990         * compile/30040909-1.c: New test.
6991         * compile/30040907-1.c: New test.
6992
6993 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6994
6995         * gcc.c-torture/execute/va-arg-26.c: New test.
6996
6997 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6998
6999         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7000         extra diagnostics on targets with 64-bit pointers.
7001         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7002
7003 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7004
7005         PR c/17188
7006         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7007         * gcc.dg/decl-3.c: Adjust expected message.
7008
7009 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7010
7011         PR fortran/17615
7012         * gfortran.dg/pr17615.f90: New test.
7013
7014 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7015
7016         PR tree-optimzation/17517
7017         * g++.dg/tree-ssa/pr17517.C: New Test.
7018
7019 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7020
7021         PR c++/16889
7022         * g++.dg/lookup/ambig3.C: New.
7023
7024 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7025
7026         PR tree-opt/17624
7027         * g++.dg/opt/pr17624.C: New test.
7028
7029 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7030
7031         PR c/6980
7032         * gcc.dg/Wbad-function-cast-1.c: New test.
7033
7034 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7035
7036         * g++.dg/ext/complit1.C
7037         * g++.dg/other/error2.C
7038         * g++.dg/other/nontype-1.C
7039         * g++.dg/parse/crash11.C
7040         * g++.dg/parse/crash12.C
7041         * g++.dg/parse/error15.C
7042         * g++.dg/parse/error4.C
7043         * g++.dg/parse/tmpl-outside1.C
7044         * g++.dg/parse/too-many-tmpl-args1.C
7045         * g++.dg/template/dependent-expr3.C
7046         * g++.dg/template/error10.C
7047         * g++.dg/template/instantiate1.C
7048         * g++.dg/template/vtable2.C
7049         * g++.dg/warn/Wshadow-1.C
7050         * g++.dg/warn/weak1.C
7051         * g++.old-deja/g++.brendan/crash16.C
7052         * g++.old-deja/g++.brendan/crash18.C
7053         * g++.old-deja/g++.brendan/crash48.C
7054         * g++.old-deja/g++.brendan/crash49.C
7055         * g++.old-deja/g++.brendan/crash55.C
7056         * g++.old-deja/g++.brendan/crash56.C
7057         * g++.old-deja/g++.brendan/crash8.C
7058         * g++.old-deja/g++.brendan/enum11.C
7059         * g++.old-deja/g++.brendan/enum8.C
7060         * g++.old-deja/g++.brendan/enum9.C
7061         * g++.old-deja/g++.brendan/friend3.C
7062         * g++.old-deja/g++.brendan/misc14.C
7063         * g++.old-deja/g++.bugs/900402_02.C
7064         * g++.old-deja/g++.bugs/900404_03.C
7065         * g++.old-deja/g++.bugs/900404_04.C
7066         * g++.old-deja/g++.bugs/900428_03.C
7067         * g++.old-deja/g++.jason/crash4.C
7068         * g++.old-deja/g++.jason/overload21.C
7069         * g++.old-deja/g++.jason/redecl1.C
7070         * g++.old-deja/g++.jason/report.C
7071         * g++.old-deja/g++.jason/rfg10.C
7072         * g++.old-deja/g++.jason/template30.C
7073         * g++.old-deja/g++.law/arm12.C
7074         * g++.old-deja/g++.law/ctors5.C
7075         * g++.old-deja/g++.law/cvt20.C
7076         * g++.old-deja/g++.law/init10.C
7077         * g++.old-deja/g++.law/init8.C
7078         * g++.old-deja/g++.law/visibility17.C
7079         * g++.old-deja/g++.law/visibility7.C
7080         * g++.old-deja/g++.mike/net8.C
7081         * g++.old-deja/g++.mike/p646.C
7082         * g++.old-deja/g++.mike/p700.C
7083         * g++.old-deja/g++.mike/p701.C
7084         * g++.old-deja/g++.mike/p811.C
7085         * g++.old-deja/g++.ns/template13.C
7086         * g++.old-deja/g++.other/array3.C
7087         * g++.old-deja/g++.other/crash25.C
7088         * g++.old-deja/g++.other/dtor3.C
7089         * g++.old-deja/g++.other/dtor4.C
7090         * g++.old-deja/g++.other/main1.C
7091         * g++.old-deja/g++.other/warn7.C
7092         * g++.old-deja/g++.pt/crash11.C
7093         * g++.old-deja/g++.pt/crash36.C
7094         * g++.old-deja/g++.pt/spec22.C
7095         * g++.old-deja/g++.pt/spec9.C
7096         * g++.old-deja/g++.pt/ttp52.C
7097         * g++.old-deja/g++.robertl/eb103.C
7098         * g++.old-deja/g++.robertl/eb121.C
7099         * g++.old-deja/g++.robertl/eb22.C
7100         * g++.old-deja/g++.robertl/eb8.C:
7101         Update locations and/or regexps of dg-error markers.
7102         Remove markers for some bogus messages that are no longer issued.
7103
7104 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7105
7106         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7107         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7108
7109 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7110
7111         PR c++/17618
7112         * g++.dg/lookup/crash5.C: New test.
7113
7114 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7115
7116         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7117         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7118         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7119         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7120         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7121         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7122
7123         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7124         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7125         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7126         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7127         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7128         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7129
7130         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7131
7132         * gcc.dg/vect/vect-44.c: Check additional cases.
7133         * gcc.dg/vect/vect-48.c: Check additional cases.
7134
7135         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7136         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7137         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7138         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7139         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7140         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7141         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7142         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7143         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7144
7145         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7146         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7147         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7148
7149 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7150
7151         * gcc.dg/tree-ssa/loop-6.c: New test.
7152
7153 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7154
7155         PR c++/17620
7156         * g++.dg/inherit/base2.C: New.
7157
7158 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7159
7160         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7161         * gcc.dg/20001012-2.c: Likewise.
7162         * gcc.dg/20001013-1.c: Likewise.
7163         * gcc.dg/20001101-1.c: Likewise.
7164         * gcc.dg/20001102-1.c: Likewise.
7165         * gcc.dg/bf-spl1.c: Likewise.
7166         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7167         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7168
7169 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7170
7171         PR tree-optimization/16721
7172         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7173
7174 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7175
7176         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7177         * gcc.dg/20040305-1.c: Likewise.
7178
7179 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7180
7181         PR c/16566
7182         * gcc.c-torture/compile/pr16566-1.c,
7183         gcc.c-torture/compile/pr16566-2.c,
7184         gcc.c-torture/compile/pr16566-3.c: New tests.
7185
7186 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7187
7188         PR tree-optimization/17512
7189         * gcc.c-torture/compile/20040916-1.c.
7190
7191 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7192
7193         * gcc.dg/pragma-re-3.c: New test.
7194
7195 2004-09-17  Matt Austern  <austern@apple.com>
7196
7197         PR c++/15049
7198         * g++.dg/other/anon3.C: New.
7199
7200 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7201
7202         PR c++/7503
7203         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7204         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7205         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7206         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7207         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7208
7209 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7210
7211         PR fortran/17286
7212         * gfortran.dg/pr17286.f90: New test.
7213
7214 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7215
7216         PR c++/17530
7217         * g++.dg/template/static7.C: New test.
7218
7219 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7220
7221         PR tree-opt/17558
7222         * gcc.c-torture/compile/pr17558.c: New test.
7223
7224 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7225
7226         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7227         if SKIP_ATTRIBUTE is defined.
7228
7229 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7230
7231         PR fortran/15957
7232         * gfortran.dg/pr15957.f90: New test.
7233
7234 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7235
7236         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7237         in comparison.
7238         * gcc.dg/vect/vect-79.c: Likewise.
7239         * gcc.dg/vect/vect-80.c: Likewise.
7240
7241 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7242
7243         PR fortran/15750
7244         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7245
7246 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7247
7248         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7249         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7250         * gcc.dg/vect/vect-62.c: New testcase.
7251         * gcc.dg/vect/vect-63.c: New testcase.
7252         * gcc.dg/vect/vect-64.c: New testcase.
7253         * gcc.dg/vect/vect-65.c: New testcase.
7254         * gcc.dg/vect/vect-66.c: New testcase.
7255         * gcc.dg/vect/vect-67.c: New testcase.
7256         * gcc.dg/vect/vect-68.c: New testcase.
7257         * gcc.dg/vect/vect-69.c: New testcase.
7258         * gcc.dg/vect/vect-79.c: New testcase.
7259         * gcc.dg/vect/vect-80.c: New testcase.
7260
7261 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7262
7263         * gcc.target/mips/asm-1.c: New test.
7264
7265 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7266
7267         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7268         * gcc.dg/vect/vect-73.c: New testcase.
7269         * gcc.dg/vect/vect-74.c: New testcase.
7270         * gcc.dg/vect/vect-75.c: New testcase.
7271         * gcc.dg/vect/vect-76.c: New testcase.
7272         * gcc.dg/vect/vect-77.c: New testcase.
7273         * gcc.dg/vect/vect-78.c: New testcase
7274
7275 2004-09-18  Paul Brook  <paul@codesourcery.com>
7276
7277         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7278
7279 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7280
7281         PR c/17424
7282         * gcc.dg/pr17424-1.c: New test.
7283
7284 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7285
7286         * g++.dg/tree-ssa/pr17153.C: New test.
7287
7288 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7289
7290         PR pch/13361
7291         * testsuite/g++.dg/pch/wchar-1.C: New.
7292         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7293
7294 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7295
7296         * gcc.c-torture/execute/20040917-1.c: New test.
7297
7298 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7299
7300         PR tree-optimization/17319
7301         * gcc.dg/pr17319.c: New test.
7302
7303 2004-09-17  Devang Patel  <dpatel@apple.com>
7304
7305         * gcc.dg/20040813-1.c: New test.
7306
7307 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7308
7309         PR tree-optimization/17273
7310         * gcc.c-torture/compile/pr17273.c: New test.
7311
7312 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7313
7314         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7315         Update expected messages.
7316         * gcc.dg/declspec-13.c: New test.
7317
7318 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7319
7320         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7321
7322 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7323
7324         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7325         change what 'a' is pointing to.
7326
7327 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/16002
7330         * g++.dg/template/error18.C: New test.
7331
7332         PR c++/16029
7333         * g++.dg/warn/Wunused-8.C: New test.
7334
7335 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7336
7337         PR tree-optimization/17513
7338         * gcc.dg/20040916-1.c: New test.
7339
7340 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/17501
7343         * g++.dg/template/typename7.C: New test.
7344
7345 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7346
7347         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7348
7349 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7350
7351         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7352         with -ftree-based-profiling also.
7353         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7354
7355 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7356
7357         PR/15364
7358         * gfortran.dg/der_array_io_1.f90: New test.
7359         * gfortran.dg/der_array_io_2.f90: New test.
7360         * gfortran.dg/der_array_io_3.f90: New test.
7361
7362 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7363
7364         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7365         EABI.
7366
7367 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7368
7369         * g++.dg/opt/switch1.C: New test.
7370
7371 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7372
7373         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7374         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7375         Update expected messages.
7376
7377 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7378
7379         PR fortran/16485
7380         * gfortran.dg/same_name_1.f90: New test.
7381
7382 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7383
7384         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7385         dereference garbage pointers.
7386
7387 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7388
7389         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7390         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7391
7392         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7393         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7394         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7395
7396 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7397
7398         PR c++/17324
7399         * g++.dg/template/mangle1.C: New test.
7400
7401 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7402
7403         PR tree-optimization/17252
7404         * gcc.c-torture/execute/pr17252.c: New test.
7405
7406 2004-09-14  Andrew Pinski  <apinski@apple.com>
7407
7408         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7409
7410 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7411
7412         PR rtl-optimization/9771
7413         * gcc.dg/pr9771-1.c: New test case.
7414
7415 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7416
7417         PR tree-optimization/15262
7418         * gcc.c-torture/execute/pr15262-1.c: New test.
7419         * gcc.c-torture/execute/pr15262-2.c: New test.
7420
7421 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7422
7423         * gcc.dg/declspec-12.c: New test.
7424
7425 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7426
7427         * gfortran.dg/pr17090.f90: Add directives to test.
7428
7429 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7430
7431         * gcc.c-torture/compile/20040914-1.c: New test.
7432
7433 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/16162
7436         * g++.dg/template/decl2.C: New test.
7437
7438 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7439
7440         PR fortran/17090
7441         * gfortran.dg/pr17090.f90: New test.
7442
7443 2004-09-13  Dale Johannesen  <dalej@apple.com>
7444
7445         * gcc.c-torture/compile/pr17408.c:  New test case.
7446
7447 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7448
7449         PR c++/16716
7450         * g++.dg/parse/crash17.C: New test.
7451
7452         PR c++/17327
7453         * g++.dg/template/enum3.C: New test.
7454
7455 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7456
7457         * lib/gcc-defs.exp: Load wrapper.exp.
7458         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7459         using local code.
7460         * lib/gcc.exp (gcc_init): Similar.
7461         * lib/gfortran.exp (gfortran_init): Similar.
7462         * lib/objc.exp (objc_init): Similar.
7463         * lib/treelang.exp (treelang_init): Similar.
7464         * lib/wrapper.exp: New file with build_wrapper call machinery in
7465         ${tool}_maybe_build_wrapper.
7466
7467 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7468
7469         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7470         "inline".
7471         * gcc.dg/declspec-11.c: Update expected messages.
7472         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7473         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7474         gcc.dg/inline-12.c: New tests.
7475
7476 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7477
7478         * g++.dg/tree-ssa/pr17400.C: New testcase.
7479
7480 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7481
7482         * gcc.target/mips/sb1-1.c: New testcase.
7483
7484 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7485
7486         * lib/g77-dg.exp: Remove unused file.
7487         * lib/mike-g77.exp: Ditto.
7488         * lib/g77.exp: Ditto.
7489
7490 2004-09-12  Richard Henderson  <rth@redhat.com>
7491
7492         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7493
7494 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7495
7496         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7497         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7498         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7499         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7500         Update expected messages.
7501
7502 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7503
7504         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7505         declaration/use mismatch for dirp parameter.
7506
7507 2004-09-12  Andrew Pinski  <apinski@apple.com>
7508
7509         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7510         -fgnu-runtime is passed.
7511
7512 2004-09-12  Richard Henderson  <rth@redhat.com>
7513
7514         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7515         do the uplevel thing and update additional_flags directly.
7516         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7517         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7518         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7519         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7520
7521 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7522
7523         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7524
7525 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7526
7527         PR middle-end/17411
7528         * g++.dg/opt/pr17411-1.C: New test case.
7529
7530 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7531
7532         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7533         gcc.dg/tls/diag-2.c: Update expected messages.
7534         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7535         messages.
7536         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7537         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7538         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7539         gcc.dg/tls/diag-5.c: New tests.
7540
7541 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7542
7543         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7544
7545 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7546
7547         * g++.dg/parse/break-in-for.C: New test.
7548
7549 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7550
7551         * gcc.dg/tree-ssa/20040911-1.c: New test.
7552
7553 2004-09-11  Andreas Jaeger  <aj@suse.de>
7554
7555         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7556         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7557
7558 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7559
7560         * gcc.target/frv: New directory of FR-V-specific tests.
7561
7562 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7563
7564         * gcc.dg/convert-vec-1.c: New test.
7565
7566 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7567
7568         PR middle-end/17024
7569         * gcc.dg/pr17024-1.c: New test case.
7570
7571 2004-09-10  Eric Christopher  <echristo@redhat.com>
7572
7573         * gcc.dg/20040910-1.c: New test.
7574
7575 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7576
7577         * gcc.dg/bitfld-9.c: New test.
7578
7579 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7580
7581         * gcc.c-torture/execute/ieee/acc1.c: New test.
7582         * gcc.c-torture/execute/ieee/acc2.c: New test.
7583         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7584
7585 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7586
7587         * gcc.dg/deprecated-2.c: New test.
7588
7589 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7590
7591         * gcc.dg/init-vec-1.c: New test.
7592
7593 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7594
7595         PR middle-end/17055
7596         * gcc.dg/pr17055-1.c: New test case.
7597
7598 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7599
7600         PR target/17377
7601         * gcc.c-torture/execute/pr17377.c: New test.
7602
7603 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7604
7605         PR c/8420
7606         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7607         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7608         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7609         gcc.dg/long-long-typespec-1.c: New tests.
7610         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7611
7612 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7613
7614         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7615         gcc.dg/gnu99-static-1.c: New tests.
7616
7617 2004-09-08  Devang Patel  <dpatel@apple.com>
7618
7619         * gcc.dg/darwin-ld-20040828-1.c: New test.
7620         * gcc.dg/darwin-ld-20040828-2.c: New test.
7621         * gcc.dg/darwin-ld-20040828-3.c: New test.
7622
7623 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7624
7625         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7626         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7627         in error message.
7628         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7629         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7630         in error message.
7631         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7632         types they qualify.
7633         * objc.dg/type-size-2.m: Fix wording in comment.
7634         * objc.dg/va-meth-1.m: New test case.
7635
7636 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7637
7638         PR c/16633:
7639         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7640         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7641
7642 2004-09-06  Devang Patel  <dpatel@apple.com>
7643
7644         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7645         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7646
7647 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7648
7649         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7650         reflect changed line numbering of diagnostics.
7651
7652 2004-09-06  Paul Brook  <paul@codesourcery.com>
7653
7654         * gfortran.dg/edit_real_1.f90: Add new test.
7655
7656 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7657
7658         * gcc.dg/tree-ssa/loop-2.c: New test.
7659         * gcc.dg/tree-ssa/loop-3.c: New test.
7660         * gcc.dg/tree-ssa/loop-4.c: New test.
7661         * gcc.dg/tree-ssa/loop-5.c: New test.
7662
7663 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7664
7665         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7666
7667 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7668
7669         * gcc.dg/format/sentinel-1.c: New test.
7670
7671 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7672
7673         * testsuite/gcc.dg/builtins-46.c: New.
7674
7675 2004-09-03  Devang Patel  <dpatel@apple.com>
7676
7677         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7678         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7679
7680 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7681
7682         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7683         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7684         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7685         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7686         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7687         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7688         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7689         the non-portable bzero.
7690         * gcc.dg/20010912-1.c: xfail for NetWare.
7691         * gcc.dg/20020426-2.c: xfail for NetWare.
7692         * gcc.dg/20021014-1.c: xfail for NetWare.
7693         * gcc.dg/20021018-1.c: xfail for NetWare.
7694         * gcc.dg/20030213-1.c: xfail for NetWare.
7695         * gcc.dg/20030225-1.c: xfail for NetWare.
7696         * gcc.dg/20030708-1.c: xfail for NetWare.
7697         * gcc.dg/builtins-config.h: Also exclude NetWare.
7698         * gcc.dg/format/format.h: Define restrict only if not already defined.
7699         * gcc.dg/nest.c: xfail for NetWare.
7700         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7701         * lib/target-supports.exp (check_visibility_available): Exclude
7702         NetWare.
7703
7704 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7705
7706         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7707         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7708         deterministic starting point for the alignment of structure fields.
7709         * gcc.dg/Wpadded.c: Dito.
7710         * g++.dg/abi/vbase10.C: Dito.
7711
7712 2004-09-03  Devang Patel  <dpatel@apple.com>
7713
7714         * g++.dg/debug/pr15736.cc: New test.
7715
7716 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7717
7718         * README.QMTEST: Fix out-of-date link.
7719
7720 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7721
7722         PR fortran/16579
7723         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7724         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7725
7726 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7727
7728         * g++.dg/abi/arm_rtti1.C: New test.
7729
7730 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7731
7732         * gcc.dg/ppc-vector-memcpy.c: New.
7733         * gcc.dg/ppc-vector-memset.c: New.
7734
7735 2004-09-02  Chao-ying Fu  <fu@mips.com>
7736
7737         * gcc.target/mips/mips-3d-1.c: New test.
7738         * gcc.target/mips/mips-3d-2.c: New test.
7739         * gcc.target/mips/mips-3d-3.c: New test.
7740         * gcc.target/mips/mips-3d-4.c: New test.
7741         * gcc.target/mips/mips-3d-5.c: New test.
7742         * gcc.target/mips/mips-3d-6.c: New test.
7743         * gcc.target/mips/mips-3d-7.c: New test.
7744         * gcc.target/mips/mips-3d-8.c: New test.
7745         * gcc.target/mips/mips-3d-9.c: New test.
7746         * gcc.target/mips/mips-ps-1.c: New test.
7747         * gcc.target/mips/mips-ps-2.c: New test.
7748         * gcc.target/mips/mips-ps-3.c: New test.
7749         * gcc.target/mips/mips-ps-4.c: New test.
7750         * gcc.target/mips/mips-ps-type.c: New test.
7751
7752 2004-09-02  Paul Brook  <paul@codesourcery.com>
7753
7754         * gfortran.dg/edit_real_1.f90: Add new tests.
7755
7756 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7757
7758         PR fortran/15327
7759         * gfortran.dg/merge_char_1.f90: New test.
7760
7761 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7762
7763         PR fortran/16404
7764         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7765
7766 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7767
7768         PR c/1522
7769         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7770
7771 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7772
7773         * g++.dg/opt/loop1.C: Do not XFAIL.
7774
7775 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7776
7777         * gcc.c-torture/execute/20040831-1.c: New test.
7778
7779 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7780
7781         PR fortran/16579
7782         * gfortran.dg/g77/20010610.f: Now passes.
7783         Copy from g77.f-torture/execute. Add dg-run directive.
7784         * gfortran.dg/g77/README: Update
7785
7786 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7787
7788         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7789         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7790         (t1, t2, t3, t4): Add volatile.
7791
7792 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7793
7794         * g++.dg/ext/visibility/arm1.C: New test.
7795
7796 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7797
7798         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7799         -pedantic-errors.
7800
7801 2004-09-01  Paul Brook  <paul@codesourcery.com>
7802
7803         * gfortran.dg/eof_2.f90: New test.
7804
7805 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7806
7807         PR fortran/16579
7808         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7809
7810 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7811
7812         PR libfortran/16805
7813         * gfortran.dg/list_read_2.f90: New test.
7814
7815 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7816
7817         * g++.dg/abi/key1.C: New test.
7818
7819 2004-08-31  Richard Henderson  <rth@redhat.com>
7820
7821         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7822         form of offsetof.
7823         * g++.dg/other/offsetof5.C: Remove duplicate.
7824
7825 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7826
7827         PR fortran/17244
7828         * gfortran.dg/func_derived_1.f90: New test.
7829
7830 2004-08-31  Paul Brook  <paul@codesourcery.com>
7831
7832         * gfortran.dg/eof_1.f90: New test.
7833
7834 2004-08-31  Paul Brook  <paul@codesourcery.com>
7835
7836         * gfortran.dg/list_read_1.f90: New file.
7837
7838 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * g++.dg/opt/loop1.C: XFAIL.
7841
7842 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7843
7844         * gcc.dg/funcdef-storage-1.c: New.
7845         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7846         an extern function in local scope.
7847         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7848         declare an 'auto inline' function in local scope.
7849         * gcc.dg/20011130-1.c: Likewise.
7850         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7851         an 'auto' function in local scope.
7852         * gcc.dg/20021014-1.c: Likewise.
7853         * gcc.dg/20030331-2.c: Likewise.
7854
7855 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7856
7857         * gfortran.dg/blockdata_1.f90: New test.
7858
7859 2004-08-30  Richard Henderson  <rth@redhat.com>
7860
7861         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7862
7863 2004-08-30  Richard Henderson  <rth@redhat.com>
7864
7865         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7866         additional_flags set by alternate driver.
7867         (ieee-options): New procedure.
7868         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7869         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7870         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7871         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7872
7873 2004-08-30  Richard Henderson  <rth@redhat.com>
7874
7875         * lib/f-torture.exp: Remove.
7876
7877 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7878
7879         PR rtl-optimization/16590
7880         * g++.dg/opt/loop1.C: New test.
7881
7882 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7883
7884         PR fortran/13910
7885         * gfortran.dg/oldstyle_1.f90: New test.
7886
7887 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7888         Paul Brook  <paul@codesourcery.com>
7889
7890         * gfortran.dg/g77/README: Update.
7891         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7892         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7893         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7894
7895 2004-08-28  Paul Brook  <paul@codesourcery.com>
7896
7897         PR libfortran/17195
7898         * gfortran.dg/edit_real_1.f90: New test.
7899
7900 2004-08-27  Paul Brook  <paul@codesourcery.com>
7901
7902         * gfortran.dg/rewind_1.f90: New test.
7903
7904 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7905
7906         PR fortran/16597
7907         * gfortran.dg/pr16597.f90: New test.
7908
7909 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7910
7911         PR c/13801
7912         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7913         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7914         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7915         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7916         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7917
7918 2004-08-26  Nick Clifton  <nickc@redhat.com>
7919
7920         * gcc.c-torture/compile/pr17119.c: New test.
7921
7922 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7923
7924         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7925
7926 2004-08-25  Richard Henderson  <rth@redhat.com>
7927
7928         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7929         the bits that expect kind=8 to be the largest real kind.
7930
7931 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7932
7933         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7934
7935 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7936
7937         * gfortran.dg/assignment_1.f90: New test.
7938
7939 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7940
7941         * g++.dg/template/repo3.C: New test.
7942
7943 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7944
7945         PR middle-end/16693
7946         PR tree-optimization/16372
7947         * g++.dg/opt/pr16372-1.C: New test case.
7948         * g++.dg/opt/pr16693-1.C: New test case.
7949         * g++.dg/opt/pr16693-2.C: New test case.
7950
7951 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7952
7953         * objc.dg/proto-lossage-4.m: New test.
7954
7955 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/17155
7958         * g++.dg/inherit/local2.C: New test.
7959
7960 2004-08-25  Paul Brook  <paul@codesourcery.com>
7961
7962         PR fortran/17144
7963         * gfortran.dg/string_ctor_1.f90: New test.
7964
7965 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7966
7967         PR c++/14428
7968         * g++.dg/template/redecl2.C: New test.
7969
7970 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7971
7972         PR fortran/17143
7973         * gfortran.dg/pr17143.f90: New test.
7974
7975 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7976
7977         PR fortran/17164
7978         * gfortran.dg/pr17164.f90: New test.
7979
7980 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7981
7982         * gcc.dg/tree-ssa/loop-1.c: New test.
7983
7984 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7985
7986         * gcc.c-torture/compile/20040824-1.c: New test.
7987
7988 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7989
7990         * gcc.c-torture/compile/iftrap-3.c: New test.
7991
7992 2004-08-24  Paul Brook  <paul@codesourcery.com>
7993
7994         * gfortran.dg/entry_2.f90: New test.
7995
7996 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7997
7998         PR c++/16889
7999         * g++.dg/lookup/ambig[12].C: New.
8000
8001 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8002
8003         PR c++/16706
8004         * g++.dg/template/crash21.C: New test.
8005         * g++.dg/template/crash22.C: Likewise.
8006
8007 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8008
8009         PR c++/17149
8010         * g++.dg/template/access15.C: New.
8011
8012 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR c++/17163
8015         * g++.dg/template/repo2.C: New test.
8016
8017 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8018
8019         PR rtl-optimization/17078
8020         * gcc.c-torture/execute/pr17078-1.c: New test case.
8021
8022 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8023
8024         PR c/14492
8025         * gcc.dg/debug/crash1.c: New test.
8026
8027 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c/16180
8030         * gcc.dg/loop-5.c: New test.
8031
8032 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8033
8034         * gcc.c-torture/execute/20040823-1.c: New test.
8035
8036 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8037
8038         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8039         to the assembler.  Simplify test accordingly.
8040         (asm_abi_flags): Use GNU names.
8041         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8042         to check for ABI flags.
8043
8044 2004-08-22  Andrew Pinski  <apinski@apple.com>
8045
8046         * g++.dg/opt/pr14029.C: New test.
8047         * gcc.c-torture/execute/pr15262.c: New test.
8048
8049 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8050
8051         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8052
8053 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8054
8055         PR 16908
8056         * gfortran.dg/direct_io.f90: New test.
8057
8058 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8059
8060         PR c++/17121
8061         * g++.dg/inherit/local2.C: New test.
8062
8063 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8064
8065         PR c++/17120
8066         * g++.dg/warn/Wparentheses-4.C: New test.
8067
8068 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/17121
8071         * g++.dg/inherit/local2.C: New test.
8072
8073         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8074         * gcc.dg/ppc-ldstruct.c: Likewise.
8075         * gcc.dg/ppc64-abi-2.c: Likewise.
8076
8077 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR rtl-optimization/17099
8080         * gcc.c-torture/execute/20040820-1.c: New test.
8081
8082 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8083
8084         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8085
8086 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8087
8088         PR fortran/17077
8089         * gfortran.dg/auto_array_1.f90: New test.
8090
8091 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8092
8093         PR fortran/17074
8094         * gfortran.dg/simpleif_1.f90: New test.
8095
8096 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8097
8098         * lib/target-supports.exp (check_profiling_available): Return
8099         false for arm*-*-symbianelf* and arm*-*-eabi*.
8100
8101         PR c++/15890
8102         * g++.dg/template/delete1.C: New test.
8103
8104 2004-08-19  Paul Brook  <paul@codesourcery.com>
8105
8106         PR fortran/14976
8107         PR fortran/16228
8108         * gfortran.dg/data_char_1.f90: New test.
8109
8110 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8111
8112         PR fortran/16946
8113         * gfortran.dg/reduction.f90: New testcase.
8114
8115 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8116
8117         PR fortran/16520
8118         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8119
8120 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8121
8122         PR c++/17041
8123         * g++.dg/Wparentheses-3.C: New test.
8124
8125 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8126
8127         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8128         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8129         * gcc.dg/vect/vect-2.c: Likewise.
8130         * gcc.dg/vect/vect-3.c: Likewise.
8131         * gcc.dg/vect/vect-4.c: Likewise.
8132         * gcc.dg/vect/vect-5.c: Likewise.
8133         * gcc.dg/vect/vect-6.c: Likewise.
8134         * gcc.dg/vect/vect-7.c: Likewise.
8135         * gcc.dg/vect/vect-25.c: Likewise.
8136         * gcc.dg/vect/vect-31.c: Likewise.
8137         * gcc.dg/vect/vect-32.c: Likewise.
8138         * gcc.dg/vect/vect-34.c: Likewise.
8139         * gcc.dg/vect/vect-36.c: Likewise.
8140         * gcc.dg/vect/vect-all.c: Likewise.
8141
8142 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/17068
8145         * g++.dg/template/operator4.C: New test.
8146
8147 2004-08-18  Richard Henderson  <rth@redhat.com>
8148
8149         * gcc.dg/20040206-1.c: XFAIL.
8150
8151 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8152
8153         PR c++/16246
8154         * g++.dg/template/array7.C: New test.
8155
8156 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8157
8158         * gcc.dg/mips-movcc-1.c: New test.
8159         * gcc.dg/mips-movcc-2.c: New test.
8160         * gcc.dg/mips-movcc-3.c: New test.
8161
8162         * gcc.dg/mips-nmadd-1.c: New test.
8163         * gcc.dg/mips-nmadd-2.c: New test.
8164
8165 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8166
8167         PR c++/15871
8168         * g++.dg/opt/inline8.C: New test.
8169
8170         PR c++/16965
8171         * g++.dg/parse/error17.C: New test.
8172
8173 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8174
8175         * gcc.dg/vect: New directory for vectorizer tests.
8176         * gcc.dg/vect/tree-vect.h: New file.
8177         * gcc.dg/vect/vect.exp: New file.
8178         * gcc.dg/vect/pr16105.c.c: New test.
8179         * gcc.dg/vect/vect-1.c: New test.
8180         * gcc.dg/vect/vect-2.c: New test.
8181         * gcc.dg/vect/vect-3.c: New test.
8182         * gcc.dg/vect/vect-4.c: New test.
8183         * gcc.dg/vect/vect-5.c: New test.
8184         * gcc.dg/vect/vect-6.c: New test.
8185         * gcc.dg/vect/vect-7.c: New test.
8186         * gcc.dg/vect/vect-8.c: New test.
8187         * gcc.dg/vect/vect-9.c: New test.
8188         * gcc.dg/vect/vect-10.c: New test.
8189         * gcc.dg/vect/vect-11.c: New test.
8190         * gcc.dg/vect/vect-12.c: New test.
8191         * gcc.dg/vect/vect-13.c: New test.
8192         * gcc.dg/vect/vect-14.c: New test.
8193         * gcc.dg/vect/vect-15.c: New test.
8194         * gcc.dg/vect/vect-16.c: New test.
8195         * gcc.dg/vect/vect-17.c: New test.
8196         * gcc.dg/vect/vect-18.c: New test.
8197         * gcc.dg/vect/vect-19.c: New test.
8198         * gcc.dg/vect/vect-20.c: New test.
8199         * gcc.dg/vect/vect-21.c: New test.
8200         * gcc.dg/vect/vect-22.c: New test.
8201         * gcc.dg/vect/vect-23.c: New test.
8202         * gcc.dg/vect/vect-24.c: New test.
8203         * gcc.dg/vect/vect-25.c: New test.
8204         * gcc.dg/vect/vect-26.c: New test.
8205         * gcc.dg/vect/vect-27.c: New test.
8206         * gcc.dg/vect/vect-28.c: New test.
8207         * gcc.dg/vect/vect-29.c: New test.
8208         * gcc.dg/vect/vect-30.c: New test.
8209         * gcc.dg/vect/vect-31.c: New test.
8210         * gcc.dg/vect/vect-32.c: New test.
8211         * gcc.dg/vect/vect-33.c: New test.
8212         * gcc.dg/vect/vect-34.c: New test.
8213         * gcc.dg/vect/vect-35.c: New test.
8214         * gcc.dg/vect/vect-36.c: New test.
8215         * gcc.dg/vect/vect-37.c: New test.
8216         * gcc.dg/vect/vect-38.c: New test.
8217         * gcc.dg/vect/vect-40.c: New test.
8218         * gcc.dg/vect/vect-41.c: New test.
8219         * gcc.dg/vect/vect-42.c: New test.
8220         * gcc.dg/vect/vect-43.c: New test.
8221         * gcc.dg/vect/vect-44.c: New test.
8222         * gcc.dg/vect/vect-45.c: New test.
8223         * gcc.dg/vect/vect-46.c: New test.
8224         * gcc.dg/vect/vect-47.c: New test.
8225         * gcc.dg/vect/vect-48.c: New test.
8226         * gcc.dg/vect/vect-49.c: New test.
8227         * gcc.dg/vect/vect-50.c: New test.
8228         * gcc.dg/vect/vect-51.c: New test.
8229         * gcc.dg/vect/vect-52.c: New test.
8230         * gcc.dg/vect/vect-53.c: New test.
8231         * gcc.dg/vect/vect-54.c: New test.
8232         * gcc.dg/vect/vect-55.c: New test.
8233         * gcc.dg/vect/vect-56.c: New test.
8234         * gcc.dg/vect/vect-57.c: New test.
8235         * gcc.dg/vect/vect-58.c: New test.
8236         * gcc.dg/vect/vect-59.c: New test.
8237         * gcc.dg/vect/vect-60.c: New test.
8238         * gcc.dg/vect/vect-61.c: New test.
8239         * gcc.dg/vect/vect-all.c: New test.
8240         * gcc.dg/vect/vect-none.c: New test.
8241
8242 2004-08-17  Paul Brook  <paul@codesourcery.com>
8243
8244         PR fortran/13082
8245         * gfortran.dg/entry_1.f90: New test.
8246
8247 2004-08-17  Andrew Pinski  <apinski@apple.com>
8248
8249         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8250
8251 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8252
8253         * gcc.dg/pr17036-1.c: New test.
8254
8255 2004-08-16  Devang Patel  <dpatel@apple.com>
8256
8257         * gcc.dg/darwin-20040809-1.c: New test.
8258
8259 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8260
8261         * gcc.dg/funcdef-attr-1.c: New test.
8262
8263 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8264
8265         * gcc.dg/altivec-17.c: New test.
8266         * gcc.dg/altivec-18.c: New test.
8267
8268 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8269
8270         PR c++/6749
8271         * g++.dg/template/vtable2.C: New test.
8272
8273 2004-08-14  Richard Henderson  <rth@redhat.com>
8274
8275         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8276         * gcc.dg/pack-test-4.c (main): Return 0.
8277         * gcc.dg/setjmp-1.c: Remove XFAIL.
8278         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8279
8280 2004-08-14  Richard Henderson  <rth@redhat.com>
8281
8282         * gcc.dg/980217-1.c: Add prototype for printf.
8283
8284 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8285
8286         * gfortran.dg/pr16935.f90: New test.
8287
8288 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8289
8290         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8291
8292 2004-08-13  Paul Brook  <paul@codesourcery.com>
8293
8294         * gfortran.dg/der_io_1.f90: Remove stray comma.
8295
8296 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8297
8298         * gcc.dg/vmx/cw-bug-2.c: Remove.
8299         * gcc.dg/vmx/vprint-1.c: Remove.
8300         * gcc.dg/vmx/vscan-1.c: Remove.
8301
8302 2004-08-12  Devang patel  <dpatel@apple.com>
8303
8304         * gcc.dg/darwin-20040809-2.c: New test.
8305
8306 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8307
8308         * g++.dg/ext/altivec-12.C: New test.
8309
8310         * g++.dg/ext/altivec-11.C: New test.
8311
8312 2004-08-12  Paul Brook  <paul@codesourcery.com>
8313
8314         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8315
8316 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8317
8318         * g++.dg/ext/altivec-2.C: Check for hardware support before
8319         executing any VMX instructions.
8320
8321         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8322
8323 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8324
8325         PR c++/16276
8326         * g++.old-deja/g++.other/comdat4.C: New test.
8327         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8328
8329 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8330
8331         PR target/16286
8332         * gcc.dg/pr16286.c: New test.
8333
8334 2004-08-12 Jan Beulich <jbeulich@novell.com>
8335
8336         * g++.dg/ext/asm5.C: New.
8337
8338 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8339
8340         PR c++/16698
8341         * g++.dg/eh/crash1.C: New test.
8342
8343         PR c++/16717
8344         * g++.dg/ext/construct1.C: New test.
8345
8346 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8347
8348         PR c++/16853
8349         * g++.dg/init/ptrmem1.C: New test.
8350
8351         PR c++/16618
8352         * g++.dg/parse/offsetof5.C: New test.
8353
8354         PR c++/16870
8355         * g++.dg/template/overload3.C: New test.
8356
8357 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8358
8359         PR c++/16964
8360         * g++.dg/parse/error16.C: New test.
8361
8362         PR c++/16904
8363         * g++.dg/template/error14.C: New test.
8364
8365         PR c++/16929
8366         * g++.dg/template/error15.C: New test.
8367
8368 2004-08-11  Devang Patel  <dpatel@apple.com>
8369
8370         * gcc.dg/darwin-ld-20040809-1.c: New test.
8371         * gcc.dg/darwin-ld-20040809-2.c: New test.
8372
8373 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8374
8375         PR fortran/16917
8376         * gfortran.dg/dfloat_1.f90: New test.
8377
8378 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8379
8380         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8381         * gcc.dg/dll-2.c: Fix dg-require syntax.
8382         * gcc.misc-tests/arm-isr.c (abort): Declare.
8383         (exit): Likewise.
8384
8385 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8386
8387         PR c++/16971
8388         * g++.dg/parse/crash16.C: New test.
8389
8390 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8391
8392         * gcc.dg/mips-rsqrt-1.c: New test case.
8393         * gcc.dg/mips-rsqrt-2.c: New test case.
8394         * gcc.dg/mips-rsqrt-3.c: New test case.
8395
8396 2004-08-10  Paul Brook  <paul@codesourcery.com>
8397
8398         * gfortran.dg/der_io_1.f90: New test.
8399
8400 2004-08-10  Paul Brook  <paul@codesourcery.com>
8401
8402         PR fortran/16919
8403         * gfortran.dg/der_array_1.f90: New test.
8404
8405 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8406
8407         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8408
8409 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8410
8411         * gcc.dg/wchar_t-2.c: Fix typo.
8412
8413 2004-08-09  Falk Hueffner  <falk@debian.org>
8414
8415         PR tree-optimization/12517
8416         * gcc.c-torture/compile/pr12517.c: New test.
8417
8418         PR tree-optimization/12578
8419         * gcc.c-torture/compile/pr12578.c: New test.
8420
8421         PR tree-optimization/12899
8422         * gcc.c-torture/compile/pr12899.c: New test.
8423
8424         PR rtl-optimization/14692
8425         * gcc.c-torture/compile/pr14692.c: New test.
8426
8427         PR tree-optimization/16461
8428         * gcc.c-torture/compile/pr16461.c: New test.
8429
8430 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8431
8432         * gfortran.dg/getenv_1.f90: New test.
8433
8434 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8435
8436         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8437         wchar_t.
8438         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8439
8440 2004-08-06  Paul Brook  <paul@codesourcery.com>
8441
8442         * gfortran.dg/ret_array_1.f90: New test.
8443         * gfortran.dg/ret_pointer_1.f90: New test.
8444
8445 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8446
8447         * gcc.dg/missing-field-init-[12].c: New tests.
8448         * g++.dg/warn/missing-field-init-[12].C: New tests.
8449
8450 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8451
8452         * gcc.dg/enum2.c: New test.
8453         * gcc.dg/symbian3.c: Likewise.
8454         * gcc.dg/symbian4.c: Likewise.
8455         * gcc.dg/wchar_t-2.c: Likewise.
8456
8457 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8458
8459         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8460         destructor tests.
8461
8462 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8463
8464         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8465         dg-require-visiblity.
8466         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8467         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8468         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8469         * g++.dg/ext/visibility/new1.C: Likewise.
8470         * g++.dg/ext/visibility/pragma.C: Likewise.
8471         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8472         * g++.dg/ext/visibility/virtual.C: Likewise.
8473         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8474         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8475         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8476         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8477         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8478         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8479         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8480         * g++/dg/ext/visibility/visibility-8.C: New test.
8481         * gcc.c-torture/compile/dll.x: Remove.
8482         * gcc.dg/dll-2.c: Use dg-require-dll
8483         * gcc.dg/visibility-10.c: New test.
8484         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8485         supporting DLLs.
8486         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8487         (scan_not_hidden): Likewise.
8488
8489 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8490
8491         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8492
8493 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8494
8495         * gcc.c-torture/execute/20040805-1.c: New test.
8496
8497 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8498
8499         * gcc.dg/20020118-1.c: Declare abort.
8500         * gcc.dg/altivec_check.h: Likewise.
8501         * gcc.dg/iftrap-2.c: Likewise.
8502         * gcc.dg/pragma-darwin.c: Likewise.
8503         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8504
8505 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8506
8507         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8508
8509 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8510
8511         * gcc.c-torture/execute/builtins/abs-2.c,
8512         gcc.c-torture/execute/builtins/abs-3.c,
8513         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8514         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8515         intmax_t, uintmax_t and their limits.
8516         * gcc.dg/intmax_t-1.c: New test.
8517
8518 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8519
8520         * g++.dg/tc1/dr147.C: Add reference to PR.
8521
8522 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8523
8524         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8525         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8526
8527 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8528
8529         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8530
8531 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8532
8533         * gcc.dg/redecl-5.c: New test.
8534         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8535         of scanf.
8536
8537 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8538
8539         PR middle-end/16790
8540         * gcc.c-torture/execute/pr16790-1.c: New test case.
8541
8542 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8543
8544         * g++.dg/ext/visibility/assign1.C: New test.
8545         * g++.dg/ext/visibility/new1.C: Likewise.
8546
8547         * gcc.dg/symbian1.c: New test.
8548         * gcc.dg/symbian2.c: Likewise.
8549
8550 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8551
8552         PR target/16570
8553         * gcc.dg/i386-sse-9.c: New test.
8554
8555 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8556
8557         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8558
8559 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8560
8561         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8562         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8563         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8564         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8565         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8566         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8567         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8568         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8569         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8570         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8571         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8572         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8573         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8574         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8575         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8576         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8577         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8578         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8579         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8580         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8581         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8582         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8583         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8584         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8585         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8586         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8587         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8588         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8589         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8590         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8591         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8592         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8593         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8594         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8595         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8596         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8597         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8598         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8599         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8600         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8601         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8602         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8603         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8604         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8605         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8606         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8607         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8608         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8609         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8610         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8611         gcc.misc-tests/i386-pf-3dnow-1.c,
8612         gcc.misc-tests/i386-pf-athlon-1.c,
8613         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8614         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8615         Declare built-in functions used.
8616         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8617
8618 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8619
8620         PR c++/16707
8621         * g++.dg/lookup/using12.C: New test.
8622
8623         * g++.dg/init/null1.C: Fix PR number.
8624         * g++.dg/parse/namespace10.C: Likewise.
8625
8626 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8627
8628         PR c++/16224
8629         * g++.dg/template/spec17.C: New test.
8630         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8631         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8632
8633 2004-08-02  David Billinghurst
8634
8635         PR fortran/16292
8636         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8637
8638 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8639
8640         * gcc.dg/ia64-got-1.c: New test case.
8641
8642 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/16489
8645         * g++.dg/init/null1.C: New test.
8646         * g++.dg/tc1/dr76.C: Adjust error marker.
8647
8648         PR c++/16529
8649         * g++.dg/parse/namespace10.C: New test.
8650
8651         PR c++/16810
8652         * g++.dg/inherit/ptrmem2.C: New test.
8653
8654 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8655
8656         PR target/16155
8657         * gcc.dg/pr16155.c: New test.
8658
8659 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8660
8661         * gcc.dg/redecl-2.c: New test.
8662
8663 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8664
8665         * gcc.dg/darwin-longdouble.c: New file.
8666
8667 2004-07-30  Richard Henderson  <rth@redhat.com>
8668
8669         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8670         write to constant argument.
8671         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8672
8673 2004-07-30  Richard Henderson  <rth@redhat.com>
8674
8675         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8676         tests of nearest around zero.
8677
8678 2004-07-30  Andrew Pinski  <apinski@apple.com>
8679
8680         * gcc.c-torture/compile/20040730-1.c: New test.
8681
8682 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8683
8684         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8685         powerpc-eabispe.
8686
8687 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8688
8689         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8690
8691 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8692
8693         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8694         contains $ld_library_path.
8695         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8696
8697 2004-07-29  Richard Henderson  <rth@redhat.com>
8698
8699         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8700
8701         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8702         (alt2, which): New.
8703         (Check): Accept either alternative.
8704
8705 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8706
8707         * g++.dg/abi/inline1.C: New test.
8708         * g++.dg/abi/local1-a.cc: Likewise.
8709         * g++.dg/abi/local1.C: Likewise.
8710         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8711         * g++.dg/abi/mangle12.C: Likewise.
8712         * g++.dg/abi/mangle17.C: Likewise.
8713         * g++.dg/abi/mangle20-2.C: Likewise.
8714         * g++.dg/opt/interface1.C: Likewise.
8715         * g++.dg/opt/interface1.h: Likewise.
8716         * g++.dg/opt/interface1-a.cc: New test.
8717         * g++.dg/parse/repo1.C: New test.
8718         * g++.dg/template/repo1.C: Likewise.
8719         * g++.dg/warn/Winline-1.C: Likewise.
8720         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8721
8722 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8723
8724         * gcc.dg/tree-ssa/20040729-1.c: New test.
8725
8726 2004-07-27  Matt Austern <austern@apple.com>
8727
8728         * gcc.dg/darwin-bool-1.c: New test.
8729         * gcc.dg/darwin-bool-2.c: New test.
8730
8731 2004-07-28  Richard Henderson  <rth@redhat.com>
8732
8733         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8734         arguments in the correct type.  Don't write to constant arguments.
8735
8736 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8737
8738         PR tree-optimization/16688
8739         PR tree-optimization/16689
8740         * g++.dg/tree-ssa/pr16688.C: New test.
8741
8742 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8743
8744         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8745         loads.  Not only in the comment, this time.
8746
8747 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8748
8749         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8750         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8751         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8752         * gcc.dg/sh4a-bitmovua.c: New.
8753         * gcc.dg/sh4a-cos.c: New.
8754         * gcc.dg/sh4a-cosf.c: New.
8755         * gcc.dg/sh4a-fprun.c: New.
8756         * gcc.dg/sh4a-fsrra.c: New.
8757         * gcc.dg/sh4a-memmovua.c: New.
8758         * gcc.dg/sh4a-sin.c: New.
8759         * gcc.dg/sh4a-sincos.c: New.
8760         * gcc.dg/sh4a-sincosf.c: New.
8761         * gcc.dg/sh4a-sinf.c: New.
8762
8763 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8764
8765         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8766         conditionals.
8767         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8768         loads.
8769         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8770         DOM1.
8771
8772 2004-07-27  Andrew Pinski  <apinski@apple.com>
8773
8774         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8775
8776 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8777
8778         * gcc.dg/pragma-isr.c: New test.
8779
8780 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8781
8782         PR c++/14429
8783         * g++.dg/template/ttp11.C: New test.
8784
8785 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8786
8787         * gcc.c-torture/compile/20040727-1.c: New test.
8788
8789 2004-07-26  Eric Christopher  <echristo@redhat.com>
8790
8791         * gcc.c-torture/compile/20040726-2.c: New test.
8792
8793 2004-07-26  Andrew Pinski  <apinski@apple.com>
8794
8795         * g++.dg/rtti/tinfo1.C: Xfail.
8796
8797 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8798
8799         * gcc.c-torture/compile/20040726-1.c: New test.
8800
8801 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8802             Brian Ryner  <bryner@brianryner.com>
8803
8804         PR c++/9283
8805         PR c++/15000
8806         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8807         * g++.dg/ext/visibility/: New directory.
8808         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8809         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8810         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8811         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8812         * g++.dg/ext/visibility/fvisibility.C,
8813         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8814         g++.dg/ext/visibility/fvisibility-override1.C
8815         g++.dg/ext/visibility/fvisibility-override2.C
8816         g++.dg/ext/visibility/memfuncts.C
8817         g++.dg/ext/visibility/noPLT.C
8818         g++.dg/ext/visibility/pragma.C
8819         g++.dg/ext/visibility/pragma-override1.C
8820         g++.dg/ext/visibility/pragma-override2.C
8821         g++.dg/ext/visibility/staticmemfuncts.C
8822         g++.dg/ext/visibility/virtual.C: New tests.
8823
8824 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8825
8826         PR c/15360
8827         * gcc.dg/pr15360-1.c: New test.
8828
8829 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8830
8831         * gcc.dg/pragma-align-2.c: New test.
8832         * gcc.dg/pragma-init-fini.c: New test.
8833         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8834         targets.
8835
8836 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8837
8838         * gcc.dg/init-string-2.c: New test.
8839
8840 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8841
8842         PR 16684
8843         * gcc.dg/Wredundant-decls-1.c: New test case.
8844
8845 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8846
8847         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8848         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8849         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8850         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8851         * gcc.dg/compat/generate-random.c: New file.
8852         * gcc.dg/compat/generate-random.h: Likewise.
8853         * gcc.dg/compat/generate-random_r.c: Likewise.
8854         * gcc.dg/compat/struct-layout-1.h: Likewise.
8855         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8856         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8857         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8858         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8859         * gcc.dg/compat/struct-layout-1_main.c: New test.
8860         * gcc.dg/compat/struct-layout-1_x.c: New file.
8861         * gcc.dg/compat/struct-layout-1_y.c: New file.
8862         * gcc.dg/compat/struct-layout-1_test.h: New file.
8863
8864 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8865
8866         * gcc.dg/comp-return-1.c: New test
8867
8868 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8869
8870         * gcc.dg/vmx/8-02a.c: Fix typo.
8871
8872         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8873         * gcc.dg/darwin-abi-3.c: New test.
8874
8875         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8876         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8877
8878         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8879         * gcc.dg/vmx/ops-long-1.c: New test.
8880         * gcc.dg/vmx/ops-long-2.c: New test.
8881
8882 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8883
8884         * g++.dg/lookup/conv-[1234].C: New.
8885
8886 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8887
8888         * g++.dg/parse/attr2.C: Simplify.
8889
8890 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8891
8892         PR c/7284
8893         * gcc.c-torture/execute/pr7284-1.c: New test.
8894
8895 2004-07-22  Brian Booth  <bbooth@redhat.com>
8896
8897         * gcc.dg/tree-ssa/20040721-1.c: New test.
8898
8899 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8900
8901         * g++.dg/template/crash20.c: New.
8902
8903 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8904
8905         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8906         Add dg-run directive.  Declare variables as required.
8907         * gfortran.dg/g77/README: Update
8908
8909 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8910
8911         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8912         gcc.dg/cris-peep2-andu2.c: New tests.
8913
8914 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8915
8916         PR c/15052
8917         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8918         on return type.
8919         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8920         messages.
8921         * gcc.dg/qual-return-2.c: Update expected messages.
8922         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8923
8924 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8925
8926         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8927         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8928
8929 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8930
8931         PR c/11250
8932         * gcc.dg/init-string-1.c: New test.
8933
8934 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR middle-end/15345
8937         PR c/16450
8938         * gcc.dg/torture/nested-fn-1.c: New test.
8939
8940 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8941
8942         PR target/16559
8943         * gcc.dg/ia64-fptr-1.c: New file.
8944
8945 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8946
8947         PR c++/14497
8948         * g++.dg/template/spec16.C: New test.
8949         * g++.old-deja/g++.robertl/eb118.C: Remove.
8950
8951 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8952
8953         PR c++/509
8954         * g++.dg/template/spec15.C: New test.
8955
8956 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8957
8958         Copy cases from g77.f-torture/execute and add dg-run
8959         directive.  Other changes as noted.
8960         * gfortran.dg/g77/13037.f
8961         * gfortran.dg/g77/1832.f
8962         * gfortran.dg/g77/19981119-0.f
8963         * gfortran.dg/g77/19990313-0.f
8964         * gfortran.dg/g77/19990313-1.f
8965         * gfortran.dg/g77/19990313-2.f
8966         * gfortran.dg/g77/19990313-3.f
8967         * gfortran.dg/g77/19990419-1.f
8968         * gfortran.dg/g77/19990826-0.f
8969         * gfortran.dg/g77/19990826-2.f
8970         * gfortran.dg/g77/20000503-1.f
8971         * gfortran.dg/g77/20001111.f
8972         * gfortran.dg/g77/20010116.f
8973         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8974         * gfortran.dg/g77/20010430.f
8975         * gfortran.dg/g77/6177.f
8976         * gfortran.dg/g77/947.f
8977         * gfortran.dg/g77/970816-3.f
8978         * gfortran.dg/g77/971102-1.f
8979         * gfortran.dg/g77/980520-1.f
8980         * gfortran.dg/g77/980628-0.f
8981         * gfortran.dg/g77/980628-1.f
8982         * gfortran.dg/g77/980628-10.f
8983         * gfortran.dg/g77/980628-2.f
8984         * gfortran.dg/g77/980628-3.f
8985         * gfortran.dg/g77/980628-7.f
8986         * gfortran.dg/g77/980628-8.f
8987         * gfortran.dg/g77/980628-9.f
8988         * gfortran.dg/g77/980701-0.f
8989         * gfortran.dg/g77/980701-1.f
8990         * gfortran.dg/g77/cabs.f
8991         * gfortran.dg/g77/claus.f
8992         * gfortran.dg/g77/complex_1.f
8993         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8994         * gfortran.dg/g77/dcomplex.f
8995         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8996         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8997         * gfortran.dg/g77/f90-intrinsic-numeric.f
8998         * gfortran.dg/g77/int8421.f
8999         * gfortran.dg/g77/labug1.f
9000         * gfortran.dg/g77/large_vec.f
9001         * gfortran.dg/g77/le.f
9002         * gfortran.dg/g77/short.f
9003         * gfortran.dg/g77/README: Update
9004
9005 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/16637
9008         * g++.dg/parse/lookup4.C: New test.
9009
9010 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9011
9012         PR c++/16175
9013         * g++.dg/template/ttp10.C: New test.
9014
9015 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9016
9017         * gcc.dg/pr12625-1.c: New test.
9018
9019 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9020
9021         * testsuite/gcc.dg/switch-warn-1.c: New test.
9022         * testsuite/gcc.dg/switch-warn-2.c: New test.
9023         * gcc.c-torture/compile/pr14730.c: Update.
9024
9025 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9026
9027         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9028         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9029         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9030         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9031
9032 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9033
9034         PR c++/16623
9035         * g++.dg/template/assign1.C: New test.
9036
9037 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9038
9039         PR c++/12170
9040         * g++.dg/template/ttp9.C: New test.
9041
9042 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9043
9044         * gcc.dg/format/cmn-err-1.c: New test.
9045
9046 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9047
9048         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9049         gcc.dg/Wparentheses-10.c: New tests.
9050         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9051
9052 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9053
9054         PR fortran/16465
9055         * gfortran.dg/g77//ffixed-line-length-0.f,
9056         gfortran.dg/g77/ffixed-line-length-132.f,
9057         gfortran.dg/g77/ffixed-line-length-72.f,
9058         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9059         gfortran.dg/g77/README: Update.
9060
9061 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9062
9063         PR c++/13092
9064         * g++.dg/template/non-dependent7.C: New test.
9065         * g++.dg/template/non-dependent8.C: Likewise.
9066         * g++.dg/template/non-dependent9.C: Likewise.
9067         * g++.dg/template/non-dependent10.C: Likewise.
9068
9069 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/16337
9072         * g++.dg/parse/attr2.C: New test.
9073
9074 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9075
9076         * g77.dg: Removed.
9077         * g77.f-torture: Ditto.
9078
9079 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9080
9081         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9082         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9083         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9084
9085 2004-07-16  Richard Henderson  <rth@redhat.com>
9086
9087         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9088
9089 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9090
9091         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9092         tests with full list of options.
9093         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9094         of TORTURE_OPTIONS if test contains 'dg-do run'.
9095
9096         PR fortran/16404
9097         * gfortran.dg/do_iterator.f90: New test.
9098
9099 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9100
9101         PR rtl-optimization/16536
9102         * gcc.c-torture/execute/restrict-1.c: New test.
9103
9104 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9105
9106         PR fortran/15324
9107         * gfortran.dg/pr15324.f90: New test.
9108
9109         PR fortran/15129
9110         * gfortran.dg/pr15129.f90: New test.
9111
9112         PR fortran/15140
9113         * gfortran.dg/pr15140.f90: New test.
9114
9115         PR fortran/13792
9116         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9117         compile-time simplification.
9118
9119 2004-07-14  Mike Stump  <mrs@apple.com>
9120
9121         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9122
9123 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9124
9125         PR target/16325
9126         * gcc.dg/profile-generate-1.c: New.
9127
9128 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9129
9130         * gcc.c-torture/execute/20040709-1.c: New test.
9131         * gcc.c-torture/execute/20040709-2.c: New test.
9132
9133 2004-07-14  Mike Stump  <mrs@apple.com>
9134
9135         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9136
9137 2004-07-14  Mike Stump  <mrs@apple.com>
9138
9139         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9140
9141 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9142
9143         PR c++/16518
9144         * g++.dg/parse/mutable1.C: New test.
9145
9146 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9147
9148         PR tree-optimization/16443
9149         * gcc.dg/tree-ssa/20040713-1.c: New test.
9150
9151 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9152
9153         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9154         for operator new.
9155
9156 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9157
9158         * gfortran.dg/g77/README: New file
9159         * gfortran.dg/g77/19981216-0.f:  Copy from
9160         g77.f-torture/noncompile.  Add "dg-do compile" and
9161         dg-error as required.
9162         * gfortran.dg/g77/19990218-1.f: Likewise
9163         * gfortran.dg/g77/19990905-1.f: Likewise
9164         * gfortran.dg/g77/9263.f: Likewise
9165         * gfortran.dg/g77/980615-0.f: Likewise
9166         * gfortran.dg/g77/980616-0.f: Likewise
9167         * gfortran.dg/g77/check0.f: Likewise
9168         * gfortran.dg/g77/select_no_compile.f: Likewise
9169
9170 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9171
9172         Copy files from g77.f-torture/compile.
9173         Add "{ dg-do compile}".  Other changes as noted
9174         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9175         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9176         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9177         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9178         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9179         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9180         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9181         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9182         statement to conform to standard.  Append alpha1.x for reference.
9183         * gfortran.dg/g77/xformat.f: Add dg-warning
9184
9185 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9186
9187         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9188         Add {dg-do compile} directive.
9189         * gfortran.dg/g77/cpp2.F: Likewise
9190
9191 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9192
9193         PR c++/5402
9194         * g++.dg/lookup/name-clash1.C: New test.
9195
9196         PR c++/9777
9197         * g++.dg/lookup/name-clash2.C: New test.
9198
9199         PR c++/12102
9200         * g++.dg/lookup/name-clash3.C: New test.
9201
9202 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9203
9204         * g++.dg/lookup/new2.C: New test.
9205         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9206
9207 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9208
9209         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9210         Add {dg-do compile} directive.
9211         * gfortran.dg/g77/13060.f: Likewise
9212         * gfortran.dg/g77/19990218-0.f: Likewise
9213         * gfortran.dg/g77/19990305-0.f: Likewise
9214         * gfortran.dg/g77/19990419-0.f: Likewise
9215         * gfortran.dg/g77/19990502-0.f: Likewise
9216         * gfortran.dg/g77/19990502-1.f: Likewise
9217         * gfortran.dg/g77/19990525-0.f: Likewise
9218         * gfortran.dg/g77/19990826-1.f: Likewise
9219         * gfortran.dg/g77/19990826-3.f: Likewise
9220         * gfortran.dg/g77/19990905-2.f: Likewise
9221         * gfortran.dg/g77/20000412-1.f: Likewise
9222         * gfortran.dg/g77/20000511-1.f: Likewise
9223         * gfortran.dg/g77/20000511-2.f: Likewise
9224         * gfortran.dg/g77/20000518.f: Likewise
9225         * gfortran.dg/g77/20000601-1.f: Likewise
9226         * gfortran.dg/g77/20000601-2.f: Likewise
9227         * gfortran.dg/g77/20000629-1.f: Likewise
9228         * gfortran.dg/g77/20000630-2.f: Likewise
9229         * gfortran.dg/g77/20010115.f: Likewise
9230         * gfortran.dg/g77/20010321-1.f: Likewise
9231         * gfortran.dg/g77/20010426.f: Likewise
9232         * gfortran.dg/g77/20020307-1.f: Likewise
9233         * gfortran.dg/g77/8485.f: Likewise
9234         * gfortran.dg/g77/960317-1.f: Likewise
9235         * gfortran.dg/g77/970915-0.f: Likewise
9236         * gfortran.dg/g77/980310-1.f: Likewise
9237         * gfortran.dg/g77/980310-2.f: Likewise
9238         * gfortran.dg/g77/980310-3.f: Likewise
9239         * gfortran.dg/g77/980310-4.f: Likewise
9240         * gfortran.dg/g77/980310-6.f: Likewise
9241         * gfortran.dg/g77/980310-7.f: Likewise
9242         * gfortran.dg/g77/980310-8.f: Likewise
9243         * gfortran.dg/g77/980419-2.f: Likewise
9244         * gfortran.dg/g77/980424-0.f: Likewise
9245         * gfortran.dg/g77/980427-0.f: Likewise
9246         * gfortran.dg/g77/980729-0.f: Likewise
9247         * gfortran.dg/g77/981117-1.f: Likewise
9248         * gfortran.dg/g77/toon_1.f: Likewise
9249
9250 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9251
9252         PR c++/2204
9253         * g++.dg/other/abstract2.C: New test.
9254
9255 2004-07-12  Paul Brook  <paul@codesourcery.com>
9256
9257         * gfortran.dg/pointer_init_1.f90: New test.
9258
9259 2004-07-11  Paul Brook  <paul@codesourcery.com>
9260
9261         PR fortran/15986
9262         * gfortran.dg/contained_1.f90: New test.
9263
9264 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9265
9266         * g++.dg/parse/defarg8.C: New test.
9267
9268 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9269
9270         PR fortran/16433
9271         * gfortran.dg/pr16433.f: New test.
9272
9273         PR fortran/17574
9274         * gfortran.dg/pr15754.f90: New test.
9275
9276 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9277
9278         PR tree-optimization/16437
9279         * gcc.c-torture/execute/bitfld-4.c: New test.
9280
9281 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9282
9283         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9284         access to common var from module.
9285
9286 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9287
9288         PR fortran/16336
9289         * gfortran.fortran-torture/execute/common_2.f90: New test.
9290
9291 2004-07-10  Paul Brook  <paul@codesourcery.com>
9292
9293         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9294
9295 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9296
9297         PR fortran/15969
9298         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9299
9300 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9301
9302         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9303         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9304         * gfortran.dg/g77/ffree-form-1.f: Likewise
9305         * gfortran.dg/g77/ffree-form-2.f: Likewise
9306         * gfortran.dg/g77/ffree-form-3.f: Likewise
9307         * gfortran.dg/g77/fno-underscoring.f: Likewise
9308         * gfortran.dg/g77/funderscoring.f: Likewise
9309         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9310
9311 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9312
9313         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9314
9315 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9316         Paul Brook  <paul@codesourcery.com>
9317
9318         PR fortran/13415
9319         * gfortran.dg/common_pointer_1.f90: New test.
9320
9321 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9322
9323         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9324
9325 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9326
9327         PR target/16364
9328         * gcc.c-torture/compile/20040709-1.c: New.
9329
9330 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9331
9332         PR fortran/14077
9333         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9334
9335 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9336
9337         PR fortran/13201
9338         * gfortran.dg/shape_1.f90: New test.
9339
9340 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9341             Andrew Pinski  <apinski@apple.com>
9342
9343         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9344
9345 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9346
9347         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9348         comment.
9349
9350 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9351         Paul Brook  <paul@codesourcery.com>
9352
9353         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9354         '.f95' and '.F95'.
9355
9356 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9357
9358         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9359
9360 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9361
9362         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9363         testcases with capital suffix.
9364
9365 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9366
9367         PR fortran/15481
9368         PR fortran/13372
9369         PR fortran/13575
9370         PR fortran/15978
9371         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9372
9373         * gfortran.dg/implicit_1.f90: New test.
9374
9375 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9376
9377         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9378         expression to match gfortran warning/error messages
9379         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9380         dg-error text.
9381
9382 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9383
9384         * lib/fortran-torture.exp: Rename proc search_for to
9385         search_for_re.
9386
9387 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9388
9389         * gcc.c-torture/execute/simd-5.x: New file.
9390         XFAIL on SPARC 64-bit at -O0.
9391
9392 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9393
9394         PR c++/8211
9395         PR c++/16165
9396         * g++.dg/warn/effc3.C: New test.
9397
9398 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9399
9400         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9401         change X to 1X in format.
9402         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9403         add data statements to conform to standard.
9404
9405 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9406
9407         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9408         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9409         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9410
9411 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9412
9413         * gfortran.dg/g77/7388.f: Copy from g77.dg
9414         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9415         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9416         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9417         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9418         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9419         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9420         * gfortran.dg/g77/strlen0.f: Likewise
9421
9422 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9423
9424         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9425         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9426
9427 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9428
9429         * gcc.c-torture/execute/920428-2.x: Delete.
9430         * gcc.c-torture/execute/920501-7.x: Likewise.
9431
9432 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9435         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9436         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9437         prescott and c3-2.
9438         (PREFETCH_3DNOW): Add -march=c3.
9439
9440 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9441
9442         PR c/16437
9443         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9444         * gcc.c-torture/execute/bf64-1.x: Likewise.
9445
9446 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9447
9448         * gcc.c-torture/compile/20040708-1.c: New test.
9449
9450 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9451
9452         PR c++/16169
9453         * g++.dg/warn/effc2.C: New test.
9454
9455 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9456
9457         * gcc.c-torture/execute/bitfld-1.x: Remove.
9458         * gcc.c-torture/execute/bitfld-3.c: New test.
9459         * gcc.dg/bitfld-2.c: Remove XFAILs.
9460
9461 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9462
9463         PR c++/16276
9464         * g++.dg/rtti/tinfo1.C: New file.
9465
9466 2004-07-07  Eric Christopher  <echristo@redhat.com>
9467
9468         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9469
9470 2004-07-07  Andrew Pinski  <apinski@apple.com>
9471
9472         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9473
9474 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9475
9476         * g++.dg/init/call1.C: XFAIL.
9477
9478 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9479
9480         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9481         except for movstrict*, to movmem* and clrstr* to clrmem*.
9482
9483 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9484
9485         * gcc.c-torture/execute/20040707-1.c: New test.
9486
9487 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9488
9489         * gcc.c-torture/execute/20040706-1.c: New test.
9490
9491 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9492
9493         PR c++/3671
9494         * g++.dg/template/spec14.C: New test.
9495
9496 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9497
9498         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9499         nothing if not yet defined.  Use it in b, c and d type definitions.
9500         * gcc.c-torture/execute/20040705-1.c: New test.
9501         * gcc.c-torture/execute/20040705-2.c: New test.
9502
9503 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9504
9505         PR c++/2518
9506         * g++.dg/lookup/new1.C: New test.
9507
9508 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9509
9510         PR c++/11406
9511         * g++.dg/template/sizeof8.C: New test.
9512
9513 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9514
9515         * gcc.c-torture/compile/20040705-1.c: New test.
9516
9517 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9518
9519         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9520
9521 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9522
9523         * gcc.dg/cpp/if-mop.c: Two new testcases.
9524         * gcc.dg/cpp/trad/comment-3.c: New.
9525
9526 2004-07-04  Paul Brook  <paul@codesourcery.com>
9527
9528         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9529
9530 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9531
9532         PR c++/3761
9533         * g++.dg/lookup/crash4.C: New test.
9534
9535 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9536
9537         * gcc.c-torture/execute/builtin-abs-1.c
9538         * gcc.c-torture/execute/builtin-abs-2.c
9539         * gcc.c-torture/execute/builtin-complex-1.c
9540         * gcc.c-torture/execute/builtins/string-1-lib.c
9541         * gcc.c-torture/execute/builtins/string-1.c
9542         * gcc.c-torture/execute/builtins/string-2-lib.c
9543         * gcc.c-torture/execute/builtins/string-2.c
9544         * gcc.c-torture/execute/builtins/string-3-lib.c
9545         * gcc.c-torture/execute/builtins/string-3.c
9546         * gcc.c-torture/execute/builtins/string-4-lib.c
9547         * gcc.c-torture/execute/builtins/string-4.c
9548         * gcc.c-torture/execute/builtins/string-5-lib.c
9549         * gcc.c-torture/execute/builtins/string-5.c
9550         * gcc.c-torture/execute/builtins/string-6-lib.c
9551         * gcc.c-torture/execute/builtins/string-6.c
9552         * gcc.c-torture/execute/builtins/string-7-lib.c
9553         * gcc.c-torture/execute/builtins/string-7.c
9554         * gcc.c-torture/execute/builtins/string-8-lib.c
9555         * gcc.c-torture/execute/builtins/string-8.c
9556         * gcc.c-torture/execute/builtins/string-9-lib.c
9557         * gcc.c-torture/execute/builtins/string-9.c
9558         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9559         * gcc.c-torture/execute/builtins/string-asm-1.c
9560         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9561         * gcc.c-torture/execute/builtins/string-asm-2.c
9562         * gcc.c-torture/execute/stdio-opt-1.c
9563         * gcc.c-torture/execute/stdio-opt-2.c
9564         * gcc.c-torture/execute/stdio-opt-3.c
9565         * gcc.c-torture/execute/string-opt-1.c
9566         * gcc.c-torture/execute/string-opt-10.c
9567         * gcc.c-torture/execute/string-opt-11.c
9568         * gcc.c-torture/execute/string-opt-12.c
9569         * gcc.c-torture/execute/string-opt-13.c
9570         * gcc.c-torture/execute/string-opt-14.c
9571         * gcc.c-torture/execute/string-opt-15.c
9572         * gcc.c-torture/execute/string-opt-16.c
9573         * gcc.c-torture/execute/string-opt-2.c
9574         * gcc.c-torture/execute/string-opt-6.c
9575         * gcc.c-torture/execute/string-opt-7.c
9576         * gcc.c-torture/execute/string-opt-8.c:
9577         Replace with ...
9578
9579         * gcc.c-torture/execute/builtins/abs-2.c
9580         * gcc.c-torture/execute/builtins/abs-3.c
9581         * gcc.c-torture/execute/builtins/complex-1.c
9582         * gcc.c-torture/execute/builtins/fprintf.c
9583         * gcc.c-torture/execute/builtins/fputs.c
9584         * gcc.c-torture/execute/builtins/memcmp.c
9585         * gcc.c-torture/execute/builtins/memmove.c
9586         * gcc.c-torture/execute/builtins/memops-asm.c
9587         * gcc.c-torture/execute/builtins/mempcpy-2.c
9588         * gcc.c-torture/execute/builtins/mempcpy.c
9589         * gcc.c-torture/execute/builtins/memset.c
9590         * gcc.c-torture/execute/builtins/printf.c
9591         * gcc.c-torture/execute/builtins/sprintf.c
9592         * gcc.c-torture/execute/builtins/strcat.c
9593         * gcc.c-torture/execute/builtins/strchr.c
9594         * gcc.c-torture/execute/builtins/strcmp.c
9595         * gcc.c-torture/execute/builtins/strcpy.c
9596         * gcc.c-torture/execute/builtins/strcspn.c
9597         * gcc.c-torture/execute/builtins/strlen-2.c
9598         * gcc.c-torture/execute/builtins/strlen.c
9599         * gcc.c-torture/execute/builtins/strncat.c
9600         * gcc.c-torture/execute/builtins/strncmp-2.c
9601         * gcc.c-torture/execute/builtins/strncmp.c
9602         * gcc.c-torture/execute/builtins/strncpy.c
9603         * gcc.c-torture/execute/builtins/strpbrk.c
9604         * gcc.c-torture/execute/builtins/strpcpy-2.c
9605         * gcc.c-torture/execute/builtins/strpcpy.c
9606         * gcc.c-torture/execute/builtins/strrchr.c
9607         * gcc.c-torture/execute/builtins/strspn.c
9608         * gcc.c-torture/execute/builtins/strstr-asm.c
9609         * gcc.c-torture/execute/builtins/strstr.c:
9610         ... these new files.
9611
9612         * gcc.c-torture/execute/builtins/abs-2-lib.c
9613         * gcc.c-torture/execute/builtins/abs-3-lib.c
9614         * gcc.c-torture/execute/builtins/complex-1-lib.c
9615         * gcc.c-torture/execute/builtins/fprintf-lib.c
9616         * gcc.c-torture/execute/builtins/fputs-lib.c
9617         * gcc.c-torture/execute/builtins/memcmp-lib.c
9618         * gcc.c-torture/execute/builtins/memmove-lib.c
9619         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9620         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9621         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9622         * gcc.c-torture/execute/builtins/memset-lib.c
9623         * gcc.c-torture/execute/builtins/printf-lib.c
9624         * gcc.c-torture/execute/builtins/sprintf-lib.c
9625         * gcc.c-torture/execute/builtins/strcat-lib.c
9626         * gcc.c-torture/execute/builtins/strchr-lib.c
9627         * gcc.c-torture/execute/builtins/strcmp-lib.c
9628         * gcc.c-torture/execute/builtins/strcpy-lib.c
9629         * gcc.c-torture/execute/builtins/strcspn-lib.c
9630         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9631         * gcc.c-torture/execute/builtins/strlen-lib.c
9632         * gcc.c-torture/execute/builtins/strncat-lib.c
9633         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9634         * gcc.c-torture/execute/builtins/strncmp-lib.c
9635         * gcc.c-torture/execute/builtins/strncpy-lib.c
9636         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9637         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9638         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9639         * gcc.c-torture/execute/builtins/strrchr-lib.c
9640         * gcc.c-torture/execute/builtins/strspn-lib.c
9641         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9642         * gcc.c-torture/execute/builtins/strstr-lib.c
9643         * gcc.c-torture/execute/builtins/lib/abs.c
9644         * gcc.c-torture/execute/builtins/lib/fprintf.c
9645         * gcc.c-torture/execute/builtins/lib/memset.c
9646         * gcc.c-torture/execute/builtins/lib/printf.c
9647         * gcc.c-torture/execute/builtins/lib/sprintf.c
9648         * gcc.c-torture/execute/builtins/lib/strcpy.c
9649         * gcc.c-torture/execute/builtins/lib/strcspn.c
9650         * gcc.c-torture/execute/builtins/lib/strncat.c
9651         * gcc.c-torture/execute/builtins/lib/strncmp.c
9652         * gcc.c-torture/execute/builtins/lib/strncpy.c
9653         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9654         * gcc.c-torture/execute/builtins/lib/strspn.c
9655         * gcc.c-torture/execute/builtins/lib/strstr.c:
9656         New files containing support routines.
9657
9658         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9659         declaration.
9660         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9661         when not optimizing.
9662
9663 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/16240
9666         * g++.dg/abi/mangle22.C: New test.
9667         * g++.dg/abi/mangle23.C: Likewise.
9668
9669 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9670
9671         PR fortran/16290
9672         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9673         Allow for cases without denormalized floating point numbers.
9674
9675 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9676
9677         PR c/1027
9678         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9679         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9680         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9681         expected warning text.
9682         * gcc.dg/format/diag-2.c: New test.
9683
9684 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9685
9686         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9687
9688 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9689
9690         * gcc.dg/builtins-43.c: New.
9691         * gcc.dg/builtins-44.c: New.
9692         * gcc.dg/builtins-45.c: New.
9693
9694 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9695             Andreas Tobler  <a.tobler@schweiz.ch>
9696
9697         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9698         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9699         as SIGSEGV.
9700         * gcc.dg/cleanup-11.c: Likewise.
9701         * gcc.dg/cleanup-8.c: Likewise.
9702         * gcc.dg/cleanup-9.c: Likewise.
9703         * gcc.dg/cleanup-5.c: Run on all platforms.
9704
9705 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9706
9707         * g++.dg/warn/nonnull1.C: New test.
9708
9709 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9710
9711         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9712         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9713         Special-case the Sun compiler wrt to <complex.h>.
9714
9715 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9716
9717         * gcc.dg/Wunreachable-8.C: New test.
9718
9719         * gcc.dg/h8300-ice2.c : New test.
9720
9721 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9722
9723         PR fortran/16161
9724         * gfortran.fortran-torture/compile/implicit.f90: Add test
9725         for implicit character.
9726
9727 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9728
9729         PR fortran/16289
9730         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9731         Use tiny() intrinsic to find smallest non-negative real
9732
9733 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9734
9735         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9736         * gcc.dg/compat/struct-by-value-22_x.c: New.
9737         * gcc.dg/compat/struct-by-value-22_y.c: New.
9738
9739         * gcc.c-torture/execute/20040629-1.c: New test.
9740
9741 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9742
9743         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9744         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9745
9746         PR target/16195
9747         * gcc.dg/20040625-1.c: New test.
9748
9749 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9750
9751         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9752
9753 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9754
9755         PR fortran/15963
9756         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9757
9758 2004-06-29  Richard Henderson  <rth@redhat.com>
9759
9760         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9761
9762 2004-06-29  Paul Brook  <paul@codesourcery.com>
9763
9764         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9765         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9766
9767 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9768
9769         PR c++/16260
9770         * g++.dg/parse/crash15.C: New.
9771
9772 2004-06-28  Andrew Pinski  <apinski@apple.com>
9773
9774         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9775         by the error already.
9776
9777         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9778
9779 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9780
9781         PR target/14041
9782         * gcc.dg/h8300-bss-align-1.c : New.
9783
9784 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9785
9786         * PR c++/16174
9787         * g++.dg/template/ctor4.C: New.
9788
9789 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9790
9791         PR c++/16205
9792         * g++.dg/warn/Wsequence-point-1.C: New test.
9793
9794 2004-06-27  Paul Brook  <paul@codesourcery.com>
9795
9796         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9797
9798 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9799
9800         * g++.old-deja/g++.mike/p7325.C: Remove.
9801
9802 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         PR c/14963
9805         * gcc.dg/pr14963.c: New test.
9806
9807 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9808
9809         PR c++/16193
9810         * g++.dg/parse/redef1.C: New test.
9811
9812 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9813
9814         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9815         20021110.c.
9816         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9817         20021119-1.c.
9818         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9819         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9820         5-04.c.
9821         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9822         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9823         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9824         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9825         g++.brendan/enum14.C.
9826         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9827         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9828         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9829         g++.mike/virt1.C.
9830         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9831         memtemp24.C.
9832
9833 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9834
9835         * gcc.dg/20040527-1.c: New test case.
9836
9837 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9838
9839         PR gfortran/pr16196
9840         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9841
9842 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9843
9844         PR middle-end/15825
9845         * gcc.dg/pr15825-1.c: New test case.
9846
9847 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9848
9849         * gcc.c-torture/execute/20040625-1.c: New test.
9850
9851 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9852
9853         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9854
9855 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9856
9857         * gcc.dg/torture/mips-div-1.c: New test.
9858
9859 2004-06-24  Jeff Law  <law@redhat.com>
9860
9861         * gcc.dg/tree-ssa/20040624-1.c: New test.
9862
9863 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9864
9865         * gcc.c-torture/compile/20040624-1.c: New test.
9866
9867 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9868
9869         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9870         this directory.
9871
9872 2004-06-23  Andrew Pinski  <apinski@apple.com>
9873
9874         PR middle-end/15988
9875         * g++.dg/opt/ptrmem4.C: New test.
9876
9877         * gcc.dg/c90-array-quals-2.c: New test.
9878
9879 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9880
9881         * gcc.dg/kpice1.c: New test.
9882
9883 2006-06-23  Andrew Pinski  <apinski@apple.com>
9884
9885         * gcc.dg/c90-array-quals.c: New test.
9886
9887 2006-06-22  Richard Henderson  <rth@redhat.com>
9888
9889         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9890
9891 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9892
9893         * gcc.dg/builtins-config.h: Handle FreeBSD.
9894
9895 2006-06-22  Richard Henderson  <rth@redhat.com>
9896
9897         * g++.dg/opt/devirt1.C: New.
9898
9899 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9900
9901         * g++.dg/opt/pr15551.C: New testcase.
9902
9903 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9904
9905         PR target/14800
9906         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9907         x86_64-*-linux* when compiling for 32bit.
9908
9909 2004-06-21  Andrew Pinski  <apinski@apple.com>
9910
9911         * gcc.dg/pch/struct-1.c: New.
9912         * gcc.dg/pch/struct-1.hs: New.
9913
9914 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9915
9916         * gcc.dg/pch/save-temps-1.c: New file.
9917         * gcc.dg/pch/save-temps-1.hs: New file.
9918
9919 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9920
9921         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9922         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9923
9924 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9925
9926         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9927         to fix type error.
9928         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9929         Remove trailing spaces.
9930
9931 2004-06-21  Richard Henderson  <rth@redhat.com>
9932
9933         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9934         merging && to BIT_FIELD_REF.
9935
9936 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9937
9938         * g++.dg/opt/placeholder1.C: New test.
9939
9940 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9941
9942         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9943         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9944         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9945         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9946
9947 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9948
9949         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9950         extern "C".
9951         * g++.dg/other/pragma-re-1.C: Add comments.
9952
9953 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9954
9955         PR gfortran/16080
9956         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9957
9958 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9959
9960         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9961         instead of setting the type of size_t by
9962         hand.
9963
9964 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9965
9966         * gcc.dg/unordered-2.c: New test case.
9967         * gcc.dg/unordered-3.c: New test case.
9968
9969 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9970
9971         PR other/16043
9972         * lib/g++.exp (g++_version): Tweak regexp for version
9973         * lib/g77.exp (g77_version): Likewise
9974         * lib/gfortran.exp (gfortran_version): Likewise
9975         * lib/objc.exp (objc_version): Likewise
9976         * lib/treelang.exp (treelang_version): Likewise
9977
9978 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9979
9980         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9981         Use INT_MAX instead of __INT_MAX__.
9982         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9983
9984         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9985         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9986         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9987         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9988         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9989         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9990         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9991         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9992         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9993
9994         * gcc.dg/range-test-1.c: New test.
9995         * g++.dg/opt/range-test-1.C: New test.
9996
9997 2004-06-17  Richard Henderson  <rth@redhat.com>
9998
9999         * objc.dg/sync-1.m: New.
10000         * objc.dg/try-catch-1.m: Don't force next runtime.
10001         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10002         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10003         shadowed catch clause.
10004         * objc.dg/try-catch-5.m: New.
10005
10006 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10007
10008         Bug 14610
10009         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10010
10011 2004-06-15  Richard Henderson  <rth@redhat.com>
10012
10013         * gcc.dg/20001116-1.c: Move expected warning line.
10014
10015 2004-06-15  Richard Henderson  <rth@redhat.com>
10016
10017         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10018         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10019
10020 2004-06-15  Jeff Law  <law@redhat.com>
10021
10022         * gcc.dg/tree-ssa/20040615-1.c: New test.
10023         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10024         be less sensitive to operand ordering.
10025         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10026
10027 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10028
10029         * g++.dg/abi/bitfield3.C: Add comment..
10030
10031 2004-06-15  Richard Henderson  <rth@redhat.com>
10032
10033         * g++.dg/ext/stmtexpr1.C: XFAIL.
10034         * gcc.dg/20030612-1.c: XFAIL.
10035
10036 2004-06-15  Eric Christopher  <echristo@redhat.com>
10037
10038         * g++.dg/charset/asm5.c: New.
10039         * gcc.dg/charset/asm6.c: New.
10040
10041 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10042
10043         PR fortran/15962
10044         * gfortran.fortran-torture/execute/select_1.f90: New test.
10045
10046 2004-06-15  Paul Brook  <paul@codesourcery.com>
10047
10048         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10049
10050 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10051
10052         PR c++/15967
10053         * g++.dg/lookup/crash3.C: New test.
10054
10055 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10056
10057         PR c++/15947
10058         * g++.dg/parse/dtor4.C: New test.
10059
10060 2004-06-14  Jeff Law  <law@redhat.com>
10061
10062         * gcc.c-torture/compile/20040614-1.c: New test.
10063
10064 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10065
10066         PR fortran/15211
10067         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10068         LEN of a character array.
10069
10070 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10071
10072         PR c++/15096
10073         * g++.dg/template/ptrmem10.C: New test.
10074
10075         PR c++/14930
10076         * g++.dg/template/friend30.C: New test.
10077
10078 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10079
10080         PR fortran/14928
10081         * gfortran.fortran-torture/compile/mloc.f90: New test.
10082
10083 2004-06-13  Paul Brook  <paul@codesourcery.com>
10084
10085         * gfortran.fortran-torture/execute/random_2.f90: New test.
10086
10087 2004-06-13  Eric Christopher  <echristo@redhat.com>
10088
10089         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10090
10091 2004-06-12  Paul Brook  <paul@codesourcery.com>
10092
10093         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10094
10095 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10096
10097         PR fortran/14923
10098         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10099
10100 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10101
10102         PR fortran/14957
10103         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10104         syntax errors in end statements of contained subroutines.
10105
10106 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10107
10108         PR fortran/12841
10109         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10110
10111 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10112
10113         PR fortran/15665
10114         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10115
10116 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10117
10118         PR gfortran/12839
10119         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10120
10121 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10122
10123         PR c++/15862
10124         * g++.dg/parse/enum1.C: New test.
10125
10126 2004-06-10  Jeff Law  <law@redhat.com>
10127
10128         * gcc.c-torture/compile/20040610-1.c: New test.
10129
10130 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10131
10132         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10133         * g++.old-deja/g++.other/decl3.C: Likewise.
10134
10135 2004-06-10  Brian Booth  <bbooth@redhat.com>
10136
10137         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10138         V_MAY_DEF instead of VDEF.
10139         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10140
10141 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10142
10143         PR c++/14211
10144         * g++.dg/conversion/const1.C: New test.
10145
10146         PR c++/15076
10147         * g++.dg/conversion/reinterpret1.C: New test.
10148
10149         PR c++/15877
10150         * g++.dg/template/enum2.C: New test.
10151
10152         PR c++/15227
10153         * g++.dg/template/error13.C: New test.
10154
10155 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10156
10157         PR fortran/14957
10158         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10159         arguments to test_* REAL and of the right size.
10160
10161 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10162
10163         PR target/15569
10164         PR rtl-optimization/15681
10165         * gcc.dg/20040609-1.c: New test.
10166
10167 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10168
10169         PR c++/14791
10170         * g++.dg/opt/builtins1.C: New test.
10171
10172 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10173
10174         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10175         that use default windows32 struct layout.
10176         * gcc.dg/i386-bitfield2.c: Likewise.
10177
10178 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10179
10180         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10181         for mingw32 and cygwin targets.
10182
10183 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10184
10185         * gcc.dg/pch/macro-4.c: New.
10186         * gcc.dg/pch/macro-4.hs: New.
10187
10188 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10189
10190         PR fortran/13249
10191         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10192
10193 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10194
10195         PR fortran/13372
10196         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10197
10198 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10199
10200         PR gfortran/14897
10201         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10202
10203 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10204
10205         PR gfortran/15755
10206         * gfortran.fortran-torture/execute/backspace.c : New test.
10207
10208 2004-06-09  Paul Brook  <paul@codesourcery.com>
10209
10210         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10211         (pointer_to_section): Rewrite to use smaller array.
10212
10213 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10214
10215         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10216         * gcc.dg/ext/altivec-10.c: Same.
10217         * gcc.dg/ext/altivec-11.c: Same.
10218         * gcc.dg/ext/altivec-12.c: Same.
10219         * gcc.dg/ext/altivec-13.c: Same.
10220         * gcc.dg/ext/altivec-14.c: Same.
10221         * gcc.dg/ext/altivec-15.c: Same.
10222         * gcc.dg/ext/altivec-16.c: Same.
10223         * gcc.dg/ext/altivec-3.c: Same.
10224         * gcc.dg/ext/altivec-4.c: Same.
10225         * gcc.dg/ext/altivec-6.c: Same.
10226         * gcc.dg/ext/altivec-7.c: Same.
10227         * gcc.dg/ext/altivec-8.c: Same.
10228         * gcc.dg/ext/altivec-varargs-1.c: Same.
10229
10230         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10231         * g++.dg/ext/altivec-10.C: Same.
10232         * g++.dg/ext/altivec-2.C: Same.
10233         * g++.dg/ext/altivec-3.C: Same.
10234         * g++.dg/ext/altivec-4.C: Same.
10235         * g++.dg/ext/altivec-5.C: Same.
10236         * g++.dg/ext/altivec-6.C: Same.
10237         * g++.dg/ext/altivec-7.C: Same.
10238         * g++.dg/ext/altivec-8.C: Same.
10239         * g++.dg/ext/altivec-9.C: Same.
10240
10241 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10242
10243         PR c++/7841
10244         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10245
10246 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10247
10248         * gcc.dg/union-1.c: New test.
10249
10250 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10251
10252         * gcc.dg/builtins-41.c: New test case.
10253         * gcc.dg/builtins-42.c: New test case.
10254
10255 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10256
10257         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10258         * g++.dg/ext/altivec-10.C: Same.
10259         * g++.dg/ext/altivec-2.C: Same.
10260         * g++.dg/ext/altivec-3.C: Same.
10261         * g++.dg/ext/altivec-4.C: Same.
10262         * g++.dg/ext/altivec-5.C: Same.
10263         * g++.dg/ext/altivec-6.C: Same.
10264         * g++.dg/ext/altivec-7.C: Same.
10265         * g++.dg/ext/altivec-8.C: Same.
10266         * g++.dg/ext/altivec-9.C: Same.
10267         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10268         * g++.old-deja/g++.brendan/new3.C: Same.
10269         * gcc.c-torture/execute/eeprof-1.x: Same.
10270
10271 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10272
10273         PR c/14765
10274         * gcc.dg/pr14765-1.c: New test.
10275
10276 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10277
10278         PR c/14649
10279         * gcc.dg/pr14649-1.c: New test case.
10280
10281 2004-06-07  Richard Henderson  <rth@redhat.com>
10282
10283         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10284         if temporaries.
10285
10286 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10287
10288         * g++.dg/eh/elide1.C: Remove XFAIL.
10289
10290 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10291
10292         PR c++/15337
10293         * g++.dg/expr/sizeof3.C: New test.
10294
10295         PR c++/14777
10296         * g++.dg/template/access14.C: New test.
10297
10298         PR c++/15554
10299         * g++.dg/template/enum1.C: New test.
10300
10301         PR c++/15057
10302         * g++.dg/eh/throw1.C: New test.
10303
10304 2004-06-07  David Ayers  <d.ayers@inode.at>
10305             Ziemowit Laski  <zlaski@apple.com>
10306
10307         * lib/objc.exp (objc_target_compile): Revert the '-framework
10308         Foundation' flag fix, since bare Darwin does not ship
10309         with the Foundation framework.
10310         * objc/execute/next_mapping.h: Provide a local NSConstantString
10311         @interface and @implementation.
10312         (objc_constant_string_init): A constructor function, used to
10313         initialize the NSConstantString meta-class object.
10314         * objc/execute/string1.m: Include "next_mapping.h" instead of
10315         <Foundation/NSString.h>.
10316         * objc/execute/string2.m: Likewise.
10317         * objc/execute/string3.m: Likewise.
10318         * objc/execute/string4.m: Likewise.
10319
10320 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10321
10322         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10323         to double. Replace double with FLOAT.
10324         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10325
10326         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10327         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10328         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10329         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10330         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10331         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10332         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10333         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10334
10335 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10336
10337         PR c/13519
10338         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10339
10340 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10341
10342         PR c++/15503
10343         * g++.dg/template/meminit2.C: New test.
10344
10345 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10346
10347         PR target/15822
10348         * gcc.c-torture/execute/compare-fp-1.c,
10349         gcc.c-torture/execute/compare-fp-2.c,
10350         gcc.c-torture/execute/compare-fp-3.c,
10351         gcc.c-torture/execute/compare-fp-4.c,
10352         gcc.c-torture/execute/compare-fp-3.x,
10353         gcc.c-torture/execute/compare-fp-4.x: Moved...
10354         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10355         gcc.c-torture/execute/ieee/compare-fp-2.c,
10356         gcc.c-torture/execute/ieee/compare-fp-3.c,
10357         gcc.c-torture/execute/ieee/compare-fp-4.c,
10358         gcc.c-torture/execute/ieee/compare-fp-3.x,
10359         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10360
10361 2004-06-04  David Ayers  <d.ayers@inode.at>
10362
10363         * objc/execute/protocol-isEqual-4.m: New testcase.
10364
10365 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10366
10367         * objc/execute/protocol-isEqual-1.m: New testcase.
10368         * objc/execute/protocol-isEqual-2.m: New testcase.
10369         * objc/execute/protocol-isEqual-3.m: New testcase.
10370
10371 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10372
10373         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10374
10375 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10376
10377         * lib/objc.exp (objc_target_compile): When running tests on
10378         Darwin (Mac OS X), inform the linker about '-framework
10379         'Foundation'.
10380
10381 2004-06-02  Eric Christopher  <echristo@redhat.com>
10382
10383         * gcc.c-torture/compile/20040602-1.c: New.
10384
10385 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10386
10387         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10388         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10389
10390         PR tree-optimization/14736
10391         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10392
10393         PR tree-optimization/14042
10394         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10395
10396         PR tree-optimization/14729
10397         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10398
10399 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10400
10401         PR fortran/15557
10402         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10403
10404 2004-06-01  Richard Hederson  <rth@redhat.com>
10405
10406         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10407
10408 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10409
10410         PR c++/14932
10411         * g++.dg/parse/offsetof4.C: New test.
10412
10413 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10414
10415         PR objc/7993
10416         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10417
10418 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10419
10420         PR c++/15701
10421         * g++.dg/template/friend29.C: New test.
10422
10423 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10424
10425         PR c/15749
10426         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10427
10428 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10429
10430         * gcc.dg/sparc-trap-1.c: New test.
10431
10432 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10433
10434         PR middle-end/15069
10435         * g++.dg/opt/fold3.C: New test case.
10436
10437 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10438
10439         * lib/target-supports.exp (check_iconv_available): Fix fallout
10440         from 2004-05-28 patch.
10441
10442 2004-05-30  Paul Brook  <paul@codesourcery.com>
10443
10444         PR fortran/15620
10445         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10446         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10447
10448 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10449
10450         * gfortran.fortran-torture/execute/random_1.f90: New test.
10451
10452 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10453
10454         * g++.dg/ext/altivec-10.C: New test.
10455
10456 2004-05-29  Paul Brook  <paul@codesourcery.com>
10457
10458         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10459
10460 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10461
10462         * gcc.dg/altivec-16.c: New test.
10463
10464 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10465
10466         * lib/target-supports.exp (check_vmx_hw_available): New.
10467         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10468
10469         * lib/target-supports.exp (check_alias_available,
10470         check_iconv_available, check_named_sections_available): Use
10471         unique names for temporary files.
10472
10473 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10474
10475         * gcc.dg/altivec-15.c: New test.
10476
10477 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR c++/15083
10480         * g++.dg/warn/noeffect6.C: New test.
10481
10482         PR c++/15471
10483         * g++.dg/expr/ptrmem4.C: New test.
10484
10485         PR c++/15640
10486         * g++.dg/template/operator3.C: New test.
10487
10488 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/14668
10491         * g++.dg/lookup/redecl1.C: New test.
10492         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10493
10494 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10495
10496         * gcc.c-torture/execute/compare-fp-1.c,
10497         gcc.c-torture/execute/compare-fp-2.c,
10498         gcc.c-torture/execute/compare-fp-3.c,
10499         gcc.c-torture/execute/compare-fp-4.c,
10500         gcc.c-torture/execute/compare-fp-3.x,
10501         gcc.c-torture/execute/compare-fp-4.x,
10502         gcc.dg/pr15649-1.c: New.
10503
10504 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10505
10506         PR c++/12883
10507         * g++.dg/init/array14.C: New test.
10508
10509 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10510
10511         * lib/compat.exp (compat-get-options-main): New.
10512         (compat-get-options): Remove unneeded code, warn for ignored
10513         command.
10514         (compat-execute): Check flag set by dg-require-* commands.
10515
10516         * lib/compat.exp (compat-execute): Break up long lines.
10517
10518 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10519
10520         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10521         * gcc.dg/altivec-14.c: New test.
10522         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10523
10524         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10525         * gcc.dg/altivec-12.c: Ditto.
10526
10527         * gcc.dg/altivec-3.c: Move call to altivec_check.
10528
10529 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10530
10531         PR c++/15044
10532         * g++.dg/template/error12.C: New test.
10533
10534         PR c++/15317
10535         * g++.dg/ext/attrib15.C: New test.
10536
10537         PR c++/15329
10538         * g++.dg/template/ptrmem9.C: New test.
10539
10540 2004-05-25  Paul Brook  <paul@codesourcery.com>
10541
10542         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10543
10544 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/15165
10547         * g++.dg/template/crash19.C: New test.
10548
10549 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c++/15025
10552         * g++.dg/template/redecl1.C: New test.
10553
10554 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10555
10556         PR c++/14821
10557         * g++.dg/other/ns1.C: New test.
10558
10559         PR c++/14883
10560         * g++.dg/template/invalid1.C: New test.
10561
10562 2004-05-23  Paul Brook  <paul@codesourcery.com>
10563         Victor Leikehman  <lei@haifasphere.co.il>
10564
10565         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10566         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10567
10568 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/15285
10571         PR c++/15299
10572         * g++.dg/template/non-dependent5.C: New test.
10573         * g++.dg/template/non-dependent6.C: New test.
10574
10575 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10576
10577         PR c++/15507
10578         * g++.dg/inherit/union1.C: New test.
10579
10580         PR c++/15542
10581         * g++.dg/template/addr1.C: New test.
10582
10583         PR c++/15427
10584         * g++.dg/template/array5.C: New test.
10585
10586         PR c++/15287
10587         * g++.dg/template/array6.C: New test.
10588
10589 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10590             Roger Sayle  <roger@eyesopen.com>
10591
10592         * g++.dg/lookup/forscope2.C: New test case.
10593
10594 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10595
10596         * gcc.dg/cpp/Wmissingdirs.c: New.
10597
10598 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10599
10600         PR target/15301
10601         * gcc.dg/compat/union-m128-1.h: New file.
10602         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10603         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10604         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10605
10606 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10607
10608         PR target/15302
10609         * gcc.dg/compat/struct-complex-1.h: New file.
10610         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10611         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10612         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10613
10614 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10615
10616         PR middle-end/3074
10617         * gcc.dg/pr3074-1.c: New test case.
10618         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10619
10620 2004-05-20  Falk Hueffner  <falk@debian.org>
10621
10622         PR other/15526
10623         * gcc.dg/ftrapv-1.c: New test case.
10624
10625 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10626
10627         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10628
10629 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10630             Jeff Law  <law@redhat.com>
10631
10632         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10633         * gcc.dg/tree-ssa/20040518-2.c: New test.
10634
10635         * gcc.dg/tree-ssa/20040518-1.c: New test.
10636
10637 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10638
10639         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10640
10641 2004-05-18  Paul Brook  <paul@codesourcery.com>
10642
10643         PR fortran/13930
10644         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10645
10646 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10647
10648         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10649         constant folding.
10650
10651 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10652
10653         * gcc.dg/tree-ssa/20040517-1.c: New test.
10654
10655 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10656
10657         * gcc.dg/loop-4.c: New test.
10658
10659 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10662
10663 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10664
10665         PR fortran/15311
10666         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10667
10668 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10669
10670         PR fortran/13826
10671         PR fortran/13940
10672         * gfortran.fortran-torture/compile/data_1.f90: New test.
10673
10674 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10675
10676         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10677         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10678
10679 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10680
10681         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10682
10683 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10684
10685         PR c/15444
10686         * gcc.dg/format/xopen-1.c: Adjust expected message.
10687         * gcc.dg/format/xopen-3.c: New test.
10688
10689 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10690
10691         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10692
10693 2004-05-14  Jeff Law  <law@redhat.com>
10694
10695         * gcc.dg/tree-ssa/20040514-2.c: New test.
10696
10697 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10698
10699         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10700         this ...
10701         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10702         this.
10703
10704 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10705
10706         * gcc.dg/tree-ssa/20040514-1.c: New test.
10707
10708 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10709
10710         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10711         test.
10712
10713 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10714
10715         PR fortran/14066
10716         * gfortran.fortran-torture/compile/do_1.f90: New test.
10717
10718 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10719
10720         PR fortran/15051
10721         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10722         test.
10723
10724 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10725
10726         PR fortran/15149
10727         * gfortran.fortran-torture/execute/random_init.f90: New test.
10728
10729 2004-05-13  Paul Brook  <paul@codesourcery.com>
10730
10731         PR fortran/15314
10732         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10733
10734 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10735
10736         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10737         for the powerpc case.
10738
10739 2004-05-13  Jeff Law  <law@redhat.com>
10740
10741         * gcc.dg/tree-ssa/20040513-1.c: New test.
10742         * gcc.dg/tree-ssa/20040513-2.c: New test.
10743
10744 2004-05-13  Paul Brook  <paul@codesourcery.com>
10745
10746         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10747         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10748         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10749
10750 2004-05-13  Andreas Schwab  <schwab@suse.de>
10751
10752         PR other/10819
10753         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10754         characters.
10755
10756 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10757
10758         PR fortran/15294
10759         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10760
10761 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10762
10763         Merge from tree-ssa-20020619-branch.  See
10764         ChangeLog.tree-ssa for details.
10765
10766 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10767
10768         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10769         include <altivec.h> explicitly.
10770         * gcc.dg/altivec-13.c: Likewise.
10771
10772 2004-05-11  Paul Brook  <paul@codesourcery.com>
10773
10774         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10775
10776 2004-05-10  Eric Christopher  <echristo@redhat.com>
10777
10778         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10779         * gcc.dg/sibcall-4.c: Ditto.
10780
10781 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10782
10783         * g++.dg/ext/altivec-8.C: New test case.
10784         * gcc.dg/altivec-13.c: New test case.
10785
10786 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10787
10788         * gcc.c-torture/execute/divcmp-1.c: New test case.
10789         * gcc.c-torture/execute/divcmp-2.c: New test case.
10790         * gcc.c-torture/execute/divcmp-3.c: New test case.
10791
10792 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10793
10794         * g++.dg/other/pragma-re-2.C: New test.
10795
10796 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10797
10798         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10799         * gcc.dg/i386-387-2.c: Likewise.
10800
10801         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10802         __builtin_drem.
10803         * gcc.dg/i386-387-6.c: Likewise.
10804
10805 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10806
10807         * gcc.dg/builtins-33.c:  Also check log1p*.
10808
10809 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10810
10811         PR optimization/15296
10812         * gcc.c-torture/execute/pr15296.c: New test.
10813
10814 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10815
10816         * gcc.dg/builtins-40.c: New test.
10817
10818 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10819
10820         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10821
10822 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10823
10824         * g++.dg/ext/spe1.C: New testcase.
10825
10826 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10827
10828         * objc.dg/image-info.m: Allow additional attributes
10829         for __image_info section.
10830
10831 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10832
10833         * gcc.dg/torture/mips-hilo-2.c: New test.
10834
10835 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10836
10837         PR c++/14389
10838         * g++.dg/template/member5.C: New test.
10839
10840 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10841
10842         * gcc.dg/builtins-34.c: Also check expm1*.
10843
10844 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10845
10846         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10847         * gcc.dg/torture/builtin-convert-3.c: New test.
10848
10849 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10850
10851         PR middle-end/15054
10852         * g++.dg/opt/pr15054.C: New test.
10853
10854 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10855
10856         * gcc.dg/torture/builtin-rounding-1.c: New test.
10857         * gcc.dg/builtins-25.c: Delete.
10858         * gcc.dg/builtins-29.c: Delete.
10859
10860 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10861
10862         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10863         * gcc.dg/sibcall-4.c: Likewise.
10864         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10865
10866 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10867
10868         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10869         bit-field on 16-bit targets.
10870
10871 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10872
10873         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10874         16-bit targets.
10875
10876 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10877
10878         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10879         * gcc.dg/rs6000-power2-2.c: Likewise.
10880
10881 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10882
10883         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10884         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10885         Change the asm registers to be in form of frN instead of fN.
10886
10887 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10888
10889         * gcc.dg/torture/builtin-convert-2.c: New test.
10890
10891 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10892
10893         * gcc.dg/rs6000-power2-1.c: New test.
10894         * gcc.dg/rs6000-power2-2.c: New test.
10895
10896 2004-04-28  Jan Hubicka  <jh@suse.cz>
10897
10898         * gcc.dg/unused-6.c: New test.
10899
10900 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10901             Ulrich Weigand  <uweigand@de.ibm.com>
10902
10903         * ada/acats/run_all.sh: Define $target variable.
10904
10905 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10906
10907         PR c++/15119
10908         * g++.dg/other/vararg-1.C: New test.
10909
10910         PR c++/4794
10911         * g++.dg/eh/cleanup3.C: New test.
10912
10913 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10914
10915         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10916         and ad8011a (target_insn).
10917         * ada/acats/support/macro.dfs: Likewise.
10918         * ada/acats/support/impbit.adb: New file.
10919
10920 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10921
10922         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10923
10924 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10925
10926         * gcc.dg/loop-3.c: New test.
10927
10928 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10929
10930         * gcc.c-torture/execute/simd-5.c: New test.
10931
10932 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10933
10934         PR c++/15064
10935         * g++.dg/template/crash18.C: New test.
10936
10937 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10938
10939         * g++.dg/ext/complit3.C: New test.
10940
10941 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10942
10943         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10944         * gcc.dg/altivec-3.c: Same.
10945         * gcc.dg/altivec-varargs-1.c: Same.
10946
10947 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10948
10949         * lib/target-supports.exp (check_profiling_available): Assume
10950         profiling is not available on powerpc-eabi targets.
10951
10952 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10953
10954         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10955         * gcc.dg/vmx/bug-1.c: Ditto.
10956
10957 2004-04-20  Eric Christopher  <echristo@redhat.com>
10958
10959         * gcc.dg/charset/extern.c: New test.
10960         * g++.dg/charset/extern3.cc: Ditto.
10961
10962 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10963
10964         * gcc.dg/builtins-39.c: New test.
10965
10966 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10967
10968         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10969
10970 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10971
10972         * gcc.dg/torture/mips-hilo-1.c: New test.
10973
10974 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10975
10976         * gcc.c-torture/compile/20040419-1.c: New test.
10977
10978 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10979
10980         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10981
10982 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10983             Aldy Hernandez  <aldyh@redhat.com>
10984
10985         * gcc.c-torture/execute/va-arg-24.c: New.
10986
10987 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10988             Aldy Hernandez  <aldyh@redhat.com>
10989
10990         * gcc.dg/vmx/1b-01.c: New.
10991         * gcc.dg/vmx/1b-02.c: New.
10992         * gcc.dg/vmx/1b-03.c: New.
10993         * gcc.dg/vmx/1b-04.c: New.
10994         * gcc.dg/vmx/1b-05.c: New.
10995         * gcc.dg/vmx/1b-06.c: New.
10996         * gcc.dg/vmx/1b-07.c: New.
10997         * gcc.dg/vmx/1c-01.c: New.
10998         * gcc.dg/vmx/1c-02.c: New.
10999         * gcc.dg/vmx/3a-01a.c: New.
11000         * gcc.dg/vmx/3a-01.c: New.
11001         * gcc.dg/vmx/3a-01m.c: New.
11002         * gcc.dg/vmx/3a-03.c: New.
11003         * gcc.dg/vmx/3a-03m.c: New.
11004         * gcc.dg/vmx/3a-04.c: New.
11005         * gcc.dg/vmx/3a-04m.c: New.
11006         * gcc.dg/vmx/3a-05.c: New.
11007         * gcc.dg/vmx/3a-06.c: New.
11008         * gcc.dg/vmx/3a-06m.c: New.
11009         * gcc.dg/vmx/3a-07.c: New.
11010         * gcc.dg/vmx/3b-01.c: New.
11011         * gcc.dg/vmx/3b-02.c: New.
11012         * gcc.dg/vmx/3b-10.c: New.
11013         * gcc.dg/vmx/3b-13.c: New.
11014         * gcc.dg/vmx/3b-14.c: New.
11015         * gcc.dg/vmx/3b-15.c: New.
11016         * gcc.dg/vmx/3c-01a.c: New.
11017         * gcc.dg/vmx/3c-01.c: New.
11018         * gcc.dg/vmx/3c-02.c: New.
11019         * gcc.dg/vmx/3c-03.c: New.
11020         * gcc.dg/vmx/3d-01.c: New.
11021         * gcc.dg/vmx/4-01.c: New.
11022         * gcc.dg/vmx/4-03.c: New.
11023         * gcc.dg/vmx/5-01.c: New.
11024         * gcc.dg/vmx/5-02.c: New.
11025         * gcc.dg/vmx/5-03.c: New.
11026         * gcc.dg/vmx/5-04.c: New.
11027         * gcc.dg/vmx/5-05.c: New.
11028         * gcc.dg/vmx/5-06.c: New.
11029         * gcc.dg/vmx/5-07.c: New.
11030         * gcc.dg/vmx/5-07t.c: New.
11031         * gcc.dg/vmx/5-08.c: New.
11032         * gcc.dg/vmx/5-10.c: New.
11033         * gcc.dg/vmx/5-11.c: New.
11034         * gcc.dg/vmx/7-01a.c: New.
11035         * gcc.dg/vmx/7-01.c: New.
11036         * gcc.dg/vmx/7c-01.c: New.
11037         * gcc.dg/vmx/7d-01.c: New.
11038         * gcc.dg/vmx/7d-02.c: New.
11039         * gcc.dg/vmx/8-01.c: New.
11040         * gcc.dg/vmx/8-02a.c: New.
11041         * gcc.dg/vmx/8-02.c: New.
11042         * gcc.dg/vmx/brode-1.c: New.
11043         * gcc.dg/vmx/bug-1.c: New.
11044         * gcc.dg/vmx/bug-2.c: New.
11045         * gcc.dg/vmx/bug-3.c: New.
11046         * gcc.dg/vmx/cw-bug-1.c: New.
11047         * gcc.dg/vmx/cw-bug-2.c: New.
11048         * gcc.dg/vmx/cw-bug-3.c: New.
11049         * gcc.dg/vmx/dct.c: New.
11050         * gcc.dg/vmx/debug-1.c: New.
11051         * gcc.dg/vmx/debug-2.c: New.
11052         * gcc.dg/vmx/debug-3.c: New.
11053         * gcc.dg/vmx/debug-4.c: New.
11054         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11055         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11056         * gcc.dg/vmx/eg-5.c: New.
11057         * gcc.dg/vmx/fft.c: New.
11058         * gcc.dg/vmx/gcc-bug-1.c: New.
11059         * gcc.dg/vmx/gcc-bug-2.c: New.
11060         * gcc.dg/vmx/gcc-bug-3.c: New.
11061         * gcc.dg/vmx/gcc-bug-4.c: New.
11062         * gcc.dg/vmx/gcc-bug-5.c: New.
11063         * gcc.dg/vmx/gcc-bug-6.c: New.
11064         * gcc.dg/vmx/gcc-bug-7.c: New.
11065         * gcc.dg/vmx/gcc-bug-8.c: New.
11066         * gcc.dg/vmx/gcc-bug-9.c: New.
11067         * gcc.dg/vmx/gcc-bug-b.c: New.
11068         * gcc.dg/vmx/gcc-bug-c.c: New.
11069         * gcc.dg/vmx/gcc-bug-d.c: New.
11070         * gcc.dg/vmx/gcc-bug-e.c: New.
11071         * gcc.dg/vmx/gcc-bug-f.c: New.
11072         * gcc.dg/vmx/gcc-bug-g.c: New.
11073         * gcc.dg/vmx/gcc-bug-i.c: New.
11074         * gcc.dg/vmx/harness.h: New.
11075         * gcc.dg/vmx/ira1.c: New.
11076         * gcc.dg/vmx/ira2a.c: New.
11077         * gcc.dg/vmx/ira2b.c: New.
11078         * gcc.dg/vmx/ira2.c: New.
11079         * gcc.dg/vmx/ira2c.c: New.
11080         * gcc.dg/vmx/mem.c: New.
11081         * gcc.dg/vmx/newton-1.c: New.
11082         * gcc.dg/vmx/ops.c: New.
11083         * gcc.dg/vmx/sn7153.c: New.
11084         * gcc.dg/vmx/spill2.c: New.
11085         * gcc.dg/vmx/spill3.c: New.
11086         * gcc.dg/vmx/spill.c: New.
11087         * gcc.dg/vmx/t.c: New.
11088         * gcc.dg/vmx/varargs-1.c: New.
11089         * gcc.dg/vmx/varargs-2.c: New.
11090         * gcc.dg/vmx/varargs-3.c: New.
11091         * gcc.dg/vmx/varargs-4.c: New.
11092         * gcc.dg/vmx/varargs-5.c: New.
11093         * gcc.dg/vmx/varargs-6.c: New.
11094         * gcc.dg/vmx/varargs-7.c: New.
11095         * gcc.dg/vmx/vmx.exp: New.
11096         * gcc.dg/vmx/vprint-1.c: New.
11097         * gcc.dg/vmx/vscan-1.c: New.
11098         * gcc.dg/vmx/x-01.c: New.
11099         * gcc.dg/vmx/x-02.c: New.
11100         * gcc.dg/vmx/x-03.c: New.
11101         * gcc.dg/vmx/x-04.c: New.
11102         * gcc.dg/vmx/x-05.c: New.
11103         * gcc.dg/vmx/yousufi-1.c: New.
11104         * gcc.dg/vmx/zero-1.c: New.
11105         * gcc.dg/vmx/zero.c: New.
11106
11107 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11108
11109         * g++.dg/lookup/java1.C: Update for chage of
11110         _Jv_AllocObject.
11111         * g++.dg/lookup/java2.C: Likewise.
11112
11113 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11114
11115         * ada/acats/run_all.sh: use -O2 by default.
11116
11117 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11118
11119         * gcc.dg/vr-mult-[12].c: New tests.
11120
11121 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11122
11123         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11124
11125         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11126
11127 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11128
11129         * lib/target-supports.exp (check_profiling_available): Assume profiling
11130         isn't available for mips*-*-elf targets.
11131
11132 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11133
11134         * gcc.dg/builtins-38.c: New test.
11135
11136 2004-04-14  Eric Christopher  <echristo@redhat.com>
11137
11138         * g++.dg/charset/charset.exp: Run .cc extension tests.
11139
11140 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11141
11142         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11143
11144 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11145
11146         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11147
11148 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11149
11150         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11151         * gcc.dg/i386-387-2.c: Likewise.
11152
11153         * gcc.dg/i386-387-7.c: New test.
11154         * gcc.dg/i386-387-8.c: New test.
11155
11156         * gcc.dg/builtins-37.c: New test.
11157
11158 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11159
11160         * g++.dg/pch/externc-1.C: Add missing semicolon.
11161
11162 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11163
11164         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11165
11166 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11167
11168         * gcc.c-torture/execute/20040411-1.c: New test.
11169
11170 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11171
11172         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11173
11174 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11175
11176         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11177
11178 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11179
11180         * lib/target-supports.exp (check_named_sections_available): New.
11181         * lib/gcc-dg.exp (dg-require-named-sections): New.
11182         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11183         old-deja.exp.  Also prune error-count message from HP linker.
11184         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11185
11186         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11187         * g++.old-deja/g++.pt/static3.C: Likewise.
11188         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11189
11190 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11191
11192         * gcc.c-torture/execute/20040409-1.c: New test case.
11193         * gcc.c-torture/execute/20040409-2.c: New test case.
11194         * gcc.c-torture/execute/20040409-3.c: New test case.
11195
11196 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11197
11198         * gcc.dg/20040409-1.c: New test.
11199
11200 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11201
11202         PR target/14888
11203         * g++.dg/opt/pr14888.C: New test case.
11204
11205 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11206
11207         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11208         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11209         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11210         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11211         New tests.
11212
11213 2004-04-08  Paul Brook  <paul@codesourcery.com>
11214
11215         * gcc.dg/spill-1.c: New test.
11216
11217 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11218
11219         * gcc.dg/torture/builtin-ctype-2.c: New test.
11220
11221 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11222
11223         * gcc.dg/pch/pch.exp: Add largefile test.
11224
11225 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11226
11227         * g++.dg/pch/externc-1.Hs: New.
11228         * g++.dg/pch/externc-1.C: New.
11229
11230 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11231
11232         * gcc.dg/compat/struct-by-value-5a_main.c,
11233         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11234         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11235         * gcc.dg/compat/struct-by-value-5a_x.c,
11236         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11237         gcc.dg/compat/struct-by-value-5_x.c.
11238         * gcc.dg/compat/struct-by-value-5a_y.c,
11239         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11240         gcc.dg/compat/struct-by-value-5_y.c.
11241
11242         * gcc.dg/compat/struct-by-value-6a_main.c,
11243         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11244         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11245         * gcc.dg/compat/struct-by-value-6a_x.c,
11246         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11247         gcc.dg/compat/struct-by-value-6_x.c.
11248         * gcc.dg/compat/struct-by-value-6a_y.c,
11249         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11250         gcc.dg/compat/struct-by-value-6_y.c.
11251
11252         * gcc.dg/compat/struct-by-value-7a_main.c,
11253         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11254         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11255         * gcc.dg/compat/struct-by-value-7a_x.c,
11256         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11257         gcc.dg/compat/struct-by-value-7_x.c.
11258         * gcc.dg/compat/struct-by-value-7a_y.c,
11259         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11260         gcc.dg/compat/struct-by-value-7_y.c.
11261
11262 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11263
11264         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11265         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11266         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11267         options.
11268
11269 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11270
11271         * gcc.dg/builtins-36.c: New test.
11272
11273 2004-04-06  Paul Brook  <paul@codesourcery.com>
11274
11275         * README.gcc: Remove obsolete contraint on testcases.
11276
11277 2004-04-05  Paul Brook  <paul@codesourcery.com>
11278
11279         PR2123
11280         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11281         failure and exit(0) on success.
11282         * g++.dg/expr/anew2.C: Ditto.
11283         * g++.dg/expr/anew3.C: Ditto.
11284         * g++.dg/expr/anew4.C: Ditto.
11285
11286 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11287
11288         PR c++/3518
11289         * g++.dg/template/unify7.C: New.
11290
11291 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11292
11293         * g++.dg/README: Bring up to date with new subdirectories; remove
11294         duplicate subdirectory lines.
11295
11296 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11297
11298         PR c++/14007
11299         * g++.dg/template/unify5.C: New.
11300         * g++.dg/template/unify6.C: New.
11301         * g++.dg/template/qualttp20.C: Adjust.
11302         * g++.old-deja/g++.jason/report.C: Adjust.
11303         * g++.old-deja/g++.other/qual1.C: Adjust.
11304
11305 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11306
11307         PR c++/14803
11308         * g++.dg/inherit/ptrmem1.C: New test.
11309
11310 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11311
11312         PR c++/14755
11313         * gcc.c-torture/execute/20040331-1.c: New test.
11314         * gcc.dg/20040331-1.c: New test.
11315
11316 2004-04-01  Paul Brook  <paul@codesourcery.com>
11317
11318         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11319
11320 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11321
11322         PR c++/14724
11323         * g++.dg/init/goto1.C: New test.
11324
11325         PR c++/14763
11326         * g++.dg/template/defarg4.C: New test.
11327
11328 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11329
11330         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11331
11332 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11333
11334         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11335
11336 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11337
11338         * gcc.dg/noncompile/undeclared-2.c: New test.
11339
11340 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11341
11342         * gcc.dg/940409-1.c: Remove XFAIL.
11343         * gcc.dg/reg-vol-struct-1.c: New test.
11344
11345 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11346
11347         * gcc.dg/torture/builtin-wctype-1.c: New test.
11348
11349 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11350
11351         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11352         * gcc.dg/20001101-1.c: Likewise.
11353         * gcc.dg/20001102-1.c: Likewise.
11354
11355 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11356
11357         * gcc.dg/compare8.c: Add an additional test for XOR.
11358
11359 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11360
11361         * gcc.dg/torture/builtin-ctype-1.c: New test.
11362
11363 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11364
11365         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11366         * gcc.dg/torture/builtin-math-1.c: Likewise.
11367         * gcc.dg/torture/builtin-power-1.c: New test.
11368
11369 2004-03-24  Andreas Schwab  <schwab@suse.de>
11370
11371         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11372         IA64 assembler.
11373
11374 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11375             Roger Sayle  <roger@eyesopen.com>
11376
11377         * gcc.dg/compare8.c: New test case.
11378
11379 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11380
11381         * g++.dg/ext/altivec-7.C: New test.
11382
11383 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11384
11385         PR 12267, 12391, 12560, 13129, 14114, 14133
11386         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11387         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11388         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11389         Adjust error regexps.
11390         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11391         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11392         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11393         * gcc.dg/local1.c: Add explanatory comment.
11394
11395 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11396
11397         PR optimization/14669
11398         * g++.dg/opt/fold2.C: New test case.
11399
11400 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11401
11402         PR c/14069
11403         * gcc.dg/20040322-1.c: New test.
11404
11405 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11406
11407         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11408         * gcc.dg/ultrasp4.c: Likewise.
11409         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11410
11411 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11412
11413         * gcc.dg/i386-sse-8.c: Reset default options.
11414
11415 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11416
11417         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11418         in the error message text.
11419
11420 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11421
11422         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11423
11424 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11425
11426         PR c++/14616
11427         * g++.dg/init/array13.C: New test.
11428
11429 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11430
11431         PR target/13889
11432         * gcc.c-torture/compile/pr13889.c: New test case.
11433
11434 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11435
11436         PR c/14635
11437         * builtins-1.c (nan, nans): Don't test.
11438         * builtins-30.c: Don't use nan, nanf, nanl.
11439         * builtins-35.c: New test.
11440
11441 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11442
11443         * g++.dg/ext/altivec-6.C: New test.
11444
11445 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11446
11447         * g++.dg/init/placement3.C: New test.
11448
11449         * g++.dg/template/spec13.C: New test.
11450
11451         * g++.dg/lookup/using11.C: New test.
11452
11453         * g++.dg/lookup/koenig3.C: New test.
11454
11455         * g++.dg/template/operator2.C: New test.
11456
11457         * g++.dg/expr/dtor3.C: New test.
11458         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11459         marker.
11460         * g++.old-deja/g++.law/visibility28.C: Likewise.
11461
11462 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11463
11464         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11465         * gcc.dg/ppc64-abi-3.c: Likewise.
11466
11467 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11468
11469         PR c++/14545
11470         * g++.dg/parse/template15.C: New test.
11471
11472 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11473
11474         * g++.dg/expr/dtor2.C: New test.
11475
11476         * g++.dg/lookup/anon4.C: New test.
11477
11478         * g++.dg/overload/using1.C: New test.
11479
11480         * g++.dg/template/lookup7.C: New test.
11481
11482         * g++.dg/template/typename6.C: New test.
11483
11484         * g++.dg/expr/cond6.C: New test.
11485
11486 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11487
11488         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11489
11490 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11491
11492         * g++.dg/expr/cond5.C: New test.
11493         * g++.dg/expr/constcast1.C: Likewise.
11494         * g++.dg/expr/ptrmem2.C: Likewise.
11495         * g++.dg/expr/ptrmem3.C: Likewise.
11496         * g++.dg/lookup/main1.C: Likewise.
11497         * g++.dg/template/lookup6.C: Likewise.
11498
11499 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11500
11501         * gcc.dg/local1.c: New test.
11502
11503         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11504
11505 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11506
11507         * gcc.dg/torture/builtin-convert-1.c: New test.
11508
11509 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11510
11511         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11512
11513 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/14481
11516         * g++.dg/warn/Wunused-7.C: New test.
11517
11518 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11519
11520         * gcc.dg/torture/builtin-integral-1.c: New test.
11521
11522 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11523
11524         PR c++/14586
11525         * g++.dg/parse/non-dependent3.C: New test.
11526
11527 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11528
11529         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11530         * g++.dg/eh/simd-2.C: Likewise.
11531         * g++.dg/init/array10.C: Likewise.
11532         * gcc.c-torture/compile/simd-1.c: Likewise.
11533         * gcc.c-torture/compile/simd-2.c: Likewise.
11534         * gcc.c-torture/compile/simd-3.c: Likewise.
11535         * gcc.c-torture/compile/simd-4.c: Likewise.
11536         * gcc.c-torture/compile/simd-6.c: Likewise.
11537         * gcc.c-torture/execute/simd-1.c: Likewise.
11538         * gcc.c-torture/execute/simd-2.c: Likewise.
11539         * gcc.dg/compat/vector-defs.h: Likewise.
11540         * gcc.dg/20020531-1.c: Likewise.
11541         * gcc.dg/altivec-3.c: Likewise.
11542         * gcc.dg/altivec-4.c: Likewise.
11543         * gcc.dg/altivec-varargs-1.c: Likewise.
11544         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11545         * gcc.dg/i386-mmx-3.c: Likewise.
11546         * gcc.dg/i386-sse-4.c: Likewise.
11547         * gcc.dg/i386-sse-5.c: Likewise.
11548         * gcc.dg/i386-sse-8.c: Likewise.
11549         * gcc.dg/simd-1.c: Likewise.
11550         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11551         __ev64_opaque__ since the machine description provides it.
11552
11553 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11554
11555         * lib/compat.exp (skip_list): New global variable.
11556         Use it to hold the user defined COMPAT_SKIPS list if any.
11557         (compat-obj): Add the members of skip_list to optall.
11558
11559 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11560
11561         * gcc.dg/compat/union-by-value-1_main.c,
11562         union-by-value-1_x.c, union-by-value-1_y.c,
11563         union-check.h, union-defs.h,
11564         union-init.h, union-return-1_main.c,
11565         union-return-1_x.c, union-return-1_y.c: New files.
11566
11567 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11568
11569         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11570         mixed-struct-init.h: Add 4 mixed structure types.
11571         struct-by-value-21_main.c, struct-by-value-21_x.c,
11572         struct-by-value-21_y.c, struct-return-21_main.c,
11573         struct-return-21_x.c, struct-return-21_y.c: New files.
11574
11575 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/14550
11578         * g++.dg/parse/template14.C: New test.
11579
11580 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11581
11582         * gcc.c-torture/execute/20040313-1.c: New test.
11583
11584 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11585
11586         PR target/14533
11587         * gcc.dg/20040311-2.c: New test.
11588
11589 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11590
11591         PR other/14544
11592         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11593         bit-field.
11594
11595 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11596
11597         * gcc.dg/20040305-2.c: Add missing return statement.
11598
11599 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11600
11601         * gcc.dg/builtins-34.c: Also check pow10*.
11602
11603 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11604
11605         PR target/14262
11606         * gcc.dg/20040305-2.c: New test.
11607
11608 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11609
11610         * gcc.dg/20040310-1.c: New test.
11611
11612 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11613
11614         * gcc.c-torture/execute/20040311-1.c: New test case.
11615
11616 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11617
11618         PR c++/14476
11619         * g++.dg/lookup/enum1.C: New test.
11620
11621 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/14510
11624         * g++.dg/lookup/struct2.C: New test.
11625
11626 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11627
11628         * gcc.dg/builtins-34.c: New test.
11629
11630 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11631
11632         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11633
11634 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11635
11636         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11637         * gcc.dg/alias-2.c: New testcase.
11638
11639 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11640
11641         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11642
11643 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11644
11645         * gcc.c-torture/execute/20040309-1.c: New test case.
11646
11647 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11648
11649         PR c++/14397
11650         * g++.dg/overload/ref1.C: New.
11651
11652 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11653
11654         PR c++/14409
11655         * g++.dg/template/spec12.C: New test.
11656
11657         PR c++/14448
11658         * g++.dg/parse/crash14.C: New test.
11659
11660 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c++/14230
11663         * g++.dg/init/ref11.C: New test.
11664
11665 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11666
11667         PR c++/14432
11668         * g++.dg/parse/builtin2.C: New test.
11669
11670 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/14401
11673         * g++.dg/init/ctor3.C: New test.
11674         * g++.dg/init/union1.C: New test.
11675         * g++.dg/ext/anon-struct4.C: New test.
11676
11677 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11678
11679         * g++.dg/lookup/koenig1.C: Tweak error messages.
11680         * g++.dg/lookup/used-before-declaration.C: Likewise.
11681         * g++.dg/other/do1.C: Likewise.
11682         * g++.dg/overload/koenig1.C: Likewise.
11683         * g++.dg/parse/crash13.C: Likewise.
11684         * g++.dg/template/instantiate3.C: Likewise.
11685
11686 2004-03-08  Eric Christopher  <echristo@redhat.com>
11687
11688         * * lib/target-supports.exp: Enable libiconv in test
11689         compilation.  Fix up error checking.
11690
11691 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11692
11693         PR middle-end/14289
11694         * gcc.dg/pr14289-1.c: New test case.
11695         * gcc.dg/pr14289-2.c: Likewise.
11696         * gcc.dg/pr14289-3.c: Likewise.
11697
11698 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11699
11700         * gcc.c-torture/execute/20040308-1.c: New test.
11701
11702 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11703
11704         * gcc.c-torture/execute/20040307-1.c: New test case.
11705
11706 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11707
11708         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11709
11710 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11711
11712         * gcc.dg/20040306-1.c: New test.
11713
11714 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11715
11716         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11717         them static.
11718         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11719
11720 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11721
11722         PR c/14465
11723         * gcc.dg/decl-6.c: New test.
11724
11725 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11726
11727         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11728         Rename LOGPOW -> LOG_POW.
11729         (SQRT_EXP, POW_EXP): New.
11730
11731 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11732
11733         * gcc.dg/i386-sse-8.c: New test.
11734
11735 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11736
11737         PR c/14114
11738         * gcc.dg/decl-5.c: New test.
11739
11740 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11741
11742         * gcc.dg/20040305-1.c: New test.
11743
11744 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11745
11746         PR other/14354
11747         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11748
11749 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11750
11751         PR c++/14425, c++/14426
11752         * g++.dg/ext/altivec-4.C: New test.
11753         * g++.dg/ext/altivec-5.C: New test.
11754
11755 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11756
11757         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11758         global variables of a type with no linkage.
11759         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11760         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11761         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11762         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11763         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11764         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11765         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11766         * g++.dg/warn/deprecated.C: Name enum Color.
11767         * g++.dg/overload/VLA.C: Name structure for 'b'.
11768         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11769
11770 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * gcc.c-torture/compile/20040304-1.c: New test.
11773
11774 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11775
11776         PR 13728
11777         * gcc.dg/decl-4.c: New testcase.
11778
11779 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11780
11781         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11782         as PRECF if sizeof (float) > sizeof (double).
11783         (PRECL): Make it the same as PRECF if
11784         sizeof (float) > sizeof (long double).
11785
11786 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11787
11788         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11789         system type.  Add check for irix6 which doesn't have c99 runtime.
11790
11791 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11792
11793         * gcc.dg/const-elim-1.c: xfail for xtensa.
11794
11795 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11796
11797         PR c++/14369
11798         * g++.dg/template/cond4.C: New test.
11799
11800 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11801
11802         PR c++/14360
11803         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11804
11805         PR c++/14361
11806         * g++.dg/parse/defarg7.C: New test.
11807
11808         PR c++/14359
11809         * g++.dg/template/friend26.C: New test.
11810
11811 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11812
11813         PR c++/14324
11814         * g++.dg/abi/mangle21.C: New test.
11815
11816         PR c++/14260
11817         * g++.dg/parse/constructor2.C: New test.
11818
11819         PR c++/14337
11820         * g++.dg/template/sfinae1.C: New test.
11821
11822 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/14267
11825         * g++.dg/expr/crash2.C: New test.
11826
11827         PR middle-end/13448
11828         * gcc.dg/inline-5.c: New test.
11829         * gcc.dg/always-inline.c: Split out tests into ...
11830         * gcc.dg/always-inline2.c: ... this and ...
11831         * gcc.dg/always-inline3.c: ... this.
11832
11833 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11834
11835         PR debug/12103
11836         * g++.dg/debug/crash1.C: New test.
11837
11838 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11839
11840         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11841         function with __attribute__((noinline)).
11842         (recurser_void2): Likewise.
11843         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11844         (recurser_void2): Likewise.
11845
11846 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11847
11848         PR middle-end/14203
11849         * g++.dg/warn/Wunused-6.C: New test case.
11850
11851 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11852
11853         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11854         not defined.
11855
11856 2004-02-27  Eric Christopher  <echristo@redhat.com>
11857
11858         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11859         * g++.dg/charset/asm2.c: Run only x86.
11860         * gcc.dg/charset/asm3.c: Ditto.
11861
11862 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11863
11864         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11865         ld_library_path.
11866
11867 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11868
11869         * g++.dg/ext/altivec-3.C: New.
11870
11871 2004-02-26  Richard Henderson  <rth@redhat.com>
11872
11873         * g++.dg/ext/attrib10.C: Mark for warning.
11874         * gcc.dg/attr-alias-1.c: New.
11875
11876 2004-02-26  Richard Henderson  <rth@redhat.com>
11877
11878         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11879         * gcc.c-torture/execute/20040208-2.c: ... it back.
11880
11881 2004-02-26  Eric Christopher  <echristo@redhat.com>
11882
11883         * lib/target-supports.exp (check-iconv-available): New function.
11884         * lib/gcc-dg.exp (dg-require-iconv): New function.
11885         Use above.
11886         * gcc.dg/charset: New directory.
11887         * gcc.dg/charset/charset.exp: New file.
11888         * gcc.dg/charset/asm1.c: Ditto.
11889         * gcc.dg/charset/asm2.c: Ditto.
11890         * gcc.dg/charset/asm3.c: Ditto.
11891         * gcc.dg/charset/asm4.c: Ditto.
11892         * gcc.dg/charset/asm5.c: Ditto.
11893         * gcc.dg/charset/attribute1.c: Ditto.
11894         * gcc.dg/charset/attribute2.c: Ditto.
11895         * gcc.dg/charset/string1.c: Ditto.
11896         * g++.dg/charset: New directory.
11897         * g++.dg/dg.exp: Add here. Special options.
11898         * g++.dg/charset/charset.exp: New file.
11899         * g++.dg/charset/asm1.c: Ditto.
11900         * g++.dg/charset/asm2.c: Ditto.
11901         * g++.dg/charset/asm3.c: Ditto.
11902         * g++.dg/charset/asm4.c: Ditto.
11903         * g++.dg/charset/attribute1.c: Ditto.
11904         * g++.dg/charset/attribute2.c: Ditto.
11905         * g++.dg/charset/extern1.cc: Ditto.
11906         * g++.dg/charset/extern2.cc: Ditto.
11907         * g++.dg/charset/string1.c: Ditto.
11908
11909 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/14278
11912         * g++.dg/parse/comma1.C: New test.
11913
11914 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11915
11916         PR c++/14284
11917         * g++.dg/template/ttp8.C: New test.
11918
11919 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11920
11921         * gcc.dg/fixuns-trunc-1.c: New test.
11922
11923 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11924
11925         * gcc.dg/builtins-config.h: Use #elif.
11926
11927 2004-02-26  Michael Matz  <matz@suse.de>
11928
11929         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11930         * gcc.dg/991214-1.c: Likewise.
11931         * gcc.dg/i386-asm-1.c: Likewise.
11932
11933 2004-02-25  Richard Henderson  <rth@redhat.com>
11934
11935         * gcc.c-torture/execute/20040208-2.c: Move ...
11936         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11937
11938 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11939
11940         PR c++/14246
11941         * g++.dg/other/crash-3.C: New test.
11942
11943 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11944
11945         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11946         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11947
11948         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11949         HP-UX.
11950
11951 2004-02-24  Michael Matz  <matz@suse.de>
11952
11953         * gcc.dg/i386-regparm.c: New.
11954
11955 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11956
11957         * gcc.c-torture/execute/20040223-1.c: New.
11958
11959 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11960             Kazu Hirata  <kazu@cs.umass.edu>
11961
11962         * gcc.dg/fwritable-strings-1.c: Remove.
11963
11964 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11965
11966         PR c/14156
11967         * gcc.dg/20040223-1.c: New test.
11968
11969 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11970
11971         PR c++/14106
11972         * g++.dg/ext/typeof9.C: New test.
11973
11974 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11975
11976         PR c++/14250
11977         * g++.dg/other/switch1.C: New test.
11978
11979 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11980
11981         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11982         * gcc.dg/va-arg-1.c: Likewise.
11983
11984 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11985
11986         PR c++/14143
11987         * g++.dg/template/koenig5.C: New test.
11988
11989 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11990
11991         * g++.dg/ext/altivec-1.C: Generalize target triple.
11992         * g++.dg/ext/altivec-2.C: New test case.
11993         * g++.dg/ext/altivec_check.h: New file.
11994         * gcc.dg/altivec-1.c: Generalize target triple;
11995         include altivec_check.h and call altivec_check().
11996         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11997         * gcc.dg/altivec-6.c: New test case.
11998         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11999         type casts as needed.
12000         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12001         altivec_check().
12002         * gcc.dg/altivec-12.c: New test case.
12003         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12004         include altivec_check.h and call altivec_check().
12005         * gcc.dg/altivec_check.h: New file.
12006
12007 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12008
12009         * lib/target-supports.exp (check_alias_available): Don't mangle
12010         function `g' in test program.
12011
12012 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12013
12014         * lib/target-supports.exp (check_profiling_available): Check
12015         argument to determine whether we support a profiling type.
12016         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12017         check_profiling_available.
12018         * g++.dg/bprob/bprob.exp: Likewise
12019         * g77.dg/bprob/bprob.exp: Likewise.
12020         * gcc.misc-tests/bprob.exp: Likewise.
12021         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12022         dg-require-profiling and delete expected error handling.
12023         * gcc.dg/20021014-1.c: Likewise.
12024         * gcc.dg/nest.c: Likewise.
12025
12026 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12027
12028         PR c++/12007
12029         * g++.dg/other/vthunk1.C: New test.
12030
12031 2004-02-20  Falk Hueffner  <falk@debian.org>
12032
12033         PR target/14201
12034         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12035
12036 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/13927
12039         * g++.dg/other/error8.C: Remove XFAIL markers.
12040
12041         PR c++/14173
12042         * g++.dg/ext/packed5.C: New test.
12043
12044         PR c++/14199
12045         * g++.dg/warn/Wunused-5.C: New test.
12046
12047         PR c++/14186
12048         * g++.dg/lookup/member1.C: New test.
12049
12050 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12051
12052         * gcc.c-torture/compile/20040130-1.c: Enable only when
12053         __INT_MAX__ >= 2147483647L.
12054         * gcc.c-torture/compile/961203-1.c: Likewise.
12055
12056 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12057
12058         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12059         * g++.dg/opt/template1.C: Robustify assembler regexp
12060
12061 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12062
12063         * gcc.c-torture/execute/simd-4.x: Remove.
12064         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12065         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12066         Guard with #ifndef SKIP_ATTRIBUTE.
12067         * gcc.dg/compat/vector-1_y.c: Likewise.
12068         * gcc.dg/compat/vector-2_x.c: Likewise.
12069         * gcc.dg/compat/vector-2_y.c: Likewise.
12070         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12071         * g++.dg/eh/simd-2.C: Likewise.
12072
12073 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12074
12075         * gcc.c-torture/compile/complex-1.c: New.
12076
12077 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12078
12079         PR target/14209
12080         * gcc.c-torture/execute/20040218-1.c: New test.
12081
12082 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12083
12084         PR c++/14181
12085         * g++.dg/parse/new2.C: New test.
12086
12087 2004-02-18  Paul Brook  <paul@codesourcery.com>
12088
12089         * gcc.c-torture/compile/libcall-1.c: New test.
12090
12091 2004-02-18  Paul Brook  <paul@codesourcery.com>
12092
12093         PR debug/12934
12094         * gcc.dg/debug/debug-7.c: New test.
12095
12096 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12097
12098         * gcc.dg/20040217-1.c: New test.
12099
12100 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12101
12102         * gcc.c-torture/execute/990208-1.x: Delete.
12103
12104 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12105
12106         * gcc.c-torture/execute/20040208-2.x: New file.
12107
12108 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12109
12110         PR c++/11326
12111         * g++.dg/abi/structret1.C: New test.
12112
12113 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12114
12115         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12116         (i386_cpuid): No need to test if cpuid is available on AMD64.
12117         Fix assembly, so that it works onboth i386 and AMD64.
12118         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12119         (vecInLong): Fix s[] member type to unsigned int.
12120         (vecInWord): Remove type.
12121         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12122         (a64, b64, c64, d64, e64): Remove.
12123         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12124         Remove unused variable.  Remove initialization of removed variables.
12125         Don't call mmx_tests nor sse_tests.
12126         (reference_mmx, reference_sse): Remove.
12127         (check): Add return stmt.
12128         * gcc.dg/i386-sse-7.c: New test.
12129         * gcc.dg/i386-mmx-4.c: New test.
12130
12131 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12132
12133         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12134         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12135         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12136         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12137         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12138         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12139         g++.dg/tc1/dr94.C: Fix line terminator.
12140
12141 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12142
12143         * gcc.c-torture/compile/20040216-1.c: New.
12144
12145 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12146
12147         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12148         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12149         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12150         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12151         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12152         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12153
12154 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12155
12156         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12157
12158 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12159
12160         PR c++/13971
12161         * g++.dg/expr/cond4.C: New test.
12162
12163         PR c++/14086
12164         * g++.dg/lookup/crash2.C: New test.
12165
12166 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12167
12168         * gcc.c-torture/compile/20040214-2.c: New test.
12169
12170 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12171
12172         PR c++/14116
12173         * g++.dg/ext/typeof8.C: New test.
12174
12175 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12176
12177         * gcc.c-torture/compile/20040214-1.c: New test.
12178
12179 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12180
12181         PR c++/13635
12182         * g++.dg/template/spec11.C: New test.
12183
12184 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12185
12186         PR c++/13927
12187         * g++.dg/other/error8.C: New test.
12188
12189 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12190
12191         PR c++/14122
12192         * g++.dg/template/array4.C: New test.
12193
12194         PR c++/14108
12195         * g++.dg/inherit/thunk2.C: New test.
12196
12197         PR c++/14083
12198         * g++.dg/eh/cond2.C: New test.
12199
12200 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12201
12202         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12203
12204 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12205
12206         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12207
12208 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12209
12210         * g++.dg/simd-2.C: xfail on ppc64-linux.
12211
12212 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12213
12214         PR c/456
12215         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12216         tests.
12217
12218 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12219
12220         * gcc.dg/builtins-33.c: New test.
12221
12222 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12223
12224         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12225
12226 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12227
12228         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12229
12230 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12231
12232         * gcc.dg/ppc64-abi-3.c: New test.
12233
12234 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12235
12236         PR c/14092
12237
12238         * gcc.dg/pr14092-1.c: New testcase.
12239
12240 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12241
12242         * gcc.dg/cpp/assert4.c: Fix typo last change.
12243
12244         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12245         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12246
12247         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12248
12249 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12250
12251         * gcc.c-torture/compile/20040209-1.c: New test case.
12252
12253 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12254
12255         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12256
12257 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12258
12259         * gcc.c-torture/execute/20040208-[12].c: New tests.
12260
12261 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12262
12263         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12264
12265 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12266
12267         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12268
12269 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12270
12271         Bug 13856
12272         * gcc.dg/visibility-8.c: New testcase.
12273
12274 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12275
12276         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12277         arguments.
12278         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12279
12280 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12281
12282         PR middle-end/13696
12283         * g++.dg/opt/fold1.C: New test case.
12284
12285 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12286
12287         PR c++/14033
12288         * g++.dg/other/crash-2.C: New test.
12289
12290 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12291
12292         PR c++/14028
12293         * g++.dg/parse/angle-bracket2.C: New test.
12294
12295 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12296
12297         PR middle-end/13750
12298         Revert:
12299         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12300         PR pch/13361
12301         * testsuite/g++.dg/pch/wchar-1.C: New.
12302         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12303
12304 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12305
12306         PR c++/14008
12307         * g++.dg/parse/error15.C: New test.
12308         * g++.dg/parse/crash11.C: Update dg-error mark.
12309
12310 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/13932
12313         * g++.dg/warn/conv2.C: New test.
12314
12315 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12316
12317         PR c++/13086
12318         * g++.dg/warn/incomplete1.C: Remove xfail.
12319
12320 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12321
12322         * lib/file-format.exp (gcc_target_object_format): Use
12323         ${tool}_target_compile, not gcc_target_compile.
12324         * lib/target-supports.exp (check_alias_available): Likewise.
12325         (check_gc_sections_available): Likewise.
12326         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12327         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12328         dg-require-alias.
12329
12330 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/13969
12333         * g++.dg/template/static6.C: New test.
12334
12335 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12336
12337         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12338
12339 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12340
12341         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12342         tests for systems where `char' is unsigned by default.
12343
12344 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12345
12346         PR c++/13997
12347         * g++.dg/template/partial3.C: New test.
12348
12349 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12350
12351         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12352         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12353         Remove mentions of obsolete ports.
12354
12355 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12356
12357         * gcc.dg/noncompile/20001228-1.c: Fix for new
12358         error message.
12359
12360 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12361
12362         PR target/9348
12363         * gcc.c-torture/execute/multdi-1.c: New test case.
12364
12365 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12366
12367         PR c++/13925
12368         * g++.dg/template/lookup5.C: New test.
12369
12370 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12371
12372         PR c++/13950
12373         * g++.dg/template/lookup4.C: New test.
12374
12375         PR c++/13970
12376         * g++.dg/parse/error14.C: New test.
12377
12378         PR c++/14002
12379         * g++.dg/parse/template13.C: New test.
12380
12381 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12382
12383         PR c++/13978
12384         * g++.dg/template/koenig4.C: New test.
12385
12386         PR c++/13968
12387         * g++.dg/template/crash17.C: New test.
12388
12389         PR c++/13975
12390         * g++.dg/parse/error13.C: New test.
12391         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12392
12393 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12394
12395         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12396
12397 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12398
12399         PR c/11658
12400         PR c/13994
12401         * gcc.dg/noncompile/20040203-1.c: New test.
12402         * gcc.dg/noncompile/20040203-2.c: Likewise.
12403         * gcc.dg/noncompile/20040203-3.c: Likewise.
12404         * gcc.dg/20040203-1.c: Likewise.
12405
12406 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12407
12408         PR c++/10858
12409         * g++.dg/template/sizeof7.C: New test.
12410
12411 2004-02-02  Eric Christopher  <echristo@redhat.com>
12412             Zack Weinberg  <zack@codesourcery.com>
12413
12414         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12415
12416 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12417
12418         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12419         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12420         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12421         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12422
12423 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/13113
12426         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12427
12428         PR c++/13854
12429         * g++.dg/ext/attrib13.C: New test.
12430
12431         PR c++/13907
12432         * g++.dg/conversion/op2.C: New test.
12433
12434 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12435
12436         * gcc.dg/titype-1.c: Fix pasto.
12437
12438 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12439
12440         * gcc.dg/titype-1.c: New test.
12441
12442 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12443
12444         PR c++/13957
12445         * g++.dg/template/non-type-template-argument-1.C,
12446         g++.dg/template/qualified-id1.C: Update dg-error marks.
12447         * g++.dg/template/nontype6.C: New test.
12448
12449 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12450
12451         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12452         * gcc.dg/builtins-31.c: New testcase.
12453         * gcc.dg/builtins-32.c: New testcase.
12454
12455 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12456
12457         * objc.dg/call-super-2.m: Update line numbers
12458         for the including of stddef.h.
12459
12460 2004-01-30  Michael Matz  <matz@suse.de>
12461
12462         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12463         g++.dg/ext/case-range3.C: New tests.
12464
12465 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12466
12467         DR206
12468         PR c++/13813
12469         * g++.dg/template/member4.C: New test.
12470
12471 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12472
12473         PR c++/13683
12474         * g++.dg/template/sizeof6.C: New test.
12475
12476 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12477
12478         * gcc.dg/fwritable-strings-1.c: New test.
12479
12480 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12481
12482         * gcc.c-torture/compile/20040130-1.c: New test.
12483
12484 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12485
12486         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12487
12488 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12489
12490         PR c++/13883
12491         * g++.dg/template/ctor3.C: New test.
12492
12493 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12494
12495         * g++.dg/tc1: New directory.
12496         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12497         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12498         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12499         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12500         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12501
12502 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12503
12504         * g++.dg/parse/error11.C: New test.
12505         * g++.dg/parse/error12.C: Likewise.
12506
12507 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12508
12509         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12510         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12511
12512 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12513
12514         PR c++/13791
12515         * g++.dg/ext/attrib12.C: New test.
12516
12517         PR c++/13736
12518         * g++.dg/parse/cast2.C: New test.
12519
12520 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12521
12522         * objc.dg/encode-2.m (main): New local string.  Set depending on
12523         sizeof long.  Use in sscanf call.
12524         * objc.dg/encode-3.m (main): New local string.  Set depending on
12525         sizeof long.  Use in scan_initial call.
12526
12527 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12528
12529         * objc.dg/call-super-2.m: Make LP64-safe.
12530         * objc.dg/desig-init-1.m: Likewise.
12531
12532 2004-01-27  Devang Patel <dpatel@apple.com>
12533
12534         * g++.dg/debug/namespace1.C: New test.
12535
12536 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12537
12538         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12539         xscale-*-*.
12540
12541         * gcc.dg/arm-mmx-1.c: New test.
12542
12543 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12544
12545         * gcc.dg/20040127-1.c: New test.
12546         * gcc.dg/20040127-2.c: New test.
12547
12548 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12549
12550         * objc.dg/stret-1.m (glob): Renamed to globa.
12551
12552 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12553
12554         PR c++/13663
12555         * g++.dg/expr/for1.C: New test.
12556
12557 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12558
12559         PR middle-end/13779
12560         * gcc.dg/darwin-longlong.c: New test.
12561
12562 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12563
12564         * gcc.dg/20040124-1.c: Moved test from here...
12565         * gcc.c-torture/compile/20040124-1.c: ...to here.
12566
12567 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12568
12569         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12570         the assembly output if -m64 is passed.
12571
12572 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12573
12574         PR c++/13833
12575         * g++.dg/template/cond3.C: New test.
12576
12577 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12578
12579         PR c++/13810
12580         * g++.dg/template/ttp7.C: New test.
12581
12582 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12583
12584         PR c++/13797
12585         * g++.dg/template/nontype4.C: New test.
12586         * g++.dg/template/nontype5.C: Likewise.
12587
12588 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12589
12590         * gcc.dg/torture/mips-clobber-at.c: New test.
12591
12592 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12593
12594         * gcc.dg/20040124-1.c: New test.
12595
12596 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12597
12598         * gcc.dg/20040123-1.c: New test.
12599
12600 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12601
12602         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12603
12604 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12605
12606         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12607
12608 2004-01-23  Andrew Pinski  <apinski@apple.com>
12609
12610         * gcc.dg/20030121-1.c: Move to ..
12611         * gcc.dg/20040121-1.c: here.
12612
12613 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12614
12615         * gcc.dg/builtins-29.c: New test case.
12616
12617 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12618
12619         PR 18314
12620         * gcc.dg/builtins-30.c: New testcase.
12621
12622 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12623
12624         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12625         * lib/g77.exp: Likewise.
12626         * lib/objc.exp: Likewise.
12627         * lib/g++.exp: Likewise.
12628
12629 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12630
12631         * gcc.dg/struct-by-value-2.c: New test.
12632
12633 2004-01-21  Andrew Pinski  <apinski@apple.com>
12634
12635         PR target/13785
12636         * gcc.dg/20030121-1.c: New test.
12637
12638 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12639
12640         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12641         clobber frame pointer register in asm statement.
12642
12643 2004-01-21  Falk Hueffner  <falk@debian.org>
12644
12645         * gcc.c-torture/compile/20040121-1.c: New test.
12646
12647 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12648
12649         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12650
12651 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12652
12653         * gcc.dg/ppc64-abi-2.c: New test.
12654
12655 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12656
12657         * lib/treelang.exp: Fill out this file.
12658         * lib/treelang-dg.exp: New File.
12659
12660 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12661
12662         * gcc.c-torture/compile/981022-1.c: Remove.
12663         * gcc.dg/array-5.c: Remove XFAIL.
12664         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12665         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12666         gcc.dg/cond-lvalue-1.c: Update.
12667         * gcc.dg/cast-lvalue-2.c: New test.
12668
12669 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/13592
12672         * g++.dg/other/error1.C (class foo): Tweak error message.
12673
12674         PR c++/13592
12675         * g++.dg/template/call2.C: New test.
12676
12677 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12678
12679         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12680         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12681         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12682         scalar-return-1_x.c, scalar-return-2_y.c,
12683         scalar-return-3_x.c, scalar-return-3_y.c,
12684         scalar-return-4_x.c, scalar-return-4_y.c,
12685         struct-align-1.h, struct-align-1_x.c,
12686         struct-align-1_y.c, struct-align-2.h,
12687         struct-align-2_x.c, struct-align-2_y.c,
12688         struct-by-value-10_y.c, struct-by-value-11_x.c,
12689         struct-by-value-11_y.c, struct-by-value-12_x.c,
12690         struct-by-value-12_y.c, struct-by-value-13_x.c,
12691         struct-by-value-13_y.c, struct-by-value-14_x.c,
12692         struct-by-value-14_y.c, struct-by-value-15_x.c,
12693         struct-by-value-15_y.c, struct-by-value-16_y.c,
12694         struct-by-value-17_y.c, struct-by-value-18_y.c,
12695         struct-by-value-19_y.c, struct-by-value-1_x.c,
12696         struct-by-value-1_y.c, struct-by-value-20_y.c,
12697         struct-by-value-2_x.c, struct-by-value-2_y.c,
12698         struct-by-value-3_y.c, struct-by-value-4_x.c,
12699         struct-by-value-4_y.c, struct-by-value-5_y.c,
12700         struct-by-value-6_y.c, struct-by-value-7_y.c
12701         struct-by-value-8_x.c, struct-by-value-8_y.c
12702         struct-by-value-9_x.c, struct-by-value-9_y.c
12703         struct-return-10_x.c, struct-return-10_y.c,
12704         struct-return-19_x.c, struct-return-20_x.c
12705         struct-return-2_x.c, struct-return-2_y.c
12706         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12707         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12708
12709 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12710
12711         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12712         attribute on sparc*-sun-solaris2.*.
12713
12714 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12715
12716         PR c++/13710
12717         * g++.dg/ext/typeof7.C: New test.
12718
12719 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12720
12721         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12722         * gcc.dg/const-elim-1.c: Same.
12723
12724 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12725
12726         * objc.dg/stret-1.m: New.
12727         * objc.dg/stret-2.m: New.
12728
12729 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12730
12731         PR c++/11895
12732         * g++.dg/ext/vector1.C: New test.
12733
12734 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12735
12736         * gcc.dg/pch/import-1.c: New.
12737         * gcc.dg/pch/import-1.hs: New.
12738         * gcc.dg/pch/import-1a.h: New.
12739         * gcc.dg/pch/import-1b.h: New.
12740         * gcc.dg/pch/import-1c.h: New.
12741
12742 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12743
12744         PR c++/13574
12745         * g++.dg/ext/array1.C: New test.
12746
12747         PR c++/13178
12748         * g++.dg/conversion/op1.C: New test.
12749
12750 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12751
12752         PR 11864
12753         From Kazumoto Kojima / Dan Kegel:
12754         * gcc.dg/pr11864-1.c: New test.
12755
12756         PR 10392
12757         From Marcus Comstedt / Dan Kegel:
12758         * gcc.dg/pr10392-1.c: New test.
12759
12760 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12761
12762         PR c++/13478
12763         * g++.dg/init/ref10.C: New test.
12764
12765 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12766
12767         PR c++/13407
12768         * g++.dg/parse/typename6.C: New test.
12769
12770 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12771
12772         PR pch/13361
12773         * testsuite/g++.dg/pch/wchar-1.C: New.
12774         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12775
12776 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12777
12778         PR c++/9259
12779         * g++.dg/expr/sizeof2.C: New test.
12780
12781 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12782
12783         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12784
12785 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12786
12787         PR c++/13659
12788         * g++.dg/lookup/strong-using-3.C: New.
12789         * g++.dg/lookup/using-10.C: New.
12790
12791 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12792
12793         PR c++/13594
12794         * g++.dg/lookup/strong-using-2.C: New.
12795
12796 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12797             Dan Kegel <dank@kegel.com>
12798             J"orn Rennecke <joern.rennecke@superh.com>
12799
12800         PR target/9365
12801         * gcc.dg/pr9365-1.c: New test.
12802
12803 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12804
12805         PR c++/8856
12806         * g++.dg/parse/casting-operator2.C: New test.
12807         * g++.old-deja/g++.pt/explicit83.C: Remove.
12808
12809 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12810
12811         * gcc.dg/label-compound-stmt-1.c: New test.
12812         * gcc.c-torture/compile/950922-1.c,
12813         gcc.c-torture/compile/20000211-3.c,
12814         gcc.c-torture/compile/20000518-1.c,
12815         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12816         compound statements.
12817
12818 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12819
12820         * gcc.dg/ppc64-abi-1.c: New test.
12821
12822 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12823
12824          * g++.dg/ext/attrib9.C: Add dg-warnings.
12825
12826 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12827
12828         PR c++/12335
12829         * g++.dg/parse/dtor3.C: New test.
12830
12831 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12832
12833         PR c++/12709
12834         * g++.dg/parse/try-catch-1.C: New test.
12835
12836 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12837
12838         * ada/acats/run_all.sh: Add more verbose output in acats.log
12839         when compiling tests.
12840
12841 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12842
12843         PR 13656
12844         * gcc.dg/typedef-redecl.c: New test case.
12845         * gcc.dg/typedef-redecl.h: New support file.
12846
12847 2004-01-13  Jan Hubicka  <jh@suse.cz>
12848
12849         * gcc.dg/always_inline.c: New test.
12850         * gcc.dg/debug/20031231-1.c: Fix.
12851
12852 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12853
12854         PR c++/13474
12855         * g++.dg/template/array3.C: New test.
12856
12857 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12858
12859         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12860         * g++.dg/warn/Wunused-2.C: Likewise.
12861
12862 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12863
12864         PR c++/13289
12865         * g++.dg/template/instantiate6.C: New test.
12866
12867 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12868
12869         PR middle-end/11397
12870         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12871
12872 2004-01-12  Jan Hubicka  <jh@suse.cz>
12873
12874         PR opt/12826
12875         * gcc.dg/20040112-1.c: New.
12876
12877         * gcc.dg/dwarf-die[1-7].c: Move to...
12878         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12879         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12880
12881 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12882
12883         PR c++/4100
12884         * g++.dg/parse/friend4.C: New test.
12885
12886 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12887
12888         PR c++/4100
12889         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12890         definition is called a friend.
12891
12892 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12893
12894         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12895
12896 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12897
12898         PR c++/3478
12899         * g++.dg/parse/error10.C: New test.
12900         * g++.dg/template/arg2.C: Accept "invalid type" error.
12901
12902 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12903
12904         PR middle-end/13392
12905         * g++.dg/opt/expect2.C: New test.
12906
12907 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12908
12909         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12910         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12911         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12912         Update dg-error regexps.
12913
12914 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12915
12916         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12917         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12918
12919 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12920
12921         * gcc.dg/pragma-re-1.c: Use right pointer type.
12922
12923 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12924
12925         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12926
12927 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12928
12929         * gcc.dg/rs6000-ldouble-1.c: New.
12930
12931 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12932
12933         DR 337
12934         PR c++/9256
12935         * g++.dg/other/abstract1.C: New test.
12936
12937 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12938
12939         * g++.dg/lookup/strong-using-1.C: New.
12940
12941 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12942
12943         PR c/11234
12944         * gcc.dg/func-ptr-conv-1.c: New test.
12945         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12946
12947 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12948
12949         PR target/13380.
12950         * gcc.c-torture/compile/20040109-1.c: New.
12951
12952 2004-01-08  Stuart Hastings  <stuart@apple.com>
12953
12954         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12955         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12956         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12957
12958 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12959
12960         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12961
12962 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12963
12964         * ada/acats/run_acats: Treat 'gnatchop' the same way
12965         as 'gnatmake'.  Export GCC_DRIVER.
12966         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12967         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12968
12969 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12970
12971         PR c++/12573
12972         * g++.dg/template/dependent-expr4.C: New test.
12973
12974 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12975
12976         * gcc.dg/altivec-11.c: New test.
12977
12978 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12979
12980         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12981
12982 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12983
12984         PR c/6024
12985         * gcc.dg/enum-compat-1.c: New test.
12986         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12987
12988 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12989
12990         PR c/12165
12991         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12992         gcc.dg/c99-idem-qual-3.c: New tests.
12993
12994 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12995
12996         * gcc.dg/winline-7.c: Don't cast void * to int.
12997
12998 2004-01-06  Jan Hubicka  <jh@suse.cz>
12999
13000         * gcc.dg/i386-sse-5.c: New test
13001         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13002
13003 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13004
13005         PR c++/12815
13006         * g++.dg/rtti/typeid4.C: New test.
13007
13008 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13009
13010         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13011
13012 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13013
13014         PR c++/12132
13015         * g++.dg/template/error11.C: New test.
13016
13017         PR c++/13451
13018         * g++.dg/template/class2.C: New test.
13019
13020 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13021         Richard Sandiford <rsandifo@redhat.com>
13022
13023         PR c++/13387
13024         * g++.dg/opt/alias3.C: New test.
13025
13026 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13027
13028         PR c++/13157
13029         * g++.dg/template/koenig3.C: New test.
13030
13031         PR c++/13529
13032         * g++.dg/parse/offsetof3.C: New test.
13033
13034         * g++.dg/init/copy7.C: Add missing dg-error markers.
13035
13036         PR c++/12226
13037         * g++.dg/init/copy7.c: New test.
13038
13039         PR c++/13536
13040         * g++.dg/parse/cast1.C: New test.
13041
13042 2004-01-04  Jan Hubicka  <jh@suse.cz>
13043
13044         * gcc.dg/winline[1-7].c: New tests.
13045
13046 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13047
13048         PR c++/13520
13049         * g++.dg/template/qualttp22.C: New test.
13050
13051 2004-01-01  Jan Hubicka  <jh@suse.cz>
13052
13053         * gcc.dg/debug/20031231-1.c: New.
13054         * gcc.c-torture/compile/20040101-1.c: New.
13055         * gcc.dg/dwarf-die-[1-7].c: New.
13056
13057 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13058
13059         PR optimization/13521
13060         * gcc.c-torture/compile/20031231-1.c: New test.
13061
13062 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13063
13064         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13065
13066 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13067
13068         PR c++/10079
13069         * g++.dg/template/crash16.C: New test.
13070
13071 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13072
13073         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13074
13075 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13076
13077         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13078         ports.
13079         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13080         * g++.old-deja/g++.law/profile1.C: Likewise.
13081         * gcc.c-torture/compile/981006-1.c: Likewise.
13082         * gcc.c-torture/execute/loop-2e.x: Likewise.
13083         * gcc.c-torture/execute/loop-2f.x: Remove.
13084         * gcc.c-torture/execute/loop-2g.x: Likewise.
13085         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13086         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13087
13088 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13089
13090         PR c++/13507
13091         * g++.dg/ext/attrib11.C: New test.
13092
13093         PR c++/13494
13094         * g++.dg/template/array2-1.C: New test.
13095         * g++.dg/template/array2-2.C: New test.
13096
13097 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13098
13099         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13100
13101 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13102
13103         PR c++/12774
13104         * g++.dg/template/array1-1.C: New test.
13105         * g++.dg/template/array1-2.C: New test.
13106
13107 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13108
13109         PR fortran/12632
13110         * g77.dg/12632.f: New test case.
13111
13112 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13113
13114         PR c++/13289
13115         * g++.dg/parse/nontype1.C: New test.
13116
13117 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13118
13119         PR c++/12403
13120         * g++.dg/parse/explicit1.C: New test.
13121         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13122
13123 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13124
13125         PR c++/13081
13126         * g++.dg/opt/inline6.C: New test.
13127
13128         PR c++/12613
13129         * g++.dg/parse/error9.C: New test.
13130
13131         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13132
13133 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13134
13135         PR c++/13009
13136         * g++.dg/init/assign1.C: New test.
13137
13138 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13139
13140         PR c++/13070
13141         * g++.dg/warn/format3.C: New test case.
13142
13143 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13144
13145         * gcc.c-torture/compile/20031227-1.c: New test.
13146
13147 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13148
13149         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13150         * g77.dg/bprob/bprob.exp: Likewise.
13151         * gcc.misc-tests/bprob.exp: Likewise.
13152         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13153         variants on systems where the library does not provide that
13154         functionality.
13155         * gcc.dg/builtins-20.c: Use builtins-config.h.
13156         * gcc.dg/builtins-config.h: New file.
13157
13158 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13159
13160         * lib/gcc-dg.exp (dg-require-profiling): New function.
13161         * lib/target-supports.exp (check_profiling_available): Likewise.
13162         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13163         * g77.dg/bprob/bprob.exp: Likewise.
13164         * gcc.misc-tests/bprob.exp: Likewise.
13165         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13166         * gcc.dg/20021014-1.c: Likewise.
13167         * gcc.dg/nest.c: Likewise.
13168
13169 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13170
13171         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13172         compiling.
13173         * g++.dg/lookup/java2.C: Likewise.
13174         * gcc.dg/cpp/lexident.c: Likewise.
13175
13176 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13177
13178         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13179         given.
13180         * gcc.c-torture/compile/961203-1.c: Likewise.
13181         * gcc.c-torture/compile/980506-1.c: Likewise.
13182
13183 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13184
13185         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13186         (additional_prunes): New global.
13187         (gcc-dg-prune): Handle additional per-test pruning.
13188         (dg-test): Clear additional_prunes between tests.
13189
13190         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13191         dg-prune-output to avoid spurious failures from assembler
13192         complaining about nonexistent WAW violations.
13193         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13194         Use dg-prune-output to avoid spurious failures from assembler
13195         warning about Itanium B-step errata.
13196
13197 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13198
13199         * g++.dg/abi/macro0.C: New test.
13200         * g++.dg/abi/macro1.C: Likewise.
13201         * g++.dg/abi/macro2.C: Likewise.
13202
13203         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13204         * g++.dg/abi/bitfield7.C: Likewise.
13205         * g++.dg/abi/dtor2.C: Likewise.
13206         * g++.dg/abi/mangle11.C: Likewise.
13207         * g++.dg/abi/mangle12.C: Likewise.
13208         * g++.dg/abi/mangle14.C: Likewise.
13209         * g++.dg/abi/mangle17.C: Likewise.
13210         * g++.dg/abi/vbase10.C: Likewise.
13211         * g++.dg/abi/vbase14.C: Likewise.
13212         * g++.dg/template/qualttp17.C: Likewise.
13213
13214 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13215
13216         PR c/11995
13217         * gcc.dg/20031223-1.c: New test.
13218
13219 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13220
13221         * gcc.dg/noreturn-7.c: New test.
13222
13223 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13224
13225         * gcc.dg/null-pointer-1.c: New test.
13226
13227 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13228
13229         * g++.old-deja/g++.jason/template18.C: Remove.
13230         * g++.old-deja/g++.jason/template37.C: Likewise.
13231
13232         PR c++/12862
13233         * g++.dg/lookup/ns1.C: New test.
13234
13235         PR c++/12397
13236         * g++.dg/template/lookup3.C: New test.
13237
13238 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13239
13240         * g++.dg/template/recurse1.C: New test
13241
13242 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13243
13244         PR c++/12479
13245         * g++.dg/parse/semicolon1.C: New test.
13246         * g++.dg/parse/semicolon1.h: Likewise.
13247
13248 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13249
13250         * gcc.dg/darwin-misaligned.c: New test.
13251
13252 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13253
13254         PR c/9163
13255         * gcc.dg/20031222-1.c: New test.
13256
13257 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13258
13259         PR c++/13438
13260         * g++.dg/parse/error8.C: New test.
13261
13262         PR c++/11554
13263         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13264
13265 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13266
13267         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13268         too small.
13269         * gcc.c-torture/compile/930217-1.c: Likewise.
13270         * gcc.c-torture/compile/930513-1.c: Likewise.
13271         * gcc.c-torture/execute/920908-2.c: Likewise.
13272         * gcc.c-torture/execute/921204-1.c: Likewise.
13273         * gcc.c-torture/execute/930621-1.c: Likewise.
13274         * gcc.c-torture/execute/930630-1.c: Likewise.
13275         * gcc.c-torture/execute/931031-1.c: Likewise.
13276         * gcc.c-torture/execute/980602-2.c: Likewise.
13277         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13278         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13279         * gcc.c-torture/execute/extzvsi.c: Likewise.
13280         * gcc.c-torture/unsorted/ext.c: Likewise.
13281
13282 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13283
13284         PR target/12749
13285         * gcc.c-torture/compile/20031220-2.c: New test case.
13286
13287 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13288
13289         PR optimization/13031
13290         * gcc.c-torture/compile/20031220-1.c: New test case.
13291
13292 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13293
13294         * gcc.dg/cast-function-1.c: New test.
13295
13296 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13297
13298         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13299         formats.
13300
13301 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13302
13303         PR c++/12795
13304         * g++.dg/ext/attrib10.C: New test.
13305
13306 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13307
13308         * gcc.dg/cleanup-10.c: New test.
13309         * gcc.dg/cleanup-11.c: New test.
13310
13311 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13312
13313         PR c++/13239
13314         * g++.dg/opt/expect1.C: New test.
13315
13316 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13317
13318         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13319
13320 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13321
13322         PR debug/12923
13323         * gcc.dg/20031218-1.c: New test.
13324
13325         PR debug/12389
13326         * gcc.dg/20031218-2.c: New test.
13327         * gcc.dg/20031218-3.c: New test.
13328
13329         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13330         of label name and allow for USER_LABEL_PREFIX == "_" names.
13331         * g++.dg/abi/mangle18-2.C: Likewise.
13332         * g++.dg/abi/mangle19-1.C: Likewise.
13333         * g++.dg/abi/mangle19-2.C: Likewise.
13334         * g++.dg/abi/mangle20-1.C: Likewise.
13335         * g++.dg/abi/mangle20-2.C: Likewise.
13336
13337 2003-12-18  Richard Henderson  <rth@redhat.com>
13338
13339         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13340
13341 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13342             Dan Kegel <dank@kegel.com>
13343
13344         PR other/12009
13345         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13346         testing a cross compiler, it causes spurious compile failures.
13347         * lib/g++.exp: Likewise.
13348
13349 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13350
13351         PR c++/13262
13352         * g++.dg/template/access13.C: New test.
13353
13354 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13355
13356         * gcc.dg/20031216-1.c: New test.
13357
13358 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13359
13360         PR c++/9154
13361         * g++.dg/template/error10.C: New test.
13362
13363 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13364
13365         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13366         * g++.dg/eh/simd-2.C: Likewise.
13367
13368 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13369             Roger Sayle  <roger@eyesopen.com>
13370
13371         * gcc.c-torture/execute/ieee/mzero5.c: New.
13372
13373 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13374
13375         PR c++/10603
13376         * g++.dg/parse/error6.C: New test.
13377
13378         PR c++/12827
13379         * g++.dg/parse/error7.C: New test.
13380
13381 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13382
13383         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13384         at -O with stabs debugging formats.
13385         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13386         * gcc.dg/debug/debug-2.c: Likewise.
13387
13388 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13389
13390         PR c++/12696
13391         * g++.dg/init/error1.C: New test.
13392
13393         PR c++/12218
13394         * g++.dg/init/pm3.C: New test.
13395
13396 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13397
13398         PR c/3347
13399         * gcc.dg/bitfld-8.c: New test.
13400
13401 2003-12-16  James Lemke  <jim@wasabisystems.com>
13402
13403         * gcc.dg/arm-scd42-[123].c: New tests.
13404
13405 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13406
13407         PR c++/9043
13408         * g++.dg/abi/mangle20-1.C: New test.
13409         * g++.dg/abi/mangle20-2.C: New test.
13410
13411 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13412
13413         PR c++/13275
13414         * g++.dg/other/offsetof2.C: Remove XFAIL.
13415         * g++.dg/parse/offsetof1.C: New test.
13416         * g++.gd/parse/offsetof2.C: Likewise.
13417
13418 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13419
13420         * g++.dg/template/nontype3.C: New test.
13421         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13422
13423 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13424
13425         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13426
13427 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13428
13429         PR c++/13387
13430         * g++.dg/expr/assign1.C: New test.
13431
13432         PR c++/13242
13433         * g++.dg/abi/mangle19-1.C: New test.
13434         * g++.dg/abi/mangle19-2.C: New test.
13435
13436 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13437
13438         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13439
13440 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13441
13442         * gcc.c-torture/execute/20031216-1.c: New test.
13443
13444 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13445
13446         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13447         an ICE regression.
13448
13449 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13450
13451         PR c++/10926
13452         * g++.dg/template/error9.C: New test.
13453
13454         PR c++/11116
13455         * g++.dg/template/error8.C: New test.
13456
13457 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13458
13459         PR middle-end/13400
13460         * gcc.c-torture/execute/20031215-1.c: New test case.
13461
13462 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13463
13464         PR c++/13269
13465         * g++.dg/parse/error5.C: New test.
13466
13467         PR c++/12989
13468         * g++.dg/expr/sizeof1.C: New test.
13469
13470         PR c++/13310
13471         * g++.dg/template/crash15.C: New test.
13472
13473 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13474
13475         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13476         a non-POD type as the last named parameter of a varargs function.
13477
13478 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/13243
13481         PR c++/12573
13482         * g++.dg/template/crash14.C: New test.
13483         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13484
13485 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13486
13487         * g++.dg/other/java1.C: New test.
13488
13489         PR c++/13241
13490         * g++.dg/abi/mangle18-1.C: New test.
13491         * g++.dg/abi/mangle18-2.C: New test.
13492
13493 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13494
13495         PR optimization/10312
13496         * gcc.c-torture/execute/20031214-1.c: New.
13497
13498 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13499
13500         PR c++/10779
13501         PR c++/12160
13502         * g++.dg/parse/error3.C: New test.
13503         * g++.dg/parse/error4.C: Likewise.
13504         * g++.dg/abi/mangle4.C: Tweak error messages.
13505         * g++.dg/lookup/using5.C: Likewise.
13506         * g++.dg/other/error2.C: Likewise.
13507         * g++.dg/parse/typename5.C: Likewise.
13508         * g++.dg/parse/undefined1.C: Likewise.
13509         * g++.dg/template/arg2.C: Likewise.
13510         * g++.dg/template/ttp3.C: Likewise.
13511         * g++.dg/template/type1.C: Likewise.
13512         * g++.old-deja/g++.other/crash32.C: Likewise.
13513         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13514
13515 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13516
13517         PR c++/13106
13518         * g++.dg/warn/noreturn-3.C: New test.
13519
13520 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13521
13522         PR c++/13118
13523         * g++.dg/abi/covariant3.C: New.
13524
13525 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13526
13527         * g++.dg/eh/ia64-1.C: New test.
13528
13529 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13530
13531         PR optimization/13037
13532         * g77.f-torture/execute/13037.f: New test case.
13533
13534 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13535
13536         PR c++/12881
13537         * g++.dg/abi/covariant2.C: New.
13538
13539 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13540
13541         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13542
13543 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13544
13545         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13546
13547 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13548
13549         PR other/10819
13550         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13551         to fix Bug 10819.
13552         * lib/g++.exp (g++_version): Likewise.
13553         * lib/g77.exp (g77_version): Likewise.
13554         * lib/objc.exp (default_objc_version): Likewise.
13555
13556 2003-12-10  Richard Henderson  <rth@redhat.com>
13557
13558         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13559
13560         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13561
13562 2003-12-08  Matt Austern  <austern@apple.com>
13563
13564         PR c/13134
13565         * lib/gcc-dg.exp (dg-require-visibility): Define.
13566         * lib/target-supports (check_visibility_available): Define.
13567         * gcc.dg/visibility-1.c: New test.
13568         * gcc.dg/visibility-2.c: Likewise.
13569         * gcc.dg/visibility-3.c: Likewise.
13570         * gcc.dg/visibility-4.c: Likewise.
13571         * gcc.dg/visibility-5.c: Likewise.
13572         * gcc.dg/visibility-6.c: Likewise.
13573         * g++.dg/ext/visibility-1.C: Likewise.
13574         * g++.dg/ext/visibility-2.C: Likewise.
13575         * g++.dg/ext/visibility-3.C: Likewise.
13576         * g++.dg/ext/visibility-4.C: Likewise.
13577         * g++.dg/ext/visibility-5.C: Likewise.
13578         * g++.dg/ext/visibility-6.C: Likewise.
13579
13580 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13581
13582         * g++.dg/lookup/java1.C: New test.
13583         * g++.dg/lookup/java2.C: New test.
13584
13585 2003-12-07  Falk Hueffner  <falk@debian.org>
13586
13587         * g++.dg/opt/noreturn-1.C: New test.
13588
13589 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13590
13591         * gcc.dg/overflow-1.c: New test.
13592
13593 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13594
13595         * g77.f-torture/compile/13060.f: New test.
13596
13597 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13598
13599         PR c++/13323
13600         * g++.dg/inherit/operator2.C: New test.
13601
13602 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13603
13604         PR c++/13305
13605         * g++.dg/ext/attrib9.C: New test.
13606
13607 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13608
13609         PR c++/13314
13610         * g++.dg/template/error7.C: New test.
13611
13612 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13613             J"orn Rennecke <joern.rennecke@superh.com>
13614
13615         PR target/13302
13616         * g++.dg/other/struct-va_list.C: New test.
13617
13618 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13619
13620         PR c++/13166
13621         * g++.dg/parse/defarg6.C: New test.
13622
13623 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13624
13625         PR target/13256
13626         * gcc.c-torture/execute/20031201-1.c: New test.
13627
13628 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13629
13630         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13631
13632 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13633
13634         * gcc.dg/builtin-return-1.c: New test.
13635
13636 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13637             J"orn Rennecke <joern.rennecke@superh.com>
13638
13639         PR optimization/13260
13640         * gcc.c-torture/execute/20031204-1.c: New test.
13641
13642 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13643
13644         PR c++/9127
13645         * g++.dg/template/error6.C: New test.
13646
13647 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13648
13649         * gcc.dg/20031202-1.c: New test.
13650
13651 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13652
13653         PR c++/13179
13654         * g++.dg/template/eh1.C: New test.
13655
13656         PR c++/10771
13657         * g++.dg/template/error5.C: New test.
13658
13659 2003-12-02  David Ung  <davidu@mips.com>
13660
13661         * gcc.dg/compat/vector-check.h: Corrected type for var
13662         g_##TMODE
13663
13664 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13665
13666         PR c++/10126
13667         * g++.dg/template/ptrmem8.C: New test.
13668
13669 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13670
13671         PR c++/12573
13672         * g++.dg/template/dependent-expr3.C: New test.
13673
13674 2003-12-01  James Lemke  <jim@wasabisystems.com>
13675
13676         * gcc.dg/arm-g2.c: New test.
13677
13678 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13679
13680         PR optimization/11634
13681         * gcc.dg/20031201-2.c: New test case.
13682
13683 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13684
13685         PR 11433
13686         * objc.dg/proto-lossage-3.m: New test.
13687
13688 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13689
13690         PR optimization/12628
13691         * gcc.dg/20031201-1.c: New test case.
13692
13693 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13694
13695         * gcc.dg/unaligned-1.c: New test.
13696
13697 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/9849
13700         * g++.dg/template/error4.C: New test.
13701         * g++.dg/template/nested3.C: Adjust error markers.
13702
13703 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13704
13705         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13706
13707 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13708
13709         PR c/10333
13710         * gcc.dg/bitfld-7.c: New test.
13711
13712 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13713
13714         * gcc.dg/tls/asm-1.C: New test.
13715
13716 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13717
13718         * gcc.dg/cpp/assert4.c: Update.
13719
13720 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13721
13722         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13723         * gcc.dg/builtin-apply3.c: New test.
13724
13725 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13726
13727         * lib/compat.exp (compat-obj): New xfaildata parameter.
13728         Use it to set compiler_conditional_xfail_data before compiling.
13729         (compat-get-options): Handle dg-xfail-if.
13730         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13731         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13732         * gcc.dg/compat/vector-1_y.c: Likewise.
13733         * gcc.dg/compat/vector-2_x.c: Likewise.
13734         * gcc.dg/compat/vector-2_y.c: Likewise.
13735
13736 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13737
13738         * g++.dg/opt/reg-stack4.C: New test.
13739
13740 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13741
13742         * gcc.dg/builtin-apply2.c: New test.
13743
13744 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13745
13746         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13747
13748 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13749
13750         PR c++/12924
13751         * g++.dg/template/template-id-2.C: New test.
13752
13753 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13754
13755         PR c++/5369
13756         * g++.dg/template/memfriend1.C: New test.
13757         * g++.dg/template/memfriend2.C: Likewise.
13758         * g++.dg/template/memfriend3.C: Likewise.
13759         * g++.dg/template/memfriend4.C: Likewise.
13760         * g++.dg/template/memfriend5.C: Likewise.
13761         * g++.dg/template/memfriend6.C: Likewise.
13762         * g++.dg/template/memfriend7.C: Likewise.
13763         * g++.dg/template/memfriend8.C: Likewise.
13764         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13765
13766 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/12515
13769         * g++.dg/ext/cond1.C: New test.
13770
13771 2003-11-20  Richard Henderson  <rth@redhat.com>
13772
13773         * gcc.dg/20020201-2.c: Remove.
13774         * gcc.dg/20020201-4.c: Remove.
13775         * gcc.dg/20020304-1.c: Remove.
13776
13777 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13778
13779         * gcc.dg/cpp/trad/xwin1.c: New test case.
13780
13781 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13782
13783         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13784         * lib/g77.exp: Likewise.
13785         * lib/objc.exp: Likewise.
13786         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13787         for darwin.
13788
13789 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13790
13791         PR c++/12932
13792         * g++.dg/template/static5.C: New test.
13793
13794 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13795
13796         * gcc.dg/nested-func-1.c: New test.
13797
13798 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13799
13800         * gcc.dg/cpp/assert4.c: New test.
13801
13802 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13803
13804         PR c++/2294
13805         * g++.dg/lookup/using9.c: New test.
13806
13807 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/12762
13810         * g++.dg/template/error3.C: New test.
13811
13812 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13813
13814         PR ada/13035
13815         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13816         No longer use a wrapper for gcc, since this does not work under
13817         Windows.
13818
13819 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13820
13821         PR c++/2094
13822         * g++.dg/template/ptrmem7.C: New test.
13823
13824 2003-11-13  Andrew Pinski <apinski@apple.com>
13825
13826         * gcc.c-torture/compile/20031113-1.c: New test.
13827
13828 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13829             Kean Johnston <jkj@sco.com>
13830
13831         PR c/13029
13832         * gcc.dg/unused-4.c: Update.
13833
13834 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13835
13836         * g++.dg/opt/const3.C: New test.
13837
13838 2003-11-13  Jan Hubicka  <jh@suse.cz>
13839
13840         * gcc.c-torture/compile/20031112-1.c: New test.
13841
13842 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13843
13844         * g++.dg/parse/crash10.C: Remove bogus error marker.
13845
13846 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13847
13848         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13849         (host_gcc): Likewise.
13850         (ROOT): Honor $PWDCMD.
13851         (BASE): Likewise.
13852         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13853
13854 2003-11-12  Catherine Moore  <clm@redhat.com>
13855
13856         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13857
13858 2003-11-12  Andreas Jaeger  <aj@suse.de>
13859             Jakub Jelinek  <jakub@redhat.com>
13860             Andrew Pinski  <pinskia@physics.uc.edu>
13861             Richard Henderson  <rth@redhat.com>
13862
13863         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13864         systems.
13865         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13866
13867         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13868         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13869
13870 2003-11-11  Andreas Jaeger  <aj@suse.de>
13871
13872         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13873
13874         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13875
13876 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13877
13878         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13879         Clean ups.
13880
13881 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13882
13883         * gcc.dg/trampoline-1.c: New test.
13884
13885 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13886
13887         * gcc.c-torture/compile/200031109-1.c: New test.
13888
13889 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13890
13891         PR c/3190
13892         PR c/8714
13893         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13894         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13895         gcc.dg/format/no-y2k-1.c: Update.
13896
13897 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13898
13899         PR optimization/10467
13900         * gcc.dg/20031108-1.c: New test case.
13901
13902 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13903
13904         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13905
13906 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13907
13908         * gcc.dg/compound-lvalue-1.c: New test.
13909         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13910         some XFAILs.
13911
13912 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13913
13914         * gcc.dg/altivec-varargs-1.c: New test.
13915
13916 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13917
13918         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13919         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13920         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13921         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13922         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13923
13924 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13925
13926         * gcc.dg/cond-lvalue-1.c: New test.
13927
13928 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13929
13930         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13931
13932 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13933
13934         PR c++/11616
13935         * g++.dg/template/instantiate5.C: New test.
13936
13937 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13938
13939         PR c++/12726
13940         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13941         * ChangeLog: Add missing first entry for above test.
13942
13943 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13944
13945         PR c++/9810
13946         * g++.dg/template/using8.C: New test.
13947         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13948
13949 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13950
13951         PR optimization/10817
13952         * gcc.c-torture/compile/20031102-1.c: New test case.
13953
13954 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13955
13956         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13957         2147483647.
13958
13959 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13960
13961         * gcc.dg/20031102-1.c: New test.
13962
13963 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13964
13965         * gcc.dg/complex-1.c: New test.
13966
13967 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13968
13969         PR c++/12796
13970         * g++.dg/template/crash13.C: Adjust expected error location.
13971         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13972
13973 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13974
13975         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13976
13977 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13978
13979         PR/10239
13980         * gcc.c-torture/compile/20031031-2.c: New test.
13981
13982 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13983
13984         PR/11640
13985         * gcc.c-torture/compile/20031031-1.c: New test.
13986
13987 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13988
13989         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13990         * gcc.misc-tests/bprob.exp: Likewise.
13991         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13992         the execution test on arm-elf configs.
13993         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13994         configs that don't support scratch files.
13995         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13996
13997 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13998
13999         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14000         done by dejagnu.
14001
14002 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14003
14004         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14005         Avoid non pure sh syntax. Add more logging.
14006
14007         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14008         fail.
14009
14010 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14011
14012         PR libgcj/10610
14013         * gcc.dg/ppc-stackalign-1.c: New test.
14014
14015 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14016
14017         * ada/acats/run_all.sh: Change output to be more compliant with
14018         dejagnu framework.
14019         Create acats.sum and acats.log files under testsuite/ada/acats
14020         Only run [a-z]* directories, to filter out e.g. CVS.
14021         Redirect build output to log file.
14022
14023 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14024
14025         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14026
14027 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14028
14029         PR ada/5909:
14030         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14031
14032 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14033
14034         * gcc.c-torture/compile/20031023-1.c: New test.
14035         * gcc.c-torture/compile/20031023-2.c: New test.
14036         * gcc.c-torture/compile/20031023-3.c: New test.
14037         * gcc.c-torture/compile/20031023-4.c: New test.
14038
14039 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14040
14041         PR c++/10371
14042         * g++.dg/lookup/scoped8.C: New test.
14043
14044 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14045
14046         * g++.dg/opt/reg-stack3.C: New test.
14047
14048 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14049
14050         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14051
14052 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14053
14054         PR c++/11076
14055         * g++.dg/template/crash13.C: New test.
14056
14057 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14058
14059         * gcc.dg/c99-restrict-2.c: New test.
14060
14061 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         PR c++/12698, c++/12699, c++/12700, c++/12566
14064         * g++.dg/inherit/covariant9.C: New test.
14065         * g++.dg/inherit/covariant10.C: New test.
14066         * g++.dg/inherit/covariant11.C: New test.
14067
14068 2003-10-23  Jason Merrill  <jason@redhat.com>
14069
14070         PR c++/12726
14071         * g++.dg/ext/complit2.C: New test.
14072
14073 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14074
14075         PR target/12654
14076         * gcc.c-torture/execute/20031020-1.c: New test.
14077
14078 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14079
14080         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14081         following the jump_insn.
14082
14083 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14084
14085         * gcc.dg/cast-lvalue-1.c: New test.
14086
14087 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14088
14089         PR c++/11962
14090         * g++.dg/template/cond2.C: New test.
14091
14092 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14093
14094         * gcc.dg/builtins-28.c: New test.
14095
14096 2003-10-20  Jan Hubicka  <jh@suse.cz>
14097
14098         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14099         parameter.
14100         * testsuite/gcc.dg/inline-2.c: Likewise.
14101
14102 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14103
14104         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14105         * gcc.dg/nest.c:  Likewise.
14106
14107 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14108
14109         PR c++/9781, c++/10583, c++/11862
14110         * g++.dg/parse/crash13.C: New test.
14111
14112 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14113
14114         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14115
14116 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14117
14118         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14119         Define HAVE_C99_RUNTIME except on Solaris.
14120         * gcc.dg/builtins-20.c: Likewise.
14121
14122 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14123
14124         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14125
14126 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14127
14128         PR c++/12495
14129         * g++.dg/template/crash21.C: New test.
14130
14131 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14132
14133         PR c++/2513
14134         * g++.dg/template/typename5.C: New test.
14135
14136 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14137
14138         PR c++/12369
14139         * g++.dg/template/friend25.C: New test.
14140
14141 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14142
14143         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14144         versions.
14145
14146 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14147
14148         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14149         == 2147483647.
14150
14151 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14152
14153         * gcc.c-torture/execute/960416-1.x: Remove.
14154         * gcc.c-torture/execute/divconst-3.x: Likewise.
14155
14156 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14157
14158         PR target/12598
14159         * gcc.dg/torture/cris-volatile-1.c: New test.
14160
14161 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14162
14163         PR optimization/9325
14164         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14165         for overflowing floating point to integer conversion during RTL
14166         simplification.
14167
14168 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14169
14170         * objc/execute/_cmd.m: Fix typo.
14171         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14172         Relax 'scan-assembler' regexp.
14173         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14174         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14175         * objc.dg/zero-link-2.m: Remove blank line.
14176         * objc.dg/zero-link-3.m: New test case.
14177
14178 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14179
14180         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14181
14182         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14183         than linker trickery.
14184
14185 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14186
14187         PR c++/12370
14188         * g++.dg/other/friend2.C: New test.
14189
14190 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14191
14192         * gcc.dg/20031012-1.c: New test.
14193
14194 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14195
14196         * gcc.dg/weak/weak-3.c: Fix for new warning.
14197
14198 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14199
14200         PR optimization/8750
14201         * gcc.c-torture/execute/20031012-1.c: New test case.
14202
14203 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14204
14205         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14206         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14207
14208 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14209
14210         PR optimization/12260
14211         * gcc.c-torture/compile/20031011-2.c: New test case.
14212
14213 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14214
14215         * gcc.c-torture/execute/20031011-1.c: New testcase.
14216
14217 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14218
14219         * gcc.c-torture/compile/20031011-1.c: New test.
14220
14221 2003-10-11  Jan Hubicka  <jh@suse.cz>
14222
14223         * g++.dg/other/first-global.C: New test.
14224
14225 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14226
14227         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14228
14229 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14230
14231         * gcc.c-torture/compile/20031010-1.c: New test.
14232
14233 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14234
14235         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14236         * gcc.c-torture/execute/va-arg-25.c: ... here.
14237
14238 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14239
14240         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14241
14242 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14243
14244         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14245
14246 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14247
14248         * g++.dg/parse/error2.C: New test.
14249
14250 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14251
14252         PR c++/11097
14253         * g++.dg/other/error5.C: Modify the error message.
14254         * g++.dg/lookup/using8.C: New test.
14255
14256 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14257
14258         * gcc.dg/darwin-abi-2.c: New file.
14259         * gcc.c-torture/execute/va-arg-24.c: New file.
14260
14261 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14262
14263         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14264         indentation.
14265
14266 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/10147
14269         * g++.dg/other/error4.C: Update error messages.
14270         * g++.dg/template/ptrmem4.C: Likewise.
14271
14272         PR c++/12337
14273         * g++.dg/init/new9.C: New test.
14274
14275         PR c++/12334, c++/12236, c++/8656
14276         * g++.dg/ext/attrib8.C: New test.
14277
14278 2003-10-06  Devang Patel  <dpatel@apple.com>
14279
14280         * gcc.dg/debug/dwarf2-3.h: New test.
14281         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14282
14283 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14284
14285         * g++.dg/opt/cfg2.C: New test.
14286
14287 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14288
14289         * g++.dg/opt/float1.C: New test.
14290
14291 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14292
14293         * gcc.dg/c90-array-lval-6.c: New test.
14294         * gcc.dg/c99-array-lval-6.c: New test.
14295
14296 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14297             Ziemowit Laski  <zlaski@apple.com>
14298
14299         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14300         'Derived', so that it is never considered a class method; add
14301         new warning for '+port' method ambiguity.
14302         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14303         <objc/objc-api.h> (needed on Mac OS X).
14304         * objc.dg/method-13.m: New test.
14305
14306 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14307
14308         PR optimization/9325, PR java/6391
14309         * gcc.c-torture/execute/20031003-1.c: New test case.
14310
14311 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14312
14313         PR optimization/12180
14314         * gcc.dg/20031002-1.c: New test.
14315
14316         PR c++/12486
14317         * g++.dg/inherit/error1.C: New test.
14318
14319 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14320
14321         * lib/f-torture.exp (search_for): Rename to...
14322         (search_for_re): This.  Also, clean up comments and the
14323         "regexp" invocation.
14324
14325 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14326
14327         * gcc.c-torture/compile/20031002-1.c: New test.
14328
14329 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * g++.dg/opt/cond1.C: New test.
14332
14333 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14334
14335         * gcc.dg/Wold-style-definition-2.c: New testcase.
14336         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14337
14338 2003-09-29  Richard Henderson  <rth@redhat.com>
14339
14340         * g++.dg/init/array10.C: Add dg-options.
14341
14342 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14343
14344         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14345
14346 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14347
14348         * g++.dg/template/friend19.C: Fix typo.
14349         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14350
14351 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14352
14353         * gcc.c-torture/execute/20030928-1.c: New test.
14354         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14355
14356 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14357
14358         * g++.dg/opt/unroll1.C: New test.
14359
14360 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14361
14362         PR optimization/11741
14363         * gcc.dg/20030926-1.c: New test case.
14364
14365 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14366
14367         PR c++/5655
14368         * g++.dg/parse/access7.C: New test.
14369         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14370
14371 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14372
14373         MERGE OF objc-improvements-branch into MAINLINE:
14374         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14375         if libobjc has not been built.
14376         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14377         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14378         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14379         objc/execute/nested-3.m, objc/execute/np-2.m,
14380         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14381         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14382         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14383         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14384         objc.dg/special/unclaimed-category-1.h,
14385         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14386         well as GNU runtime.
14387         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14388         * execute/cascading-1.m, execute/function-message-1.m,
14389         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14390         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14391         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14392         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14393         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14394         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14395         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14396         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14397         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14398         * objc.dg/bitfield-2.m: Run only on Darwin.
14399         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14400         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14401         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14402         * objc.dg/const-str-1.m: Fix constant string layout.
14403
14404 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14405
14406         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14407
14408 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14409
14410         * gcc.dg/darwin-abi-1.c: New file.
14411
14412 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14413
14414         PR target/12281
14415         * gcc.c-torture/compile/20030921-1.c: New test.
14416
14417 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14418
14419         * g++.dg/opt/reg-stack2.C: New test.
14420
14421 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14422
14423         * g++.dg/eh/delayslot1.C: New test.
14424
14425 2003-09-20  Richard Henderson  <rth@redhat.com>
14426
14427         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14428
14429 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14430
14431         * gcc.c-torture/execute/20030920-1.c: New test case.
14432
14433 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14434
14435         * g++.dg/rtti/typeid3.C: Correct expected error message.
14436
14437 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14438
14439         PR c++/157
14440         * g++.dg/parse/crash12.C: New test.
14441
14442 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14443
14444         * gcc.dg/compat/mixed-struct-check.h: New.
14445         * gcc.dg/compat/mixed-struct-defs.h: New.
14446         * gcc.dg/compat/mixed-struct-init.h: New.
14447         * gcc.dg/compat/struct-by-value-19_main.c: New.
14448         * gcc.dg/compat/struct-by-value-19_x.c: New.
14449         * gcc.dg/compat/struct-by-value-19_y.c: New.
14450         * gcc.dg/compat/struct-by-value-20_main.c: New.
14451         * gcc.dg/compat/struct-by-value-20_x.c: New.
14452         * gcc.dg/compat/struct-by-value-20_y.c: New.
14453         * gcc.dg/compat/struct-return-19_main.c: New.
14454         * gcc.dg/compat/struct-return-19_x.c: New.
14455         * gcc.dg/compat/struct-return-19_y.c: New.
14456         * gcc.dg/compat/struct-return-20_main.c: New.
14457         * gcc.dg/compat/struct-return-20_x.c: New.
14458         * gcc.dg/compat/struct-return-20_y.c: New.
14459
14460 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14461         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14462         so that it will not complain on LP64 targets.
14463
14464 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14465
14466         PR c++/495
14467         * g++.dg/template/friend24.C: New test.
14468
14469 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14470
14471         PR c++/12332
14472         * g++.dg/template/memtmpl2.C: New test.
14473
14474 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR target/11184
14477         * gcc.dg/builtin-apply1.c: New test.
14478
14479 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14480
14481         PR c++/9848
14482         * g++.dg/warn/Wunused-4.C: New test.
14483
14484 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14485
14486         PR c++/12316
14487         * g++.dg/other/gc2.C: New test.
14488
14489 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/11991
14492         * g++.dg/rtti/typeid3.C: New test.
14493
14494         PR c++/12266
14495         * g++.dg/overload/template1.C: New test.
14496
14497 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14498
14499         * g++.dg/opt/cfg3.C: New test.
14500
14501 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14502
14503         PR c++/7939
14504         * g++.dg/template/crash11.C: New test.
14505
14506 2003-09-16  Jason Merrill  <jason@redhat.com>
14507             Jakub Jelinek  <jakub@redhat.com>
14508
14509         * gcc.dg/attr-warn-unused-result.c: New test.
14510
14511 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14512
14513         PR c++/12184
14514         * g++.dg/expr/call2.C: New test.
14515
14516 2003-09-15  Andreas Jaeger  <aj@suse.de>
14517
14518         * gcc.dg/Wold-style-definition-1.c: New test.
14519
14520 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/3907
14523         * g++.dg/parse/template12.C: New test.
14524
14525         * g++.dg/abi/bitfield11.C: New test.
14526         * g++.dg/abi/bitfield12.C: Likewise.
14527
14528 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14529
14530         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14531         non-expansion of functional macro name without arguments at EOL.
14532         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14533
14534 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14535
14536         * gcc.c-torture/execute/20030914-[12].c: New tests.
14537
14538 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14539
14540         PR c++/11788
14541         * g++.dg/overload/addr1.C: New test.
14542
14543 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14544
14545         * gcc.dg/20030909-1.c: New test.
14546
14547 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14548
14549         * gcc.dg/ultrasp10.c: New test.
14550
14551 2003-09-09  Devang Patel  <dpatel@apple.com>
14552
14553         * gcc.dg/darwin-ld-6.c: New test.
14554
14555 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14556
14557         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14558
14559 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14560
14561         * gcc.dg/ia64-types1.c: New test.
14562         * gcc.dg/ia64-types2.c: Likewise.
14563
14564 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14565
14566         * gcc.dg/builtins-1.c: Add more _Complex tests.
14567         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14568
14569         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14570         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14571
14572 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/11786
14575         * g++.dg/lookup/koenig2.C: New test.
14576
14577         PR c++/5296
14578         * g++.dg/rtti/typeid2.C: New test.
14579
14580 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14581
14582         * gcc.c-torture/compile/20030904-1.c: New test.
14583
14584 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14585
14586         * g++.dg/opt/longbranch2.C: New test.
14587
14588 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14589
14590         * g++.dg/template/crash10.C: Only compile it.
14591
14592 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14593
14594         PR middle-end/11665
14595         * gcc.c-torture/compile/20030907-1.c: New test.
14596         * g++.dg/init/array11.C: New test.
14597
14598 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14599
14600         PR c++/11852
14601         * g++.dg/init/struct1.C: New test.
14602
14603 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14604
14605         PR c++/12181
14606         * g++.dg/expr/comma1.C: New test.
14607
14608 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14609
14610         PR c++/11867
14611         * g++.dg/expr/static_cast5.C: New test.
14612
14613 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14614
14615         PR c++/11507
14616         * g++.dg/lookup/scoped7.C: New test.
14617
14618         PR c++/9574
14619         * g++.dg/other/static1.C: New test.
14620
14621         PR c++/11490
14622         * g++.dg/warn/template-1.C: New test.
14623
14624         PR c++/11432
14625         * g++.dg/template/crash10.C: New test.
14626
14627         PR c++/2478
14628         * g++.dg/overload/VLA.C: New test.
14629
14630         PR c++/10804
14631         * g++.dg/template/call1.C: New test.
14632
14633 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14634
14635         PR c++/11794
14636         * g++.dg/parse/using3.C: New test.
14637
14638 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14639
14640         PR c++/11409
14641         * g++.dg/overload/builtin3.C: New test case.
14642
14643 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14644
14645         PR c/9862
14646         * gcc.dg/20030906-1.c: New test.
14647         * gcc.dg/20030906-2.c: Likewise.
14648
14649 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14650
14651         PR c++/12167
14652         * g++.dg/parse/defarg5.C: New test.
14653
14654         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14655
14656 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14657
14658         PR c++/12163
14659         * g++.dg/expr/static_cast4.C: New test.
14660
14661         PR c++/12146
14662         * g++.dg/template/crash9.C: New test.
14663
14664 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14665
14666         * g++.old-deja/g++.ext/pretty2.C: Update for change
14667         in __FUNCTION__.
14668         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14669
14670 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         PR c++/11922
14673         * g++/dg/template/qualified-id1.C: New test.
14674
14675         PR c++/12037
14676         * g++.dg/warn/noeffect4.C: New test.
14677
14678 2003-09-04  Matt Austern  <austern@apple.com>
14679
14680         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14681         * g++.dg/ext/fnname2.C: Likewise.
14682         * g++.dg/ext/fnname3.C: Likewise.
14683
14684 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14685
14686         * g++.dg/expr/lval1.C: New test.
14687         * g++.dg/ext/lvcast.C: Remove.
14688
14689 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14690
14691         PR optimization/11700.
14692         * gcc.c-torture/compile/20030903-1.c: New test case.
14693
14694 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14695
14696         PR c++/12053
14697         * g++.dg/abi/layout4.C: New test.
14698
14699 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14700
14701         PR c++/11553
14702         * g++.dg/parse/friend3.C: New test.
14703
14704 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14705
14706         PR c++/11847
14707         * g++.dg/template/class1.C: New test.
14708
14709         PR c++/11808
14710         * g++.dg/expr/call1.C: New test.
14711
14712 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14713
14714         PR c++/12114
14715         * g++.dg/init/ref9.C: New test.
14716
14717         PR c++/11972
14718         * g++.dg/template/nested4.C: New test.
14719
14720 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/12093
14723         * g++.dg/template/non-dependent4.C: New test.
14724
14725         PR c++/11928
14726         * g++.dg/inherit/conv1.C: New test.
14727
14728 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/6196
14731         * g++.dg/ext/label1.C: New test.
14732         * g++.dg/ext/label2.C: Likewise.
14733
14734 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14735
14736         * g++.dg/expr/cond3.C: New test.
14737
14738 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14739
14740         * gcc.dg/builtins-1.c: Add new builtin cases.
14741
14742 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14743
14744         * gcc.dg/builtins-1.c: Add new cases.
14745         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14746
14747 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14748
14749         * gcc.dg/builtins-1.c: Add more math builtin tests.
14750         * gcc.dg/torture/builtin-attr-1.c: New test.
14751
14752 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14753
14754         PR optimization/5079
14755         * g++.dg/opt/static3.C: New test.
14756
14757 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14758
14759         * gcc.misc-tests/gcov-10b.c: New test.
14760
14761 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14762
14763         * g++.dg/opt/ptrmem3.C: New test.
14764
14765         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14766
14767 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14768
14769         * gcc.dg/20030826-2.c: New test.
14770
14771 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14772
14773         PR middle-end/12002
14774         * g77.f-torture/compile/12002.f: New test case.
14775
14776 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14777
14778         * gcc.dg/20030826-1.c: New test case.
14779
14780 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14781
14782         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14783
14784 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         PR c++/11871
14787         * c++.dg/lookup/crash1.C: New test.
14788
14789         * c++.dg/warn/noeffect3.C: New test.
14790
14791 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14792
14793         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14794         * gcc.dg/compat/vector-1_y.c: Ditto.
14795         * gcc.dg/compat/vector-2_x.c: Ditto.
14796         * gcc.dg/compat/vector-2_y.c: Ditto.
14797
14798 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14799
14800         * gcc.dg/20030702-1.c: New test.
14801
14802 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14803
14804         PR c++/8795
14805         * g++.dg/ext/altivec-1.C: New test.
14806
14807 2003-08-24  Richard Henderson  <rth@redhat.com>
14808
14809         * g++.dg/eh/simd-2.C: Add -w for x86.
14810
14811 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14812
14813         * gcc.dg/20030815-1.c: New test.
14814
14815 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14816
14817         PR c++/3765
14818         * g++.dg/parse/access6.C: New test.
14819
14820 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14821
14822         PR c++/641, c++/11876
14823         * g++.dg/template/friend22.C: New test.
14824         * g++.dg/template/friend23.C: Likewise.
14825
14826 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14827
14828         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14829         identically.
14830
14831 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14832
14833         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14834
14835 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14836
14837         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14838
14839 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14840
14841         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14842
14843 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14844
14845         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14846
14847 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14848
14849         PR c++/11919
14850         * g++.dg/overload/prom1.C: New test.
14851
14852         PR c++/11551
14853         * g++.dg/parse/dtor2.C: New test.
14854
14855         PR c++/10762
14856         * g++.dg/parse/using2.C: New test.
14857
14858 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14859
14860         PR target/11805
14861         * gcc.c-torture/compile/20030821-1.c: New.
14862
14863 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14864
14865         PR c++/11834
14866         * g++.dg/template/deduce2.C: New test.
14867
14868 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14869
14870         * gcc.c-torture/execute/20030821-1.c: New test.
14871
14872 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14873
14874         PR middle-end/11984
14875         * gcc.dg/20030820-1.c: New test case.
14876
14877 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14878
14879         PR c++/11945
14880         * g++.dg/warn/noeffect2.C: New test.
14881
14882 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14883
14884         PR c++/10926
14885         * g++.dg/template/dtor2.C: New test.
14886
14887         PR c++/11684
14888         * g++.dg/template/operator1.C: New test.
14889         * g++.dg/parse/operator4.C: New test.
14890
14891         PR c++/11946.C
14892         * g++.dg/expr/enum1.C: New test.
14893         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14894
14895         PR c++/11036.C
14896         * g++.dg/parse/elab2.C: New test.
14897         * g++.dg/parse/typedef4.C: Change error message.
14898         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14899         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14900         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14901
14902 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14903
14904         * gcc.dg/pch/warn-1.c: New.
14905         * gcc.dg/pch/warn-1.hs: New.
14906
14907         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14908         not-tested file.
14909
14910 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14911
14912         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14913
14914 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14915
14916         * gcc.dg/uninit-D.c: New Test.
14917         * gcc.dg/uninit-E.c: New Test.
14918         * gcc.dg/uninit-F.c: New Test.
14919         * gcc.dg/uninit-G.c: New Test.
14920
14921 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14922
14923         * g++.dg/README: Describe the pch directory.
14924
14925 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14926
14927         PR c++/11174
14928         * g++.dg/parse/access4.C: New test.
14929         * g++.dg/parse/access5.C: Likewise.
14930         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14931
14932 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14933
14934         * gcc.dg/noncompile/20030818-1.c: New.
14935
14936 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14937
14938         PR c++/11957
14939         * g++.dg/warn/noeffect1.C: New test.
14940
14941         * g++.dg/template/scope2.C: New test.
14942         * g++.dg/template/error2.C: Correct dg-error
14943
14944 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14945
14946         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14947
14948 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         PR C++/11512
14951         * g++.dg/template/warn1.C: New.
14952
14953 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14954
14955         * g++.dg/template/error2.C: New test.
14956         * g++.dg/lookup/using7.C: Adjust errors
14957         * g++.old-deja/g++.pt/crash36.C: Likewise.
14958         * g++.old-deja/g++.pt/derived3.C: Likewise.
14959
14960 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14961
14962         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14963         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14964         * gcc.c-torture/execute/builtins/string-9.c: New, from
14965         string-opt-9.c.  Adjust for execute/builtins framework.
14966         * gcc.c-torture/execute/string-opt-9.c: Delete.
14967
14968 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14969
14970         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14971
14972         * g++.dg/parse/ret-type2.C: New test.
14973
14974         PR c++/11703
14975         * g++.dg/init/new8.C: New test.
14976
14977         PR c++/10923
14978         * g++.dg/parse/typedef5.C: New test.
14979
14980         PR c++/9512
14981         * g++.dg/parse/qualified2.C: New test.
14982         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14983         invalid code.
14984
14985 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14986
14987         * g++.dg/conversion/ptrmem1.C: New test.
14988
14989 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14990
14991         PR target/11693
14992         * gcc.dg/20030811-1.c: New test.
14993
14994         PR target/11535
14995         * gcc.c-torture/execute/20030811-1.c: New test.
14996
14997 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14998
14999         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15000
15001 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15002
15003         PR c++/11789.C
15004         * g++.dg/inherit/multiple1.C: New test.
15005
15006 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         * gcc.dg/spe1.c: New test.
15009
15010         PR c++/11670
15011         * g++.dg/expr/cast2.C: New test.
15012
15013         PR c++/10530
15014         * g++.dg/template/dependent-name2.C: New test.
15015
15016 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15017
15018         * g++.dg/parse/crash11.C: Put the dg options in comments.
15019
15020 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15021
15022         * lib/gcc-dg.exp: Update for diagnostic change.
15023
15024 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15025
15026         PR c++/5767
15027         * g++.dg/parse/crash11.C: New test.
15028
15029 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15030
15031         * gcc.dg/cpp/spacing1.c: Update.
15032
15033 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15034
15035         PR target/11739
15036         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15037         a value for -mtune.
15038
15039 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15040
15041         PR middle-end/11771
15042         * gcc.c-torture/compile/20030804-1.c: New test case.
15043
15044 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15045
15046         * gcc.dg/20030804-1.c: New test case.
15047
15048 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15049
15050         * gcc.dg/cpp/separate-1.c: New test.
15051
15052 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15053
15054         PR c++/11704
15055         * g++.dg/template/dependent-expr2.C: New test.
15056
15057         PR c++/11766
15058         * g++.dg/expr/ptrmem1.C: New test.
15059
15060 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15061
15062         PR c++/9453
15063         * g++.dg/template/friend15.C: New test.
15064
15065 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15066
15067         * lib/dg-pch.exp: Work round PCH bug.
15068
15069 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15070
15071         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15072         builtins.  Move cases from builtins-4.c here.
15073
15074         * gcc.dg/torture/builtin-math-1.c: New test taken from
15075         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15076         additional cases.
15077
15078         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15079         Delete.
15080
15081 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         PR c++/9447
15084         * g++.dg/template/using7.C: New test.
15085
15086 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15087
15088         * import1.c, import2.c: New tests.
15089
15090 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15091
15092         * g++.dg/eh/crossjump1.C: New test.
15093
15094 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/11697
15097         * g++.dg/template/using6.C: New test.
15098
15099         PR c++/11744
15100         * g++.dg/template/koenig2.C: New test.
15101
15102 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15103
15104         PR c++/7983
15105         * g++.dg/parse/typedef4.C: New test.
15106
15107 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15108
15109         PR c++/8442, c++/8806
15110         * g++.dg/template/elab1.C: New test.
15111         * g++.dg/template/type2.C: Likewise.
15112         * g++.dg/template/ttp3.C: Adjust expected error message.
15113         * g++.old-deja/g++.law/visibility13.C: Likewise.
15114         * g++.old-deja/g++.niklas/t135.C: Likewise.
15115         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15116         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15117         template argument.
15118         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15119
15120 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15121
15122         PR c++/11295
15123         * g++.dg/ext/stmtexpr1.C: New test.
15124
15125         * g++.dg/opt/tmp1.C: New test.
15126
15127         PR c++/11525
15128         * g++.dg/parse/constant4.C: New test.
15129
15130         PR c++/9447
15131         * g++.dg/template/using5.C: New test.
15132
15133 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15134
15135         * gcc.dg/builtins-27.c: New test case.
15136
15137 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15138
15139         * gcc.dg/tls/opt-7.c: New test.
15140
15141 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15142
15143         * g++.old-deja/g++.other/crash18.C: Remove.
15144
15145 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15146
15147         * g++.dg/template/explicit3.C: New.
15148         * g++.dg/template/explicit4.C: New.
15149         * g++.dg/template/explicit5.C: New.
15150
15151         PR c++/11347
15152         * g++.dg/template/memtmpl1.C: New.
15153
15154 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15155
15156         PR target/11565
15157         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15158         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15159
15160 2003-07-30  Jan Hubicka  <jh@suse.cz>
15161
15162         * vtgc1.c: Kill.
15163
15164 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15165
15166         * gcc.dg/struct-in-proto-1.c: New test.
15167
15168 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15169
15170         * gcc.dg/cpp/include2.c: Only expect one message.
15171
15172 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15173
15174         PR c++/9447
15175         * g++.dg/template/using1.C: New test.
15176         * g++.dg/template/using2.C: New test.
15177         * g++.dg/template/using3.C: New test.
15178         * g++.dg/template/using4.C: New test.
15179
15180 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15181
15182         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15183         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15184
15185 2003-07-28  Jan Hubicka  <jh@suse.cz>
15186
15187         PR c++/11530
15188         * g++.dg/opt/call1.C: New test.
15189
15190 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15191
15192         PR c++/11667
15193         * g++.dg/init/enum2.C: New test.
15194         * g++.dg/template/overload1.C: Add "-w" option.
15195
15196 2003-07-28    <hp@bitrange.com>
15197
15198         * gcc.dg/Wdeclaration-after-statement-1.c,
15199         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15200
15201 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15202
15203         * gcc.c-torture/compile/20030725-1.c: New test.
15204
15205 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15206
15207         * gcc.dg/20030505.c: Only run for SPE.
15208         Remove definition of opaque type.
15209
15210 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15211
15212         * g++.dg/template/ptrmem6.C: New test.
15213
15214 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15215
15216         * gcc.c-torture/compile/zero-strct-2.c: New test.
15217
15218 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15219
15220         * gcc.dg/intermod-1.c: New test.
15221
15222 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15223
15224         PR c++/11617
15225         * g++.dg/template/lookup2.C: New test.
15226         * g++.dg/template/memclass1.C: Remove instantiated from error.
15227         * g++.dg/other/error2.C: Tweak expected errors.
15228
15229         PR c++/11596
15230         * g++.dg/template/defarg3.C: New test.
15231
15232         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15233
15234 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15235
15236         * g++.dg/inherit/access5.C: New test.
15237
15238 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15239
15240         PR c++/11513
15241         * g++.dg/template/crash8.C: New test.
15242
15243 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15244
15245         PR c/10602
15246         * gcc.dg/noncompile/incomplete-2.c: New test.
15247
15248 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15249
15250         PR c++/11645
15251         * g++.dg/inherit/access4.C: New test.
15252
15253         PR c++/11517
15254         * g++.dg/expr/cond2.C: New test.
15255
15256         PR optimization/10679
15257         * g++.dg/opt/inline4.C: New test.
15258
15259 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15260
15261         * g++.dg/parse/crash10: New test.
15262
15263 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15264
15265         * g++.dg/ext/flexary1.C: New test.
15266
15267 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15268
15269         PR c++/10793
15270         * g++.dg/template/crash9.C: New test.
15271
15272 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15273
15274         PR c++/3004
15275         * g++.dg/parse/typedef3.C: New test.
15276
15277         PR c++/7906
15278         * g++.dg/parse/operator2.C: New test.
15279
15280         PR c++/8895
15281         * g++.dg/parse/def-tmpl-arg1.C: New test.
15282
15283         PR c++/9282
15284         * g++.dg/parse/funptr1.C: New test.
15285
15286         PR c++/9452
15287         * g++.dg/parse/ambig3.C: New test.
15288
15289         PR c++/9454
15290         * g++.dg/parse/operator3.C: New test.
15291
15292         PR c++/9486
15293         * g++.dg/parse/template10.C: New test.
15294
15295         PR c++/9488
15296         * g++.dg/parse/template11.C: New test.
15297
15298         PR c++/10150
15299         * g++.dg/parse/invalid-op1.C: New test.
15300
15301         PR c++/10247
15302         * g++.dg/parse/condexpr1.C: New test.
15303
15304 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15305
15306         * g++.dg/ext/packed3.C: New test.
15307         * g++.dg/ext/packed4.C: New test.
15308
15309         * gcc.dg/pack-test-3.c: New test.
15310
15311 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15312
15313         * lib/compat.exp: Handle dg-options per source file.
15314         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15315         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15316         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15317         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15318         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15319         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15320         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15321         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15322         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15323         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15324         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15325         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15326         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15327         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15328
15329 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15330
15331         PR c/10320
15332         * gcc.c-torture/execute/20030718-1.c: New test.
15333
15334 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15335
15336         PR optimization/11536
15337         * gcc.dg/20030721-1.c: New test.
15338
15339 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15340
15341         PR c++/11546
15342         * g++.dg/template/lookup1.C: New test.
15343
15344 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15345
15346         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15347         diagnostics of ill-formed constructs involving labels.
15348         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15349         the new 'previously defined here' message.
15350
15351 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15352
15353         * g++.dg/parse/non-dependent2.C: New test.
15354
15355 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15356
15357         * g++.dg/init/init-ref4.C: xfail on targets without
15358         weak symbols.
15359
15360 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15361
15362         PR target/11087
15363         * gcc.c-torture/execute/20030717-1.c: New test.
15364
15365 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * g++.dg/opt/cfg1.C: New test.
15368
15369 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15370
15371         PR optimization/11557
15372         * gcc.dg/20030717-1.c: New test.
15373
15374 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15375
15376         PR c++/10476
15377         * g++.dg/expr/crash-1.C: New test.
15378
15379         PR c++/11027
15380         * g++.dg/template/init3.C: New test.
15381
15382         PR c++/8222
15383         * g++.dg/template/non-dependent1.C: New test.
15384
15385         PR c++/11070
15386         * g++.dg/template/non-dependent2.C: New test.
15387
15388         PR c++/11071
15389         * g++.dg/template/non-dependent3.C: New test.
15390
15391         PR c++/9907
15392         * g++.dg/template/sizeof5.C: New test.
15393
15394 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15395
15396         PR 11498
15397         * gcc.c-torture/compile/mangle-1.c: New file.
15398
15399 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15400
15401         PR c++/7809
15402         * g++.dg/parse/access3.C: New test.
15403
15404 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15405
15406         PR c++/11384
15407         * g++.dg/init/init-ref4.C: New test.
15408
15409 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15410
15411         PR c++/11547
15412         * g++.dg/parse/constant3.C: New test.
15413         * g++.dg/parse/crash7.C: Likewise.
15414
15415 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15416
15417         PR target/11008
15418         * gcc.dg/i386-pentium4-not-mull.c: New.
15419
15420 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15421
15422         * gcc.dg/asm-names.c (ymain): Make it weak.
15423
15424 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15425
15426         PR c++/5421
15427         * g++.dg/template/friend21.C: New test.
15428
15429 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15430
15431         * gcc.dg/cleanup-8.c: New test.
15432         * gcc.dg/cleanup-9.c: New test.
15433
15434 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15435
15436         * g++.dg/ext/dll-MI1.h: New file.
15437         * g++.dg/ext/dllexport-MI1.C: New file.
15438         * g++.dg/ext/dllimport-MI1.C: New file.
15439
15440 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15441
15442         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15443         it does not have cmpstrsi patterns (just cmpmemsi).
15444
15445 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR debug/11473
15448         * g++.dg/debug/debug8.C: New test.
15449
15450 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15451
15452         PR c++/10108
15453         * g++.dg/template/crash7.C: New test.
15454
15455 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15456
15457         PR target/10795
15458         * gcc.c-torture/compile/20030708-1.c: New.
15459
15460 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15461
15462         * gcc.c-torture/execute/20030715-1.c: New test.
15463
15464 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15465
15466         * gcc.dg/pch/inline-3.c: New file.
15467         * gcc.dg/pch/inline-3.hs: New file.
15468         * gcc.dg/pch/inline-4.c: New file.
15469         * gcc.dg/pch/inline-4.hs: New file.
15470
15471 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/11509
15474         * g++.dg/template/crash6.C: New test.
15475
15476         PR c++/7053
15477         * g++.dg/template/friend20.C: New test.
15478
15479         PR c++/7019
15480         * g++.dg/template/overload2.C: New test.
15481
15482 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15483
15484         PR optimization/11440
15485         * gcc.c-torture/execute/20030714-1.c: New test.
15486
15487 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15488
15489         PR c++/11154
15490         * g++.dg/template/partial2.C: New test.
15491
15492 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15493
15494         PR c++/11503
15495         * g++.dg/template/anon1.C: New test.
15496
15497         PR c++/11493
15498         PR c++/11495
15499         * g++.dg/parse/template9.C: Likewise.
15500         * g++.dg/template/crash4.C: New test.
15501         * g++.dg/template/koenig1.C: Likewise.
15502         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15503         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15504         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15505         functions.
15506         * g++.old-deja/g++.jason/template36.C: Likewise.
15507         * g++.old-deja/g++.mike/p1989.C: Likewise.
15508         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15509         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15510         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15511         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15512         compiling.
15513         * g++.old-deja/g++.pt/union2.C: Use this->.
15514
15515 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15516
15517         * gcc.dg/20030711-1.c: New test.
15518
15519 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15520
15521         PR c++/11050
15522         * g++.dg/parse/args1.C: New test.
15523         * g++.pt/defarg8.C: Change expected errors.
15524
15525 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15526
15527         PR c++/8164
15528         * g++.dg/template/nontype2.C: New test.
15529
15530         PR c++/10558
15531         * g++.dg/parse/template8.C: New test.
15532
15533         PR c++/8327
15534         * g++.dg/template/scope1.C: New test.
15535
15536         * g++.dg/warn/Wsign-compare-1.C: New test.
15537
15538 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15539
15540         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15541
15542 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/9411
15545         * g++.dg/template/explicit2.C: New test.
15546
15547         PR c++/10032
15548         * g++.dg/warn/pedantic1.C: New test.
15549
15550 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15551
15552         PR c++ 9483
15553         * g++.dg/other/field1.C: New test.
15554
15555 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15556
15557         PR c/11449
15558         * gcc.c-torture/compile/20030707-1.c: New.
15559
15560 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15561
15562         PR c++/10849
15563         * g++.dg/template/access12.C: New test.
15564
15565 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15566
15567         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15568         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15569         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15570         * gcc.misc-tests/gcov.exp: Update
15571         * g++.dg/gcov/gcov.exp: Update
15572         * lib/gcov.exp: Update.
15573
15574 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15575
15576         * g++.dg/abi/mangle17.C: Make sure template expressions are
15577         dependent.
15578         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15579         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15580         * g++.dg/opt/stack1.C: Remove erroneous code.
15581         * g++.dg/parse/template7.C: New test.
15582         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15583         * g++.old-deja/g++.pt/crash4.C: Likewise.
15584
15585 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15586
15587         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15588         with zero or one occurence of `$' after the initial `L'.
15589
15590 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15591
15592         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15593
15594 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15595
15596         PR c/11370
15597         * gcc.dg/Wunreachable-6.c: New testcase.
15598         * gcc.dg/Wunreachable-7.c: New testcase.
15599
15600 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15601
15602         PR c/11420
15603         * gcc.dg/20030708-1.c: New test.
15604
15605 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15606
15607         * gcc.dg/compat/sdata-section.h: New file.
15608         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15609         * gcc.dg/torture/mips-sdata-1.c: New test.
15610
15611 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15612
15613         PR c++/11030
15614         * g++.dg/template/friend19.C: New test.
15615
15616 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15617
15618         * g++.dg/opt/strength-reduce.C: New test.
15619
15620 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15621
15622         PR target/10979
15623         * gcc.dg/20030707-1.c: New testcase.
15624
15625 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15626
15627         PR optimization/11059
15628         * g++.dg/opt/emptyunion.C: New testcase.
15629
15630 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15631             Eric Botcazou  <ebotcazou@libertysurf.fr>
15632
15633         * g++.dg/opt/stack1.C: New test.
15634
15635 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15636
15637         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15638         run test.
15639
15640         PR c++/11431
15641         * g++.dg/expr/static_cast3.C: New test.
15642
15643 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15644
15645         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15646         everywhere.
15647         * gcc.dg/concat.c: Concatenation of string constants with
15648         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15649         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15650         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15651         necessary to avoid multi-character character constant warning.
15652         * gcc.dg/cpp/escape.c: Likewise.
15653         * gcc.dg/cpp/ucs.c: Likewise.
15654         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15655         Fix a typo.
15656
15657 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15658
15659         PR c/11428
15660         * gcc.c-torture/compile/20030704-1.c: New.
15661
15662 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15663
15664         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15665
15666 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15667
15668         PR c++/5287, PR c++/7910,  PR c++/11021
15669         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15670         tests for warnings.
15671         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15672         * g++.dg/ext/dllimport3.C: Likewise.
15673         * g++.dg/ext/dllimport4.C: New file.
15674         * g++.dg/ext/dllimport5.C: New file.
15675         * g++.dg/ext/dllimport6.C: New file.
15676         * g++.dg/ext/dllimport7.C: New file.
15677         * g++.dg/ext/dllimport8.C: New file.
15678         * g++.dg/ext/dllimport9.C: New file.
15679         * g++.dg/ext/dllimport10.C: New file.
15680         * g++.dg/ext/dllexport1.C: New file.
15681
15682 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15683
15684         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15685         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15686
15687 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15688
15689         * gcc.dg/builtins-25.c: New testcase.
15690         * gcc.dg/builtins-26.c: New testcase.
15691
15692 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15693
15694         * gcc.dg/compat/vector-defs.h: New file.
15695         * gcc.dg/compat/vector-setup.h: New file.
15696         * gcc.dg/compat/vector-check.h: New file.
15697         * gcc.dg/compat/vector-1_main.c: New file.
15698         * gcc.dg/compat/vector-1_x.c: New file.
15699         * gcc.dg/compat/vector-1_y.c: New file.
15700         * gcc.dg/compat/vector-2_main.c: New file.
15701         * gcc.dg/compat/vector-2_x.c: New file.
15702         * gcc.dg/compat/vector-2_y.c: New file.
15703
15704         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15705         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15706         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15707         * gcc.dg/compat/struct-align-1.h: New file.
15708         * gcc.dg/compat/struct-align-1_main.c: New file.
15709         * gcc.dg/compat/struct-align-1_x.c: New file.
15710         * gcc.dg/compat/struct-align-1_y.c: New file.
15711         * gcc.dg/compat/struct-align-2.h: New file.
15712         * gcc.dg/compat/struct-align-2_main.c: New file.
15713         * gcc.dg/compat/struct-align-2_x.c: New file.
15714         * gcc.dg/compat/struct-align-2_y.c: New file.
15715
15716         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15717         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15718         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15719         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15720         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15721         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15722         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15723         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15724         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15725         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15726         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15727         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15728         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15729         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15730         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15731         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15732         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15733         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15734         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15735         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15736         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15737         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15738         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15739         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15740         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15741         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15742         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15743         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15744         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15745
15746 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15747
15748         * gcc.dg/i386-call-1.c: New test.
15749
15750 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15751
15752         PR c++/9162
15753         * g++.dg/parse/defarg4.C: New.
15754
15755 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15756
15757         PR target/10700
15758         * gcc.c-torture/compile/20030703-1.c: New test case.
15759
15760 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15761
15762         * g++.dg/template/local3.C: Remove extra semicolon.
15763
15764 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15765
15766         * gcc.dg/i386-volatile-1.c: New test.
15767
15768 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15769
15770         PR c++/11072
15771         * g++.dg/other/offsetof2.C: XFAIL.
15772         * g++.dg/other/offsetof5.C: New.
15773
15774         PR c++/10219
15775         * g++.dg/template/error1.C: New.
15776
15777         PR c++/9779
15778         * g++.dg/template/dependent-expr1.C: New.
15779
15780 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15781
15782         PR c++/6949
15783         * g++.dg/template/local3.C: New test.
15784
15785         PR c++/11149
15786         * g++.dg/lookup/scoped6.C: New test.
15787
15788 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15789
15790         PR c++/8046
15791         * g++.dg/other/error7.C: New test.
15792
15793 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15794
15795         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15796         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15797         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15798         * g++.old-deja/g++.other/union2.C: Likewise.
15799         * gcc.dg/c90-const-expr-2.c: Likewise.
15800         * gcc.dg/c90-const-expr-3.c: Likewise.
15801         * gcc.dg/c99-const-expr-2.c: Likewise.
15802         * gcc.dg/c99-const-expr-3.c: Likewise.
15803         * gcc.dg/concat.c: Likewise.
15804
15805 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15806
15807         PR c++/9559
15808         * g++.dg/init/static1.C: New test.
15809
15810 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15811
15812         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15813         * g++.old-deja/g++.other/access2.C: Likewise.
15814         * g++.old-deja/g++.other/decl2.C: Likewise.
15815         * gcc.c-torture/execute/20020615-1.c: Likewise.
15816
15817 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15818
15819         PR c++/4933
15820         * g++.dg/template/sizeof4.C: New test.
15821
15822 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15823
15824         * g++.dg/other/error6.C: New test.
15825
15826 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15827
15828         PR c++/10750
15829         * g++.dg/parse/constant2.C: New test.
15830
15831 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15832
15833         PR c++/11106
15834         * g++.dg/other/error5.C: New test.
15835
15836 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15837
15838         * gcc.dg/format/gcc_diag-1.c: New test.
15839
15840 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15841
15842         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15843
15844 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15845
15846         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15847         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15848         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15849
15850 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15851
15852         * gcc.c-torture/execute/builtins/string-8.c: New test.
15853         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15854         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15855         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15856
15857 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15858
15859         PR c++/10468
15860         * g++.dg/ext/typeof6.C: New test.
15861
15862 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15863
15864         PR c++/10796
15865         * g++.dg/init/enum1.C: New test.
15866
15867 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15868
15869         * gcc.dg/20030627-1.c: New test.
15870
15871 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/11332
15874         * g++.dg/expr/static_cast2.C: New test.
15875
15876 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15877             Jakub Jelinek  <jakub@redhat.com>
15878
15879         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15880         sprintf(dst,"%s",src) optimization.
15881         * gcc.c-torture/execute/20030626-1.c: New test case.
15882         * gcc.c-torture/execute/20030626-2.c: New test case.
15883
15884 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15885
15886         * gcc.c-torture/execute/multi-ix.c: New test.
15887
15888         * gcc.c-torture/execute/simd-4.c (main):
15889         Added missing semicolon at end of union.
15890
15891 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15892
15893         PR c++/8266
15894         * g++.dg/template/explicit-instantiation3.C: New test.
15895
15896 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15897
15898         * gcc.dg/20030626-1.c: Use signed char.
15899
15900 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15901
15902         * gcc.dg/20030626-1.c: New test.
15903
15904 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15905
15906         * const-str-2.m: Update.
15907
15908 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15909
15910         PR c++/10990
15911         * g++.dg/rtti/dyncast1.C: New test.
15912         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15913         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15914         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15915
15916         PR c++/10931
15917         * g++.dg/expr/static_cast1.C: New test.
15918
15919 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15920
15921         * gcc.dg/20030625-1.c: New test.
15922
15923 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15924
15925         * gcc.c-torture/compile/20030624-1.c: New test case.
15926
15927 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15928
15929         * gcc.c-torture/execute/string-opt-17.c: New test.
15930
15931 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15932
15933         PR c++/5754
15934         * g++.dg/parse/crash6.C: New test.
15935
15936 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15937
15938         * gcc.dg/builtins-24.c: New test case.
15939
15940 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15941
15942         * g++.dg/opt/operator1.C: New test.
15943
15944 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15945
15946         * gcc.c-torture/execute/string-opt-16.c: New test case.
15947
15948 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15949
15950         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15951         * g++.old-deja/g++.other/conv7.C: Likewise
15952         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15953         * g++.old-deja/g++.other/overload14.C: Likewise.
15954
15955 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15956
15957         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15958         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15959
15960 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15961
15962         PR c++/10888
15963         * g++.dg/warn/Winline-3.C: New test.
15964
15965 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15966
15967         * lib/target-supports.exp (check_alias_available): Make the test
15968         program acceptable to the Solaris assembler.
15969
15970         PR c++/10749
15971         * g++.dg/template/memclass2.C: New test.
15972
15973 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15974             Eric Botcazou  <ebotcazou@libertysurf.fr>
15975
15976         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15977         data for non-matching targets.
15978         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15979
15980 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15981
15982         PR c++/10845
15983         * g++.dg/template/member3.C: New test.
15984
15985 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15986
15987         PR c++/10939
15988         * g++.dg/template/func1.C: New test.
15989
15990         PR c++/9649
15991         * g++.dg/template/static4.C: New test.
15992         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15993
15994         PR c++/11041
15995         * g++.dg/init/ref7.C: New test.
15996
15997 2003-06-19  Matt Austern  <austern@apple.com>
15998
15999         PR c++/11228
16000         * g++.dg/anew1.C: New test.
16001         * g++.dg/anew2.C: New test.
16002         * g++.dg/anew3.C: New test.
16003         * g++.dg/anew4.C: New test.
16004
16005 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16006
16007         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16008
16009 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16010
16011         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16012         endian-dependent.
16013
16014 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16015
16016         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16017         Remove cruft.
16018
16019 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16020
16021         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16022         * gcc.c-torture/compile/961203-1.c: Likewise.
16023         * gcc.c-torture/compile/980506-1.c: Likewise.
16024
16025 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16026
16027         PR c++/10712
16028         * g++.dg/lookup/using7.C: New test.
16029
16030 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16031
16032         PR c++/11105
16033         * g++.dg/abi/conv1.C: Remove it.
16034         * g++.dg/template/conv7.C: New test.
16035         * g++.dg/template/conv8.C: Likewise.
16036         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16037         conversion operator.
16038
16039 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16040
16041         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16042         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16043         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16044         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16045         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16046         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16047         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16048         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16049         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16050         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16051         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16052         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16053         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16054         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16055         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16056         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16057         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16058         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16059         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16060         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16061         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16062         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16063         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16064         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16065         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16066         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16067         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16068         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16069         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16070
16071 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16072
16073         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16074         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16075         indications.
16076
16077 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16078
16079         * gcc.dg/i386-387-5.c: New test case.
16080         * gcc.dg/i386-387-6.c: New test case.
16081         * gcc.dg/builtins-23.c: New test case.
16082
16083 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16084
16085         * gcc.dg/builtins-22.c: New test case.
16086         * gcc.dg/i386-387-1.c: Update to test exp.
16087         * gcc.dg/i386-387-2.c: Likewise.
16088
16089 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16090
16091         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16092
16093 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16094
16095         * lib/gcc-dg.exp (dg-require-dll): New function.
16096         (dg-xfail-if): Likewise.
16097         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16098         driver.
16099
16100         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16101         * gcc.c-torture/compile/20001205-1.c: Likewise.
16102         * gcc.c-torture/compile/20001226-1.c: Likewise.
16103         * gcc.c-torture/compile/20010518-2.c: Likewise.
16104         * gcc.c-torture/compile/20020312-1.c: Likewise.
16105         * gcc.c-torture/compile/20020604-1.c: Likewise.
16106         * gcc.c-torture/compile/920501-12.c: Likewise.
16107         * gcc.c-torture/compile/920501-4.c: Likewise.
16108         * gcc.c-torture/compile/920520-1.c: Likewise.
16109         * gcc.c-torture/compile/920521-1.c: Likewise.
16110         * gcc.c-torture/compile/920625-1.c: Likewise.
16111         * gcc.c-torture/compile/961203-1.c: Likewise.
16112         * gcc.c-torture/compile/980506-1.c: Likewise.
16113         * gcc.c-torture/compile/981006-1.c: Likewise.
16114         * gcc.c-torture/compile/981022-1.c: Likewise.
16115         * gcc.c-torture/compile/981223-1.c: Likewise.
16116         * gcc.c-torture/compile/990617-1.c: Likewise.
16117         * gcc.c-torture/compile/dll.c: Likewise.
16118         * gcc.c-torture/compile/labels-3.c: Likewise.
16119         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16120         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16121         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16122         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16123         * gcc.c-torture/compile/simd-5.c: Likewise.
16124         * gcc.c-torture/compile/20000804-1.x: Remove.
16125         * gcc.c-torture/compile/20001205-1.x: Likewise.
16126         * gcc.c-torture/compile/20001226-1.x: Likewise.
16127         * gcc.c-torture/compile/20010518-2.x: Likewise.
16128         * gcc.c-torture/compile/20020312-1.x: Likewise.
16129         * gcc.c-torture/compile/20020604-1.x: Likewise.
16130         * gcc.c-torture/compile/920501-12.x: Likewise.
16131         * gcc.c-torture/compile/920501-4.x: Likewise.
16132         * gcc.c-torture/compile/920520-1.x: Likewise.
16133         * gcc.c-torture/compile/920521-1.x: Likewise.
16134         * gcc.c-torture/compile/920625-1.x: Likewise.
16135         * gcc.c-torture/compile/961203-1.x: Likewise.
16136         * gcc.c-torture/compile/980506-1.x: Likewise.
16137         * gcc.c-torture/compile/981006-1.x: Likewise.
16138         * gcc.c-torture/compile/981022-1.x: Likewise.
16139         * gcc.c-torture/compile/981223-1.x: Likewise.
16140         * gcc.c-torture/compile/990617-1.x: Likewise.
16141         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16142         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16143         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16144         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16145         * gcc.c-torture/compile/simd-5.x: Likewise.
16146
16147         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16148
16149 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16150
16151         * gcc.c-torture/execute/20030611-1.c: New test.
16152
16153 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16154
16155         PR middle-end/168
16156         * gcc.dg/20030612-1.c: New test case.
16157
16158 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16159
16160         PR c++/10635
16161         * g++.dg/expr/cast1.C: New test.
16162
16163 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16164
16165         * gcc.dg/builtins-21.c: New test case.
16166
16167 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16168
16169         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16170         options instead of at the end.
16171         * lib/objc.exp (objc_target_compile): Likewise.
16172
16173 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16174
16175         PR c++/10432
16176         * g++.dg/parse/error1.C: New test.
16177
16178 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16179
16180         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16181         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16182         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16183         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16184         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16185         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16186         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16187         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16188         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16189         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16190         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16191         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16192         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16193         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16194         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16195         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16196         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16197         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16198         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16199         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16200         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16201         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16202         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16203         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16204
16205         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16206         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16207         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16208         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16209         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16210         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16211         * gcc.dg/compat/scalar-return-3_main.c: New file.
16212         * gcc.dg/compat/scalar-return-3_x.c: New file.
16213         * gcc.dg/compat/scalar-return-3_y.c: New file.
16214         * gcc.dg/compat/scalar-return-4_main.c: New file.
16215         * gcc.dg/compat/scalar-return-4_x.c: New file.
16216         * gcc.dg/compat/scalar-return-4_y.c: New file.
16217
16218 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16219
16220         * gcc.dg/compat/fp2-struct-check.h: New file.
16221         * gcc.dg/compat/fp2-struct-defs.h: New file.
16222         * gcc.dg/compat/fp2-struct-init.h: New file.
16223         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16224         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16225         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16226         * gcc.dg/compat/struct-return-10_main.c: New file.
16227         * gcc.dg/compat/struct-return-10_x.c: New file.
16228         * gcc.dg/compat/struct-return-10_y.c: New file.
16229
16230         * gcc.dg/compat/compat-common.h: New file.
16231         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16232         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16233         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16234         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16235         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16236         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16237         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16238         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16239         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16240         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16241         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16242         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16243         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16244         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16245         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16246         * gcc.dg/compat/small-struct-check.h: Ditto.
16247         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16248         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16249         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16250         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16251         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16252         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16253         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16254         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16255         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16256         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16257         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16258         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16259         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16260         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16261         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16262         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16263         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16264         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16265         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16266         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16267         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16268         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16269         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16270         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16271         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16272         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16273         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16274         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16275         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16276         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16277
16278 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16279
16280         * g++.dg/pch/static-1.C: New file.
16281         * g++.dg/pch/static-1.Hs: New file.
16282
16283 2003-06-10  Richard Henderson  <rth@redhat.com>
16284
16285         * gcc.dg/asm-7.c: Adjust expected warning text.
16286
16287 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16288
16289         * gcc.dg/builtins-20.c: New test case.
16290
16291 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16292
16293         PR c++/11131
16294         * g++.dg/opt/template1.C: New test.
16295
16296 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16297
16298         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16299         additional_sources.
16300
16301 2003-05-21  David Taylor  <dtaylor@emc.com>
16302
16303         * gcc.dg/Wpadded.c: New file.
16304
16305 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16306
16307         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16308         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16309         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16310         dg-require-weak.
16311
16312 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16313
16314         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16315
16316 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16317
16318         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16319         (dg-require-alias): Likewise.
16320         (dg-require-gc-sections): Likewise.
16321         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16322
16323 2003-06-08  Richard Henderson  <rth@redhat.com>
16324
16325         * gcc.dg/20011029-2.c: Fix the array reference.
16326         * gcc.dg/asm-7.c: New.
16327
16328 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16329
16330         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16331
16332 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16333
16334         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16335         (dg-require-gc-sections): Likewise.
16336
16337 2003-06-08  Jan Hubicka  <jh@suse.cz>
16338
16339         * i386-cmov1.c: Fix regular expression.
16340         * i386-cvt-1.c: Likewise.
16341         * i386-local.c: Likewise.
16342         * i386-local2.c: Likewise.
16343         * i386-mul.c: Likewise.
16344         * i386-ssetype-1.c: Likewise.
16345         * i386-ssetype-3.c: Likewise.
16346         * i386-ssetype-5.c: Likewise.
16347
16348 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16349
16350         PR c++/11039
16351         * g++.dg/warn/implicit-typename2.C: New test.
16352         * g++.dg/warn/implicit-typename3.C: New test.
16353
16354 2003-06-07  Richard Henderson  <rth@redhat.com>
16355
16356         * g++.dg/other/offsetof3.C: Use size_t.
16357         * g++.dg/other/offsetof4.C: Likewise.
16358
16359 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16360
16361         * lib/copy-file.exp: New. Implement gcc_copy_files.
16362
16363         * lib/dg-pch.exp: Load copy-file.exp
16364         (dg-pch): Use gcc_copy_files instead of "file copy".
16365
16366 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16367
16368         * gcc.dg/weak/weak.exp: Simplify.
16369         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16370         * gcc.dg/weak/weak-1.c: Likewise.
16371         * gcc.dg/weak/weak-2.c: Likewise.
16372         * gcc.dg/weak/weak-3.c: Likewise.
16373         * gcc.dg/weak/weak-4.c: Likewise.
16374         * gcc.dg/weak/weak-5.c: Likewise.
16375         * gcc.dg/weak/weak-6.c: Likewise.
16376         * gcc.dg/weak/weak-7.c: Likewise.
16377         * gcc.dg/weak/weak-8.c: Likewise.
16378         * gcc.dg/weak/weak-9.c: Likewise.
16379
16380 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16381
16382         gcc.c-torture/execute/20030606-1.c: New.
16383
16384 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16385
16386         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16387         * gcc.dg/builtins-19.c: Likewise.
16388
16389 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16390
16391         * gcc.dg/builtins-2.c: Add some more tests.
16392         * gcc.dg/builtins-18.c: New test case.
16393         * gcc.dg/builtins-19.c: New test case.
16394
16395 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16396             Jim Wilson  <wilson@tuliptree.org>
16397
16398         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16399
16400 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16401
16402         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16403         mempcpy/stpcpy calls not to be optimized into something else.
16404         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16405         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16406         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16407
16408 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16409
16410         * gcc.dg/format/asm_fprintf-1.c: New test.
16411
16412 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16413
16414         * lib/gcc-defs.exp (additional_sources): New variable.
16415         (dg-additional-sources): New function.
16416         (additional_files): New variable.
16417         (dg-additional-files): New function.
16418         (dg-additional-files-options): Likewise.
16419         * lib/gcc-dg.exp (dg-require-weak): New function.
16420         (dg-require-alias): Likewise.
16421         (dg-require-gc-sections): Likewise.
16422         * lib/target-supports.exp (check_alias_available): Remove testfile
16423         parameter.
16424         (check_gc_sections_available): New function.
16425         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16426         (dg-gpp-additional-files): Likewise.
16427         * lib/g++.exp (additional_sources): Remove.
16428         (additional_files): Likewise.
16429         (g++_target_compile): Use dg-additional-files-options.
16430
16431         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16432         Tcl logic.
16433         * gcc.dg/special/ecos.exp: Remove.
16434         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16435         * gcc.dg/special/alias-1.c: Likewise.
16436         * gcc.dg/special/alias-2.c: Likewise.
16437         * gcc.dg/special/gcsec-1.c: Likewise.
16438         * gcc.dg/special/weak-1.c: Likewise.
16439         * gcc.dg/special/weak-2.c: Likewise.
16440         * gcc.dg/special/wkali-1.c: Likewise.
16441         * gcc.dg/special/wkali-2.c: Likewise.
16442
16443         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16444         dg-gpp-additional-*.
16445         * g++.dg/special/conpr-3.C: Likewise.
16446         * g++.dg/special/conpr-4.C: Likewise.
16447         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16448         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16449         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16450         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16451         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16452         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16453         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16454         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16455         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16456         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16457         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16458         * g++.old-deja/g++.other/comdat1.C: Likewise.
16459         * g++.old-deja/g++.other/comdat2.C: Likewise.
16460         * g++.old-deja/g++.other/comdat3.C: Likewise.
16461         * g++.old-deja/g++.other/ctor1.C: Likewise.
16462         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16463
16464 2003-06-05  Richard Henderson  <rth@redhat.com>
16465
16466         * gcc.dg/debug/20030605-1.c: New.
16467
16468 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16469
16470         * README.QMTEST: Update.
16471
16472 2003-06-04  Richard Henderson  <rth@redhat.com>
16473
16474         * gcc.dg/cleanup-1.c: New.
16475         * gcc.dg/cleanup-2.c: New.
16476         * gcc.dg/cleanup-3.c: New.
16477         * gcc.dg/cleanup-4.c: New.
16478         * gcc.dg/cleanup-5.c: New.
16479         * gcc.dg/cleanup-6.c: New.
16480         * gcc.dg/cleanup-7.c: New.
16481
16482 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16483
16484         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16485
16486         * lib/dg-pch.exp: New file.
16487         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16488         * gcc.dg/pch/pch.exp: Likewise.
16489
16490 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16491
16492         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16493         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16494         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16495         * gcc.dg/builtins-17.c: New test case.
16496         * gcc.dg/i386-387-4.c: New test case.
16497         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16498
16499 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16500
16501         * gcc.dg/ultrasp9.c: New test.
16502
16503 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16504
16505         * gcc.c-torture/compile/20030604-1.c: New test.
16506         * gcc.dg/sparc-constant-1.c: New test.
16507
16508 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16509
16510         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16511
16512 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16513
16514         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16515
16516         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16517         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16518
16519 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16520
16521         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16522
16523 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16524
16525         PR c++/10940
16526         * g++.dg/template/spec10.C: New test.
16527
16528 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16529
16530         * gcc.dg/builtins-16.c: New test case.
16531
16532 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16533
16534         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16535         mempcpy test with post-increments.
16536         * gcc.c-torture/execute/string-opt-3.c: New test.
16537         * gcc.dg/string-opt-1.c: New test.
16538
16539 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16540
16541         PR fortran/10965
16542         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16543
16544 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16545
16546         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16547         (scan-assembler): ... here.  Use dg-scan.
16548         (scan-assembler-not): Likewise.
16549         (scan-file): New function.
16550         (scan-file-not): Likewise.
16551         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16552         * gcc.dg/cpp/_Pragma4.c: Likewise.
16553         * gcc.dg/cpp/_Pragma5.c: Likewise.
16554         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16555         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16556         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16557         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16558         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16559         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16560         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16561         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16562         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16563         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16564         * gcc.dg/cpp/cxxcom1.c: Likewise.
16565         * gcc.dg/cpp/line1.c: Likewise.
16566         * gcc.dg/cpp/maccom1.c: Likewise.
16567         * gcc.dg/cpp/maccom2.c: Likewise.
16568         * gcc.dg/cpp/maccom3.c: Likewise.
16569         * gcc.dg/cpp/maccom4.c: Likewise.
16570         * gcc.dg/cpp/maccom5.c: Likewise.
16571         * gcc.dg/cpp/maccom6.c: Likewise.
16572         * gcc.dg/cpp/multiline.c: Likewise.
16573         * gcc.dg/cpp/spacing1.c: Likewise.
16574         * gcc.dg/cpp/spacing2.c: Likewise.
16575         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16576         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16577         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16578         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16579         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16580         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16581         * gcc.dg/cpp/cxxcom2.c: Likewise.
16582         * gcc.dg/cpp/cxxcom2.h: New file.
16583
16584         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16585         * g++.dg/cpp/truefalse.C: Here.
16586         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16587
16588 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16589
16590         * gcc.dg/cpp/redef3.c: New file.
16591
16592 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16593
16594         * gcc.dg/i386-loop-3.c: New test.
16595
16596 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16597
16598         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16599
16600 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16601
16602         * gcc.dg/fwrapv-1.c: New test case.
16603         * gcc.dg/fwrapv-2.c: New test case.
16604
16605 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16606
16607         PR c++/10956
16608         * g++.dg/template/spec9.C: New test.
16609
16610 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16611
16612         * gcc.dg/duff-4.c: New test case.
16613
16614 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16615
16616         PR fortran/10843
16617         * g77.dg/ffixed-form-1.f: New test
16618         * g77.dg/ffixed-form-2.f: New test
16619         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16620         * g77.dg/ffree-form-3.f: New test
16621
16622 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16623
16624         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16625         * gcc.dg/wint_t-1.c: Likewise.
16626
16627 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16628
16629         * g++.dg/template/access11.C: New test.
16630
16631 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16632
16633         PR c++/10849
16634         * g++.dg/template/access10.C: New test.
16635
16636 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16637             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16638
16639         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16640
16641 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16642
16643         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16644         suppress for powerpc-*-darwin*.
16645         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16646
16647 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16648
16649         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16650         suppress option for powerpc-*-darwin*.
16651
16652 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16653
16654         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16655         * gcc.dg/builtins-4.c: Add test for fmod.
16656
16657 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16658
16659         PR c++/10682
16660         * g++.dg/template/instantiate4.C: New test.
16661
16662 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16663
16664         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16665
16666 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16667
16668         * gcc.dg/compat/scalar-return-1_main.c: New file.
16669         * gcc.dg/compat/scalar-return-1_x.c: New file.
16670         * gcc.dg/compat/scalar-return-1_y.c: New file.
16671         * gcc.dg/compat/scalar-return-2_main.c: New file.
16672         * gcc.dg/compat/scalar-return-2_x.c: New file.
16673         * gcc.dg/compat/scalar-return-2_y.c: New file.
16674         * gcc.dg/compat/struct-return-3_main.c: New file.
16675         * gcc.dg/compat/struct-return-3_y.c: New file.
16676         * gcc.dg/compat/struct-return-3_x.c: New file.
16677         * gcc.dg/compat/struct-return-2_main.c: New file.
16678         * gcc.dg/compat/struct-return-2_x.c: New file.
16679         * gcc.dg/compat/struct-return-2_y.c: New file.
16680
16681 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16682
16683         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16684         for hppa*-hp-hpux*.
16685         * gcc.dg/20021014-1.c (dg-options): Likewise.
16686         * gcc.dg/nest.c (dg-options): Likewise.
16687
16688 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16689
16690         PR c++/9738
16691         * g++.dg/ext/dllimport2.C: New file.
16692         * g++.dg/ext/dllimport3.C: New file.
16693
16694 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16695
16696         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16697         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16698         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16699         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16700         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16701         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16702         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16703         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16704         * gcc.dg/compat/small-struct-defs.h: New file.
16705         * gcc.dg/compat/small-struct-init.h: New file.
16706         * gcc.dg/compat/small-struct-check.h: New file.
16707         * gcc.dg/compat/fp-struct-defs.h: New file.
16708         * gcc.dg/compat/fp-struct-check.h: New file.
16709         * gcc.dg/compat/fp-struct-init.h: New file.
16710         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16711         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16712
16713 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16714
16715         * gcc.dg/20030225-2.c: New test.
16716
16717 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16718             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16719
16720         * gcc.c-torture/compile/20030518-1.c: New test case.
16721
16722 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16723
16724         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16725         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16726         gcc-dg-debug-runtest.
16727         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16728         gcc-dg-debug-runtest.
16729
16730 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16731
16732         PR c++/9022
16733         * g++.dg/lookup/using6.C: New test.
16734
16735 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16736
16737         * g++.dg/parse/access2.C: New test.
16738
16739 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16740
16741         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16742         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16743         * gcc.dg/debug/debug.exp: Likewise.
16744
16745 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16746
16747         * gcc.dg/dollar.c: New test.
16748
16749 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16750
16751         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16752         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16753         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16754         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16755         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16756         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16757         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16758         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16759         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16760         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16761         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16762         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16763         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16764         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16765         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16766         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16767         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16768         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16769
16770 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16771
16772         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16773         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16774         support for "repo" mode.
16775         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16776         * lib/g77-dg.exp: Likewise.
16777         * lib/obj-dg.exp: Likewise.
16778
16779 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16780
16781         Merge from gcc-3_2-rhl8-branch:
16782         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16783
16784         * gcc.dg/tls/opt-6.c: New test.
16785
16786         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16787
16788         * gcc.dg/20030405-1.c: New test.
16789
16790         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16791
16792         * gcc.dg/20030309-1.c: New test.
16793
16794         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16795
16796         * gcc.c-torture/execute/20030307-1.c: New test.
16797
16798         2003-02-20  Randolph Chung  <tausq@debian.org>
16799
16800         * gcc.c-torture/compile/20030220-1.c: New test.
16801
16802         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16803
16804         * gcc.dg/20030217-1.c: New test.
16805
16806         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16807
16808         * gcc.c-torture/compile/20020129-1.c: New test.
16809
16810         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16811
16812         * gcc.dg/unroll-1.c: New test.
16813
16814         2002-11-16  Jan Hubicka  <jh@suse.cz>
16815
16816         * gcc.c-torture/execute/20020920-1.c: New test.
16817
16818         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16819
16820         PR target/7434
16821         * gcc.c-torture/compile/20021008-1.c: New test.
16822
16823         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16824
16825         PR target/7559
16826         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16827
16828         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16829
16830         * gcc.c-torture/compile/20020807-1.c: New test.
16831
16832         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16833
16834         * gcc.dg/tls/opt-1.c: New test.
16835
16836         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16837
16838         * gcc.dg/20020729-1.c: New test.
16839
16840         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16841
16842         * g++.dg/opt/life1.C: New test.
16843
16844         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16845
16846         * gcc.dg/20020525-1.c: New test.
16847
16848         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16849
16850         PR c++/6794
16851         * g++.dg/ext/pretty1.C: New test.
16852         * g++.dg/ext/pretty2.C: New test.
16853
16854 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16855
16856         PR c++/8385
16857         * g++.dg/ext/typeof5.C: New test.
16858
16859 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16860
16861         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16862         __USER_LABEL_PREFIX__ into account.
16863         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16864
16865 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16866
16867         * gcc.dg/builtins-15.c: New test case.
16868
16869 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16870
16871         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16872
16873 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16874
16875         * lib/g++.exp: Tweak handling of additional source files.
16876         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16877         * g++.dg/special/conpr-2a.C: Rename to ...
16878         * g++.dg/special/conpr-2a.cc: ... this.
16879         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16880         * g++.dg/special/conpr-3a.C: Rename to ...
16881         * g++.dg/special/conpr-3a.cc: This.
16882         * g++.dg/special/conpr-3b.C: Rename to ...
16883         * g++.dg/special/conpr-3b.cc: This.
16884         * g++.dg/special/conpr-4.C: New test.
16885         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16886
16887 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16888
16889         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16890
16891 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16892
16893         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16894         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16895         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16896         * g++.old-deja/g++.other/warn3.C: Likewise.
16897
16898 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16899
16900         * gcc.dg/i386-387-1.c: Update to also test log.
16901         * gcc.dg/i386-387-2.c: Likewise.
16902
16903 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16904
16905         * g77.f-torture/execute/int8421.f: New test.
16906
16907 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16908
16909         PR c++/10230, c++/10481
16910         * g++.dg/lookup/scoped5.C: New test.
16911
16912 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16913
16914         PR c++/10552
16915         * g++.dg/template/ttp6.C: New test.
16916
16917 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16918
16919         * gcc.c-torture/execute/builtins: New directory.
16920         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16921         gcc.c-torture/execute/builtins.
16922         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16923         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16924         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16925         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16926
16927 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16928
16929         PR c++/9252
16930         * g++.dg/template/access8.C: New test.
16931         * g++.dg/template/access9.C: New test.
16932
16933 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16934
16935         PR c++/9554
16936         * g++.dg/parse/access1.C: New test.
16937
16938 2003-05-09  DJ Delorie  <dj@redhat.com>
16939
16940         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16941         long, and not an int.
16942
16943 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16944
16945         PR c++/10555, c++/10576
16946         * g++.dg/template/memclass1.C: New test.
16947
16948 2003-05-08  DJ Delorie  <dj@redhat.com>
16949
16950         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16951         targets.
16952         * gcc.c-torture/execute/20021024-1.x: Likewise.
16953         * gcc.c-torture/execute/shiftdi.x: Likewise.
16954         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16955         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16956         * gcc.dg/20021018-1.c: Likewise.
16957
16958 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16959
16960         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16961
16962         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16963         (bcopy): Call memmove.
16964
16965 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16966
16967         * g77.f-torture/compile/8485.f: New test case.
16968
16969 2003-05-07  Richard Henderson  <rth@redhat.com>
16970
16971         PR c++/10570
16972         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16973         Verify exception_cleanup not called for rethrows.
16974         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16975         when exiting catch block without rethrowing.
16976         * g++.dg/eh/forced3.C: New.
16977         * g++.dg/eh/forced4.C: New.
16978
16979 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16980
16981         * gcc.dg/20030505.c: Fix triplet.
16982
16983 2003-05-06  DJ Delorie  <dj@redhat.com>
16984
16985         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16986         * gcc.dg/nest.c: Likewise.
16987
16988 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16989
16990         * gcc.dg/builtins-14.c: New test case.
16991
16992 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16993
16994         * lib/compat.exp (compat-execute): New argument.
16995         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16996         * gcc.dg/compat: New test directory.
16997         * gcc.dg/compat/compat.exp: New expect script.
16998         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16999         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17000         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17001         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17002         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17003         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17004
17005         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17006         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17007         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17008         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17009         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17010         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17011         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17012         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17013         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17014         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17015         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17016         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17017         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17018         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17019         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17020
17021 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17022
17023         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17024
17025 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17026
17027         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17028
17029 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17030
17031         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17032         * gcc.dg/ppc-fsel-2.c: New test.
17033
17034         * gcc.dg/unused-5.c: New test.
17035
17036 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17037
17038         PR c++/10496
17039         * g++.dg/warn/pmf1.C: New test.
17040
17041 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17042
17043         PR c++/4494
17044         * g++.dg/warn/main.C: New test.
17045
17046 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17047
17048         * gcc.dg/nonnull-3.c: New test.
17049
17050 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17051
17052         * gcc.dg/cpp/Wtrigraphs.c: Update.
17053         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17054
17055 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17056
17057         * gcc.dg/ppc-fsel-1.c: New test.
17058
17059 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17060
17061         PR c/10604
17062         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17063
17064 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17065
17066         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17067
17068 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17069
17070         PR c++/9364, c++/10553, c++/10586
17071         * g++.dg/parse/typename4.C: New test.
17072         * g++.dg/parse/typename5.C: Likewise.
17073
17074 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17075
17076         * gcc.c-torture/compile/20030503-1.c: New test.
17077
17078 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17079
17080         * g++.dg/lookup/using5.C: Fix testcase error.
17081
17082 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17083
17084         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17085         since MEABI is no longer supported.  Remove all vestiges
17086         of MEABI from the test.
17087
17088 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17089
17090         PR c++/10554
17091         * g++.dg/lookup/using5.C: New test.
17092
17093 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17094
17095         PR c++/8772
17096         * g++.dg/template/ttp5.C: New test.
17097
17098 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17099
17100         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17101         (dg-gpp-additional-sources): New function.
17102         (dg-gpp-additional-files): Likewise.
17103         * lib/g++.exp (additional_sources): New variable.
17104         (additional_files): Likewise.
17105         (g++_target_compile): Deal with them.
17106         * lib/old-dejagnu.exp: Remove.
17107         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17108         * g++.old-deja: Revise all tests to use dg commands.
17109
17110 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17111
17112         PR c++/9432, c++/9528
17113         * g++.dg/lookup/using4.C: New test.
17114
17115 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17116
17117         * gcc.dg/noreturn-5.c: New file.
17118         * gcc.dg/noreturn-6.c: New file.
17119
17120         * gcc.c-torture/compile/inline-1.c: New file.
17121
17122 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17123
17124         PR c++/10551
17125         * g++.dg/template/explicit1.C: New test.
17126
17127 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17128
17129         PR c++/10549
17130         * g++.dg/other/bitfield1.C: New test.
17131
17132         PR c++/10527
17133         * g++.dg/init/new7.C: New test.
17134
17135 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17136
17137         * g++.dg/ext/desig1.C: New test.
17138         * g++.dg/ext/init1.C: Update.
17139
17140         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17141
17142 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17143
17144         PR c++/10180
17145         * g++.dg/warn/Winline-1.C: New test.
17146
17147 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17148
17149         * gcc.c-torture/execute/string-opt-19.c: New test.
17150
17151         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17152         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17153
17154 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17155
17156         PR c++/10506
17157         * g++.dg/init/new6.C: New test.
17158
17159         PR c++/10503
17160         * g++.dg/init/ref6.C: New test.
17161
17162 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17163
17164         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17165
17166 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17167
17168         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17169         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17170
17171 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17172
17173         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17174         initialized static data members.
17175
17176 2003-04-25  H.J. Lu <hjl@gnu.org>
17177
17178         * gcc.dg/ia64-sync-4.c: New test.
17179
17180 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17181
17182         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17183         date.
17184
17185 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17186
17187         PR c++/10337
17188         * g++.dg/warn/conv1.C: New test.
17189         * g++.old-deja/g++.other/conv7.C: Adjust.
17190         * g++.old-deja/g++.other/overload14.C: Adjust.
17191
17192 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17193
17194         PR c++/10471
17195         * g++.dg/template/defarg2.C: New test.
17196
17197 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17198
17199         * gcc.dg/cpp/include2.c: Update.
17200         * gcc.dg/cpp/multiline-2.c: New.
17201         * gcc.dg/cpp/multiline.c: Update.
17202         * gcc.dg/cpp/strify2.c: Update.
17203         * gcc.dg/cpp/trad/literals-2.c: Update.
17204
17205 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17206
17207         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17208
17209 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17210
17211         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17212
17213 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17214
17215         PR c++/10451
17216         * g++.dg/parse/crash4.C: New test.
17217
17218         PR c++/9847
17219         * g++.dg/parse/crash5.C: New test.
17220
17221 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17222
17223         PR c++/10446
17224         * g++.dg/parse/crash3.C: New test.
17225
17226         PR c++/10428
17227         * g++.dg/parse/elab1.C: New test.
17228
17229 2003-04-22  Devang Patel  <dpatel@apple.com>
17230
17231         * gcc.dg/cpp/trad/funlike-5.c: New test.
17232
17233 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17234
17235         * g++.dg/other/packed1.C: Fix dg options.
17236
17237 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17238
17239         * g++.dg/other/offsetof2.C: New test.
17240
17241 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17242
17243         * g++.dg/template/recurse.C: Adjust location of error messages.
17244
17245 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17246
17247         PR c++/9881
17248         * g++.dg/init/addr-const1.C: New test.
17249         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17250
17251 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17252
17253         PR c++/10405
17254         * g++.dg/lookup/struct-hack1.C: New test.
17255
17256 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17257
17258         * ucs.c: Update diagnostic messages.
17259
17260 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17261
17262         * gcc.dg/cpp/truefalse.cpp: New test.
17263         * gcc.dg/cpp/cpp.exp: Update.
17264         * g++.dg/other/stdbool-if.C: Remove.
17265
17266 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17267
17268         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17269         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17270
17271 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17272
17273         * gcc.c-torture/compile/20030418-1.c: New test.
17274
17275 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17276
17277         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17278
17279 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17280
17281         PR c++/10347
17282         g++.dg/template/dependent-name1.C: New test.
17283
17284 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17285
17286         * gcc.dg/warn-1.c (tourist_guide): New array,
17287         contains a pointer to bar.
17288
17289 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17290
17291         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17292         * gcc.c-torture/execute/medce-1.c: New test case.
17293         * gcc.c-torture/execute/medce-2.c: New test case.
17294
17295 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17296
17297         * lib/prune.exp: Ignore more messages.
17298
17299         PR c++/10381
17300         * g++.dg/parse/lookup3.C: New test.
17301
17302 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17303
17304         * gcc.c-torture/compile/20030415-1.c : New test.
17305
17306 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17307
17308         * gcc.c-torture/execute/scope-2.c: Move to ...
17309         * gcc.dg/noncompile/scope.c: .... here.
17310
17311 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17312
17313         * gcc.dg/20030414-2.c: New test case.
17314
17315 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17316
17317         PR target/10377
17318         * gcc.dg/20030414-1.c: New test.
17319
17320 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17321
17322         * gcc.dg/builtins-12.c: New test case.
17323         * gcc.dg/builtins-13.c: New test case.
17324
17325 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17326
17327         * gcc.c-torture/execute/string-opt-18.c: New test.
17328
17329 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17330
17331         PR c++/10300
17332         * g++.dg/init/new5.C: New test.
17333
17334 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/7910
17337         * g++.dg/ext/dllimport1.C: New test.
17338
17339 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17340
17341         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17342
17343 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17344
17345         PR Fortran/9263
17346         * g77.f-torture/noncompile/9263.f: New test
17347         PR Fortran/1832
17348         * g77.f-torture/execute/1832.f: New test
17349
17350 2003-04-11  David Chad  <davidc@freebsd.org>
17351             Loren J. Rittle  <ljrittle@acm.org>
17352
17353         libobjc/8562
17354         * objc.dg/headers.m: New test.
17355
17356 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17357
17358         * gcc.c-torture/execute/builtin-noret-2.c: New.
17359         * gcc.c-torture/execute/builtin-noret-2.x: New.
17360         XFAIL builtin-noret-2.c at -O1 and above.
17361         * gcc.dg/redecl.c: New.
17362         * gcc.dg/Wshadow-1.c: Update error regexps.
17363
17364 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17365
17366         * g++.dg/abi/bitfield10.C: New test.
17367
17368 2003-04-09  Mike Stump  <mrs@apple.com>
17369
17370         * gcc.dg/pch/pch.exp: Make testcase names longer.
17371         * g++.dg/pch/pch.exp: Make testcase names longer.
17372
17373 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17374
17375         * gcc.dg/builtins-11.c: New test case.
17376
17377 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17378
17379         * gcc.dg/builtins-9.c: New test case.
17380         * gcc.dg/builtins-10.c: New test case.
17381
17382 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17383
17384         * gcc.dg/noncompile/init-4.c.c: New test.
17385
17386 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17387
17388         * gcc.misc-test/gcov-9.c: New test.
17389         * gcc.misc-test/gcov-10.c: New test
17390         * gcc.misc-test/gcov-11.c: New test.
17391
17392 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17393
17394         PR optimization/10024
17395         * gcc.c-torture/compile/20030405-1.c: New test.
17396
17397 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17398
17399         * gcc.dg/pch/static-3.c: New.
17400         * gcc.dg/pch/static-3.hs: New.
17401         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17402
17403 2003-04-04  Richard Henderson  <rth@redhat.com>
17404
17405         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17406         * g++.dg/eh/forced2.C: Likewise.
17407
17408 2003-04-03  Mike Stump  <mrs@apple.com>
17409
17410         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17411         target arg.
17412         (scan-assembler-times, scan-assembler-not): Likewise.
17413         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17414
17415 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17416
17417         * gcc.dg/sparc-loop-1.c: New test.
17418
17419 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17420
17421         PR other/9274
17422         * g++.dg/pch/system-2.C: New.
17423         * g++.dg/pch/system-2.Hs: New.
17424
17425 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17426
17427         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17428
17429         * g++.dg/eh/simd-1.C (vecfunc): Same.
17430
17431 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17432
17433         * gcc.c-torture/execute/20030401-1.c: New test case.
17434
17435 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17436
17437         * objc.dg/defs.m: New.
17438
17439 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17440
17441         * g++.dg/eh/simd-1.C: New.
17442         * g++.dg/eh/simd-2.C: New.
17443
17444 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17445
17446         * gcc.c-torture/execute/simd-3.c: New.
17447
17448 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17449
17450         PR c/9936
17451         * gcc.dg/20030331-2.c: New test.
17452
17453 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/10278
17456         * g++.dg/parse/crash2.C: New test.
17457
17458 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17459
17460         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17461         * gcc.c-torture/execute/20030331-1.c: ...here.
17462
17463 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17464
17465         * gcc.c-torture/execute/20030331-1.c: New test.
17466
17467 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17468
17469         * lib/gcov.exp: Adjust call return testing strings.
17470         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17471
17472 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17473
17474         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17475         * gcc.dg/builtins-7.c: New test case.
17476         * gcc.dg/builtins-8.c: New test case.
17477
17478 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17479
17480         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17481
17482 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17483
17484         PR c++/7647
17485         * g++.dg/lookup-class-member-2.C: New test.
17486
17487 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17488
17489         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17490
17491 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17492
17493         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17494
17495 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17496
17497         * g++.dg/init/attrib1.C: New test.
17498
17499 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17500
17501         * gcc.dg/ultrasp8.c: New test.
17502
17503 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17504
17505         * gcc.dg/ultrasp7.c: New test.
17506
17507 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17508
17509         PR c++/10047
17510         * g++.dg/template/inline1.C: New test.
17511
17512 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17513
17514         * gcc.dg/sparc-dwarf2.c: New test.
17515
17516 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17517
17518         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17519         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17520
17521 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17522
17523         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17524         than reading .x files.
17525         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17526         * g77.dg/gcov/gcov-1.f: Likewise.
17527         * gcc.misc-tests/gcov-4b.c: Likewise.
17528         * gcc.misc-tests/gcov-5b.c: Likewise.
17529         * gcc.misc-tests/gcov-6.c: Likewise.
17530         * gcc.misc-tests/gcov-7.c: Likewise.
17531         * gcc.misc-tests/gcov-8.c: Likewise.
17532         * g++.dg/gcov/gcov-1.x: Remove.
17533         * g77.dg/gcov/gcov-1.x: Likewise.
17534         * gcc.misc-tests/gcov-4b.x: Likewise.
17535         * gcc.misc-tests/gcov-5b.x: Likewise.
17536         * gcc.misc-tests/gcov-6.x: Likewise.
17537         * gcc.misc-tests/gcov-7.x: Likewise.
17538         * gcc.misc-tests/gcov-8.x: Likewise.
17539
17540 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17541
17542         PR opt/10087
17543         * gcc.dg/20030324-1.c: New test.
17544
17545 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         PR c++/10224
17548         * g++.dg/template/arg3.C: New test.
17549
17550         PR c++/10158
17551         * g++.dg/template/friend18.C: New test.
17552
17553 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17554
17555         * g77.f-torture/compile/20030326-1.f: New test case.
17556
17557 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17558
17559         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17560
17561         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17562
17563 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17564
17565         * gcc.dg/ia64-sync-3.c: New test.
17566
17567 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17568
17569         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17570
17571 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17572
17573         * gcc.dg/ultrasp6.c: New test.
17574
17575 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17576
17577         * gcc.dg/i386-signbit-1.c: New test.
17578         * gcc.dg/i386-signbit-2.c: New test.
17579         * gcc.dg/i386-signbit-3.c: New test.
17580
17581 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17582
17583         * gcc.dg/ultrasp5.c: Fix options.
17584
17585 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17586
17587         * gcc.dg/ultrasp5.c: Fix comment.
17588
17589 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17590
17591         PR fortran/10197
17592         * g77.f-torture/execute/10197.f: New test.
17593
17594 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17595
17596         PR c++/9898, c++/383
17597         * g++.dg/template/conv6.C: New test.
17598
17599         PR c++/10119
17600         * g++.dg/template/ptrmem5.C: New test.
17601
17602         PR c++/10026
17603         * g++.dg/lookup/koenig1.C: New test.
17604
17605         PR C++/10199
17606         * g++.dg/lookup/template2.C: New test.
17607
17608 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17609
17610         * g++.dg/opt/rtti1.C: New test.
17611
17612 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17613
17614         * gcc.dg/ultrasp5.c: New test.
17615
17616 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17617
17618         PR middle-end/9967
17619         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17620         builtin fputs.
17621
17622 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17623
17624         PR c/8224
17625         * gcc.dg/20030323-1.c: New test.
17626
17627 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17628
17629         * gcc.c-torture/compile/20030323-1.c: New test case.
17630
17631 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17632
17633         * gcc.dg/20030321-1.c: New test.
17634
17635 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17636
17637         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17638
17639 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17640
17641         PR c++/9978, c++/9708
17642         * g++.dg/ext/vlm1.C: Adjust expected error.
17643         * g++.dg/ext/vla2.C: New test.
17644         * g++.dg/template/arg1.C: New test.
17645         * g++.dg/template/arg2.C: New test.
17646
17647 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17648
17649         * g77.f-torture/execute/select.f: New test.
17650         * g77.f-torture/noncompile/select_no_compile.f: New test.
17651
17652 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17653
17654         PR c++/9898
17655         * g++.dg/other/error4.C: New test.
17656
17657 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17658
17659         * g++.dg/template/friend17.C: New test.
17660
17661 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17662
17663         * gcc.c-torture/compile/20030320-1.c: New.
17664
17665 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17666
17667         * gcc.dg/builtins-6.c: New test case.
17668
17669 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17670
17671         PR target/10073
17672         * gcc.c-torture/compile/20030319-1.c: New.
17673
17674 2003-03-18  Jan Hubicka  <jh@suse.cz>
17675
17676         * gcc.dg/i386-cvt-1.c: New test.
17677
17678 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17679
17680         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17681         * objc.dg/naming-2.m: Likewise.
17682
17683 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/9639
17686         * g++.dg/parse/crash1.C: New test.
17687
17688 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17689
17690         PR c++/8805
17691         * g++.dg/eh/cleanup1.C: New test.
17692
17693 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17694
17695         * gcc.c-torture/execute/20030316-1.c: New test case.
17696
17697 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17698
17699         PR c++/9629
17700         * g++.dg/init/ctor2.C: New test.
17701
17702 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17703
17704         * g77.f-torture/compile/xformat.f: New test case.
17705
17706 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17707
17708         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17709         * g++.old-deja/g++.mike/eh50.C: Likewise.
17710
17711 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17712
17713         PR c++/6440
17714         * g++.dg/template/spec7.C: New test.
17715         * g++.dg/template/spec8.C: Likewise.
17716
17717 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17718
17719         * gcc.c-torture/execute/20030313-1.c: New test.
17720
17721 2003-03-14  Richard Henderson  <rth@redhat.com>
17722
17723         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17724
17725 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17726
17727         * gcc.c-torture/compile/20030314-1.c: New test.
17728
17729 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17730
17731         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17732         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17733         thumb target,
17734         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17735         to accept newer _imp__  prefix and additional
17736         newline in .drectve section.
17737         * gcc.dg/dll-4.c: Likewise.
17738         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17739         switch.
17740
17741 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17742
17743         * g++.dg/parse/namespace9.C: New test.
17744
17745         * g++.dg/init/ref5.C: New test.
17746         * g++.dg/parse/ptrmem1.C: Likewise.
17747
17748 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17749
17750         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17751         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17752         regular expression.
17753         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17754         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17755
17756 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17757
17758         * gcc.c-torture/execute/20030224-2.c: New test.
17759
17760 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17761
17762         * gcc.dg/decl-3.c: New test.
17763
17764 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17765
17766         * gcc.dg/i386-loop-2.c: New test.
17767
17768 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17769
17770         PR c++/9474
17771         * g++.dg/parse/namespace8.C: New test.
17772
17773         PR c++/9924
17774         * g++.dg/overload/builtin2.C: New test.
17775
17776 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17777
17778         * gcc.dg/return-type-3.c: New test.
17779
17780 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17781
17782         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17783         profiling options are not supported.
17784
17785 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17786
17787         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17788         * g++.old-deja/g++.warn/impint2.C: Likewise.
17789
17790 2003-03-10  Devang Patel  <dpatel@apple.com>
17791
17792         * g++.dg/cpp/c++_cmd_1.C: New test.
17793         * g++.dg/cpp/c++_cmd_1.h: New file.
17794
17795 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17796
17797         * gcc.dg/altivec-9.c: New file.
17798
17799 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17800
17801         * gcc.dg/ppc-sdata-1.c: New test.
17802         * gcc.dg/ppc-sdata-2.c: New test.
17803
17804 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17805
17806         PR c++/9373
17807         * g++.dg/opt/ptrmem2.C: New test.
17808
17809         PR c++/8534
17810         * g++.dg/opt/ptrmem1.C: New test.
17811
17812 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17813
17814         * gcc.dg/i386-loop-1.c: New test.
17815
17816 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17817
17818         PR c++/9970
17819         * g++.dg/lookup/friend1.C: New test.
17820
17821 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17822
17823         PR c++/9823
17824         * g++.dg/parser/constructor1.C: New test.
17825
17826 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17827
17828         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17829
17830         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17831
17832 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17833
17834         * gcc.dg/cpp/Wunused.c: Update test.
17835
17836 2003-03-08  Jan Hubicka  <jh@suse.cz>
17837
17838         * gcc.dg/inline-3.c: New test.
17839
17840 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/9809
17843         * g++.dg/parse/builtin1.C: New test.
17844
17845         PR c++/9982
17846         * g++.dg/abi/cookie1.C: New test.
17847         * g++.dg/abi/cookie2.C: Likewise.
17848
17849         PR c++/9524
17850         * g++.dg/template/field1.C: New test.
17851
17852         PR c++/9912
17853         * g++.dg/parse/class1.C: New test.
17854         * g++.dg/parse/namespace7.C: Likewise.
17855         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17856
17857 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17858
17859         * g++.dg/init/ref4.C: New test.
17860
17861 2003-03-07  Jan Hubicka  <jh@suse.cz>
17862
17863         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17864         * gcc.dg/inline-3.c:  New test.
17865
17866 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17867
17868         * g++.dg/init/ref3.C: New test.
17869
17870         PR c++/9965
17871         * g++.dg/init/ref2.C: New test.
17872
17873         PR c++/9400
17874         * g++.dg/warn/Wshadow-2.C: New test.
17875
17876         PR c++/9791
17877         * g++.dg/warn/Woverloaded-1.C: New test.
17878
17879 2003-03-05  Jan Hubicka  <jh@suse.cz>
17880
17881         * gcc.dg/i386-local2.c: New.
17882         * gcc.dg/i386-local.c: Fix typo.
17883
17884 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17885
17886         * g++.dg/abi/layout3.C: New test.
17887
17888 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17889
17890         * gcc.c-torture/compile/20030305-1.c
17891
17892 2003-03-05  Jan Hubicka  <jh@suse.cz>
17893
17894         * gcc.dg/i386-local.c: New.
17895
17896 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17897
17898         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17899
17900 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17901
17902         * gcc.dg/switch-2.c: New test.
17903         * gcc.dg/switch-3.c: New test.
17904         * gcc.dg/Wswitch.c: Adjust line numbers.
17905         * gcc.dg/Wswitch-default.c: Likewise.
17906         * gcc.dg/Wswitch-enum.c: Likewise.
17907
17908 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17909
17910         * gcc.c-torture/execute/20030222-1.c: New test.
17911
17912 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17913
17914         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17915
17916 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17917
17918         PR c++/9878
17919         * g++.dg/init/ref1.C: New test.
17920
17921 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17922
17923         * gcc.dg/sh-relax.c: New SH-only test.
17924
17925 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17926
17927         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17928         comment explaining purpose of testcase.
17929
17930 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17931
17932         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17933         for HC11/HC12 (asm needs two int registers).
17934         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17935         HC11/HC12 because the test uses an asm which needs two 32-bit
17936         registers.
17937
17938 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17939
17940         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17941         for HC11/HC12 (array is too large otherwise).
17942         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17943         * gcc.c-torture/compile/20010518-2.x: Likewise.
17944         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17945         HC11/HC12 (array is too large).
17946
17947 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17948
17949         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17950         * lib/g++-dg.exp (g++-dg-test): Likewise.
17951
17952 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17953
17954         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17955         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17956
17957 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17958
17959         * g++.dg/warn/implicit-typename1.C: Remove warning.
17960
17961 2003-02-28  Richard Henderson  <rth@redhat.com>
17962
17963         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17964         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17965
17966 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17967
17968         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17969         * g++.dg/pch/pch.exp: Likewise.
17970
17971 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17972
17973         PR c++/9879
17974         * testsuite/g++.dg/init/new4.C: New test.
17975
17976 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17977
17978         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17979
17980 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17981
17982         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17983         unsigned long.
17984
17985         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17986         wider than float.
17987
17988 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17989
17990         * lib/scanasm.exp: Add support for counting numbers of
17991         occurences.
17992         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17993         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17994
17995 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/9683
17998         * g++.dg/template/static3.C: New test.
17999
18000         PR c++/9829
18001         * g++.dg/parse/namespace6.C: New test.
18002
18003 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18004
18005         PR target/9732
18006         * gcc.dg/20030225-1.c: New test.
18007
18008 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18009
18010         * README: Remove out-of-date information.
18011
18012         PR c++/9836
18013         * g++.dg/template/spec6.C: New test.
18014
18015 2003-02-24  Jeff Law  <law@redhat.com>
18016
18017         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18018
18019 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18020
18021         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18022         * gcc.dg/pragma-ep-1.c: Likewise.
18023
18024 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18025
18026         PR c++/9602
18027         * g++.dg/template/friend16.C: New test.
18028
18029 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18030
18031         PR c++/5333
18032         * g++.dg/parse/fused-params1.C: Adjust error messages.
18033         * g++.dg/template/nested3.C: New test.
18034
18035 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18036
18037         * g++.dg/abi/param1.C: New test.
18038
18039 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18040
18041         PR c++/7982
18042         * g++.dg/warn/implicit-typename1.C: New test.
18043
18044 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18045
18046         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18047         with "mtune".
18048         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18049         * gcc.c-torture/execute/20010129-1.x: Likewise.
18050         * gcc.dg/20011107-1.c: Likewise.
18051         * gcc.dg/20020108-1.c: Likewise.
18052         * gcc.dg/20020122-3.c: Likewise.
18053         * gcc.dg/20020206-1.c: Likewise.
18054         * gcc.dg/20020310-1.c: Likewise.
18055         * gcc.dg/20020426-2.c: Likewise.
18056         * gcc.dg/20020517-1.c: Likewise.
18057         * gcc.dg/991230-1.c: Likewise.
18058         * gcc.dg/i386-unroll-1.c: Likewise.
18059         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18060
18061 2003-02-22  Jan Hubicka  <jh@suse.cz>
18062
18063         * gcc.dg/i386-mul.c: New test.
18064
18065 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18066
18067         * gcc.dg/builtins-5.c: New test case.
18068
18069 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18070
18071         * gcc.dg/asmreg-1.c: New test.
18072
18073 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18074
18075         PR c++/9749
18076         * g++.dg/parse/varmod1.C: New test.
18077
18078 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18079
18080         PR c++/9727
18081         * g++.dg/template/op1.C: New test.
18082
18083 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/8906
18086         * g++.dg/template/nested2.C: New test.
18087
18088 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18089
18090         PR c++/8724
18091         * g++.dg/expr/dtor1.C: New test.
18092
18093 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18094
18095         * gcc.dg/cpp/include3.c: New test.
18096         * gcc.dg/cpp/inc/foo.h: New file.
18097
18098 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18099
18100         * gcc.c-torture/execute/20030221-1.c: New test.
18101
18102 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18103
18104         PR c++/9729
18105         * g++.dg/abi/conv1.C: New test.
18106
18107 2003-02-20  Jan Hubicka  <jh@suse.cz>
18108
18109         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18110
18111 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18112
18113         * gcc.c-torture/compile/20030219-1.c: New test.
18114
18115 2003-02-18  Jan Hubicka  <jh@suse.cz>
18116
18117         * gcc.dg/funcorder.c: New test.
18118
18119 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18120
18121         * gcc.c-torture/execute/20030218-1.c: New.
18122
18123 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18124
18125         * gcc.dg/20030218-1.c: New.
18126
18127 2003-02-18  Richard Henderson  <rth@redhat.com>
18128
18129         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18130         * gcc.dg/attr-used-2.c: New.
18131
18132 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18133
18134         PR c++/9704
18135         * g++.dg/init/copy5.C: New test.
18136
18137 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18138
18139         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18140         * g++.dg/pch/pch.exp: Likewise.
18141
18142 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18143
18144         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18145         STACK_SIZE is not defined.
18146
18147 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18148
18149         PR c++/9457
18150         * g++.dg/template/init1.C: New test.
18151
18152 2003-02-16  Jan HUbicka  <jh@suse.cz>
18153
18154         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18155         (foo): Add few extra tests
18156         * gcc.dg/c99-const-expr-3.c: Likewise.
18157         * gcc.c-torture/execute/20030216-1.c: New.
18158
18159 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18160
18161         PR c++/9459
18162         * g++.dg/ext/typeof4.C: New test.
18163
18164 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18165
18166         * gcc.dg/i386-387-3.c: New test case.
18167
18168 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18169
18170         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18171         cris-*-elf* cris-*-aout* and mmix-*-*.
18172
18173 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18174
18175         * gcc.dg/20030213-1.c: New test.
18176
18177 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18178
18179         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18180         * gcc.dg/i386-387-2.c: Likewise.
18181
18182 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18183
18184         * gcc.dg/ppc-spe.c: Fix formatting.
18185         Enable tests that were previously unsupported by gas.
18186         Delete tests for instructions that no longer exist.
18187         Switch arguments on evsubifw builtin.
18188
18189 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18190
18191         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18192         STACK_SIZE is too small.
18193
18194 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18195             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18196
18197         * gcc.dg/decl-2.c: New test.
18198
18199 2003-02-10  Jan Hubicka  <jh@suse.cz>
18200
18201         * gcc.dg/i386-fpcvt-1.c:  New test.
18202
18203 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18204
18205         * gcc.c-torture/execute/20030209-1.c: New test.
18206
18207 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18208
18209         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18210         int-wide bitops, use the constants of the same width.
18211         Likewise, if long long is 32-bit wide, test bitops using
18212         32-bit constants.
18213
18214 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18215
18216         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18217
18218 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18219
18220         * testsuite/gcc.dg/builtins-4.c: New test case.
18221
18222 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18223
18224         * gcc.dg/20020430-1.c: Fix dg command typos.
18225         * gcc.dg/20020503-1.c: Likewise.
18226
18227 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18228
18229         PR c++/8785
18230         * g++.dg/parse/fused-params1.C: New test.
18231
18232         PR c++/8857
18233         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18234
18235         PR c++/8921
18236         * g++.dg/parse/non-dependent1.C: New test.
18237
18238         PR c++/8928
18239         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18240
18241         PR c++/9228
18242         * g++.dg/parse/undefined7.C: New test.
18243         * g++.dg/parse/non-templ1.C: New test.
18244
18245         PR c++/9229
18246         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18247
18248 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18249
18250         * gcc.c-torture/compile/20030206-1.c: New test.
18251
18252 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18253
18254         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18255         "pow" to "foo" to avoid potential confusion with a math built-in.
18256
18257 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18258
18259         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18260         conditions for SPARC targets.
18261
18262 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18263
18264         * gcc.dg/20030204-1.c: New test.
18265
18266 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18267
18268         PR c++/38
18269         * g++.dg/parse/array-size1.C: New test.
18270
18271         PR c++/5657
18272         * g++.dg/parse/undefined3.C: New test.
18273
18274         PR c++/5665
18275         * g++.dg/parse/undefined4.C: New test.
18276
18277         PR c++/5975
18278         * g++.dg/parse/undefined5.C: New test.
18279
18280         PR c++/7259
18281         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18282
18283         PR c++/8578
18284         * g++.dg/parse/casting-operator1.C: New test.
18285
18286         PR c++/8596
18287         * g++.dg/parse/undefined6.C: New test.
18288
18289         PR c++/8736
18290         * g++.dg/parse/missing-template1.C: New test.
18291
18292 2003-02-04  Jan Hubicka  <jh@suse.cz>
18293
18294         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18295         * gcc.dg/i386-cmov?.c:  Likewise.
18296         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18297         * gcc.dg/i386-ssefp-1.c:  Likewise.
18298         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18299         conventions.
18300
18301 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18302
18303         PR c++/7129
18304         * testsuite/g++.dg/ext/max.C: New test.
18305
18306 2003-02-03  Jan Hubicka  <jh@suse.cz>
18307
18308         * gcc.c-torture/execute/20030203-1.c: New test.
18309
18310 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18311
18312         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18313         'natural-endian'.
18314
18315 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18316
18317         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18318         * g++.dg/init/new2.C: Likewise.
18319         * g++.dg/other/new1.C: Likewise.
18320
18321 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18322
18323         * gcc.dg/struct-ret-libc.c: New test.
18324
18325 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18326
18327         * gcc.dg/20030129-1.c: New test.
18328
18329 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18330
18331         PR c++/8849
18332         * g++.dg/template/ptrmem4.C: New test.
18333
18334 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18335
18336         * g++.dg/parser/constant1.C: New test.
18337
18338 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18339
18340         PR c++/8591
18341         * g++.dg/parse/friend2.C: New test.
18342
18343 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18344
18345         PR c++/9437
18346         * g++.dg/template/unify4.C: New test.
18347
18348 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18349
18350         * gcc.c-torture/execute/20030128-1.c: New test.
18351
18352 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18353
18354         * g++.dg/lookup/nested1.C: Test moved from ...
18355         * g++.old-deja/g++.other/lookup24.C: ... here.
18356
18357 2003-01-28  Jan Hubicka  <jh@suse.cz>
18358
18359         * gcc.dg/i386-cmov5.c:  New test.
18360
18361 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18362
18363         * gcc.c-torture/execute/20010925-1.c: Changed the
18364         memcpy declaration.
18365
18366 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18367
18368         PR c++/3902
18369         * g++.dg/parse/template5.C: New test.
18370
18371 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18372
18373         PR fortran/9258
18374         * g77.dg/pr9258: New test.
18375
18376 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18377
18378         * README: Move relevant parts from README.g++.
18379
18380         * README.g++: Remove this file.
18381
18382 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18383
18384         * g++.dg/abi/dcast1.C: New test.
18385
18386 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18387
18388         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18389
18390 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18391
18392         PR c++/47
18393         * g++.old-deja/g++.other/lookup24.C: New test.
18394
18395 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18396
18397         PR middle-end/7227
18398         * gcc.dg/uninit-C.c: New test.
18399
18400 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18401
18402         * g++.dg/abi/covariant1.C: New test.
18403
18404 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18405
18406         * gcc.dg/20030123-1.c: New test.
18407
18408 2003-01-25  Jan Hubicka  <jh@suse.cz>
18409
18410         PR opt/8492
18411         * gcc.c-torture/compile/20030125-1.c
18412
18413 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18414
18415         PR c++/9403
18416         * g++.dg/parse/template3.C: New test.
18417         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18418
18419         PR c++/795
18420         * g++.dg/parse/template4.C: New test.
18421
18422         PR c++/9415
18423         * g++.dg/template/qual2.C: New test.
18424
18425         PR c++/8545
18426         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18427
18428         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18429
18430 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18431
18432         * gcc.c-torture/execute/switch-1.c: New test case.
18433
18434 2003-01-25  Jan Hubicka  <jh@suse.cz>
18435
18436         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18437
18438 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18439
18440         Tweaks for Bison-1.875. From the NEWS file:
18441         "- `parse error' -> `syntax error'
18442         Bison now uniformly uses the term `syntax error'"
18443         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18444         * gcc.dg/cpp/digraph2.c: Likewise.
18445         * gcc.dg/cpp/direct2.c: Likewise.
18446         * gcc.dg/cpp/paste4.c: Likewise.
18447         * gcc.dg/c90-restrict-1.c: Likewise.
18448         * gcc.dg/c99-func-2.c: Likewise.
18449         * gcc.dg/noncompile/920721-2.c: Likewise.
18450         * gcc.dg/noncompile/930622-2.c: Likewise.
18451         * gcc.dg/noncompile/940112-1.c: Likewise.
18452         * gcc.dg/noncompile/950921-1.c: Likewise.
18453         * gcc.dg/noncompile/951123-1.c: Likewise.
18454         * gcc.dg/noncompile/971104-1.c: Likewise.
18455         * gcc.dg/noncompile/990416-1.c: Likewise.
18456
18457 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18458
18459         * g++.dg/parse/undefined1.C: Add error message.
18460
18461 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18462
18463         PR c++/9354
18464         * g++.dg/parse/new1.C: New test.
18465
18466         PR c++/9216
18467         * g++.dg/parse/template2.C: New test.
18468
18469         PR c++/9354
18470         * g++.dg/parse/typedef2.C: New test.
18471
18472         PR c++/9328
18473         * g++.dg/ext/typeof3.C: New test.
18474
18475 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18476
18477         PR c++/2738
18478         * g++.dg/parse/ret-type1.C: New test.
18479
18480         PR c++/3792
18481         * g++.dg/parse/tmpl-outside1.C: New test.
18482
18483         PR c++/4207
18484         * g++.dg/parse/int-as-enum1.C: New test.
18485
18486         PR c++/4903
18487         * g++.dg/parse/no-typename1.C: New test.
18488
18489         PR c++/5533
18490         * g++.dg/parse/no-value1.C: New test.
18491
18492         PR c++/5921
18493         * g++.dg/parse/wrong-inline1.C: New test.
18494
18495         PR c++/6402
18496         * g++.dg/parse/ref1.C: New test.
18497
18498         PR c++/6992
18499         * g++.dg/parse/attr-ctor1.C: New test.
18500
18501         PR c++/7229
18502         * g++.dg/parse/namespace5.C: New test.
18503
18504         PR c++/7917
18505         * g++.dg/parse/func-def1.C: New test.
18506
18507         PR c++/8143
18508         * g++.dg/parse/undefined1.C: New test.
18509
18510         PR c++/5723, PR c++/8522
18511         * g++.dg/parse/specialization1.C: New test.
18512
18513         PR c++/163, PR c++/8595
18514         * g++.dg/parse/struct-as-enum1.C: New test.
18515
18516         PR c++/9173
18517         * g++.dg/parse/undefined2.C: New test.
18518
18519 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18520
18521         PR c++/9298
18522         * g++.dg/parse/template1.C: New test.
18523
18524         PR c++/9384
18525         * g++.dg/parse/using1.C: New test.
18526
18527         PR c++/9285
18528         PR c++/9294
18529         * g++.dg/parse/expr2.C: New test.
18530
18531         PR c++/9388
18532         * g++.dg/parse/lookup2.C: Likewise.
18533
18534 2003-01-21  Jan Hubicka  <jh@suse.cz>
18535
18536         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18537         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18538         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18539         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18540
18541 2003-01-20  Nick Clifton  <nickc@redhat.com>
18542
18543         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18544         problem with ARM sibcall code generation.
18545
18546 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18547
18548         * gcc.c-torture/execute/20030120-1.c: New.
18549
18550 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18551
18552         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18553
18554 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR c++/9272
18557         * g++.dg/parse/ctor1.C: New test.
18558
18559         PR c++/9294:
18560         * g++.dg/parse/qualified1.C: New test.
18561
18562         * g++.dg/parse/typename3.C: New test.
18563
18564 2003-01-16  Richard Henderson  <rth@redhat.com>
18565
18566         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18567
18568 2003-01-16  Richard Henderson  <rth@redhat.com>
18569
18570         * g++.dg/pch/pch.exp: Copy test header to the working directory
18571         before using it either for precompilation or direct use.
18572         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18573         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18574
18575 2003-01-16  Richard Henderson  <rth@redhat.com>
18576
18577         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18578         before using it either for precompilation or direct use.
18579         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18580         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18581
18582 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18583
18584         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18585         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18586         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18587         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18588         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18589         typename warning into error.
18590         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18591         error messages.
18592         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18593         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18594         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18595         messages.
18596         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18597         make declaration visible in template.
18598         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18599         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18600         messages.
18601         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18602         message.
18603         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18604         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18605         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18606         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18607         typename warning with error message.
18608         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18609         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18610         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18611
18612 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18613
18614         * g++.dg/parse/ambig2.C: New test.
18615
18616 2003-01-15  Richard Henderson  <rth@redhat.com>
18617
18618         * g++.dg/tls/init-2.C: Update error message string.
18619
18620 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18621
18622         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18623
18624 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18625
18626         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18627         all for HC11/HC12.
18628         * gcc.c-torture/compile/20001205-1.x: Likewise.
18629         * gcc.c-torture/compile/20001226-1.x: Likewise.
18630         * gcc.c-torture/compile/920520-1.x: Likewise.
18631         * gcc.c-torture/compile/961203-1.x: Likewise.
18632         * gcc.c-torture/compile/20020604-1.x: Likewise.
18633
18634 2003-01-15  Jan Hubicka  <jh@suse.cz>
18635
18636         * gcc.c-torture/compile/20030115-1.c: New test.
18637
18638         * gcc.dg/i386-fpcvt-1.c: New test.
18639         * gcc.dg/i386-fpcvt-2.c: New test.
18640
18641 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18642
18643         Further conform g++'s __vmi_class_type_info to the C++ ABI
18644         specification.
18645         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18646         the specification.
18647
18648 2003-01-14  Jan Hubicka  <jh@suse.cz>
18649
18650         * gcc.dg/i386-fpcvt-1.c: New test.
18651         * gcc.dg/i386-fpcvt-2.c: New test.
18652
18653 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18654
18655         * gcc.dg/i386-mmx-3.c: New test.
18656
18657 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18658
18659         PR c++/9264
18660         * g++.dg/parse/octal1.C: New file.
18661
18662         PR c++/9172
18663         * g++.dg/parse/typename1.C: New file.
18664
18665 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18666
18667         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18668         * gcc.dg/bf-no-ms-layout.c: Likewise.
18669         * gcc.dg/bf-ms-attrib.c: Likewise.
18670
18671 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18672
18673         PR c++/9099
18674         * g++.dg/parse/dtor1.C: New file.
18675
18676         PR c++/9128
18677         * g++.dg/rtti/typeid1.C: New file.
18678
18679         PR c++/9153
18680         * g++.dg/parse/lookup1.C: New file.
18681
18682         PR c++/9171
18683         * g++.dg/templ/spec5.C: New file.
18684
18685 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18686
18687         * gcc.c-torture/compile/20030110-1.c: New test.
18688
18689 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18690
18691         Merge from pch-branch:
18692
18693         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18694
18695         * gcc.dg/pch/cpp-1.h: New.
18696         * gcc.dg/pch/cpp-1.c: New.
18697         * gcc.dg/pch/cpp-2.h: New.
18698         * gcc.dg/pch/cpp-2.c: New.
18699
18700         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18701
18702         * gcc.dg/pch/except-1.h: New.
18703         * gcc.dg/pch/except-1.c: New.
18704
18705         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18706
18707         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18708         running test.
18709         * gcc.dg/pch: Include *.hp not *.h.
18710         * gcc.dg/pch/system-1.h: New.
18711         * gcc.dg/pch/system-1.c: New.
18712
18713         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18714
18715         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18716         rather than trying to build and run a program using PCH.
18717         * gcc.dg/pch: Remove dg-do commands from test files.
18718
18719         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18720
18721         * gcc.dg/pch/macro-3.c: New.
18722         * gcc.dg/pch/macro-3.h: New.
18723
18724         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18725
18726         * gcc.dg/pch/common-1.c: New.
18727         * gcc.dg/pch/common-1.h: New.
18728         * gcc.dg/pch/decl-1.c: New.
18729         * gcc.dg/pch/decl-1.h: New.
18730         * gcc.dg/pch/decl-2.c: New.
18731         * gcc.dg/pch/decl-2.h: New.
18732         * gcc.dg/pch/decl-3.c: New.
18733         * gcc.dg/pch/decl-3.h: New.
18734         * gcc.dg/pch/decl-4.c: New.
18735         * gcc.dg/pch/decl-4.h: New.
18736         * gcc.dg/pch/decl-5.c: New.
18737         * gcc.dg/pch/decl-5.h: New.
18738         * gcc.dg/pch/global-1.c: New.
18739         * gcc.dg/pch/global-1.h: New.
18740         * gcc.dg/pch/inline-1.c: New.
18741         * gcc.dg/pch/inline-1.h: New.
18742         * gcc.dg/pch/inline-2.c: New.
18743         * gcc.dg/pch/inline-2.h: New.
18744         * gcc.dg/pch/static-1.c: New.
18745         * gcc.dg/pch/static-1.h: New.
18746         * gcc.dg/pch/static-2.c: New.
18747         * gcc.dg/pch/static-2.h: New.
18748
18749         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18750
18751         * g++.dg/pch/pch.exp: Better handle failing testcases.
18752         * gcc.dg/pch/pch.exp: Likewise.
18753         * gcc.dg/pch/macro-1.c: New.
18754         * gcc.dg/pch/macro-1.h: New.
18755         * gcc.dg/pch/macro-2.c: New.
18756         * gcc.dg/pch/macro-2.h: New.
18757
18758         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18759
18760         * g++.dg/dg.exp: Treat files in pch/ specially.
18761         * g++.dg/pch/pch.exp: New file.
18762         * g++.dg/pch/empty.H: New file.
18763         * g++.dg/pch/empty.C: New file.
18764         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18765         "precompile".
18766
18767         * gcc.dg/pch/pch.exp: New file.
18768         * gcc.dg/pch/empty.h: New file.
18769         * gcc.dg/pch/empty.c: New file.
18770         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18771         "precompile".
18772
18773 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18774
18775         * g++.dg/template/friend14.C: New test.
18776
18777 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18778
18779         * gcc.dg/old-style-asm-1.c: New test.
18780
18781 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18782
18783         * gcc.c-torture/compile/20030109-1.c: New test.
18784
18785 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18786
18787         * gcc.c-torture/execute/20030109-1.c: New test.
18788
18789 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18790
18791         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18792         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18793         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18794         * g++.old-deja/g++.mike/eh2.C: Likewise
18795         * g++.old-deja/g++.mike/eh3.C: Likewise
18796         * g++.old-deja/g++.mike/eh5.C: Likewise
18797         * g++.old-deja/g++.mike/eh6.C: Likewise
18798         * g++.old-deja/g++.mike/eh7.C: Likewise
18799         * g++.old-deja/g++.mike/eh8.C: Likewise
18800         * g++.old-deja/g++.mike/eh9.C: Likewise
18801         * g++.old-deja/g++.mike/eh10.C: Likewise
18802         * g++.old-deja/g++.mike/eh12.C: Likewise
18803         * g++.old-deja/g++.mike/eh13.C: Likewise
18804         * g++.old-deja/g++.mike/eh14.C: Likewise
18805         * g++.old-deja/g++.mike/eh16.C: Likewise
18806         * g++.old-deja/g++.mike/eh17.C: Likewise
18807         * g++.old-deja/g++.mike/eh18.C: Likewise
18808         * g++.old-deja/g++.mike/eh21.C: Likewise
18809         * g++.old-deja/g++.mike/eh23.C: Likewise
18810         * g++.old-deja/g++.mike/eh24.C: Likewise
18811         * g++.old-deja/g++.mike/eh25.C: Likewise
18812         * g++.old-deja/g++.mike/eh26.C: Likewise
18813         * g++.old-deja/g++.mike/eh27.C: Likewise
18814         * g++.old-deja/g++.mike/eh28.C: Likewise
18815         * g++.old-deja/g++.mike/eh29.C: Likewise
18816         * g++.old-deja/g++.mike/eh31.C: Likewise
18817         * g++.old-deja/g++.mike/eh33.C: Likewise
18818         * g++.old-deja/g++.mike/eh34.C: Likewise
18819         * g++.old-deja/g++.mike/eh35.C: Likewise
18820         * g++.old-deja/g++.mike/eh36.C: Likewise
18821         * g++.old-deja/g++.mike/eh37.C: Likewise
18822         * g++.old-deja/g++.mike/eh38.C: Likewise
18823         * g++.old-deja/g++.mike/eh39.C: Likewise
18824         * g++.old-deja/g++.mike/eh40.C: Likewise
18825         * g++.old-deja/g++.mike/eh41.C: Likewise
18826         * g++.old-deja/g++.mike/eh42.C: Likewise
18827         * g++.old-deja/g++.mike/eh44.C: Likewise
18828         * g++.old-deja/g++.mike/eh46.C: Likewise
18829         * g++.old-deja/g++.mike/eh47.C: Likewise
18830         * g++.old-deja/g++.mike/eh48.C: Likewise
18831         * g++.old-deja/g++.mike/eh49.C: Likewise
18832         * g++.old-deja/g++.mike/eh50.C: Likewise
18833         * g++.old-deja/g++.mike/eh51.C: Likewise
18834         * g++.old-deja/g++.mike/eh53.C: Likewise
18835         * g++.old-deja/g++.mike/eh55.C: Likewise
18836         * g++.old-deja/g++.mike/p7912.C: Likewise
18837         * g++.old-deja/g++.mike/p9706.C: Likewise
18838         * g++.old-deja/g++.mike/p10416.C: Likewise
18839         * g++.old-deja/g++.mike/p11667.C: Likewise
18840         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18841         Remove redundant reference to Iris.
18842         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18843         Elxsi, i860, Pico Java, and WE32K.
18844
18845 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18846
18847         * g++.dg/ext/asm4.C: New test.
18848
18849 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18850
18851         PR c++/9030
18852         * g++.dg/template/friend12.C: New test.
18853         * g++.dg/template/friend13.C: Likewise.
18854         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18855
18856 2003-01-08  Jan Hubicka  <jh@suse.cz>
18857
18858         * gcc.dg/i386-cadd.c: New test.
18859         * gcc.dg/i386-cmov4.c: Likewise.
18860
18861 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/9165
18864         * g++.dg/warn/Wunused-3.C: New test.
18865
18866         * g++.dg/abi/bitfield9.C: New test.
18867
18868         PR c++/9189
18869         * g++.dg/parse/defarg3.C: New test.
18870
18871 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         * g++.dg/parse/ambig1.C: New test.
18874         * g++.dg/parse/defarg2.C: New test.
18875
18876 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18877
18878         * g++.dg/template/defarg-1.C: New test.
18879         * g++.dg/template/local2.C: Likewise.
18880
18881 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18882
18883         * gcc.c-torture/execute/20030105-1.c: New test.
18884
18885 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18886
18887         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18888         * g++.dg/parse/namespace4.C: Likewise.
18889
18890 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18891
18892         * g++.dg/template/ntp2.C: New test.
18893
18894 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18895
18896         * g++.dg/parse/extern-C-1.C: New test.
18897
18898         * g++.dg/parse/namespace4.C: New test.
18899
18900         * g++.dg/template/nested1.C: New test.
18901
18902         * g++.dg/parse/namespace3.C: New test.
18903
18904 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18905
18906         * g++.dg/lookup/two-stage1.C: New test.
18907
18908 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18909
18910         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18911         * g++.old-deja/g++.jason/access8.C: Likewise.
18912         * g++.old-deja/g++.other/decl5.C: Likewise.
18913
18914 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18915
18916         * g++.dg/parse/parse7.C: New test.
18917
18918 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18919
18920         PR c++/2843
18921         * g++.dg/ext/attrib7.C: New test.
18922
18923 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18924
18925         * g++.dg/parse/parse6.C: New test.
18926
18927 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18928
18929         * gcc.dg/h8300-stack-1.c: New.
18930
18931 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18932
18933         g++.dg/lookup/exception1.C: New test.
18934
18935         g++.dg/lookup/template1.C: New test.
18936
18937         g++.dg/parse/namespace2.C: New test.
18938
18939         g++.dg/parse/parens2.C: New test.
18940
18941 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18942
18943         * g++.dg/parse/parse5.C: New test.
18944         * g++.dg/lookup/scoped4.C: New test.
18945
18946 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18947
18948         * g++.dg/parse/parens1.C: New test.
18949
18950         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18951         angle-bracket1.C.
18952         * g++.dg/parse/parens2.C: New test.
18953
18954         * g++.dg/lookup/scope-operator1.C: New test.
18955
18956         * g++.dg/parse/operator1.C: New test.
18957
18958 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18959
18960         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18961         * g++.old-deja/g++.other/access6.C: Likewise.
18962         * g++.old-deja/g++.other/decl1.C: Likewise.
18963         * g++.old-deja/g++.pt/typename12.C: Likewise.
18964
18965 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18966
18967         * g++.dg/parse/namespace1.C: New test.
18968
18969 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18970
18971         * g++.dg/parse/parse4.C: New test.
18972
18973 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18974
18975         * g++.dg/parse/parse3.C: New test.
18976
18977 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18978
18979         * g++.dg/parse/parse2.C: New test.
18980
18981 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18982
18983         * g++.dg/template/friend11.C: New test.
18984
18985 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18986
18987         * g++.dg/parse/parse1.C: New test.
18988
18989 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18990
18991         * lib/profopt.exp: Change the name of a global variable to avoid
18992         possible clashes with other test suites.
18993
18994 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18995
18996         * g++.dg/inherit/covariant8.C: New test.
18997
18998 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18999
19000         * g++.dg/init/array9.C: New test.
19001
19002         PR c++/9112
19003         * g++.dg/parse/expr1.C: New test.
19004
19005 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19006
19007         * gcc.c-torture/compile/20021230-1.c: New test.
19008
19009 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19010
19011         * g++.dg/inherit/covariant5.C: New test.
19012         * g++.dg/inherit/covariant6.C: New test.
19013         * g++.dg/inherit/covariant7.C: New test.
19014
19015 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19016
19017         PR c++/2739
19018         * g++.dg/other/access2.C: New test.
19019
19020 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19021
19022         * g++.dg/other/anon-struct.C: No longer fails
19023         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19024         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19025         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19026
19027 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19028
19029         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19030
19031 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19032
19033         * g++.dg/eh/spec4.C: Remove stray semicolon.
19034         * g++.dg/expr/pmf-1.C: Change error message.
19035         * g++.dg/ext/asm1.C: Remove stray semicolon.
19036         * g++.dg/ext/typename1.C: Add missing typenames.
19037         * g++.dg/inherit/template-as-base.C: Change error message.
19038         * g++.dg/lookup/scoped1.C: Likewise.
19039         * g++.dg/lookup/scoped2.C: Likewise.
19040         * g++.dg/lookup/using2.C: Likewise.
19041         * g++.dg/other/component1.C: Remove stray semicolon.
19042         * g++.dg/other/do1.C: Change error message.
19043         * g++.dg/other/error2.C: Likewise.
19044         * g++.dg/other/init1.C: Likewise.
19045         * g++.dg/other/packed1.C: Remove stray semicolon.
19046         * g++.dg/other/ptrmem2.C: Change error message.
19047         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19048         marker.
19049         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19050         * g++.dg/template/access3.C: Add typename keyword.
19051         * g++.dg/template/access5.C: Remove stray semicolon.
19052         * g++.dg/template/access6.C: Likewise.
19053         * g++.dg/template/complit1.C: Likewise.
19054         * g++.dg/template/crash1.C: Change error message.
19055         * g++.dg/template/inherit2.C: Remove stray semicolon.
19056         * g++.dg/template/instantiate2.C: Likewise.
19057         * g++.dg/template/instantiate3.C: Change error message.
19058         * g++.dg/template/qual1.C: Remove stray semicolon.
19059         * g++.dg/template/qualttp18.C: Change error message.
19060         * g++.dg/template/ref1.C: Remove stray semicolon.
19061         * g++.dg/template/sizeof1.C (A::value): Declare it.
19062         * g++.dg/template/spec4.C: Change error message.
19063         * g++.dg/template/static1.C: Likewise.
19064         * g++.dg/template/type1.C: Likewise.
19065         * g++.dg/template/typename3.C: Likewise.
19066         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19067         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19068         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19069         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19070         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19071         named return value extension.
19072         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19073         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19074         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19075         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19076         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19077         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19078         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19079         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19080         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19081         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19082         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19083         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19084         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19085         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19086         syntax.
19087         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19088         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19089         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19090         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19091         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19092         * g++.old-deja/g++.brendan/template11.C: Likewise.
19093         * g++.old-deja/g++.brendan/template26.C: Likewise.
19094         * g++.old-deja/g++.brendan/template27.C: Use explicit
19095         specialization syntax.
19096         * g++.old-deja/g++.brendan/template30.C: Likewise.
19097         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19098         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19099         non-dependent names.
19100         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19101         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19102         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19103         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19104         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19105         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19106         named return value extension.
19107         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19108         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19109         * g++.old-deja/g++.ext/return1.C: Likewise.
19110         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19111         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19112         * g++.old-deja/g++.jason/access8.C: Likewise.
19113         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19114         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19115         pseudo-destructor names.
19116         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19117         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19118         pseudo-destructor names.
19119         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19120         * g++.old-deja/g++.jason/overload19.C: Likewise.
19121         * g++.old-deja/g++.jason/overload32.C: Likewise.
19122         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19123         stray semicolons.
19124         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19125         * g++.old-deja/g++.jason/return.C: Likewise.
19126         * g++.old-deja/g++.jason/return2.C: Likewise.
19127         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19128         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19129         syntax.
19130         * g++.old-deja/g++.jason/template10.C: Account for use of
19131         non-dependent names.
19132         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19133         syntax.
19134         * g++.old-deja/g++.jason/template37.C: Likewise.
19135         * g++.old-deja/g++.law/access4.C: Change error messages.
19136         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19137         pseudo-destructor names.
19138         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19139         * g++.old-deja/g++.law/ctors9.C: Likewise.
19140         * g++.old-deja/g++.law/cvt22.C: Likewise.
19141         * g++.old-deja/g++.law/dtors5.C: Likewise.
19142         * g++.old-deja/g++.law/global-init1.C: Likewise.
19143         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19144         * g++.old-deja/g++.law/operators28.C: Likewise.
19145         * g++.old-deja/g++.law/visibility28.C: Likewise.
19146         * g++.old-deja/g++.martin/eval1.C: Likewise.
19147         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19148         name.
19149         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19150         * g++.old-deja/g++.mike/net34.C: Likewise.
19151         * g++.old-deja/g++.mike/net36.C: Likewise.
19152         * g++.old-deja/g++.mike/ns2.C: Likewise.
19153         * g++.old-deja/g++.mike/p12306.C: Likewise.
19154         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19155         value extension.
19156         * g++.old-deja/g++.mike/p700.C: Likewise.
19157         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19158         * g++.old-deja/g++.mike/p710.C: Likewise.
19159         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19160         value extension.
19161         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19162         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19163         * g++.old-deja/g++.ns/crash2.C: Likewise.
19164         * g++.old-deja/g++.ns/crash3.C: Likewise.
19165         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19166         * g++.old-deja/g++.ns/ns17.C: Likewise.
19167         * g++.old-deja/g++.ns/template16.C: Likewise.
19168         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19169         keyword.
19170         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19171         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19172         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19173         named return value extension.
19174         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19175         * g++.old-deja/g++.other/access4.C: Issue additional error
19176         messages.
19177         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19178         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19179         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19180         * g++.old-deja/g++.other/crash25.C: Change error message.
19181         * g++.old-deja/g++.other/crash4.C: Change error message.
19182         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19183         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19184         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19185         checks.
19186         * g++.old-deja/g++.other/defarg8.C: Likewise.
19187         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19188         * g++.old-deja/g++.other/dtor10.C: Likewise.
19189         * g++.old-deja/g++.other/incomplete.C: Likewise.
19190         * g++.old-deja/g++.other/linkage7.C: Likewise.
19191         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19192         lookup algorithm.
19193         * g++.old-deja/g++.other/mangle2.C: Likewise.
19194         * g++.old-deja/g++.other/refinit2.C: Likewise.
19195         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19196         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19197         * g++.old-deja/g++.pt/crash28.C: Likewise.
19198         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19199         syntax.
19200         * g++.old-deja/g++.pt/crash32.C: Change error message.
19201         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19202         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19203         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19204         error message position.
19205         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19206         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19207         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19208         syntax.
19209         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19210         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19211         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19212         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19213         keyword.
19214         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19215         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19216         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19217         keyword.
19218         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19219         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19220         syntax.
19221         * g++.old-deja/g++.pt/friend28.C: Account for use of
19222         non-dependent names.
19223         * g++.old-deja/g++.pt/friend29.C: Likewise.
19224         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19225         rules.
19226         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19227         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19228         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19229         lookup rules.
19230         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19231         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19232         keyword.
19233         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19234         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19235         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19236         keyword.
19237         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19238         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19239         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19240         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19241         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19242         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19243         keyword.
19244         * g++.old-deja/g++.pt/spec10.C: Likewise.
19245         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19246         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19247         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19248         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19249         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19250         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19251         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19252         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19253         * g++.old-deja/g++.pt/typename15.C: Likewise.
19254         * g++.old-deja/g++.pt/typename22.C: Likewise.
19255         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19256         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19257         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19258         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19259         syntax.
19260         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19261         return value extension.
19262         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19263         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19264         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19265         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19266
19267 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19268
19269         * g++.dg/warn/inline1.C: New test.
19270         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19271         * g++.old-deja/g++.jason/synth10.C: Likewise.
19272         * g++.old-deja/g++.mike/net31.C: Likewise.
19273         * g++.old-deja/g++.mike/p8786.C: Likewise.
19274
19275         * g++.dg/template/friend10.C: New test.
19276         * g++.dg/template/conv5.C: New test.
19277
19278 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         * g++.dg/lookup/scoped3.C: New test.
19281
19282         * g++.dg/lookup/decl1.C: New test.
19283         * g++.dg/lookup/decl2.C: New test.
19284
19285 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19286
19287         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19288         gcc.c-torture/compile/20021015-1.c,
19289         gcc.c-torture/compile/20021015-2.c,
19290         gcc.c-torture/compile/20021123-1.c,
19291         gcc.c-torture/compile/20021123-2.c,
19292         gcc.c-torture/compile/20021123-3.c,
19293         gcc.c-torture/compile/20021123-4.c,
19294         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19295         only to 3.1 or 3.2 branch.
19296
19297 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19298
19299         * gcc.dg/i386-bitfield3.c: New test.
19300
19301         * gcc.dg/i386-bitfield2.c: New test.
19302
19303 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19304
19305         * g++.dg/parse/conv_op1.C: New test.
19306
19307 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19308
19309         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19310         approved.
19311
19312 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19313
19314         * gcc.c-torture/compile/20021220-1.c: New test.
19315
19316 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19317
19318         * gcc.dg/i386-fastcall-1.c: New.
19319
19320 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19321
19322         * gcc.c-torture/execute/20021219-1.c: New test.
19323
19324 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19325
19326         * gcc.dg/i386-pic-1.c: New test.
19327
19328 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19329
19330         PR c++/8099
19331         * g++.dg/template/friend9.C: New test.
19332
19333 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19334
19335         PR c++/3663
19336         * g++.dg/template/access7.C: New test.
19337
19338 2002-12-18  Nick Clifton  <nickc@redhat.com>
19339
19340         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19341         the libstdc++-v3 directory has been found.
19342
19343 2002-12-12  Devang Patel <dpatel@apple.com>
19344         * gcc.dg/darwin-ld-1.c: New test.
19345         * gcc.dg/darwin-ld-2.c: New test.
19346         * gcc.dg/darwin-ld-3.c: New test.
19347         * gcc.dg/darwin-ld-4.c: New test.
19348         * gcc.dg/darwin-ld-5.c: New test.
19349
19350 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19351
19352         * gcc.c-torture/compile/20021212-1.c: New test.
19353
19354 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19355
19356         * gcc.dg/fshort-wchar: New test.
19357
19358 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19359
19360         PR c++/8372
19361         * g++.dg/template/dtor1.C: New test.
19362
19363         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19364         markers.
19365
19366 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19367
19368         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19369
19370 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19371
19372         * g++.dg/template/static1.C: New test.
19373         * g++.dg/template/static2.C: New test.
19374         * g++.old-deja/g++.ext/memconst.C: New test.
19375
19376 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19377
19378         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19379         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19380         * g++.dg/special/initp1.C: Likewise.
19381
19382 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19383
19384         * gcc.c-torture/execute/20021204-1.c: New test.
19385
19386 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19387
19388         * gcc.dg/ppc-fmadd-1.c: New file.
19389         * gcc.dg/ppc-fmadd-2.c: New file.
19390         * gcc.dg/ppc-fmadd-3.c: New file.
19391
19392 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19393
19394         * gcc.c-torture/compile/20021204-1.c: New test.
19395
19396 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19397
19398         * g++.dg/inherit/covariant2.C: New test.
19399         * g++.dg/inherit/covariant3.C: New test.
19400         * g++.dg/inherit/covariant4.C: New test.
19401         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19402         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19403
19404 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/8688
19407         * g++.dg/init/brace3.C: New test.
19408
19409 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19410
19411         * gcc.dg/20020210-1.c: Fix a comment typo.
19412
19413 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19414
19415         PR c++/8720
19416         * g++.dg/parse/defarg1.C: New test.
19417
19418         PR c++/8615
19419         * g++.dg/template/char1.C: New test.
19420
19421         * g++.dg/template/varmod1.C: Fix typo.
19422
19423 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19424
19425         DR 180
19426         * g++.old-deja/g++.pt/crash32.C: Expect error.
19427
19428 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/5919
19431         * g++.dg/template/varmod1.C: New test.
19432
19433         PR c++/8727
19434         * g++.dg/inherit/typeinfo1.C: New test.
19435
19436         PR c++/8663
19437         * g++.dg/inherit/typedef1.C: New test.
19438
19439 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19440
19441         PR c++/8332
19442         PR c++/8493
19443         * g++.dg/template/strlen1.C: New test.
19444
19445         PR c++/8227
19446         * g++.dg/template/ctor2.C: New test.
19447
19448         PR c++/8214
19449         * g++.dg/init/string1.C: New test.
19450
19451         PR c++/8511
19452         * g++.dg/template/friend8.C: New test.
19453
19454 2002-11-29  Joe Buck <jbuck@synopsys.com>
19455
19456         * g++.dg/lookup/anon2.C: New test.
19457
19458 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19459
19460         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19461         h8300 port.
19462
19463 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19464
19465         * gcc.dg/bitfld-6.c: New test.
19466
19467 2002-11-27  Jan Hubicka  <jh@suse.cz>
19468
19469         * gcc.c-torture/execute/20021127.[cx]: New test.
19470
19471 2002-11-26  Jan Hubicka  <jh@suse.cz>
19472
19473         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19474         quality.
19475
19476 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19477
19478         * g++.dg/init/brace2.C: New test.
19479         * g++.old-deja/g++.mike/p9129.C: Correct.
19480
19481 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19482
19483         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19484
19485 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19486
19487         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19488
19489 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19490
19491         * testsuite/g++.dg/abi/empty11.C: New test.
19492         * testsuite/g++.dg/rtti/cv1.C: New test.
19493
19494 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19495
19496         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19497
19498 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19499
19500         * g++.dg/abi/empty10.C: New test.
19501
19502 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19503
19504         * gcc.c-torture/compile/20021124-1.c: New test.
19505
19506 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19507
19508         * g++.dg/abi/rtti2.C: New test.
19509
19510 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19511
19512         * gcc.dg/i386-unroll-1.c: New test.
19513
19514 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19515
19516         * gcc.c-torture/compile/20021120-1.c: New test.
19517         * gcc.c-torture/compile/20021120-2.c: New test.
19518
19519 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19520
19521         * gcc.dg/bitfld-5.c: New test.
19522
19523 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19524
19525         * gcc.c-torture/execute/20021120-3.c: New test.
19526
19527 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19528
19529         * gcc.c-torture/execute/20021120-2.c: New test.
19530
19531 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19532
19533         * gcc.c-torture/execute/20021120-1.c: New test.
19534
19535 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19536
19537         * gcc.c-torture/execute/20021118-3.c: New test.
19538
19539 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19540
19541         * gcc.c-torture/compile/20021119-1.c: New test.
19542
19543 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19544
19545         * gcc.dg/duff-1.c: New test.
19546         * gcc.dg/duff-2.c: New test.
19547         * gcc.dg/duff-3.c: New test.
19548
19549 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19550
19551         * gcc.dg/cpp/_Pragma5.c: New test.
19552
19553 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19554
19555         * gcc.c-torture/execute/20021118-2.c: New test.
19556
19557 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19558
19559         * gcc.c-torture/execute/20021118-1.c: New test.
19560
19561 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19562
19563         * gcc.dg/20021116-1.c: New test.
19564
19565 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19566
19567         * g++.dg/abi/vcall1.C: New test.
19568
19569 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19570
19571         * gcc.dg/20021029-1.c: New test.
19572         * gcc.dg/20021029-2.c: New test.
19573
19574 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19575
19576         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19577
19578 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19579
19580         PR c/8439
19581         * gcc.dg/20021110.c: Move to ...
19582         * gcc.c-torture/compile/20021110.c: .... here.
19583
19584 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19585
19586         PR c/8467
19587         * gcc.c-torture/execute/20021111-1.c
19588
19589 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19590
19591         PR c/8439
19592         * gcc.dg/20021110.c: New test.
19593
19594 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19595
19596         * g++.dg/abi/vthunk3.C: Run only on x86.
19597
19598 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19599
19600         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19601
19602 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19603
19604         * lib/compat.exp (compat-execute): Fix logic error in last
19605         change.
19606
19607 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19608
19609         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19610
19611 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19612
19613         PR c++/8389
19614         * g++.dg/template/access6.C: New test.
19615
19616 2002-11-08  Jan Hubicka  <jh@suse.cz>
19617
19618         * gcc.dg/i386-ssefp-1.c: New test.
19619         * gcc.dg/i386-ssefp-1.c: New test.
19620
19621 2002-11-08  Jan Hubicka  <jh@suse.cz>
19622
19623         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19624
19625 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19626
19627         * g++.dg/abi/vthunk3.C: New test.
19628
19629         PR c++/8338
19630         * g++.dg/template/crash2.C: New test.
19631
19632 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19633
19634         * testsuite/g++.dg/abi/dtor1.C: New test.
19635         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19636
19637 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19638
19639         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19640         Darwin.
19641
19642 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19643
19644         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19645         -mthumb.  Only xfail with -O0.
19646
19647 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19648
19649         * g++.dg/abi/thunk1.C: New test.
19650         * g++.dg/abi/thunk2.C: Likewise.
19651         * g++.dg/abi/vtt1.C: Likewise.
19652
19653 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19654
19655         PR optimization/8423
19656         * gcc.c-torture/execute/builtin-constant.c: New test.
19657
19658 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19659
19660         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19661         Add some more cases.
19662
19663 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19664
19665         PR c++/8391
19666         * g++.dg/opt/local1.C: New test.
19667
19668 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19669
19670         PR c++/8160
19671         * g++.dg/template/complit1.C: New test.
19672
19673         PR c++/8149
19674         * g++.dg/template/typename4.C: Likewise.
19675
19676 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19677
19678         Core issue 287, PR c++/7639
19679         * g++.dg/template/instantiate1.C: Adjust error location.
19680         * g++.dg/template/instantiate3.C: New test.
19681         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19682         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19683         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19684
19685 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19686
19687         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19688
19689 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19690
19691         PR c++/8287
19692         * g++.dg/init/dtor2.C: New test.
19693
19694 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19695
19696         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19697         * gcc.dg/nest.c: Bypass errors on irix6.
19698
19699 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19700
19701         * gcc.dg/nest.c: Expect error for mmix-*-*.
19702         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19703
19704 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19705
19706         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19707         markers.
19708
19709         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19710
19711 2002-10-25  Mike Stump  <mrs@apple.com>
19712
19713         * gcc.dg/warn-1.c: New test.
19714
19715 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19716
19717         * g++.dg/template/typename3.C: New test.
19718
19719 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19720
19721         * g++.dg/lookup/ptrmem1.C: New test.
19722
19723         * g++.dg/abi/vthunk2.C: New test.
19724
19725 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19726
19727         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19728
19729 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19730
19731         * g++.dg/abi/empty9.C: New test.
19732
19733 2002-10-24  Richard Henderson  <rth@redhat.com>
19734
19735         * g++.dg/inherit/thunk1.C: Enable for ia64.
19736
19737 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/8067
19740         * g++.dg/lookup/pretty1.C: New test.
19741
19742 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19743
19744         * gcc.dg/20021023-1.c: New test.
19745
19746 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/7679
19749         * g++.dg/parse/inline1.C: New test.
19750
19751 2002-10-23  Richard Henderson  <rth@redhat.com>
19752
19753         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19754
19755         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19756
19757 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19758
19759         PR c++/6579
19760         * g++.dg/parse/stmtexpr3.C: New test.
19761
19762 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19763
19764         * g++.dg/expr/cond1.C: New test.
19765
19766 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19767
19768         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19769
19770 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19771
19772         * g++.dg/abi/vbase13.C: New test.
19773         * g++.dg/abi/vbase14.C: Likewise.
19774
19775 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19776
19777         * gcc.dg/tls/pic-1.c: New test.
19778         * gcc.dg/tls/nonpic-1.c: New test.
19779         * gcc.dg/20021018-1.c: New test.
19780
19781 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19782
19783         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19784         Remove only files with the same base name as the test case.
19785         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19786         (profopt-execute): Likewise.  Also, remove old profiling
19787         and performance data files before running the tests.
19788
19789         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19790         * g++.dg/bprob/bprob.exp: Likewise.
19791         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19792         to allow more general test case names.
19793
19794         * g++.dg/bprob/bprob-1.C: Rename to ...
19795         * g++.dg/bprob/g++-bprob-1.C: ... this.
19796
19797         * g77.dg/bprob/bprob-1.f: Rename to ...
19798         * g77.dg/bprob/g77-bprob-1.f: ... this.
19799
19800 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19801
19802         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19803         bison 1.50 or later.
19804
19805 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19806
19807         * g++.dg/README: Describe more test directories.
19808
19809 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19810
19811         * g++.dg/init/array6.C: Add additional tests.
19812
19813 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19814
19815         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19816         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19817
19818 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19819
19820         * gcc.c-torture/compile/20020604-1.x: New.
19821         * gcc.c-torture/compile/simd-5.x: Likewise.
19822         * gcc.c-torture/execute/920710-1.x: Likewise.
19823         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19824
19825 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19826
19827         * g++.dg/inherit/override1.C: Add dg-options clause.
19828
19829 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19830
19831         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19832         _mm_slli_si128.
19833
19834 2002-10-19  Andreas Schwab  <schwab@suse.de>
19835
19836         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19837         directory component.
19838
19839 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19840
19841         * g++.dg/inherit/thunk1.C: New test.
19842
19843         * g++.dg/inherit/override1.C: New test.
19844
19845         * g++.dg/abi/mangle11.C: New test.
19846         * g++.dg/abi/mangle14.C: New test.
19847         * g++.dg/abi/mangle17.C: New test.
19848
19849 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19850
19851         * g++.dg/overload/member2.C: New test.
19852
19853 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19854
19855         * g++.dg/README: Describe new compat directory.
19856         * g++.dg/dg.exp: Skip tests in compat directory.
19857         * README.compat: New file.
19858         * lib/compat.exp: New expect script.
19859         * g++.dg/compat: New test directory.
19860         * g++.dg/compat/compat.exp: New expect script.
19861         * g++.dg/compat/abi: New test directory.
19862         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19863         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19864         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19865         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19866         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19867         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19868         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19869         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19870         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19871         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19872         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19873         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19874         * g++.dg/compat/break: New test directory.
19875         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19876         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19877         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19878         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19879         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19880         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19881         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19882         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19883         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19884         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19885         g++.dg/compat/break/README: New files.
19886         * g++.dg/compat/eh: New test directory.
19887         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19888         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19889         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19890         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19891         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19892         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19893         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19894         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19895         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19896         g++.dg/compat/eh/filter2_y.C,
19897         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19898         g++.dg/compat/eh/new1_y.C,
19899         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19900         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19901         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19902         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19903         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19904         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19905         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19906         g++.dg/compat/eh/unexpected1_y.C: New files.
19907         * g++.dg/compat/init: New test directory.
19908         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19909         g++.dg/compat/init/array5_y.C,
19910         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19911         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19912         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19913         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19914         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19915         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19916         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19917         g++.dg/compat/init/init-ref2_y.C: New files.
19918
19919 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR c++/7584
19922         * g++.dg/inherit/using3.C: New test.
19923
19924 2002-10-17  Jan Hubicka  <jh@suse.cz>
19925
19926         * gcc.dg/20021017-2.c: New test.
19927
19928 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19929
19930         * g++.dg/abi/mangle16.C: Adjust.
19931
19932         * g++.dg/init/array8.C: New test.
19933
19934 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19935
19936         * gcc.dg/special/mips-abi.exp: New test.
19937         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19938
19939 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19940
19941         * g++.dg/abi/mangle16.C: New test.
19942         * g++.dg/abi/mangle17.C: Likewise.
19943
19944         PR c++/7478
19945         * g++.dg/template/ref1.C: New test.
19946
19947 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19948
19949         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19950
19951 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19952
19953         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19954
19955 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19956
19957         PR c++/7524
19958         * g++.dg/init/array7.C: New test.
19959
19960 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19961
19962         * g++.dg/init/array6.C: New test.
19963
19964         * g++.dg/abi/mangle13.C: Likewise.
19965         * g++.dg/abi/mangle14.C: Likewise.
19966         * g++.dg/abi/mangle15.C: Likewise.
19967
19968 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19969
19970         * g++.dg/abi/empty8.C: New test.
19971
19972 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19973
19974         * g++.dg/init/ctor1.C: New test.
19975
19976 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19977
19978         * gcc.c-torture/execute/20021015-1.c: New test.
19979
19980 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19981
19982         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19983
19984 2002-10-14  Jan Hubicka  <jh@suse.cz>
19985
19986         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19987
19988 2002-10-14  Richard Henderson  <rth@redhat.com>
19989
19990         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19991
19992 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR optimization/6631
19995         * g++.dg/opt/const2.C: New test.
19996
19997 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19998
19999         PR c++/7176
20000         * g++.dg/parse/friend1.C: New test.
20001         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20002
20003 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20004
20005         * gcc.dg/20021014-1.c: New test.
20006
20007 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20008
20009         PR c++/5661
20010         * g++.dg/ext/vlm1.C: New test.
20011         * g++.dg/ext/vlm2.C: Likewise.
20012
20013         * g++.dg/init/array1.C: Remove invalid braces.
20014         * g++.dg/init/brace1.C: New test.
20015         * g++.dg/init/copy2.C: Likewise.
20016         * g++.dg/init/copy3.C: Likewise.
20017         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20018         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20019         braces.
20020
20021 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20022
20023         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20024
20025 2002-10-11  Richard Shann  <richard.shann@superh.com>
20026
20027         * gcc.c-torture/compile/simd-5.c: New test.
20028
20029 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20030
20031         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20032
20033 2002-10-10  Jim Wilson  <wilson@redhat.com>
20034
20035         * gcc.c-torture/execute/20021010-1.c: New test.
20036
20037 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20038
20039         PR c/7353
20040         * g++.dg/ext/typedef-init.C: New test.
20041         * gcc.dg/typedef-init.c: New test.
20042
20043 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20044
20045         * gcc.dg/cpp/paste13.c: New test.
20046
20047 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20048
20049         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20050         remaining platforms, XFAIL during compile, not execute.  Don't
20051         XFAIL at -O0.
20052
20053 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20054
20055         * gcc.dg/alias-1.c: Tweak expected warning.
20056
20057 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20058
20059         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20060
20061 2002-10-06  Andreas Jaeger  <aj@suse.de>
20062
20063         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20064         * gcc.dg/cpp/c++98.C: Likewise.
20065
20066         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20067         * g++.dg/cpp/c++98.C: Likewise.
20068
20069         * g++.dg/README (Subdirectories): Mention cpp directory.
20070
20071         PR target/7559
20072         * gcc.dg/20021006-1.c: New test.
20073
20074 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20075
20076         PR c++/7804
20077         * g++.dg/other/warning1.C: New test.
20078
20079 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20080
20081         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20082         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20083         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20084
20085 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20086
20087         PR c++/7931
20088         * g++.dg/template/ptrmem3.C: New test.
20089
20090         PR c++/7754
20091         * g++.dg/template/union1.C: New test.
20092
20093 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20094
20095         PR c++/8006
20096         * g++.dg/abi/mangle9.C: New test.
20097         * g++.dg/abi/mangle10.C: New test.
20098         * g++.dg/abi/mangle11.C: New test.
20099         * g++.dg/abi/mangle12.C: New test.
20100
20101 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20102
20103         PR c++/7188.
20104         * g++.dg/template/meminit1.C: New test.
20105         * g++.dg/warn/Wreorder-1.C: Likewise.
20106         * g++.old-deja/g++.mike/warn3.C: Tweak.
20107         * lib/prune.exp: Ingore "in copy constructor".
20108
20109 2002-10-02  Andreas Jaeger  <aj@suse.de>
20110
20111         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20112         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20113         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20114         on x86-64.
20115
20116 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20117
20118         * gcc.dg/empty1.C: Fix typo.
20119
20120 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20121
20122         * gcc.dg/alias-1.c: New test.
20123
20124 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20125
20126         * gcc.dg/empty1.C: New test.
20127
20128         * g++.dg/tls/init-2.C: Tweak error messages.
20129
20130 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20131
20132         * gcc.c-torture/compile/20020923-1.c: New test.
20133
20134 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20135
20136         * gcc.c-torture/execute/ffs-1.c: New test.
20137         * gcc.c-torture/execute/ffs-2.c: Ditto.
20138
20139 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20140
20141         * g++.dg/overload/member1.C: New test.
20142
20143 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20144
20145         * g++.dg/abi/empty7.C: New test.
20146         * g++.dg/init/pm2.C: Likewise.
20147
20148 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20149
20150         * g++.dg/rtti/crash1.C: New test.
20151
20152 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20153
20154         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20155         gcc.dg/sibcall-4.c: New tests.
20156
20157 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20158
20159         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20160         powerpc and MMIX targets.
20161
20162 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20163
20164         * gcc.dg/cpp/20020927-1.c: New.
20165
20166 2002-09-26  David S. Miller  <davem@redhat.com>
20167
20168         * gcc.c-torture/compile/trunctfdf.c: New.
20169
20170 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20171
20172         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20173
20174 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20175
20176         * gcc.c-torture/execute/loop-15.c: New.
20177
20178 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20179
20180         * README.QMTEST: Fix typo.
20181
20182 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20183
20184         * gcc.dg/20020926-1.c: New test.
20185
20186 2002-09-25  David S. Miller  <davem@redhat.com>
20187
20188         PR target/7842
20189         * gcc.c-torture/execute/shiftdi.c: New test.
20190
20191 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20192
20193         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20194         unique to the tool.
20195         * lib/g77.exp (g77_init): Likewise.
20196         * lib/g++.exp (g++_init): Likewise.
20197         * lib/objc.exp (objc_init): Likewise.
20198
20199 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20200
20201         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20202         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20203         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20204
20205 2002-09-25  Richard Henderson  <rth@redhat.com>
20206
20207         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20208         too-small long double.
20209
20210 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20211
20212         * gcc.dg/20020919-1.c: New test.
20213
20214 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20215
20216         * g++.dg/abi/bitfield6.C: New test.
20217         * g++.dg/abi/bitfield7.C: New test.
20218         * g++.dg/abi/bitfield8.C: New test.
20219         * g++.dg/abi/vbase11.C: New test.
20220
20221 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20222
20223         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20224         hppa*-*-hpux*.  Update test comment.
20225
20226 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20227
20228         * gcc.dg/tls/struct-1.c: New test.
20229
20230 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20231
20232         * gcc.dg/cpp/tr-warn2.c: Update.
20233
20234 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20235
20236         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20237
20238 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20239
20240         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20241         systems.
20242
20243 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20244
20245         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20246
20247         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20248         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20249         setting of cxxfilt.
20250
20251 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20252
20253         * gcc.dg/20020312-2.c: Update for darwin.
20254
20255 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20256
20257         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20258
20259 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20260
20261         * objc.dg/comp-types-1.m: New test.
20262         * objc.dg/comp-types-2.m: New test.
20263         * objc.dg/comp-types-3.m: New test.
20264         * objc.dg/comp-types-4.m: New test.
20265         * objc.dg/comp-types-5.m: New test.
20266         * objc.dg/comp-types-6.m: New test.
20267
20268 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20269
20270         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20271
20272 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * g++.dg/other/do1.C: New test.
20275
20276         * g++.dg/template/subst1.C: New test.
20277
20278 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20279
20280         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20281
20282 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20283
20284         * g++.dg/template/qualttp20.C: Adjust expected errors.
20285         * g++.old-deja/g++.jason/report.C: Likewise.
20286         * g++.old-deja/g++.other/qual1.C: Likewise.
20287
20288         * g++.dg/lookup/scoped2.C: New test.
20289
20290         * g++.dg/ext/asm3.C: New test.
20291
20292 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20293
20294         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20295
20296 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20297
20298         * ChangeLog: follow spelling conventions.
20299         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20300         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20301         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20302         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20303         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20304         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20305         * g++.old-deja/g++.law/global-init1.C: Likewise.
20306         * g++.old-deja/g++.other/delete4.C: Likewise.
20307         * g++.old-deja/g++.other/inline21.C: Likewise.
20308         * g++.old-deja/g++.other/singleton.C: Likewise.
20309         * g77.dg/strlen0.f: Likewise.
20310         * g77.f-torture/compile/20010519-1.f: Likewise.
20311         * g77.f-torture/compile/980310-4.f: Likewise.
20312         * gcc.c-torture/compile/20000605-1.c: Likewise.
20313         * gcc.c-torture/execute/20020225-1.c: Likewise.
20314         * gcc.dg/c90-hexfloat-2.c: Likewise.
20315         * gcc.dg/c99-bool-1.c: Likewise.
20316         * gcc.dg/c99-hexfloat-2.c: Likewise.
20317         * gcc.dg/dll-2.c: Likewise.
20318         * gcc.dg/wtr-union-init-1.c: Likewise.
20319         * gcc.dg/wtr-union-init-2.c: Likewise.
20320         * gcc.dg/wtr-union-init-3.c: Likewise.
20321         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20322         * gcc.dg/cpp/defined.c: Likewise.
20323         * gcc.dg/cpp/macsyntx.c: Likewise.
20324         * gcc.dg/cpp/paste2.c: Likewise.
20325         * gcc.dg/cpp/trad/defined.c: Likewise.
20326         * gcc.dg/format/c90-printf-1.c: Likewise.
20327         * gcc.dg/format/c90-scanf-1.c: Likewise.
20328         * gcc.dg/format/c99-printf-1.c: Likewise.
20329         * gcc.dg/format/c99-scanf-1.c: Likewise.
20330         * gcc.misc-tests/gcov-8.c: Likewise.
20331         * lib/profopt.exp: Likewise.
20332
20333 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20334
20335         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20336
20337 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20338
20339         * g++.dg/inherit/using2.C: New test.
20340
20341 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20342
20343         * ChangeLog: Follow spelling conventions.
20344         * g++.dg/template/friend4.C: Likewise.
20345         * g++.old-deja/g++.pt/crash67.C: Likewise.
20346         * gcc.c-torture/execute/20000801-4.c: Likewise.
20347         * gcc.dg/c90-digraph-1.c: Likewise.
20348         * gcc.dg/c94-digraph-1.c: Likewise.
20349         * gcc.dg/c99-digraph-1.c: Likewise.
20350         * gcc.dg/cpp/line5.c: Likewise.
20351         * gcc.dg/cpp/multiline.c: Likewise.
20352         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20353         * gcc.dg/format/attr-3.c: Likewise.
20354         * gcc.dg/format/c90-scanf-3.c: Likewise.
20355         * gcc.dg/format/ext-4.c: Likewise.
20356
20357 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         * g++.dg/template/pretty1.C: New test.
20360
20361 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20362
20363         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20364
20365 2002-09-13  Matt Austern  <austern@apple.com>
20366
20367         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20368         passing a cast expression to a function by const reference.
20369
20370 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20371
20372         * g++.dg/template/deduce1.C: New test.
20373
20374 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20375
20376         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20377         32-bit int.
20378
20379 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20380
20381         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20382         usage.
20383
20384 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20385
20386         * gcc.c-torture/compile/20020910-1.c: New test.
20387
20388 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20389
20390         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20391
20392 2002-09-10  Andreas Jaeger  <aj@suse.de>
20393
20394         * gcc.dg/20020312-2.c: Adjust for x86-64.
20395
20396 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20397
20398         * g77.dg/7388.f: New test case for PR 7388.
20399
20400 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20401
20402         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20403
20404 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20405
20406         * objc.dg/proto-lossage-1.m: New test.
20407
20408 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20409
20410         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20411
20412 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20413
20414         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20415         expected to pass.
20416
20417 2002-09-06  Stan Shebs  <shebs@apple.com>
20418             David Edelsohn  <edelsohn@gnu.org>
20419
20420         * gcc.dg/weak: New directory.
20421         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20422         target-specific xfail bits.
20423         * gcc.dg/typeof-2.c: Move to new directory.
20424         * gcc.dg/weak.exp: New expect script.
20425
20426 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20427
20428         * gcc.c-torture/execute/extzvsi.c: New test.
20429
20430 2002-09-05  Stan Shebs  <shebs@apple.com>
20431
20432         * gcc.dg/weak-1.c: xfail on Darwin.
20433         * gcc.dg/weak-2.c: Ditto.
20434         * gcc.dg/weak-3.c: Ditto.
20435         * gcc.dg/weak-4.c: Ditto.
20436         * gcc.dg/weak-5.c: Ditto.
20437         * gcc.dg/weak-6.c: Ditto.
20438         * gcc.dg/weak-7.c: Ditto.
20439         * gcc.dg/weak-8.c: Ditto.
20440         * gcc.dg/weak-9.c: Ditto.
20441
20442 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20443
20444         * gcc.c-torture/execute/loop-14.c: New test.
20445
20446 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20447
20448         * g++.dg/other/cxa-atexit1.C: New test.
20449
20450         * gcc.dg/typeof-2.c: New test.
20451
20452 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20453
20454         * gcc.dg/builtins-2.c: New testcase.
20455         * gcc.dg/builtins-3.c: New testcase.
20456
20457 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20458
20459         * gcc.dg/cpp/_Pragma4.c: New test.
20460
20461 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20462
20463         * objc/execute/nil_method-1.m: New testcase.
20464
20465 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20466
20467         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20468         [Object class], not [Object initialize].
20469
20470 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20471             Hans-Peter Nilsson  <hp@bitrange.com>
20472
20473         * gcc.c-torture/execute/20020720-1.x: Skip test on
20474         mmix-knuth-mmixware.  Correct comment.
20475
20476 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20477
20478         * testsuite/g++.dg/abi/bitfield5.C: New test.
20479         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20480
20481 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20482
20483         * objc.dg/undeclared-selector.m: New test.
20484
20485 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20486
20487         * g++.dg/other/offsetof1.C: Avoid cast warning.
20488
20489 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20490
20491         * objc.dg/super-class-2.m: New test.
20492
20493 2002-08-24  Matt Austern  <austern@apple.com>
20494
20495         * g++.dg/ext/lvaddr.C: New test.
20496         * g++.dg/ext/lvcast.C: New test.
20497
20498 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20499
20500         * testsuite/g++.dg/inherit/cond1.C: New test.
20501
20502 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20503
20504         * gcc.dg/noncompile/incomplete-1.c: New test.
20505
20506 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20507
20508         * gcc.dg/typespec-1.c: New test.
20509
20510 2002-08-20  Devang Patel  <dpatel@apple.com>
20511         * objc.dg/proto-hier-2.m: New test.
20512
20513 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20514
20515         * objc.dg/bitfield-1.m: New test.
20516         * objc.dg/bitfield-2.m: New test.
20517
20518 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20519
20520         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20521         gcc.dg/c99-flex-array-4.c: New tests.
20522
20523 2002-08-16  Stan Shebs  <shebs@apple.com>
20524
20525         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20526
20527 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20528
20529         * gcc.dg/typeof-1.c: New test.
20530         * g++.dg/ext/typeof2.C: New test.
20531
20532 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         * g++.dg/other/offsetof1.C: New test.
20535
20536 2002-08-14  Richard Henderson  <rth@redhat.com>
20537
20538         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20539
20540 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20541
20542         * gcc.dg/cpp/_Pragma3.c: New test.
20543
20544 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20545
20546         * g++.dg/template/inherit3: New test.
20547
20548 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20549
20550         * gcc.dg/bitfld-4.c: Add blank options.
20551
20552 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20553
20554         * g++.dg/template/crash1.C: New test.
20555
20556 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20557
20558         * gcc.dg/tls/opt-2.c: New test.
20559
20560 2002-08-08  Devang Patel  <dpatel@apple.com>
20561
20562         * objc.dg/selector-1.m : New test
20563
20564 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20565
20566         * g++.dg/abi/bitfield4.C: New test.
20567         * gcc.dg/bitfld-4.c: New test.
20568
20569 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20570
20571         * g++.dg/other/packed1.C: New test.
20572
20573 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20574
20575         * g++.dg/abi/offsetof.C: Tweak error messages.
20576         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20577
20578 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20579
20580         * gcc.dg/bitfld-3.c: New test.
20581
20582 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20583             Richard Henderson  <rth@redhat.com>
20584
20585         * gcc.dg/i386-bitfield1.c: New test.
20586         * g++.dg/abi/bitfield3.C: Update.
20587
20588 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20589
20590         * objc.dg/const-str-2.m: Update.
20591         * gcc.dg/cpp/c++98.c: Change to C extension.
20592         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20593         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20594
20595 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20596
20597         * testsuite/gcc.dg/tls/diag-3.c: New.
20598
20599 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20600
20601         * g++.dg/README (Subdirectories): Document new subdir expr.
20602         * g++.dg/expr/pmf-1.C: New test.
20603
20604 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20605
20606         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20607
20608 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20609
20610         * g++.dg/abi/bitfield3.C: New test.
20611
20612 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20613
20614         * lib/gcov.exp: Tweak expected line formats.
20615         * gcc.misc-tests/gcov8.c: New test.
20616         * gcc.misc-tests/gcov8.x: New flags.
20617
20618 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20619
20620         * consistency.vlad/layout/endian.c: Include string.h.
20621
20622         * gcc.c-torture/execute/20020805-1.c: New test.
20623
20624 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20625
20626         * g++.dg/other/conversion1.C: New test.
20627
20628 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20629
20630         * gcc.dg/builtins-1.c: New testcase.
20631
20632 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20633
20634         * g++.dg/inherit/access3.C: New test.
20635
20636 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * gcc.dg/ia64-visibility-2.c: New test.
20639
20640 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20641
20642         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20643         __qualifier_flags to __flags.
20644
20645 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20646
20647         * g++.dg/inherit/operator1.C: New test.
20648         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20649         * g++.dg/other/error1.C: Change expected error message.
20650         * g++.dg/template/conv4.C: Likewise.
20651
20652 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20653
20654         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20655         for documented behavior.
20656
20657 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20658
20659         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20660         several targets known to fail.
20661
20662 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20663
20664         * gcc.dg/mips-args-[123].c: New tests.
20665
20666 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20667
20668         * gcc.dg/ppc-spe.c: New.
20669
20670 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20671
20672         * g++.dg/other/ptrmem4.C: New testcase.
20673
20674 2002-07-24  Richard Henderson  <rth@redhat.com>
20675
20676         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20677
20678 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20679
20680         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20681
20682 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20683
20684         * gcc.c-torture/execute/memset-3.c: New testcase.
20685
20686 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20687
20688         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20689         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20690
20691 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20692
20693         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20694         Delete.
20695
20696 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20697
20698         * gcc.c-torture/compile/simd-4.c: New test.
20699
20700 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20701
20702         PR c++/7347, c++/7348
20703         * g++.dg/template/access4.C: New test.
20704         * g++.dg/template/access5.C: New test.
20705         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20706         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20707         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20708         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20709
20710 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20711
20712         * gcc.dg/gnu89-init-2.c: New test.
20713
20714 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20715
20716         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20717
20718 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20719
20720         * gcc.c-torture/execute/20020720-1.c: New testcase.
20721
20722 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20723
20724         * gcc.dg/cpp/Wsignprom.c: New tests.
20725
20726 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20727
20728         * gcc.c-torture/execute/loop-13.c: New test.
20729
20730 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20731
20732         * gcc.dg/cpp/expr.c: New tests.
20733
20734 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20735
20736         * g++.dg/opt/pr6713.C: Add template instantiation.
20737
20738 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20739
20740         * gcc.dg/nest.c: New test.
20741
20742 2002-07-17  Richard Henderson  <rth@redhat.com>
20743
20744         * g++.dg/opt/pr6713.C: New test.
20745
20746 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20747
20748         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20749         XFAIL for all x86 processors.
20750
20751 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20752
20753         * gcc.c-torture/execute/20010122-1.x: Do not test with
20754         -fomit-frame-pointer.
20755
20756 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20757
20758         * g++.dg/template/instantiate2.C: New test.
20759         * g++.dg/template/spec4.C: New test.
20760
20761 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20762
20763         * g++.dg/template/access2.C: New test.
20764         * g++.dg/template/access3.C: New test.
20765
20766 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20767
20768         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20769         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20770         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20771         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20772         Convert to use <stdarg.h>.
20773         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20774         Delete.
20775         * gcc.dg/va-arg-2.c: New.
20776         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20777
20778 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20779
20780         * gcc.c-torture/compile/20020710-1.c: New test.
20781
20782 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20783                           Andrew Pinski  <pinskia@physics.uc.edu>
20784
20785         gcc.c-torture/compile/simd-2.c: New testcase.
20786         gcc.c-torture/compile/simd-3.c: Likewise.
20787
20788 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20789
20790         PR c++/7224
20791         * g++.dg/overload/error1.C: New test.
20792
20793 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20794
20795         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20796         configuration and IRIX 6 O32 ABI.
20797
20798 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20799
20800         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20801
20802 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20803
20804         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20805
20806 2002-07-10  Jeffrey A Law  <law@redhat.com>
20807
20808         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20809
20810         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20811
20812 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20813
20814         * gcc.dg/20020312-2.c: Check for __PPC__.
20815
20816 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20817
20818         * gcc.c-torture/compile/20020709-1.c: New test.
20819
20820 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20821
20822         * g++.dg/template/qualttp21.C: New test case.
20823
20824 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20825
20826         * gcc.c-torture/compile/20020706-1.c: New test.
20827         * gcc.c-torture/compile/20020706-2.c: New test.
20828
20829 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20830             Alexandre Oliva  <aoliva@redhat.com>
20831
20832         * g++.dg/warn/incomplete1.C: New test.
20833
20834 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20835
20836         PR c++/7099
20837         * g++.dg/warn/noreturn1.C: New test.
20838
20839 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR c++/6706
20842         * g++.dg/debug/debug6.C: New test.
20843         * g++.dg/debug/debug7.C: New test.
20844
20845 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20846
20847         * gcc.c-torture/compile/simd-3.c: New test.
20848
20849 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20850
20851         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20852         * gcc.dg/20020620-1.c: Likewise.
20853
20854 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20855
20856         PR c++/6944
20857         * g++.dg/init/array4.C: New test.
20858         * g++.dg/init/array5.C: New test.
20859
20860 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20861
20862         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20863         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20864
20865 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20866
20867         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20868         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20869         * gcc.dg/wtr-conversion-1.c: Likewise.
20870         * gcc.dg/wtr-escape-1.c: Likewise.
20871         * gcc.dg/wtr-int-type-1.c: Likewise.
20872         * gcc.dg/wtr-label-1.c: Likewise.
20873         * gcc.dg/wtr-static-1.c: Likewise.
20874         * gcc.dg/wtr-strcat-1.c: Likewise.
20875         * gcc.dg/wtr-suffix-1.c: Likewise.
20876         * gcc.dg/wtr-switch-1.c: Likewise.
20877         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20878         * gcc.dg/wtr-union-init-1.c: Likewise.
20879         * gcc.dg/wtr-union-init-2.c: Likewise.
20880         * gcc.dg/wtr-union-init-3.c: Likewise.
20881
20882         * gcc.dg/wtr-func-def-1.c: New test.
20883
20884 2002-07-02 Devang Patel <dpatel@apple.com>
20885
20886         * objc.dg/param-1.m: New test.
20887
20888 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20889
20890         * gcc.dg/cpp/trad/directive.c: Add test.
20891         * gcc.dg/cpp/trad/macroargs.c: Add test.
20892         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20893
20894 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20895
20896         * gcc.dg/cpp/cmdlne-M.c: New test.
20897
20898 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20899
20900         * objc.dg/desig-init-1.m: New test.
20901
20902 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20903
20904         PR c++/6716
20905         * g++.dg/template/instantiate1.C: New test.
20906
20907 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20908
20909         PR c++/7112
20910         * g++.dg/template/sizeof2.C: New test.
20911
20912 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20913
20914         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20915         gcc.dg/cpp/trad/include.c: New tests.
20916
20917 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20918
20919         PR target/7177
20920         * gcc.c-torture/compile/20020701-1.c: New test.
20921
20922 2002-07-01  Stan Shebs  <shebs@apple.com>
20923
20924         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20925         header here...
20926         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20927         (objc-torture-execute): or here.
20928
20929 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20930
20931         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20932
20933 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20934
20935         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20936
20937 2002-06-30  Devang Patel  <dpatel@apple.com>
20938
20939         * objc.dg/fsyntax-only.m: New test.
20940
20941 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20942
20943         PR c++/6695
20944         * g++.dg/template/friend7.C: New file.
20945
20946 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20947
20948         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20949         return type.
20950
20951 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20952
20953         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20954         avoid division by zero.
20955
20956 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20957
20958         * gcc.dg/Wunknownprag.c: New tests.
20959
20960 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20961
20962         * gcc.c-torture/execute/simd-2.c: New test.
20963
20964 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20965
20966         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20967         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20968         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20969         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20970         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20971         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20972         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20973         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20974         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20975         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20976         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20977         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20978         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20979         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20980         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20981         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20982         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20983
20984 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20985
20986         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20987         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20988         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20989         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20990         New tests.
20991         * gcc.dg/cpp/trad/directive.c: Update.
20992
20993 2002-06-23  Andreas Jaeger  <aj@suse.de>
20994
20995         * gcc.c-torture/execute/complex-6.c: New.
20996
20997 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20998
20999         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21000         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21001         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21002         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21003
21004 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21005
21006         * gcc.dg/cpp/trad: New directory with traditional tests copied
21007         from parent directory.
21008         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21009         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21010         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21011         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21012         Move to trad/ and rename.
21013         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21014         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21015         gcc.dg/cpp/trad/redef2.c: New tests.
21016         * gcc.dg/cpp/trad/trad.exp: New driver.
21017
21018 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21019
21020         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21021         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21022         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21023         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21024         Remove.
21025
21026 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21027
21028         * gcc.dg/20020620-1.c: New test.
21029
21030 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21031
21032         * g++.dg/template/ttp4.C: New test.
21033
21034 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21035
21036         * g++.dg/opt/vt1.C: Fix regexp.
21037
21038 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21039
21040         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21041         Don't use attribute `noinline'.
21042
21043 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21044
21045         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21046
21047 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21048
21049         * gcc.c-torture/execute/simd-1.c: New.
21050
21051         * gcc.dg/simd-1.c: New.
21052
21053 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21054
21055         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21056
21057 2002-06-16  Richard Henderson  <rth@redhat.com>
21058
21059         * g++.dg/ext/anon-struct1.C: New.
21060         * g++.dg/ext/anon-struct2.C: New.
21061         * g++.dg/ext/anon-struct3.C: New.
21062         * gcc.dg/anon-struct-1.c: New.
21063         * gcc.dg/anon-struct-2.c: New.
21064         * gcc.dg/anon-struct-3.c: New.
21065         * gcc.dg/20011008-1.c: Adjust warning text.
21066         * gcc.dg/20020527-1.c: Add -fms-extensions.
21067
21068 2002-06-16  Richard Henderson  <rth@redhat.com>
21069
21070         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21071
21072 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21073
21074         * gcc.c-torture/execute/20020615-1.c: New test.
21075
21076 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21077
21078         * gcc.c-tortuture/execute/compare-1.c: New test case.
21079         * gcc.c-tortuture/execute/compare-2.c: New test case.
21080         * gcc.c-tortuture/execute/compare-3.c: New test case.
21081
21082 2002-06-13  Richard Henderson  <rth@redhat.com>
21083
21084         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21085         ia64 ilp32.
21086
21087 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21088
21089         * g++.dg/template/typename2.C: Update error message.
21090
21091 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21092
21093         * gcc.c-torture/execute/20020611-1.c: New test.
21094
21095 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21096
21097         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21098         list of targets to skip.
21099
21100 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21101
21102         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21103         targets if not optimizing.
21104
21105 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21106
21107         * gcc.c-torture/compile/20020605-1.c: New test.
21108
21109         * g++.dg/opt/vt1.C: New test.
21110
21111         * gcc.dg/20020531-1.c: New test.
21112
21113         * gcc.dg/20020530-1.c: New test.
21114
21115         * gcc.dg/20020527-1.c: New test.
21116
21117         * g++.dg/opt/cse1.C: New test.
21118
21119 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21120
21121         * gcc.dg/20020607-2.c: New test case.
21122
21123 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21124
21125         * gcc.c-torture/compile/20020604-1.c: New test.
21126
21127 2002-06-04  Richard Henderson  <rth@redhat.com>
21128
21129         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21130         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21131         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21132
21133 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21134
21135         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21136
21137 2002-06-03  Richard Henderson  <rth@redhat.com>
21138
21139         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21140         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21141
21142 2002-06-02  Richard Henderson  <rth@redhat.com>
21143
21144         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21145         test functions static.
21146
21147 2002-06-02  Andreas Jaeger  <aj@suse.de>
21148
21149         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21150         now.
21151
21152 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21153
21154         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21155         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21156         Update for mofified diagnostics.
21157         * gcc.dg/c99-intconst-1.c: No longer fail.
21158
21159 2002-06-02  Richard Henderson  <rth@redhat.com>
21160
21161         * gcc.dg/uninit-A.c: Remove xfail markers.
21162
21163 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21164
21165         * gcc.dg/fnegate-1.c: New test case.
21166
21167 2002-05-30  Osku Salerma  <osku@iki.fi>
21168
21169         * gcc.c-torture/execute/mayalias-1.c: New file.
21170
21171 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21172
21173         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21174         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21175         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21176
21177 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21178
21179         * gcc.c-torture/execute/20020529-1.c: New test.
21180
21181 2002-05-27  Richard Henderson  <rth@redhat.com>
21182
21183         * g++.dg/ext/attrib6.C: New test case.
21184
21185 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21186
21187         * gcc.c-torture/execute/pure-1.c: New test.
21188
21189 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21190
21191         * gcc.dg/cpp/arith-2.c: Remove.
21192
21193 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21194
21195         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21196         * gcc.dg/cpp/if-3.c: Remove.
21197
21198 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21199
21200         * g++.dg/opt/cse2.C: New test.
21201
21202 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21203
21204         * gcc.dg/cpp/arith-1.c: New semantic tests.
21205         * gcc.dg/cpp/if-1.c: Update.
21206
21207 2002-05-24  Ben Elliston  <bje@redhat.com>
21208
21209         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21210
21211 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21212
21213         * gcc.dg/verbose-asm.c: New test.
21214
21215 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21216
21217         * gcc.dg/cpp/paste12.c: New test.
21218
21219 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21220
21221         * g++.dg/parse/named_ops.C: New test.
21222
21223 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21224
21225         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21226
21227 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21228
21229         * gcc.dg/weak-2.c: Allow optional leading underscore
21230         in scan-assembler symbol name.
21231         * gcc.dg/weak-3.c: Likewise.
21232         * gcc.dg/weak-4.c: Likewise.
21233         * gcc.dg/weak-5.c: Likewise.
21234
21235 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21236
21237         * gcc.dg/20020523-1.c: New test.
21238
21239 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21240
21241         * objc.dg/const-str-2.m: Update now that we stop after
21242         a command line error.
21243
21244 2002-05-22  Richard Henderson  <rth@redhat.com>
21245
21246         * g++.dg/dg.exp: Fix typo in test pruneing.
21247
21248 2002-05-22  Richard Henderson  <rth@redhat.com>
21249
21250         * g++.dg/dg.exp: Prune the tls subdirectory.
21251         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21252         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21253         * g++.dg/tls/init-1.C: New.
21254
21255 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21256
21257         * gcc.dg/20020517-1.c: New test.
21258
21259 2002-05-21  Richard Henderson  <rth@redhat.com>
21260
21261         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21262         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21263
21264 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21265
21266         * g++.dg/other/copy2.C: New test.
21267
21268 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21269
21270         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21271         (MAX_COPY): Bump up to 10 times sizeof (long long).
21272         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21273
21274         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21275         sizeof (long long).
21276
21277         * gcc.c-torture/execute/strcpy-1.c: New test.
21278
21279 2002-05-19  Jason Merrill  <jason2redhat.com>
21280
21281         * g++.dg/ext/oper1.C: New test.
21282
21283 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21284 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21285
21286         * README.QMTEST: New file.
21287
21288         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21289
21290 2002-05-19  Andreas Jaeger  <aj@suse.de>
21291
21292         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21293         now.
21294         * gcc.c-torture/execute/loop-2d.x: Likewise.
21295
21296 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21297
21298         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21299         support weak symbols.
21300         * gcc.dg/weak-4.c: Likewise
21301         * gcc.dg/weak-6.c: Likewise
21302
21303 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21304
21305         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21306         cygwin, coff and h8300-*-hms targets
21307         * gcc.dg/weak-5.c: Likewise
21308         * gcc.dg/weak-7.c: Likewise
21309
21310 2002-05-16  Jason Merrill  <jason@redhat.com>
21311
21312         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21313         (scan-assembler-not, scan-assembler-dem): Likewise.
21314         (scan-assembler-dem-not): Likewise.
21315
21316 2002-05-15  Richard Henderson  <rth@redhat.com>
21317
21318         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21319
21320 2002-05-15  Richard Henderson  <rth@redhat.com>
21321
21322         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21323         (vfoo1f): Warning here.
21324         (vfoo1l): Don't redefine the alias.
21325
21326 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21327
21328         * g++.dg/init/pm1.C: New test.
21329
21330 2002-05-12  David S. Miller  <davem@redhat.com>
21331
21332         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21333         types.
21334
21335 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21336
21337         * gcc.c-torture/execute/20020510-1.c: New test case.
21338
21339 2002-05-10  David S. Miller  <davem@redhat.com>
21340
21341         * gcc.c-torture/execute/conversion.c: Test long double too.
21342
21343 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21344
21345         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21346         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21347         * lib/g++.exp (g++_link_flags): Likewise.
21348         * lib/objc.exp (objc_target_compile): Likewise.
21349
21350 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21351
21352         * gcc.dg/cpp/poison.c: Update.
21353         * gcc.dg/cpp/20000625-2.c: Remove.
21354         * gcc.dg/cpp/direct2s.c: Remove final test.
21355
21356 2002-05-08  Tom Rix  <trix@redhat.com>
21357
21358         * gcc.c-torture/execute/20020508-1.c: New test.
21359         * gcc.c-torture/execute/20020508-2.c: New test.
21360         * gcc.c-torture/execute/20020508-3.c: New test.
21361
21362 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21363
21364         * gcc.dg/cpp/charconst-4.c: More tests.
21365
21366 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21367
21368         PR c/6569
21369         * gcc.dg/weak-3.c: Update location of warning messages.
21370         * gcc.dg/weak-5.c: Likewise.
21371
21372 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21373
21374         * gcc.c-torture/execute/20020506-1.c: New test case.
21375
21376 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21377
21378         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21379
21380 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21381
21382         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21383
21384 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21385
21386         * gcc.dg/cpp/charconst-3.c: New test.
21387
21388 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21389
21390         * gcc.dg/cpp/charconst.c: Update tests.
21391
21392 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21393
21394         * treelang: Added directory for new sample language treelang. Also
21395         lib/treelang.exp: New file to signal treelang should be tested.
21396
21397 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21398
21399         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21400         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21401         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21402         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21403         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21404         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21405         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21406
21407 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21408
21409         * gcc.dg/format/xopen-2.c: New test.
21410
21411 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21412
21413         * gcc.dg/20020503-1.c: New test.
21414
21415 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21416
21417         * g++.dg/init/dtor1.C: Make it tougher.
21418
21419 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21420
21421         * g++.dg/init/dtor1.C: New test.
21422
21423 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21424
21425         * gcc.dg/altivec-8.c: New.
21426
21427 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21428
21429         * gcc.dg/altivec-7.c: New.
21430
21431 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21432
21433         * g++.dg/parse/typedef1.C: New test.
21434
21435 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21436
21437         PR c++/6486
21438         * g++.dg/template/friend6.C: New test.
21439
21440         PR c++/6492
21441         * g++.dg/init/copy1.C: New test.
21442
21443 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21444
21445         * g++.dg/warn/effc1.C: New test.
21446
21447 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21448
21449         * gcc.dg/cpp/if-cexp.c: Add a test.
21450
21451 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21452
21453         * gcc.dg/20020426-2.c: New test.
21454
21455 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21456
21457         * gcc.dg/cpp/if-mop.c: Update.
21458         * gcc.dg/cpp/if-mpar.c: Add test.
21459         * gcc.dg/cpp/if-oppr.c: Update.
21460
21461 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21462
21463         PR c/6343
21464         * gcc.dg/weak-[2-7].c: New tests.
21465
21466 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21467
21468         * gcc.dg/enum1.c: New test.
21469
21470 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21471
21472         PR c++/6497
21473         * g++.dg/inherit/access2.C: New test.
21474
21475 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21476
21477         PR bootstrap/6445
21478         * gcc.dg/20020426-1.c: New test.
21479
21480 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21481
21482         * g++.dg/abi/enum1.C: New test.
21483
21484 2002-04-26  Richard Henderson  <rth@redhat.com>
21485
21486         * gcc.dg/c99-bool-1.c: Expect always true warning.
21487
21488 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21489
21490         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21491
21492 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21493
21494         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21495         targets.
21496
21497 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21498
21499         * g++.dg/abi/mange7.C: New test.
21500
21501         PR c++/6438.
21502         * g++.dg/parse/stmtexpr2.C: New test.
21503
21504 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21505
21506         * gcc.dg/20020312-2.c: Add SH target.
21507
21508 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21509
21510         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21511         compiler output on mips*-*-irix*.
21512
21513 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21514
21515         * g++.dg/parse/attr1.C: New test.
21516
21517 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21518
21519         * gcc.c-torture/execute/string-opt-17.c: New test case.
21520         * gcc.c-torture/execute/memset-2.c: New test case.
21521
21522 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21523
21524         PR c++/6256:
21525         * g++.dg/template/friend5.C: New test.
21526
21527         PR c++/6331:
21528         * g++.dg/template/qual1.C: Likewise.
21529
21530 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21531
21532         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21533         Include stdlib.h, not stdio.h or ctype.h.
21534
21535 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21536
21537         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21538         cris-*-elf* and mmix-*-*.
21539         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21540         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21541         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21542         Ditto.
21543         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21544         * gcc.dg/wchar_t-1.c: Ditto.
21545
21546 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21547
21548         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21549         Clarify comment.
21550
21551 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21552
21553         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21554
21555 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21556
21557         * gcc.c-torture/execute/20000906-1.x: Delete.
21558
21559 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21560
21561         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21562
21563 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21564
21565         * PR6367
21566         * g77.f-torture/execute/6367.f: New test.
21567         * g77.f-torture/execute/6367.x: Disable for MMIX.
21568
21569 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21570
21571         * PR6352
21572         * g++.dg/opt/inline2.C: New test.
21573
21574 2002-04-18  Richard Henderson  <rth@redhat.com>
21575
21576         * gcc.dg/20000906-1.c: Enable for all targets.
21577         * gcc.c-torture/compile/iftrap-2.c: New.
21578
21579 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21580
21581         * gcc.dg/20020418-1.c: New test.
21582         * gcc.dg/20020418-2.c: New test.
21583
21584 2002-04-18  Richard Henderson  <rth@redhat.com>
21585
21586         * gcc.c-torture/compile/iftrap-1.c: New.
21587         * gcc.dg/iftrap-1.c: Adjust for ia64.
21588         * gcc.dg/iftrap-2.c: New.
21589
21590 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21591
21592         * gcc.c-torture/compile/20020418-1.c: New test.
21593
21594 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21595
21596         * gcc.c-torture/compile/20020415-1.c: New.
21597
21598 2002-04-18  David S. Miller  <davem@redhat.com>
21599
21600         * gcc.c-torture/execute/20020418-1.c: New test.
21601
21602 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21603
21604         * gcc.dg/20020416-1.c: New test.
21605
21606         * g++.dg/opt/inline1.C: New test.
21607
21608 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21609
21610         * gcc.dg/altivec-5.c: New test.
21611
21612         * gcc.dg/20020415-1.c: New test.
21613
21614 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21615
21616         * testsuite/lib/chill.exp: Remove.
21617
21618 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21619
21620         * g++.dg/other/big-struct.C: New test.
21621
21622 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21623
21624         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21625         of scratch file.
21626
21627 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21628
21629         PR c/6277
21630         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21631         in scan-assembler function name
21632
21633 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21634
21635         * g77.f-torture/execute/980628-4.x,
21636         g77.f-torture/execute/980628-5.x,
21637         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21638         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21639         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21640         i[34567]86-*-*.
21641
21642 2002-04-13  David S. Miller  <davem@redhat.com>
21643
21644         * gcc.c-torture/execute/20020413-1.c: New test.
21645
21646 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21647
21648         * gcc.dg/asm-6.c,
21649         * g++.dg/ext/asm1.C: New tests.
21650
21651 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21652
21653         PR c++ 5373.
21654         * g++.dg/parse/stmtexpr1.C: New test.
21655
21656         PR c++/5189.
21657         * g++.dg/template/copy1.C: New test.
21658
21659 2002-04-12  Richard Henderson  <rth@redhat.com>
21660
21661         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21662
21663 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21664
21665         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21666         gcc.c-torture/execute/20020307-2.c.
21667
21668 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21669
21670         * g++.dg/ext/attrib5.C,
21671         * g++.dg/lookup/struct1.C: New tests.
21672
21673 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21674
21675         * gcc.dg/20020411-1.c: New test.
21676
21677         * gcc.c-torture/execute/20020411-1.c: New test.
21678
21679 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21680
21681         * g77.f-torture/execute/6177.f: New test.
21682
21683 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21684
21685         PR middle-end/6247
21686         * g++.dg/opt/cleanup1.C: New test.
21687
21688         * g++.dg/opt/const1.C: New test.
21689
21690 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21691
21692         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21693
21694 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         PR c++/5507
21697         * g++.dg/template/typename2.C: New test.
21698
21699 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21700
21701         * gcc.c-torture/execute/loop-12.c: New.
21702
21703 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21704
21705         * g77.f-torture/execute/980628-4.x,
21706         g77.f-torture/execute/980628-5.x,
21707         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21708         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21709         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21710
21711 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21712
21713         PR optimization/6086
21714         * g++.dg/opt/preinc1.C: New test.
21715
21716 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21717
21718         PR c++/5571
21719         * g++.dg/opt/static2.C: New test.
21720
21721 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21722
21723         PR c/5120
21724         * gcc.dg/20020406-1.c: New test.
21725
21726 2002-04-04  David S. Miller  <davem@redhat.com>
21727
21728         * gcc.c-torture/execute/20020404-1.c: New test.
21729
21730 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21731
21732         PR c/6123
21733         * gcc.dg/20020312-2.c: Do not declare global register variable
21734         if __PIC__ or __pic__ is defined.
21735
21736 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21737
21738         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21739         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21740
21741 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21742
21743         * gcc.misc-tests/linkage.exp: Update last change to handle
21744         sparc*-, not just sparc-.
21745
21746 2002-04-03  Richard Henderson  <rth@redhat.com>
21747
21748         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21749
21750 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21751
21752         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21753
21754 2002-04-02  David S. Miller  <davem@redhat.com>
21755
21756         * gcc.c-torture/execute/20020402-3.c: New test.
21757
21758 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21759
21760         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21761         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21762
21763         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21764         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21765         g77.f-torture/execute/20001201.x,
21766         g77.f-torture/execute/u77-test.x: New files.
21767
21768         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21769         * gcc.dg/wchar_t-1.c: Ditto.
21770
21771 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21772
21773         * gcc.c-torture/execute/20020402-1.c: New test.
21774
21775 2002-04-01  Richard Henderson  <rth@redhat.com>
21776
21777         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21778
21779         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21780
21781 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21782
21783         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21784
21785 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21786
21787         * g++.dg/inherit/template-as-base.C: Expect error.
21788         * g++.dg/inherit/namespace-as-base.C: Likewise.
21789
21790 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21791
21792         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21793         g++.dg/ext/instantiate3.C: Tweak match patterns.
21794
21795         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21796         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21797         -da test.
21798
21799 2002-03-31  Richard Henderson  <rth@redhat.com>
21800
21801         * gcc.dg/special/alias-2.c: New.
21802         * gcc.dg/special/ecos.exp: Run it.
21803
21804 2002-03-31  Richard Henderson  <rth@redhat.com>
21805
21806         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21807
21808 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21809
21810         * gcc.dg/weak-1.c: Disable on h8300 port.
21811
21812 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21813
21814         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21815         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21816         ordering tests.
21817         * g++.dg/bprob/bprob-1.C: New test.
21818         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21819         * g++.dg/gcov/gcov-1.C: New test.
21820         * g++.dg/gcov/gcov-1.x: New file.
21821         * g++.dg/gcov/gcov-2.C: New test.
21822         * g++.dg/gcov/gcov-3.C: New test.
21823         * g++.dg/gcov/gcov-3.h: New file.
21824
21825 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21826
21827         * g++.old-deja/g++.other/builtins5.C: New test.
21828         * g++.old-deja/g++.other/builtins6.C: New test.
21829         * g++.old-deja/g++.other/builtins7.C: New test.
21830         * g++.old-deja/g++.other/builtins8.C: New test.
21831         * g++.old-deja/g++.other/builtins9.C: New test.
21832
21833 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * g++.dg/opt/static1.C: New test.
21836
21837         * g++.dg/opt/longbranch1.C: New test.
21838
21839 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21840
21841         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21842
21843         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21844
21845 2002-03-28  Jeffrey A Law  (law@redhat.com)
21846
21847         * gcc.c-torture/execute/20020328-1.c: New test.
21848
21849 2002-03-27  Richard Henderson  <rth@redhat.com>
21850
21851         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21852         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21853         move from g++.old-deja/g++.ext/.
21854
21855 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21856
21857         * g++.dg/init/new2.C: New test.
21858
21859 2002-03-26  Richard Henderson  <rth@redhat.com>
21860
21861         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21862
21863         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21864         on sparc.
21865
21866         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21867         sparcv9 systems.
21868         * gcc.dg/20001102-1.c: Likewise.
21869
21870 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21871
21872         * gcc.dg/cpp/endif-pedantic1.c,
21873         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21874
21875 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21876
21877         * g++.dg/init/new1.C: New test.
21878
21879 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21880
21881         * g++.dg/abi/vbase9.C: New test.
21882
21883 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21884
21885         * gcc.dg/arm-asm.c: New test.
21886
21887 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21888
21889         * gcc.dg/Wswitch-enum.c: New test.
21890         Fix PR c/5044.
21891
21892 2002-03-26  Richard Henderson  <rth@redhat.com>
21893
21894         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21895         structure.
21896
21897 2002-03-25  Richard Henderson  <rth@redhat.com>
21898
21899         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21900         sparcv9 systems.
21901
21902         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21903         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21904
21905 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21906
21907         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21908
21909 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21910
21911         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21912         targets using generic thunk support.
21913
21914 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21915
21916         * gcc.c-torture/compile/20020323-1.c: New test.
21917
21918         * g++.dg/opt/conj2.C: New test.
21919
21920 2002-03-24  Richard Henderson  <rth@redhat.com>
21921
21922         * gcc.dg/weak-1.c: Use -fno-common.
21923
21924 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21925
21926         * g77.dg/f77-edit-apostrophe-out.f: New test
21927         * g77.dg/f77-edit-h-out.f: New test
21928         * g77.dg/f77-edit-t-in.f: New test
21929         * g77.dg/f77-edit-t-out.f: New test
21930         * g77.dg/f77-edit-x-out.f: New test
21931         * g77.dg/f77-edit-slash-out.f: New test
21932         * g77.dg/f77-edit-colon-out.f: New test
21933         * g77.dg/f77-edit-s-out.f: New test
21934
21935 2002-03-24  Richard Henderson  <rth@redhat.com>
21936
21937         * objc/execute/formal_protocol-6.x: New XFAIL.
21938
21939 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21940
21941         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21942         that do not support weak symbols
21943
21944 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21945
21946         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21947         * lib/g77.exp:  Likewise
21948         * lib/objc.exp: Likewise
21949
21950 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21951
21952         * gcc.dg/Wswitch-default.c: New test.
21953
21954 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21955
21956         * g++.dg/other/enum1.C: New test.
21957
21958 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21959
21960         * gcc.dg/pragma-ep-3.c: Fix typo.
21961
21962 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21963
21964         * g++.dg/inherit/template-as-base.C: New test.
21965
21966 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21967
21968         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21969         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21970
21971 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21972
21973         * gcc.dg/cpp/multiline.c: Update to match.
21974
21975 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21976
21977         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21978
21979 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21980
21981         * gcc.dg/cpp/extratokens2.c:  New file.
21982
21983 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21984
21985         * gcc.dg/20020312-2.c: Add rs6000 target.
21986
21987         * gcc.c-torture/compile/20020319-1.c: New test.
21988
21989 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21990
21991         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21992         (A, E): Handle this.
21993
21994 2002-03-20  Jason Merrill  <jason@redhat.com>
21995
21996         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21997         ignoring -fpic.
21998         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21999         through prune_gcc_output.
22000
22001 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22002
22003         * gcc.c-torture/compile/20020320-1.c: New test.
22004
22005 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22006
22007         * gcc.c-torture/compile/20020318-1.c: New test.
22008
22009         * gcc.dg/struct-by-value-1.c: New test.
22010
22011         * gcc.dg/20020319-1.c: New test.
22012
22013 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22014
22015         * g++.dg/opt/conj1.C: New test.
22016
22017 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22018
22019         * g++.dg/template/qualttp20.C: Revert previous change.
22020         * g++.dg/template/qualttp3.C: Likewise.
22021         * g++.dg/template/qualttp4.C: Likewise
22022         * g++.dg/template/qualttp5.C: Likewise
22023         * g++.dg/template/qualttp6.C: Likewise
22024         * g++.dg/template/qualttp7.C: Likewise
22025         * g++.dg/template/qualttp8.C: Likewise
22026         * g++.dg/template/recurse.C: Likewise.
22027
22028 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22029
22030         * gcc.dg/cpp/wchar-1.c: Update.
22031
22032 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22033
22034         * g++.dg/template/conv1.C: New test.
22035         * g++.dg/template/conv2.C: New test.
22036         * g++.dg/template/conv3.C: New test.
22037         * g++.dg/template/conv4.C: New test.
22038
22039 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22040
22041         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22042         * g++.dg/template/qualttp3.C: Likewise.
22043         * g++.dg/template/qualttp4.C: Likewise
22044         * g++.dg/template/qualttp5.C: Likewise
22045         * g++.dg/template/qualttp6.C: Likewise
22046         * g++.dg/template/qualttp7.C: Likewise
22047         * g++.dg/template/qualttp8.C: Likewise
22048         * g++.dg/template/recurse.C: Likewise.
22049
22050 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22051
22052         * g++.dg/opt/dtor1.C: New test.
22053
22054 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22055
22056         * gcc.c-torture/compile/20020315-1.c: New test.
22057
22058 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22059
22060         * gcc.dg/weak-1.c: Fix scan tests.
22061
22062 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22063
22064         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22065         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22066         cris-*-aout* mmix-*-*.
22067         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22068         cris-*-aout* mmix-*-*.
22069         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22070         cris-*-elf* cris-*-aout* and mmix-*-*.
22071         * gcc.dg/20001009-1.c: Ditto.
22072         * gcc.dg/20010912-1.c: Ditto.
22073         * gcc.dg/20020122-4.c: Ditto.
22074         * gcc.dg/inline-2.c: Ditto.
22075
22076 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22077
22078         * gcc.c-torture/compile/20020314-1.c: New test.
22079
22080 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22081
22082         * gcc.c-torture/execute/20020314-1.c: New test.
22083
22084 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22085
22086         * g++.dg/warn/Wunused-1.C: New test.
22087
22088 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22089
22090         * g++.dg/abi/mangle6.C: New test.
22091
22092 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22093
22094         * gcc.c-torture/compile/20020309-2.c: New test.
22095
22096         * gcc.c-torture/compile/20020312-1.c: New test.
22097
22098 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         * g++.dg/other/access1.C: New test.
22101
22102 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * gcc.c-torture/execute/wchar_t-1.c: New test.
22105
22106 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22107
22108         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22109
22110 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22111
22112         * gcc.dg/20020312-1.c: New test case.
22113
22114 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22115
22116         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22117
22118 2002-03-11  Richard Henderson  <rth@redhat.com>
22119
22120         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22121         * g++.old-deja/g++.jason/report.C: Likewise.
22122
22123 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22126         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22127
22128 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22129
22130         * testsuite/g++.dg/overload/pmf1.C: New test.
22131
22132 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22133
22134         * gcc.c-torture/execute/20020307-1.c: Use long.
22135
22136 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22137
22138         PR optimization/5844
22139         * gcc.dg/20020310-1.c: New test.
22140
22141 2002-03-09  Michael Meissner  <meissner@redhat.com>
22142
22143         * gcc.c-torture/execute/memcpy-2.c: New test.
22144         * gcc.c-torture/execute/memset-1.c: New test.
22145         * gcc.c-torture/execute/strlen-1.c: New test.
22146         * gcc.c-torture/execute/strcmp-1.c: New test.
22147         * gcc.c-torture/execute/strncmp-1.c: New test.
22148
22149 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22150
22151         * gcc.dg/ppc-ldstruct.c: New test.
22152
22153 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22154
22155         * gcc.c-torture/execute/va-arg-22.c: New test.
22156
22157 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22158
22159         * gcc.c-torture/compile/20020309-1.c: New test.
22160
22161 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22162
22163         * gcc.c-torture/execute/20020307-2.c: New test.
22164
22165 2002-03-07  Jeffrey A Law  (law@redhat.com)
22166
22167         * g77.f-torture/compile/20020307-1.f: New test.
22168
22169 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22170
22171         * gcc.dg/unordered-1.c: New test.
22172
22173 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22174
22175         * gcc.c-torture/execute/20020307-1.c: New test.
22176
22177 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22178
22179         * gcc.dg/20020304-1.c: New test.
22180
22181         * gcc.c-torture/compile/20020304-2.c: New test.
22182
22183 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22184
22185         * gcc.c-torture/compile/20020304-1.c: New test case
22186         (from PR c/5830).
22187
22188 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22189
22190         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22191
22192 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22193
22194         * g++.dg/other/classkey1.C: New test.
22195
22196 2002-03-01  Richard Henderson  <rth@redhat.com>
22197
22198         * gcc.c-torture/compile/981223-1.x: New.
22199         * gcc.c-torture/compile/920625-1.x: New.
22200
22201 2002-02-28  Richard Henderson  <rth@redhat.com>
22202
22203         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22204
22205 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22206
22207         * gcc.c-torture/execute/20020227-1.c: New test.
22208
22209 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22210
22211         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22212         here" ERROR lines.
22213         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22214         * g++.old-deja.g++.other/defarg1.C: Likewise.
22215         * g++.old-deja/g++.pt/calls2.C: Likewise.
22216         * g++.old-deja/g++.pt/crash20.C: Likewise.
22217         * g++.old-deja/g++.pt/crash30.C: Likewise.
22218         * g++.old-deja/g++.pt/crash36.C: Likewise.
22219         * g++.old-deja/g++.pt/crash6.C: Likewise.
22220         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22221         * g++.old-deja/g++.pt/derived3.C: Likewise.
22222         * g++.old-deja/g++.pt/error1.C: Likewise.
22223         * g++.old-deja/g++.pt/friend21.C: Likewise.
22224         * g++.old-deja/g++.pt/friend23.C: Likewise.
22225         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22226         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22227
22228 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22229
22230         * gcc.c-torture/execute/20020225-2.c: New test.
22231
22232 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22233
22234         * gcc.c-torture/execute/920730-1t.c,
22235         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22236         Delete test cases, only relevant to -traditional.
22237
22238 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22239
22240         * gcc.dg/cpp/undef1.c: Remove.
22241         * gcc.dg/cpp/directiv.c: Update.
22242         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22243
22244 2002-02-27  Michael Meissner  <meissner@redhat.com>
22245
22246         * gcc.c-torture/execute/20020226-1.c: New test.
22247
22248 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22249
22250         * g++.dg/debug/debug4.C: New test.
22251
22252         * gcc.dg/ia64-visibility-1.c: New test.
22253
22254 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22255
22256         * gcc.dg/debug/20020224-1.c: New.
22257
22258 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22259
22260         * gcc.c-torture/execute/960416-1.x: New.
22261         * gcc.c-torture/execute/divconst-3.x: Likewise.
22262
22263 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22264
22265         * gcc.dg/20020224-1.c: New test.
22266
22267 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22268
22269         * gcc.c-torture/execute/20020225-1.c: New.
22270
22271 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22272
22273         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22274
22275 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22276
22277         * gcc.dg/20020222-1.c: New test.
22278
22279 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22280
22281         * g++.dg/opt/anonunion1.C: New test.
22282
22283 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22284
22285         * g++.dg/template/qualttp19.C: New test.
22286         * g++.dg/template/qualttp20.C: New test.
22287         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22288         * g++.old-deja/g++.other/qual1.C: Likewise.
22289
22290 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22291
22292         * gcc.dg/attr-alwaysinline.c: New.
22293
22294 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22295
22296         * gcc.dg/20020220-1.c: New test.
22297
22298         * gcc.dg/20020220-2.c: New test.
22299
22300         * g++.dg/opt/mmx1.C: New test.
22301
22302 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22303
22304         * gcc.c-torture/compile/20020110.c: New test.
22305
22306 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22307
22308         * gcc.c-torture/execute/20020219-1.c: New test.
22309
22310         * gcc.dg/20020219-1.c: New test.
22311
22312         * gcc.dg/noncompile/20020220-1.c: New test.
22313
22314         * g++.dg/opt/ptrintsum1.C: New test.
22315
22316         * gcc.dg/debug/20020220-1.c: New test.
22317
22318 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22319
22320         * gcc.c-torture/execute/20020216-1.c: New test.
22321
22322 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22323
22324         * gcc.dg/decl-1.c: Update, new test.
22325
22326 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22327
22328         * g++.dg/abi/bitfield1.C: New test.
22329         * g++.dg/abi/bitfield2.C: New test.
22330
22331 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22332
22333         * gcc.dg/attr-nest.c: New test.
22334
22335 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22336
22337         * gcc.c-torture/execute/20020215-1.c: New test.
22338
22339 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22340
22341         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22342         * g++.dg/debug/debug.exp: New.
22343         * g++.dg/debug/trivial.C: New.
22344         * g++.dg/debug/debug1.C: Moved...
22345         * g++.dg/other/debug1.C: ...from here.
22346         * g++.dg/debug/debug2.C: Moved...
22347         * g++.dg/other/debug2.C: ...from here.
22348         * g++.dg/debug/debug3.C: Moved...
22349         * g++.dg/other/debug3.C: ...from here.
22350
22351         * gcc.dg/noncompile/20020213-1.c: New test.
22352
22353 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22354
22355         * g++.dg/other/debug3.C: New test.
22356
22357         * gcc.c-torture/execute/20020213-1.c: New test.
22358
22359 2002-02-13  Richard Smith <richard@ex-parrot.com>
22360
22361         * g++.old-deja/g++.other/thunk1.C: New test.
22362
22363 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22364
22365         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22366
22367 2002-02-13  Stan Shebs  <shebs@apple.com>
22368
22369         * gcc.dg/altivec-3.c: New.
22370
22371 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22372
22373         * gcc.dg/Wunreachable-1.c: New test.
22374         * gcc.dg/Wunreachable-2.c: New test.
22375
22376 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22377
22378         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22379
22380 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22381
22382         * gcc.dg/decl-1.c: New test.
22383
22384 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22385
22386         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22387
22388 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22389
22390         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22391         * gcc.c-torture/compile/980506-1.x: Likewise.
22392
22393 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22394
22395         * gcc.dg/20020210-1.c: New.
22396
22397 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22398
22399         * g77.f-torture/execute/947.f: New regression test
22400         for PR fortran/947.
22401
22402 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22403
22404         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22405         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22406
22407 2002-02-08  Richard Henderson  <rth@redhat.com>
22408
22409         * gcc.c-torture/compile/labels-3.c: New.
22410
22411 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22412
22413         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22414         expression statements work instead.
22415         * gcc.dg/noncompile/20020207-1.c: New test.
22416
22417 2002-02-07  Richard Henderson  <rth@redhat.com>
22418
22419         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22420
22421 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22422
22423         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22424         message from g77
22425         * lib/g77-dg.exp: Trim g77 error messages so that they are
22426         recognized by dg.exp.
22427
22428 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22429
22430         PR fortran/5473
22431         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22432
22433 2002-02-07  Richard Henderson  <rth@redhat.com>
22434
22435         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22436         to be sufficiently aligned for integers.
22437
22438 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * g++.dg/template/friend4.C: New test.
22441
22442 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22443
22444         PR fortran/5743
22445         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22446         unsupported cases.
22447
22448 2002-02-07  Richard Henderson  <rth@redhat.com>
22449
22450         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22451         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22452         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22453         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22454
22455 2002-02-06  Richard Henderson  <rth@redhat.com>
22456
22457         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22458
22459 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22460
22461         * gcc.dg/20020206-1.c: New test.
22462
22463 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22464
22465         * gcc.c-torture/execute/20020206-1.c: New test.
22466
22467         * gcc.c-torture/execute/20020206-2.c: New test.
22468
22469         PR optimization/5429:
22470         * gcc.c-torture/compile/20020206-1.c: New test.
22471
22472 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22473
22474         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22475         as certain file formats cannot support particularly large
22476         alignments.
22477
22478         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22479         and do not expect to be able to link the executable.
22480
22481         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22482         fail because the COFF format does not support the weak attribute.
22483
22484 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22485
22486         * g77.dg/pr5473.f:  New test
22487
22488 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22489
22490         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22491         Fix testcase accordingly.
22492
22493 2002-02-04  Richard Henderson  <rth@redhat.com>
22494
22495         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22496         (buf): Change to be an array of pointers, not ints.
22497
22498 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22499
22500         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22501         before all tests.  Move warning one line above to match where it
22502         C frontend emits.
22503         * gcc.dg/Wswitch-2.c: New test.
22504         * g++.dg/warn/Wswitch-1.C: New test.
22505         * g++.dg/warn/Wswitch-2.C: New test.
22506
22507 2002-02-04  Richard Henderson  <rth@redhat.com>
22508
22509         * g++.dg/abi/offsetof.C: Fix size comparison.
22510
22511 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22512
22513         * gcc.dg/cast-qual-2.c: New test.
22514
22515 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22516
22517         * gcc.dg/20020201-4.c: New test.
22518
22519 2002-02-04  Ben Elliston  <bje@redhat.com>
22520
22521         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22522         target_info attribute != 0, in addition to the empty string.
22523         (gcc_target_compile): Likewise.
22524
22525 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22526
22527         * gcc.dg/Wswitch.c: New test.
22528         PR gcc/4475. PR gcc/3780.
22529
22530 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22531
22532         * g77.f-torture/execute/5122.f: New test for regressions
22533         against PR fortran/5122.
22534
22535 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22536
22537         * g77.f-torture/compile/pr3743.f: Delete
22538         * g77.dg/pr3743-1.f: New test.
22539         * g77.dg/pr3743-2.f: New test.
22540         * g77.dg/pr3743-3.f: New test.
22541         * g77.dg/pr3743-4.f: New test.
22542
22543 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22544
22545         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22546
22547 2002-02-02  Richard Henderson  <rth@redhat.com>
22548
22549         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22550         * gcc.c-torture/execute/bf64-1.c: Likewise.
22551
22552 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22553
22554         * gcc.dg/20020201-2.c: New test.
22555
22556         * gcc.dg/20020201-3.c: New test.
22557
22558         * gcc.c-torture/execute/bitfld-2.c: New test.
22559
22560 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22561
22562         * gcc.dg/bitfld-1.c: Update.
22563         * gcc.dg/bitfld-2.c: Update.
22564         * gcc.c-torture/execute/bitfld-1.x: New.
22565
22566 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22567
22568         * gcc.c-torture/execute/20020201-1.c: New test.
22569
22570 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22571
22572         PR target/5469
22573         * gcc.dg/20020201-1.c: New test.
22574
22575 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22576
22577         PR fortran/3743
22578         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22579         * g77.f-torture/compile/pr3743.x: Remove
22580
22581 2002-01-31  Tom Rix  <trix@redhat.com>
22582
22583         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22584
22585 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22586
22587         * gcc.dg/noncompile/20020130-1.c: New test.
22588
22589 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22590
22591         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22592
22593 2002-01-29  Richard Henderson  <rth@redhat.com>
22594
22595         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22596         to long long.
22597         * gcc.c-torture/execute/bf64-1.c: Likewise.
22598
22599 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.c-torture/execute/20020129-1.c: New test.
22602
22603 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22604
22605         * gcc.c-torture/compile/20000224-1.c: Update.
22606         * gcc.c-torture/execute/bitfld-1.c: New tests.
22607         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22608         * gcc.dg/uninit-A.c: Update.
22609
22610 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         * g++.dg/template/ctor1.C: Add instantiation.
22613
22614 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22615
22616         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22617         argument to __builtin_prefetch to be const ptr.
22618
22619 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22620
22621         * gcc.c-torture/compile/20020120-1.c: New test.
22622
22623 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22624
22625         * gcc.c-torture/execute/20020127-1.c: New test.
22626
22627 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22628
22629         * g77.dg/f77-edit-i-in.f: New test
22630         * g77.dg/f77-edit-i-out.f: New test
22631
22632 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22633
22634         * gcc.dg/debug/debug.exp: New file.
22635         * gcc.dg/debug/trivial.c: New file.
22636         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22637         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22638         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22639         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22640         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22641         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22642         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22643         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22644         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22645         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22646         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22647         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22648         * gcc.dg/20000503-1.c: Removed.
22649         * gcc.dg/20010207-1.c: Removed.
22650         * gcc.dg/20011223-1.c: Removed.
22651         * gcc.dg/20020104-2.c: Removed.
22652         * gcc.dg/debug-1.c: Removed.
22653         * gcc.dg/debug-2.c: Removed.
22654         * gcc.dg/debug-3.c: Removed.
22655         * gcc.dg/debug-4.c: Removed.
22656         * gcc.dg/debug-5.c: Removed.
22657         * gcc.dg/debug-6.c: Removed.
22658         * gcc.dg/dwarf2-1.c: Removed.
22659         * gcc.dg/dwarf2-2.c: Removed.
22660
22661 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22662
22663         * g++.old-deja/g++.other/eh5.C: New test.
22664         * g++.old-deja/g++.other/sibcall2.C: New test.
22665         * g++.old-deja/g++.other/array9.C: New test.
22666         * g++.old-deja/g++.other/typename2.C: New test.
22667         * g++.old-deja/g++.other/crash60.C: New test.
22668         * g++.old-deja/g++.other/conv9.C: New test.
22669         * g++.old-deja/g++.other/mangle10.C: New test.
22670         * g++.old-deja/g++.other/unchanging1.C: New test.
22671         * g++.old-deja/g++.other/exprstmt1.C: New test.
22672         * g++.old-deja/g++.other/inline23.C: New test.
22673         * g++.old-deja/g++.eh/ia64-1.C: New test.
22674         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22675         * g++.old-deja/g++.other/reload1.C: New test.
22676         * g++.old-deja/g++.other/static20.C: New test.
22677         * g++.old-deja/g++.other/local-alloc1.C: New test.
22678         * g++.old-deja/g++.other/conv8.C: New test.
22679         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22680         * g++.old-deja/g++.other/storeexpr1.C: New test.
22681         * g++.old-deja/g++.other/storeexpr2.C: New test.
22682         * g++.dg/eh/template2.C: New test.
22683         * g++.dg/warn/weak1.C: New test.
22684
22685 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22686
22687         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22688         Remove first, non-varying, argument.
22689
22690 2002-01-23  Richard Henderson  <rth@redhat.com>
22691
22692         * gcc.dg/inline-2.c: New.
22693
22694         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22695         Add optional target arg.  Check number of arguments.
22696         (scan-assembler-not, scan-assembler-dem): Likewise.
22697         (scan-assembler-dem-not): Likewise.
22698
22699 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22700
22701         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22702         line 12.
22703         * g++.old-deja/g++.brendan/parse3.C,
22704         g++.old-deja/g++.other/crash26.C,
22705         g++.old-deja/g++.other/crash28.C,
22706         g++.old-deja/g++.other/crash29.C,
22707         g++.old-deja/g++.other/crash30.C,
22708         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22709
22710 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22711
22712         * gcc.dg/20020115-1.c: New.
22713
22714 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22715
22716         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22717
22718 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22719
22720         * gcc.dg/20020122-3.c: New.
22721
22722 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22723
22724         * g++.dg/other/gc1.C: New test.
22725
22726 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22727
22728         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22729
22730 2002-01-22  Richard Henderson  <rth@redhat.com>
22731
22732         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22733
22734 2002-01-22  Richard Henderson  <rth@redhat.com>
22735
22736         * gcc.dg/20020122-4.c: New.
22737
22738 2002-01-22  H.J. Lu <hjl@gnu.org>
22739
22740         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22741         link output.
22742         * gcc.dg/special/ecos.exp: Likewise.
22743         * lib/g++-dg.exp: Likewise.
22744         * lib/g77-dg.exp: Likewise.
22745         * lib/gcc-dg.exp : Likewise.
22746         * lib/mike-g++.exp: Likewise.
22747         * lib/mike-g77.exp: Likewise.
22748         * lib/mike-gcc.exp: Likewise.
22749         * lib/objc-dg.exp: Likewise.
22750
22751 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22752
22753         PR target/5379
22754         * gcc.dg/20020122-2.c: New test.
22755
22756 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22757
22758         * gcc.dg/20020122-1.c: New test.
22759
22760 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22761
22762         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22763
22764 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22765
22766         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22767
22768 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22769
22770         * gcc.c-torture/compile/20020121-1.c: New test.
22771
22772 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22773
22774         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22775         ld_library_path.
22776
22777 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22778
22779         * gcc.dg/20020218-1.c: New test.
22780
22781 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22782
22783         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22784         messages
22785         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22786         "At global scope" warning
22787         * g++.dg/ext/align1.C: Change cygwin test for alignment
22788         from db-bogus to dg-warning
22789
22790 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22791
22792         * g77.f-torture/compile/cpp2.F: New test.
22793
22794 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22795
22796         * g++.dg/template/access1.C: New test.
22797
22798 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22799
22800         * gcc.dg/20020118-1.c: New.
22801
22802 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22803
22804         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22805
22806 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22807
22808         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22809         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22810         alignment warnings.
22811
22812 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22813
22814         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22815         torture_with_loops and torture_without_loops
22816
22817 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22818
22819         * gcc.c-torture/compile/20020116-1.c: New test.
22820
22821 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22822
22823         * gcc.dg/20020116-2.c: New test.
22824
22825         * gcc.dg/ultrasp4.c: New test.
22826
22827         * gcc.dg/20020116-1.c: New test.
22828
22829 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22830
22831         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22832         by EABI.
22833
22834 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22835
22836         * gcc.misc-tests/i386-prefetch.exp: New.
22837         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22838         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22839         * gcc.misc-tests/i386-pf-none-1.c: New test.
22840         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22841
22842 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22843
22844         * gcc.dg/gnu89-init-1.c: Add new tests.
22845
22846 2002-01-15  Andreas Jaeger  <aj@suse.de>
22847
22848         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22849         * gcc.dg/i386-mmx-2.c: Likewise.
22850         * gcc.dg/i386-sse-1.c: Likewise.
22851         * gcc.dg/i386-sse-2.c: Likewise.
22852         * gcc.dg/i386-sse-3.c: Likewise.
22853
22854 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22855
22856         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22857         Uncomment additional cases that now pass.
22858
22859 2002-01-11  Richard Henderson  <rth@redhat.com>
22860
22861         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22862         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22863
22864 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22865
22866         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22867
22868 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22869
22870         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22871         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22872
22873 2002-01-10  Dale Johannesen  <dalej@apple.com>
22874
22875         * gcc.c-torture/execute/loop-11.c: New.
22876
22877 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22878
22879         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22880         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22881
22882 2002-01-09  Richard Henderson  <rth@redhat.com>
22883
22884         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22885         type in which to perform the operation for each size.
22886
22887 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22888
22889         * gcc.c-torture/compile/20020109-2.c: New test.
22890
22891 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22892
22893         * gcc.c-torture/execute/loop-10.c: New test.
22894
22895 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22896
22897         * gcc.c-torture/compile/20010226-1.c: New test.
22898         * gcc.c-torture/compile/20010227-1.c: New test.
22899         * gcc.c-torture/compile/20010426-1.c: New test.
22900         * gcc.c-torture/compile/20010510-1.c: New test.
22901         * gcc.c-torture/compile/20010605-3.c: New test.
22902         * gcc.c-torture/compile/20010824-1.c: New test.
22903         * gcc.c-torture/execute/20010409-1.c: New test.
22904         * gcc.dg/noncompile/20000901-1.c: New test.
22905         * gcc.dg/20001023-1.c: New test.
22906         * gcc.dg/20001101-1.c: New test.
22907         * gcc.dg/20001102-1.c: New test.
22908         * gcc.dg/20010207-1.c: New test.
22909         * gcc.dg/20010405-1.c: New test.
22910         * gcc.dg/20010822-1.c: New test.
22911         * gcc.dg/20011107-1.c: New test.
22912
22913 2002-01-09  Jeffrey A Law  (law@redhat.com)
22914
22915         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22916
22917         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22918         execution failure on PA targets.
22919
22920 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22921
22922         * gcc.c-torture/compile/20020109-1.c: New test.
22923
22924 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22925
22926         * gcc.c-torture/execute/20020108-1.c: New test.
22927
22928 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22929
22930         * gcc.dg/20020108-1.c: New test.
22931
22932 2002-01-08  H.J. Lu <hjl@gnu.org>
22933
22934         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22935         for header files.
22936
22937 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22938
22939         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22940         consistency.
22941
22942 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22943
22944         * gcc.dg/altivec-4.c: Test altivec predicates.
22945
22946 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22947
22948         * gcc.c-torture/execute/20020107-1.c: New test.
22949
22950 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22951
22952         PR c/5279
22953         * gcc.c-torture/compile/20020106-1.c: New test.
22954
22955 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22956
22957         * gcc.c-torture/execute/nestfunc-4.c: New test.
22958
22959 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22960
22961         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22962         extra triple that slipped in.
22963         * g++.old-deja/g++.abi/align.C: Likewise.
22964         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22965
22966 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22967
22968         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22969         * g++.old-deja/g++.abi/align.C: Likewise.
22970         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22971
22972         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22973         on FreeBSD/i386.
22974         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22975         FreeBSD.
22976
22977 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22978
22979         * gcc.dg/20020104-1.c: New test.
22980
22981         * gcc.dg/20020104-2.c: New test.
22982
22983 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22984
22985         * gcc.dg/20020103-1.c: Fix typo in target selector.
22986
22987 2002-01-03  Richard Henderson  <rth@redhat.com>
22988
22989         * gcc.dg/20020103-1.c: New.
22990
22991 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22992
22993         * gcc.c-torture/execute/20020103-1.c: New test.
22994
22995 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * g++.dg/other/debug2.C: New test.
22998
22999         * gcc.c-torture/compile/20020103-1.c: New test.
23000
23001 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23002
23003         * gcc.dg/gnu89-init-1.c: Added new tests.
23004
23005 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23006
23007         * g++.dg/template/friend2.C: Remove as patch is reverted.
23008
23009         * g++.dg/warn/oldcast1.C: New test.
23010
23011         * g++.dg/template/ptrmem1.C: New test.
23012         * g++.dg/template/ptrmem2.C: New test.
23013
23014         * g++.dg/template/ntp.C: New test.
23015
23016         * g++.dg/other/component1.C: New test.
23017
23018         * g++.dg/template/ttp3.C: New test.
23019
23020         * g++.dg/template/friend2.C: New test.
23021         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23022
23023 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         * g++.dg/other/ptrmem1.C: New test.
23026         * g++.dg/other/ptrmem2.C: New test.
23027
23028 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23029
23030         * g++.dg/template/ctor1.C: New test.
23031
23032 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23033
23034         * g++.dg/template/friend2.C: New test.
23035
23036 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23037
23038         * gcc.dg/mmix-1.c: New test.
23039
23040 2001-12-31  Richard Henderson  <rth@redhat.com>
23041
23042         * gcc.dg/asm-5.c: New.
23043
23044 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23045
23046         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23047         in namespace __gnu_cxx
23048
23049 2001-12-30  Richard Henderson  <rth@redhat.com>
23050
23051         * gcc.dg/debug-6.c: New.
23052
23053 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23054
23055         * gcc.c-torture/compile/20011229-2.c: New test.
23056
23057 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23058
23059         * gcc.dg/debug-3.c: New test.
23060         * gcc.dg/debug-4.c: New test.
23061         * gcc.dg/debug-5.c: New test.
23062
23063 2001-12-29  Richard Henderson  <rth@redhat.com>
23064
23065         * g++.dg/eh/loop1.C: New.
23066
23067 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23068
23069         * g++.dg/template/crash1.C: New test.
23070
23071 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23072
23073         * g++.dg/other/const1.C: New test.
23074
23075 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23076
23077         * gcc.c-torture/compile/20011229-1.c: New test.
23078
23079 2001-12-28  Stan Shebs  <shebs@apple.com>
23080
23081         * lib/objc-torture.exp: Resync with c-torture.exp.
23082         * lib/objc.exp: Load standard libraries.
23083
23084 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23085
23086         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23087         additional tests.
23088
23089 2001-12-27  Roger Sayle <roger@eyesopen.com>
23090
23091         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23092
23093 2001-12-27  Richard Henderson  <rth@redhat.com>
23094
23095         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23096
23097 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23098
23099         * g++.dg/eh/ctor1.C: New test.
23100         * g++.dg/other/error2.C: New test.
23101
23102 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         * g++.dg/other/init2.C: New test.
23105
23106 2001-12-24  Richard Henderson  <rth@redhat.com>
23107
23108         * gcc.dg/20011223-1.c: New.
23109         * gcc.dg/inline-1.c: New.
23110
23111 2001-12-23  Richard Henderson  <rth@redhat.com>
23112
23113         * gcc.dg/asm-4.c: Test operand modifiers.
23114
23115 2001-12-23  Richard Henderson  <rth@redhat.com>
23116
23117         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23118
23119 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23120
23121         * gcc.c-torture/execute/20011223-1.c: New test.
23122
23123 2001-12-21  Richard Henderson  <rth@redhat.com>
23124
23125         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23126         re-enables the warning.
23127
23128 2001-12-21  Richard Henderson  <rth@redhat.com>
23129
23130         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23131
23132 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gcc.c-torture/compile/20011218-1.c: New test.
23135
23136 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23137
23138         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23139         arm-isr.c test.
23140         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23141         epilogue generation for ARM ISR routines.
23142
23143 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23144
23145         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23146         * gcc.dg/format/c90-printf-3.c: Likewise.
23147         * gcc.dg/format/c99-printf-3.c: Likewise.
23148         * gcc.dg/format/ext-1.c: Likewise.
23149         * gcc.dg/format/ext-6.c: Likewise.
23150         * gcc.dg/format/format.h: Prototype unlocked stdio.
23151
23152 2001-12-20  Richard Henderson  <rth@redhat.com>
23153
23154         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23155         (arena): Use it.
23156         (malloc): Correct allocation logic.  Abort if we fill up the
23157         arena before initialization complete.
23158         (realloc): Correct allocation logic.
23159
23160 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23161
23162         * gcc.c-torture/compile/20011219-2.c: New test.
23163
23164         * gcc.c-torture/execute/20011219-1.c: New test.
23165
23166 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23167
23168         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23169         target does not support weak symbols.
23170
23171 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23172
23173         * gcc.c-torture/compile/20011219-1.c: New test.
23174
23175 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23176
23177         * g++.dg/other/error1.C: New test.
23178
23179 2001-12-17  Jeffrey A Law  (law@redhat.com)
23180
23181         * gcc.c-torture/execute/20011217-1.c: New test.
23182
23183 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23184
23185         * objc.dg/special/: New directory.
23186         * objc.dg/special/special.exp: New file.
23187         * objc.dg/special/unclaimed-category-1.h: New file.
23188         * objc.dg/special/unclaimed-category-1a.m: New file.
23189         * objc.dg/special/unclaimed-category-1.m: New file.
23190
23191 2001-12-17  Andreas Jaeger  <aj@suse.de>
23192
23193         * gcc.c-torture/compile/20011217-2.c: New test.
23194
23195 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23196
23197         * gcc.c-torture/compile/20011217-1.c: New test.
23198
23199 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23200
23201         * testsuite/gcc.dg/20011214-1.c: New.
23202
23203 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23204
23205         * gcc.dg/altivec-4.c: New.
23206
23207 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23208
23209         * gcc.dg/20011113-1.c: New test.
23210
23211 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23212
23213         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23214         std::__malloc_alloc_template<0> and
23215         std::__default_alloc_template<false, 0>.
23216
23217 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23218
23219         * objc/execute/bf-21.m: New test.
23220         * objc/execute/enumeration-1.m: New test.
23221         * objc/execute/enumeration-2.m: New test.
23222
23223 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23224
23225         * gcc.dg/gnu89-init-1.c: New test.
23226
23227 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23228
23229         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23230         * g++.old-deja/g++.jason/2371.C: Likewise.
23231         * g++.old-deja/g++.jason/template33.C: Likewise.
23232         * g++.old-deja/g++.jason/template34.C: Likewise.
23233         * g++.old-deja/g++.jason/template36.C: Likewise.
23234         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23235         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23236         * g++.old-deja/g++.other/typename1.C: Likewise.
23237         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23238         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23239         * g++.old-deja/g++.pt/typename11.C: Likewise.
23240         * g++.old-deja/g++.pt/typename14.C: Likewise.
23241         * g++.old-deja/g++.pt/typename16.C: Likewise.
23242         * g++.old-deja/g++.pt/typename3.C: Likewise.
23243         * g++.old-deja/g++.pt/typename4.C: Likewise.
23244         * g++.old-deja/g++.pt/typename5.C: Likewise.
23245         * g++.old-deja/g++.pt/typename7.C: Likewise.
23246         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23247
23248 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * g++.dg/other/linkage1.C: New test.
23251         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23252         specifiers.
23253
23254 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23255
23256         * gcc.dg/concat.c: New test.
23257
23258 2001-12-11  Stan Shebs  <shebs@apple.com>
23259
23260         * objc/compile: New test directory.
23261         * objc/compile/compile.exp: New expect script.
23262         * objc/compile/20011211-1.m: New compile test.
23263
23264 2001-12-11  Jason Merrill  <jason@redhat.com>
23265
23266         * lib/prune.exp (prune_gcc_output): Also handle "In member
23267         function".  So many permutations...
23268
23269 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23270
23271         * g++.dg/template/typedef1.C: New test.
23272
23273 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23274
23275         * g++.dg/other/copy1.C: New test.
23276
23277 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23278
23279         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23280
23281         * gcc.dg/builtin-choose-expr.c: New.
23282
23283 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23284
23285         * gcc.dg/altivec-2.c: New.
23286
23287 2001-12-07  Richard Henderson  <rth@redhat.com>
23288
23289         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23290
23291 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23292
23293         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23294         ultrasparc.
23295
23296 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23297
23298         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23299
23300 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23301
23302         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23303         variable argument list.
23304
23305 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23306
23307         * gcc.c-torture/execute/memcheck: Delete entire directory.
23308         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23309         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23310
23311 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23312
23313         * gcc.dg/Wshadow-1.c: New test.
23314
23315 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23316
23317         * gcc.c-torture/compile/20011130-1.c: New test.
23318
23319         * gcc.dg/noncompile/20011025-1.c: New test.
23320
23321         * g++.dg/other/anon-union.C: New test.
23322
23323         * gcc.c-torture/execute/20011024-1.c: New test.
23324
23325 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23326
23327         * gcc.c-torture/execute/20000722-1.x,
23328         gcc.c-torture/execute/20010123-1.x: Remove.
23329         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23330         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23331         gcc.dg/c99-complit-2.c: New tests.
23332
23333 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23334
23335         * g++.dg/inherit/base1.C: New test.
23336
23337 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * g++.dg/other/stdarg1.C: New test.
23340
23341         * gcc.c-torture/compile/20011130-2.c: New test.
23342
23343 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23344
23345         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23346         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23347         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23348         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23349         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23350         * gcc.dg/builtin-prefetch-1.c: New test.
23351
23352 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23353
23354         * gcc.dg/20011130-1.c: New test.
23355
23356 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23357
23358         * g++.dg/other/scope1.C: New test.
23359         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23360
23361 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23362
23363         * gcc.dg/vla-init-1.c: New test.
23364
23365 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23366
23367         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23368
23369 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23370
23371         * objc.dg/alias.m: Update.
23372         * objc.dg/class-1.m: Update.
23373         * objc.dg/const-str-1.m: Update.
23374         * objc.dg/fwd-proto-1.m: Update.
23375         * objc.dg/id-1.m: Update.
23376         * objc.dg/super-class-1.m: Update.
23377
23378 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23379
23380         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23381         constructs.
23382
23383 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23384
23385         * gcc.c-torture/execute/20011128-1.c: New test.
23386
23387 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23388
23389         * gcc.dg/20011127-1.c: New test.
23390
23391 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23392
23393         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23394         from Austin Group draft 7.
23395         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23396         scanf format arguments.
23397         * gcc.dg/format/no-exargs-2.c: New test.
23398
23399 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23400
23401         * g++.dg/abi/vbase8-4.C: New test.
23402
23403 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23404
23405         * gcc.c-torture/execute/20011121-1.c: New test.
23406
23407 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23408
23409         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23410
23411 2001-11-23  Andreas Jaeger  <aj@suse.de>
23412
23413         * gcc.dg/cpp/charconst-2.c: New test.
23414
23415 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23416
23417         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23418         to the host if it is remote.  Let tests specify extra headers
23419         they use.
23420         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23421         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23422         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23423         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23424         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23425         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23426         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23427         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23428         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23429         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23430
23431 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23432
23433         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23434         for little endian ARMs.
23435
23436 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23437
23438         * gcc.c-torture/compile/20011119-1.c: New test.
23439         * gcc.c-torture/compile/20011119-2.c: New test.
23440
23441 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23442
23443         * gcc.dg/altivec-1.c: Fix typo.
23444
23445 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23446
23447         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23448
23449 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23450
23451         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23452
23453 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23454
23455         * lib/g77.exp: Don't specify --rpath-link.
23456
23457         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23458         across all the headers.
23459         * gcc.dg/format/format.exp: For testing on a remote host,
23460         copy format.h.
23461
23462         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23463         * gcc.c-torture/execute/930406-1.c: Likewise.
23464         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23465
23466 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23467
23468         * gcc.dg/altivec-1.c: New.
23469
23470 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23471
23472         * gcc.dg/cpp/fpreprocessed.c: New test case.
23473
23474 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23475
23476         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23477         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23478         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23479
23480 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23481
23482         * gcc.dg/no-builtin-1.c: New test.
23483
23484 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23485
23486         * gcc.c-torture/execute/20011115-1.c: New test.
23487
23488 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23489
23490         * gcc.c-torture/compile/20011114-2.c: New test.
23491         * gcc.c-torture/compile/20011114-3.c: New test.
23492         * gcc.c-torture/compile/20011114-4.c: New test.
23493
23494 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23495
23496         * g++.dg/other/init1.C: New test.
23497
23498 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23499
23500         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23501         message.
23502
23503         * gcc.c-torture/execute/20011114-1.c: New testcase.
23504
23505         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23506         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23507         like the (before this change) version of 20010327-1.c.
23508
23509 2001-11-14  Roger Sayle <roger@eyesopen.com>
23510
23511         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23512
23513 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23514
23515         * g++.dg/init/array2.C: New test.
23516
23517 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23518
23519         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23520
23521 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23522
23523         * g++.dg/other/forscope1.C: New test.
23524         * g++.dg/ext/forscope1.C: New test.
23525         * g++.dg/ext/forscope2.C: New test.
23526
23527 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23528
23529         * gcc.c-torture/execute/20011113-1.c: New test.
23530
23531 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23532
23533         * gcc.c-torture/execute/20011109-2.c: New test.
23534
23535         * gcc.c-torture/execute/20011109-1.c: New test.
23536
23537 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23538
23539         * gcc.c-torture/compile/20011109-1.c: New test.
23540
23541 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23542
23543         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23544         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23545         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23546         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23547         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23548         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23549         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23550
23551 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23552
23553         * g++.dg/warn/Wshadow-1.C: New tests.
23554         * g++.old-deja/g++.mike/for3.C: Update.
23555
23556 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23557
23558         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23559         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23560         XFAILs.  Adjust expected error texts.
23561         * gcc.c-torture/compile/20011106-1.c,
23562         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23563         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23564         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23565         gcc.dg/c99-array-lval-5.c: New tests.
23566
23567 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23568
23569         * gcc.dg/cpp/defined.c: Update.
23570
23571 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23572
23573         * gcc.c-torture/execute/anon-1.c: New test.
23574
23575 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23576
23577         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23578         same size, so no warning should be produced on stormy16.
23579
23580         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23581         due to oversized array.
23582         * g++.old-deja/g++.mike/ns15.C: Likewise.
23583         * g++.old-deja/g++.pt/crash16.C: Likewise.
23584
23585 2001-11-02  Graham Stott  <grahams@redhat.com>
23586
23587         * g++.dgother/debug1.C: Fix typos.
23588
23589 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23590
23591         * g++.dg/other/debug1.C: New test.
23592
23593 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23594
23595         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23596         of unsigned long.
23597
23598 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23599
23600         * gcc.dg/20011029-2.c: New test.
23601
23602         * gcc.c-torture/compile/20011029-1.c: New test.
23603
23604 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23605
23606         * objc/execute/class_self-1.m: New test.
23607         * objc/execute/class_self-2.m: New test.
23608
23609 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23610
23611         * gcc.misc-tests/msgs.exp: Delete.
23612         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23613         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23614         error set to match recent changes.
23615
23616 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23617
23618         * gcc.dg/20011021-1.c: New test.
23619
23620 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23621
23622         * gcc.c-torture/compile/20011023-1.c: New test.
23623
23624 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23625
23626         * lib/g77.exp: Rewrite based on lib/g++.exp.
23627
23628 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23629
23630         * gcc.c-torture/execute/20011019-1.c: New test.
23631
23632         * gcc.dg/20011018-1.c: New test.
23633
23634 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23635
23636         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23637
23638 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23639
23640         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23641         * gcc.dg/attr-invalid.c: Likewise.
23642
23643 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23644
23645         * testsuite/gcc.dg/20011015-1.c: New test.
23646
23647 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23648
23649         * g++.dg/template/unify2.C: New test.
23650
23651 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23652
23653         * g++.dg/other/exception-specification.C: New test
23654
23655 2001-10-13  Tom Rix  <trix@redhat.com>
23656
23657         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23658         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23659
23660 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23661
23662         * testsuite/gcc.dg/20011009-1.c: New test.
23663
23664 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23665
23666         PR g++/4476
23667         * g++.dg/other/friend1.C: New test.
23668
23669 2001-10-11  Richard Henderson  <rth@redhat.com>
23670
23671         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23672
23673 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23674
23675         * gcc.c-torture/compile/20011010-1.c: New.
23676
23677 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23678
23679         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23680         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23681         g77.f-torture/execute/execute.exp,
23682         g77.f-torture/noncompile/noncompile.exp,
23683         gcc.c-torture/compile/compile.exp,
23684         gcc.c-torture/execute/execute.exp,
23685         gcc.c-torture/execute/ieee/ieee.exp,
23686         gcc.c-torture/execute/memcheck/memcheck.exp,
23687         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23688         objc/execute/execute.exp: Update FSF address.
23689
23690 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23691
23692         * gcc.dg/cpp/cmdlne-C.c: Update.
23693         * gcc.dg/cpp/cmdlne-C2.c: New.
23694
23695 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23696
23697         * gcc.c-torture/execute/20011008-3.c: New.
23698
23699 2001-10-08  DJ Delorie  <dj@redhat.com>
23700
23701         * gcc.dg/20011008-1.c: New.
23702         * gcc.dg/20011008-2.c: New.
23703
23704 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23705
23706         * gcc.dg/cpp/spacing1.c: Update test.
23707
23708 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23709
23710         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23711         spelling errors of "separate" as "seperate".
23712
23713 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23714
23715         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23716         enough to avoid inlining.
23717
23718 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23719
23720         * lib/g77.exp: set libg2c_dir correctly.
23721
23722 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23723
23724         * gcc.dg/cpp/macro11.c: New test.
23725
23726 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23727
23728         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23729         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23730         gcc.dg/format/multattr-3.c: New tests.
23731         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23732         tests for format attributes on function pointers being rejected.
23733
23734 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23735
23736         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23737
23738 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23739
23740         * g++.dg/warn/format1.C: New test.
23741
23742 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23743
23744         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23745
23746 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23747
23748         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23749
23750 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23751
23752         * gcc.dg/cpp/redef2.c: Add test.
23753
23754 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23755
23756         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23757         long-standing bug on i686, apparently.
23758         * gcc.c-torture/execute/loop-2c.x: New file.
23759         * gcc.c-torture/execute/loop-2d.x: New file.
23760         * gcc.c-torture/execute/loop-3c.x: New file.
23761
23762 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23763
23764         * gcc.dg/cpp/20000625-2.c: Correct line number.
23765
23766 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23767
23768         * gcc.dg/cpp/macro10.c: New test.
23769         * gcc.dg/cpp/strify3.c: New test.
23770         * gcc.dg/cpp/spacing1.c: Add tests.
23771         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23772         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23773
23774 2001-09-24  DJ Delorie  <dj@redhat.com>
23775
23776         * gcc.c-torture/execute/20010924-1.c: New test.
23777
23778 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23779
23780         * testsuite/objc/execute/paste.m: Remove.
23781
23782 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23783
23784         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23785
23786 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23787
23788         * g77.dg/strlen0.f: New test.
23789
23790 2001-09-21  Richard Henderson  <rth@redhat.com>
23791
23792         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23793         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23794
23795 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23796
23797         Table-driven attributes.
23798         * g++.dg/ext/attrib1.C: New test.
23799
23800 2001-09-20  DJ Delorie  <dj@redhat.com>
23801
23802         * gcc.dg/20000926-1.c: Update expected warning messages.
23803         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23804         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23805         array.
23806
23807 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23808
23809         * g++.dg/eh/registers1.C: New test case.
23810
23811 2001-09-17  Richard Henderson  <rth@redhat.com>
23812
23813         * gcc.dg/array-5.c: Fix VLA decomposition test.
23814
23815 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23816
23817         * gcc.dg/cpp/line5.c: New testcase.
23818
23819 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23820
23821         * gcc.dg/cpp/macro9.c: New test.
23822
23823 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23824
23825         * gcc.c-torture/execute/980223.c: Change type of addr from long
23826         to char *.
23827
23828 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23829
23830         * gcc.c-torture/execute/20010915-1.c: New test.
23831
23832 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23833
23834         * g77.dg/bprob: New directory.
23835         * g77.dg/bprob/bprob.exp: New file.
23836         * g77.dg/bprob/bprob-1.f: New test.
23837         * g77.dg/gcov: New directory.
23838         * g77.dg/gcov/gcov.exp: New file.
23839         * g77.dg/gcov/gcov-1.f: New test.
23840         * g77.dg/gcov/gcov-1.x: New file.
23841
23842 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23843
23844         * gcc.dg/cpp/directiv.c: Update.
23845         * gcc.dg/cpp/undef1.c: Update.
23846
23847 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23848
23849         * gcc.dg/20010912-1.c: New test.
23850
23851 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23852
23853         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23854         language-independent file in lib.
23855         * lib/gcov.exp: New file.
23856
23857 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23858
23859         * gcc.c-torture/compile/20010911-1.c: New test.
23860
23861 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23862
23863         * lib/profopt.exp: New, to support profile-directed optimizations.
23864         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23865         * gcc.misc-tests/bprob-1.c: New test.
23866         * gcc.misc-tests/bprob-2.c: New test.
23867
23868 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23869
23870         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23871         XFAIL and which kinds of gcov output to verify.
23872         * gcc.misc-tests/gcov-4b.x: New file.
23873         * gcc.misc-tests/gcov-5b.x: New file.
23874         * gcc.misc-tests/gcov-6.x: New file.
23875         * gcc.misc-tests/gcov-7.c: New test.
23876         * gcc.misc-tests/gcov-7.x: New file.
23877
23878 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23879
23880         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23881         * gcc.misc-tests/gcov-6.c: New test.
23882
23883 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23884
23885         PR c++/3986
23886         * g++.dg/abi/vbase1.C: New test.
23887
23888 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23889
23890         * objc.dg/method-2.m: New.
23891
23892 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23893
23894         PR c++/4203
23895         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23896         * g++.dg/init/empty1.C: New test.
23897
23898 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * gcc.c-torture/compile/20010903-1.c: New test.
23901
23902 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23903
23904         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23905         for m68k.
23906
23907 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23908
23909         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23910
23911         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23912
23913         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23914
23915 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23916
23917         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23918         for 16-bit 'unsigned int'.
23919
23920 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23921
23922         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23923
23924 2001-08-27  Richard Henderson  <rth@redhat.com>
23925
23926         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23927         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23928
23929 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23930
23931         * gcc.dg/asm-names.c (ymain): New.
23932
23933 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23934
23935         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23936         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23937         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23938
23939 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23940
23941         * gcc.dg/compare5.c: New testcase.
23942
23943 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23944
23945         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23946         and "In instantiation".
23947
23948 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23949
23950         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23951
23952 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23953
23954         * gcc.misc-tests/gcov.exp: Add support for branch information.
23955         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23956         * gcc.misc-tests/gcov-4.c: New test.
23957         * gcc.misc-tests/gcov-4b.c: New test.
23958         * gcc.misc-tests/gcov-5b.c: New test.
23959
23960 2001-08-20  Zack Weinberg  <zackw@panix.com>
23961
23962         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23963         expected to fail.
23964
23965 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23966
23967         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23968
23969 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23970
23971         * g++.dg/eh/template1.C: New test.
23972
23973 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23974
23975         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23976         Fix thinko.
23977         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23978         for xfail.
23979
23980 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23981
23982         * lib/g77-dg.exp:  Use prune.exp for common procedures
23983         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23984         * lib/g77.exp: (g77-dg-prune) Remove
23985
23986 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23987
23988         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23989
23990 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23991
23992         * g++.dg/template/unify1.C: New test.
23993
23994 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23995
23996         * g++.dg/abi/empty4.C: New test.
23997
23998 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23999
24000         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24001         solaris2.*
24002         * g77.f-torture/compile/pr3743.x: Likewise
24003
24004 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24005
24006         * g++.dg/other/using-declaration.C: New test.
24007
24008 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24009
24010         * gcc.dg/cpp/tr-sign.c: New testcase.
24011
24012 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24013
24014         * gcc.dg/cpp/19951025-1.c: Revert.
24015         * gcc.dg/cpp/directiv.c: We no longer process directives that
24016         interrupt macro arguments.
24017
24018 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24019
24020         * gcc.dg/bconstp-1.c: New test.
24021
24022 2001-08-03  Richard Henderson  <rth@redhat.com>
24023
24024         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24025
24026 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24027
24028         * gcc.dg/cpp/19951025-1.c: Update.
24029
24030 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24031
24032         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24033         should be x.
24034
24035 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24036
24037         Kill -fhonor-std.
24038         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24039         * g++.old-deja/g++.other/std1.C: Likewise.
24040         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24041
24042 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24043
24044         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24045         (g77_pass, g77_fail, g77_finish, g77_exit,
24046         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24047
24048 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24049
24050         * g77.dg/fbackslash.f
24051         * g77.dg/fcase-preserve.f
24052         * g77.dg/ff90-1.f
24053         * g77.dg/ffixed-line-length-0.f
24054         * g77.dg/ffixed-line-length-132.f
24055         * g77.dg/ffixed-line-length-7.f
24056         * g77.dg/ffixed-line-length-72.f
24057         * g77.dg/ffixed-line-length-none.f
24058         * g77.dg/ffree-form-1.f
24059         * g77.dg/fno-backslash.f
24060         * g77.dg/fno-f90-1.f
24061         * g77.dg/fno-fixed-form-1.f
24062         * g77.dg/fno-onetrip.f
24063         * g77.dg/fno-typeless-boz.f
24064         * g77.dg/fno-underscoring.f
24065         * g77.dg/fno-vxt-1.f
24066         * g77.dg/fonetrip.f
24067         * g77.dg/ftypeless-boz.f
24068         * g77.dg/fugly-assumed.f
24069         * g77.dg/funderscoring.f
24070         * g77.dg/fvxt-1.f
24071
24072 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24073
24074         * objc.dg/fwd-proto-1.m: New.
24075         * objc.dg/local-decl-1.m: New.
24076         * objc.dg/naming-1.m: New.
24077         * objc.dg/naming-2.m: New.
24078         * objc.dg/proto-hier-1.m: New.
24079
24080 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24081
24082         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24083         largest-type elements to a struct makes its size grow.
24084
24085 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24086
24087         * g++.dg/abi/vthunk1.C: New test.
24088
24089 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24090
24091         * g++.dg/abi/vbase8-22.C: New test.
24092
24093 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24094
24095         * gcc.dg/cpp/macro8.c: New test.
24096
24097 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24098
24099         * g++.dg/abi/vbase8-21.C: New test.
24100
24101 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24102
24103         * g++.dg/abi/vbase8-10.C: New test.
24104
24105 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24106
24107         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24108         ${tool}_set_ld_library_path.
24109         Changed caller.
24110         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24111         g++.exp.
24112
24113 2001-07-26  Stan Cox <scox@redhat.com>
24114
24115         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24116         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24117         gcc_exit, gcc_check_unsupported_p):
24118         Moved to gcc-deps.exp
24119         * gcc-deps.exp: New file.
24120
24121 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24122
24123         * g++.old-deja/g++.pt/defarg14.C: New test.
24124
24125 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24126
24127         * g++.old-deja/g++.other/lineno5.C: New test.
24128
24129 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24130
24131         * g++.old-deja/g++.pt/crash68.C: New test.
24132
24133 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24134
24135         * g++.old-deja/g++.other/crash42.C: New test.
24136
24137 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24138
24139         * gcc.dg/cpp/extratokens.c: Fix.
24140         * gcc.dg/cpp/skipping2.c: New tests.
24141
24142 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24143
24144         * gcc.c-torture/execute/20010724-1.c: New file.
24145         * gcc.c-torture/execute/20010724-1.x: New file.
24146
24147 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         * g++.old-deja/g++.other/cond7.C: New test.
24150
24151 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24152
24153         * g++.old-deja/g++.other/optimize4.C: New test.
24154
24155 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24156
24157         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24158
24159 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24160
24161         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24162         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24163         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24164         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24165
24166         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24167         bug report" message.
24168
24169         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24170         * g++.dg/ext/instantiate1.C: Move from old-deja.
24171
24172 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24173
24174         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24175         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24176         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24177         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24178
24179 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24180
24181         * gcc.c-torture/execute/20010723-1.c: New test.
24182
24183 2001-07-23  Ben Elliston  <bje@redhat.com>
24184
24185         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24186
24187 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24188
24189         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24190         i[34567]86-*-*.
24191         Delete handling of ieee_multilib_flags.
24192         Pass -mieee for alpha*-*-* and sh-*-*.
24193         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24194
24195 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24196
24197         Remove old-abi tests.
24198         * g++.old-deja/g++.mike/p11116.C: Remove.
24199         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24200
24201 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24202
24203         * g77.f-torture/compile/pr3743.f:  New test
24204
24205 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24206
24207         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24208
24209 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24210
24211         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24212         g++.old-deja/g++.pt/static6.C: Likewise.
24213         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24214         supports weak symbols.
24215
24216 2001-07-18  Andreas Jaeger  <aj@suse.de>
24217
24218         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24219         supported again.
24220
24221 2001-07-18  Andreas Jaeger  <aj@suse.de>
24222
24223         * gcc.dg/iftrap-1.c: Fix target line.
24224
24225 2001-07-17  Richard Henderson  <rth@redhat.com>
24226
24227         * gcc.c-torture/execute/20010717-1.c: New.
24228
24229 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24230
24231         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24232         tests.
24233
24234 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24235
24236         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24237
24238 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24239
24240         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24241         UAC_SIGBUS, UAC_NOPRINT definitions.
24242
24243 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24244
24245         * objc/execute/object_is_class.m: New test.
24246         * objc/execute/object_is_meta_class.m: New test.
24247
24248 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24249
24250         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24251         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24252
24253 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24254
24255         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24256         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24257
24258 2001-07-14  Richard Henderson  <rth@redhat.com>
24259
24260         * gcc.dg/iftrap-1.c: New.
24261
24262 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24263
24264         * g77.f-torture/execute/intrinsic77.f: New test.
24265
24266 2001-07-11  Janis Johnson <janis@us.ibm.com>
24267
24268         * gcc.misc-tests/gcov-3.c: New test.
24269
24270 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24271
24272         * gcc.c-torture/compile/20010711-1.c,
24273         * gcc.c-torture/compile/20010711-2.c: New tests.
24274
24275 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24276
24277         * gcc.c-torture/execute/20010711-1.c: New test.
24278
24279 2001-07-11  Ben Elliston  <bje@redhat.com>
24280
24281         * g++.old-deja/g++.other/enum5.C: New test.
24282
24283 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24284
24285         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24286         (g++-dg-prune): Call prune_gcc_output.
24287         * prune.exp: New file for prune_gcc_output.
24288         * lib/g++.exp, lib/gcc.exp: Load it.
24289
24290 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24291
24292         * gcc.c-torture/compile/20010701-1.c,
24293         g++.old-deja/g++.ext/attrib6.C: New tests.
24294
24295 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24296
24297         * gcc.c-torture/compile/20010706-1.c: New test.
24298
24299 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24300
24301         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24302
24303 2001-06-28  Stan Shebs  <shebs@apple.com>
24304
24305         * gcc.dg/pragma-darwin.c: New test.
24306
24307 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24308
24309         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24310         Solaris 2.[678] system.
24311
24312 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24313
24314         * gcc.dg/20010622-1.c: New test.
24315
24316 2001-06-18  Stan Shebs  <shebs@apple.com>
24317
24318         * objc.dg: New directory.
24319         * objc.dg/dg.exp: New file.
24320         * objc.dg/alias.m: New.
24321         * objc.dg/class-1.m: New.
24322         * objc.dg/class-2.m: New.
24323         * objc.dg/const-str-1.m: New.
24324         * objc.dg/const-str-2.m: New.
24325         * objc.dg/id-1.m: New.
24326         * objc.dg/method-1.m: New.
24327         * objc.dg/super-class-1.m: New.
24328         * lib/objc-dg.exp: New file.
24329
24330 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24331
24332         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24333         of label name.
24334
24335 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24336
24337         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24338
24339 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24340
24341         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24342         variable.
24343
24344 2001-06-12  Richard Henderson  <rth@redhat.com>
24345
24346         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24347
24348 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24349
24350         * g++.old-deja/g++.abi/vbase5.C: New test.
24351         * g++.old-deja/g++.abi/vbase6.C: New test.
24352         * g++.old-deja/g++.abi/vbase7.C: New test.
24353
24354 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24355
24356         * gcc.c-torture/compile/20010610-1.c: New test.
24357
24358 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24359
24360         * g++.old-deja/g++.abi/vbase4.C: New test.
24361
24362 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24363
24364         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24365         support %f for HC11/HC12 targets.
24366         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24367         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24368         on HC11/HC12 targets.
24369         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24370
24371 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24372
24373         * gcc.dg/wchar_t-1.c: New file.
24374         * gcc.dg/wint_t-1.c: Likewise.
24375
24376 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24377
24378         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24379
24380 2001-06-11  Richard Henderson  <rth@redhat.com>
24381
24382         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24383
24384 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24385
24386         * gcc.c-torture/compile/20010611-1.c: New test.
24387
24388 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24389
24390         * gcc.dg/c99-tag-1.c: Add more tests.
24391
24392 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24393
24394         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24395         representation on MN10300 and ARM/Thumb.
24396
24397 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24398
24399         * g77.f-torture/execute/20010610.f: New.
24400
24401 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24402
24403         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24404         names.
24405
24406 2001-06-09  Richard Henderson  <rth@redhat.com>
24407
24408         * gcc.c-torture/execute/ashrdi-1.c: New.
24409         * gcc.c-torture/execute/ashldi-1.c: New.
24410         * gcc.c-torture/execute/lshrdi-1.c: New.
24411
24412 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24413
24414         * objc/execute/load-3.m: Added. Check sending +load to categories,
24415         in addition to classes.
24416
24417 2001-06-08  Stan Shebs  <shebs@apple.com>
24418
24419         * objc/execute/load-2.m: New test.  From Nicola Pero
24420         <n.pero@mi.flashnet.it>.
24421
24422 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * gcc.c-torture/execute/20010605-2.c: New test.
24425
24426 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24427
24428         * g++.old-deja/g++.abi/vbase2.C: New test.
24429         * g++.old-deja/g++.abi/vbase3.C: New test.
24430
24431 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24432
24433         * g++.old-deja/g++.pt/friend49.C: New test.
24434
24435 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24436
24437         * g++.old-deja/g++.ext/anon3.C: New test.
24438
24439 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24440
24441         * g++.old-deja/g++.other/conv7.C: New test.
24442
24443 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24444
24445         * gcc.c-torture/compile/20010605-2.c: New test.
24446
24447 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24448
24449         * gcc.c-torture/execute/20010604-1.c: New test.
24450
24451 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24452
24453         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24454
24455 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24456
24457         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24458         (g++_link_flags): Likewise.
24459         (g++_init): Pass gccpath's value to two previous functions.
24460
24461 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24462
24463         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24464         Ensure logfile entry matches exec command line.
24465
24466 2001-05-31  Richard Henderson  <rth@redhat.com>
24467
24468         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24469         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24470
24471 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24472
24473         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24474         compiler for irix6.2
24475
24476 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.old-deja/g++.other/optimize3.C: New file.
24479
24480 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24481
24482         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24483         assemble.
24484
24485 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.old-deja/g++.other/optimize2.C: New file.
24488
24489 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24490
24491         * gcc.c-torture/compile/20010518-2.c: New file.
24492         * gcc.c-torture/execute/20010518-1.c: New file.
24493         * gcc.c-torture/execute/20010518-2.c: New file.
24494
24495 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24496
24497         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24498
24499 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24500
24501         G++ no longer defines builtins that do not begin with __builtin.
24502         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24503         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24504         * g++.old-deja/g++.law/builtin1.C: Likewise.
24505         * g++.old-deja/g++.law/cvt2.C: Likewise.
24506         * g++.old-deja/g++.mike/net5.C: Likewise.
24507         * g++.old-deja/g++.other/builtins1.C: Likewise.
24508         * g++.old-deja/g++.other/builtins2.C: Likewise.
24509         * g++.old-deja/g++.other/builtins3.C: Likewise.
24510         * g++.old-deja/g++.other/builtins4.C: Likewise.
24511         * g++.old-deja/g++.other/inline8.C: Likewise.
24512         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24513
24514 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24515
24516         * g++.old-deja/g++.pt/using1.C: Adjust.
24517         * g++.old-deja/g++.pt/using2.C: New test.
24518
24519 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24520
24521         * gcc.dg/cpp/charconst.c: New tests.
24522         * gcc.dg/cpp/escape.c: New tests.
24523         * gcc.dg/cpp/escape-1.c: New tests.
24524         * gcc.dg/cpp/escape-2.c: New tests.
24525         * gcc.dg/cpp/ucs.c: New tests.
24526
24527 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24528
24529         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24530         native compiler for irix6.5.
24531
24532 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24533
24534         * lib/g++.exp (g++_include_flags): Use args to compute
24535         get_multilibs.
24536         (g++_link_flags): Likewise.
24537         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24538
24539 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24540
24541         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24542
24543 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24544
24545         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24546         this file.
24547
24548 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24549
24550         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24551         STACK_SIZE;
24552         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24553         to STACK_SIZE; Use it to define size of add_histo array.
24554         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24555         to STACK_SIZE.
24556         (f): Use GITT_SIZE to define size of gitt local table.
24557         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24558         to STACK_SIZE; Use it to define size of bytemem array.
24559
24560 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24561
24562         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24563         on 68HC11/HC12 due to the asm instruction.
24564         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24565         * gcc.c-torture/compile/920520-1.x: Likewise.
24566         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24567         on 68HC11/HC12 because the function is larger than 64K.
24568         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24569         on 68HC11/HC12 because the structure is too large.
24570
24571 2001-05-20  Richard Henderson  <rth@redhat.com>
24572
24573         * gcc.c-torture/execute/20010520-1.c: New.
24574
24575 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24576
24577         * g++.old-deja/g++.warn/compare1.C: New test.
24578         * gcc.dg/compare4.c: New test.
24579
24580 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24581
24582         * g++.old-deja/g++.other/optimize1.C: New test.
24583
24584 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24585
24586         * g++.old-deja/g++.pt/spec41.C: New test.
24587
24588 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24589
24590         * gcc.c-torture/compile/20010114-1.x: Remove.
24591
24592 2001-05-18  Stan Shebs  <shebs@apple.com>
24593
24594         * gcc.c-torture/compile/20010518-1.c: New test.
24595
24596 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24599         * g++.old-deja/g++.pt/crash67.C: New test.
24600
24601 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24602
24603         * g++.old-deja/g++.other/debug9.C: New test.
24604
24605 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24606
24607         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24608
24609 2001-05-16  Jan Hubicka  <jh@suse.cz>
24610
24611         * gcc.c-torture/compile/20010516-1.c: New test.
24612
24613 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24614
24615         * g++.old-deja/g++.other/crash41.C: New test.
24616
24617 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.old-deja/g++.pt/crash66.C: New test.
24620
24621 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24622
24623         * g++.old-deja/g++.robertl/eb27.C: Convert.
24624
24625 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24626
24627         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24628         declaration being redundant.
24629
24630 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24631
24632         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24633
24634 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24635
24636         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24637
24638 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24639
24640         * lib/g++.exp: Use testsuite_flags.
24641
24642 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24643
24644         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24645
24646 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24647
24648         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24649
24650 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24651
24652         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24653
24654 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24655
24656         * gcc.c-torture/compile/20010313-1.c: New test.
24657
24658 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24659
24660         * gcc.dg/cpp/direct2.c: New test.
24661         * gccq.dg/cpp/direct2s.c: New test.
24662
24663         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24664
24665 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24666
24667         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24668         * g++.old-deja/g++.other/op3.C: Likewise.
24669
24670 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24671
24672         * gcc.dg/cpp/syshdr.h: New file.
24673         * gcc.dg/cpp/sysmac1.c: Update.
24674         * gcc.dg/cpp/sysmac2.c: Update.
24675
24676 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24677
24678         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24679
24680 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24681
24682         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24683         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24684
24685 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24686
24687         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24688
24689 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24690
24691         * lib/g++.exp (g++_include_flags): Don't use any special flags
24692         if TESTING_IN_BUILD_TREE is not defined.
24693         (g++_init): Use a plain 'c++' as the compiler if
24694         TESTING_IN_BUILD_TREEE is not defined.
24695
24696 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24697
24698         * g++.old-deja/g++.eh/catch13.C: New test.
24699         * g++.old-deja/g++.eh/catch14.C: New test.
24700
24701 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24702
24703         * gcc.dg/cpp/tr-define.c: New test.
24704
24705 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24706
24707         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24708         <stdlib.h>, not <malloc.h>.
24709
24710 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         * g++.old-deja/g++.ns/template17.C: New test.
24713
24714 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24715
24716         * g++.old-deja/g++.pt/ref4.C: New test.
24717
24718 2001-04-30  Richard Henderson  <rth@redhat.com>
24719
24720         * gcc.dg/20000724-1.c: Revert last change.
24721
24722 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24723
24724         * g77.f-torture/execute/20010430.f: New test.
24725
24726 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24727
24728         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24729
24730 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24731
24732         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24733
24734 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24735
24736         * g++.old-deja/g++.eh/crash6.C: New test.
24737
24738 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24739
24740         * g++.old-deja/g++.other/warn7.C: New test.
24741
24742 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24743
24744         * g++.old-deja/g++.other/defarg9.C: New test.
24745
24746 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24747
24748         * g77.f-torture/compile/20010426.f: New test.
24749         * g77.f-torture/execute/20010426.f: New test.
24750
24751 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24752
24753         * g77.f-torture/compile/20000629-1.x: Remove - error
24754         has been fixed.
24755
24756 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24757
24758         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24759         Tweak slightly to work with g++.dg framework.
24760         * g++.dg/special/ecos.exp: Run initp1.C test.
24761         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24762
24763         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24764         its linker doesn't give line numbers either.
24765         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24766
24767 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24768
24769         * g++.old-deja/g++.other/lex1.C: New test.
24770
24771 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24772
24773         * gcc.dg/noncompile/20010425-1.c: New test.
24774
24775 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24776
24777         * g++.old-deja/g++.pt/mangle2.C: New test.
24778
24779 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24780
24781         * gcc.dg/format/plus-1.c: New test.
24782
24783 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24784
24785         * gcc.dg/20010423-1.c: New test.
24786
24787 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24788
24789         * gcc.c-torture/execute/20010422-1.c: New test.
24790
24791 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24792
24793         * g++.old-deja/g++.ns/type2.C: New test.
24794
24795 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24796
24797         * g++.old-deja/g++.other/perf1.C: New test.
24798
24799 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24800
24801         * gcc.dg/c99-func-2.c: Remove xfail.
24802         * gcc.dg/c99-func-3.c: Remove xfail.
24803         * gcc.dg/c99-func-4.c: Remove xfail.
24804
24805 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24806
24807         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24808
24809 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24810
24811         * gcc.c-torture/compile/20010423-1.c: New test.
24812
24813 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24814
24815         * g++.old-deja/g++.pt/typename28.C: New test.
24816
24817 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24818
24819         * g++.old-deja/g++.abi/empty2.C: New test.
24820         * g++.old-deja/g++.abi/empty3.C: New test.
24821
24822 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24823
24824         * g++.old-deja/g++.other/comdat2.C: New test.
24825         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24826
24827 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24828
24829         * g++.old-deja/g++.other/overload14.C: New test.
24830
24831 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24832
24833         * g++.old-deja/g++.other/lookup23.C: New test.
24834
24835 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24836
24837         * gcc.c-torture/execute/20010403-1.c: New test.
24838
24839 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24840             Mark Mitchell  <mark@codesourcery.com>
24841
24842         * lib/old-dejagnu.exp: Don't delete output of executable.
24843         Add .exe suffix to executables.
24844
24845 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24846
24847         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24848
24849 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24850
24851         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24852
24853 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24854
24855         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24856         * g++.old-deja/g++.abi/crash1.C: New test.
24857
24858 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24859
24860         * g++.old-deja/g++.other/crash40.C: New test.
24861
24862 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24863
24864         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24865
24866 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24867
24868         * g++.old-deja/g++.other/warn6.C: New test.
24869
24870 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24871
24872         * g++.old-deja/g++.robertl/eb42.C: Same.
24873
24874 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24875
24876         * gcc.dg/wtr-conversion-1.c: New testcase.
24877
24878 2001-04-10  Richard Henderson  <rth@redhat.com>
24879
24880         * g++.old-deja/g++.other/array5.C: New.
24881
24882 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24883
24884         * gcc.c-torture/execute/20010408-1.c: New test.
24885
24886 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24887
24888         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24889         headers and constructs.
24890         * g++.old-deja/g++.robertl/eb79.C: Same.
24891         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24892         * g++.old-deja/g++.robertl/eb73.C: Same.
24893         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24894         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24895         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24896         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24897         * g++.old-deja/g++.robertl/eb44.C: Same.
24898         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24899         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24900         * g++.old-deja/g++.robertl/eb39.C: Same.
24901         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24902         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24903         * g++.old-deja/g++.robertl/eb30.C: Same.
24904         * g++.old-deja/g++.robertl/eb3.C: Same.
24905         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24906         * g++.old-deja/g++.robertl/eb21.C: Same.
24907         * g++.old-deja/g++.robertl/eb15.C: Same.
24908         * g++.old-deja/g++.robertl/eb118.C: Same.
24909         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24910         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24911         * g++.old-deja/g++.robertl/eb109.C: Same.
24912         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24913         * g++.old-deja/g++.mike/rtti1.C: Same.
24914         * g++.old-deja/g++.mike/p658.C: Same.
24915         * g++.old-deja/g++.mike/net46.C: Same.
24916         * g++.old-deja/g++.mike/net34.C: Same.
24917         * g++.old-deja/g++.mike/memoize1.C: Same.
24918         * g++.old-deja/g++.mike/eh2.C: Same.
24919         * g++.old-deja/g++.law/weak.C: Same.
24920         * g++.old-deja/g++.law/visibility7.C: Same.
24921         * g++.old-deja/g++.law/visibility25.C: Same.
24922         * g++.old-deja/g++.law/visibility22.C: Same.
24923         * g++.old-deja/g++.law/visibility2.C: Same.
24924         * g++.old-deja/g++.law/visibility17.C: Same.
24925         * g++.old-deja/g++.law/visibility13.C: Same.
24926         * g++.old-deja/g++.law/visibility10.C: Same.
24927         * g++.old-deja/g++.law/visibility1.C: Same.
24928         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24929         * g++.old-deja/g++.law/vbase1.C: Same.
24930         * g++.old-deja/g++.law/operators32.C: Same.
24931         * g++.old-deja/g++.law/nest3.C: Same.
24932         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24933         * g++.old-deja/g++.law/except5.C (main): Same.
24934         * g++.old-deja/g++.law/cvt7.C (run): Same.
24935         * g++.old-deja/g++.law/cvt2.C: Same.
24936         * g++.old-deja/g++.law/cvt16.C: Same.
24937         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24938         * g++.old-deja/g++.law/ctors17.C (main): Same.
24939         * g++.old-deja/g++.law/ctors13.C: Same.
24940         * g++.old-deja/g++.law/ctors12.C (main): Same.
24941         * g++.old-deja/g++.law/ctors10.C: Same.
24942         * g++.old-deja/g++.law/code-gen5.C: Same.
24943         * g++.old-deja/g++.law/bad-error7.C: Same.
24944         * g++.old-deja/g++.law/arm9.C: Same.
24945         * g++.old-deja/g++.law/arm12.C: Same.
24946         * g++.old-deja/g++.law/arg8.C: Same.
24947         * g++.old-deja/g++.law/arg1.C: Same.
24948         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24949         * g++.old-deja/g++.jason/template31.C: Same.
24950         * g++.old-deja/g++.jason/template24.C (main): Same.
24951         * g++.old-deja/g++.jason/2371.C: Same.
24952         * g++.old-deja/g++.eh/new2.C: Same.
24953         * g++.old-deja/g++.eh/new1.C: Same.
24954         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24955         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24956         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24957         * g++.old-deja/g++.brendan/crash62.C: Same.
24958         * g++.old-deja/g++.brendan/crash52.C: Same.
24959         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24960         * g++.old-deja/g++.brendan/crash38.C: Same.
24961         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24962         * g++.old-deja/g++.brendan/copy9.C: Same.
24963
24964 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24965
24966         * gcc.c-torture/execute/20001203-2.c (memset):
24967         Count argument is of type __SIZE_TYPE__.
24968
24969 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24970
24971         * gcc.c-torture/compile/20010404-1.c: New test.
24972
24973 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * gcc.c-torture/compile/20010326-1.c: New test.
24976
24977 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24978
24979         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24980         peculiarities of the SH.
24981         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24982
24983 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24984
24985         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24986         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24987         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24988
24989 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24990
24991         * g77.f-torture/compile/20010321-1.f: New test.
24992
24993 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24994
24995         * gcc.c-torture/compile/20010329-1.c: New test.
24996
24997 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.c-torture/execute/20010329-1.c: New test.
25000
25001 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25002
25003         * g++.old-deja/g++.other/eh4.C: Fix typo.
25004
25005 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25006
25007         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25008
25009 2001-03-28  Philip Blundell  <philb@gnu.org>
25010
25011         * gcc.c-torture/compile/20010328-1.c: New test.
25012
25013 2001-03-27  Richard Henderson  <rth@redhat.com>
25014
25015         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25016         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25017
25018 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25019
25020         * gcc.c-torture/compile/20010327-1.c: New test.
25021
25022 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25023
25024         * g++.old-deja/g++.other/friend12.C: New test.
25025         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25026         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25027
25028 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25029
25030         * gcc.c-torture/execute/20010325-1.c: New test.
25031
25032 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25033
25034         * g++.old-deja/g++.other/mangle3.C: New test.
25035
25036 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25037
25038         * g++.old-deja/g++.other/anon8.C: New test.
25039
25040 2001-03-20  Philip Blundell  <philb@gnu.org>
25041
25042         * gcc.c-torture/compile/20010320-1.c: New test.
25043
25044 2001-03-17  Richard Henderson  <rth@redhat.com>
25045
25046         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25047
25048 2001-03-15  Geoff Keating  <geoff@redhat.com>
25049
25050         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25051         tests on AIX.
25052
25053 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25054
25055         * g++.old-deja/g++.other/eh4.C: New test.
25056
25057 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25058
25059         * gcc.dg/cpp/mi1.c: Update.
25060
25061 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25062
25063         * g++.old-deja/g++.other/regstack.C: New test.
25064
25065 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.old-deja/g++.other/ref4.C: New test.
25068
25069 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25070
25071         * objc/execute/va_method.m: Added.
25072         * objc/execute/IMP.m: Added.
25073         * objc/execute/_cmd.m: Added.
25074         * objc/execute/accessing_ivars.m: Added.
25075         * objc/execute/class-1.m: Added.
25076         * objc/execute/class-10.m: Added.
25077         * objc/execute/class-11.m: Added.
25078         * objc/execute/class-12.m: Added.
25079         * objc/execute/class-13.m: Added.
25080         * objc/execute/class-14.m: Added.
25081         * objc/execute/class-2.m: Added.
25082         * objc/execute/class-3.m: Added.
25083         * objc/execute/class-4.m: Added.
25084         * objc/execute/class-5.m: Added.
25085         * objc/execute/class-6.m: Added.
25086         * objc/execute/class-7.m: Added.
25087         * objc/execute/class-8.m: Added.
25088         * objc/execute/class-9.m: Added.
25089         * objc/execute/class-tests-1.h
25090         * objc/execute/class-tests-2.h
25091         * objc/execute/compatibility_alias.m: Added.
25092         * objc/execute/encode-1.m: Added.
25093         * objc/execute/formal_protocol-1.m: Added.
25094         * objc/execute/formal_protocol-2.m: Added.
25095         * objc/execute/formal_protocol-3.m: Added.
25096         * objc/execute/formal_protocol-4.m: Added.
25097         * objc/execute/formal_protocol-5.m: Added.
25098         * objc/execute/formal_protocol-6.m: Added.
25099         * objc/execute/formal_protocol-7.m: Added.
25100         * objc/execute/informal_protocol.m: Added.
25101         * objc/execute/initialize.m: Added.
25102         * objc/execute/load.m: Added.
25103         * objc/execute/many_args_method.m: Added.
25104         * objc/execute/nested-3.m: Added.
25105         * objc/execute/no_clash.m: Added.
25106         * objc/execute/private.m: Added.
25107         * objc/execute/redefining_self.m: Added.
25108         * objc/execute/root_methods.m: Added.
25109         * objc/execute/selector-1.m: Added.
25110         * objc/execute/static-1.m: Added.
25111         * objc/execute/static-2.m: Added.
25112         * objc/execute/va_method.m: Added.
25113
25114 2001-03-10  Richard Henderson  <rth@redhat.com>
25115
25116         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25117
25118 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25119
25120         * g++.old-deja/g++.other/crash31.C: XFAIL.
25121         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25122         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25123         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25124         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25125         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25126
25127 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25128
25129         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25130
25131 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25132
25133         * gcc.dg/20000724-1.c: Don't use multiline strings.
25134
25135 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25136
25137         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25138         result of -cString against what we expect it to be; don't just
25139         print it out for no one to read.
25140
25141         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25142         Based on testcases provided by Nicola Pero.
25143
25144 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25145
25146         * gcc.dg/cpp/macro7.c: New test.
25147
25148 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25149
25150         * gcc.dg/cpp/multiline.c: Update.
25151
25152 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25153
25154         * g++.old-deja/g++.other/enum3.C: New test.
25155
25156 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25157
25158         * g++.old-deja/g++.other/pod1.C: New test.
25159
25160 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.old-deja/g++.ext/overload1.C: New test.
25163
25164 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         * g++.old-deja/g++.pt/using1.C: New test.
25167
25168 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25169
25170         * g++.old-deja/g++.other/using9.C: New test.
25171
25172 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25173
25174         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25175
25176         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25177
25178 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.old-deja/g++.ext/realpt1.C: Remove.
25181
25182 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25183
25184         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25185
25186 2001-02-26  Will Cohen  <wcohen@redhat.com>
25187
25188         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25189
25190 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25191
25192         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25193         templatized constructors.
25194
25195 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25196
25197         * gcc.c-torture/execute/20010224-1.c: New test.
25198
25199 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25200
25201         * gcc.c-torture/execute/20010222-1.c: New test.
25202
25203 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25204
25205         * g++.old-deja/g++.other/inline20.C: New test.
25206
25207 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25208
25209         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25210
25211 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25212
25213         * g++.old-deja/g++.other/lookup22.C: New test.
25214
25215 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25216
25217         * g77.dg: New directory.
25218         * g77.dg/20010216-1.f: New test case.
25219         * g77.dg/dg.exp: New driver.
25220         * lib/g77-dg.exp: New driver library.
25221
25222 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25223
25224         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25225
25226 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25227
25228         * g++.old-deja/g++.other/decl9.C: New test.
25229
25230 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25231
25232         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25233         not need <string> and also tests the initialization at runtime.
25234
25235 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25236
25237         * gcc.c-torture/execute/longlong.c: New test.
25238
25239 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25240
25241         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25242
25243 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25244
25245         * gcc.c-torture/execute/920302-1.c (execute):
25246         Change argument type to short.
25247
25248 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25249
25250         * g++.old-deja/g++.pt/deduct6.C: New test.
25251
25252 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         * g++.old-deja/g++.pt/deduct5.C: New test.
25255
25256 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25257
25258         * gcc.c-torture/execute/20010209-1.c: New test.
25259
25260 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25261
25262         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25263
25264 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25265
25266         * g++.dg/vtgc1.C: Update for new ABI.
25267
25268         * consistency.vlad: New directory, 1665 files.
25269
25270 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25271
25272         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25273         return type.
25274         * gcc.dg/cpp/digraphs.c: Declare puts.
25275
25276 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         * g++.old-deja/g++.other/warn5.C: New test.
25279
25280 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25281
25282         * g++.old-deja/g++.pt/spec40.C: New test.
25283
25284 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25287         case.
25288         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25289
25290 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25291
25292         * gcc.c-torture/compile/20010209-1.c: New test.
25293
25294 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25295
25296         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25297         excess errors message but not if it crashes.
25298         * g++.old-deja/g++.other/crash27.C: Likewise.
25299         * g++.old-deja/g++.other/crash28.C: Likewise.
25300         * g++.old-deja/g++.other/crash30.C: Likewise.
25301         * g++.old-deja/g++.other/crash32.C: Likewise.
25302         * g++.old-deja/g++.other/crash35.C: Likewise.
25303         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25304
25305 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25306
25307         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25308         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25309         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25310         g77.f-torture/execute/execute.exp,
25311         g77.f-torture/noncompile/noncompile.exp,
25312         gcc.c-torture/execute/execute.exp,
25313         gcc.c-torture/execute/memcheck/memcheck.exp,
25314         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25315         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25316         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25317         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25318         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25319         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25320         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25321         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25322         Remove bug reporting instructions with ancient email addresses.
25323
25324 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25325
25326         * gcc.dg/20010202-1.c: New test.
25327         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25328
25329 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25330
25331         * g++.dg/stdbool-if.C: New test.
25332
25333 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25334
25335         * objc/execute/fdecl.m: Added main().
25336
25337 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25338
25339         * gcc.c-torture/execute/20010206-1.c: New test.
25340
25341 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25342
25343         * gcc.dg/cpp/avoidpaste1.c: Update.
25344
25345 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25346
25347         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25348         Pero <nicola@brainstorm.co.uk>.
25349         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25350
25351 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.pt/spec39.C: New test.
25354
25355 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25356
25357         * gcc.c-torture/compile/20010202-1.c: New test.
25358
25359 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25360
25361         * g++.old-deja/g++.abi/primary2.C: New test.
25362         * g++.old-deja/g++.abi/primary3.C: New test.
25363         * g++.old-deja/g++.abi/primary4.C: New test.
25364         * g++.old-deja/g++.abi/primary5.C: New test.
25365         * g++.old-deja/g++.abi/vtable3.h: New test.
25366         * g++.old-deja/g++.abi/vtable3a.C: New test.
25367         * g++.old-deja/g++.abi/vtable3b.C: New test.
25368         * g++.old-deja/g++.abi/vtable3c.C: New test.
25369         * g++.old-deja/g++.abi/vtable3d.C: New test.
25370         * g++.old-deja/g++.abi/vtable3e.C: New test.
25371         * g++.old-deja/g++.abi/vtable3f.C: New test.
25372         * g++.old-deja/g++.abi/vtable3g.C: New test.
25373         * g++.old-deja/g++.abi/vtable3h.C: New test.
25374         * g++.old-deja/g++.abi/vtable3i.C: New test.
25375         * g++.old-deja/g++.abi/vtable3j.C: New test.
25376         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25377
25378 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25379
25380         * g++.old-deja/g++.other/anon6.C: New test.
25381         * g++.old-deja/g++.other/anon7.C: New test.
25382
25383 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25384
25385         * gcc.dg/cpp/avoidpaste2.c: New tests.
25386
25387 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25388
25389         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25390
25391 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25392
25393         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25394         DECIMAL_DIG cases for Irix."
25395
25396 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25397
25398         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25399
25400 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25401
25402         * gcc.dg/c99-tag-1.c: New test.
25403
25404 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25405
25406         * gcc.dg/cpp/tr-warn1.c: Add tests.
25407
25408 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25409
25410         * gcc.dg/cpp/avoidpaste1.c: Update.
25411         * gcc.dg/cpp/paste4.c: Update.
25412
25413 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25414
25415         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25416         cases for Irix.
25417
25418 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25419
25420         * g++.old-deja/g++.other/inline19.C: New test.
25421
25422 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25423
25424         * gcc.dg/Wlarger-than.c: New test.
25425
25426 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25427
25428         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25429
25430 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25431
25432         * gcc.c-torture/execute/20010129-1.c: New test.
25433         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25434
25435 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25436
25437         * gcc.dg/cpp/avoidpaste1.c: Test case.
25438
25439 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25440
25441         * g++.old-deja/g++.other/inline18.C: New test.
25442
25443 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25444
25445         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25446         and __builtin_putchar.
25447
25448 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25451         tests.
25452
25453 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25454
25455         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25456         floating point number rounding mode to round to the nearest
25457         representable mode.
25458
25459 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25460
25461         * g++.old-deja/g++.other/mangle2.C: New test.
25462
25463 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25464
25465         * gcc.c-torture/compile/20010124-1.c: New test.
25466
25467 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25468
25469         * g++.old-deja/g++.pt/spec38.C: New test.
25470
25471 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25472
25473         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25474         "Build don't run".
25475
25476 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25477
25478         * gcc.c-torture/execute/20010123-1.c: New test.
25479
25480 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25481
25482         * g++.old-deja/g++.pt/spec37.C: New test.
25483
25484 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * g++.old-deja/g++.pt/overload14.C: New test.
25487
25488 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25489
25490         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25491         __builtin_return_address.
25492
25493 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25496         * g++.old-deja/g++.pt/spec35.C: New test.
25497         * g++.old-deja/g++.pt/spec36.C: New test.
25498
25499 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25500
25501         * gcc.c-torture/compile/20010118-1.c: New test.
25502
25503 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25504
25505         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25506
25507 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25508
25509         * gcc.c-torture/execute/20010119-1.c: New test.
25510
25511 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25512
25513         * g++.old-deja/g++.other/vbase5.C: New test.
25514
25515 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * gcc.c-torture/execute/20010118-1.c: New test.
25518
25519 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25520
25521         * g++.old-deja/g++.pt/deduct3.C: New test.
25522
25523 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25524
25525         * g++.old-deja/g++.pt/spec34.C: New test.
25526
25527 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25528
25529         * g77.f-torture/compile/20000601-2.f: New test.
25530
25531 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25532
25533         * g++.old-deja/g++.other/init17.C: New test.
25534
25535 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25536
25537         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25538
25539 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25540
25541         * g++.old-deja/g++.pt/unify8.C: New test.
25542
25543 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25544
25545         * g++.old-deja/g++.abi/vbase1.C: New test.
25546
25547 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25548
25549         * g++.old-deja/g++.pt/crash65.C: New test.
25550
25551 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25552
25553         * gcc.dg/cpp/assembl2.S: New test case.
25554
25555 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25556
25557         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25558         are supported.
25559
25560 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25561
25562         * g++.old-deja/g++.other/builtins1.C: New test.
25563         * g++.old-deja/g++.other/builtins2.C: Likewise.
25564         * g++.old-deja/g++.other/builtins3.C: Likewise.
25565         * g++.old-deja/g++.other/builtins4.C: Likewise.
25566
25567 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * gcc.c-torture/compile/20010117-1.c: New test.
25570         * gcc.c-torture/compile/20010117-2.c: New test.
25571
25572 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25573
25574         * g77.f-torture/execute/20010116.[fx]: New test,
25575         XFAIL on i?86-*-*.
25576         * g77.f-torture/compile/20010115.f: Indicate it's
25577         a test for PR fortran/1636.
25578
25579 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25580
25581         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25582
25583 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25584
25585         * g77.f-torture/compile/20010115.f: New test.
25586
25587 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.old-deja/g++.pt/nontype5.C: New test.
25590
25591 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25592
25593         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25594         have an equivalent working one below it.
25595
25596 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25597
25598         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25599         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25600
25601 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25602
25603         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25604         message containing "init_priority".
25605         (conpr-2.C): Likewise.
25606         (conpr-3.C): Likewise.
25607         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25608
25609 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25610
25611         * gcc.c-torture/execute/20010114-2.c: New test.
25612
25613 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25614
25615         * gcc.c-torture/compile/20010114-1.c: New test.
25616         * gcc.c-torture/compile/20010114-1.x: Xfail.
25617         * gcc.c-torture/compile/20010114-2.c: New test.
25618         * gcc.c-torture/execute/20010114-1.c: New test.
25619         * gcc.dg/trunc-1.c: New test.
25620         * gcc.dg/uninit-B.c: New test.
25621
25622 2001-01-13  Nick Clifton  <nickc@redhat.com>
25623
25624         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25625         target.
25626
25627 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25628
25629         * gcc.c-torture/compile/20010113-1.c: New test.
25630
25631 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * gcc.c-torture/compile/20001212-1.c: New test.
25634
25635 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25636
25637         * gcc.dg/cpp/widestr1.c: Update.
25638         * gcc.dg/cpp/prag-imp.c: Remove.
25639
25640 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25641
25642         * gcc.c-torture/execute/20000801-3.x: Remove.
25643         * gcc.dg/c90-init-1.c: New test.
25644         * gcc.dg/c99-init-1.c: New test.
25645         * gcc.dg/c99-init-2.c: New test.
25646         * gcc.dg/gnu99-init-1.c: New test.
25647
25648 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25649
25650         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25651         testing that no relevant ones were found.
25652
25653 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25654
25655         * g++.old-deja/g++.pt/cast2.C: New test.
25656
25657 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25658
25659         * g++.old-deja/g++.pt/friend47.C: New test.
25660
25661 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25662
25663         * g++.old-deja/g++.pt/instantiate13.C: New test.
25664
25665 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25666
25667         * g++.old-deja/g++.other/defarg7.C: New test.
25668         * g++.old-deja/g++.other/defarg8.C: New test.
25669
25670 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25671
25672         * g++.old-deja/g++.pt/crash64.C: New test.
25673
25674 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25675
25676         * g++.old-deja/g++.pt/crash63.C: New test.
25677
25678 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25679
25680         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25681
25682 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25683
25684         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25685
25686 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25687
25688         * g++.old-deja/g++.pt/error3.C: New test.
25689
25690 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25691
25692         * g++.old-deja/g++.other/crash39.C: New test.
25693
25694 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25695
25696         * g++.old-deja/g++.other/vbase4.C: New test.
25697
25698 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25699
25700         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25701         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25702         * gcc.dg/special/special.exp: New test driver which will check
25703         for alias support for the above test.
25704
25705 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25706
25707         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25708         problems on small machines.
25709         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25710         parameterize.
25711
25712 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25713
25714         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25715         mips.
25716         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25717
25718 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25719
25720         * g++.old_deja/g++.pt/using8.C: New test.
25721
25722 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25723
25724         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25725
25726 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25727
25728         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25729         where a failure is expected.
25730         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25731
25732 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25733
25734         * g++.old_deja/g++.pt/instantiate12.C: New test.
25735
25736 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25737
25738         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25739         start of structs.
25740         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25741         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25742         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25743         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25744         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25745         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25746         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25747         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25748         * g++.old-deja/g++.eh/spec6.C: Likewise.
25749         * g++.old-deja/g++.jason/crash3.C: Likewise.
25750         * g++.old-deja/g++.law/ctors11.C: Likewise.
25751         * g++.old-deja/g++.law/ctors17.C: Likewise.
25752         * g++.old-deja/g++.law/ctors5.C: Likewise.
25753         * g++.old-deja/g++.law/ctors9.C: Likewise.
25754         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25755         * g++.old-deja/g++.mike/net22.C: Likewise.
25756         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25757         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25758         * g++.old-deja/g++.mike/virt3.C: Likewise.
25759         * g++.old-deja/g++.niklas/t128.C: Likewise.
25760         * g++.old-deja/g++.other/anon4.C: Likewise.
25761         * g++.old-deja/g++.other/using1.C: Likewise.
25762         * g++.old-deja/g++.other/warn3.C: Likewise.
25763         * g++.old-deja/g++.pt/t37.C: Likewise.
25764         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25765         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25766
25767 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25768
25769         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25770
25771 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25772
25773         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25774
25775 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25776
25777         * gcc.c-torture/compile/20010107-1.c: New test.
25778
25779 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25780
25781         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25782
25783 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25784
25785         * gcc.dg/format/format.h: New file.
25786         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25787         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25788         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25789         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25790         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25791         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25792         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25793         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25794         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25795         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25796         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25797         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25798         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25799         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25800         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25801         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25802         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25803         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25804         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25805         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25806         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25807         instead of declaring standard types, macros and functions in each
25808         test.
25809
25810 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25811
25812         * gcc.c-torture/execute/20010106-1.c: New test.
25813
25814 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25815
25816         * gcc.dg/format/format.exp: New file.
25817         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25818         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25819         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25820         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25821         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25822         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25823         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25824         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25825         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25826         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25827         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25828         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25829         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25830         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25831         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25832         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25833         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25834         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25835         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25836         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25837         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25838         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25839         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25840         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25841         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25842         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25843         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25844         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25845         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25846         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25847         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25848         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25849         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25850         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25851         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25852         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25853         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25854         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25855         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25856         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25857         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25858         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25859
25860 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25861
25862         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25863         account.
25864
25865 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25866
25867         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25868
25869 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25870
25871         * g++.old-deja/g++.pt/crash62.C: New test.
25872
25873 2001-01-04  Richard Henderson  <rth@redhat.com>
25874
25875         * gcc.dg/20000926-1.c: Update expected warnings.
25876         * gcc.dg/array-2.c: Likewise.
25877         * gcc.dg/array-4.c: Also validate flexible array members.
25878         * gcc.dg/c99-flex-array-1.c: New.
25879
25880 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25881
25882         * gcc.c-torture/compile/20001222-1.x: Remove.
25883
25884 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25885
25886         * gcc.c-torture/execute/built-in-setjmp.c: New.
25887
25888 2001-01-03  Richard Henderson  <rth@redhat.com>
25889
25890         * gcc.dg/940510-1.c: Update expected error wording.
25891         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25892
25893 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25894
25895         * lib/target-supports.exp (check_alias_available): Modified to
25896         indicate aliases not supported if only weak aliases are supported.
25897
25898 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25899
25900         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25901         Turn on cmpstrsi checks for __pj__ and __i370__.
25902
25903 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.old-deja/g++.other/virtual11.C: New test.
25906
25907 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25908
25909         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25910
25911 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25912
25913         * gcc.c-torture/compile/20010102-1.c: New test.
25914
25915 2001-01-02  Andreas Jaeger  <aj@suse.de>
25916
25917         * gcc.dg/noreturn-3.c: New test.
25918
25919         * gcc.dg/noreturn-4.c: New test.
25920
25921 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25922
25923         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25924         __builtin_fputc and __builtin_fwrite.
25925
25926 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25927
25928         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25929         signed char, not default char.
25930
25931 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25932
25933         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25934
25935 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25936
25937         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25938
25939 2000-12-29  Richard Henderson  <rth@redhat.com>
25940
25941         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25942         (__cyg_profile_func_exit): Define.
25943
25944 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25945
25946         * g++.dg/vtgc1.C: New test.
25947
25948 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25949
25950         * gcc.dg/noncompile/20001228-1.c: New test.
25951
25952         * gcc.dg/20001228-1.c: New test.
25953
25954         * gcc.c-torture/execute/20001228-1.c: New test.
25955
25956 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25957
25958         * gcc.dg/format-strfmon-1.c: New test.
25959
25960 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25961
25962         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25963         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25964         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25965         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25966         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25967         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25968         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25969         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25970         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25971         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25972         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25973         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25974         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25975
25976         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25977         * gcc.c-torture/execute/string-opt-4.c: Test index.
25978
25979 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25980
25981         * gcc.c-torture/compile/20001226-1.c: New test.
25982
25983 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25984
25985         * gcc.c-torture/compile/20001222-1.c: New test.
25986         * gcc.c-torture/compile/20001222-1.x: Xfail.
25987
25988 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25989
25990         * gcc.c-torture/execute/comp-goto-2.c: New test.
25991
25992 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25993
25994         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25995         Use long types if __INT_MAX__ is 32767.
25996         (main): Use cast to (sint32 *) when poking 88 into a_page.
25997
25998         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25999
26000 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26001
26002         * gcc.c-torture/compile/20001221-1.c: New test.
26003         * gcc.c-torture/execute/20001221-1.c: New test.
26004
26005 2000-12-20  Richard Henderson  <rth@redhat.com>
26006
26007         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26008         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26009
26010 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26011
26012         * gcc.dg/compare3.c: New test.
26013
26014 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26015
26016         * gcc.dg/format-warnll-1.c: New test.
26017
26018 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26019
26020         * gcc.dg/cpp/cmdlne-P.c: New test.
26021
26022 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26023
26024         * gcc.c-torture/execute/builtin-abs-1.c,
26025         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26026
26027 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26028
26029         * gcc.dg/cpp/multiline.c: New test.
26030
26031 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26032
26033         * g++.old-deja/g++.other/syshdr1.C: Update.
26034         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26035
26036 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26037
26038         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26039
26040 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26041
26042         * g++.old-deja/g++.pt/ttp65.C: New test.
26043
26044 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26045
26046         * g++.old-deja/g++.pt/ttp64.C: New test.
26047
26048 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26049
26050         * g++.old-deja/g++.pt/spec33.C: New test.
26051
26052 2000-12-14  Catherine Moore  <clm@redhat.com>
26053
26054         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26055         * gcc.c-torture/execute/920612-2.c: Likewise.
26056         * gcc.c-torture/execute/920428-2.c: Likewise.
26057         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26058         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26059
26060 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26061
26062         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26063         * gcc.dg/pack-test-2.c: Likewise.
26064
26065 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26066
26067         Tests by Zack Weinberg <zackw@stanford.edu>.
26068
26069         * gcc.dg/cpp/defined.c: Update.
26070         * gcc.dg/cpp/defined_trad.c: New tests.
26071
26072 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26073
26074         * gcc.dg/cpp/trad-direct.c: Update.
26075
26076 2000-12-11  Neil Booth  <neilb@earthling.net>
26077
26078         * gcc.dg/cpp/defined_trad.c
26079
26080 2000-12-11  Neil Booth  <neilb@earthling.net>
26081
26082         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26083
26084 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26085
26086         * gcc.dg/format-miss-2.c: New test.
26087
26088 2000-12-09  Neil Booth  <neilb@earthling.net>
26089
26090         * gcc.dg/cpp/lineflags.c: New tests.
26091         * gcc.dg/cpp/poison.c: Update.
26092         * gcc.dg/cpp/redef2.c: Update.
26093         * gcc.dg/cpp/skipping.c: New test.
26094
26095 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26096
26097         * g++.old-deja/g++.other/eh3.C: New testcase.
26098
26099 2000-12-07  Neil Booth  <neilb@earthling.net>
26100
26101         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26102         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26103         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26104         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26105         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26106         Update.
26107
26108 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26109
26110         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26111         __SIZE_TYPE__ instead of int for type of integers cast to
26112         pointers.
26113
26114 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26115
26116         * g++.old-deja/g++.other/cleanup4.C: New test.
26117
26118 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26119
26120         * format-sec-1.c: New test.
26121
26122 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26123
26124         * gcc.dg/format-nonlit-3.c: New test.
26125
26126 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26127
26128         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26129         through a null pointer.
26130
26131 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26132
26133         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26134         * g++.old-deja/g++.pt/partial4.C: New test.
26135
26136 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26137
26138         * gcc.c-torture/execute/ieee/hugeval.x: New.
26139
26140 2000-12-06  Neil Booth  <neilb@earthling.net>
26141
26142         * gcc.dg/cpp/backslash2.c: New tests.
26143
26144 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26145
26146         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26147         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26148
26149 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26150
26151         * gcc.c-torture/execute/20001203-2.c: New testcase.
26152
26153 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26154
26155         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26156         * g++.old-deja/g++.other/virtual10.C: New test.
26157
26158 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26159
26160         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26161
26162 2000-12-05  Richard Henderson  <rth@redhat.com>
26163
26164         * gcc.c-torture/compile/20001205-1.c: New.
26165
26166 2000-12-04  Neil Booth  <neilb@earthling.net>
26167
26168         * g++.old-deja/g++.other/virtual9.C: New test.
26169         * g++.old-deja/g++.pt/crash61.C: New test.
26170         * gcc.c-torture/execute/loop-9.c: New test.
26171
26172 2000-12-04  Neil Booth  <neilb@earthling.net>
26173
26174         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26175         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26176         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26177         * gcc.dg/cpp/extratokens.c: ...here.
26178
26179 2000-12-04  Neil Booth  <neilb@earthling.net>
26180
26181         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26182         New tests.
26183
26184 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26185
26186         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26187         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26188
26189 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26190
26191         * gcc.c-torture/execute/20001203-1.c: New test.
26192
26193 2000-12-03  Neil Booth  <neilb@earthling.net>
26194
26195         * gcc.dg/cpp/macro6.c: New test cases.
26196
26197 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26198
26199         * gcc.c-torture/execute/string-opt-9.c: New test.
26200         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26201         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26202         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26203
26204         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26205         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26206
26207 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26208
26209         * gcc.dg/cpp/if-6.c: New testcase.
26210
26211         * gcc.dg/20001201-1.c: New testcase.
26212
26213 2000-12-02  Neil Booth  <neilb@earthling.net>
26214
26215         * g++.old-deja/g++.other/externC4.C,
26216         g++.old-deja/g++.other/friend10.C: New tests.
26217
26218 2000-12-02  Neil Booth  <neilb@earthling.net>
26219
26220         * g++.old-deja/g++.other/instan2.C
26221         * g++.old-deja/g++.other/instan3.C: New test.
26222
26223 2000-12-02  Neil Booth  <neilb@earthling.net>
26224
26225         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26226         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26227         gnuc99.c,gnuc99-pedantic.c: New tests.
26228
26229 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26230
26231         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26232         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26233
26234 2000-12-01  Neil Booth  <neilb@earthling.net>
26235
26236         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26237         * gcc.dg/cpp/poison.c: Update.
26238         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26239
26240 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26241
26242         * g77.f-torture/execute/20001201.f: New test.
26243
26244 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26245
26246         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26247
26248 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26249
26250         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26251
26252 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.old-deja/g++.other/cast6.C: New test.
26255
26256 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26257
26258         * gcc.c-torture/execute/20001130-2.c: New testcase.
26259
26260 2000-11-30  Richard Henderson  <rth@redhat.com>
26261
26262         * gcc.c-torture/execute/20001130-1.c: New test.
26263
26264 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26265
26266         * g++.old-deja/g++.other/op3.C: New test.
26267
26268 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26269
26270         * g++.old-deja/g++.other/op2.C: New test.
26271
26272 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.old-deja/g++.other/crash38.C: New test.
26275
26276 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26277
26278         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26279
26280 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26283         tests.
26284         * gcc.c-torture/execute/string-opt-6.c: New test.
26285
26286         * gcc.dg/20001117-1.c: Add main.
26287
26288 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26289
26290         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26291         Move from here ...
26292         * gcc.dg/940510-1.c: ... to here.
26293
26294         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26295         zero-size arrays in toplevel structures.
26296
26297 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26298
26299         * gcc.c-torture/execute/loop-8.c: New test.
26300
26301 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26302
26303         * g++.old-deja/g++.other/base1.C: New test.
26304
26305 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26306
26307         * g++.old-deja/g++.other/parse2.C: New test.
26308
26309 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26310
26311         * g++.old-deja/g++.pt/incomplete1.C: New test.
26312
26313 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26314
26315         * g++.old-deja/g++.other/friend9.C: New test.
26316
26317 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26318
26319         * gcc.dg/20001127-1.c: New test.
26320
26321 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26322
26323         * g++.old-deja/g++.pt/friend46.C: New test.
26324
26325 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26326
26327         * g++.old-deja/g++.other/ptrmem8.C: New test.
26328
26329 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26330
26331         * gcc.c-torture/execute/string-opt-7.c: New test.
26332         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26333
26334 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26335
26336         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26337         instead of 'mkcheck 2'.
26338
26339 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26340
26341         * gcc.c-torture/execute/memcheck/driver.c,
26342         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26343         C9X references to refer to C99.
26344
26345 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26346
26347         * gcc.dg/ultrasp3.c: New test.
26348
26349 2000-11-25  Neil Booth  <neilb@earthling.net>
26350
26351         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26352
26353 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26354
26355         * gcc.c-torture/compile/20001123-2.c: New.
26356
26357 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26358
26359         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26360
26361 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26362
26363         * gcc.dg/sequence-point-1.c: Add some new tests.
26364         * gcc.c-torture/execute/20001124-1.c: New test.
26365
26366 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26367
26368         * g++.old-deja/g++.other/vaarg4.C: New test.
26369         * gcc.c-torture/compile/20001123-1.c: New test.
26370
26371 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26372
26373         * g++.other/crash24.C: Adjust and remove XFAIL.
26374         * g++.other/crash37.C: New test.
26375
26376 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26377
26378         * g++.old-deja/g++.pt/instantiate9.C: New test.
26379
26380 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26381
26382         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26383         new ABI, too.
26384
26385         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26386         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26387
26388 2000-11-22  Neil Booth  <neilb@earthling.net>
26389
26390         * gcc.dg/cpp/Wtrigraphs.c: New test.
26391
26392 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26393
26394         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26395
26396 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26399
26400 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26401
26402         * lib/gcc-dg.exp: load_lib scanasm.exp.
26403         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26404         * lib/g++-dg.exp: load_lib scanasm.exp.
26405         * lib/scanasm.exp: New.
26406         (scan-assembler, scan-assembler-not): Add optional arguments to
26407         test name, or if not present, the pattern name.
26408         (scan-assembler-dem, scan-assembler-dem-not): New.
26409
26410         * g++.dg/dg.exp: New.
26411
26412 2000-11-21  Neil Booth  <neilb@earthling.net>
26413
26414         * gcc.dg/cpp/integrated1.c: Remove.
26415
26416 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26417
26418         * gcc.c-torture/execute/20001121-1.c: New test.
26419
26420 2000-11-21  Richard Henderson  <rth@redhat.com>
26421
26422         * gcc.c-torture/compile/20001121-1.c: New test.
26423
26424 2000-11-20  Neil Booth  <neilb@earthling.net>
26425
26426         * gcc.dg/cpp/integrated1.c: New test.
26427
26428 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26429
26430         * g++.old-deja/g++.other/inline17.C: New test.
26431
26432 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26433
26434         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26435         local variable to be zero: I made the variable global. Now
26436         uses abort() and exit() instead of relying on main's return value.
26437
26438 2000-11-20  Neil Booth  <neilb@earthling.net>
26439
26440         * gcc.dg/cpp/paste2.c: Update test.
26441         * objc/execute/paste.m: New test.
26442
26443 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26444
26445         * gcc.dg/c99-condexpr-1.c: New test.
26446
26447 2000-11-20  Neil Booth  <neilb@earthling.net>
26448
26449         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26450
26451 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26452
26453         * g++.old-deja/g++.pt/export1.C: New test.
26454
26455 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26456
26457         * gcc.dg/20001117-1.c: New test.
26458
26459 2000-11-18  Richard Henderson  <rth@redhat.com>
26460
26461         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26462
26463 2000-11-18  Richard Henderson  <rth@redhat.com>
26464
26465         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26466         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26467         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26468
26469 2000-11-18  Richard Henderson  <rth@redhat.com>
26470
26471         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26472         (main): New.  Exit cleanly.
26473
26474 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26475
26476         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26477         gcc.dg/c99-fordecl-2.c: New tests.
26478
26479 2000-11-18  Richard Henderson  <rth@redhat.com>
26480
26481         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26482         * gcc.c-torture/execute/zerolen-2.c: New.
26483
26484 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26485
26486         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26487         memory.
26488
26489 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         * g++.old-deja/g++.pt/instantiate8.C: New test.
26492
26493 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26494
26495         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26496         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26497
26498 2000-11-16  Nick Clifton  <nickc@redhat.com>
26499
26500         * gcc.c-torture/execute/nestfunc-2.c: New test.
26501         * gcc.c-torture/execute/nestfunc-3.c: New test.
26502
26503 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26504
26505         * gcc.c-torture/compile/20001116-1.c: New test.
26506
26507 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26508
26509         * gcc.c-torture/execute/20001115-1.c: New test.
26510
26511 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26512
26513         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26514         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26515         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26516         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26517
26518 2000-11-15  Neil Booth  <neilb@earthling.net>
26519
26520         gcc.dg/cpp/_Pragma1.c: Update.
26521         gcc.dg/cpp/_Pragma2.c: New test.
26522
26523 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26524
26525         * g++.old-deja/g++.other/anon5.C: New test.
26526
26527 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26528
26529         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26530         tests.
26531
26532 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26535         output.
26536
26537 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26538
26539         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26540         labels at end of compound statements.
26541
26542 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26543
26544         * gcc.c-torture/execute/loop-7.c: New test.
26545
26546 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26547
26548         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26549
26550 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26551
26552         * gcc.dg/c99-bool-1.c: New test.
26553
26554 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26555
26556         * gcc.dg/c99-scope-1.c: Remove xfail.
26557         * gcc.dg/c99-scope-2.c: New test.
26558
26559 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26560
26561         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26562         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26563
26564 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26565
26566         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26567         error messages.
26568
26569         * g++.mike/p700.C: Don't typedef wchar_t.
26570         * g++.mike/p784.C: Likewise.
26571         * g++.mike/eb101.C: Don't use __wchar_t.
26572
26573 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26574
26575         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26576         from DO loop.
26577
26578 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26579
26580         * gcc.c-torture/execute/20001111-1.c: New test.
26581
26582 2000-11-10  Nick Clifton  <nickc@redhat.com>
26583
26584         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26585         long multuiple and accumulate.
26586
26587 2000-11-09  Richard Henderson  <rth@redhat.com>
26588
26589         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26590         via size_t instead of int.
26591
26592         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26593         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26594         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26595         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26596
26597 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26598
26599         * gcc.c-torture/compile/20001109-1.c: New test.
26600         * gcc.c-torture/compile/20001109-2.c: New test.
26601
26602 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26603
26604         * g++.old-deja/g++.pt/operator1.C: New test.
26605         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26606
26607 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26608
26609         * gcc.dg/20001108-1.c: New test.
26610
26611 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26612
26613         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26614         with both arguments constant strings.
26615         * gcc.c-torture/execute/string-opt-3.c: New test.
26616         * gcc.c-torture/execute/string-opt-4.c: New test.
26617         * gcc.c-torture/execute/string-opt-5.c: New test.
26618
26619 2000-11-08  Nick Clifton  <nickc@redhat.com>
26620
26621         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26622         mulsidi3adddi patterns.
26623
26624 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.old-deja/g++.other/crash36.C: New test.
26627
26628 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26629
26630         * g++.old-deja/g++.other/init16.C: New test.
26631
26632 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26633
26634         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26635
26636 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26637
26638         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26639         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26640         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26641
26642 2000-11-07  DJ Delorie  <dj@redhat.com>
26643
26644         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26645
26646 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26647
26648         * gcc.c-torture/execute/string-opt-1.c: New test.
26649
26650 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26651
26652         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26653         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26654         parameters in registers, and there is no way for a varargs
26655         function to know in which order the integer and floating-point
26656         parameters should be interleaved when they are placed on the
26657         stack.
26658         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26659         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26660
26661 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26662
26663         * gcc.c-torture/execute/string-opt-2.c: New test.
26664
26665 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26666
26667         * g++.old-deja/g++.pt/crash60.C: New test.
26668
26669 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26670
26671         * g++.old-deja/g++.other/crash24.C: New test.
26672         * g++.old-deja/g++.other/crash25.C: New test.
26673         * g++.old-deja/g++.other/crash26.C: New test.
26674         * g++.old-deja/g++.other/crash27.C: New test.
26675         * g++.old-deja/g++.other/crash28.C: New test.
26676         * g++.old-deja/g++.other/crash29.C: New test.
26677         * g++.old-deja/g++.other/crash30.C: New test.
26678         * g++.old-deja/g++.other/crash31.C: New test.
26679         * g++.old-deja/g++.other/crash32.C: New test.
26680         * g++.old-deja/g++.other/crash33.C: New test.
26681         * g++.old-deja/g++.other/crash34.C: New test.
26682         * g++.old-deja/g++.other/crash35.C: New test.
26683
26684 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26685
26686         * gcc.c-torture/execute/20001031-1.c: New test.
26687
26688 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26689
26690         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26691         namespace.
26692
26693         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26694         standards-conformant.
26695
26696         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26697
26698         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26699         * g++.old-deja/g++.mike/p755a.C: Likewise.
26700         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26701         library makes no calls to `operator new' during initialization.
26702
26703 2000-11-04  Neil Booth  <neilb@earthling.net>
26704
26705         * gcc.dg/cpp/include2.c: New tests.
26706
26707 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26708
26709         * lib/g++.exp (g++_set_ld_library_path): New function.
26710         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26711
26712 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26713
26714         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26715         warnings.
26716
26717 2000-11-01  Richard Henderson  <rth@redhat.com>
26718
26719         * g++.old-deja/g++.ext/namedret1.C: New.
26720         * g++.old-deja/g++.ext/namedret2.C: New.
26721         * g++.old-deja/g++.ext/namedret3.C: New.
26722
26723 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26724
26725         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26726         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26727
26728 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26729
26730         * gcc.c-torture/execute/va-arg-21.c: New test.
26731
26732 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26733
26734         * gcc.dg/c99-complex-2.c: New test.
26735
26736 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26737
26738         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26739
26740 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26741
26742         * g++.old-deja/g++.other/inline16.C: New test.
26743
26744 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26745
26746         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26747         __PRETTY_FUNCTION__
26748
26749 2000-10-29  Neil Booth  <neilb@earthling.net>
26750
26751         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26752         New tests.
26753         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26754         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26755         optimisation.
26756
26757 2000-10-29  Neil Booth  <neilb@earthling.net>
26758
26759         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26760         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26761         * mi5.c: Test multiple includes work with -C.
26762         * trigraphs.c: Test ^= version.
26763
26764 2000-10-28  Neil Booth  <neilb@earthling.net>
26765
26766         New tests and test updates for new macro expander.
26767
26768         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26769         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26770         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26771         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26772         new diagnostic messages.
26773
26774         * gcc.dg/cpp/macro3.c: New tests.
26775
26776 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26777
26778         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26779         on the same line.
26780
26781 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26782
26783         * g++.old-deja/g++.other/eh2.C: New test.
26784
26785 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26786
26787         * gcc.c-torture/execute/20001027-1.c: New test.
26788
26789 2000-10-26  Richard Henderson  <rth@redhat.com>
26790
26791         * gcc.c-torture/execute/20001026-1.c: New.
26792
26793 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26794
26795         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26796         * g++.old-deja/g++.law/builtin1.C: Likewise.
26797         * g++.old-deja/g++.law/ctors10.C: Likewise.
26798         * g++.old-deja/g++.law/virtual3.C: Likewise.
26799         * g++.old-deja/g++.mike/p658.C: Likewise.
26800         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26801         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26802         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26803         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26804         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26805
26806 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26807
26808         * gcc.c-torture/compile/20001024-1.c: New test.
26809
26810 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26811
26812         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26813         to tell us whether or not we are using V3.
26814
26815 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26816
26817         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26818         operands.
26819
26820 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26821
26822         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26823
26824 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26825
26826         * gcc.c-torture/execute/20001024-1.c: New test.
26827
26828 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26829
26830         * g++.old-deja/g++.other/sibcall1.C: New test.
26831
26832 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26833
26834         * gcc.dg/noncompile/init-3.c: New test.
26835
26836 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26837
26838         * gcc.dg/format-array-1.c: New test.
26839
26840 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26841
26842         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26843         writing through null pointers; remove comment about testing
26844         unterminated strings.
26845
26846 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26847
26848         * gcc.c-torture/execute/20001017-2.c: New test.
26849
26850 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26851
26852         * gcc.c-torture/compile/20001018-1.c: New test.
26853         * gcc.c-torture/compile/20001018-1.x: Xfail.
26854
26855 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26856
26857         * gcc.c-torture/execute/20001017-1.c: New test.
26858
26859 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26860
26861         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26862         for multiple use of arguments with scanf formats; add tests for
26863         multiple use of arguments.
26864
26865 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26866
26867         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26868
26869 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * gcc.dg/format-miss-1.c: New test.
26872
26873 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26874
26875         * gcc.c-torture/execute/20001013-1.c: New test.
26876
26877 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26878
26879         * gcc.dg/format-branch-1.c: New test.
26880
26881 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26882
26883         * README, lib/file-format.exp: Remove EGCS references.
26884
26885 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26886
26887         * gcc.dg/20001013-1.c: New test.
26888
26889 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26890
26891         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26892         for intmax_t in the compiler using __typeof__ and the type rules
26893         for conditional expressions.
26894
26895 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26896
26897         * gcc.dg/20001012-1.c: New test.
26898         * gcc.dg/20001012-2.c: New test.
26899
26900 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26901
26902         * gcc.dg/format-attr-1.c: New test.
26903
26904 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26905
26906         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26907         __LONG_LONG_MAX__ instead of LLONG_MAX.
26908
26909 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26910
26911         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26912         scanf flags.
26913         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26914         flags.
26915
26916 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26917
26918         * gcc.dg/sequence-pt-1.c: New test.
26919
26920 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26921
26922         * gcc.c-torture/execute/20001011-1.c: New testcase.
26923         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26924
26925 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26926
26927         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26928         does not error on it.
26929
26930 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * gcc.dg/20001009-1.c: New test.
26933
26934 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26935
26936         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26937         * gcc.c-torture/execute/20001009-2.c: ... to here.
26938
26939 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26940
26941         * gcc.c-torture/compile/20001009-1.c: New testcase.
26942         * gcc.c-torture/execute/20001009-1.c: New testcase.
26943         Testcases provided by Jan Hubicka <jh@suse.cz>.
26944
26945 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26946
26947         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26948         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26949         uintmax_t using <limits.h> to emulate the compiler's internal
26950         logic.  No longer XFAIL %j tests.
26951
26952 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26953
26954         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26955         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26956         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26957         regexps and details of expected handling of some bad formats.
26958         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26959         suppression.
26960
26961 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26962
26963         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26964         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26965         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26966         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26967         in list archives.
26968
26969 2000-10-06  Richard Henderson  <rth@cygnus.com>
26970
26971         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26972         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26973         * g++.old-deja/g++.jason/report.C: Likewise.
26974         * g++.old-deja/g++.law/friend5.C: Likewise.
26975         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26976         of the expected warnings.
26977
26978 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26979
26980         * g++.old-deja/g++.pt/enum14.C: New test.
26981
26982 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26983
26984         * g++.old-deja/g++.pt/crash59.C: New test.
26985
26986 2000-10-04  Will Cohen  <wcohen@redhat.com>
26987
26988         * gcc.dg/20000926-1.c: New test.
26989
26990 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26991
26992         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26993         function name for current C++ compiler.
26994         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26995
26996 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26997
26998         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26999         __PRETTY_FUNCTION__.
27000         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27001
27002 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27003
27004         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27005
27006 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27007
27008         * gcc.c-torture/compile/20000923-1.c: New test.
27009
27010 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27011
27012         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27013         * g++.old-deja/g++.pt/ttp62.C: Same.
27014         * g++.old-deja/g++.other/inline14.C: Same.
27015
27016 2000-09-24  Richard Henderson  <rth@cygnus.com>
27017
27018         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27019
27020 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27021
27022         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27023
27024 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27025
27026         * gcc.c-torture/compile/20000922-1.c: New file.
27027
27028 2000-09-21  Nick Clifton  <nickc@redhat.com>
27029
27030         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27031         a signed long modulo operation.
27032         (mod6): New function - perform an unsigned long modulo operation.
27033         (main): Add tests for modulos of very large numbers by very small
27034         dividends.
27035
27036 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27037
27038         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27039
27040 2000-09-19  Richard Henderson  <rth@cygnus.com>
27041
27042         * gcc.dg/compare2.c (case 10): XFAIL.
27043
27044 2000-09-18  Richard Henderson  <rth@cygnus.com>
27045
27046         * gcc.c-torture/execute/20000906-1.c: Move ...
27047         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27048         that support __builtin_trap.
27049
27050 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27051
27052         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27053
27054 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27055
27056         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27057         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27058         more $ format tests.
27059
27060 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27061
27062         * gcc.dg/format-errmk-1.c: New test.
27063
27064 2000-09-17  Greg McGary  <greg@mcgary.org>
27065
27066         * gcc.c-torture/execute/20000917-1.x: Remove.
27067
27068 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27069
27070         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27071
27072 2000-09-17  Greg McGary  <greg@mcgary.org>
27073
27074         * gcc.c-torture/execute/20000917-1.c: New test.
27075         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27076
27077 2000-09-16  Neil Booth  <NeilB@earthling.net>
27078
27079         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27080         in nested macro bug.
27081
27082 2000-09-15  Neil Booth  <NeilB@earthling.net>
27083
27084         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27085
27086 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27087
27088         * gcc.c-torture/execute/20000914-1.c: New test.
27089
27090 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27091
27092         * g++.other/inline13.C: New test.
27093
27094 2000-09-12  Andreas Jaeger  <aj@suse.de>
27095
27096         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27097         constant by Ulrich Drepper <drepper@redhat.com>.
27098
27099 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27100
27101         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27102
27103 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27104
27105         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27106
27107 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27108
27109         * gcc.dg/cpp/backslash.c: New test.
27110
27111 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27112
27113         * gcc.c-torture/execute/20000910-1.c: New test.
27114         * gcc.c-torture/execute/20000910-2.c: Likewise.
27115
27116 2000-09-11  Robert Lipe  <robertl@sco.com>
27117
27118         * gcc.dg/pragma-align.c: New test.
27119
27120 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27121
27122         * g++.old-deja/g++.pt/explicit82.C: New test.
27123         * g++.old-deja/g++.pt/explicit83.C: New test.
27124
27125 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27126
27127         * gcc.dg/asm-names.c: New test.
27128
27129 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27130
27131         * gcc.dg/cpp/tr-warn6.c: New test
27132
27133 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27134
27135         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27136         be accepted.
27137
27138 2000-09-07  Catherine Moore  <clm@redhat.com>
27139
27140         * gcc.c-torture/execute/unroll-1.c: New test.
27141
27142 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27143
27144         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27145         ERROR markers.
27146         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27147         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27148         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27149         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27150         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27151         Preprocess only.
27152         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27153         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27154
27155 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         * g++.old-deja/g++.pt/deduct2.C: New test.
27158
27159 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         * g++.old-deja/g++.pt/parms2.C: New test.
27162
27163 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         * g++.old-deja/g++.pt/crash58.C: New test.
27166
27167 2000-09-06  Greg McGary  <greg@mcgary.org>
27168
27169         * gcc.c-torture/execute/20000906-1.c: New test.
27170         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27171
27172 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27173
27174         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27175
27176 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27177
27178         * g++.old-deja/g++.pt/crash57.C: New test.
27179
27180 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27181
27182         * g++.old-deja/g++.pt/crash56.C: New test.
27183
27184 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27185
27186         * g++.old-deja/g++.pt/koenig1.C: New test.
27187
27188 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27189
27190         * gcc.dg/20000904-1.c: New test.
27191
27192 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27193
27194         * gcc.dg/cpp/paste8.c: New test.
27195
27196 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27197
27198         * gcc.c-torture/compile/20000827-1.c: New test.
27199
27200 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27201
27202         * gcc.dg/format-diag-1.c: New test.
27203
27204 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27205
27206         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27207         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27208         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27209         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27210         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27211
27212 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         * g++.old-deja/g++.other/nested4.C: New test.
27215
27216 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27217
27218         * g++.old-deja/g++.ns/scoped1.C: New test.
27219
27220 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27221
27222         * lib/g++.exp: Support testing already-installed GCC.
27223
27224 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27225
27226         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27227
27228 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27229
27230         * gcc.dg/return-type-2.c: New test.
27231
27232 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27233
27234         * gcc.c-torture/compile/20000825-1.c: New test.
27235
27236 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27237
27238         * gcc.dg/dwarf2-2.c: New test.
27239
27240 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27241
27242         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27243         dg-warning regexps.
27244
27245 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27246
27247         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27248         gcc.dg/format-ext-5.c: New tests.
27249
27250 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27251
27252         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27253
27254 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27255
27256         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27257
27258 2000-08-24  Richard Henderson  <rth@cygnus.com>
27259
27260         * gcc.dg/ia64-sync-1.c: New test.
27261         * gcc.dg/ia64-sync-2.c: New test.
27262         * gcc.dg/ia64-asm-1.c: New test.
27263
27264 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27265
27266         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27267         * gcc.dg/format-ext-2.c: New test.
27268
27269 2000-08-23  Jason Merrill  <jason@redhat.com>
27270
27271         * lib/old-dejagnu.exp: Also ignore "In member function" and
27272         "At global scope".
27273
27274 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27275
27276         * gcc.dg/noncompile/label-lineno-1.c: New test.
27277
27278 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27279
27280         * gcc.dg/c99-array-nonobj-1.c: New test.
27281
27282 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27283
27284         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27285         tests.
27286         * gcc.dg/format-ext-1.c: New test.
27287
27288 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27289
27290         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27291         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27292         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27293         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27294         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27295
27296 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27297
27298         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27299         gcc.dg/c99-strftime-2.c: New tests.
27300
27301 2000-08-22  Richard Henderson  <rth@cygnus.com>
27302
27303         * gcc.c-torture/execute/20000822-1.c: New test.
27304
27305 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27306
27307         * gcc.c-torture/execute/20000819-1.x: Remove.
27308
27309 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27310
27311         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27312         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27313         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27314         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27315         gcc.dg/format-xopen-1.c: New tests.
27316
27317 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27318
27319         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27320
27321 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27322
27323         * g++.old-deja/g++.other/loop2.C: New test.
27324
27325         * gcc.c-torture/compile/20000606-1.c: New test.
27326         * gcc.c-torture/compile/20000728-1.c: New test.
27327         * gcc.c-torture/execute/20000801-1.c: New test.
27328         * gcc.c-torture/execute/20000801-2.c: New test.
27329         * gcc.c-torture/execute/20000819-1.c: New test.
27330         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27331         * gcc.dg/20000629-1.c: New test.
27332         * gcc.dg/20000724-1.c: New test.
27333         * gcc.dg/20000807-1.c: New test.
27334
27335 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27336
27337         * gcc.dg/cpp/pragma-1.c: New test.
27338         * gcc.dg/cpp/pragma-2.c: New test.
27339
27340 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27341
27342         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27343         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27344
27345 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27346
27347         * gcc.c-torture/compile/20000818-1.c: New test.
27348
27349 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27350
27351         * gcc.c-torture/execute/20000818-1.c: New test.
27352
27353 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27354
27355         * gcc.dg/format-va-1.c: New test.
27356
27357 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27358
27359         * g++.old-deja/g++.other/typedef8.C: New test.
27360
27361 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27362
27363         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27364         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27365         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27366         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27367         * g++.old-deja/g++.other/ptrmem7.C: New test.
27368         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27369
27370 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27371
27372         * g++.old-deja/g++.pt/typename27.C: New test.
27373
27374 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27375
27376         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27377         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27378         * g++.old-deja/g++.pt/friend45.C: New test.
27379         * g++.old-deja/g++.other/friend8.C: New test.
27380
27381 2000-08-15  Richard Henderson  <rth@cygnus.com>
27382
27383         * gcc.c-torture/execute/20000815-1.c: New test.
27384
27385 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27386
27387         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27388         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27389         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27390
27391 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27392
27393         * g++.old-deja/g++.other/refinit2.C: New test.
27394
27395 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27396
27397         * lib/c-torture.exp (c-torture): Make
27398         compiler_conditional_xfail_data global.
27399         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27400         compiler_conditional_xfail_data machinery.
27401         (f-torture-execute): Likewise.
27402         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27403         and only when unrolling loops.
27404
27405         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27406
27407 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27408
27409         * g++.old-deja/g++.pt/explicit81.C: New test.
27410
27411 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27412
27413         * g++.old-deja/g++.pt/typename26.C: New test.
27414
27415 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27416
27417         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27418         warning.
27419
27420 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         * g++.old-deja/g++.other/array3.C: New test.
27423
27424 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27425
27426         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27427         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27428         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27429         New tests.
27430
27431 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27432
27433         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27434         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27435
27436 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27437
27438         * gcc.c-torture/execute/20000808-1.c: New test.
27439
27440 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27441
27442         * gcc.dg/c90-const-expr-1.c: New test.
27443
27444 2000-08-08  Richard Henderson  <rth@cygnus.com>
27445
27446         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27447
27448 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27449
27450         * gcc.dg/noncompile/const-ll-1.c: New test.
27451
27452 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27453
27454         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27455
27456 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27457
27458         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27459         that running programs linked against the shared version of libobjc
27460         run correctly.
27461
27462 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27463
27464         * gcc.dg/c99-printf-1.c: New test.
27465
27466 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27467
27468         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27469
27470 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27471
27472         * gcc.c-torture/execute/20000731-1.x: Delete.
27473
27474 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27475
27476         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27477         and torture_without_loops as is done by c-torture.exp.
27478         (search_for): Copy from c-torture.exp.
27479         (gcc-dg-runtest): New function, drives a directory of tests
27480         iterating over the TORTURE_OPTIONS.
27481         (scan-assembler, scan-assembler-not): Move here from
27482         individual directory drivers.
27483
27484         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27485         defined by lib/gcc-dg.exp.
27486         * gcc.dg/cpp/cpp.exp: Likewise.
27487         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27488         gcc-dg-runtest, so we cycle over optimization options.
27489
27490         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27491         * gcc.dg/compare2.c: No longer expected to fail.
27492
27493 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27494
27495         * gcc.c-torture/execute/20000804-1.c: New test.
27496
27497 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27498
27499         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27500
27501 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27502
27503         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27504
27505 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27506
27507         * gcc.c-torture/compile/20000803-1.c: New test.
27508
27509 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27510
27511         * gcc.c-torture/execute/20000801-3.c,
27512         gcc.c-torture/execute/20000801-4.c: New tests.
27513         * gcc.c-torture/execute/20000801-3.x,
27514         gcc.c-torture/execute/20000801-4.x: Xfail.
27515
27516 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27517
27518         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27519         libobjc/.libs to allow for libtool.
27520
27521 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27522
27523         * gcc.c-torture/compile/20000802-1.c: New test.
27524
27525 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27526
27527         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27528
27529 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27530
27531         * gcc-c-torture/execute/20000731-2.c: New test.
27532
27533         * gcc.c-torture/execute/20000731-1.c: New test.
27534         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27535
27536 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27537
27538         * testsuite/gcc.dg/cpp/paste7.c: New test.
27539         * gcc.dg/cpp/20000725-1.c: New test.
27540
27541 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27542
27543         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27544         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27545         declaration warning for __builtin_dwarf_reg_size.
27546
27547         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27548
27549 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27550
27551         * gcc.dg/noncompile/voidparam-1.c: New test.
27552
27553 2000-07-30  Richard Henderson  <rth@cygnus.com>
27554
27555         * gcc.dg/c90-digraph-1.c: Don't xfail.
27556         * gcc.dg/compare2.c (case 10): Xfail.
27557         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27558
27559 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27560
27561         * gcc.dg/c99-main-1.c: New test.
27562
27563 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27564
27565         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27566
27567 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27568
27569         * gcc.c-tortuer/execute/20000726-1.c: New test.
27570
27571 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27572
27573         * gcc.c-torture/execute/enum-2.c: New test.
27574
27575 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27576
27577         * gcc.dg/cpp/tr-warn3.c: New test.
27578
27579 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27580
27581         * g++.old-deja/g++.ext/implicit1.C: Remove.
27582         * g++.old-deja/g++.jason/c2.C: Remove
27583         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27584         * g++.old-deja/g++.pt/crash16.C: Likewise.
27585         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27586
27587 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27588
27589         * g++.old-deja/g++.other/for2.C: New test.
27590
27591 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27592
27593         * gcc.dg/20000720-1.c: New test.
27594
27595 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27596
27597         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27598
27599 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27600
27601         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27602         * gcc.c-torture/execute/20000722-1.c: New.
27603         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27604
27605 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27606
27607         * gcc.dg/cpp/20000720-1.S: New test.
27608
27609 2000-07-21  Michael Meissner  <meissner@redhat.com>
27610
27611         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27612
27613 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27614
27615         * g++.old-deja/g++.brendan/crash16.C,
27616         g++.old-deja/g++.brendan/parse3.C,
27617         g++.old-deja/g++.brendan/redecl1.C,
27618         g++.old-deja/g++.ns/template13.C,
27619         g++.old-deja/g++.other/decl4.C,
27620         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27621
27622 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27623
27624         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27625         and "Internal error".
27626
27627         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27628         regexps.
27629         * gcc.dg/cpp/paste6.c: New test.
27630
27631 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27632
27633         * gcc.dg/cpp/tr-direct.c: New test.
27634
27635         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27636         gcc.dg/cpp/undef1.c: Tweak error regexps.
27637
27638 2000-07-18  Eric Christopher <echristo@redhat.com>
27639
27640         * gcc.c-torture/compile/20000718-1.c: New test.
27641
27642 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27643
27644         * cpplex.c (_cpp_push_token): If the token being pushed back
27645         is the previous token in this context, just subtract one from
27646         context->posn.
27647         * cppmacro.c (save_expansion): Clear aux field when storing a
27648         placemarker.
27649
27650 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27651
27652         * gcc.dg/noncompile/redecl-1.c: New test.
27653
27654 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27655
27656         * gcc.c-torture/execute/20000717-5.c: New test.
27657         * gcc.c-torture/execute/20000717-1.x: Removed.
27658
27659 2000-07-17  Richard Henderson  <rth@cygnus.com>
27660
27661         * gcc.c-torture/execute/20000717-4.c: New test.
27662
27663 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27664
27665         * gcc.dg/cpp/syshdr.c: New test.
27666         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27667
27668 2000-07-17  Neil Booth  <neilb@earthling.net>
27669
27670         * gcc.dg/cpp/cmdlne-dM.c: New test.
27671         * gcc.dg/cpp/cmdlne-dD.c: New test.
27672
27673 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27674
27675         * gcc.c-torture/execute/20000717-3.c: New test.
27676
27677         * gcc.c-torture/compile/20000717-1.c: New test.
27678
27679 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27680
27681         * gcc.c-torture/execute/20000717-2.c: New test.
27682
27683 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27684
27685         * gcc.dg/formatz-1.c: New test.
27686
27687         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27688         * gcc.dg/c99-digraph-1.c: New tests.
27689
27690         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27691         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27692
27693         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27694         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27695         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27696         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27697         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27698         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27699         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27700
27701 2000-07-17   Greg McGary <greg@mcgary.org>
27702
27703         * gcc.c-torture/execute/20000717-1.c: New test.
27704         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27705
27706 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27707
27708         * gcc.c-torture/execute/20000715-2.c: New test.
27709         * gcc.dg/20000715-1.c: New test.
27710
27711 2000-07-15  Michael Meissner  <meissner@redhat.com>
27712
27713         * gcc.c-torture/execute/20000715-1.c: New test.
27714
27715 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27716
27717         * gcc.c-torture/execute/20000707-1.c: New test.
27718
27719 2000-07-13  Neil Booth  <NeilB@earthling.net>
27720
27721         * testsuite/gcc.dg/cpp/digraph1.c,
27722         testsuite/gcc.dg/cpp/digraph2.c,
27723         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27724
27725 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27726
27727         * g77.f-torture/compile/20000630-2.f:  New test.
27728         * g77.f-torture/compile/20000630-2.x
27729
27730 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27731
27732         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27733
27734 2000-07-11  Neil Booth  <NeilB@earthling.net>
27735
27736         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27737
27738 2000-07-11  Neil Booth  <NeilB@earthling.net>
27739
27740         * gcc.dg/cpp/cmdlne-C.c: New.
27741
27742 2000-07-09  Neil Booth  <NeilB@earthling.net>
27743
27744         * gcc.dg/cpp/directiv.c: New tests.
27745         * gcc.dg/cpp/undef1.c: Update.
27746
27747 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27748
27749         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27750
27751 2000-07-09  Neil Booth  <NeilB@earthling.net>
27752
27753         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27754
27755 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27756
27757         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27758         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27759
27760 2000-07-08  Neil Booth  <NeilB@earthling.net>
27761
27762         * gcc.dg/cpp/macsyntx.c: New tests.
27763
27764 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27765
27766         * gcc.dg/20000707-1.c: New test.
27767
27768 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27769
27770         * gcc.c-torture/execute/20000706-1.c: New test.
27771         * gcc.c-torture/execute/20000706-2.c: New test.
27772         * gcc.c-torture/execute/20000706-3.c: New test.
27773         * gcc.c-torture/execute/20000706-4.c: New test.
27774         * gcc.c-torture/execute/20000706-5.c: New test.
27775
27776 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27777
27778         * g++.old-deja/g++.pt/instantiate7.C: New test.
27779
27780 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27781
27782         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27783         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27784         * g++.old-deja/g++.other/rtti3.C: Likewise.
27785         * g++.old-deja/g++.other/rttid3.C: Likewise.
27786
27787 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27788
27789         *  g77.f-torture/compile/20000630-1.x: Fix typo
27790
27791 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27792
27793         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27794         assembly output.
27795
27796 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27797
27798         * gcc.dg/cpp/ident.c: New test.
27799
27800 2000-07-05  Neil Booth  <NeilB@earthling.net>
27801
27802         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27803           gcc.dg/cpp/lexstrng.c: New tests.
27804
27805 2000-07-04  Neil Booth  <NeilB@earthling.net>
27806
27807         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27808         * gcc.dg/cpp/strify2.c: Same.
27809
27810 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27811
27812         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27813         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27814         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27815         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27816
27817         * testsuite/gcc.dg/cpp/macro1.c,
27818         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27819         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27820         testsuite/gcc.dg/cpp/strify1.c,
27821         testsuite/gcc.dg/cpp/strify2.c: New tests.
27822
27823 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27824
27825         * gcc.c-torture/execute/20000703-1.c: New test.
27826
27827 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         * g++.old-deja/g++.pt (lookup10.C): New test.
27830
27831 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27832
27833         * g++.old-deja/g++.pt (typename25.C): New test.
27834
27835 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27836
27837         * gcc.c-torture/compile/20000701-1.c: New test.
27838
27839 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27840
27841         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27842         to test case.
27843
27844 2000-06-30  Catherine Moore  <clm@cygnus.com>
27845
27846         * gcc.c-torture/execute/align-1.c: New test.
27847
27848 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27849
27850         * g++.old-deja/g++.pt/expr8.C: New test.
27851         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27852
27853 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27854
27855         * gcc.c-torture/compile/20000629-1.c: New test.
27856
27857 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27858
27859
27860         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27861         gcc.dg/noncompile directory, depending on whether they're
27862         preprocessor tests or not.  Annotate all the tests for the dg
27863         framework.
27864
27865         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27866         * gcc.dg/noncompile/noncompile.exp: New.
27867
27868         * Moved files:
27869         Old name                                New name
27870         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27871         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27872         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27873         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27874         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27875         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27876         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27877         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27878         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27879         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27880         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27881         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27882         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27883         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27884         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27885         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27886         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27887         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27888         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27889         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27890         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27891         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27892         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27893         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27894
27895         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27896         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27897         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27898         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27899         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27900         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27901
27902 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27903
27904         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27905         declare one variable.  On the fourth, error.
27906         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27907         declared by 20000628-1a.h.
27908
27909 2000-06-29  Richard Henderson  <rth@redhat.com>
27910
27911         * gcc.c-torture/execute/930529-1.x: New file.
27912         * gcc.dg/920413-1.c: Adjust expected warning text.
27913         * gcc.dg/980217-1.c: Declare abort.
27914         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27915
27916 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27917
27918         * g77.f-torture/compile/20000629-1.f: New test.
27919         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27920
27921 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27922
27923         Rearrange lots of files, removing entirely the
27924         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27925         directories.
27926
27927         * Deleted files:
27928         gcc.c-torture/code_quality/code_quality.exp
27929         gcc.c-torture/special/special.exp
27930         gcc.failure/failure.exp
27931         gcc.failure/940409-1.x
27932         gcc.c-torture/compile/961203-1.x
27933
27934         * New files:
27935         gcc.misc-tests/linkage.exp
27936         gcc.c-torture/execute/920730-1t.c
27937         gcc.c-torture/execute/920730-1t.x
27938         gcc.c-torture/compile/920520-1.x
27939         gcc.c-torture/compile/920521-1.x
27940         gcc.c-torture/compile/981006-1.x
27941         gcc.c-torture/execute/eeprof-1.x
27942
27943         * Moved files (possibly with modifications to fit a new harness):
27944         Old name                                New name
27945         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27946         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27947         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27948         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27949         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27950         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27951         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27952         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27953         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27954         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27955         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27956         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27957         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27958         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27959
27960 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27961
27962         * c-torture/compile/961203-1.x: Delete.
27963
27964         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27965         not exit. Include stdio.h.
27966         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27967         * gcc.misc-tests/dg-12.c: Likewise.
27968         * gcc.misc-tests/dg-5.c: Likewise.
27969         * gcc.misc-tests/dg-6.c: Likewise.
27970         * gcc.misc-tests/dg-7.c: Prototype abort.
27971         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27972         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27973         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27974         not exit.
27975         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27976         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27977
27978 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27979
27980         * gcc.dg/cpp/20000628-1.c: New test.
27981         * gcc.dg/cpp/20000628-1.h: New header for above test.
27982         * gcc.dg/cpp/20000628-1a.h: Likewise.
27983
27984 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27985
27986         * gcc.dg/cpp: New directory.
27987         * gcc.dg/cpp/cpp.exp: New driver.
27988         * gcc.dg/cpp/20000627-1.c: New test.
27989         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27990         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27991         and rewrite as a compilation test.
27992
27993         * gcc.dg: Move many files into the cpp subdirectory, possibly
27994         renaming or editing them as well.
27995         Old name                New name
27996         990119-1.c              cpp/19990119-1.c
27997         990228-1.c              cpp/19990228-1.c
27998         990407-1.c              cpp/19990407-1.c
27999         990409-1.c              cpp/19990409-1.c
28000         990413-1.c              cpp/19990413-1.c
28001         990703-1.c              cpp/19990703-1.c
28002         20000127-1.c            cpp/20000127-1.c
28003         20000129-1.c            cpp/20000129-1.c
28004         20000207-1.c            cpp/20000207-1.c
28005         20000207-2.c            cpp/20000207-2.c
28006         20000209-1.c            cpp/20000209-1.c
28007         20000209-2.c            cpp/20000209-2.c
28008         20000301-1.c            cpp/20000301-1.c
28009         20000419-1.c            cpp/20000419-1.c
28010         20000510-1.S            cpp/20000510-1.S
28011         20000519-1.c            cpp/20000519-1.c
28012         20000529-1.c            cpp/20000529-1.c
28013         20000625-1.c            cpp/20000625-1.c
28014         20000625-2.c            cpp/20000625-2.c
28015         cpp-as1.c               cpp/assert1.c
28016         cpp-as2.c               cpp/assert2.c
28017         cxx-comments-1.c        cpp/cxxcom1.c
28018         cxx-comments-2.c        cpp/cxxcom2.c
28019         endif-label.c           cpp/endif.c
28020         cpp-hash1.c             cpp/hash1.c
28021         cpp-hash2.c             cpp/hash2.c
28022         cpp-if1.c               cpp/if-1.c
28023         cpp-if2.c               cpp/if-2.c
28024         cpp-if3.c               cpp/if-3.c
28025         cpp-if4.c               cpp/if-4.c
28026         cpp-if5.c               cpp/if-5.c
28027         cpp-cond.c              cpp/if-cexp.c
28028         cpp-missingop.c         cpp/if-mop.c
28029         cpp-missingparen.c      cpp/if-mpar.c
28030         cpp-opprec.c            cpp/if-oppr.c
28031         cpp-ifparen.c           cpp/if-paren.c
28032         cpp-shortcircuit.c      cpp/if-sc.c
28033         cpp-shift.c             cpp/if-shift.c
28034         cpp-unary.c             cpp/if-unary.c
28035         cpp-li1.c               cpp/line1.c
28036         cpp-li2.c               cpp/line2.c
28037         lineno.c                cpp/line3.c
28038         lineno-2.c              cpp/line4.c
28039         cpp-mi.c                cpp/mi1.c
28040         cpp-mic.h               cpp/mi1c.h
28041         cpp-micc.h              cpp/mi1cc.h
28042         cpp-mind.h              cpp/mi1nd.h
28043         cpp-mindp.h             cpp/mi1ndp.h
28044         cpp-mix.h               cpp/mi1x.h
28045         cpp-mi2.c               cpp/mi2.c
28046         cpp-mi2a.h              cpp/mi2a.h
28047         cpp-mi2b.h              cpp/mi2b.h
28048         cpp-mi2c.h              cpp/mi2c.h
28049         cpp-mi3.c               cpp/mi3.c
28050         cpp-mi3.def             cpp/mi3.def
28051         poison-1.c              cpp/poison.c
28052         pr-impl.c               cpp/prag-imp.c
28053         cpp-redef-2.c           cpp/redef1.c
28054         cpp-redef.c             cpp/redef2.c
28055         strpaste.c              cpp/strp1.c
28056         strpaste-2.c            cpp/strp2.c
28057         cpp-tradpaste.c         cpp/tr-paste.c
28058         cpp-tradstringify.c     cpp/tr-str.c
28059         cpp-tradwarn1.c         cpp/tr-warn1.c
28060         cpp-tradwarn2.c         cpp/tr-warn2.c
28061         trigraphs.c             cpp/trigraphs.c
28062         cpp-unc1.c              cpp/unc1.c
28063         cpp-unc2.c              cpp/unc2.c
28064         cpp-unc3.c              cpp/unc3.c
28065         cpp-unc.c               cpp/unc4.c
28066         undef.c                 cpp/undef1.c
28067         undef-2.c               cpp/undef2.c
28068         cpp-wi1.c               cpp/widestr1.c
28069
28070 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28071
28072         * lib/g++.exp (g++_include_flags): Tweak.
28073
28074 2000-06-27  H.J. Lu  <hjl@gnu.org>
28075             Loren J. Rittle  <ljrittle@acm.org>
28076
28077         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28078         version with one that knows about the new gcc tree structure.
28079         (g++_link_flags): Same.
28080
28081 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28082
28083         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28084         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28085         case we are cross-compiling.
28086
28087         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28088         g++.old-deja/g++.niklas/Makefile.in,
28089         g++.old-deja/g++.niklas/configure.in,
28090         g++.old-deja/g++.other/Makefile.in,
28091         g++.old-deja/g++.other/configure.in,
28092         gcc.c-torture/code_quality/Makefile.in,
28093         gcc.c-torture/code_quality/configure.in,
28094         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28095         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28096         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28097         gcc.c-torture/execute/ieee/Makefile.in,
28098         gcc.c-torture/execute/ieee/configure.in,
28099         gcc.c-torture/noncompile/Makefile.in,
28100         gcc.c-torture/noncompile/configure.in,
28101         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28102         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28103         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28104
28105 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28106
28107         * g++.old-deja/g++.other/ambig3.C: New test.
28108
28109 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         * g++.old-deja/g++.pt/syntax1.C: New test.
28112         * g++.old-deja/g++.pt/syntax2.C: New test.
28113         * g++.old-deja/g++.other/syntax3.C: New test.
28114         * g++.old-deja/g++.other/syntax4.C: New test.
28115
28116 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28117
28118         * gcc.dg/20000623-1.c: Prototype exit and abort.
28119
28120 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28121
28122         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28123         New tests.
28124         * gcc.dg/cpp-mi3.def: New file.
28125
28126         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28127         inside assertions.
28128         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28129         lexer's error messages.
28130         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28131         divine anything from the linemarkers.
28132         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28133         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28134
28135 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28136
28137         * gcc.dg/20000623-1.c: New test.
28138
28139 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28140
28141         * gcc.c-torture/execute/20000622-1.c: New test.
28142
28143 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28144
28145         * g++.old-deja/g++.other/init15.C: New test.
28146
28147 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28148
28149         * g++.old-deja/g++.pt/vaarg2.C: New test.
28150         * g++.old-deja/g++.pt/vaarg3.C: New test.
28151
28152 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28153
28154         * g++.old-deja/g++.other/dyncast6.C: New test.
28155
28156 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28157
28158         * gcc.c-torture/execute/loop-6.c: New test.
28159
28160 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28161
28162         * gcc.dg/20000614-1.c: New test.
28163         * gcc.dg/20000614-2.c: New test.
28164
28165 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28166
28167         * g++.old-deja/g++.other/inline12.C: New test.
28168
28169 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28170
28171         * g++.old-deja/g++.other/eh1.C: New test.
28172
28173 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * g++.old-deja/g++.other/type.C: New test.
28176
28177 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28178
28179         * g++.old-deja/g++.other/initstring.C: New test.
28180
28181 2000-06-12  Jason Merrill  <jason@redhat.com>
28182
28183         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28184
28185 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28186
28187         * gcc.c-torture/compile/20000609-1.c: New test.
28188
28189 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28190
28191         * gcc.dg/20000609-1.c: New test.
28192
28193 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28194
28195         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28196         * gcc.c-torture/noncompile/poison-1.c: Move...
28197         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28198         * gcc.dg/cpp-li1.c: Add a token after the #line.
28199
28200 2000-06-05  Richard Henderson  <rth@cygnus.com>
28201
28202         * gcc.c-torture/execute/20000605-2.c: New test.
28203         * gcc.c-torture/execute/20000605-3.c: New test.
28204
28205 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28206
28207         * g77.f-torture/execute/20000503-1.x: New file.
28208
28209 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28210
28211         * g++.old-deja/g++.eh/badalloc1.C: New test.
28212
28213 2000-06-05  Richard Henderson  <rth@cygnus.com>
28214
28215         * gcc.c-torture/execute/20000605-1.c: New test.
28216
28217 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28218             Nathan Sidwell <nathan@codesourcery.com>
28219
28220         * gcc.c-torture/compile/20000605-1.c: New test.
28221
28222 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28223
28224         * g77.f-torture/compile/20000601-1.f:  New test.
28225
28226 2000-06-03  Richard Henderson  <rth@cygnus.com>
28227
28228         * gcc.c-torture/execute/20000603-1.c: New.
28229
28230 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28231
28232         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28233         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28234
28235 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28236
28237         * gcc.dg/compare2.c (case 12): XFAIL.
28238         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28239         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28240
28241         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28242
28243 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28244
28245         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28246         guard macro is already defined when the header is first
28247         included.
28248         * gcc.dg/cpp-mix.h: New file.
28249         * gcc.dg/endif-label.c: Update patterns to match compiler.
28250
28251         * g++.brendan/complex1.C: Declare abort.
28252         * g++.law/refs4.C: Remove XFAIL.
28253         * g++.oliva/expr2.C: Declare abort and exit.
28254
28255 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28256
28257         * gcc.c-torture/execute/20000528-1.c: New test.
28258
28259         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28260         * g++.old-deja/g++.law/temps4.C: Likewise.
28261
28262         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28263         stdlib.h.  Call abort() on failure.
28264         * g++.old-deja/g++.law/refs4.C: Likewise.
28265         * g++.old-deja/g++.law/temps4.C: Likewise.
28266         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28267         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28268
28269 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28270
28271         Relative to g++.dg/special:
28272         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28273
28274         Relative to g++.old-deja:
28275         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28276         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28277         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28278         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28279         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28280         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28281         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28282
28283         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28284         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28285         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28286         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28287         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28288         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28289         and/or string.h.
28290
28291         * g++.other/goto1.C: Update expectations for error messages.
28292
28293 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28294
28295         * gcc.c-torture/compile/20000523-1.c: New test.
28296
28297 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28298
28299         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28300
28301 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28302
28303         * g++.old-deja/g++.eh/catch11.C: New test.
28304         * g++.old-deja/g++.eh/catch12.C: New test.
28305
28306 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28307
28308         * gcc.c-torture/execute/20000523-1.c: New test.
28309
28310 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28311
28312         * c-torture/execute/bcp-1.c: Replace abort in arg of
28313         __builtin_constant_p with a generic external function.
28314
28315         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28316         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28317         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28318         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28319         Prototype abort and/or exit.
28320
28321         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28322         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28323         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28324         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28325
28326 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28327
28328         * gcc.dg/dwarf2-1.c: New test.
28329
28330 2000-05-20  Richard Henderson  <rth@cygnus.com>
28331
28332         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28333
28334 2000-05-20  Andreas Jaeger  <aj@suse.de>
28335
28336         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28337         testcase.
28338
28339 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28340
28341         * gcc.c-torture/execute/20000519-2.c: New test.
28342
28343 2000-05-19  Andreas Jaeger  <aj@suse.de>
28344
28345         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28346         which fails with SSA.
28347
28348         * lib/c-torture.exp: Also test with -O3 -fssa.
28349
28350 2000-05-18  Michael Meissner  <meissner@redhat.com>
28351
28352         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28353         * gcc.c-torture/execute/920415-1.c: Ditto.
28354         * gcc.c-torture/execute/920501-1.c: Ditto.
28355         * gcc.c-torture/execute/conversion.c: Ditto.
28356         * gcc.c-torture/execute/cvt-1.c: Ditto.
28357
28358 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28359
28360         * gcc.c-torture/compile/20000518-1.c: New test.
28361
28362 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28363
28364         * g77.f-torture/compile/200005018.f:  New test.
28365
28366 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28367
28368         * gcc.c-torture/compile/20000517-1.c: New test.
28369
28370 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28371
28372         * gcc.c-torture/execute/20000516-1.c: New test.
28373
28374 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28375
28376         * g++.old-deja/g++.other/eh.C: New test.
28377
28378 2000-05-12  Richard Henderson  <rth@cygnus.com>
28379
28380         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28381         constants through to doit's conditional.
28382
28383 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28384
28385         * gcc.c-torture/compile/20000511-1.c: New test.
28386         * g77.f-torture/compile/20000511-1.f: New test.
28387         * g77.f-torture/compile/20000511-2.f: New test.
28388
28389 2000-05-11  Michael Meissner  <meissner@redhat.com>
28390
28391         * gcc.c-torture/execute/20000511-1.c: New test.
28392
28393 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28394
28395         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28396         * gcc.dg/20000510-1.S: New.
28397
28398 2000-05-08  Catherine Moore  <clm@cygnus.com>
28399
28400         * gcc.dg/unused-3.c: New.
28401
28402 2000-05-06  Richard Henderson  <rth@cygnus.com>
28403
28404           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28405           * g++.old-deja/g++.mike/warn1.C: Likewise.
28406           * g++.old-deja/g++.pt/local1.C: Likewise.
28407           * g++.old-deja/g++.pt/local7.C: Likewise.
28408           * g++.old-deja/g++.pt/spec16.C: Likewise.
28409
28410 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28413
28414 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28415
28416           * g77.f-torture/execute/20000503-1.f:  New test.
28417
28418 2000-05-04  Andreas Jaeger  <aj@suse.de>
28419
28420         * gcc.dg/noreturn-2.c: New test.
28421
28422 2000-05-04  Neil Booth  <NeilB@earthling.net>
28423
28424         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28425         preprocessor.
28426
28427 2000-05-04  Richard Henderson  <rth@cygnus.com>
28428
28429         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28430
28431 2000-05-04  Richard Henderson  <rth@cygnus.com>
28432
28433         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28434         OpenSSL by Jason R Thorpe.
28435
28436 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28437
28438         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28439
28440 2000-05-03  Robert Lipe <robertlipe@usa.net>
28441
28442         * gcc.dg/20000503-1.c: New test.
28443
28444 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28445
28446         * gcc.c-torture/compile/20000502-1.c: New test.
28447         * g++.old-deja/g++.other/align.C: New test.
28448         * gcc.dg/cpp-tradstringify.c: New test.
28449
28450 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28451
28452         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28453         and hard registers.
28454
28455 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28456
28457         * gcc.c-torture/execute/loop-5.c: New test.
28458
28459 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28460
28461         * gcc.c-torture/execute/va-arg-20.c: New test.
28462
28463 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28464
28465         * gcc.c-torture/execute/20000422-1.c: New test.
28466
28467 2000-04-20  Greg McGary  <gkm@gnu.org>
28468
28469         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28470         when optimizing, but without sibling-call optimizations (-O1).
28471
28472 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28473
28474           * gcc.c-torture/compile/20000420-1.c: New test.
28475
28476 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.abi/ptrflags.C: New test.
28479         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28480
28481 2000-04-19  Catherine Moore  <clm@cygnus.com>
28482
28483         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28484
28485 2000-04-19  Greg McGary  <gkm@gnu.org>
28486
28487         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28488         sibling-call optimizations.
28489
28490 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28491
28492         * gcc.dg/20000419-1.c: New test.
28493
28494 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28495
28496         * gcc.c-torture/execute/20000412-6.c: New test.
28497
28498 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28499
28500         * gcc.c-torture/execute/20000412-5.c: New test.
28501         * g77.f-torture/compile/20000412-1.f: New test.
28502         * gcc.c-torture/execute/20000412-4.c: New test.
28503         * gcc.c-torture/compile/20000412-2.c: New test.
28504         * gcc.c-torture/execute/20000412-3.c: New test.
28505         * gcc.c-torture/compile/20000412-1.c: New test.
28506         * gcc.c-torture/execute/20000412-2.c: New test.
28507
28508 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28509
28510         * objc/execute/bf-20.m: New test.
28511
28512 2000-04-10  Richard Henderson  <rth@cygnus.com>
28513
28514         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28515
28516         * gcc.c-torture/execute/20000412-1.c: New test.
28517
28518 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28519
28520         * g++.old-deja/g++.eh/catchptr1.C: New test.
28521
28522 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28523
28524         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28525
28526 2000-04-08  Neil Booth  <NeilB@earthling.net>
28527
28528         * gcc.dg/cpp-nullchar.c: Remove test as
28529         embedded nulls cause problems.
28530
28531 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28532
28533         * gcc.dg/compare2.c: New test.
28534
28535 2000-04-08  Neil Booth  <NeilB@earthling.net>
28536
28537         * gcc.dg/cpp-nullchar.c: New test.
28538
28539 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28540
28541         * gcc.dg/cpp-mi2.c: New test.
28542         * gcc.dg/cpp-mi2[abc].h: New files.
28543
28544 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28547         member name.
28548
28549 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         * g++.old-deja/g++.abi/vmihint.C: New test.
28552
28553 2000-04-06  Neil Booth  <NeilB@earthling.net>
28554
28555         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28556         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28557         copyright.
28558
28559 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28560
28561         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28562         avoid stack-frame overwrite.
28563
28564 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28565
28566         * gcc.c-torture/compile/20000405-2.c: New test.
28567         * gcc.c-torture/compile/20000405-3.c: New test.
28568
28569 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28570
28571         * gcc.c-torture/compile/20000405-1.c: New test.
28572
28573 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28574
28575         * gcc.dg/cast-qual-1.c: Revert last change.
28576
28577 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28578
28579         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28580
28581 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28582
28583         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28584         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28585
28586 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28587
28588         * gcc.c-torture/compile/20000403-2.c: New test.
28589         * gcc.c-torture/compile/20000403-1.c: New test.
28590
28591 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28592
28593         * gcc.c-torture/execute/20000403-1.c: New test.
28594
28595 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28596
28597         * gcc.c-torture/execute/20000402-1.c: New test.
28598
28599 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28600
28601         * gcc.c-torture/execute/va-arg-15.c: New test.
28602         * gcc.c-torture/execute/va-arg-16.c: New test.
28603         * gcc.c-torture/execute/va-arg-17.c: New test.
28604         * gcc.c-torture/execute/va-arg-18.c: New test.
28605         * gcc.c-torture/execute/va-arg-19.c: New test.
28606
28607 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28608
28609         * gcc.c-torture/compile/981211-1.c: Move to...
28610         * gcc.dg/cpp-as1.c: ...here.
28611         * gcc.dg/cpp-as2.c: New file.
28612
28613         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28614         compiler.
28615
28616 2000-04-02  Neil Booth  <NeilB@earthling.net>
28617
28618         * gcc.dg/cpp-cond.c  New tests.
28619         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28620         accidental success less likely.
28621         * gcc.dg/cpp-missingop.c  New tests.
28622         * gcc.dg/cpp-missingparen.c  New tests.
28623         * gcc.dg/cpp-shift.c  New tests.
28624         * gcc.dg/cpp-shortcircuit.c  New tests.
28625         * gcc.dg/cpp-unary.c  New tests.
28626
28627 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28628
28629         * gcc.c-torture/compile/20000329-1.c: New test.
28630
28631 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28632
28633         * gcc.c-torture/compile/20000326-1.c: New test.
28634         * gcc.c-torture/compile/20000326-2.c: New test.
28635
28636 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28637
28638         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28639         the first parameter is a function argument.
28640
28641 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28642
28643         * g++.old-deja/g++.ext/array4.C: New test.
28644
28645 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28646
28647         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28648
28649 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28650
28651         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28652
28653 2000-03-19  Richard Henderson  <rth@cygnus.com>
28654
28655         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28656
28657 2000-03-19  Richard Henderson  <rth@cygnus.com>
28658
28659         * gcc.c-torture/compile/20000319-1.c: New test.
28660
28661 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28662
28663         * gcc.c-torture/execute/20000314-3.c: New test.
28664         * gcc.c-torture/execute/20000314-2.c: New test.
28665         * gcc.c-torture/execute/20000314-1.c: New test.
28666         * gcc.c-torture/compile/20000314-2.c: New test.
28667         * gcc.c-torture/compile/20000314-1.c: New test.
28668
28669 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28670
28671         * g++.old-deja/g++.warn/inline.C: New test.
28672
28673 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28674
28675         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28676         standards-compliant result rather than specific constants.
28677         Put test-values in array.
28678
28679 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28680
28681         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28682         (g++_target_compile): Put test-specific options last.
28683
28684 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28685
28686         * g++.old-deja/g++.eh/vbase4.C: New test.
28687
28688 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28689
28690         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28691
28692 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28693
28694         * g++.old-deja/g++.brendan/misc12.C: Removed.
28695         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28696         * g++.old-deja/g++.ext/pretty4.C: New test.
28697
28698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28699
28700         * g++.old-deja/g++.other/string2.C: New test.
28701
28702 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28703
28704         * g++.old-deja/g++.warn/impint2.C: New test.
28705
28706 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28707
28708         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28709         is 1, not zero.
28710
28711 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28712
28713         * g++.old-deja/g++.warn/impint.C: New test.
28714         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28715         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28716         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28717         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28718         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28719         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28720         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28721         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28722         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28723         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28724         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28725         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28726
28727 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28728
28729         * gcc.dg/cpp-redef.c: New test.
28730
28731 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28732
28733         * g++.old-deja/g++.pt/unify7.C: New test.
28734
28735 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28736
28737         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28738         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28739
28740 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28741
28742         * gcc.c-torture/compile/20000224-1.c: New test.
28743
28744 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28745
28746         * gcc.c-torture/compile/cpp-2.c: New test.
28747         * gcc.c-torture/compile/cpp-1.c: New test.
28748
28749 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28750
28751         * gcc.c-torture/execute/20000225-1.c: New test.
28752
28753 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28754
28755         * gcc.dg/cpp-li2.c: New test.
28756
28757         * gcc.dg/cpp-wi1.c: New test.
28758
28759         * gcc.dg/cpp-li1.c: New test.
28760
28761 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * g++.old-deja/g++.other/sizeof5.C: New test.
28764
28765 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28766
28767         * gcc.c-torture/execute/va-arg-13.c: New test.
28768
28769 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28770
28771         * gcc.c-torture/execute/va-arg-12.c: New test.
28772
28773 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28774
28775         * gcc.c-torture/execute/20000223-1.c: New test.
28776
28777 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28778
28779         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28780
28781 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28782
28783         * g++.old-deja/g++.abi/ptrmem.C: New test.
28784
28785 2000-02-19  Richard Henderson  <rth@cygnus.com>
28786
28787         * gcc.c-torture/compile/init-3.c: New.
28788
28789 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28790
28791         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28792         ALWAYS_CXXFLAGS.
28793
28794 2000-02-11  Robert Lipe <robertl@sco.com>
28795
28796         * gcc.c-torture/compile/20000211-3.c: New test.
28797
28798 2000-02-11  Martin Buchholz <martin@xemacs.org>
28799
28800         * gcc.c-torture/compile/20000211-2.c: New test.
28801
28802 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28803
28804         * gcc.c-torture/compile/20000211-1.c: New test.
28805
28806 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28807
28808         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28809           on native targets
28810
28811 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28812
28813         * g++.old-deja/g++.other/cast5.C: New test.
28814
28815 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28816
28817         * gcc.c-torture/execute/20000205-1.c: New.
28818
28819 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28820
28821         * g++.old-deja/g++.jason/cast3.C: Return void.
28822         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28823
28824 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28825
28826         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28827
28828         * gcc.dg/loop-1.c: New test.
28829
28830 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28831
28832         * gcc.c-torture/compile/20000127-1.c: New test.
28833         * gcc.c-torture/execute/991228-1.c: New test.
28834
28835 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28836
28837         * gcc.dg/unused-2.c: New test.
28838
28839         * gcc.dg/conv-1.c: New test.
28840
28841 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28842
28843         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28844         compiler.
28845         (tool_option_proc): Fix typo.
28846
28847 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28848
28849         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28850         of the ld on the host, not on the build machine.
28851         Also, don't crash if '--help' is not a supported option.
28852
28853 2000-01-24  Richard Henderson  <rth@cygnus.com>
28854
28855         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28856
28857 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28858
28859         * gcc.c-torture/execute/20000120-2.c: New test.
28860         * gcc.c-torture/execute/20000120-1.c: New test.
28861
28862 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28863
28864         * gcc.c-torture/execute/20000113-1.c: New test.
28865
28866 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28867
28868         * gcc.c-torture/execute/20000112-1.c: New test.
28869
28870 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28871
28872         * gcc.dg/20000111-1.c: New test.
28873
28874 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28875
28876         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28877         with 16 bit integers.
28878
28879 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28880
28881         * gcc.dg/20000108-1.c: New test.
28882
28883 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28884
28885         * g++.old-deja/g++.ns/koenig8.C: New test.
28886
28887 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28888
28889         * g++.old-deja/g++.other/cast4.C: New test.
28890
28891 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28892
28893         * gcc.c-torture/compile/20000105-2.c: New test.
28894         * gcc.c-torture/compile/20000105-1.c: New test.
28895
28896 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28897
28898         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28899         references to printf & atoi to conform to ANSI standard.
28900         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28901         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28902         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28903         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28904         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28905         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28906         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28907         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28908         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28909         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28910         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28911         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28912         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28913         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28914         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28915         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28916         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28917         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28918         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28919         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28920         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28921         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28922         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28923         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28924         * g++.old-deja/g++.brendan/init3.C: Likewise.
28925         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28926         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28927         * g++.old-deja/g++.brendan/new2.C: Likewise.
28928         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28929         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28930         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28931         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28932         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28933         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28934         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28935         * g++.old-deja/g++.brendan/template24.C: Likewise.
28936         * g++.old-deja/g++.brendan/template3.C: Likewise.
28937         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28938         * g++.old-deja/g++.jason/inline3.C: Likewise.
28939         * g++.old-deja/g++.jason/opeq.C: Likewise.
28940         * g++.old-deja/g++.law/arg5.C: Likewise.
28941         * g++.old-deja/g++.law/arm7.C: Likewise.
28942         * g++.old-deja/g++.law/ctors11.C: Likewise.
28943         * g++.old-deja/g++.law/cvt8.C: Likewise.
28944         * g++.old-deja/g++.law/init9.C: Likewise.
28945         * g++.old-deja/g++.law/refs4.C: Likewise.
28946         * g++.old-deja/g++.law/template2.C: Likewise.
28947         * g++.old-deja/g++.law/visibility24.C: Likewise.
28948         * g++.old-deja/g++.law/vtable3.C: Likewise.
28949         * g++.old-deja/g++.mike/asm2.C: Likewise.
28950         * g++.old-deja/g++.mike/eh1.C: Likewise.
28951         * g++.old-deja/g++.mike/misc1.C: Likewise.
28952         * g++.old-deja/g++.mike/misc13.C: Likewise.
28953         * g++.old-deja/g++.mike/misc14.C: Likewise.
28954         * g++.old-deja/g++.mike/ns12.C: Likewise.
28955         * g++.old-deja/g++.mike/p1248.C: Likewise.
28956         * g++.old-deja/g++.mike/p3708.C: Likewise.
28957         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28958         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28959         * g++.old-deja/g++.mike/p646.C: Likewise.
28960         * g++.old-deja/g++.mike/p700.C: Likewise.
28961         * g++.old-deja/g++.mike/p783.C: Likewise.
28962         * g++.old-deja/g++.mike/p783a.C: Likewise.
28963         * g++.old-deja/g++.mike/p783b.C: Likewise.
28964         * g++.old-deja/g++.mike/p786.C: Likewise.
28965         * g++.old-deja/g++.mike/p789.C: Likewise.
28966         * g++.old-deja/g++.mike/p789a.C: Likewise.
28967         * g++.old-deja/g++.mike/p807a.C: Likewise.
28968         * g++.old-deja/g++.other/delete3.C: Likewise.
28969         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28970         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28971         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28972         * g++.old-deja/g++.other/empty1.C: Likewise.
28973         * g++.old-deja/g++.other/temporary1.C: Likewise.
28974         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28975         * g++.old-deja/g++.pt/t16.C: Likewise.
28976         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28977
28978 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28979
28980         * gcc.dg/991230-1.c: New test.
28981
28982 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28983
28984         * gcc.c-torture/compile/991229-3.c: New test.
28985         * gcc.c-torture/compile/991229-2.c: New test.
28986         * gcc.c-torture/compile/991229-1.c: New test.
28987
28988 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28989
28990         * gcc.c-torture/compile/labels-2.c: New test.
28991
28992 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28993
28994         * gcc.c-torture/execute/991227-1.c: New test.
28995
28996 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28997
28998         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28999
29000 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29001
29002         * gcc.c-torture/execute/991221-1.c: New test.
29003
29004 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29005
29006         * g++.old-deja/g++.other/cast3.C: New test.
29007
29008 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29009
29010         * gcc.c-torture/execute/991216-4.c: New test.
29011
29012 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29013
29014         * gcc.c-torture/execute/991216-1.c: New test.
29015         * gcc.c-torture/execute/991216-2.c: New test.
29016         * gcc.c-torture/execute/991216-3.c: New test.
29017
29018 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29019
29020         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29021         Actually make the test fail by using "-O2" for compilation.
29022
29023 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29024
29025         * g++.old-deja/g++.warn/cast-align1.C: New test.
29026
29027 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29028
29029         * gcc.c-torture/compile/991214-1.c: New test.
29030         * gcc.c-torture/compile/991214-2.c: New test.
29031
29032 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29033
29034         * gcc.dg/991214-1.c: New test.
29035
29036 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29037
29038         * gcc.c-torture/compile/991213-3.c: New test.
29039         * gcc.c-torture/compile/991213-2.c: New test.
29040         * gcc.c-torture/compile/991213-1.c: New test.
29041
29042 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29043
29044         * gcc.dg/991209-1.c: New test.
29045
29046 1999-12-08  Nathan Sidwell <nathan@acm.org>
29047
29048         * gcc.c-torture/compile/991208-1.c: New test.
29049
29050 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29051
29052         * gcc.dg/ultrasp2.c: New test.
29053
29054 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29055
29056         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29057
29058 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29059
29060         * gcc.c-torture/compile/991202-1.c: New test.
29061         * gcc.c-torture/execute/991202-1.c: New test.
29062         * gcc.c-torture/execute/991202-2.c: New test.
29063         * gcc.c-torture/execute/991202-3.c: New test.
29064
29065 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29066
29067         * g++.old-deja/g++.abi/align.C: New test.
29068         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29069         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29070
29071 1999-12-01  Richard Henderson  <rth@cygnus.com>
29072
29073         * gcc.c-torture/execute/991201-1.c: New.
29074
29075 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29076
29077         * gcc.dg/991129-1.c: New test.
29078
29079 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29080
29081         * gcc.c-torture/compile/991127-1.c: New test.
29082
29083 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29084
29085         * g++.old-deja/g++.other/warn4.C: New test.
29086
29087 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29088
29089         * g++.old-deja/g++.eh/cleanup2.C: New test.
29090         * g++.old-deja/g++.ext/pretty2.C: New test.
29091         * g++.old-deja/g++.ext/pretty3.C: New test.
29092         * g++.old-deja/g++.other/debug6.C: New test.
29093
29094 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29095
29096         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29097         compiler_output to look for one error message instead of two.
29098
29099 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29100
29101         * gcc.c-torture/execute/991118-1.c: Also test case
29102         where the word boundary does not split a byte evenly.
29103
29104 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29105
29106         * g++.old-deja/g++.ext/restrict1.C: New test.
29107
29108 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29109
29110         * gcc.c-torture/execute/991118-1.c: New test.
29111
29112 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29113
29114         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29115         working directory pathnames.
29116
29117 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29118
29119         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29120         host is equipped with driver.h and driver.o so it can actually
29121         compile and run the tests.
29122
29123 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29124
29125         * gcc.c-torture/compile/991008-1.c: New test.
29126
29127 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29128
29129         * lib/gcc-dg.exp: Include target-supports.exp
29130
29131 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29132
29133         * lib/target-supports.exp: New file: Provide procs to test for
29134         features supported by the target.
29135         (check_weak_available): Moved here from ecos.exp.
29136         (check_alias_available): New proc: Determine of the target
29137         toolchain supports the alias attribute.
29138
29139         * gcc.dg/special/ecos.exp: Move check_weak_available to
29140         target-supports.exp.
29141         (alias-1.c): Only perform the test if the target supports
29142         aliases.
29143         (wkali-1.c): Only perform the test if the target supports
29144         aliases.
29145
29146         * gcc.dg/990506-0.c: Expect error messages from cross
29147         targets as well as native targets.
29148
29149 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29150
29151         * gcc.dg/ultrasp1.c: Removed xfail.
29152         * gcc.dg/struct-ret-2.c: Likewise.
29153         * gcc.dg/array-1.c: Likewise.
29154
29155 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29156
29157         * gcc.dg/struct-ret-2.c: New test.
29158
29159         * gcc.dg/array-1.c: New test.
29160
29161 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29162
29163         * gcc.c-torture/execute/991030-1.c: New test.
29164
29165 1999-10-26  Richard Henderson  <rth@cygnus.com>
29166
29167         * gcc.c-torture/compile/991026-2.c: New test.
29168
29169 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29170
29171         * gcc.c-torture/compile/991026-1.c: New test.
29172
29173 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29174
29175         * gcc.c-torture/execute/991023-1.c: New test.
29176
29177 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29178
29179         * gcc.c-torture/execute/991019-1.c: New test.
29180
29181 1999-10-16  Richard Henderson  <rth@cygnus.com>
29182
29183         * gcc.c-torture/execute/991016-1.c: New test.
29184
29185 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29186
29187         * gcc.c-torture/execute/991014-1.c: New test.
29188
29189 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29190
29191         * g++.old-deja/g++.other/union2.C: New test.
29192
29193 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29194
29195         * g++.old-deja/g++.other/vaarg2.C: New test.
29196         * g++.old-deja/g++.other/vaarg3.C: New test.
29197
29198 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29199
29200         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29201         in compile/.
29202
29203 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29204
29205         * gcc.c-torture/execute/va-arg-11.c: New test.
29206
29207 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29208
29209         * lib/file-format.exp (gcc_target_object_format): Don't
29210         crash if objdump is unavailable.
29211
29212 1999-09-29  Donn Terry <donn@interix.com>
29213
29214         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29215
29216 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29217
29218         * gcc.c-torture/compile/990928-1.c: New test.
29219
29220 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29221
29222         * g++.old-deja/g++.other/decl6.C: New test.
29223
29224 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29225
29226         * gcc.c-torture/execute/va-arg-10.c: New test.
29227
29228 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29229
29230         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29231         __PRETTY_FUNCTION__.
29232
29233 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29234
29235         * gcc.c-torture/execute/990923-1.c: New test.
29236
29237 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29238
29239         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29240         for which -fpic is inappropriate.
29241
29242 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29243
29244         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29245
29246 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29247
29248         * g++.old-deja/g++.other/dyncast1.C: New test.
29249         * g++.old-deja/g++.other/dyncast2.C: New test.
29250         * g++.old-deja/g++.other/dyncast3.C: New test.
29251         * g++.old-deja/g++.other/dyncast4.C: New test.
29252         * g++.old-deja/g++.other/dyncast5.C: New test.
29253         * g++.old-deja/g++.eh/catch3.C: New test.
29254         * g++.old-deja/g++.eh/catch3p.C: New test.
29255         * g++.old-deja/g++.eh/catch4.C: New test.
29256         * g++.old-deja/g++.eh/catch4p.C: New test.
29257         * g++.old-deja/g++.eh/catch5.C: New test.
29258         * g++.old-deja/g++.eh/catch5p.C: New test.
29259         * g++.old-deja/g++.eh/catch6.C: New test.
29260         * g++.old-deja/g++.eh/catch6p.C: New test.
29261         * g++.old-deja/g++.eh/catch7.C: New test.
29262         * g++.old-deja/g++.eh/catch7p.C: New test.
29263         * g++.old-deja/g++.eh/catch8.C: New test.
29264         * g++.old-deja/g++.eh/catch8p.C: New test.
29265         * g++.old-deja/g++.eh/catch9.C: New test.
29266         * g++.old-deja/g++.eh/catch9p.C: New test.
29267
29268 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29269
29270         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29271         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29272
29273 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29274
29275         * gcc.c-torture/compile/990913-1.c: New test.
29276
29277 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29278
29279         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29280         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29281
29282 1999-09-09  Richard Henderson  <rth@cygnus.com>
29283
29284         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29285
29286 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29287
29288         * g++.old-deja/g++.other/lookup11.C: New test.
29289         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29290         what is permitted and what we want.
29291         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29292         overload use.
29293         * g++.old-deja/g++.jason/rfg5.C: Likewise
29294
29295 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29296
29297         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29298         * gcc.c-torture/noncompile/poison-1.c: New file.
29299
29300 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29301
29302         * g++.old-deja/g++.other/sizeof3.C: New test.
29303         * g++.old-deja/g++.other/sizeof4.C: New test.
29304         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29305         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29306
29307 1999-09-07  Richard Henderson  <rth@cygnus.com>
29308
29309         * gcc.dg/va-arg-1.c: New.
29310
29311 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29312
29313         * gcc.c-torture/execute/va-arg-9.c: New test.
29314
29315 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29316
29317         * g77.f-torture/compile/980519-2.f: New test.
29318         * g77.f-torture/compile/19990905-0.f: New test.
29319         * g77.f-torture/compile/19990905-1.f: New test.
29320         * g77.f-torture/compile/19990905-2.f: New test.
29321
29322         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29323
29324 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29325
29326         * gcc.c-torture/execute/990827-1.c: Fix typo.
29327
29328 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29329
29330         * g++.old-deja/g++.other/deref1.C: New test.
29331
29332 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29333
29334         * g++.old-deja/g++.other/ambig2.C: New test.
29335         * g++.old-deja/g++.other/cond5.C: New test.
29336         * g++.old-deja/g++.other/lookup16.C: New test.
29337
29338 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29339
29340         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29341         assemblers too.
29342
29343 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29344
29345         * lib/c-torture.exp: Avoid the "compare executables" optimization
29346         when testing native.
29347
29348 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29349
29350         * gcc.c-torture/execute/990829-1.c: New test.
29351         * gcc.c-torture/compile/990829-1.c: New test.
29352
29353 1999-08-27  Paul Burchard  <burchard@pobox.com>
29354
29355         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29356         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29357         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29358         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29359         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29360         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29361         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29362         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29363         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29364         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29365         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29366
29367 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29368
29369         * gcc.c-torture/execute/990827-1.c: New test.
29370
29371 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29372
29373         * g77.f-torture/noncompile/19990826-4.f: New test.
29374
29375         * g77.f-torture/compile/19990826-3.f: New test.
29376
29377         * g77.f-torture/execute/19990826-2.f: New test.
29378
29379         * g77.f-torture/compile/19990826-1.f: New test.
29380
29381         * gcc.c-torture/execute/990826-0.c: New test.
29382         * g77.c-torture/execute/19990826-0.f: New test.
29383
29384         * g77.f-torture/noncompile/970626-2.f: New test.
29385
29386 1999-08-25  Paul Burchard  <burchard@pobox.com>
29387
29388         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29389         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29390         lss-011.C: New tests.
29391
29392 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29393
29394         * g++.old-deja/g++.other/decl5.C: New test.
29395
29396 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29397
29398         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29399         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29400         call `postbase' for each one.  All callers of `postbase' changed
29401         to call this instead.
29402
29403 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29404
29405         * gcc.c-torture/execute/990811-1.c: New test.
29406
29407 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29408
29409         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29410         just native ones.
29411
29412         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29413         just native ones.
29414
29415 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29416
29417         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29418
29419 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29420
29421         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29422
29423 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29424
29425         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29426
29427 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29428
29429         * gcc.c-torture/execute/990804-1.c: New test.
29430
29431 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29432
29433         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29434         * g++.old-deja/g++.brendan/crash64.C: Likewise
29435         * g++.old-deja/g++.brendan/overload8.C: Likewise
29436
29437 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29438
29439         * g++.old-deja/g++.other/struct1.C: New test.
29440
29441 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29442
29443         * g++.old-deja/g++.other/enum2.C: New test.
29444
29445 1999-08-02  Richard Henderson  <rth@cygnus.com>
29446
29447         Adapted from tests from Franz Sirl:
29448         * gcc.c-torture/execute/va-arg-7.c: New test.
29449         * gcc.c-torture/execute/va-arg-8.c: New test.
29450
29451 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29452
29453         * gcc.c-torture/compile/990801-2.c: New test.
29454
29455         * gcc.c-torture/compile/990801-1.c: New test.
29456
29457 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29458
29459         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29460         fp-cmp-1.c, converting double to float.
29461
29462         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29463         fp-cmp-1.c, converting double to long double.
29464
29465         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29466         from fr1 to unknown_register, since fr1 is a legitimate register
29467         on some machines.
29468
29469 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29470
29471         * README: More listname related changes.
29472
29473 1999-07-08  Catherine Moore  <clm@cygnus.com>
29474
29475         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29476
29477 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29478
29479         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29480
29481 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29482
29483         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29484
29485 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29486
29487         * gcc.dg/990703-1.c: New test.
29488
29489 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29490
29491         * lib/file-format.exp: New file: Move definition of proc
29492         gcc_target_object_format to here from
29493         gcc.dg/special/ecos.exp.
29494
29495         * lib/c-torture.exp: Include lib file-format.exp.
29496         * lib/gcc-dg.exp: Include lib file-format.exp.
29497
29498         * gcc.dg/special/ecos.exp: Remove definition of proc
29499         gcc_target_object_format.
29500
29501 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29502
29503         * gcc.c-torture/execute/990628-1.c: New test.
29504
29505 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29506
29507         * gcc.c-torture/compile/990625-2.c: New test.
29508
29509         * gcc.c-torture/compile/990625-1.c: New test.
29510
29511 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29512
29513         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29514         attributes compile.
29515         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29516         ports that use the COFF/PE file format.
29517
29518 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29519
29520         * gcc.c-torture/compile/990617-1.c: New test.
29521
29522 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29523
29524         * g++.old-deja/g++.other/decl4.C: New test.
29525
29526 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29527
29528         * g++.old-deja/g++.other/bitfld3.C: New test.
29529
29530 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29531
29532         * g++.old-deja/g++.eh/catch1.C: New test.
29533
29534 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29535
29536         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29537
29538         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29539         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29540
29541 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29542
29543         * g77.f-torture/compile/19990502-0.f: Replace with new,
29544         shorter, test that still fails after recent changes.
29545
29546 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29547
29548         * gcc.c-torture/execute/990604-1.c: New test.
29549
29550 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29551
29552         * gcc.c-torture/execute/990531-1.c: New test.
29553
29554 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29555
29556         * gcc.c-torture/compile/990527-1.c: New test.
29557
29558 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29559
29560         * gcc.c-torture/execute/990527-1.c: New test.
29561
29562 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29563
29564         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29565         bitfields as signed.
29566
29567 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29568
29569         * g77.f-torture/compile/19990525-0.f: New test.
29570
29571 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29572
29573         * gcc.c-torture/execute/990525-2.c: New test.
29574
29575         * gcc.c-torture/execute/990525-1.c: New test.
29576
29577 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29578
29579         * g++.old-deja/g++.other/anon3.C: New test.
29580         * g++.old-deja/g++.other/anon4.C: New test.
29581         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29582         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29583         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29584         Merrill).
29585
29586 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29587
29588         * gcc.c-torture/execute/990524-1.c: New test.
29589
29590         * gcc.dg/990524-1.c: New test.
29591
29592 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29593
29594         * gcc.c-torture/compile/990523-1.c: New test.
29595
29596 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29597
29598         * gcc.c-torture/compile/990519-1.c: New test.
29599
29600 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29601
29602         * gcc.c-torture/compile/990517-1.c: New test.
29603
29604         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29605         (e4, f4): New tests.
29606         (main): Call them.
29607
29608 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29609
29610         * gcc.dg/noreturn-1.c: New test.
29611
29612 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29613
29614         * gcc.c-torture/execute/990513-1.c: New test.
29615
29616 1999-05-10  Richard Henderson  <rth@cygnus.com>
29617
29618         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29619
29620 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29621
29622         * g77.f-torture/execute/erfc.f: Use small single-precision
29623         values, to avoid problems on Alphas when not -mieee.
29624
29625 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29626
29627         * gcc.dg/990506-0.c: New test.
29628
29629 1999-05-08  Richard Henderson  <rth@cygnus.com>
29630
29631         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29632         the constant to test.  Don't XFAIL 64-bit targets.
29633
29634         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29635         * g++.old-deja/g++.law/profile1.C: Likewise.
29636
29637         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29638         operator new instances.
29639         * g++.old-deja/g++.other/delete5.C: Likewise.
29640
29641 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29642
29643         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29644         intrinsic.
29645
29646 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29647
29648         * g77.f-torture/execute/u77-test.f: Reverse order of two
29649         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29650
29651 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29652
29653         * gcc.dg/compare1.c: New test.
29654
29655 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29656
29657         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29658         New tests.
29659
29660 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29661
29662         * g77.f-torture/compile/19990502-1.f: New test.
29663
29664 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29665
29666         * g77.f-torture/compile/19990502-0.f: New test.
29667
29668 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29669
29670         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29671         intrinsic.
29672
29673 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29674
29675         * g77.f-torture/execute/u77-test.f (main): List libU77
29676         intrinsics not currently tested.
29677         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29678         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29679         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29680         Trim blanks off the ends of some printed strings.
29681
29682 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29683
29684         * g77.f-torture/execute/u77-test.f (main): Just warn about
29685         FSTAT gid disagreement, as it's expected on some systems.
29686
29687 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29688
29689         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29690         use a new function, which allows for some slop.
29691         Clean up some commentary.
29692         (issum): The new function.
29693         (sgladd): Deleted subroutine.
29694
29695 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29696
29697         * g77.f-torture/execute/u77-test.f: Modify to be more like
29698         libf2c/libU77 version, bringing patches to that version here.
29699         Add suitable commentary.
29700
29701 1999-04-25  Richard Henderson  <rth@cygnus.com>
29702
29703         * gcc.dg/990424-1.c: New test.
29704
29705 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29706
29707         * g77.f-torture/execute/u77-test.f (main): Bug involving
29708         LSTAT has been fixed, so turn back on full checking.
29709
29710 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29711
29712         * g77.f-torture/compile/19990419-0.f: New test.
29713         * g77.f-torture/execute/19990419-1.f: New test.
29714
29715 1999-04-17  Richard Henderson  <rth@cygnus.com>
29716
29717         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29718         to avoid the need for a prototype to supress a warning.
29719
29720 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29721
29722         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29723
29724 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29725
29726         * gcc.c-torture/execute/990404-1.c: New test.
29727
29728 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29729
29730         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29731         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29732         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29733         missing initializer warnings.
29734
29735 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29736
29737         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29738         matching strings.
29739
29740 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29741
29742         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29743
29744 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29745
29746         * g77.f-torture/execute/19990325-0.f: New test.
29747         * g77.f-torture/execute/19990325-1.f: New test.
29748
29749 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29750
29751         * gcc.c-torture/execute/990324-1.c: New test.
29752
29753 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29754
29755         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29756         test with 4.
29757
29758 1999-03-17  Richard Henderson  <rth@cygnus.com>
29759
29760         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29761
29762 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29763
29764         * g77.f-torture/execute/19990313-2.f: New test.
29765         * g77.f-torture/execute/19990313-3.f: New test.
29766
29767 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29768
29769         * g77.f-torture/execute/19990313-0.f: New test.
29770         * g77.f-torture/execute/19990313-1.f: New test.
29771
29772 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29773
29774         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29775         printf to sprintf.
29776         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29777         (main): Add check for u15.  Conditionalize u31 check depending on
29778         whether ints are <32 bits or >=32 bits.
29779
29780 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29781
29782         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29783
29784 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29785
29786         * g77.f-torture/compile/19990305-0.f: New test.
29787         * g77.f-torture/execute/19981119-0.f: New test.
29788
29789 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29790
29791         * g77.f-torture/execute/970625-2.f: call ABORT if final
29792         result is not correct, instead of just printing it.
29793         Add this checking via newly introduced obfuscation, to
29794         trip up buggy front ends.
29795
29796 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29797
29798         * g77.f-torture/compile/960317-1.f: Moved from being
29799         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29800
29801 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29802
29803         * g77.f-torture/execute/960317-1.f: New (old) test.
29804         * g77.f-torture/execute/970625-2.f: Ditto.
29805
29806 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29807
29808         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29809         message on line 1 or line 2; cccp and cpplib do this differently.
29810
29811 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29812
29813         * g++.old-deja/g++.law/weak1.C: New test.
29814
29815 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29816
29817         * gcc.c-torture/execute/990119-1.c: Renamed to...
29818         * gcc.dg/990119-1.c: this, so it will only be tested once
29819         (it's a preprocessor test, it doesn't need to be run at
29820         multiple optimization levels).
29821
29822 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29823
29824         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29825           ALWAYS_CXXFLAGS.
29826
29827 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29828
29829         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29830         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29831         to not be compilable by current g77.
29832
29833 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29834
29835         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29836
29837 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29838
29839         * gcc.c-torture/execute/990222-1.c: New test.
29840
29841 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29842
29843         * g77.f-torture/compile/19990218-0.f: New test.
29844         * g77.f-torture/noncompile/19990218-1.f: New test.
29845
29846 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29847
29848         * g77.f-torture/compile/19981216-0.f: New test.
29849
29850 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29851
29852         * gcc.dg/990214-1.c: New test.
29853
29854 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29855
29856         * gcc.dg/990213-2.c: New test.
29857
29858         * gcc.dg/990213-1.c: New test.
29859
29860 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29861
29862         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29863         ints.
29864
29865 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29866
29867         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29868         specified by target.
29869
29870         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29871
29872 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29873
29874         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29875
29876 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29877
29878         * gcc.dg/special/ecos.exp: New test driver for new tests with
29879         special requirements.
29880
29881         * gcc.dg/special/alias-1.c: New test.
29882         * gcc.dg/special/gcsec-1.c: New test.
29883         * gcc.dg/special/weak-1.c: New test.
29884         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29885         * gcc.dg/special/weak-2.c: New test.
29886         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29887         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29888         * gcc.dg/special/wkali-1.c: New test.
29889         * gcc.dg/special/wkali-2.c: New test.
29890         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29891         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29892
29893 1999-02-10  Felix Lee  <flee@cygnus.com>
29894
29895           * lib/c-torture.exp (c-torture-compile): Pull out code for
29896           analyzing gcc error messages.
29897           (c-torture-execute): Likewise.  Fix some (harmless) false
29898           positives.
29899           * lib/gcc.exp (gcc_check_compile): New function.
29900
29901 1999-02-08  Richard Henderson  <rth@cygnus.com>
29902
29903         * gcc.c-torture/execute/990208-1.c: New test.
29904
29905 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29906
29907         * g++.dg/special/ecos.exp: New driver for new tests with special
29908         requirements
29909
29910         * g++.dg/special/conpr-1.C: New test
29911         * g++.dg/special/conpr-2.C: New test
29912         * g++.dg/special/conpr-2a.C: New test
29913         * g++.dg/special/conpr-3.C: New test
29914         * g++.dg/special/conpr-3a.C: New test
29915         * g++.dg/special/conpr-3b.C: New test
29916
29917         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29918         allow g++ to use the dg driver
29919
29920         * README: Add comment about g++.dg directory
29921
29922 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29923
29924         * README: Update email addresses.
29925
29926 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29927
29928         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29929         arguments in order to force structure S onto the stack even on
29930         the alpha.
29931         (test): Pass 10 leading arguments to function foo as well as the
29932         structure S.
29933
29934         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29935         failure for all targets.
29936
29937         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29938         abort to terminate program execution.
29939
29940 1999-01-30  Richard Henderson  <rth@cygnus.com>
29941
29942         * gcc.c-torture/execute/990130-1.c: New test.
29943
29944 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29945
29946         * gcc.dg/990130-1.c: New test.
29947
29948 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29949
29950         * gcc.c-torture/execute/990128-1.c: New test.
29951
29952 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29953
29954         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29955
29956 1999-01-27  Felix Lee  <flee@cygnus.com>
29957
29958         * lib/c-torture.exp (c-torture-compile): pull out code for
29959         analyzing gcc error messages.
29960         (c-torture-execute): ditto, and fix some (harmless) false
29961         positives.
29962         * lib/gcc.exp (gcc_check_compile): new function.
29963
29964 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29965
29966         * gcc.dg/990117-1.c: New test.
29967
29968         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29969
29970         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29971
29972 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29973
29974         * g77.f-torture/compile/990115-1.f: New test.
29975
29976 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29977
29978         * gcc.c-torture/compile/990107-1.c: New test
29979
29980 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29981
29982         * gcc.c-torture/execute/990106-2.c: New test.
29983
29984         * gcc.c-torture/execute/990106-1.c: New test.
29985
29986 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29987
29988         * gcc.c-torture/compile/981223-1.c: New test.
29989
29990 1998-12-29  Richard Henderson  <rth@cygnus.com>
29991
29992         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29993         (opt3): Rename from opt4 and disable.
29994
29995 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29996
29997         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29998
29999 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30000
30001         * g++.old-deja/g++.other/conv5.C: New test.
30002
30003 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30004
30005         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30006
30007 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30008
30009         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30010
30011 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30012
30013         * gcc.c-torture/compile/981211-1.c: New test.
30014
30015 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30016
30017         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30018
30019         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30020
30021 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30022
30023         * gcc.special/930510-1.c: Make C9X safe.
30024         * gcc.misc-tests/gcov-1.c Similarly.
30025         * gcc.misc-tests/gcov-2.c Similarly.
30026
30027 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30028
30029         * gcc.dg/ultrasp1.c: New test.
30030
30031 1998-12-06  Richard Henderson  <rth@cygnus.com>
30032
30033         * gcc.c-torture/execute/981206.c: New test.
30034
30035 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30036
30037         * g++.old-deja/g++.ns/template7.C: New test.
30038
30039         * g++.old-deja/g++.other/expr1.C: New test.
30040
30041         * g++.old-deja/g++.eh/tmpl3.C: New test.
30042
30043         * g++.old-deja/g++.eh/tmpl2.C: New test.
30044
30045 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30046
30047         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30048         * g++.old-deja/g++.other/using6.C: Removed.
30049         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30050
30051         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30052
30053 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30054
30055         * g++.old-deja/g++.pt/overload8.C: New test.
30056
30057         * g++.old-deja/g++.pt/overload7.C: New test.
30058
30059         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30060
30061         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30062         and relinking messages.
30063         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30064         compiling with -frepo.
30065
30066 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30067
30068         * g++.old-deja/g++.pt/lookup6.C: New test.
30069
30070 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30071
30072         * gcc.c-torture/execute/981130-1.c: New test.
30073         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30074
30075 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30076
30077         * g++.old-deja/g++.pt/explicit76.C: New test.
30078
30079         * g++.old-deja/g++.pt/friend38.C: New test.
30080
30081         * g++.old-deja/g++.ns/crash2.C: New test.
30082
30083         * g++.old-deja/g++.pt/defarg8.C: New test.
30084
30085         * g++.old-deja/g++.pt/instantiate6.C: New test.
30086
30087         * g++.old-deja/g++.pt/static6.C: New test.
30088
30089         * g++.old-deja/g++.pt/decl2.C: New test.
30090
30091 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30092
30093         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30094         problem is actually related with name lookup, but so what? :-)
30095
30096         * g++.old-deja/g++.pt/friend37.C: New test.
30097
30098 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30099
30100         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30101         element, which fails on some systems.
30102
30103         * g77.f-torture/execute/labug1.f: New test.
30104
30105 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30106
30107         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30108         is defined.
30109
30110 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30111
30112         * g77.f-torture/compile/981117-1.f: New test.
30113
30114 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30115
30116         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30117         properly discarded.
30118
30119 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30120
30121         * gcc.c-torture/execute/memcheck: New directory of tests for
30122         -fcheck-memory-usage.
30123
30124 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30125
30126         * README: New file, general information about the testsuite and
30127         new description of the various C++ test subdirectories.
30128         * README.g++: Eliminate obsolete information, update and move most
30129         relevant stuff to README.
30130
30131 1998-11-07  Richard Henderson  <rth@cygnus.com>
30132
30133         * gcc.c-torture/compile/981107-1.c: New test.
30134
30135 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30136
30137         * execute/memcpy-bi.c: New testcase.
30138
30139 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30140
30141         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30142         base classes.
30143
30144         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30145         template is selected.
30146
30147         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30148         classes, it should be accepted for all types.
30149
30150         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30151
30152         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30153         specializations start with template headers.
30154
30155 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30156
30157         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30158
30159         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30160         non-POD types.
30161
30162 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30163
30164         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30165
30166 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30167
30168         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30169
30170 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30171
30172         * 981019-1.c: New test.
30173
30174 1998-10-14  Robert Lipe <robertl@dgii.com>
30175
30176         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30177         find objc headers.
30178
30179 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30180
30181         * compile/981001-4.c: Remove use of GCC extension that triggers a
30182         compiler bug.
30183
30184 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30185
30186         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30187
30188 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30189
30190         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30191         instantiation of template produces incorrect code for delete
30192         expression.
30193
30194         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30195         constructors' name is not unique.
30196         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30197         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30198
30199         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30200         automatic array of const is ill-formed.
30201
30202         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30203         of template parameter?
30204
30205         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30206         const.
30207
30208         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30209         pointer-to-member expression.
30210
30211         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30212         declaration causes ICE.
30213
30214 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30215
30216         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30217         reserved in the global namespace.
30218
30219         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30220         generate needed virtual table.
30221
30222         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30223
30224 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30225
30226         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30227         template-dependent type
30228
30229 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30230
30231         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30232         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30233         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30234
30235         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30236         class should be usable as argument of member function.
30237         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30238         class should be usable as return type of member function.
30239         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30240         class should be usable as type of data member.
30241
30242         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30243
30244 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30245
30246         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30247
30248 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30249
30250         * gcc.dg/dll-?.c Add thumb to target list.
30251         Fix assembler scan patterns to match current assembler output.
30252
30253 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30254
30255         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30256         matching of template brackets.
30257
30258         * g++.old-deja/g++.other/using4.C: New test.  Test using
30259         declarations of methods from base classes.
30260
30261         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30262         within functions should introduce names into the innermost
30263         enclosing namespace.
30264
30265         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30266         of static locals if first initialization throws.
30267
30268 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30269
30270         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30271
30272 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30273
30274         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30275         lose track of the possible targets of tablejump insns.
30276         * special/special.exp: Run it.
30277
30278 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30279
30280         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30281         must be declared before its specializations can be named in friend
30282         declarations.
30283
30284 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30285
30286         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30287
30288         * g77.f-torture/execute/io1.f: New test.
30289
30290 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30291
30292         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30293         with pointer to template function, for which no argument deduction
30294         is possible.
30295
30296         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30297         specialization of template function as argument to template
30298         function.
30299
30300         * g++.old-deja/g++.other/access2.C: New test; Inner class
30301         shouldn't have privileged access to Outer's names.
30302
30303 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30304
30305         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30306         friend template declared within template class conflicts with
30307         nested class of the same name.
30308
30309         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30310         is ignored.
30311
30312         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30313         object with direct initializer as function declaration.
30314
30315         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30316         initializers.
30317
30318         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30319         involving const pointer and NULL produces incorrect result.
30320
30321         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30322         type name without `typename' should be rejected with -pedantic.
30323
30324 1998-10-02  Richard Henderson  <rth@cygnus.com>
30325
30326         * g++.old-deja/g++.other/addrof1.C: New test.
30327
30328 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30329
30330         * gcc.c-torture/compile/981001-1.c: New test.
30331         * gcc.c-torture/execute/981001-1.c: New test.
30332
30333 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30334
30335         * gcc.c-torture/compile/981001-2.c: New test.
30336         * gcc.c-torture/compile/981001-3.c: New test.
30337         * gcc.c-torture/compile/981001-4.c: New test.
30338
30339 1998-10-01  Robert Lipe  <robertl@dgii.com>
30340
30341         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30342         multilibbed hosts.   Idea grafted from g77.exp.
30343
30344 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30345
30346         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30347         avoid losing on systems which need -lsocket.
30348
30349 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30350
30351         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30352         * g++.old-deja/g++.other/nested2.C: Ditto.
30353         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30354         failure.
30355
30356 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30357
30358         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30359         preferred over template operator!= for enum bitfields.
30360
30361 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30362
30363         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30364         that happen to have the same base name, but in different scopes,
30365         are incorrectly rejected.
30366
30367 1998-09-16  Richard Henderson  <rth@cygnus.com>
30368
30369         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30370         on the native word size instead of an integer literal.
30371
30372 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30373
30374         * g++.old-deja/g++.other/static2.C: Invocation of static data
30375         member of type pointer-to-function denoted as non-static member.
30376
30377         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30378         checks involving function types and aliases.
30379
30380 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30381
30382         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30383         redefined to the same non-trivial type.
30384
30385         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30386         namespace-qualification of template specializations declared in
30387         other namespaces.
30388
30389         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30390         to declare a subset of the specializations of a template function
30391         as friends of specializations of a template class.
30392
30393         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30394         member templates that do not fully specialize the enclosing
30395         template class are rejected.
30396
30397 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30398
30399         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30400
30401 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30402
30403         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30404         altered from libf2c/libU77 version.
30405
30406 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30407
30408         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30409
30410 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30411
30412         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30413         (un)signed char are different types for template specialization
30414         purposes.
30415
30416 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30417
30418         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30419         * objc: ObjC testsuite.
30420
30421 1998-08-31  Catherine Moore  <clm@cygnus.com>
30422
30423         * gcc.c-torture/execute/941014-1.x:  New file.
30424
30425 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30426
30427         * lib/c-torture.exp: Add support for
30428         torture_eval_before_compile and torture_eval_before_execute
30429         variables.
30430
30431 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30432
30433         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30434         this test triggers valid.
30435
30436 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30437
30438         * gcc.dg/980827-1.c: New test.
30439
30440 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30441
30442         * gcc.c-torture/execute/loop-4b.c: New test.
30443
30444 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30445
30446         * lib/c-torture.exp: Add support for
30447         torture_eval_before_compile and torture_eval_before_execute
30448         variables.
30449
30450 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30451
30452         * gcc.c-torture/compile/980825-1.c: New test.
30453
30454 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30455
30456         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30457         count number tests in opt_t0 not good_t0.
30458
30459 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30460
30461         * gcc.c-torture/compile/930326-1.x: Fix typo.
30462
30463 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30464
30465         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30466         causes an ICE.
30467
30468 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30469
30470         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30471         STACK_SIZE is defined.
30472         * gcc.c-torture/unsorted/stuct.c: Similarly.
30473
30474         * gcc.c-torture/compile/980821-1.c: New test.
30475
30476 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30477
30478         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30479
30480 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30481
30482         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30483         code.
30484
30485 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30486
30487         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30488         error'.
30489
30490 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30491
30492         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30493
30494 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30495
30496         * gcc.c-torture/compile/980816-1.c: New test.
30497
30498         * gcc.dg/980816-1.c: New test.
30499
30500 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30501
30502         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30503         compiler for ieee tests.
30504
30505 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30506
30507         * g77.f-torture/compile/980729-0.f: New test.
30508
30509 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30510
30511         * gcc.c-torture/special/eeprof-1.c: New test, for
30512         -finstrument-functions.
30513         * gcc.c-torture/special/special.exp: Run it.
30514
30515 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30516
30517         * gcc.c-torture/compile/980729-1.c: New test.
30518
30519 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30520
30521         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30522         __thumb__ is defined, and test for ARM style doubles if so.
30523
30524 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30525
30526         * g77.f-torture/noncompile/980615-0.f: New test.
30527
30528 1998-07-26  H.J. Lu  (hjl@gnu.org)
30529
30530         * gcc.dg/980312-1.c: Do link instead of compile.
30531         * gcc.dg/980313-1.c: Likewise.
30532
30533 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30534
30535         * gcc.c-torture/compile/980726-1.c: New test.
30536
30537 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30538
30539         * g77.f-torture/execute/io0.f: New test.
30540
30541 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30542
30543         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30544         an int.
30545
30546 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30547
30548         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30549         m32r bugs.
30550
30551 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30552
30553         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30554         c-decl.c:grokdeclarator can handle mode attributes.
30555
30556 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30557
30558         * gcc.c-torture/execute/980716-1.c: New test.
30559
30560 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30561
30562         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30563         the mn10200.
30564         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30565         the mn10200.
30566         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30567         * gcc.c-torture/compile/930326-1.x: Similarly.
30568
30569 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30570
30571         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30572         New test from Craig.
30573
30574 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30575
30576         * g77.f-torture/noncompile/980616-0.f: New test.
30577
30578         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30579
30580 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30581
30582         *  g++.other/singleton.C: Return error value instead of taking
30583         SIGSEGV.
30584
30585 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30586
30587         *  g++.other/singleton.C: New test.   Warning is under dispute.
30588         Runtime crash is not.
30589
30590 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30591
30592         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30593         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30594         using6.C, using7.C}:  New namespace tests.
30595
30596 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30597
30598         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30599         specialization with typedef'ed names used as array indexes.
30600
30601 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30602
30603         * gcc.c-torture/execute/980709-1.c: New test.
30604
30605         * gcc.dg/980709-1.c: New test.
30606
30607 1998-07-07  Richard Henderson  <rth@cygnus.com>
30608
30609         * gcc.c-torture/execute/bcp-1.c: New test.
30610
30611 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30612
30613         * gcc.c-torture/execute/980707-1.c: New test.
30614
30615 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30616
30617         * gcc.c-torture/compile/980706-1.c: New test.
30618
30619 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30620
30621         * g77.f-torture/execute/980701-0.f,
30622         g77.f-torture/execute/980701-1.f: New test from Craig.
30623
30624 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30625
30626         * gcc.c-torture/compile/980701-1.c: New test.
30627
30628         * gcc.c-torture/execute/980701-1.c: New test.
30629
30630 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30631 rlsruhe.de>
30632
30633         * g++.old-deja/g++.robertl/eb132.C: New test.
30634         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30635
30636 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30637
30638         * g77.f-torture/execute/980628-7.f,
30639         g77.f-torture/execute/980628-8.f,
30640         g77.f-torture/execute/980628-9.f,
30641         g77.f-torture/execute/980628-10.f: New tests from Craig.
30642
30643         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30644
30645 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30646
30647         * g77.f-torture/execute/980628-4.f: New test from Craig.
30648         * g77.f-torture/execute/980628-5.f: Likewise.
30649         * g77.f-torture/execute/980628-2.f: Likewise.
30650         * g77.f-torture/execute/980628-0.f: Likewise.
30651         * g77.f-torture/execute/980628-1.f: Likewise.
30652         * g77.f-torture/execute/980628-3.f: Likewise.
30653         * g77.f-torture/execute/980628-6.f: Likewise.
30654
30655 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30656
30657         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30658         directory when nothing has been installed yet.
30659
30660 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30661
30662         * gcc.c-torture/special/special.exp: Handle newer versions of
30663         dejagnu.
30664
30665 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30666
30667         * gcc.dg/980626-1.c: New test.
30668
30669 1998-06-19  Bruno Haible <haible@ilog.fr>
30670
30671         * gcc.misc-tests/m-un-2.c: New test.
30672         * g++.old-deja/g++.other/warn01.c: Likewise.
30673
30674 1998-06-19  Robert Lipe  <robertl@dgii.com>
30675
30676         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30677         compatibility with assmblers with a different comment character.
30678         Eliminate use of GAS-specific extensions.
30679
30680 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30681
30682         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30683
30684 1998-06-19  Robert Lipe  <robertl@dgii.com>
30685
30686         *lib/g77.exp: Replace search for libf2c.a with search for newly
30687         renamed libg2c.a
30688
30689 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30690
30691         * gcc.c-torture/execute/980617-1.c: New test.
30692
30693 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30694
30695         * gcc.c-torture/execute/980612-1.c: New test.
30696
30697 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30698
30699         * gcc.dg/980523-1.c: Only test on ppc-linux.
30700         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30701
30702         * gcc.c-torture/execute/980608-1.c: New test.
30703
30704 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30705
30706         * gcc.c-torture/execute/980605-1.c: New test.
30707
30708 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30709
30710         * gcc.c-torture/execute/980604-1.c: New test.
30711
30712 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30713
30714         * gcc.c-torture/execute/980602-1.c: New test.
30715         * gcc.c-torture/execute/980602-2.c: Likewise.
30716
30717 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30718
30719         * 970125-0.f: Fix per JCB.  Add commentary.
30720
30721 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30722
30723         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30724         IEEE -0 support.
30725
30726 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30727
30728         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30729         earlier.
30730
30731 1998-05-28  Catherine Moore <clm@cygnus.com>
30732
30733         * gcc.c-torture/execute/980526-3.c: New test.
30734
30735 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30736
30737         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30738         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30739         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30740         m88k-motorola-sysv3 to XFAIL.
30741
30742 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30743
30744         * gcc.dg/980526-1.c: New test.
30745         * gcc.c-torture/execute/980526-2.c: New test.
30746
30747 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30748
30749         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30750
30751         * gcc.c-torture/execute/980526-1.c: New test.
30752
30753 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30754
30755         * g77.f-torture/execute/alpha2.f: Add runtime test.
30756
30757 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30758
30759         * g++.old-deja/old-deja.exp: Strip leading directories.
30760
30761         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30762         error for the line.  Don't run multiple tests for the same line.
30763
30764 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30765
30766         * gcc.dg/980523-1.c: New test.
30767
30768 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30769
30770         * g77.f-torture/compile/970915-0.f: New test.
30771
30772 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30773
30774         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30775
30776 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30777
30778         * gcc.dg/980520-1.c: New test.
30779
30780 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30781
30782         * gcc.dg/980502-1.c: Fix return type.
30783
30784 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30785
30786         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30787         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30788         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30789         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30790         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30791
30792 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30793
30794         * g77.f-torture/execute/980520-1.f: New test.
30795
30796 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30797
30798         * lib/mike-g77.exp: New file.
30799
30800         * g77.f-torture/noncompile/noncompile.exp,
30801         g77.f-torture/noncompile/check0.f: New files.
30802
30803 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30804
30805         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30806         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30807         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30808         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30809         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30810         abort where appropriate.
30811
30812 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30813
30814         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30815         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30816
30817 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30818
30819         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30820
30821 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30822
30823         * g77.f-torture/compile/980427-0.f: New test.
30824
30825 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30826
30827         * g77.f-torture/compile/980424-0.f: New test.
30828
30829 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30830
30831         * g77.f-torture/compile/980419-2.f (main): New test.
30832         * g77.f-torture/compile/970125-0.f: New test.
30833         * g77.f-torture/compile/980419-1.f: New test.
30834
30835 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30836
30837         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30838         of loop-4.c.
30839
30840 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30841
30842         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30843
30844 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30845
30846         * gcc.c-torture/compile/980329-1.c: New test.
30847
30848 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30849
30850         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30851         * gcc.dg/980312-1.c: Fix typo in -march command.
30852
30853 1998-03-16  H.J. Lu  (hjl@gnu.org)
30854
30855         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30856
30857 1998-03-11  Robert Lipe  <robertl@dgii.com>
30858
30859         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30860         Dave Love agree the Fortran source is bogus.
30861
30862 1998-03-11  Robert Lipe  <robertl@dgii.com>
30863
30864         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30865         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30866         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30867         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30868         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30869
30870 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30871
30872         * g++.old-deja/g++.other/friend1.C: New test.
30873
30874 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30875
30876         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30877         possibly uninitialized) variables and declare dnrm2.
30878
30879 1998-02-23  Robert Lipe <robertl@dgii.com>
30880
30881         From Bruno Haible <haible@ilog.fr>:
30882         * gcc.c-torture/execute/980223.c: New test.
30883
30884 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30885
30886         * gcc.dg/ifelse-1.c: New test.
30887
30888 1998-02-09  H.J. Lu  (hjl@gnu.org)
30889
30890         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30891
30892           * lib/old-dejagnu.exp (old-dejagnu): Added the
30893           "execution test - XFAIL *-*-*" handling in the spirit of
30894           "excess errors test -". Changed the "execution test fails"
30895           handling to be like "excess errors test fails".
30896           * Update various tests accordingly.
30897
30898 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30899
30900         * gcc.c-torture/execute/980205.c: New test.
30901
30902 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30903
30904         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30905         * lib/f-torture.exp: Similarly.
30906         * gcc.c-torture: Rename all .cexp files to .x files.
30907
30908 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30909
30910         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30911         (940510-1.c): Removed duplicate.
30912         (971104-1.c): New test.
30913
30914 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30915
30916           * lib/f-torture.exp: Improve error and loop detection.
30917
30918 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30919
30920         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30921         use that to size the filler array.
30922
30923 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30924
30925         * lib/c-torture.exp(c-torture-execute): Fix typo.
30926
30927         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30928         testcase as the executable name. Keep the executable around if
30929         the test fails.
30930
30931 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30932
30933         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30934         changes.  Only test one -g option, and move it to the end of the
30935         list of options to test.
30936
30937 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30938
30939         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30940         variable GCC_TORTURE_OPTIONS to supply default switches separated
30941         by colons.  If no environment variable, run tests with -O0 -g, -O1
30942         -g, and -O2 -g as well.
30943
30944 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30945
30946         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30947         explanatory comments. Fix indentation.
30948
30949 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30950
30951         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30952
30953 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30954
30955         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30956         * g++.old-deja/g++.mike/p7325.C: Likewise.
30957         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30958
30959 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30960
30961         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30962         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30963         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30964         * g++.old-deja/g++.law/operators4.C: Likewise.
30965
30966 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30967
30968         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30969         * g++.old-deja/g++.mike/p784.C: Ditto.
30970         * g++.old-deja/g++.mike/p785.C: Ditto.
30971
30972 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30973
30974           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30975
30976 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30977
30978         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30979         target feature; pass this to c-torture-execute as needed.
30980
30981 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30982
30983         * lib/c-torture.exp(c-torture-execute): If the previous and the
30984         current executables being tested are identical, we don't need to
30985         run the executable again. Try to make the executable names
30986         unique. Add an optional argument for passing additional compiler
30987         flags.
30988
30989 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30990
30991         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30992
30993 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30994
30995         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30996
30997 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30998
30999         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31000         32bit or larger longs.
31001
31002         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31003         have either a 32bit long or 32bit int.
31004
31005 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31006
31007         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31008         Make double precision tests dependent on sizeof (double).
31009
31010 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31011
31012         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31013         too.
31014
31015 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31016
31017         * gcc.c-torture/compile/961203-1.cexp: New script.
31018
31019 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31020
31021         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31022         up the includes ourselves.
31023
31024 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31025
31026         * lib/plumhall.exp: Remove random include, and add a few
31027         verbose messages for debugging.
31028
31029 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31030
31031         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31032         of trying to do it ourselves.
31033
31034 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31035
31036         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31037
31038 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31039
31040         * gcc.prms/5403.c: Made regexp a bit less strict.
31041
31042 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31043
31044         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31045         is returned from remote_load instead.
31046         * lib/plumhall.exp: Ditto.
31047         * lib/mike-g++.exp: Ditto.
31048         * lib/old-dejagnu.exp: Ditto.
31049         * lib/c-torture.exp: Ditto.
31050
31051 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31052
31053         * lib/g++.exp: Use build_wrapper procedure.
31054         * lib/gcc.exp: Ditto.
31055
31056 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31057
31058         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31059         an old-style decl for malloc.  Fixes tests to work when
31060         sizeof (int) != sizeof (size_t).
31061
31062 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31063
31064         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31065
31066         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31067         use stdargs.h interface.
31068
31069 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31070
31071         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31072         NO_VARARGS when compiling.
31073
31074 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31075
31076         * lib/plumhall.exp(ph_includes): New procedure.
31077         (ph_make): Use it.
31078         (ph_compiler): Ditto.
31079
31080         * lib/g++.exp: Rename test-glue.c to testglue.c.
31081         * lib/gcc.exp: Ditto.
31082
31083 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31084
31085         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31086         to completion when it's called.
31087
31088 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31089
31090         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31091         is defined, don't do test.
31092
31093 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31094
31095         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31096         for object files.
31097         (ph_summary): Mark skipped testcases as untested, not unresolved.
31098
31099         * lib/plumhall.exp (ph_make): If unresolved because of bad
31100         errorCode, record errorCode in log file.
31101         (*): Replace send_log/verbose with verbose -log.
31102
31103 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31104
31105         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31106         double conversion if double isn't at least 8 bytes.
31107
31108         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31109         int to work with targets where int is 16 bits.
31110
31111         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31112         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31113         precision for the test to complete.
31114
31115 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31116
31117         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31118         if d10v is not compiled with the -mdouble64 flag.
31119         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31120
31121         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31122         d10v is not compiled with the -mint32 flag.
31123
31124 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31125
31126         * lib/plumhall.exp: Use incr_count.
31127
31128 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31129
31130         * gcc.c-torture: Update to c-torture-1.45.
31131
31132 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31133
31134         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31135         the name of the expect testcase file).
31136
31137         * lib/g++.exp(g++_init): Ditto.
31138
31139 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31140
31141         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31142         the host.
31143
31144         * lib/gcc.exp(gcc_exit): New procedure.
31145
31146 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31147
31148         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31149         specs where appropriate.
31150
31151         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31152         because of new "candidates are" messages, and removed a few
31153
31154         * Converted all non-old-style g++ testcases to old-style, and
31155         moved into g++.old-deja.
31156
31157 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31158
31159         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31160         options.
31161
31162         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31163         succeeded.
31164
31165         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31166
31167 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31168
31169         * lib/gcc.exp (gcc_target_compile): Add support for defining
31170         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31171         the machine doesn't have those features.
31172
31173 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31174
31175         * g++.law/operators4.exp: Don't use LIBS.
31176
31177 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31178
31179         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31180
31181         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31182         * lib/g++.exp: Set it here instead. Also, allow use of the
31183         --tool_exec and --tool_opt options. Change CXX to
31184         GXX_UNDER_TEST.
31185
31186         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31187
31188         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31189
31190 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31191
31192         * lib/old-dejagnu.exp: Use prune_warnings instead of
31193         prune_system_crud.
31194         * lib/mike-g++.exp: Ditto.
31195         * lib/gcc.exp: Ditto.
31196         * lib/g++.exp: Ditto.
31197
31198         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31199
31200 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31201
31202           * 941014-2.c: Include stdlib.h
31203           * 960327-1.c: Include stdio.h
31204           * dbra.c, index-1.c: Don't assume ints are 32bits.
31205
31206 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31207
31208         * lib/gcc.exp: Add gcc,stack_size target feature.
31209
31210         * lib/g++.exp(g++_target_compile): Add the include and link
31211         paths here, not in two other places. And, it's $options, not
31212         options.
31213
31214         * lib/mike-g++.exp(postbase): Remove the code that determines
31215         the correct include and link paths.
31216         * g++.old-deja/old-deja.exp: Ditto.
31217
31218 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31219
31220         * lib/g++.exp(g++_init): target_compile no longer returns the
31221         filename of the result.
31222
31223 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31224
31225         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31226         call to glob.
31227
31228         * gcc.c-torture/special/special.exp: Change call to
31229         gcc_target_compile to include the object file.
31230
31231 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31232
31233         * gcc.c-torture/special/special.exp: Correct misspelling in last
31234         change.
31235
31236 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31237
31238         * lib/plumhall.exp(ph_summary): Log the entire output of the
31239         executable. Return -1 if there were any failures, 0 otherwise.
31240         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31241         (ph_make): Clean up objects and executables that were built
31242         if the tests succeeded.
31243
31244 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31245
31246         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31247         libraries and includes in the build tree as appropriate.
31248
31249 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31250
31251         * lib/c-torture.exp: Instead of looking for the global variable
31252         NO_LONG_LONG, check to see if that's a feature of the target.
31253
31254 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31255
31256         * config/default.exp: Minimize. Delete the remainer of the files in
31257         config; this functionality is now in devo/dejagnu/config.
31258
31259         g++.*/*: Pass any additional flags used to compile to postbase;
31260         delete CXXFLAGS.
31261
31262         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31263         is now done by runtest.exp. Use gcc_target_compile instead of
31264         compile.
31265
31266         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31267         Remove references to CFLAGS. Use remote_file instead of
31268         calling rm -f.
31269         (c-torture): Take a list of arguments to use to compile this
31270         testcase.
31271
31272         lib/g++.exp: Simplify. Use target_compile instead of compile.
31273         lib/gcc-dg.exp: Ditto.
31274         lib/gcc.exp: Ditto.
31275         lib/mike-{gcc,g++}.exp: Ditto.
31276         lib/old-dejagnu.exp: Ditto.
31277         lib/plumhall.exp: Ditto.
31278
31279 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31280
31281         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31282         (ph_linker): Likewise.
31283
31284 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31285
31286           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31287         MAP_ANON / MAP_ANONYMOUS if defined;
31288         else try to map from /dev/zero .
31289
31290 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31291
31292         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31293         isn't defined, then define it to MAP_ANONYMOUS.
31294
31295 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31296
31297         * gcc.c-torture: Update to c-torture-1.42 release.
31298
31299 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31300
31301         * gcc.c-torture: Update to c-torture-1.41 release.
31302
31303 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31304
31305         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31306         c-torture release.
31307
31308 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31309
31310         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31311         and LDFLAGS.  Fix second case to append the target_info ldflags
31312         onto LDFLAGS, not CFLAGS.
31313         * lib/g++.exp (g++_init): Add target_info stuff.
31314         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31315         of libgloss and newlib flags for !native.
31316
31317         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31318         (GDB): Fix relative path to go up another dir for finding gdb.
31319
31320 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31321
31322         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31323         versions in the target_info array, if they don't exist.
31324
31325 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31326
31327         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31328
31329 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31330
31331         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31332         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31333
31334 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31335
31336         * lib/old-dejagnu.exp: Don't remove the output file before we've
31337         actually tested it. Don't append pwd to the path of the executable
31338         we're testing.
31339
31340 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31341
31342         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31343
31344 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31345
31346         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31347         temporary directory for compiler files, and set it to a default
31348         value of /tmp. Set $output as the name of the output file from
31349         compiling the testcase. Add a -o option to $cflags_var so the
31350         compiler writes the final output file as $output. Set $executable
31351         to $output.
31352
31353         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31354         directory for compiler files, and set it to /tmp if it doesn't
31355         already have a value. Set $output_file to the name of the output
31356         file from compiling the testcase. Add a -o option to CXXFLAGS so
31357         the compiler writes the final output file as $output. Use $output
31358         as the executable to be tested.
31359
31360 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31361
31362         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31363
31364 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31365
31366         * gcc.c-torture/execute/pending-1.c: New test.  Still
31367         pending in Tege's queue.
31368
31369 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31370
31371         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31372         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31373         if there were failures.  Call unresolved if there were unresolved
31374         testcases.  Call gcc_fail if program did not run to completion.
31375         (ph_make): Pass additional argument name to ph_execute.
31376         (ph_execute): Add new argument.  Pass additional arguments to
31377         ph_summary.  Call gcc_fail is there is no execution output.
31378
31379 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31380
31381         * lib/plumhall.exp (proc_summary): Output relavent summary
31382         lines into the log so specific failures in plumhall can be
31383         investigated.
31384
31385 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31386
31387         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31388         (c-torture-execute): Don't try to execute tests which use
31389         "long long" types if $NO_LONG_LONG is nonzero.
31390
31391 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31392
31393         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31394         not c-torture.
31395
31396         * gcc.ieee: Move from here.
31397         * gcc.c-torture/execute/ieee: To here.
31398
31399 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31400
31401         * gcc.c-torture: Update to c-torture-1.41 release.
31402
31403 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31404
31405         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31406         not "$output".
31407
31408 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31409
31410         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31411         -c present.
31412
31413 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31414
31415         * config/proelf.exp: Handle connecting to a simulator.
31416
31417 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31418
31419         * config/proelf.exp: New file.  Enough framework that we can
31420         run c-torture tests on the proelf targets (or any other target
31421         that gdb can connect to for that matter).
31422
31423 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31424
31425         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31426         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31427
31428         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31429         exec_output exists.
31430
31431 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31432
31433         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31434         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31435
31436         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31437         to pass/fail/unresolved/unsupported/untested.  Caller must now
31438         call unresolved/unsupported/untested.
31439         * lib/*.exp: Update FSF address.  Update to handle new results of
31440         ${tool}_load.
31441         * lib/chill.exp (verbose): Delete.
31442
31443 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31444
31445         * lib/gcc.exp (default_gcc_start): Change order of args to
31446         $LDFLAGS $CFLAGS $LIBS.
31447         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31448         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31449         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31450         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31451         * gcc.misc-tests/dg-test.exp: Likewise.
31452         * gcc.misc-tests/msgs.exp: Likewise.
31453         * gcc.prms/prms.exp: Likewise.
31454         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31455         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31456
31457         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31458
31459 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31460
31461         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31462
31463         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31464         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31465
31466         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31467         necessary.
31468
31469 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31470
31471         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31472         global for loop; add use of $mathlib.
31473         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31474         settings here; set mathlib for anything but VxWorks.
31475
31476 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31477
31478         * gcc.c-torture: Update to c-torture-1.40 release.
31479
31480 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31481
31482         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31483         dg.exp.
31484
31485 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31486
31487         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31488         global.
31489
31490 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31491
31492         * lib/g++.exp (LIBS): Define if not already.
31493         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31494         (gcc-dg-prune): Call prune_gcc_output.
31495         * lib/gcc.exp (prune_gcc_output): New proc.
31496         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31497         prune_gcc_output.
31498
31499 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31500
31501         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31502         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31503
31504 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31505
31506         * gcc.c-torture: Update to c-torture-1.39 release.
31507
31508 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31509
31510         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31511         fails, try others as well.
31512
31513 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31514
31515         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31516         If compilation fails, mark execute tests as `untested'.
31517         If test is marked as unsupported, don't mark compilation and
31518         execute tests as failed.
31519
31520 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31521
31522         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31523         libstdc++ for whether or not we want to be doing shared
31524         libraries.  Delete link_curses since we don't need it anymore.
31525         * lib/mike-g++.exp (postbase): Don't link in libg++.
31526         * g++.old-deja/old-deja.exp: Likewise.
31527
31528 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31529
31530         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31531
31532 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31533
31534         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31535         For that, add `-Wl,-a,shared_archive'.
31536         * g++.old-deja/old-deja.exp: Likewise.
31537
31538 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31539
31540         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31541
31542 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31543
31544         * lib/mike-g++.exp (postbase): Pay attention to the status of
31545         g++_load.
31546
31547 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31548
31549           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31550
31551 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31552
31553         * lib/gcc.exp (default_gcc_start): No longer need to log program
31554         being executed or its output, execute_anywhere does that now.
31555         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31556         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31557
31558 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31559
31560         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31561         the same as those in lib/g++.exp.
31562
31563 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31564
31565         * gcc.c-torture: Update to c-torture-1.38 release.
31566         * gcc.ieee: Related changes.
31567
31568 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31569
31570         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31571         "exec". Minor reformatting changes.
31572
31573         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31574         cross. This means all "exec" calls now work on a remote host as
31575         well.
31576         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31577         cross. Filter out the extra "\r\n" stuff that expect puts in.
31578         (c-torture-execute): Filter out the bogus warnings like
31579         c-torture-compile does. Add support for canadian cross.
31580         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31581         Use execute_anywhere rather than calling exec directly. Now it
31582         works for canadian cross testing.
31583
31584 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31585
31586         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31587         results into a variable, and check that rather than using file exists.
31588
31589 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31590
31591         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31592         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31593
31594 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31595
31596         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31597         lib_curses if there's a shared libg++ in the build tree.
31598
31599 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31600
31601         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31602         if not supported target.
31603
31604 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31605
31606         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31607         link_curses up to always happen, not just for native builds.
31608
31609 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31610
31611         * gcc.c-torture: Update to c-torture-1.36 release.
31612         * gcc.failure: Related changes.
31613
31614 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31615
31616         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31617
31618 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31619
31620         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31621         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31622         runshlib, link_curses, and mathlib for link and run.
31623
31624         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31625         pass the runtime shared library options for Solaris, OSF/1, and
31626         Irix5, and link with -lcurses to avoid unresolved references.
31627
31628 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31629
31630         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31631         only run once.
31632
31633 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31634
31635         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31636
31637 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31638
31639         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31640         do not have a framework for the "compat" tests yet.
31641
31642 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31643
31644         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31645         set to null if we're testing vxworks5.1.  Use that instead of
31646         `-lm' in the setting of LIBS for link and run.
31647
31648 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31649
31650         * config/rom68k.exp (${tool}_load): Major changes to make it
31651         work.  Verified that it does in fact return the stuff in
31652         exec_output properly.  Catch any Emul or any TRAP other than 0.
31653
31654 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31655
31656         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31657         LDFLAGS properly for targets that need stuff from libgloss.
31658         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31659         only run once.
31660         (gpp_initialized): New variable.
31661
31662 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31663
31664         * config/rom68k.exp: Load libgloss.exp.
31665         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31666         so we can produce a fully linked binary.
31667         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31668         so we can produce a fully linked binary.
31669
31670 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31671
31672         * lib/plumhall.exp (ph_section): Watch for expected failures.
31673         Add missing `else'.
31674
31675         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31676         run the testcase.
31677         (c-torture): Likewise.
31678
31679 1995-08-28  Doug Evans  <dje@cygnus.com>
31680
31681         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31682
31683         * lib/mike-g++.exp (mike_cleanup): New proc.
31684         (prebase): New globals compiler_result, not_compiler_result,
31685         target_regexp.
31686         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31687         allow leading "-" in pattern.  Watch for unsupported tests.
31688         If $compiler_result is set, pattern match assembler code,
31689         and ditto for $not_compiler_result.
31690         * lib/mike-gcc.exp: Likewise.
31691
31692         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31693         execution "succeeded".
31694
31695 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31696
31697         * config/win32.exp: New file.
31698         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31699
31700 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31701
31702         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31703         unsupported.
31704         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31705         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31706         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31707
31708         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31709         "... without exceptions was ...".  That is now handled by
31710         prune_system_crud.
31711         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31712
31713 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31714
31715         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31716         sieve.c,sort2.c}: New files.
31717         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31718         sieve.exp,sort2.exp}: Drivers for them.
31719
31720         * lib/mike-gcc.exp (program_output): New user settable variable.
31721         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31722         messages.
31723         * lib/mike-g++.exp (program_output): New user settable variable.
31724
31725         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31726
31727         * config/sh.exp: Deleted (use sim.exp instead).
31728
31729 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31730
31731         * config/vx.exp: Declare CHECKTASK as global.
31732         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31733         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31734         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31735
31736 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31737
31738         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31739         target. Like vx.exp, only includes `vx29k.exp' instead of
31740         `vxworks.exp'.
31741
31742 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31743
31744         * config/sim.exp: Increase time limit from 120 seconds to 240.
31745
31746 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31747
31748         * gcc.c-torture/execute/950628-1.c: New test.
31749
31750 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31751
31752         * gcc.c-torture: Update with changes/additions from
31753         c-torture-1.34.
31754
31755 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31756
31757         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31758
31759 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31760
31761         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31762
31763 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31764
31765         * gcc.c-torture/compile/950512-1.c: New test.
31766         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31767         * gcc.dg/struct-ret-1.c: Likewise.
31768
31769 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31770
31771         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31772           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31773
31774 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31775
31776         * gcc.c-torture/special/920411-1.c: Deleted.
31777         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31778
31779 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31780
31781         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31782         cpu limit.
31783
31784 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31785
31786         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31787
31788 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31789
31790         From kenner;
31791         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31792         is the proper length.
31793         * va-arg-3.c: Likewise.
31794
31795 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31796
31797         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31798         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31799
31800         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31801         * lib/g++.exp (default_g++_start): Delete old cruft.
31802
31803 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31804
31805         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31806         (2 * (1 << 18)) to (2 * (1 << 17)).
31807
31808         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31809
31810 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31811
31812         * config/rom68k.exp: Renamed from config/idp.exp
31813
31814 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31815
31816         * c-torture/compile/921109-2.c
31817
31818 1995-04-18  Mike Stump  <mrs@cygnus.com>
31819
31820         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31821         excess errors.
31822
31823 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31824
31825         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31826         output.
31827         * lib/g++.exp (default_g++_start): Likewise.
31828
31829 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31830
31831         * gcc.c-torture/compile/950329-1.c: New test.
31832
31833 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31834
31835           * config/bug.exp (${tool}_load): Updated to use new remote_open
31836           and remote_close procs.
31837         * config/idp.exp: New file.
31838
31839 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31840
31841         * gcc.c-torture/execute/950322-1.c: New test.
31842
31843 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31844
31845         * config/vx.exp (${tool}_load): Clean up testing of return code from
31846         vxworks_ld and vxworks_spawn.
31847
31848 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31849
31850         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31851
31852 1995-03-13  Mike Stump  <mrs@cygnus.com>
31853
31854         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31855         can mark excess errors on a machine by machine basis.  Note, the
31856         default is to not expect any excess errors, even when excess
31857         errors test - is given, so you will want to put an XFAIL ... on
31858         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31859         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31860         those 4 machines, but no others.
31861
31862 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31863
31864         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31865         * lib/c-torture.exp: to here.
31866
31867 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31868
31869         * gcc.c-torture/execute/950221-1.c: New test.
31870         * gcc.c-torture/execute/struct-ret-1.c: New test.
31871         * gcc.c-torture/compile/950221-1.c: New test.
31872
31873         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31874
31875 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31876
31877         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31878         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31879
31880 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31881
31882         * g++.gb: New directory of tests, derived from my signature and
31883         class scoping tests.
31884
31885         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31886         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31887         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31888         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31889         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31890         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31891         * g++.gb/sig25.C: Likewise.
31892
31893         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31894         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31895         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31896         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31897         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31898         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31899         * g++.gb/sig25.exp: Likewise.
31900
31901         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31902         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31903         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31904         * g++.gb/scope13.C: Likewise, this test still fails.
31905
31906         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31907         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31908         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31909         * g++.gb/scope13.exp: Ditto.
31910
31911         * g++.gb/README: New file, explains what these tests are about.
31912
31913 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31914
31915         * lib/dg.exp (dg-do): Support `preprocess'.
31916         (dg-test): Likewise.
31917
31918 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31919
31920         * config/udi.exp: change "continue -expect" to "exp_continue".
31921
31922 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31923
31924         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31925         Delete redundant tests.
31926
31927         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31928         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31929         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31930         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31931         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31932         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31933         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31934         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31935
31936         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31937         storing label pointers.
31938         * gcc.c-torture/execute/921019-1.c: Likewise.
31939         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31940         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31941         parameter fp.
31942         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31943         constants.
31944
31945         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31946         Delete obsolete tests.
31947
31948         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31949         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31950         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31951         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31952         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31953         * gcc.c-torture/compile/950124-1.c: New test.
31954
31955         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31956
31957 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31958
31959         * lib/mike-g++.exp: Add -lm to LIBS.
31960
31961 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31962
31963         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31964
31965 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31966
31967         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31968
31969 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31970
31971         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31972
31973 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31974
31975         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31976         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31977         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31978         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31979         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31980         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31981         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31982         * g++.law/{operators31.C, operators32.C,
31983         * g++.law/{operators33.C, operators34.C}: Likewise.
31984         * g++.law/{pic1.C, refs2.C}: Likewise.
31985         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31986         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31987         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31988         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31989
31990         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31991         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31992         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31993         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31994         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31995         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31996         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31997         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31998         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31999         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32000         * g++.law/{operators34.exp}: Likewise.
32001         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32002         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32003         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32004         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32005         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32006
32007         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32008         No longer expected to fail.
32009         * g++.law/missed-error3.C: Tweak for recent bool changes.
32010
32011 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32012
32013         * config/emb-unix: Deleted.
32014         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32015         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32016
32017 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32018
32019         * lib/dg.exp (dg-test): Fix typo in last patch.
32020
32021 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32022
32023         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32024         (handles multiple occurrences).
32025
32026 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32027
32028         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32029         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32030         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32031         printed).
32032         * lib/c-torture.exp (c-torture-compile): Likewise.
32033         (c-torture): Prepend full path if missing.
32034         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32035         (gcc_fail): Likewise.
32036         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32037
32038 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32039
32040         * lib/netware.exp: Only attach to NetWare i386 systems.
32041
32042 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32043
32044         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32045         messages.  Add test name to "output pattern match" pass/fail message.
32046
32047 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32048
32049         * gcc.dg: New testsuite.
32050         * gcc.dg/dg.exp: New file.
32051
32052         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32053         test-switch.c}: Deleted.
32054
32055         * gcc.misc-tests/msgs.exp: New testcase driver.
32056
32057 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32058
32059         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32060         Watch for illegal return values from ${tool}_load.
32061         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32062         cross targets.  Coerce return value >0 to 1.
32063
32064 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32065
32066         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32067
32068         * config/emb-unix.exp: New file.
32069
32070         * config/sim.exp: Error if variable $SIM not defined.
32071         (${tool}_load): Mark test as "untested" if simulator missing.
32072
32073         * config/unix.exp: Load remote.exp to get rcp_download.
32074         * lib/c-torture.exp: Use different option lists for testcases with
32075         and without loops.
32076         * gcc.c-torture/execute/execute.exp: Likewise.
32077
32078 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32079
32080         * config/*.exp: Clarify return code from ${tool}_load.
32081         Call `unresolved' or `untested' instead of `warning' or `perror'
32082         (sometimes you still want to call both though).
32083         Add comment that `shell_id' is local to each file.
32084         * config/udi.exp (timeout): Set to 30.
32085         Don't print warning if connection fails, $connectmode has already
32086         printed an error.
32087         (${tool}_load): Move verbose messages to level 2.
32088         Rework pattern for "Process started" message.
32089         Pass `shell_id' to ${connectmode}_download.
32090         Retry twice upon timeout.  Make resetting of target more robust.
32091         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32092         Pass `shell_id' to exit_$connectmode.
32093         Only call exit_$connectmode if connected.
32094         * config/unix.exp (${tool}_load): Check return codes better.
32095         * config/vrtx.exp (${tool}_load): Likewise.
32096         * config/vx.exp (${tool}_load): Likewise.
32097         Delete unneeded global's.
32098         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32099         from ${tool}_load.
32100         (dg-stat): Delete.
32101         (dg-init): Delete recording of pass/fail counts.
32102         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32103         (old-dejagnu-init): Likewise.
32104         (old-dejagnu-stat): Delete contents, empty proc now.
32105         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32106         (c-torture): Delete references to lcnt, lpass, lfail.
32107         Get option list from TORTURE_OPTIONS.
32108         Delete -funroll[-all]-loops if no loops.
32109         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32110         (g++_stat): Delete contents (empty proc now).
32111         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32112         (gcc_finish): Likewise.
32113         (gcc_stat): Deleted.
32114         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32115         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32116         * gcc.c-torture/execute/execute.exp: Likewise.
32117         Split tests into two parts: compile, execute.
32118         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32119         no loops.  Update to reflect clarified return codes from ${tool}_load.
32120
32121 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32122
32123         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32124         to grep for.
32125         (old-dejagnu): Likewise (where necessary).
32126
32127 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32128
32129         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32130
32131         * lib/dg.exp (dg-process-target): Fix processing of selector.
32132         Add comment regarding use of `error'.
32133
32134         * lib/gcc.exp (prune_system_crud): Define if missing.
32135         * lib/g++.exp (prune_system_crud): Likewise.
32136
32137         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32138         Call prune_system_crud.
32139         * lib/dg.exp (dg-runtest): New proc.
32140         Use perror instead of send_user for tcl errors in testcase.
32141         Don't return any value, it's never used.
32142         Don't clobber previous definition of `unknown'.
32143         Print tcl errors in `dg-final'.
32144
32145 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32146
32147         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32148         (dg-test): Don't print errorInfo, it contains stack backtrace.
32149
32150 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32151
32152         * lib/g++.exp (runtest_file_p): Define if missing.
32153
32154 1994-09-24  Doug Evans  (dje@cygnus.com)
32155
32156         * lib/mike-g++.exp: Comment out loading of g++.exp.
32157         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32158         (default_g++_version): Always print something.
32159         (default_g++_start): Comment out call to `which'.
32160         (g++_start, g++_load): Deleted (must be defined in config file).
32161         * lib/gcc.exp: Test for existence of $CC at start.
32162         Delete check for tmpdir (done in gcc_init).
32163         (default_gcc_version): Always print something.
32164         (default_gcc_start): Comment out call to `which'.
32165         * config/*.exp: Major cleanup - make cross targets work at least a
32166         little better for g++ (by not being "--tool gcc" specific).
32167         Rename gcc_xxx to ${tool}_xxx.
32168         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32169         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32170
32171 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32172
32173         * lib/c-torture.exp (c-torture-compile): Rework compiler
32174         message processing.
32175
32176         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32177         c-torture.
32178
32179 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32180
32181         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32182
32183         * lib/dg.exp (dg-process-target): Support { target native }.
32184
32185 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32186
32187         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32188         looked for "... program xxx got fatal signal".
32189         Correct regsub munging of `comp_output'.
32190         Ignore compiler messages "path prefix not used" and "linker input
32191         file unused".
32192
32193 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32194
32195         * lib/gcc.exp (runtest_file_p): Define if missing.
32196         * gcc.prms/template.c: Example to work from.
32197
32198 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32199
32200         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32201         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32202
32203         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32204         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32205         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32206         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32207
32208         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32209         (dg-process-target): No longer a varargs proc.
32210         Return S/N for target, P/F for xfail.  All callers changed.
32211         (user option procs): More argument checking.
32212         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32213         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32214         (dg-test): Skip test if not running on selected target in `dg-do'.
32215         Update handling of `dg-do-what', `dg-output-text'.
32216         Separate execution pass/fail from output pattern match pass/fail.
32217         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32218
32219 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32220
32221         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32222         target for 920510-1.c.
32223
32224 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32225
32226         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32227         Clean up comment regarding use of passcnt, etc.
32228         (gcc_stat): Don't update `testcnt' here.
32229         (gcc_finish): Do it here.
32230         Might as well reset `but_id' here too.
32231         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32232         to determine if the file should be tested.
32233         * gcc.c-torture/compile/compile.exp: Likewise.
32234         * gcc.c-torture/execute/execute.exp: Likewise.
32235         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32236         * gcc.misc-tests/dg-test.exp: Likewise.
32237         * gcc.prms/prms.exp: Likewise.
32238         * gcc.wendy/wendy.exp: Likewise.
32239         * g++.old-deja.exp: Likewise.
32240         Move "Testing file" message to verbose level 1.
32241
32242 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32243
32244         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32245
32246 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32247
32248         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32249         (default_gcc_start): Accept optional second list element
32250         of compiler flags.  Print compiler output at verbosity level 2.
32251         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32252         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32253         Save current values of framework globals passcnt, failcnt, xpasscnt,
32254         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32255         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32256         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32257         xfailcnt to compute stats.  Update framework global `testcnt' from
32258         pass/fail counts.
32259         (gcc_finish): New proc.  Clean up test environment.
32260         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32261         (gcc_epass, gcc_efail): Delete.
32262         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32263         argument of line number.
32264         (dg-init): If the tool has an init routine, call it.
32265         (dg-test): Remove args `cflags_var' and `libs_var'.
32266         Pass all compiler options to ${tool}_start.
32267         Handle missing line number.
32268         (dg-finish): New function.
32269         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32270         particular files.  Call gcc_finish at end.  Move "skipping test"
32271         message to verbosity level 3.
32272         * gcc.c-torture/compile/compile.exp: Likewise.
32273         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32274         * gcc.c-torture/execute/execute.exp: Likewise.
32275         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32276         Print testcase being tried at verbosity level 1.
32277         * gcc.c-torture/special/special.exp: Unset xfail.
32278         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32279         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32280         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32281         * gcc.failure/failure.exp: Likewise.
32282         * gcc.ieee/ieee.exp: Likewise.
32283         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32284         Update call to dg-test.  Call dg-finish at end.
32285         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32286         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32287         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32288         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32289         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32290         * gcc.wendy/wendy.exp: Add copyright.
32291         Delete setting of tmpdir (done by gcc_init).
32292         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32293         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32294         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32295         gcc_[ce]pass/fail.
32296
32297 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32298
32299         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32300         confusion.
32301         (g++_load): Likewise.
32302
32303         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32304         Rename argument to `prog' to remove the confusion.
32305         Varargs fns behave differently too!
32306         (g++_load): Likewise.
32307
32308         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32309
32310         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32311         what it is.  Delete (always) printing of status value for !native.
32312         Simplify verbose code, and include status and exec_output.
32313         (g++_load): Use gcc_load.
32314
32315 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32316
32317         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32318         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32319         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32320         940714-3.c as these testcases don't exist anymore.  Make
32321         va-arg-1.c expected to pass.
32322
32323 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32324
32325         * gcc.misc-tests/misc.exp: Only run specific testcases.
32326         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32327         * gcc.misc-tests/dg-[1-9].c: New files.
32328
32329         * lib/dg.exp: New testsuite driver.
32330         * gcc.prms/prms.exp: Use it.
32331
32332         * README.gcc: New file.
32333
32334         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32335         Document and reset `lxpass' and `lxfail'.
32336         Simplify "initialized" message.
32337         (gcc_stat): Clean up comments a little.
32338
32339 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32340
32341         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32342
32343 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32344
32345         * lib/old-dejagnu.exp (process-option): New proc.
32346         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32347         (old-dejagnu): Simplify.
32348         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32349
32350 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32351
32352         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32353         exists and is not an empty string.
32354
32355         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32356         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32357         finished.
32358         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32359         automatically.
32360
32361         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32362         longer expected to fail.
32363
32364         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32365         "f" function call.
32366
32367         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32368
32369         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32370         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32371         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32372         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32373         c-torture-1.29.
32374
32375         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32376         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32377
32378         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32379
32380         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32381         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32382
32383         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32384         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32385         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32386
32387 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32388
32389         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32390         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32391         940714-1.c, 940714-2.c, 940714-3.c},
32392         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32393         gcc.misc-tests/{mg.c,mg.exp}:
32394         New tests.
32395         * gcc.noncompile/noncompile.exp: Change accordingly.
32396
32397 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32398
32399         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32400         Undo previous clobberage.
32401
32402 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32403
32404         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32405         * gcc.special/{930510-1.c, special.exp}:
32406         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32407         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32408         struct-varargs-1.c}: New tests from c-torture-1.26.
32409
32410 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32411
32412         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32413           argument to switch.
32414
32415 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32416
32417         * Revert the previous changes.  Please see Rob's directory
32418           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32419           fixes.
32420
32421 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32422
32423         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32424             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32425             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32426             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32427             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32428             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32429             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32430             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32431             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32432             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32433             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32434             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32435             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32436             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32437             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32438             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32439             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32440             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32441             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32442             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32443             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32444             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32445             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32446             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32447             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32448             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32449             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32450
32451 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32452
32453         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32454             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32455           with perror calls.
32456
32457 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32458
32459         * config/unix.exp (g++_load): Fix syntax.
32460
32461 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32462
32463         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32464         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32465         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32466         Don't expect va-arg-1.c to fail.  Correct expected output for
32467         920928-1.c.
32468         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32469         * gcc.wendy/hbm4.c: Correct typo.
32470         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32471
32472 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32473
32474         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32475         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32476         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32477         * lib/c-torture.exp (c-torture-compile): Ditto.
32478
32479         Reduce volume of output (remove all the -I's and such).
32480         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32481         Call gcc_cpass, gcc_cfail.
32482         (c-torture): Pass testing option to c-torture-compile.
32483
32484 1994-03-21  Doug Evans  (dje@cygnus.com)
32485
32486         Bring patches over from progressive.
32487         * config/default.exp: Exit remote shell cleanly.
32488         (g++_exit, g++_start): Add default versions.
32489         * config/sim.exp (gcc_load): Use perror, not error.
32490
32491 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32492
32493         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32494         set in site.exp.
32495
32496 1994-03-14  Doug Evans  (dje@cygnus.com)
32497
32498         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32499         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32500         (wendy_try): New proc to run testcase.
32501         (main loop): Call 'em.
32502         * gcc.wendy/*.c: Clean up pass to correct expected output.
32503
32504         * lib/gcc.exp: Minor cleanup work.
32505         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32506
32507 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32508
32509         * config/sim.exp (gcc_load): Document return codes better.
32510         Don't pass -v to simulator.
32511
32512 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32513
32514           * gcc.special/920717-x.c: Fix typo.
32515           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32516           get at sources.
32517
32518         * lib/mike-gcc.exp: Fix typo.
32519
32520 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32521
32522         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32523         binary to use, transform the name.
32524         * config/*.exp: rename everything. Nuke any g++ specific files,
32525         it's now a special case of gcc that requires no special support.
32526         Add a default.exp for unsupported targets.
32527
32528 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32529
32530         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32531         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32532         version of Tcl.
32533
32534 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32535
32536         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32537         than a warning.
32538
32539 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32540
32541         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32542
32543 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32544
32545         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32546         option_list.  Compile every file with only 4/6 option choices
32547         (same as C torture) instead of with 12/18 different option
32548         choices.
32549         * lib/c-torture.exp: Likewise.
32550
32551         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32552         not already set.
32553
32554 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32555
32556         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32557         can put an XFAIL *-*-* on excess errors.
32558
32559 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32560
32561         * g++.law: Add more tests derived from g++-bugs snapshots.
32562
32563         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32564         equivalent to g++.law/init9.
32565
32566         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32567         compiled it, and the a.out file after we've run it.
32568
32569 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32570
32571         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32572         compiled it, and the a.out file after we've run it.
32573
32574 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32575
32576         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32577
32578 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32579
32580         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32581         version number.
32582
32583 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32584
32585         * g++.law: New directory of g++ tests derived from the g++-bugs
32586         snapshots.
32587
32588 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32589
32590         * gcc.compile: initbug1.c initbug1.exp testcase added
32591
32592 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32593
32594         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32595         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32596           fixes submitted by Jeff Law (law@cs.utah.edu)
32597         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32598           Jeff Law (law@cs.utah.edu)
32599
32600
32601 1993-11-30  Mike Stump  (mrs@cygnus.com)
32602
32603         * config/unix-g++.exp: Follow the gcc way of doing things.
32604         * g++.old-deja/old-deja.exp: Minor updates.
32605         * lib/g++.exp: New file, follow the gcc way of doing things.
32606         * lib/old-dejagnu.exp: Minor updates.
32607         * lib/mike-g++.exp: Always unset errorInfo.
32608
32609 1993-11-06  Mike Stump  (mrs@cygnus.com)
32610
32611         * lib/gcc.exp: Fix some errors with the below change, CC and
32612         CFLAGS should be global when setting, not local.
32613
32614 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32615
32616         * lib/gcc.exp: Transform tool name.
32617
32618 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32619
32620         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32621
32622 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32623
32624         * lib/gcc.exp: change gcc_done to gcc_stat
32625
32626 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32627
32628         * Upgraded gcc testsuite to c-torture version 1.25
32629
32630 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32631
32632         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32633         * lib/c-torture: added hooks for new reporting code.
32634
32635 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32636
32637         * config/sh-gcc.exp: check if sh-sim exists in the path
32638
32639 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32640
32641         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32642         * gcc.compile/compile.exp: Initial changes for new logic.
32643         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32644         * gcc.failure/failure.exp: Initial changes for new logic.
32645         * gcc.ieee/ieee.exp: Initial changes for new logic.
32646         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32647         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32648         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32649         * lib/c-torture.exp: Initial changes for new logic.
32650         * lib/gcc.exp: Initial changes for new logic.
32651
32652 1993-10-15  Mike Stump  (mrs@cygnus.com)
32653
32654         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32655         depend upon failure or success.  Fully qualify names in failure
32656         and success messages.  Always remove a.out before starting
32657         compile, just in case.  Pay more attention to error text output by
32658         the compiler.  Handle testcases with no known past errors just
32659         like all others, so that things are uniform.  Other miscellaneous
32660         improvements.
32661
32662 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32663
32664         * gcc.cpp: new directory for cpp tests
32665
32666 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32667
32668         * lib/chill.exp: Code reformatted, removed unused code.
32669         * config/unix-chill.exp: Code reformatted, removed unused code.
32670         * chill.execute/execute.exp: Code reformatted, removed unused code.
32671         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32672
32673 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32674
32675         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32676         routines not written.
32677
32678 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32679
32680         * config/bug-gcc.exp: Use new procs from bug.exp.
32681
32682 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32683
32684         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32685         via ftp, rather than depending on NFS.
32686         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32687         case.
32688
32689 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32690
32691         * config/bug-gcc.exp: Use new download proc.
32692
32693 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32694
32695         * chill.execute/execute.exp: cleanups, handles errors better
32696         * chill.compile/compile.exp: rewrite, based on execute.exp
32697         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32698         * lib/chill.exp: major changes to diff proc and compile and link
32699           procs. added chill_fail and chill_pass wrappers to pass and
32700           fail. added more comments, and handle error codes better.
32701           Added a hack to capture stderr from exec, so noncompile tests
32702           can work.
32703
32704 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32705
32706         * chill.execute/execute.exp: rewrite of testsuite driver
32707         * lib/chill.exp: rewrite of testsuite driver
32708         * config/unix-chill.exp: rewrite of testsuite driver
32709
32710 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32711
32712     In chill.execute:
32713         * iexpr.ch: Standardize uppercase.
32714         * tuples.dat: Standardize uppercase.
32715         * vary.ch: standardize.  Correct varying string assignments.
32716         * vary.dat: Add new output lines.
32717
32718 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32719
32720     In chill.execute:
32721         * chprintf.ch: Standardize use of uppercase.
32722         * tuples.ch: Standardize and turn arr2 into a DCL,
32723           rather than a SYN.
32724         * pinits.ch: Standardize.
32725
32726 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32727
32728         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32729         * Makefil: Renamed to Makefile.in.
32730         * configure.in: New.
32731
32732 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32733
32734     In chill.execute:
32735         * .cvsignore: Add result/output files.
32736         * Makefile: Fix up variables at start.  Use MFLAGS
32737           everywhere.  Correct bool_loc, built_ins entries.
32738           Add entry for vary1.ch.
32739         * bitarray.ch: Standardize upper-case usage.
32740         * bitexpr.ch: Standardize, add output of b1.
32741         * params.ch: Use arrayt in along PROC parameters, to
32742           avoid novelty problems.
32743         * sets.ch: Tiny cleanup.
32744         * vary1.ch: Re-indent.
32745
32746 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32747
32748           * Add PR-related files to Makefiles, .cvsignore files, etc.
32749
32750 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32751
32752         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32753           with compiler objects. New names are test-flow.c and test-loop.c
32754
32755 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32756
32757         * Upgraded c-torture tests from 1.19 to 1.20
32758
32759         * new files:
32760         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32761         * gcc.compile: 930623-1.c 930623-2.c
32762         * gcc.noncompile: 930622-1.c 930622-2.c
32763         * gcc.failure: 920411-1.c 920627-2.c
32764         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32765
32766 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32767
32768         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32769           More changes to get testsuite working properly. Needs more work.
32770           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32771
32772 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32773
32774         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32775           More changes to get testsuite working properly. Needs more work.
32776
32777 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32778
32779         * chill.compile/compile.exp: Added for Dejagnu support
32780         * chill.execute/execute.exp: Added for Dejagnu support
32781         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32782
32783 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32784
32785     This should complete moving the CHILL test files.
32786         * chill.noncompile(.cvsignore printf.grt
32787             in-printf.grt chprintf.grt chprintf.ch):
32788             Added test-support files.
32789           (Makefile): Modified further.
32790         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32791             signal.ch): Added test files.
32792           * chill.execute (.cvsignore printf.grt printr.c
32793             in-printf.grt rts.c chprintf.grt rts.h): Added
32794           test-support files.
32795             (Makefile): More corrections.
32796
32797 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32798
32799         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32800           test cases, ready for DejaGnu.
32801
32802 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32803
32804         * Upgraded c-torture tests from 1.18 to 1.19
32805
32806         * gcc.compile: added test(s):
32807           930607-1.c
32808         * gcc.execute: added test(s):
32809           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32810
32811         * added new subdirectory for misc tests: gcc.misc-tests
32812         * gcc.misc-test(s): added tests:
32813           inst-check.c test-consts.c test-ior.c test-switch.c
32814
32815 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32816
32817         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32818
32819 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32820
32821         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32822
32823 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32824
32825         * Upgraded c-torture tests from 1.17 to 1.18
32826
32827 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32828
32829         * Upgraded c-torture tests from 1.12 to 1.17
32830
32831 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32832
32833         * lib/old-dejagnu.exp:
32834           Fixed handling of XFAIL target triplets to correctly
32835           recognize wildcard characters.  Removed code that
32836           appended a unique id tag to the end of the file name
32837           printed out by the result of the testcases within a
32838           given test file.
32839
32840 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32841
32842         * lib/old-dejagnu.exp:
32843           Reworked expected failure handling to trigger off of XFAIL
32844           keyword in keyphrase embeded in testcase source code. The
32845           XFAIL keyword must be at the end of the keyphrase line. It
32846           may optionally be followed by one or more target triplets.
32847           It has just occured that the handling of wildcards in the
32848           target triplet may not be correct.
32849
32850 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32851
32852         * g++.old-deja/tests:
32853           Moved all subdirectories up one level into g++.old-deja .
32854
32855         * lib/old-dejagnu.exp:
32856           Fixed problem with CXXFLAGS not being properly reset, and being
32857           corrupted with extraneous "-c" compiler option.  This was
32858           causing binaries to not be generated for test that needed them.
32859           Modified strings passed to "pass" and "fail" so that individual
32860           tests from the same test file would be distinguished by an
32861           identifier appended to the test file name in the summary logs;
32862           this corrected a problem with erroneous diff logs.  Added code
32863           to search testcases for expected fail and unexpected pass keywords.
32864
32865 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32866
32867         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32868
32869 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32870
32871         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32872           Removed extraneous text from end of "Special g++ Options"
32873           keyphrase.
32874
32875         * lib/old-dejagnu.exp: Added pattern matching to look for new
32876           keywords, embedded in testcases comments, which will trigger
32877           calls to xpass and xfail.
32878
32879 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32880
32881         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32882           comments embedded in the testcases, especially the one looking for
32883           special compiler options, as well as the pattern matching for the
32884           compiler output again.
32885
32886 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32887
32888         * lib/old-dejagnu.exp: Do a proper check of the return value for
32889           execute tests. Fixed several problems with the pattern matching
32890           of the compiler output which gave erroneous test results.
32891           Changed several of the test result messages to be more descriptive.
32892         * config/unix-g++.exp: Proc g++_load now actually works and
32893           executes the tests passed to it and returns a usable return
32894           value.
32895
32896 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32897
32898           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32899
32900 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32901
32902         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32903           Modified both files to properly execute the old style
32904           dejagnu tests. The previous versions of these files were
32905           experimental and did not function anything near correctly.
32906
32907 1993-04-05  Rob Savoye  (rob@cygnus.com)
32908
32909         * Removed all Makefile.in and configure.in files. No configuration
32910         needed now.
32911
32912 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32913
32914         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32915
32916 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32917
32918         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32919         gcc.special/configure.in, gcc.noncompile/configure.in,
32920         gcc.execute/configure.in, gcc.code_quality/configure.in,
32921         g++.other/configure.in, g++.old-deja/configure.in,
32922         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32923         in srcname setting.
32924
32925 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32926
32927         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32928         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32929         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32930
32931 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32932
32933         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32934         (gdb_exit): Don't remove *_soc files.
32935
32936 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32937
32938         * lib/c-torture.exp: Don't look for main; instead always use -w
32939         -c.  This is how the c-torture tests work.  Remove the object
32940         file if the compilation succeeds.
32941         * gcc.execute/execute.exp: Remove executable if test passes.
32942         * gcc.noncompile/noncompile.exp: Every test is an expected
32943         failure.
32944         * gcc.special/special.exp: Added tests from c-torture 1.11,
32945         corrected use of existing test.
32946         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32947         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32948         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32949         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32950         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32951         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32952         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32953         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32954         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32955         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32956         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32957         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32958         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32959         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32960         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32961         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32962         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32963         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32964         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32965         c-torture 1.11.
32966         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32967         correspond to c-torture 1.11.
32968
32969         * New file.