OSDN Git Service

ae03c426670c74dcd8d6baaa68b824e5c028966a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2
3         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4
5 2005-05-26  Andreas Jaeger  <aj@suse.de>
6
7         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8
9 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10
11         PR libfortran/17283
12         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13         Test callee-allocated memory with write statements.
14
15 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16
17         PR middle-end/21709
18         * gcc.dg/pr21709-1.c: New test case.
19
20 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21             Mike Stump  <mrs@apple.com>
22
23         * objc/execute/next_mapping.h: Update for C++.
24
25         * obj-c++.dg/selector-1.mm: Move to...
26         * obj-c++.dg/selector-4.mm: here...
27
28         * obj-c++.dg/basic.mm: New.
29         * obj-c++.dg/comp-types-1.mm: New.
30         * obj-c++.dg/cxx-class-1.mm: New.
31         * obj-c++.dg/cxx-ivars-1.mm: New.
32         * obj-c++.dg/cxx-ivars-2.mm: New.
33         * obj-c++.dg/cxx-ivars-3.mm: New.
34         * obj-c++.dg/cxx-scope-1.mm: New.
35         * obj-c++.dg/cxx-scope-2.mm: New.
36         * obj-c++.dg/defs.mm: New.
37         * obj-c++.dg/empty-private-1.mm: New.
38         * obj-c++.dg/encode-1.mm: New.
39         * obj-c++.dg/encode-2.mm: New.
40         * obj-c++.dg/encode-3.mm: New.
41         * obj-c++.dg/extern-c-1.mm: New.
42         * obj-c++.dg/extra-semi.mm: New.
43         * obj-c++.dg/fix-and-continue-2.mm: New.
44         * obj-c++.dg/isa-field-1.mm: New.
45         * obj-c++.dg/ivar-list-semi.mm: New.
46         * obj-c++.dg/local-decl-1.mm: New.
47         * obj-c++.dg/lookup-1.mm: New.
48         * obj-c++.dg/lookup-2.mm: New.
49         * obj-c++.dg/method-1.mm: New.
50         * obj-c++.dg/method-2.mm: New.
51         * obj-c++.dg/method-3.mm: New.
52         * obj-c++.dg/method-4.mm: New.
53         * obj-c++.dg/method-5.mm: New.
54         * obj-c++.dg/method-6.mm: New.
55         * obj-c++.dg/method-7.mm: New.
56         * obj-c++.dg/no-extra-load.mm: New.
57         * obj-c++.dg/overload-1.mm: New.
58         * obj-c++.dg/pragma-1.mm: New.
59         * obj-c++.dg/pragma-2.mm: New.
60         * obj-c++.dg/private-1.mm: New.
61         * obj-c++.dg/private-2.mm: New.
62         * obj-c++.dg/proto-qual-1.mm: New.
63         * obj-c++.dg/qual-types-1.mm: New.
64         * obj-c++.dg/stubify-1.mm: New.
65         * obj-c++.dg/stubify-2.mm: New.
66         * obj-c++.dg/super-class-1.mm: New.
67         * obj-c++.dg/super-class-2.mm: New.
68         * obj-c++.dg/super-dealloc-1.mm: New.
69         * obj-c++.dg/super-dealloc-2.mm: New.
70         * obj-c++.dg/template-1.mm: New.
71         * obj-c++.dg/template-2.mm: New.
72         * obj-c++.dg/template-3.mm: New.
73         * obj-c++.dg/template-4.mm: New.
74         * obj-c++.dg/template-5.mm: New.
75         * obj-c++.dg/template-6.mm: New.
76         * obj-c++.dg/try-catch-1.mm: New.
77         * obj-c++.dg/try-catch-2.mm: New.
78         * obj-c++.dg/try-catch-3.mm: New.
79         * obj-c++.dg/try-catch-4.mm: New.
80         * obj-c++.dg/try-catch-5.mm: New.
81         * obj-c++.dg/try-catch-6.mm: New.
82         * obj-c++.dg/try-catch-7.mm: New.
83         * obj-c++.dg/try-catch-8.mm: New.
84         * obj-c++.dg/try-catch-9.mm: New.
85         * obj-c++.dg/va-meth-1.mm: New.
86
87 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
88
89         * obj-c++.dg/selector-1.mm: New.
90         * obj-c++.dg/selector-2.mm: New.
91
92 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
93
94         * obj-c++.dg/selector-3.mm: New.
95         * objc.dg/selector-3.m: New.
96
97 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
98
99         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
100         about where warning appears.
101
102 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
103
104         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
105         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
106         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
107         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
108
109 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
110
111         * gcc.dg/20050524-1.c: New test.
112
113 2005-05-25  Jan Hubicka  <jh@suse.cz>
114
115         * gcc.dg/tree-prof/inliner-1.c: New.
116
117 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
118
119         * gcc.dg/tree-prof: New directory.
120         * gcc.dg/tree-prof/tree-prof.exp: New.
121
122 2005-05-25  DJ Delorie  <dj@redhat.com>
123
124         * gcc.dg/Wattributes-1.c: New.
125         * gcc.dg/Wattributes-2.c: New.
126         * gcc.dg/Wattributes-3.c: New.
127
128 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
129
130         PR tree-optimization/19833
131         * gcc.dg/uninit-4.c: Remove xfail.
132         * gcc.dg/uninit-9.c: Ditto.
133
134 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
135
136         * obj-c++.dg/bitfield-[1-5].mm: New.
137         * obj-c++.dg/class-protocol-1.mm: New.
138         * obj-c++.dg/comp-types-1[0-1].mm: New.
139         * obj-c++.dg/comp-types-[2-9].mm: New.
140         * obj-c++.dg/encode-[4-8].mm: New.
141         * obj-c++.dg/layout-1.mm: New.
142         * obj-c++.dg/method-1[0-9].mm: New.
143         * obj-c++.dg/method-2[0-1].mm: New.
144         * obj-c++.dg/method-[8-9].mm: New.
145         * obj-c++.dg/objc-gc-3.mm: New.
146         * obj-c++.dg/try-catch-10.mm: New.
147         * objc.dg/bitfield-5.m: New.
148         * objc.dg/comp-types-10.m: New.
149         * objc.dg/comp-types-9.m: New.
150         * objc.dg/layout-1.m: New.
151         * objc.dg/objc-gc-4.m: New.
152         * objc.dg/try-catch-9.m: New.
153         * objc.dg/class-protocol-1.m: Tweak diagnostics.
154         * objc.dg/comp-types-1.m: Likewise.
155         * objc.dg/comp-types-[5-6].m: Likewise.
156         * objc.dg/method-9.m: Likewise.
157
158 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
159
160         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
161         and on hardware without VMX support.
162
163         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
164
165         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
166
167         * lib/profopt.exp (dg-final-generate, dg-final-use,
168         profopt-final-code, profopt-get-options): New.
169         (profopt-execute): Process test directives.
170
171         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
172         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
173         cleanup-tree-dump, cleanup-saved-temps): Update comments.
174
175 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
176
177         PR C++/21645
178         * g++.dg/init/ctor5.C: New test.
179
180 2005-05-24  Ira Rosen  <irar@il.ibm.com>
181
182         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
183         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
184         vect-113.c, vect-114.c.
185
186 2005-05-23  Adam Nemet  <anemet@lnxw.com>
187
188         * gcc.dg/const-elim-1.c: Remove xfails.
189
190 2005-05-23  Jeff Law  <law@redhat.com>
191
192         * gcc.c-torture/compile/pr21638.c: New test.
193         * gcc.c-torture/compile/20050520-1.c: New test.
194
195 2005-05-23  Nick Clifton  <nickc@redhat.com>
196
197         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
198         be a proper triple, ie: m32r*-*-*.
199         * g++.old-deja/g++.jason/thunk3.C: Likewise.
200
201 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
202
203         PR middle-end/21331
204         PR tree-opt/21293
205         * gcc.c-torture/compile/pr21293.c: New test.
206         * gcc.c-torture/execute/pr21331.c: New test.
207
208 2004-05-20  Richard Henderson  <rth@redhat.com>
209
210         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
211
212 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
213
214         * obj-c++-dg.exp: Add.
215         * obj-c++.exp: Add.
216         * obj-c++.dg/dg.exp: Add.
217
218 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
219
220         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
221         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
222
223 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
224
225         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
226
227 2004-05-19  Richard Henderson  <rth@redhat.com>
228
229         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
230
231 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
232
233         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
234
235         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
236
237 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
238
239         PR c++/21495
240         * g++.dg/parse/extern1.C: New test.
241         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
242
243 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
244
245         * gcc.dg/c99-math.h: New.
246         * gcc.dg/c99-math-float-1.c: New test.
247         * gcc.dg/c99-math-double-1.c: Likewise.
248         * gcc.dg/c99-math-long-double-1.c: Likewise.
249
250 2005-05-18  Richard Henderson  <rth@redhat.com>
251
252         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
253
254 2005-05-18  Devang Patel  <dpatel@apple.com>
255
256         * g++.dg/opt/20050511-1.C: New test.
257
258 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
259
260         PR libfortran/21127
261         * gfortran.dg/reshape-complex.f90:  New test.
262
263 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
264
265         * gfortran.dg/array_constructor_1.f90: New test.
266         * gfortran.dg/array_constructor_2.f90: New test.
267
268 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
269
270         PR fortran/20954
271         * gfortran.dg/pr20954.f: New test.
272
273 2005-05-17  Mike Stump  <mrs@apple.com>
274
275         Yet more Objective-C++...
276
277         * objc.dg/method-5.m: Update.
278         * objc.dg/method-6.m: Update.
279         * objc.dg/method-7.m: Update.
280         * objc.dg/method-9.m: Update.
281         * objc.dg/try-catch-2.m: Update.
282
283 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
284
285         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
286         Remove little-endian optimizations.
287
288 2005-05-17  Jeff Law  <law@redhat.com>
289
290         * g++.dg/tree-ssa/pr18414.C: New test.
291         * gcc.dg/tree-ssa/pr18414.C: New test.
292         * gcc.dg/tree-ssa/pr17141-1.C: New test.
293         * gcc.dg/tree-ssa/pr17141-2.C: New test.
294
295 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
296
297         * gcc.dg/compat/generate-random.c: Do not include
298         libiberty.h.
299         * gcc.dg/compat/generate-random_r.c: Likewise.
300
301 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
302
303         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
304
305 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
306
307         PR middle-end/21595
308         * g++.dg/tree-ssa/builtin1.C: New testcase.
309
310 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
311
312         PR c++/21454
313         * g++.dg/opt/const4.C: New test.
314
315         PR middle-end/21492
316         * g++.dg/opt/crossjump1.C: New test.
317
318         PR tree-optimization/21610
319         * gcc.c-torture/compile/20050516-1.c: New test.
320
321         PR fortran/15080
322         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
323         about the test failing.
324         * gfortran.fortran-torture/execute/where_7.f90: New test.
325         * gfortran.fortran-torture/execute/where_8.f90: New test.
326
327 2005-05-16  Richard Henderson  <rth@redhat.com>
328
329         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
330         i?86 and x86_64.
331
332 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
333
334         * gcc.dg/compat/generate-random.c (config.h): Do not include.
335         (limits.h): Include unconditionally.
336         (stdlib.h): Likewise.
337         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
338         (limits.h): Include unconditionally.
339         (stdlib.h): Likewise.
340         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
341         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
342         (limits.h): Include unconditionally.
343         (stdlib.h): Likewise.
344         (hashtab.h): Do not include.
345         (getopt.h): Likewise.
346         (stddef.h): Include.
347         (hashval_t): Define.
348         (struct entry): Add "next" field.
349         (HASH_SIZE): New macro.
350         (hash_table): New variable.
351         (switchfiles): Do not use xmalloc.
352         (mix): New macro.
353         (iterative_hash): New function.
354         (hasht): Remove.
355         (e_exists): New function.
356         (e_insert): Likewise.
357         (output): Use, instead of libiberty hashtable functions.
358         (main): Do not use getopt.  Do not call htab_create.
359
360 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
361
362         PR libstdc++/21526
363         * lib/target-supports.exp (check_mkfifo_available):
364         Return 0 for cygwin as mkfifo support incomplete on platform.
365         Fix typos in comments.
366
367 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
368
369         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
370
371 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
372
373         PR fortran/17432
374         * gfortran.dg/assign_4.f: New test.
375
376 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
377
378         PR tree-optimization/21563
379         * gcc.dg/tree-ssa/pr21563.c: New.
380
381 2005-05-14  Jan Hubicka  <jh@suse.cz>
382
383         * gcc.dg/noreturn-7.c: Allow control reaches warning.
384
385 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
386
387         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
388
389 2005-05-13  Julian Brown  <julian@codesourcery.com>
390
391         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
392         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
393
394 2005-05-13  Jan Hubicka  <jh@suse.cz>
395
396         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
397         * gcc.dg/fold-xor-?.c: Likewise.
398         * gcc.dg/pr15784-?.c: Likewise.
399         * gcc.dg/pr20922-?.c: Likewise.
400         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
401         * gcc.dg/tree-ssa/pr17598.c: Likewise.
402         * gcc.dg/tree-ssa/pr20470.c: Likewise.
403
404 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
405
406         PR fortran/21260
407         * gfortran.dg/hollerith_1.f90: New test.
408
409 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
410
411         * gfortran.dg/func_result_2.f90: New test.
412
413 2005-05-11  Bud Davis  <bdavis@gfortran.org>
414
415         * gfortran.dg/dev_null.f90: New test.
416
417 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
418
419         * gcc.dg/arm-vfp1.c: Revert last change.
420
421 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
422
423         PR middle-end/19807
424         PR tree-optimization/19639
425         * g++.dg/tree-ssa/pr19807.C: New testcase.
426
427 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
428
429         PR libfortran/21471
430         * gfortran.dg/append-1.f90: New test.
431
432 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
433
434         * gcc.dg/pr18501.c: XFAIL.
435         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
436         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
437         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
438         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
439         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
440         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
441         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
442         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
443
444 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
445
446         PR fortran/20178
447         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
448         gfortran.dg/f2c_3.f90: New tests.
449
450         * gfortran.dg/return_1.f90: Fix dg annotation.
451
452 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
453
454         * gcc.c-torture/compile/20050510-1.c: New test.
455
456 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
457
458         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
459
460 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
461
462         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
463
464 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
465
466         PR c/17913
467         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
468
469 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
470
471         PR c/21342
472         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
473         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
474
475 2005-05-10  Ben Elliston  <bje@au.ibm.com>
476
477         PR debug/16676
478         * gcc.dg/debug/pr16676.c: New test.
479
480 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
481
482         PR testsuite/21443
483         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
484         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
485         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
486         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
487         Change -O1 to -O2.
488         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
489         -fno-tree-dominator-opts.
490
491 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
492
493         * gfortran.dg/return_1.f90: New test.
494
495 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
496
497         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
498
499         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
500
501 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
502
503         PR c++/21427
504         * g++.dg/inherit/covariant13.C: New.
505
506 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
507
508         PR libfortran/19155
509         * gfortran.dg/pr19155.f: New test.
510
511 2005-05-08  Roger Sayle  <roger@eyesopen.com>
512
513         PR inline-asm/8788
514         * gcc.dg/pr8788-1.c: New testcase.
515
516 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
517
518         PR target/21416
519         * gcc.target/mips/fpcmp-[12].c: New tests.
520
521 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
522
523         * lib/target-supports-dg.exp (dg-require-fork): New function.
524         (dg-require-mkfifo): Likewise.
525         * lib/target-supports.exp (check_function_available): New
526         function.
527         (check_fork_available): Likewise.
528         (check_mkfifo_available): Likewise.
529
530 2005-05-06  Jeff Law  <law@redhat.com>
531
532         * gcc.c-torture/compile/pr21380.c: New test.
533
534 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
535
536         PR c++/20961
537         * g++.dg/ext/weak3.C: New test.
538
539 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
540
541         PR c++/21352
542         * g++.dg/template/crash37.C: New test.
543
544 2005-05-05  Paul Brook  <paul@codesourcery.com>
545
546         * gcc.dg/arm-g2.c: Use effective-target arm32.
547         * gcc.dg/arm-mmx-1.c: Ditto.
548         * gcc.dg/arm-scd42-2.c: Ditto.
549         * gcc.dg/arm-vfp1.c: Ditto.
550         * lib/target-supports.exp (check_effective_target_arm32): New
551         function.
552
553 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
554
555         PR libfortran/21354
556         gfortran.dg/in_pack_rank7.f90:  New test.
557
558 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
559
560         PR middle-end/15618
561         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
562
563 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
564
565         PR middle-end/21265
566         * gcc.dg/20050503-1.c: New test.
567
568         PR rtl-optimization/21239
569         * gcc.dg/i386-sse-11.c: New test.
570
571 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
572
573         PR target/16888
574         * gcc.target/i386/asm-1.c: New test.
575
576 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
577
578         PR rtl-optimization/21330
579         * gcc.c-torture/execute/20050502-1.c: New test.
580
581         PR target/21297
582         * gcc.c-torture/execute/20050502-2.c: New test.
583
584 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
585
586         PR middle-end/21282
587         * gcc.dg/pr21282.c: New.
588
589 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
590
591         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
592         * gcc.dg/vect/vect-92.c: Likewise
593         * gcc.dg/vect/vect-93.c: Likewise
594         * gcc.dg/vect/vect-dv-1.c: Likewise
595         * gcc.dg/vect/vect-dv-2.c: Likewise
596         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
597
598 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
599
600         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
601         * gfortran.dg/vect/vect-2.f90:  Likewise
602         * gfortran.dg/vect/vect-3.f90:  Likewise
603         * gfortran.dg/vect/vect-4.f90:  Likewise
604         * gfortran.dg/vect/vect-5.f90:  Likewise
605
606 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
607
608         PR target/20813
609         * gcc.dg/rs6000-fpint-2.c: New.
610
611 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
612
613         PR c/15698
614         * gcc.dg/builtins-30.c: Update expected messages.
615         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
616         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
617         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
618
619 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
620
621         PR tree-optimization/21294
622         * gcc.dg/tree-ssa/pr21294.c: New.
623
624 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
625
626         * gcc.dg/altivec-3.c (vec_store): Do not use the old
627         __builtin_altivec_st_internal_4si built-in.
628
629 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
630
631         PR c++/15875
632         * g++.dg/template/ptrmem14.C: New test.
633
634 2005-05-02  Paul Brook  <paul@codesourcery.com>
635
636         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
637
638 2005-05-02  Michael Matz  <matz@suse.de>
639
640         PR c++/19542
641         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
642
643 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
644
645         * g++.dg/cpp/weak.C: New test.
646
647 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
648
649         * gcc.dg/tree-ssa/loop-8.c: New test.
650
651 2005-04-30  Michael Maty  <matz@suse.de>
652
653         * gcc.dg/inline-mcpy.c: New test.
654
655 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
656
657         PR libfortran/18958
658         * gfortran.dg/eoshift.f90:  New test case.
659
660 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
661
662         PR libfortran/18857
663         * gfortran.dg/matmul_1.f90: New test.
664
665 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
666
667         PR tree-optimization/21030
668         * gcc.dg/tree-ssa/pr21030.c: New.
669
670 2005-04-29  Devang Patel  <dpatel@apple.com>
671
672         PR tree-optimization/21272
673         * gcc.dg/vect/vect-ifcvt-10.c: New test.
674
675 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
676
677         PR fortran/13082
678         PR fortran/18824
679         * gfortran.dg/entry_4.f90: New test.
680         * gfortran.fortran-torture/execute/entry_1.f90: New test.
681         * gfortran.fortran-torture/execute/entry_2.f90: New test.
682         * gfortran.fortran-torture/execute/entry_3.f90: New test.
683         * gfortran.fortran-torture/execute/entry_4.f90: New test.
684         * gfortran.fortran-torture/execute/entry_5.f90: New test.
685         * gfortran.fortran-torture/execute/entry_6.f90: New test.
686         * gfortran.fortran-torture/execute/entry_7.f90: New test.
687
688 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
689
690         * gfortran.fortran-torture/execute/entry_8.f90: New test.
691
692 2005-04-29  Paul Brook   <paul@codesourcery.com>
693
694         * gfortran.dg/entry_3.f90: New test.
695
696 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
697
698         * gfortran.dg/implicit_4.f90: New test.
699
700 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
701
702         * lib/target-supports.exp (check_profiling_available): Return
703         false for xtensa-*-elf.
704
705 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
706
707         * lib/fortran-torture.exp (fortran-torture.exp): Catch
708         error if file cannot be deleted.
709
710 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
711
712         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
713         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
714         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
715         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
716         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
717         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
718         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
719         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
720         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
721         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
722         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
723         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
724         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
725
726 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
727
728         PR fortran/20865
729         * gfortran.dg/pr20865.f90: New test.
730
731 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
732
733         * gcc.dg/void-cast-2.c: New test.
734
735 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
736
737         PR c/21159
738         * gcc.dg/void-cast-1.c: New test.
739
740 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
741
742         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
743
744 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
745
746         PR fortran/21177
747         * gfortran.dg/pr21177.f90: New test.
748
749 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
750
751         PR tree-optimization/21171
752         * gcc.dg/tree-ssa/pr21171.c: New test.
753
754 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
755
756         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
757         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
758         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
759         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
760         gcc.dg/tree-ssa/gen-vect-32.c: New.
761         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
762         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
763         don't run on PPC32.
764
765 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
766
767         PR c/21213
768         * gcc.dg/transparent-union-3.c: New test.
769
770 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
771
772         PR c/20740
773         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
774         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
775         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
776         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
777         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
778         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
779
780 2005-04-26  Jeff Law  <law@redhat.com>
781
782         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
783         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
784         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
785         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
786         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
787         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
788         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
789
790 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
791
792         PR tree-optimization/17598
793         * gcc.dg/tree-ssa/pr17598.c: New testcase.
794
795 2005-04-25  Mike Stump  <mrs@apple.com>
796
797         * objc.dg/fix-and-continue-1.m: Add.
798
799 2005-04-25  Roger Sayle  <roger@eyesopen.com>
800
801         PR c++/20995
802         * g++.dg/opt/pr20995-1.C: New test case.
803
804 2005-04-25  Devang Patel <dpatel@apple.com>
805
806         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
807
808 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
809
810         PR testsuite/21062
811         * g++.dg/opt/alias2.C (printf): Correct the prototype.
812
813 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
814
815         PR C++/21188
816         * g++.dg/opt/rtti2.C: New test.
817
818 2005-04-25  Paul Brook  <paul@codesourcery.com>
819         Steven G. Kargl  <kargls@comcast.net>
820
821         PR fortran/20879
822         * gfortran.dg/ichar_1.f90: New file.
823
824 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
825
826         PR middle-end/20991
827         * g++.dg/opt/pr20991.C: New test.
828
829         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
830         where sizeof (type) < __alignof__ (type).
831         * gcc.dg/compat/struct-layout-1.h: Likewise.
832
833 2005-04-24  Per Bothner  <per@bothner.com>
834             Devang Patel  <dpatel@apple.com>
835
836         PR preprocessor/20907
837         * gcc.dg/cpp/very-long-comment.c: New test.
838
839 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
840
841         PR fortran/20059
842         * gfortran.dg/common_5.f: New test.
843
844 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
845
846         PR middle-end/21082
847         * g++.dg/tree-ssa/pr21082.C: New testcase.
848
849 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
850
851         * gcc.dg/vect/vect-99.c: New test.
852
853 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
854
855         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
856
857 2005-04-22  Jeff Law  <law@redhat.com>
858
859         * gcc.dg/uninit-5.c: Remove xfails.
860         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
861         conditionals and loads.
862
863 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
864
865         PR libfortran/20074
866         PR libfortran/20436
867         PR libfortran/21108
868         * gfortran.dg/nested_reshape.f90: new test
869         * gfortran.dg/reshape-alloc.f90: new test
870         * gfortran.dg/reshape.f90: new test
871
872 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
873
874         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
875
876         * gcc.dg/arm-vfp1.c: New test.
877
878 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
879
880         PR c++/21087
881         * g++.dg/lookup/builtin2.C: New test.
882
883 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
884
885         * gcc.dg/weak/weak-13.c: New test.
886
887 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
888
889         * lib/target-supports.exp (check_effective_target_sync_int_long):
890         Add powerpc*.
891
892 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
893
894         * gcc.target/mips/branch-1.c: New test.
895
896 2005-04-21  Richard Henderson  <rth@redhat.com>
897
898         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
899         * gcc.dg/vect/vect-86.c: Likewise.
900         * gcc.dg/vect/vect-87.c: Likewise.
901         * gcc.dg/vect/vect-88.c: Likewise.
902
903 2005-04-21  Devang Patel  <dpatel@apple.com>
904
905         PR optimization/20994
906         * gcc.dg/tree-ssa/ifc-3.c: New test.
907
908 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
909
910         PR c/12913
911         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
912         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
913         gcc.dg/c99-vla-jump-5.c: New tests.
914
915 2005-04-19  Richard Henderson  <rth@redhat.com>
916
917         * lib/target-supports.exp (check_effective_target_vect_int_mult):
918         Fix typo in exists check.
919         (check_effective_target_sync_int_long): New.
920         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
921         * gcc.dg/ia64-sync-2.c: Likewise.
922         * gcc.dg/ia64-sync-3.c: Likewise.
923         * gcc.dg/ia64-sync-4.c: Likewise.
924
925 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
926
927         * gcc.dg/fold-xor-1.c: New test.
928         * gcc.dg/fold-xor-2.c: New test.
929
930 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
931
932         PR target/20670
933         * g++.dg/eh/fp-regs.C: New test.
934
935 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
936
937         * gcc.dg/Wint-to-pointer-cast-1.c,
938         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
939         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
940         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
941
942 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
943
944         PR fortran/16861
945         * gfortran.dg/pr16861.f90: New test.
946
947 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
948
949         * gcc.dg/pr21085.c: New test.
950
951 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
952
953         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
954         (setup_mips_tests, dg-mips-options): New procedures.
955         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
956         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
957         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
958         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
959         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
960         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
961         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
962         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
963         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
964         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
965         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
966         dg-mips-options instead of dg-options.  Remove now-redundant
967         preprocessor guards.
968         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
969         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
970         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
971         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
972         * gcc.dg/vr-mult-2.c: Delete.
973         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
974         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
975         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
976         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
977         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
978         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
979         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
980
981 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
982
983         * ada/acats/run_all.sh: Use sync when executable not present.
984
985 2005-04-18  Devang Patel  <dpatel@apple.com>
986
987         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
988         * gcc.dg/vect/vect-11a.c: New.
989         * gcc.dg/vect/vect-none.c: Update.
990         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
991
992 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
993
994         PR tree-optimization/20922
995         * gcc.dg/pr20922-1.c: New test.
996         * gcc.dg/pr20922-2.c: New test.
997         * gcc.dg/pr20922-3.c: New test.
998         * gcc.dg/pr20922-4.c: New test.
999         * gcc.dg/pr20922-5.c: New test.
1000         * gcc.dg/pr20922-6.c: New test.
1001
1002 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1003
1004         PR libfortran/20950
1005         * gfortran.dg/pr20950.f: New test.
1006
1007 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1008
1009         PR libfortran/19216
1010         * gfortran.dg/pr19216.f: New test.
1011
1012 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1013
1014         PR tree-optimization/21001
1015         * gcc.dg/tree-ssa/pr21001.c: New.
1016
1017 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1018
1019         PR libfortran/21075
1020         * gfortran.dg/reshape_rank7.f90: New test.
1021
1022 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1023
1024         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1025         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1026         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1027         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1028         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1029         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1030         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1031         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1032         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1033         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1034         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1035         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1036         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1037         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1038         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1039         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1040         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1041         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1042         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1043         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1044         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1045
1046 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1047
1048         * gfortran.dg/wtruncate.f: New testcase.
1049         * gfortran.dg/wtruncate.f90: New testcase.
1050
1051 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1052
1053         PR c++/21025
1054         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1055         which sizeof/alignof is dependent, rather than just whether we are
1056         processing_template_decl.
1057
1058 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1059
1060         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1061         corrected typo where the wrong variables had been compared.
1062
1063 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1064
1065         PR libfortran/18495
1066         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1067         Test callee-allocated version of return array with a write
1068         statement.
1069         Test spread with a temporary with another write statement.
1070
1071 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1072
1073         PR tree-optimization/21031
1074         * gcc.dg/tree-ssa/pr21031.c: New.
1075
1076 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1077
1078         PR tree-optimization/21004
1079         * gcc.dg/builtins-53.c: Include builtins-config.h.
1080         Check floorf, ceilf, floorl and ceill transformations
1081         only when HAVE_C99_RUNTIME is defined.
1082
1083 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1084
1085         PR middle-end/20739
1086         * gcc.dg/tree-ssa/pr20739.c: New test.
1087
1088 2005-04-14  Mike Stump  <mrs@apple.com>
1089
1090         * gcc.dg/Foundation.framework/empty: New.
1091         * gcc.dg/framework-2.c: New.
1092
1093 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1094
1095         PR tree-optimization/21021
1096         * gcc.c-torture/compile/pr21021.c: New.
1097
1098 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1099
1100         PR testsuite/21010
1101         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1102         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1103         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1104         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1105         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1106         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1107         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1108         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1109
1110 2005-04-14  Richard Henderson  <rth@redhat.com>
1111
1112         * lib/target-supports.exp (check_effective_target_vect_condition):
1113         Add ia64, i?86, and x86_64.
1114
1115 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1116
1117         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1118
1119 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1120
1121         PR tree-optimization/20657
1122         * gcc.dg/tree-ssa/pr20657.c: New.
1123
1124 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1125
1126         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1127         (long long int)trunc*.
1128
1129 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1130
1131         PR target/20927
1132         * gcc.dg/pr20927.c: New test.
1133
1134 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1135
1136         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1137         * gcc.target/mips/asm-1.c: Likewise.
1138
1139 2005-04-13  Dale Johannesen  <dalej@apple.com>
1140
1141         * objc.dg/objc-fast-4.m:  New.
1142
1143 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1144
1145         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1146         directory.
1147         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1148
1149 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1150
1151         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1152         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1153         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1154
1155 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1156
1157         PR tree-optimization/20913
1158         * gcc.dg/tree-ssa/pr20913.c: New.
1159
1160         PR tree-optimization/20702
1161         * gcc.dg/tree-ssa/pr20702.c: New.
1162
1163 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1164
1165         PR c++/13744
1166         * g++.dg/inherit/local3.C: New test.
1167
1168 2005-04-12  Jeff Law  <law@redhat.com>
1169
1170         * gcc.dg/tree-ssa/20050412-1.c: New test.
1171
1172 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1173
1174         PR libfortran/19016
1175         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1176         Add tests with mask generated by expression.
1177         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1178         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1179         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1180
1181 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1182
1183         PR middle-end/20917
1184         * gcc.dg/20050409-1.c: New test.
1185
1186 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1187
1188         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1189
1190 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1191
1192         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1193         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1194         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1195         (TARGET_CXX): Adjust accordingly.
1196         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1197         determine_class_data_visibility and class_data_always_comdat.
1198         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1199         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1200         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1201         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1202         (arm_cxx_determine_class_data_visibility): New.
1203         (arm_cxx_class_data_always_comdat): Likewise.
1204         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1205         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1206         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1207         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1208         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1209         Define.
1210
1211 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1212
1213         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1214
1215 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1216
1217         * gcc.dg/i386-darwin-fpmath.c: New.
1218
1219 2004-04-11  Devang Patel  <dpatel@apple.com>
1220
1221         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1222         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1223         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1224         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1225         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1226         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1227         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1228         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1229         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1230
1231 2004-04-11  Devang Patel  <dpatel@apple.com>
1232
1233         * gcc.dg/vect/vect-dv-1.c: New test.
1234         * gcc.dg/vect/vect-dv-2.c: New test.
1235
1236 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1237
1238         PR tree-optimization/20933
1239         * gcc.dg/tree-ssa/pr20933.c: New test.
1240
1241 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1242
1243         * gfortran.dg/fold_nearest.f90: New test.
1244
1245 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1246
1247         * gcc.dg/tree-ssa/alias-1.c: New test.
1248
1249 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1250
1251         PR tree-optimization/20920
1252         * g++.dg/tree-ssa/pr20920.C: New test.
1253
1254 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1255
1256         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1257         (long long int)ceil*.
1258
1259 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1260
1261         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1262         explicit C++ linkage.
1263
1264 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1265
1266         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1267         warning for arithmetic IF statements.
1268
1269 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1270
1271         * eor_handling_1.f90: New test case.
1272         * eor_handling_2.f90: New test case.
1273         * eor_handling_3.f90: New test case.
1274         * eor_handling_4.f90: New test case.
1275         * eor_handling_5.f90: New test case.
1276         * noadv_size.f90: New test case.
1277         * pad_no.f90: New test case.
1278
1279 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1280
1281         * gcc.c-torture/execute/20050410-1.c: New test.
1282
1283 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1284
1285         * gcc.dg/pr20126.c: New.
1286
1287 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1288             Steven G. Kargl <kargls@comcast.net>
1289
1290         * gfortran.dg/PR19872.f: New test.
1291
1292 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1293
1294         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1295
1296 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1297
1298         * gfortran.dg/nint_1.f90: New test.
1299
1300 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1301
1302         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1303         Added test for callee-allocated arrays with write statements.
1304         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1305         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1306         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1307         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1308         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1309
1310 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1311
1312         PR libfortran/20163
1313         * gfortran.dg/open-options-blanks.f:  New test.
1314
1315 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1316
1317         PR fortran/13257
1318         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1319
1320 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1321
1322         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1323         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1324         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1325         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1326         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1327         * gcc.c-torture/execute/stdarg-4.c: New test.
1328
1329         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1330
1331         PR target/20795
1332         * g++.dg/abi/param2.C: New test.
1333
1334 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1335
1336         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1337
1338 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1339
1340         * gcc.dg/builtins-53.c: New test.
1341
1342 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1343
1344         * g++.dg/tree-ssa/pr18178.C: New test.
1345         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1346         * gcc.c-torture/execute/20041019-1.c: New test.
1347         * gcc.dg/tree-ssa/20041008-1.c: New test.
1348         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1349         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1350         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1351         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1352         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1353         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1354         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1355         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1356         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1357         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1358
1359 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1360
1361         PR rtl-optimization/20466
1362         * gcc.c-torture/execute/pr20466-1.c: New test.
1363
1364 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1365
1366         PR c++/20905
1367         * g++.dg/parse/cond2.C: New test.
1368
1369         PR c++/20145
1370         * g++.dg/warn/Wdtor1.C: New test.
1371
1372 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1373
1374         PR fortran/17229
1375         * gfortran.dg/pr17229.f: New test.
1376
1377 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1378
1379         * gfortran.dg/tiny_1.f90: New test.
1380         * gfortran.dg/tiny_2.f90: ditto.
1381
1382 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1383
1384         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1385         * gfortran.dg/open_new.f90:  Fix dg-do run line
1386
1387 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1388
1389         * lib/target-supports.exp (get_compiler_messages): Support
1390         optional arguments, the fourth being compiler options.
1391         (check_effective_target_fpic): New proc.
1392         * gcc.dg/20050321-2.c: Restrict to target fpic.
1393
1394 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1395
1396         * gcc.dg/15443-1.c: New test.
1397         * gcc.dg/15443-2.c: Likewise.
1398
1399 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1400
1401         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1402
1403 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1404
1405         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1406
1407 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1408
1409         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1410         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1411         -m64.
1412         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1413         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1414         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1415
1416 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1417
1418         PR c++/20212
1419         * g++.dg/warn/Wunused-11.C: New test.
1420
1421 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1422
1423         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1424
1425 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1426
1427         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
1428
1429 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1430
1431         PR c++/20734
1432         * g++.dg/template/ptrmem13.C: New test.
1433
1434 2005-04-05  Per Bothner  <per@bothner.com>
1435
1436         * lib/gcc.exp: Always add -fno-show-column, for now.
1437
1438 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1439
1440         PR testsuite/20767
1441         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1442         of plain old "unsigned int" for the type of "i".  Makes this test
1443         64bit clean.
1444
1445 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1446
1447         * gcc.dg/i386-ssefn-1.c: New test.
1448         * gcc.dg/i386-ssefn-2.c: New test.
1449         * gcc.dg/i386-ssefn-3.c: New test.
1450         * gcc.dg/i386-ssefn-4.c: New test.
1451
1452 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1453
1454         PR tree-optimization/20076
1455         * gcc.dg/builtin-apply4.c: New test.
1456
1457         PR preprocessor/19475
1458         * gcc.dg/cpp/macspace1.c: New test.
1459         * gcc.dg/cpp/macspace2.c: New test.
1460
1461 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1462
1463         * gfortran.dg/pr20755.f: Fixed bad format.
1464
1465 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/20763
1468         * g++.dg/ext/attrib21.C: New test.
1469
1470 2004-04-05  Devang Patel  <dpatel@apple.com>
1471
1472         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1473         * gcc.dg/vect/vect-shift-1.c: New test.
1474
1475 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1476
1477         PR libfortran/20755
1478         * gfortran.dg/pr20755.f: New test.
1479
1480 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1481
1482         * gfortran.dg/pr15959.f90: New test.
1483         * gfortran.dg/string_pad_trunc.f90: New test.
1484
1485 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1486
1487         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1488         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1489         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1490         syntax.
1491
1492 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1493
1494         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1495
1496 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1497
1498         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1499         * gcc.c-torture/compile/20011119-2.c: Likewise.
1500         * gcc.c-torture/compile/981001-2.c: Likewise.
1501
1502 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1503
1504         PR c++/20679
1505         * g++.dg/template/overload4.C: New test.
1506
1507 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1508
1509         PR c++/20746
1510         * g++.dg/abi/covariant5.C: New.
1511
1512         PR debug/20505
1513         * g++.dg/debug/const2.C: New.
1514
1515 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR rtl-optimization/16104
1518         * gcc.c-torture/execute/20050316-1.c: New test.
1519
1520 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1521
1522         * g++.dg/template/spec23.C: Fix dg-error text.
1523
1524 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1525
1526         PR c++/19199
1527         * g++.dg/expr/lval2.C: New.
1528
1529 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1530
1531         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1532         __builtin_strcasecmp and __builtin_strncasecmp.
1533
1534 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1535
1536         PR c++/20723
1537         * g++.dg/template/spec22.C: New.
1538         * g++.dg/template/spec23.C: New.
1539
1540 2005-04-03  Dale Ranta  <dir@lanl.gov>
1541             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1542
1543         PR libfortran/20068
1544         PR libfortran/20125
1545         PR libfortran/20156
1546         PR libfortran/20471
1547         * gfortran.dg/backspace.f: New test.
1548
1549 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1550
1551         * gcc.dg/pr19345.c: New test.
1552
1553 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1554
1555         PR tree-optimization/20640
1556         * gcc.dg/torture/tree-loop-1.c: New.
1557
1558 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1559
1560         PR rtl-optimization/20290
1561         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1562
1563 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1564
1565         * gcc.dg/rs6000-fpint.c: New.
1566
1567 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1568
1569         * gcc.dg/old-style-then-proto-1.c: New test.
1570
1571 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1572
1573         * gfortran.fortran-torture/execute/backspace.f90: Check
1574         after backspace and read was incorrect.
1575
1576 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1577
1578         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1579         buffer past the terminating NUL using memcmp.
1580         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1581         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1582
1583         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1584         Fix unused/uninitialized variable warnings.
1585
1586         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1587         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1588         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1589         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1590
1591         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1592         gcc.c-torture/execute/builtins/fputs-lib.c,
1593         gcc.c-torture/execute/builtins/lib/fprintf.c,
1594         gcc.c-torture/execute/builtins/lib/main.c,
1595         gcc.c-torture/execute/builtins/lib/memcmp.c,
1596         gcc.c-torture/execute/builtins/lib/memmove.c,
1597         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1598         gcc.c-torture/execute/builtins/lib/memset.c,
1599         gcc.c-torture/execute/builtins/lib/printf.c,
1600         gcc.c-torture/execute/builtins/lib/sprintf.c,
1601         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1602         gcc.c-torture/execute/builtins/lib/strchr.c,
1603         gcc.c-torture/execute/builtins/lib/strcmp.c,
1604         gcc.c-torture/execute/builtins/lib/strcpy.c,
1605         gcc.c-torture/execute/builtins/lib/strcspn.c,
1606         gcc.c-torture/execute/builtins/lib/strlen.c,
1607         gcc.c-torture/execute/builtins/lib/strncat.c,
1608         gcc.c-torture/execute/builtins/lib/strncmp.c,
1609         gcc.c-torture/execute/builtins/lib/strncpy.c,
1610         gcc.c-torture/execute/builtins/lib/strrchr.c,
1611         gcc.c-torture/execute/builtins/lib/strspn.c,
1612         gcc.c-torture/execute/builtins/lib/strstr.c,
1613         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1614         gcc.c-torture/execute/builtins/strlen-2.c,
1615         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1616         prototypes.
1617
1618 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1619
1620         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1621         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1622         selectany usage.
1623
1624 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1625
1626         PR c++/19406
1627         * g++.dg/debug/using1.C: New test.
1628
1629 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1630
1631         PR middle-end/20524
1632         * gcc.dg/alias-7.c: Prefix asm-declared name with
1633         __USER_LABEL_PREFIX__.
1634
1635 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1636
1637         Fix fallout from PR middle-end/15700:
1638         * gcc.c-torture/compile/20011119-1.c: Take
1639         __USER_LABEL_PREFIX__ into account.
1640         * gcc.c-torture/compile/20011119-2.c: Likewise.
1641
1642 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1643
1644         PR c++/18644
1645         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1646
1647 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1648
1649         PR c/17855
1650         * gcc.c-torture/compile/struct-non-lval-1.c,
1651         gcc.c-torture/compile/struct-non-lval-2.c,
1652         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1653
1654 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1655
1656         * gcc.dg/tls/tls.exp: Remove temporary file.
1657         * g++.dg/tls/tls.exp: Ditto.
1658         * lib/file-format.exp: Ditto.
1659         * g++.dg/special/ecos.exp: Ditto.
1660
1661         * lib/profopt.exp: Treat prof_ext as a list.
1662         * gcc.misc-tests/bprob.exp: Ditto.
1663         * g++.dg/bprob/bprob.exp: Ditto.
1664
1665         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1666         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1667         g++.dg/tree-ssa/pointer-reference-alias.C,
1668         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1669         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1670         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1671         g++.dg/vect/pr19951.cc: Ditto.
1672         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1673         gcc.dg/builtins-47.c: Ditto.
1674         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1675         gcc.dg/pr20115-1.c: Ditto.
1676         * gcc.dg/tree-ssa/20030530-2.c,
1677         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1678         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1679         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1680         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1681         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1682         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1683         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1684         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1685         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1686         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1687         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1688         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1689         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1690         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1691         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1692         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1693         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1694         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1695         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1696         gcc.dg/tree-ssa/20030824-1.c,
1697         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1698         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1699         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1700         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1701         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1702         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1703         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1704         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1705         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1706         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1707         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1708         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1709         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1710         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1711         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1712         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1713         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1714         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1715         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1716         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1717         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1718         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1719         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1720         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1721         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1722         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1723         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1724         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1725         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1726         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1727         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1728         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1729         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1730         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1731         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1732         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1733         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1734         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1735         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1736         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1737         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1738         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1739         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1740         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1741         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1742         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1743         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1744         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1745         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1746         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1747         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1748         gcc.dg/tree-ssa/useless-1.c: Ditto.
1749         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1750         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1751         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1752         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1753         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1754         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1755         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1756         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1757         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1758         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1759         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1760         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1761         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1762         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1763         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1764         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1765         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1766         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1767         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1768         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1769         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1770         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1771         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1772         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1773         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1774         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1775         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1776         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1777         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1778         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1779         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1780         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1781         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1782         gcc.dg/vect/vect-none.c: Ditto.
1783         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1784         treelang/compile/unsigned.tree: Ditto.
1785
1786         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1787         * gcc.dg/cpp/direct2s.c: Ditto.
1788         * gcc.dg/cpp/paste4.c: Ditto.
1789         * gcc.dg/cpp/separate-1.c: Ditto.
1790         * gcc.dg/pch/save-temps-1.c: Ditto.
1791         * g++.dg/ext/altivec-10.C: Ditto.
1792         * g++.dg/pch/pch.C: Ditto.
1793
1794         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1795
1796         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1797         * g++.dg/template/repo1.C: Ditto.
1798         * g++.dg/template/repo2.C: Ditto.
1799         * g++.dg/template/repo3.C: Ditto.
1800         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1801         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1802         * g++.old-deja/g++.pt/repo1.C: Ditto.
1803         * g++.old-deja/g++.pt/repo2.C: Ditto.
1804         * g++.old-deja/g++.pt/repo3.C: Ditto.
1805         * g++.old-deja/g++.pt/repo4.C: Ditto.
1806
1807         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1808         * gcc.dg/20030107-1.c: Ditto.
1809         * gcc.dg/20030702-1.c: Ditto.
1810         * gcc.dg/profile-generate-1.c: Ditto.
1811         * g++.dg/other/profile1.C: Ditto.
1812         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1813
1814         * lib/gcc-dg.exp (remove-build-file): New.
1815         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1816         cleanup-tree-dump, cleanup-saved-temps): New.
1817
1818 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1819
1820         PR c++/19203, DR 214
1821         * g++.dg/parse/ambig3.C: Not ambiguous.
1822         * g++.dg/template/spec20.C: New.
1823         * g++.dg/template/spec21.C: New.
1824
1825 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1826
1827         PR target/20045
1828         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1829
1830 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1831
1832         PR libfortran/20660
1833         * gfortran.dg/negative_unit.f: New test.
1834
1835 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1836
1837         * gcc.dg/20050330-1.c: New test.
1838
1839 2005-03-30  Devang Patel  <dpatel@apple.com>
1840
1841         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1842
1843 2005-03-30  Dale Johannesen  <dalej@apple.com>
1844
1845         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1846
1847 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1848
1849         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1850         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1851         Strip options from test name.
1852
1853 2005-03-31  Jan Hubicka  <jh@suse.cz>
1854
1855         * gcc.dg/varpool-1.c: New testcase.
1856
1857 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1858
1859         PR c/772
1860         PR c/17913
1861         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1862         gcc.dg/stmt-expr-label-3.c : New tests.
1863         * gcc.c-torture/execute/medce-2.c: Remove.
1864
1865 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1866
1867         PR c/20368
1868         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1869         tests.
1870
1871 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1872
1873         * gcc.c-torture/compile/pr20203.c: New test.
1874
1875 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1876
1877         * gfortran.dg/promotion.f90:  New test.
1878
1879 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1880
1881         PR middle-end/20491
1882         * gcc.dg/torture/asm-subreg-1.c: New test.
1883
1884 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1885
1886         PR c/20672
1887         * gcc.dg/pr20672-1.c: New test.
1888
1889 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1890
1891         * gfortran.dg/vect: New directory.
1892         * gfortran.dg/vect/vect.exp: New.
1893         * gfortran.dg/vect/vect-1.f90: New test.
1894         * gfortran.dg/vect/vect-2.f90: New test.
1895         * gfortran.dg/vect/vect-3.f90: New test.
1896         * gfortran.dg/vect/vect-4.f90: New test.
1897         * gfortran.dg/vect/vect-5.f90: New test.
1898
1899 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1900
1901         PR middle-end/20622
1902         * gcc.dg/alias-7.c: New test.
1903
1904 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1905
1906         * gcc.dg/sparc-reg-1.c: New test.
1907
1908 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1909
1910         PR target/19890
1911         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1912
1913 2005-03-29  Dale Ranta  <dir@lanl.gov>
1914             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1915
1916         PR libfortran/20163
1917         * gfortran.dg/pr20163-2.f: New test.
1918
1919 2005-03-28  Jan Hubicka  <jh@suse.cz>
1920
1921         PR middle-end/20635
1922         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1923         by Jakub Jelinek.
1924
1925 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1926
1927         PR tree-optimization/20626
1928         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1929         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1930
1931 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1932
1933         * gfortran.dg/underflow.f90:  New test.
1934         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1935
1936 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1937
1938         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1939
1940 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1941
1942         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1943         (g++_init): Make sure that CXXFLAGS is set.
1944         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1945         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1946         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1947         * lib/objc.exp (objc_init): Likewise.
1948         * lib/treelang.exp (treelang_init): Likewise.
1949
1950 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1951
1952         PR tree-optimization/20470
1953         * gcc.dg/tree-ssa/pr20470.c: New test.
1954
1955 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1956
1957         * gcc.dg/ppc-stfiwx.c: New.
1958
1959 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1960
1961         PR target/19888
1962         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1963
1964 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1965
1966         * gcc.dg/20050325-1.c: Fix a typo.
1967
1968 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1969
1970         PR libfortran/19678
1971         PR libfortran/19679
1972         * gfortran.dg/dos_eol.f: New test.
1973
1974 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1975
1976         PR rtl-optimization/20249
1977         * gcc.dg/20050325-1.c: New test.
1978
1979 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1980
1981         PR libfortran/15332
1982         * gfortran.dg/pr15332.f: New test.
1983
1984 2005-03-24  Dale Johannesen  <dalej@apple.com>
1985
1986         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1987
1988 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1989
1990         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1991         'internal' visibility.
1992         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1993         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1994         'protected' visibility.
1995         * gcc.dg/visibility-7.c: Likewise.
1996         * lib/target-supports.exp (check_visibility_available): Take
1997         a parameter, the kind of visibility to check for.
1998         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1999         to check_visibility_available.
2000
2001         * g++.dg/expr/cast3.C: New.
2002
2003 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2004
2005         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2006         rs6000.
2007
2008 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2009
2010         PR target/20095
2011         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2012
2013 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2014
2015         * gcc.dg/badshift.c: Renamed to...
2016         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2017
2018         * gcc.target/i386/badshift.c: Renamed to...
2019         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2020         only.
2021
2022         PR rtl-optimization/20532
2023         * gcc.target/i386/badshift.c: New.
2024
2025 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2026
2027         * gfortran.dg/pr18025.f90: New test.
2028
2029 2005-03-23  Dale Johannesen  <dalej@apple.com>
2030
2031         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2032
2033 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2034
2035         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2036
2037         * lib/target-supports.exp (check_iconv_available): Default
2038         libiconv to -liconv, if there is no definition.
2039
2040 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2041
2042         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2043
2044 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2045
2046         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2047         * g++.dg/opt/pr7503-2.C: Likewise.
2048         * g++.dg/opt/pr7503-3.C: Likewise.
2049         * g++.dg/opt/pr7503-4.C: Likewise.
2050         * g++.dg/opt/pr7503-5.C: Likewise.
2051         * g++.dg/warn/minmax.C: New test.
2052
2053 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2054
2055         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2056         * gfortran.dg/g77_intrinsics_sub.f: New test.
2057
2058 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2059             Jan Hubicka  <jh@suse.cz>
2060             Steven Bosscher <stevenb@suse.de
2061
2062         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2063
2064 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2065
2066         PR c++/19980
2067         * g++.dg/template/redecl3.C: New test.
2068
2069 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2070
2071         PR c++/20499
2072         * g++.dg/parse/error16.C: Tweak error markers.
2073
2074 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2075
2076         PR target/20561
2077         * gcc.dg/20050321-2.c: New test.
2078
2079 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2080
2081         PR c++/20465
2082         PR c++/20381
2083         * g++.dg/template/ptrmem12.C: New.
2084
2085 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2086
2087         PR rtl-optimization/20527
2088         * gcc.c-torture/execute/pr20527-1.c: New test.
2089
2090 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2091
2092         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2093         program, compile it into a real executable and then delete the .c
2094         and .x files afterwards, to avoid problems on testglue targets.
2095
2096 2005-03-21  Stuart Hastings  <stuart@apple.com>
2097
2098         * gcc.target/i386/sse-2.c: New.
2099
2100 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2101
2102         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2103
2104 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2105
2106         * g++.dg/parse/crash25.C: Fix typo.
2107
2108 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2109
2110         PR c++/20461
2111         * g++.dg/parse/crash24.C: New test.
2112
2113         PR c++/20536
2114         * g++.dg/parse/crash25.C: New test.
2115
2116 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2117
2118         PR c++/20147
2119         * g++.dg/ext/stmtexpr4.C: New test.
2120
2121 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2122
2123         PR middle-end/20539
2124         * gcc.c-torture/compile/pr13066-1.c: New test case.
2125         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2126         * g++.dg/opt/pr13066-1.C: Likewise.
2127
2128 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2129
2130         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2131
2132 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2133
2134         PR fortran/18525
2135         * gfortran.dg/nesting_1.f90: New test.
2136
2137 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2138
2139         PR c++/20240
2140         * g++.dg/lookup/using13.C: New test.
2141
2142 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2143
2144         PR c++/20333
2145         * g++.dg/template/crash36.C: New test.
2146
2147 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2148
2149         PR c++/20463
2150         * g++.dg/template/crash35.C: New test.
2151
2152 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2153
2154         PR c++/19966
2155         * g++.dg/overload/operator2.C: New test.
2156
2157 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2158
2159         PR libfortran/20257
2160         * gfortran.dg/pr20257.f90: New test.
2161
2162 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2163
2164         PR libfortran/20480
2165         * gfortran.dg/pr20480.f90: New test.
2166
2167 2005-03-16  Richard Henderson  <rth@redhat.com>
2168
2169         PR middle-end/15700
2170         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2171         (_rtld_global): New.
2172         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2173         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2174
2175         * gcc.dg/alias-3.c: New.
2176         * gcc.dg/alias-4.c: New.
2177         * gcc.dg/alias-5.c: New.
2178         * gcc.dg/alias-6.c: New.
2179
2180 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2181
2182         * gcc.dg/cpp/ucnid-7.c: New.
2183
2184 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2185             Dorit Naishlos  <dorit@il.ibm.com>
2186
2187         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2188         darwin.
2189
2190 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2191
2192         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2193         misaligned accesses.
2194         * gcc.dg/vect/vect-58.c: Likewise.
2195         * gcc.dg/vect/vect-92.c: New.
2196         * gcc.dg/vect/vect-93.c: New.
2197
2198 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2199
2200         PR fortran/18827
2201         * gfortran.dg/assign_2.f90: New test.
2202         * gfortran.dg/assign_3.f90: New test.
2203         * gfortran.dg/assign.f90: New test.
2204
2205 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2206
2207         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2208         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2209         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2210         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2211         names.
2212
2213 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2214
2215         * gcc.dg/cpp/ucnid-6.c: New.
2216
2217         * gcc.dg/cpp/normalize-1.c: New.
2218         * gcc.dg/cpp/normalize-2.c: New.
2219         * gcc.dg/cpp/normalize-3.c: New.
2220         * gcc.dg/cpp/normalize-4.c: New.
2221         * gcc.dg/cpp/ucnid-4.c: New.
2222         * gcc.dg/cpp/ucnid-5.c: New.
2223         * g++.dg/cpp/normalize-1.C: New.
2224         * g++.dg/cpp/ucnid-1.C: New.
2225
2226 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2227
2228         * gcc.dg/pr18628.c: New.
2229
2230 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2231
2232         PR c++/20280
2233         * g++.dg/tree-ssa/pr20280.C: New.
2234
2235 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2236
2237         PR fortran/20467
2238         * gfortran.dg/stfunc_2.f90: New test.
2239
2240 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2241
2242         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2243
2244 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2245
2246         * gcc.dg/tree-ssa/20050314-1.c: New test.
2247
2248 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2249
2250         PR c++/4403
2251         PR c++/9783, DR433
2252         * g++.dg/template/friend34.C: New test.
2253         * g++.dg/template/friend35.C: Likewise.
2254         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2255
2256 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2257
2258         Friend class name lookup 5/n
2259         PR c++/1016
2260         * g++.dg/lookup/hidden-class1.C: New test.
2261         * g++.dg/lookup/hidden-class2.C: Likewise.
2262         * g++.dg/lookup/hidden-class3.C: Likewise.
2263         * g++.dg/lookup/hidden-class4.C: Likewise.
2264         * g++.dg/lookup/hidden-class5.C: Likewise.
2265         * g++.dg/lookup/hidden-class6.C: Likewise.
2266         * g++.dg/lookup/hidden-class7.C: Likewise.
2267         * g++.dg/lookup/hidden-class8.C: Likewise.
2268         * g++.dg/lookup/hidden-class9.C: Likewise.
2269         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2270         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2271         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2272         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2273         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2274         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2275         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2276         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2277         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2278         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2279         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2280
2281 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2282
2283         PR c++/20157
2284         * g++.dg/template/error18.C: New test.
2285
2286 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2287
2288         PR debug/16792
2289         * g++.dg/debug/pr16792.C: New test.
2290
2291 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2292
2293         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2294         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2295         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2296         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2297         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2298         test assertion names.
2299
2300 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2301
2302         PR fortran/18600
2303         * gfortran.dg/stfunc_1.f90: New test.
2304
2305 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2306
2307         PR fortran/16907
2308         * gfortran.dg/real_index_1.f90: New test.
2309
2310 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2311
2312         PR fortran/20323
2313         * gfortran.dg/spec_expr_1.f90: New test.
2314
2315 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2316
2317         PR c/20402
2318         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2319         new parser.
2320
2321 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2322
2323         PR fortran/20361
2324         * gfortran.dg/largeequiv_1.f90: New test.
2325
2326 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2327
2328         * gcc.dg/ucnid-1.c: New.
2329         * gcc.dg/ucnid-2.c: New.
2330         * gcc.dg/ucnid-3.c: New.
2331         * gcc.dg/ucnid-4.c: New.
2332         * gcc.dg/ucnid-5.c: New.
2333         * gcc.dg/ucnid-6.c: New.
2334         * gcc.dg/cpp/ucnid-1.c: New.
2335         * gcc.dg/cpp/ucnid-2.c: New.
2336         * gcc.dg/cpp/ucnid-3.c: New.
2337         * g++.dg/other/ucnid-1.C: New.
2338
2339 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2340
2341         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2342
2343 2005-03-11  Per Bothner  <per@bothner.com>
2344
2345         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2346         that diagnotics refer to correct token.
2347         * gcc.dg/unused-3.c: Likewise.
2348
2349 2005-03-11  Per Bothner  <per@bothner.com>
2350
2351         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2352         constant" is now actually on same line as string constant.
2353         * gcc.dg/cpp/direct2s.c: Likewise.
2354
2355 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2356
2357         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2358
2359 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2360
2361         PR libfortran/20124
2362         * gfortran.dg/pr20124.f90: New Test
2363
2364 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2365
2366         PR tree-optimization/20130
2367         * gcc.dg/pr20130-1.c: New test.
2368
2369 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2370
2371         PR target/20095
2372         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2373
2374 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2375
2376         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2377
2378 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2379
2380         * g++.dg/eh/forced1.C: Fix comment.
2381         * g++.dg/eh/forced2.C: Ditto.
2382         * g++.dg/eh/forced3.C: Ditto.
2383         * g++.dg/eh/forced4.C: Ditto.
2384
2385 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2386
2387         PR rtl-opt/20412
2388         * gcc.c-torture/compile/pr20412.c: New test.
2389
2390 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2391
2392         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2393
2394 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR target/20322
2397         * gcc.dg/20050307-1.c: New test.
2398
2399 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2400
2401         PR c++/20375
2402         * g++.dg/other/stdarg3.C: New.
2403
2404 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR c++/18384, c++/18327
2407         * g++.dg/init/array19.C: New test.
2408
2409         PR inline-asm/20314
2410         * gcc.dg/torture/pr20314-1.c: New test.
2411         * gcc.dg/torture/pr20314-2.c: New test.
2412
2413 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2414
2415         * gcc.dg/20050309-1.c: New test.
2416
2417 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2418
2419         * gcc.dg/builtins-10.c: Reactivate disabled test.
2420         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2421         new cbrt transformations.
2422
2423 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2424
2425         PR c++/20208
2426         * g++.dg/template/array13.C: New test.
2427
2428 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2429
2430         PR c++/16859
2431         * g++.dg/init/brace4.C: New test.
2432
2433 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2434
2435         PR c++/20186
2436         * g++.dg/template/non-dependent12.C: New.
2437
2438 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2439
2440         PR c++/20142
2441         * g++.dg/init/array18.C: Add dg-do run marker.
2442
2443         PR c++/20142
2444         * g++.dg/init/array18.C: New test.
2445
2446 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2447
2448         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2449         * g++.dg/gcov/gcov.exp: Likewise.
2450         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2451         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2452         * lib/c-torture.exp: Likewise.
2453         * lib/fortran-torture.exp: Likewise.
2454         * lib/g++.exp: Likewise.
2455         * lib/gcc-defs.exp: Likewise.
2456         * lib/gcc-dg.exp: Likewise.
2457         * lib/gcc.exp: Likewise.
2458         * lib/gcov.exp: Likewise.
2459         * lib/gfortran.exp: Likewise.
2460         * lib/mike-g++.exp: Likewise.
2461         * lib/mike-gcc.exp: Likewise.
2462         * lib/objc-torture.exp: Likewise.
2463         * lib/objc.exp: Likewise.
2464         * lib/profopt.exp: Likewise.
2465         * lib/target-libpath.exp: Likewise.
2466         * lib/target-supports.exp: Likewise.
2467         * lib/treelang.exp: Likewise.
2468         * lib/wrapper.exp: Likewise.
2469
2470 2005-03-08  Jeff Law  <law@redhat.com>
2471
2472         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2473         PHI-OPT changes.
2474
2475 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2476
2477         * gcc.dg/vect/pr20122.c: New test.
2478
2479 2005-03-07  Jeff Law  <law@redhat.com>
2480
2481         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2482         was folded away.
2483         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2484         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2485         * gcc.dg/tree-ssa/pr18134.c: New test.
2486
2487 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2488
2489         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2490         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2491         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2492
2493 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2494
2495         PR tree-opt/17671
2496         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2497
2498 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2499
2500         * g++.dg/warn/Wnvdtor.C: New test.
2501
2502 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2503
2504         * gcc.dg/torture/pr19683-1.c: New test.
2505
2506 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2507
2508         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2509         * gfortran.dg/g77/19990313-2.f: Ditto.
2510         * gfortran.dg/g77/19990313-3.f: Ditto.
2511         * gfortran.dg/g77/19990525-0.f: Ditto.
2512         * gfortran.dg/g77/19990826-0.f: Ditto.
2513         * gfortran.dg/g77/19990826-2.f: Ditto.
2514         * gfortran.dg/g77/19990826-3.f: Ditto.
2515         * gfortran.dg/g77/20000511-1.f: Ditto.
2516         * gfortran.dg/g77/20000511-2.f: Ditto.
2517         * gfortran.dg/g77/970625-2.f: Ditto.
2518         * gfortran.dg/g77/980310-2.f: Ditto.
2519         * gfortran.dg/g77/980310-3.f: Ditto.
2520         * gfortran.dg/g77/980310-8.f: Ditto.
2521         * gfortran.dg/g77/980519-2.f: Ditto.
2522         * gfortran.dg/g77/alpha1.f: Ditto.
2523         * gfortran.dg/g77/claus.f: Ditto.
2524         * gfortran.dg/g77/erfc.f: Ditto.
2525         * gfortran.dg/g77/short.f: Ditto.
2526         * gfortran.fortran-torture/execute/data.f90: Ditto.
2527         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2528         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2529
2530 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2531
2532         * lib/file-format.exp (gcc_target_object_format): Add check for som
2533         format and hardcode object formats on hppa*-*-hpux*.
2534         * lib/target-supports.exp (check_weak_available): Add check for som
2535         object format.  Always return 0 on hppa*-*-hpux10*.
2536
2537         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2538         is defined.
2539
2540         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2541
2542 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2543
2544         * gfortran.dg/pr19936_1.f90: New test.
2545         * gfortran.dg/pr19936_2.f90: New test.
2546         * gfortran.dg/pr19936_3.f90: New test.
2547
2548 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2549             Paul Thomas <prthomas@drfccad.cea.fr>
2550
2551         * gfortran.dg/PR19754_1.f90: New test.
2552         * gfortran.dg/PR19754_2.f90: Ditto.
2553
2554 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2555
2556         PR c++/19311
2557         * g++.dg/template/non-dependent11.C: New test.
2558
2559 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2560
2561         * lib/target-supports.exp (check_iconv_available): Fix comment.
2562
2563 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2564             Joseph S. Myers  <joseph@codesourcery.com>
2565
2566         PR c++/19797
2567         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2568
2569 2005-03-04  Matthew Sachs  <msachs@apple.com>
2570
2571         * gcc.exp (gcc_target_compile): Put braces around
2572         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2573         * objc.exp (objc_target_compile): Likewise.
2574         * treelang.exp (treelang_target_compile): Likewise.
2575
2576 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2577
2578         PR fortran/19673
2579         * gfortran.dg/func_result_1.f90: New test.
2580
2581 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2582
2583         * gcc.misc-tests/options.exp: New test.
2584
2585 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2586
2587         * gcc.dg/pr15784-4.c: New test.
2588
2589 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2590
2591         * gcc.c-torture/execute/pr17133.c: New.
2592         * gcc.c-torture/compile/20050303-1.c: New.
2593
2594 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2595
2596         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2597
2598 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2599
2600         * g++.dg/overload/using2.C: New.
2601
2602 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2603
2604         PR c++/19916
2605         * g++.dg/init/ptrmem2.C: New test.
2606
2607 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2608
2609         PR c/8927
2610         * gcc.dg/pr8927-1.c: New test.
2611
2612 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2613
2614         PR c++/20232
2615         * g++.dg/inherit/covariant12.C: New.
2616
2617 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2618
2619         PR fortran/19479
2620         * gfortran.dg/bound_1.f90: New test.
2621
2622 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2623
2624         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2625         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2626
2627 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2628
2629         PR c/20245
2630         * gcc.dg/pr20245-1.c: New test.
2631
2632 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2633
2634         PR middle-end/19874
2635         * gcc.c-torture/execute/20050119-2.c: New test case.
2636
2637 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2638
2639         * README: Update the DejaGnu bug reporting address.
2640         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2641         * lib/objc-torture.exp: Likewise.
2642
2643 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2644
2645         * gfortran.dg/boz_1.f90: New test.
2646         * gfortran.dg/boz_3.f90: New test.
2647         * gfortran.dg/boz_4.f90: New test.
2648
2649 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2650
2651         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2652         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2653
2654 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2655
2656         PR libfortran/20101
2657         * gfortran.dg/write_0_pe_format.f90: New test.
2658
2659 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR c++/20206
2662         * g++.dg/opt/thunk2.C: New test.
2663         * g++.dg/opt/covariant1.C: New test.
2664
2665 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2666
2667         * gfortran.dg/e_d_fmt.f90: New test.
2668
2669 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2670
2671         * gcc.dg/asm-b.c: Fix comment typos.
2672
2673 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2674
2675         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2676         a V_MAY_DEF also.
2677
2678 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2679
2680         PR tree-opt/20188
2681         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2682         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2683         * gcc.dg/asm-b.c: New test.
2684
2685 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2686
2687         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2688         Disable this test on IRIX 6.
2689
2690 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2691
2692         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2693         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2694         parser.
2695
2696 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2697
2698         PR tree-optimization/20204
2699         * testsuite/gcc.dg/pr20204.c: New test.
2700
2701 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR target/20196
2704         * gcc.c-torture/execute/20050224-1.c: New test.
2705
2706         PR c++/20175
2707         * g++.dg/warn/Wbraces2.C: New test.
2708
2709 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2710
2711         PR c++/19878
2712         * g++.dg/init/const2.C: New test.
2713
2714 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2715
2716         PR tree-optimization/20100
2717         * gcc.c-torture/execute/pr20100-1.c: New test.
2718
2719 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2720
2721         * gfortran.dg/implicit_3.f90: New test.
2722
2723         * gfortran.dg/deftype_1.f90: New test.
2724
2725 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2726
2727         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2728         the test passes.
2729         * g++.dg/other/anon3.C: Accept a warning.
2730
2731 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2732
2733         * gcc.dg/pr20017.c: Fix a comment typo.
2734
2735 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2736
2737         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2738
2739 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2740
2741         PR ada/19902
2742         * ada/acats/tests/cxa/cxa3004.a: Remove.
2743         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2744
2745 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2746
2747         PR c++/20073
2748         * g++.dg/init/const1.C: New test.
2749
2750         PR c++/19991
2751         * g++.dg/parse/constant7.C: New test.
2752
2753         PR c++/20152
2754         * g++.dg/parse/error27.C: New test.
2755         * g++.dg/template/qualttp15.C: Adjust error markers.
2756         * g++.old-deja/g++.other/struct1.C: Likewise.
2757
2758         PR c++/20153
2759         * g++.dg/template/error17.C: New test.
2760
2761         PR c++/20148
2762         * g++.dg/parser/error26.C: New test.
2763
2764 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2765
2766         PR tree-optimization/20100
2767         PR tree-optimization/20115
2768         * gcc.dg/pr20115.c: New test.
2769         * gcc.dg/pr20115-1.c: New test.
2770         * gcc.dg/pr20100.c: New test.
2771         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2772         call-clobbered variables after alias1.
2773
2774 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2775
2776         * gfortran.dg/list_read_4.f90: new test.
2777
2778 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2779
2780         PR rtl-optimization/20017.
2781         * gcc.dg/pr20017.c: New.
2782
2783 2005-02-22  Devang Patel  <dpatel@apple.com>
2784
2785         PR 19952
2786         * g++.dg/tree-ssa/pr19952.C: New test.
2787
2788 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2789
2790         PR c++/19883
2791         * g++.dg/parse/constant6.C: New test.
2792
2793 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2794
2795         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2796         * g++.dg/charset/asm2.c: Likewise.
2797         * g++.dg/charset/asm3.c: Likewise.
2798         * g++.dg/charset/asm4.c: Likewise.
2799         * g++.dg/charset/asm5.c: Likewise.
2800         * g++.dg/charset/attribute1.c: Likewise.
2801         * g++.dg/charset/attribute2.c: Likewise.
2802         * g++.dg/charset/extern1.cc: Likewise.
2803         * g++.dg/charset/extern2.cc: Likewise.
2804         * g++.dg/charset/extern3.cc: Likewise.
2805         * g++.dg/charset/function.cc: Likewise.
2806         * g++.dg/charset/string.c: Likewise.
2807         * g++.dg/charset/charset.exp: Likewise.
2808         * lib/target-supports.exp (check_iconv_available): Fix comment.
2809
2810 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2811
2812         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2813         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2814         * gcc.dg/charset/asm2.c: Likewise.
2815         * gcc.dg/charset/asm3.c: Likewise.
2816         * gcc.dg/charset/asm4.c: Likewise.
2817         * gcc.dg/charset/asm5.c: Likewise.
2818         * gcc.dg/charset/asm6.c: Likewise.
2819         * gcc.dg/charset/attribute1.c: Likewise.
2820         * gcc.dg/charset/attribute2.c: Likewise.
2821         * gcc.dg/charset/builtin1.c: Likewise.
2822         * gcc.dg/charset/extern.c: Likewise.
2823         * gcc.dg/charset/function.c: Likewise.
2824         * gcc.dg/charset/string.c: Likewise.
2825         * gcc.dg/charset/charset.exp: Likewise.
2826
2827 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2828
2829         PR fortran/20086
2830         * gfortran.dg/pr20086.f90: New test.
2831
2832 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2833
2834         PR tree-optimization/19786
2835         * g++.dg/tree-ssa/pr19786.C: New.
2836
2837 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2838
2839         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2840
2841 2005-02-21  Jeff Law  <law@redhat.com>
2842
2843         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2844
2845 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2846
2847         * gfortran.dg/do_iterator: Split loop, markup all lines for
2848         which an error locus is printed.
2849         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2850         locus is printed.
2851         * gfortran.dg/select_4.f90: Likewise.
2852         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2853         locuses in the various permutations.
2854
2855 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2856
2857         PR tree-optimization/19951
2858         * g++.dg/vect: New directory.
2859         * g++.dg/vect/vect.exp: New file.
2860         * g++.dg/vect/pr19951.cc: New testcase.
2861         * g++.dg/dg.exp: Also prune vectorizer tests.
2862
2863 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2864
2865         PR 18785
2866         * gcc.dg/charset/builtin1.c: New test.
2867
2868 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2869
2870         PR c++/19299
2871         * g++.dg/inherit/volatile1.C: New test.
2872
2873         PR c++/19440
2874         * g++.dg/template/dtor4.C: New test.
2875
2876 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2877
2878         * gfortran.dg/int_1.f90: New test.
2879
2880 2005-02-19  Devang Patel  <dpatel@apple.com>
2881
2882         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2883
2884 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2885
2886         * gfortran.dg/achar_1.f90: New test.
2887
2888 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2889
2890         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2891
2892 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2893             Jakub Jelinek  <jakub@redhat.com>
2894
2895         PR tree-optimization/19828
2896         * gcc.dg/tree-ssa/loop-7.c: New test.
2897         * gcc.c-torture/execute/20050218-1.c: New test.
2898
2899 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2900
2901         PR c/20043
2902         * gcc.dg/transparent-union-1.c: New test.
2903         * gcc.dg/transparent-union-2.c: New test.
2904
2905 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2906
2907         PR tree-optimization/18977
2908         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2909
2910 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2911
2912         PR target/20054
2913         * gcc.dg/pr20054.c: New test.
2914
2915 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2916
2917         PR c++/19508
2918         * g++.dg/ext/attrib20.C: New test.
2919
2920 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2921
2922         PR middle-end/20030
2923         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2924
2925 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2926
2927         PR c++/20008
2928         * g++.dg/opt/switch4.C: New.
2929
2930 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2931
2932         PR c++/20023
2933         PR tree-optimization/20009
2934         * gcc.c-torture/compile/20050217-1.c: New test.
2935         * g++.dg/opt/switch3.C: New test.
2936
2937         PR tree-optimization/18947
2938         * gcc.c-torture/compile/20050215-1.c: New test.
2939         * gcc.c-torture/compile/20050215-2.c: New test.
2940         * gcc.c-torture/compile/20050215-3.c: New test.
2941
2942 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2943
2944         PR c++/20028
2945         * g++.dg/template/crash34.C: New.
2946
2947         PR c++/20022
2948         * g++.dg/other/access3.C: New.
2949
2950 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2951
2952         * gcc.dg/vect/vect-98.c: New test.
2953
2954 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2955
2956         PR tree-optimization/19967
2957         * gcc.dg/pr19967.c: New.
2958
2959 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2960
2961         PR middle-end/19857
2962         * gcc.dg/tree-ssa/20050215-1.c: New test.
2963         * gcc.c-torture/execute/20050215-1.c: New test.
2964
2965 2005-02-15  Eric Christopher  <echristo@redhat.com>
2966
2967         * gcc.dg/cpp/20050215-1.c: New file.
2968
2969 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2970
2971         PR tree-optimization/15785
2972         * gcc.dg/pr15785-1.c: New test.
2973
2974 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2975
2976         PR c++/17788
2977         * g++.dg/init/ctor4.C: New.
2978         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2979
2980 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2981
2982         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2983         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2984
2985 2005-02-15  Andreas Schwab  <schwab@suse.de>
2986
2987         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2988         declare malloc.
2989
2990 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2991
2992         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2993
2994 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2995
2996         PR tree-optimization/19853
2997         * gcc.c-torture/compile/pr19853.c: New test.
2998
2999 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3000
3001         PR c++/19608
3002         * g++.dg/parse/local-class1.C: New.
3003
3004         PR c++/19895
3005         * g++.dg/parse/ptrmem3.C: New.
3006
3007         PR c++/19884
3008         * g++.old-deja/g++.oliva/template6.C: Add another case.
3009         * g++.dg/template/explicit6.C: New.
3010
3011 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3012
3013         PR c++/17816
3014         * g++.dg/other/redecl2.C: New.
3015
3016 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3017
3018         PR c++/19891
3019         * g++.dg/abi/covariant4.C: New.
3020
3021 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3022
3023         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3024
3025 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3026
3027         * gcc.dg/vect/vect-96.c: Fix typo.
3028
3029 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3030
3031         PR c++/14479
3032         PR c++/19487
3033         * g++.dg/template/enum5.C: New test.
3034
3035 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3036
3037         * gcc.dg/vect/vect-97.c: New test.
3038
3039 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3040
3041         * gcc.dg/vect/vect-96.c: New test.
3042
3043 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3044
3045         * gcc.dg/builtins-34.c: Also check ldexp*.
3046
3047 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3048
3049         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3050
3051 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3052
3053         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3054         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3055         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3056         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3057         selector_list, selector_expression, dg-process-target): Move to new
3058         file target-supports-dg.exp.
3059         * lib/target-supports-dg.exp: New.
3060
3061         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3062         New.
3063
3064 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR c++/19666
3067         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3068
3069         PR middle-end/19858
3070         * gcc.c-torture/compile/20050210-1.c: New test.
3071
3072 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3073
3074         PR c++/19755
3075         * g++.dg/warn/Wbraces1.C: New test.
3076
3077 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3078
3079         * gcc.dg/builtins-52.c: New testcase.
3080
3081 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3082
3083         PR c/19342
3084         * gcc.c-torture/execute/20050119-1.c: New test.
3085
3086 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR c++/19811
3089         * g++.dg/init/delete1.C: New test.
3090
3091 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3092
3093         PR c++/18470
3094         * g++.dg/template/static12.C: New test.
3095
3096 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3097
3098         PR c++/19787
3099         * g++.dg/conversion/ambig1.C: New test.
3100
3101         PR c++/19739
3102         * g++.dg/ext/attrib19.C: New test.
3103
3104         PR c++/19732
3105         * g++.dg/parse/dtor5.C: New test.
3106
3107         PR c++/19762
3108         * g++.dg/template/dtor3.C: New test.
3109
3110         PR c++/19826
3111         * g++.dg/template/static11.C: New test.
3112         * g++.dg/template/crash2.C: Remove dg-error marker.
3113
3114 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3115
3116         PR C++/18491
3117         * g++.old-deja/g++.mike/p10769a.C: Remove.
3118
3119 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3120
3121         * gcc.dg/builtins-48.c: New test case.
3122         * gcc.dg/builtins-49.c: New test case.
3123         * gcc.dg/builtins-50.c: New test case.
3124         * gcc.dg/builtins-51.c: New test case.
3125
3126 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3127
3128         PR middle-end/19583
3129         * g++.dg/warn/Wreturn-type-3.C: New test.
3130
3131 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3132
3133         PR middle-end/19402
3134         * gcc.dg/pr19402-1.c: New testcase.
3135         * gcc.dg/pr19402-2.c: likewise.
3136
3137 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3138
3139         PR middle-end/19854
3140         * g++.dg/tree-ssa/tmmti.C: New testcase.
3141
3142 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3143
3144         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3145
3146 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/19733
3149         * g++.dg/parse/crash23.C: New test.
3150         * g++.dg/warn/Weff1.C: New test.
3151
3152 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3153
3154         * gcc.dg/20050209-1.c: New test.
3155
3156 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3157
3158         PR target/19799
3159         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3160
3161 2005-02-08  Mike Stump  <mrs@apple.com>
3162
3163         * g++.dg/pch/import-2.c: New test.
3164         * g++.dg/pch/import-2.hs: New.
3165         * g++.dg/pch/include/import-2a.h: New.
3166         * g++.dg/pch/include/import-2b.h: New.
3167
3168 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3169
3170         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3171
3172 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3173
3174         * gfortran.dg/substr_1.f90: New test.
3175
3176 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3177
3178         PR middle-end/19775
3179         * gcc.dg/torture/builtin-power-1.c: Disable test for
3180         invalid transformation.
3181         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3182         no longer optimize.
3183         * gcc.dg/builtins-47.c: New testcase.
3184
3185 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3186             Dorit Naishlos  <dorit@il.ibm.com>
3187
3188         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3189
3190 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3191
3192         * gcc.c-torture/compile/20050206-1.c: New test.
3193
3194 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3195
3196         PR tree-opt/19768
3197         * g++.dg/opt/pr19768.C: New test.
3198
3199 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3200
3201         PR tree-opt/19736
3202         * gcc.c-torture/compile/pr19736.c: New test.
3203
3204 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3205
3206         PR c++/17401
3207         * g++.dg/parse/error25.C: New test.
3208
3209 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3210
3211         * gcc.c-torture/execute/20050203-1.c: New.
3212
3213 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3214
3215         * gcc.dg/vect/vect-85.c: Remove xfail.
3216         * gcc.dg/vect/vect-86.c: Remove xfail.
3217         * gcc.dg/vect/vect-87.c: Remove xfail.
3218         * gcc.dg/vect/vect-88.c: Remove xfail.
3219
3220 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3221
3222         * gcc.dg/altivec-19.c: New.
3223
3224 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3225
3226         PR c/17807
3227         * gcc.dg/nested-func-3.c: New test.
3228         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3229
3230 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3231
3232         * gcc.test-framework/gen_directive_tests: Generate tests for
3233         selector expressions.
3234
3235 2005-02-02  Matt Austern  <austern@apple.com>
3236
3237         PR c++/19628
3238         * g++/ext/builtin7.C: New.
3239         * g++/ext/builtin8.C: New.
3240
3241 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3242
3243         PR c/18502
3244         * gcc.dg/pr18502-1.c: New test.
3245
3246 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3247
3248         PR c++/17413
3249         * g++.dg/template/local4.C: Tweak.
3250
3251 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3252
3253         PR tree-optimization/19578
3254         * gcc.c-torture/compile/20050202-1.c: New test.
3255
3256 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3257
3258         PR c/19435
3259         * gcc.dg/c99-init-4.c: New test.
3260
3261 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3262
3263         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3264
3265         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3266
3267         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3268         * g++.dg/eh/check-vect.h: New.
3269
3270         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3271         * gcc.dg/vect/vect-78.c: Ditto.
3272         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3273         Remove.
3274
3275         * g++.dg/conversion/simd1.C: Expect warning.
3276         * g++.dg/ext/attribute-test-1.C: Ditto.
3277         * g++.dg/ext/attribute-test-2.C: Ditto.
3278         * g++.dg/ext/attribute-test-3.C: Ditto.
3279         * g++.dg/ext/attribute-test-4.C: Ditto.
3280
3281         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3282         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3283
3284         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3285
3286 2005-02-01  Richard Henderson  <rth@redhat.com>
3287
3288         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3289         long double for ibm double-double format.
3290         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3291
3292 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3293
3294         PR tree-optimization/19633
3295         * testsuite/gcc.dg/pr19633-1.c: New test.
3296         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3297         to NULL or a symbol.
3298
3299 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3300
3301         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3302         New procs.
3303         (dg-process-target (local override)): Handle selector expressions.
3304
3305         * gcc.test-framework/README: Describe tests in source directory.
3306         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3307         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3308         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3309         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3310         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3311         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3312         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3313         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3314         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3315         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3316         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3317         * gcc.test-framework/dg-error-exp-P.c: New test.
3318         * gcc.test-framework/dg-error-exp-XP.c: New test.
3319         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3320         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3321         * gcc.test-framework/dg-output-exp-P.c: New test.
3322         * gcc.test-framework/dg-output-exp-XF.c: New test.
3323         * gcc.test-framework/dg-warning-exp-P.c: New test.
3324         * gcc.misc-tests/dg-1.c: Remove.
3325         * gcc.misc-tests/dg-2.c: Remove.
3326         * gcc.misc-tests/dg-3.c: Remove.
3327         * gcc.misc-tests/dg-4.c: Remove.
3328         * gcc.misc-tests/dg-5.c: Remove.
3329         * gcc.misc-tests/dg-6.c: Remove.
3330         * gcc.misc-tests/dg-7.c: Remove.
3331         * gcc.misc-tests/dg-8.c: Remove.
3332         * gcc.misc-tests/dg-9.c: Remove.
3333         * gcc.misc-tests/dg-10.c: Remove.
3334         * gcc.misc-tests/dg-11.c: Remove.
3335         * gcc.misc-tests/dg-12.c: Remove.
3336         * gcc.misc-tests/dg-test.exp: Remove.
3337
3338         * gcc.test-framework/test-framework.awk: Change recording and
3339         printing of passes and failures.
3340
3341         * gcc.test-framework: New directory.
3342         * gcc.test-framework/README: New.
3343         * gcc.test-framework/test-framework.exp: New.
3344         * gcc.test-framework/test-framework.awk: New.
3345         * gcc.test-framework/gen_directive_tests: New.
3346
3347 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3348
3349         * lib/treelang.exp: Fix comment typos.
3350         (treelang_target_compile): Don't append libs=-ltreelang to options.
3351
3352 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3353
3354         * g++.dg/parse/typename7.C: Adjust error messages.
3355
3356 2005-01-31  Jeff Law  <law@redhat.com>
3357
3358         * gcc.c-torture/execute/20050131-1.c: New test.
3359         * gcc.dg/wcaselabel.c: New test.
3360
3361 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3362
3363         * g++.dg/other/warning1.C: Adjust error messags.
3364         * g++.dg/parse/constant5.C: New test.
3365
3366 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3367
3368         PR c/19333
3369         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3370         the test case valid.
3371         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3372         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3373         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3374         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3375         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3376         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3377
3378 2005-01-31  Dale Johannesen  <dalej@apple.com>
3379
3380         * g++.dg/opt/pr19650.C:  New test.
3381
3382 2005-01-31  Richard Henderson  <rth@redhat.com>
3383
3384         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3385         long double for intel double extended format.
3386         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3387
3388 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR c++/19555
3391         * g++.dg/template/static10.C: New test.
3392
3393         PR c++/19395
3394         * g++.dg/parse/error24.C: New test.
3395
3396         PR c++/19367
3397         * g++.dg/lookup/builtin1.C: New test.
3398
3399         PR c++/19457
3400         * g++.dg/warn/conv3.C: New test.
3401
3402 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3403
3404         PR fortran/19647
3405         * gfortan.dg/inquire_7.f90
3406
3407 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3408
3409         PR tree-optimization/15791
3410         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3411         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3412         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3413         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3414         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3415         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3416         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3417         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3418         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3419         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3420
3421 2005-01-29  Paul Brook  <paul@codesourcery.com>
3422
3423         PR fortran/18565
3424         * check.c (real_or_complex_check): New function.
3425         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3426         * intrinsic.c (add_functions): Use new check functions.
3427         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3428         Add prototypes.
3429
3430 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3431
3432         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3433         gcc.dg/lvalue-3.c: New tests.
3434         * gcc.dg/concat.c: Update expected messages.
3435
3436 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3437
3438         PR libfortran/19595
3439         * gfortran.dg/eor_1.f90:  New test.
3440
3441 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3442
3443         PR fortran/19589
3444         * gfortran.dg/logical_data_1.f90: New test.
3445
3446 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3447
3448         PR c++/19253
3449         * g++.dg/template/crash33.C: New test.
3450
3451         PR c++/19667
3452         * g++.dg/template/crash32.C: New test.
3453
3454 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3455
3456         PR middle-end/16558
3457         * g++.dg/warn/Wreturn-type-2.C: New test.
3458
3459 2004-06-24  Jeff Law  <law@redhat.com>
3460
3461         * gcc.dg/tree-ssa/20050128-1.c: New test.
3462
3463 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3464
3465         * gcc.target/frv/all-mdpackh-1.c: New test.
3466
3467 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3468
3469         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3470
3471 2005-01-27  Richard Henderson  <rth@redhat.com>
3472
3473         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3474
3475 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3476
3477         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3478
3479 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3480
3481         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3482         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3483         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3484         to cope with cases where the multilib options override the dg-options.
3485
3486 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR c/18946
3489         * gcc.dg/noncompile/20050120-1.c: New test.
3490
3491 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3492
3493         PR tree-optimization/19633
3494         * gcc.dg/pr19633.c: New test.
3495         * gcc.dg/tree-ssa/pr19633.c: New test.
3496
3497 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3498
3499         * gcc.dg/20041216-1.c: New test.
3500
3501 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3502
3503         PR objc/18862
3504         * objc.dg/selector-2.m: New test.
3505
3506 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3507
3508         * g++.dg/opt/range-test-2.C: New test.
3509
3510         PR rtl-optimization/19579
3511         * gcc.c-torture/execute/20050124-1.c: New test.
3512
3513 2005-01-26  Greg Parker  <gparker@apple.com>
3514         Stuart Hastings  <stuart@apple.com>
3515
3516         * gcc.c-torture/execute/20050125-1.c: New.
3517
3518 2005-01-18  Jan Hubicka  <jh@suse.cz>
3519
3520         PR tree-optimize/19337
3521         * gcc.c-torture/compile/20050119-1.c: New test.
3522
3523 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3524
3525         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3526         test for successful match.
3527
3528 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3529
3530         PR objc/18408
3531         * objc.dg/comp-types-7.m: New test.
3532
3533 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3534
3535         * lib/target-supports.exp (current_target_name): New.
3536         (check_effective_target_ilp32, check_effective_target_lp64):
3537         Cache the result to use as long as the current target, with
3538         multilib flags, remains the same.
3539
3540         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3541         (dg-require-weak, dg-require-visibility, dg-require-alias,
3542         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3543         dg-require-effective-target, dg-skip-if): Remove call to
3544         skip_test_and_clear_xfail.
3545         (dg-test): Clear xfail data.
3546
3547 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3548
3549         PR target/17751
3550         * gcc.dg/ppc64-toc.c: New test.
3551
3552         * g++.dg/tree-ssa/empty-1.C: New test.
3553
3554         PR middle-end/19551
3555         * gcc.c-torture/execute/20050121-1.c: New test.
3556         * gcc.dg/20050121-2.c: New test.
3557
3558 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3559         Paul Brook  <paul@codesourcery.com>
3560
3561         PR fortran/17941
3562         * gfortran.dg/real_const_1.f: New test.
3563         * gfortran.dg/real_const_2.f90: New test.
3564         * gfortran.dg/complex_int_1.f90: New test.
3565
3566 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3567
3568         PR fortran/19313
3569         * gfortan.dg/inquire_6.f90: New test.
3570
3571 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3572
3573         PR libfortran/19451
3574         * open_readonly_1.f90:  New test.
3575
3576 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3577
3578         PR libfortran/18982
3579         * gfortran.dg/open_new.f90: New file.
3580
3581 2005-01-22  Paul Brook  <paul@codesourcery.com>
3582
3583         * namelist_1.f90: New test.
3584
3585 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3586
3587         PR tree-optimization/19484
3588         * gcc.c-torture/compile/20050122-[12].c: New tests.
3589
3590 2005-01-22  Paul Brook  <paul@codesourcery.com>
3591
3592         * gfortran.dg/implicit_2.f90: New test.
3593
3594 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3595
3596         PR fortran/19314
3597         * gfortran.dg/inquire_5.f90: New test.
3598
3599 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3600
3601         PR c/18809
3602         * gcc.dg/pr18809-1.c: New test.
3603
3604 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3605
3606         * gcc.dg/20050121-1.c: New test.
3607
3608         PR tree-optimization/13000
3609         * gcc.dg/20040206-1.c: Change warning to point where function is
3610         being inlined.
3611
3612 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3613
3614         PR c++/19208
3615         * g++.dg/template/array11.C: New test.
3616
3617 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3618
3619         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3620         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3621         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3622         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3623         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3624         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3625
3626 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3627
3628         PR tree-optimization/15349
3629         * gcc.dg/tree-ssa/pr15349.c: New.
3630
3631 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3632
3633         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3634
3635 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3636
3637         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3638         scan-assembler-times directive name.
3639
3640         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3641         after dg-do.
3642
3643         PR rtl-optimization/19462
3644         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3645
3646 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3647
3648         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3649         counting function calls on ia64.
3650
3651 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR rtl-optimization/15139
3654         * gcc.dg/20050111-2.c: New test.
3655
3656         PR c/17297
3657         * gcc.c-torture/compile/20050113-1.c: New testcase.
3658
3659         PR middle-end/19164
3660         * gcc.dg/20050113-1.c: New testcase.
3661
3662 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3663
3664         * gcc.dg/vect/vect-85.c: Add comment.
3665         * gcc.dg/vect/vect-86.c: Add xfail for now.
3666         * gcc.dg/vect/vect-87.c: Add xfail for now.
3667         * gcc.dg/vect/vect-88.c: Add xfail for now.
3668         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3669
3670 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3671
3672         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3673
3674 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3675
3676         * g++.dg/debug/typedef3.C: New test.
3677
3678 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3679
3680         PR c/19472
3681         * gcc.dg/asm-a.c: New test.
3682
3683 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3684
3685         * gcc.dg/sh-relax.c: Add prototype for abort.
3686
3687 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3688
3689         * gcc.dg/short-compare-1.c: New test.
3690         * gcc.dg/short-compare-2.c: Likewise.
3691
3692 2005-01-18  Michael Matz  <matz@suse.de>
3693
3694         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3695
3696 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3697
3698         PR tree-optimization/19121
3699         * gcc.c-torture/compile/pr19121.c: New test.
3700
3701 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3702
3703         PR target/19357
3704         * gcc.c-torture/compile/pr19357.c: New test.
3705
3706 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3707
3708         PR c/5675
3709         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3710         pass--those that refer just to the variable, possibly with a
3711         cast.
3712         * gcc.dg/c99-const-expr-3.c: Likewise.
3713
3714         PR middle-end/13127
3715         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3716         longer emitted.
3717
3718 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3719
3720         PR fortran/18778
3721         * gfortran.dg/endfile_2.f90: New test.
3722
3723 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3724
3725         PR 19168
3726         * gfortran.dg/select_5.f90: New test.
3727
3728 2004-01-16  Paul Brook  <paul@codesourcery.com>
3729
3730         * gfortran.dg/common_4.f90: New test.
3731
3732 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3733
3734         PR rtl-optimization/19462
3735         * gcc.dg/torture/pr19462-1.c: New test.
3736
3737 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3738
3739         PR objc/19321
3740         * objc.dg/func-ptr-2.m: New.
3741         * objc.dg/volatile-1.m: New.
3742
3743 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3744
3745         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3746
3747 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3748
3749         PR tree-optimization/19060
3750         * gcc.c-torture/execute/20050104-1.c: New test.
3751
3752 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3753
3754         PR fortran/18983
3755         * gfortran.dg/write_to_null.f90: New test.
3756
3757 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3758             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3759
3760         PR other/19328
3761         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3762         argument.
3763
3764 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3765
3766         PR c++/19263
3767         * g++.dg/init/vector1.C: New test.
3768
3769 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3770
3771         PR target/13158
3772         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3773         PR target/18987
3774         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3775
3776 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3777
3778         * gfortran.dg/select_1.f90: New test.
3779         * gfortran.dg/select_2.f90: New test.
3780         * gfortran.dg/select_3.f90: New test.
3781         * gfortran.dg/select_4.f90: New test.
3782
3783 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR middle-end/19084
3786         PR rtl-optimization/19348
3787         * gcc.dg/20050111-1.c: New test.
3788         * gcc.c-torture/execute/20050111-1.c: New test.
3789
3790         * gcc.dg/i386-asm-4.c: New test.
3791
3792 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3793
3794         * gcc.dg/nested-func-2.c: New test.
3795         * ada/acats/norun.lst: Remove c953002.
3796
3797 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3798
3799         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3800
3801 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3802
3803         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3804
3805 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3806
3807         PR target/18761
3808         * g++.dg/abi/align1.C: New test.
3809
3810 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3811
3812         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3813         at a time.
3814         * g++.dg/ext/altivec_check.h: Support compiling as C.
3815
3816 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3817
3818         PR c++/19355
3819         * g++.dg/expr/pr19355-1.C: New test case.
3820
3821 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3822
3823         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3824         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3825         * ada/acats/tests/c3/c92005b.ada: Likewise.
3826         * ada/acats/tests/c3/cxb3012.a: Likewise.
3827         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3828
3829 2005-01-09  Paul Brook  <paul@codesourcery.com>
3830
3831         * gfortran.dg/common_2.f90: New file.
3832         * gfortran.dg/common_3.f90: New file.
3833
3834 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3835
3836         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3837
3838 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3839
3840         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3841         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3842         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3843         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3844         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3845         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3846         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3847         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3848         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3849         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3850         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3851         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3852         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3853         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3854         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3855         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3856         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3857         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3858         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3859         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3860         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3861         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3862         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3863         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3864         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3865         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3866         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3867         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3868         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3869         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3870         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3871         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3872         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3873         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3874         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3875         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3876         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3877         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3878         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3879         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3880         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3881         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3882         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3883         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3884         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3885         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3886         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3887         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3888         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3889         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3890         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3891         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3892         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3893         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3894         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3895         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3896         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3897         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3898         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3899         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3900         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3901         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3902         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3903         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3904         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3905         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3906         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3907
3908         * gcc.dg/vect/vect-1.c: Fix spelling.
3909         * gcc.dg/vect/vect-10.c: Fix spelling.
3910         * gcc.dg/vect/vect-11.c: Fix spelling.
3911         * gcc.dg/vect/vect-12.c: Fix spelling.
3912         * gcc.dg/vect/vect-14.c: Fix spelling.
3913         * gcc.dg/vect/vect-15.c: Fix spelling.
3914         * gcc.dg/vect/vect-16.c: Fix spelling.
3915         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3916         * gcc.dg/vect/vect-64.c: Fix comments.
3917         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3918
3919 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3920             Ira Rosen  <irar@il.ibm.com>
3921
3922         * gcc.dg/vect/vect-70.c: New test.
3923         * gcc.dg/vect/vect-71.c: New test.
3924
3925 2005-01-09  Manfred Hollstein  <mh@suse.com>
3926
3927         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3928         * gcc.dg/pr18241-2.c: Likewise.
3929         * gcc.dg/pr18241-3.c: Likewise.
3930         * gcc.dg/pr18241-4.c: Likewise.
3931         * gcc.dg/pr18241-5.c: Likewise.
3932
3933 2005-01-08  Richard Henderson  <rth@redhat.com>
3934
3935         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3936         False for x86 and x86-64.
3937
3938 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3939
3940         PR tree-optimization/18241
3941         * gcc.dg/pr18241-1.c: New test.
3942         * gcc.dg/pr18241-2.c: New test.
3943         * gcc.dg/pr18241-3.c: New test.
3944         * gcc.dg/pr18241-4.c: New test.
3945         * gcc.dg/pr18241-5.c: New test.
3946
3947 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3948
3949         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3950         gfortran.dg/select_4.f90: New.
3951
3952 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3953
3954         * gcc.c-torture/execute/20050107-1.c: New test.
3955
3956 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3957
3958         PR c++/19298
3959         * g++.dg/template/ref2.C: New.
3960
3961 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3962
3963         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3964         instead of being empty.
3965
3966 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3967
3968         PR fortran/15553
3969         * gfortran.dg/array-1.f90: New test.
3970
3971 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3972
3973         PR tree-optimization/19283
3974         * gcc.c-torture/execute/20050106-1.c: New test.
3975
3976         PR rtl-optimization/18861
3977         * gcc.dg/20050105-1.c: New test.
3978
3979         PR tree-optimization/18828
3980         * gcc.dg/20050105-2.c: New test.
3981
3982 2005-01-07  Andreas Jaeger  <aj@suse.de>
3983
3984         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3985
3986 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3987
3988         PR fortran/18398
3989         * gfortran.dg/fmt_read.f90: New test.
3990
3991 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3992
3993         * gcc.dg/rs6000-ldouble-2.c: New.
3994
3995 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3996
3997         PR c++/19244
3998         * g++.dg/parser/ctor2.C: New test.
3999
4000 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4001
4002         PR c++/17154
4003         * g++.dg/template/using9.C: New test.
4004
4005 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4006
4007         PR c++/19258
4008         * g++.dg/lookup/friend6.C: New test.
4009
4010 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4011
4012         PR c++/19270
4013         * g++.dg/template/array10.C: New.
4014
4015 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4016
4017         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4018         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4019
4020 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4021
4022         * gcc.c-torture/compile/20050105-1.c: New test.
4023
4024 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4025
4026         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4027
4028 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4029
4030         PR middle-end/19100
4031         * gcc.dg/conv-3.c: New test case.
4032
4033 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4034
4035         * gcc.dg/asm-wide-1.c: New test.
4036
4037 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4038
4039         PR c++/19030
4040         * g++.dg/parse/crash22.C: New
4041
4042 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4043
4044         PR 19257
4045         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4046
4047 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4048
4049         PR middle-end/17767
4050         * gcc.dg/i386-mmx-6.c: New test case.
4051
4052 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4053
4054         PR tree-optimization/18308
4055         * gcc.dg/vect/pr18308.c: New testcase.
4056
4057 2005-01-04  Andreas Jaeger  <aj@suse.de>
4058
4059         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4060
4061 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4062             Robert Bowdidge <bowdidge@apple.com>
4063
4064         * gcc.dg/cpp/subframework1.c: New.
4065         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4066         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4067         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4068         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4069
4070 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4071
4072         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4073         producing warning.
4074         * gcc.dg/darwin-weakimport-2.c: New.
4075
4076 2005-01-03  Richard Henderson  <rth@redhat.com>
4077
4078         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4079
4080 2005-01-03  Richard Henderson  <rth@redhat.com>
4081
4082         * gcc.dg/vect/vect.exp: Enable for ia64.
4083         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4084         (check_effective_target_vect_float): Likewise.
4085         (check_effective_target_vect_no_align): Likewise.
4086         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4087         * gcc.dg/vect/vect-8.c: Likewise.
4088
4089 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4090
4091         PR target/19236
4092         * gcc.dg/pr19236-1.c: New test case.
4093
4094 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4095
4096         PR rtl-optimization/12092
4097         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4098
4099 2005-01-02  Andreas Jaeger  <aj@suse.de>
4100
4101         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4102
4103 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4104             Andrew Pinski  <pinskia@physics.uc.edu>
4105
4106         PR rtl-optimization/12092
4107         * gcc.dg/pr12092-1.c: New test case.
4108
4109 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4110
4111         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4112         'hidden' and 'default' for better portability.
4113         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4114
4115         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4116         6 and 7.
4117         * g++.old-deja/g++.brendan/new3.C: Likewise.
4118
4119 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4120
4121         * gcc.dg/20041231-1.C: New test.
4122         * g++.dg/warn/Wunreachable-code-1.C: New test.
4123
4124 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4125
4126         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4127         file, not /dev/null.  Abort on error.
4128
4129 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4130             Ziemowit Laski  <zlaski@apple.com>
4131
4132         PR objc/18971
4133         * objc.dg/encode-5.m: New test.
4134
4135 2004-12-29  Richard Henderson  <rth@redhat.com>
4136
4137         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4138         * objc.dg/stabs-1.m: Disable for ia64.
4139
4140 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4141
4142         PR c++/19190
4143         * g++.dg/warn/Wunused-10.C: New test.
4144
4145 2004-12-28  Richard Henderson  <rth@redhat.com>
4146
4147         * objc.dg/stabs-1.m: Disable for alpha.
4148
4149 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4150
4151         PR c++/19149
4152         * g++.dg/parse/error23.C: New test.
4153
4154 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4155
4156         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4157
4158         PR fortran/19032
4159         * gfortran.dg/intrinsic_modulo_1.f90: New.
4160         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4161         tests with divisor -1.
4162
4163 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4164
4165         * g++.dg/opt/temp1.C (memcpy): Return a value.
4166
4167         PR c++/19148
4168         * g++.dg/expr/cond7.C: New test.
4169
4170 2004-12-27  Paul Brook  <paul@codesourcery.com>
4171
4172         * gfortran.dg/g77/select_no_compile.f: Remove.
4173
4174 2004-12-27  Richard Henderson  <rth@redhat.com>
4175
4176         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4177         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4178         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4179
4180 2004-12-26  Richard Henderson  <rth@redhat.com>
4181
4182         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4183         by 1i instead of token pasting.
4184
4185 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4186
4187         PR tree-optimization/17578
4188         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4189         to additional_flags.
4190         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4191
4192 2004-12-25  Richard Henderson  <rth@redhat.com>
4193
4194         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4195         Remove Alpha.
4196
4197 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4198
4199         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4200         hppa*-*-hpux*.
4201         * gcc.dg/pr17957.c (dg-options): Likewise.
4202         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4203         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4204         instead of 0 on __hppa__.
4205         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4206         "foo,%r" on hppa*-*-*.
4207
4208 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4209
4210         PR fortran/19071
4211         * gfortran.dg/complex_write.f90: New test.
4212
4213 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/17595
4216         * g++.dg/parse/pragma2.C: New test.
4217
4218         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4219
4220 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4221
4222         * gcc.dg/empty2.c: Add missing dg-warning.
4223
4224 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4225
4226         PR c++/17413
4227         * g++.dg/template/local4.C: New test.
4228         * g++.dg/template/crash19.C: Add dg-error marker.
4229
4230         * g++.dg/template/crash31.C: Correct embedded PR number.
4231
4232 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4233
4234         PR c++/16405
4235         * g++.dg/opt/temp1.C: Add do-run marker.
4236
4237 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4238
4239         * g++.dg/template/spec19.C: New.
4240
4241 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4242
4243         PR target/16819
4244         * gcc.dg/empty2.c: New.
4245
4246 2004-12-23  Richard Henderson  <rth@redhat.com>
4247
4248         * lib/target-supports.exp (check_effective_target_vect_no_align):
4249         Remove i?86 and x86-64.
4250
4251 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4252
4253         PR c++/16405
4254         * g++.dg/opt/temp1.C: New test.
4255
4256 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4257
4258         PR c++/18733
4259         * g++.dg/template/friend33.C: New testcase.
4260
4261 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4262
4263         PR c++/18464
4264         * g++.dg/template/cond5.C: New test.
4265
4266         PR c++/18492
4267         * g++.dg/inherit/thunk3.C: New test.
4268
4269         PR c++/11224
4270         * g++.dg/warn/Wunused-9.C: New test.
4271
4272 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4273
4274         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4275
4276 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4277
4278         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4279
4280 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4281
4282         PR c++/18378
4283         * g++.dg/ext/packed8.C: New test.
4284
4285         PR c++/13268
4286         * g++.dg/template/crash31.C: New test.
4287
4288         PR c++/19034
4289         * g++.dg/template/crash30.C: New test.
4290
4291 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4292
4293         PR C++/18984
4294         * g++.dg/eh/ctor3.C: New test.
4295
4296 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4297
4298         * objc.dg/stabs-1.m: Allow section name to be quoted and
4299         assembly label to begin with '.LL'.
4300
4301 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4302
4303         * gcc.dg/vect/vect.exp
4304         (check_effective_target_lp64_or_vect_no_align): New.
4305         * gcc.dg/vect/vect-77.c: Use it.
4306         * gcc.dg/vect/vect-78.c: Use it.
4307
4308         * lib/target-supports.exp
4309         (check_effective_target_vect_no_max,
4310         check_effective_target_vect_no_bitwise,
4311         check_effective_target_vect_no_align): New.
4312         * gcc.dg/vect/vect-13.c: Use them.
4313         * gcc.dg/vect/vect-17.c: Ditto.
4314         * gcc.dg/vect/vect-18.c: Ditto.
4315         * gcc.dg/vect/vect-19.c: Ditto.
4316         * gcc.dg/vect/vect-20.c: Ditto.
4317         * gcc.dg/vect/vect-27.c: Ditto.
4318         * gcc.dg/vect/vect-29.c: Ditto.
4319         * gcc.dg/vect/vect-44.c: Ditto.
4320         * gcc.dg/vect/vect-48.c: Ditto.
4321         * gcc.dg/vect/vect-50.c: Ditto.
4322         * gcc.dg/vect/vect-52.c: Ditto.
4323         * gcc.dg/vect/vect-54.c: Ditto.
4324         * gcc.dg/vect/vect-56.c: Ditto.
4325         * gcc.dg/vect/vect-58.c: Ditto.
4326         * gcc.dg/vect/vect-60.c: Ditto.
4327         * gcc.dg/vect/vect-72.c: Ditto.
4328         * gcc.dg/vect/vect-80.c: Ditto.
4329
4330 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4331
4332         PR c++/14075
4333         * g++.dg/init/string1.C: New.
4334
4335         PR c++/18975
4336         * g++.dg/other/synth1.C: New.
4337
4338 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4339
4340         PR c/18963
4341         * gcc.dg/pr18963-1.c: New test.
4342
4343 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4344
4345         PR c/18596
4346         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4347         * gcc.dg/pr18596-1.c: Use dg-error.
4348         (dg-options): Use -fno-unit-at-a-time.
4349         * gcc.dg/pr18596-2.c: New test.
4350         * gcc.dg/pr18596-3.c: New test.
4351
4352 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4353
4354         PR middle-end/18683
4355         * g++.dg/opt/pr18683-1.C: New test case.
4356
4357 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4358
4359         PR other/19093
4360         * g++.dg/opt/max1.C: Fix for 64bit targets.
4361
4362 2004-12-20  Matt Austern  <austern@apple.com>
4363
4364         PR c++/19044
4365         * g++.dg/ext/builtin6.C: New
4366
4367 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4368
4369         PR tree-optimization/19080
4370         * gcc.c-torture/compile/pr19080.c: New test.
4371
4372 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4373
4374         * gcc.dg/20041219-1.c: New test.
4375
4376 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4377
4378         PR middle-end/19068
4379         * g++.dg/opt/max1.C: New test case.
4380
4381 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4382
4383         * gcc.dg/fdata-sections-1.c: New test.
4384
4385 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4386
4387         PR middle-end/18548
4388         * gcc.dg/max-1.c: New test case.
4389
4390 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4391
4392         * gcc.c-torture/execute/20041218-1.c: New test.
4393
4394 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4395
4396         * gcc.dg/pr18501.c: New test.
4397         * gcc.dg/uninit-5.c: XFAIL.
4398         * gcc.dg/uninit-9.c: XFAIL.
4399
4400 2004-12-17  Dale Johannesen  <dalej@apple.com>
4401
4402         * gcc.dg/20041213-1.c:  New.
4403
4404 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4405
4406         * objc.dg/stabs-1.m: Allow assembly label to begin
4407         with a dot ('.').
4408
4409 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4410
4411         * gcc.c-torture/execute/20041213-1.c: Move...
4412         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4413
4414 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4415
4416         PR c++/18721
4417         * g++.dg/lookup/conv-5.C: New.
4418
4419 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4420
4421         * objc.dg/stabs-1.m: New test.
4422
4423 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4424
4425         * gcc.dg/visibility-c.c: Change compile to
4426         assemble for the test.
4427
4428 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4429
4430         PR target/19041
4431         * gcc.dg/visibility-c.c: New test.
4432
4433 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4434
4435         PR middle-end/18493
4436         * gcc.dg/switch-8.c: New test case.
4437
4438 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4439
4440         PR c++/18905
4441         * g++.dg/template/init4.C: New.
4442         * g++.dg/opt/static3.C: Enable optimizer.
4443
4444 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4445
4446         * g++.dg/other/complex1.C: New test.
4447
4448 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4449
4450         * g++.dg/opt/inline9.C: New test.
4451
4452 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4453
4454         PR fortran/18993
4455         * gfotran.dg/nullify_1.f: New test.
4456
4457 2004-12-15  Richard Henderson  <rth@redhat.com>
4458
4459         * gcc.target/i386/i386.exp: New harness.
4460         * gcc.target/i386/vect-args.c: New.
4461
4462 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4463
4464         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4465
4466 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4467
4468         PR c++/18825
4469         * g++.dg/template/friend32.C: New test.
4470
4471 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4472
4473         * cpp/pragma-once-1.c: New test.
4474         * cpp/pragma-once-1b.h: Likewise.
4475         * cpp/pragma-once-1c.h: Likewise.
4476         * cpp/pragma-once-1d.h: Likewise.
4477         * cpp/inc/pragma-once-1a.h: Likewise.
4478
4479 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4480             Steven G. Kargl  <kargls@comcast.net>
4481
4482         PR fortran/17597
4483         * gfortran.dg/list_read_3.f90: New test.
4484
4485 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4486
4487         * gcc.dg/ftrapv-2.c: New test.
4488
4489 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4490
4491         PR c++/18981
4492         * g++.dg/template/typename9.C: New test.
4493
4494 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4495
4496         PR c++/18738
4497         * g++.dg/template/typename8.C: New test.
4498         * g++.dg/parse/friend2.C: Tweak error message.
4499
4500 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4501
4502         * gcc.c-torture/20041214-1.c: New test.
4503
4504 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4505
4506         PR c++/18965
4507         * g++.dg/init/array17.C: New test.
4508
4509 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4510
4511         PR c++/18793
4512         * g++.dg/init/aggr3.C: New test.
4513
4514 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4515
4516         * gcc.dg/altivec-types-1.c: New test.
4517         * gcc.dg/altivec-types-2.c: New test.
4518         * gcc.dg/altivec-types-3.c: New test.
4519         * gcc.dg/altivec-types-4.c: New test.
4520         * g++.dg/ext/altivec-types-1.C: New test.
4521         * g++.dg/ext/altivec-types-2.C: New test.
4522         * g++.dg/ext/altivec-types-3.C: New test.
4523         * g++.dg/ext/altivec-types-4.C: New test.
4524
4525 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4526
4527         PR middle-end/18951
4528         * gcc.c-torture/execute/20041213-1.c: New test.
4529
4530 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4531
4532         PR c++/18949
4533         * g++.dg/template/cast1.C: New.
4534
4535 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4536
4537         * gcc.c-torture/execute/20041213-2.c: New test.
4538
4539 2004-12-13  Richard Henderson  <rth@redhat.com>
4540
4541         * gcc.dg/i386-sse-10.c: Fix typo in options.
4542
4543 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4544
4545         PR c++/18968
4546         * g++.dg/opt/pr18968.C: New test.
4547
4548 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4549
4550         PR c++/18925
4551         * g++.dg/ext/visibility/staticdatamem.C: New test.
4552
4553 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4554
4555         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4556
4557 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4558
4559         PR rtl-optimization/18928
4560         * gcc.dg/pr18928-1.c: New test case.
4561
4562 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4563
4564         PR tree-opt/16951
4565         * gcc.c-torture/compile/20041211-1.c: New.
4566
4567 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4568
4569         PR middle-end/17564
4570         * gcc.c-torture/execute/20041212-1.c: New test.
4571
4572 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4573
4574         PR fortran/18869
4575         * gfortran.dg/common_1.f90: New test.
4576
4577 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4578         Paul Brook  <paul@codesourcery.com>
4579
4580         PR fortran/16222
4581         * gfortran.dg/real_do_1.f90: New test.
4582
4583 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4584
4585         PR tree-opt/18040
4586         * g++.dg/opt/ptrmem6.C: New test.
4587
4588 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4589
4590         PR middle-end/18921
4591         * gcc.dg/pr18921-1.c: New test case.
4592
4593 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4594
4595         PR fortran/17175
4596         * gfortran.dg/scale_1.f90: New test.
4597
4598 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4599
4600         PR middle-end/18903
4601         * gcc.c-torture/compile/pr18903.c: New test.
4602
4603 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4604
4605         * gcc.c-torture/execute/20041210-1.c: New test.
4606
4607 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4608
4609         PR c++/18731
4610         * g++.dg/parser/struct-1.C: New test.
4611         * g++.dg/parser/struct-2.C: New test.
4612         * g++.dg/parser/struct-3.C: New test.
4613
4614 2004-12-09  Richard Henderson  <rth@redhat.com>
4615
4616         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4617
4618         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4619         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4620
4621 2004-12-09  Matt Austern  <austern@apple.com>
4622
4623         PR c++/18514
4624         * g++.dg/ext/builtin1.C: New
4625         * g++.dg/ext/builtin2.C: New
4626         * g++.dg/ext/builtin3.C: New
4627         * g++.dg/ext/builtin4.C: New
4628         * g++.dg/ext/builtin5.C: New
4629
4630 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4631
4632         PR tree-opt/18904
4633         * g++.dg/opt/ptrmem5.C: New test.
4634
4635 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4636
4637         * g++.dg/parse/typename5.C: Adjust for new error.
4638         * g++.dg/parse/typename7.C: New.
4639
4640 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4641
4642         PR c++/18073
4643         * g++.dg/other/mmintrin.C: New test.
4644
4645 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4646
4647         PR c++/16681
4648         * g++.dg/init/array15.C: New.
4649         * g++.dg/init/array16.C: New.
4650
4651 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4652
4653         PR fortran/18826
4654         * gfortran.dg/assign_1.f90: New test.
4655
4656 2004-12-08  Nick Clifton  <nickc@redhat.com>
4657
4658         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4659         * gcc.target/xstormy16/data_below100: Likewise.
4660         * gcc.target/xstormy16/sfr: Likewise.
4661         * gcc.target/xstormy16/below100.S: New test source file.
4662         * gcc.target/xstormy16/below100.ld: New test linker script.
4663         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4664         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4665         bp instructions.
4666         * gcc.target/xstormy16/bp.c: Likewise.
4667
4668         * gcc.target/xstormy16/bss_below100: New files:
4669         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4670         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4671         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4672         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4673         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4674         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4675         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4676         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4677         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4678         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4679         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4680         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4681         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4682         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4683         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4684         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4685         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4686         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4687         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4688         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4689         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4690         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4691         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4692         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4693         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4694         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4695         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4696
4697         * gcc.target/xstormy16/data_below100: New files:
4698         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4699         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4700         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4701         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4702         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4703         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4704         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4705         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4706         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4707         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4708         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4709         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4710         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4711         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4712         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4713         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4714         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4715         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4716         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4717         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4718         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4719         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4720         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4721         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4722         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4723         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4724         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4725
4726         * gcc.target/xstormy16/sfr: New files:
4727         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4728         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4729         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4730         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4731         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4732         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4733         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4734         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4735         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4736         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4737         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4738         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4739         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4740         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4741         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4742         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4743         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4744         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4745         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4746         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4747         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4748         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4749         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4750         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4751         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4752         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4753         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4754         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4755         27_if0_sfrw_bitfield_f.c
4756
4757 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4758
4759         PR c++/18100
4760         * g++.dg/lookup/name-clash4.C: New test.
4761
4762 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4763
4764         PR c++/18672
4765         * g++.dg/opt/array1.C: New.
4766
4767         PR c++/18803
4768         * g++.dg/template/operator5.C: New.
4769
4770 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4771
4772         PR c/18867
4773         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4774
4775 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4776
4777         * gcc.dg/noncompile/20041207.c: New test.
4778
4779 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4780
4781         * g++.dg/other/unreachable-1.C: New test.
4782
4783 2004-12-06  Nick Clifton  <nickc@redhat.com>
4784
4785         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4786         <limits.h> because the latter comes from gcc's include/ directory
4787         and not the newlib/libc/include directory.
4788
4789 2004-12-04  Richard Henderson  <rth@redhat.com>
4790
4791         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4792
4793 2004-12-04  Richard Henderson  <rth@redhat.com>
4794
4795         * lib/target-supports.exp (check_gc_sections_available): Disable
4796         for alpha and ia64.
4797
4798 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4799
4800         PR middle-end/17909
4801         * g++.dg/other/vararg-2.C: New test.
4802
4803 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4804
4805         PR c++/17011, c++/17971
4806         * g++.dg/template/error15.C: Adjust expected error.
4807         * g++.dg/template/instantiate3.C: Likewise.
4808
4809 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4810
4811         * gcc.dg/altivec-18.c: Fix for darwin
4812
4813 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4814
4815         PR c++/18782
4816         * g++.dg/parse/ptrmem2.C: New.
4817
4818         PR c++/18318
4819         * g++.dg/template/new1.C: New.
4820
4821 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4822
4823         PR fortran/18710
4824         * gfortran.dg/direct_io_3.f90: New test.
4825
4826 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4827
4828         PR 18758
4829         * g++.dg/parse/crash21.C: New.
4830
4831 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4832
4833         PR c++/15664, c++/18276
4834         * g++.dg/template/ttp13.C: New test.
4835         * g++.dg/template/ttp14.C: Likewise.
4836
4837 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4838
4839         PR c++/18123
4840         * g++.dg/parse/enum2.C: New test.
4841         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4842
4843 2004-12-02  Nick Clifton  <nickc@redhat.com>
4844
4845         * gcc.target/xstormy16: New test directory.
4846         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4847         * gcc.target/xstormy16/bp.c: Check the generation of bp
4848         instructions.
4849         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4850         bn instructions and the BELOW100 attribute.
4851
4852 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4853
4854         PR target/16952
4855         * gcc.dg/ppc-eabi.c: New.
4856
4857 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4858
4859         PR fortran/18284
4860         * gfortran.dg/backspace.f90
4861
4862 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4863
4864         * gfortran.dg/inquire.f90: New test.
4865
4866 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4867
4868         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4869         handle effective-target-keyword.
4870         (dg-skip-if): Support effective-target keyword as target list.
4871         (dg-xfail-if): Ditto.
4872         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4873
4874 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4875
4876         PR tree-optimization/18291
4877         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4878
4879 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4880
4881         PR C++/18729
4882         * g++.dg/parse/crash20.C: New.
4883
4884         PR c++/17431
4885         * g++.dg/overload/arg1.C: New.
4886         * g++.dg/overload/arg2.C: New.
4887         * g++.dg/overload/arg3.C: New.
4888         * g++.dg/overload/arg4.C: New.
4889
4890 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4891
4892         * gcc.dg/c99-flex-array-4.c: Remove.
4893
4894 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4895
4896         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4897
4898         * lib/target-supports.exp (is-effective-target): Simplify.
4899
4900         * lib/target-supports.exp (check_effective_target_vect_long):
4901         Fix for powerpc64-*-*.
4902
4903 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4904
4905         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4906         to support new requirements on FreeBSD 5.
4907
4908 2004-11-30  Devang Patel  <dpatel@apple.com>
4909
4910         PR 18702
4911         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4912
4913 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4914
4915         * g++.dg/ext/altivec-13.C: New test.
4916
4917 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4918
4919         PR tree-opt/18298
4920         * gcc.c-torture/execute/p18298.c: New test.
4921
4922 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4923             Dorit Naishlos  <dorit@il.ibm.com>
4924
4925         PR tree-opt/18607
4926         * gcc.dg/vect/vect-89.c: New test.
4927
4928 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4929
4930         * gcc.dg/pr18596-1.c: New test.
4931
4932 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4933
4934         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4935
4936 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4937
4938         PR c/18479
4939         * gcc.dg/pr18479.c: New test.
4940
4941 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4942
4943         PR target/18490
4944         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4945         mmix-knuth-mmixware.
4946
4947         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4948         cris-*-elf* cris-*-aout* mmix-*-*
4949
4950 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4951
4952         PR middle-end/18725
4953         * gcc.dg/pr18725.c: New test.
4954
4955 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4956
4957         PR target/18488
4958         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4959
4960         PR target/18336
4961         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4962
4963 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4964
4965         PR c++/18368
4966         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4967         * g++.old-deja/g++.law/ctors5.C: Likewise.
4968         * g++.old-deja/g++.other/crash25.C: Likewise.
4969
4970         PR c++/18674
4971         * g++.dg/template/error16.C: New test.
4972
4973         PR c++/18512
4974         * g++.dg/template/crash29.C: New test.
4975
4976 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4977
4978         PR tree-optimization/18712
4979         * gcc.c-torture/compile/pr18712.c: New test.
4980
4981 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4982
4983         PR c/7544
4984         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4985         tests.
4986
4987 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4988
4989         PR c++/18652
4990         * g++.dg/lookup/crash6.C: New test.
4991
4992 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4993
4994         PR middle-end/18164
4995         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4996
4997 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4998
4999         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5000         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5001         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5002
5003 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5004
5005         * gcc.dg/pr18164.c: New test.
5006
5007 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5008
5009         * gcc.dg/funroll-loops-all.c: New.
5010
5011 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5012
5013         PR target/18489
5014         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5015         delimeter, match space and TAB as well as ":".
5016
5017         PR target/18484
5018         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5019
5020         PR target/18348
5021         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5022
5023         PR target/18345
5024         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5025
5026         PR target/18337
5027         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5028
5029 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5030
5031         * gfortran.dg/direct_io_2.f90: New test.
5032
5033 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5034
5035         PR target/18334
5036         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5037
5038 2004-11-28  Richard Henderson  <rth@redhat.com>
5039
5040         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5041
5042 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5043
5044         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5045         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5046         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5047         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5048         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5049         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5050         gcc.dg/pointer-arith-8.c: New tests.
5051
5052 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5053
5054         PR fortran/18364
5055         * gfortran.dg/endfile.f90: New test.
5056
5057 2004-11-27  Falk Hueffner  <falk@debian.org>
5058
5059         * gcc.dg/loop-6.c: New test.
5060
5061 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5062
5063         * gcc.c-torture/execute/20041126-1.c: New test.
5064
5065 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5066
5067         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5068         on IRIX.
5069
5070 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5071
5072         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5073         functions.
5074
5075 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5076
5077         PR rtl-optimization/17825
5078         * gcc.c-torture/compile/20041119-1.c: New test.
5079
5080 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5081
5082         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5083         Check existence of ld library path variables before unsetting.
5084
5085 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5086
5087         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5088
5089 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5090
5091         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5092
5093 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5094
5095         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5096
5097 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5098
5099         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5100         dg-do directive.
5101
5102 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5103
5104         * gcc.dg/pr17957.c: Pass --param, not -param.
5105
5106 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5107
5108         PR middle-end/17957
5109         * testsuite/gcc.dg/pr17957.c: New test.
5110
5111 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5112
5113         PR c++/18445
5114         * g++.dg/template/crash28.C: Likewise.
5115
5116         PR c++/18001
5117         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5118         * g++.dg/ext/lvaddr.C: Likewise.
5119         * g++.dg/opt/pr7503-3.C: Likewise.
5120
5121         PR c++/18466
5122         * g++.dg/parse/qualified3.C: New test.
5123         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5124
5125         PR c++/18545
5126         * g++.dg/expr/return1.C: New test.
5127
5128 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5129
5130         Friend class name lookup 3/n, PR c++/3332
5131         * g++.dg/lookup/friend3.C: New test.
5132         * g++.dg/lookup/friend4.C: Likewise.
5133         * g++.dg/lookup/friend5.C: Likewise.
5134
5135 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5136
5137         Friend class name lookup 2/n, PR c++/14513, c++/15410
5138         * g++.dg/lookup/friend2.C: New test.
5139         * g++.dg/template/friend31.C: Likewise.
5140
5141 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5142
5143         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5144
5145 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5146
5147         PR c++/17473
5148         * g++.dg/tc1/dr56.C: Remove.
5149         * g++.dg/template/typedef1.C: Add dg-error markers.
5150         * g++.old-deja/g++.other/typedef7.C: Likewise.
5151
5152         PR c++/18285
5153         * g++.dg/parse/typedef7.C: New test.
5154
5155 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5156
5157         * gcc.c-torture/execute/20041124-1.c: New test.
5158
5159 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5160
5161         * g++.dg/template/deduce3.C: New test.
5162
5163         PR c++/18586
5164         * g++.dg/template/crash27.C: New test.
5165
5166         PR c++/18530
5167         * g++.dg/warn/Wshadow-3.C: New test.
5168
5169 2004-11-24  Devang Patel  <dpatel@apple.com>
5170
5171         PR/18555
5172         * gcc.dg/cpp/isysroot-1.c: New test.
5173         * gcc.dg/cpp/usr/include/stdio.h: New file.
5174         * gcc.dg/cpp/isysroot-2.c: New test.
5175         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5176         New file.
5177
5178 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5179
5180         PR c++/8929
5181         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5182
5183 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5184
5185         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5186         * gcc.target/sparc/pdist.c: Likewise.
5187
5188 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5189
5190         PR c++/16882
5191         * g++.dg/conversion/simd1.C: New test.
5192
5193 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5194
5195         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5196         and restore_ld_library_path_env_vars.
5197         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5198         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5199         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5200         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5201
5202 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5203
5204         * gcc.dg/pragma-align-2.c: Test macro expansion.
5205         * gcc.dg/pragma-pack-2.c: New test.
5206
5207 2004-11-23  Richard Henderson  <rth@redhat.com>
5208
5209         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5210         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5211         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5212         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5213         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5214         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5215
5216         * gcc.dg/vect/vect.exp: Add check for alpha.
5217         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5218         (check_effective_target_vect_int): Enable for alpha.
5219         (check_effective_target_vect_long): New.
5220         (is-effective-target): Add it.
5221
5222 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5223
5224         * gcc.dg/pr18614-1.c: New test.
5225
5226 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5227
5228         * gcc.dg/setjmp-2.c: New test.
5229
5230 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5231
5232         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5233         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5234         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5235         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5236         gcc.target/sparc/pdist.c: New tests.
5237
5238 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5239
5240         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5241
5242 2004-11-22  Dale Johannesen  <dalej@apple.com>
5243
5244         * gcc.dg/20041111-1.c:  New.
5245
5246 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5247
5248         PR tree-opt/18536
5249         * gcc.dg/vect/pr18536.c: New test.
5250
5251 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5252
5253         PR c++/18354
5254         * g++.dg/template/nontype11.C: New test.
5255
5256 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5257
5258         PR middle-end/18520
5259         * gcc.dg/pr18520-1.c: New test case.
5260
5261 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5262
5263         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5264         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5265         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5266         expected diagnostics.
5267
5268 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5269
5270         PR target/18580
5271         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5272         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5273         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5274
5275 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5276
5277         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5278
5279 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5280             Joseph Myers  <joseph@codesourcery.com>
5281
5282         * lib/target-supports.exp (check_visibility_available): Really
5283         test the compiler.
5284
5285 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5286
5287         PR tree-opt/18181
5288         * gcc.dg/vect/vect-85.c: New test.
5289         * gcc.dg/vect/vect-86.c: New test.
5290         * gcc.dg/vect/vect-87.c: New test.
5291         * gcc.dg/vect/vect-88.c: New test.
5292
5293 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5294
5295         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5296
5297 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5298
5299         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5300         * gcc.dg/ppc-and-1.c: Ditto.
5301         * gcc.dg/ppc-compare-1.c: Ditto.
5302         * gcc.dg/ppc-mov-1.c: Ditto
5303
5304 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5305             Mark Mitchell  <mark@codesourcery.com>
5306
5307         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5308
5309 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5310             Aldy Hernandez  <aldyh@redhat.com>
5311
5312         * lib/target-supports.exp (check_effective_target_vect_int): New
5313         (check_effective_target_vect_float): New
5314         (check_effective_target_vect_double): New.
5315         (is-effective-target): Support new effective targets keywords.
5316         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5317         default action for dg-do.
5318         * gcc.dg/vect/pr16105.c: Use new support.
5319         * gcc.dg/vect/pr18400.c: Ditto.
5320         * gcc.dg/vect/pr18425.c: Ditto.
5321         * gcc.dg/vect/vect-1.c: Ditto.
5322         * gcc.dg/vect/vect-10.c: Ditto.
5323         * gcc.dg/vect/vect-11.c: Ditto.
5324         * gcc.dg/vect/vect-12.c: Ditto.
5325         * gcc.dg/vect/vect-13.c: Ditto.
5326         * gcc.dg/vect/vect-14.c: Ditto.
5327         * gcc.dg/vect/vect-15.c: Ditto.
5328         * gcc.dg/vect/vect-16.c: Ditto.
5329         * gcc.dg/vect/vect-17.c: Ditto.
5330         * gcc.dg/vect/vect-18.c: Ditto.
5331         * gcc.dg/vect/vect-19.c: Ditto.
5332         * gcc.dg/vect/vect-2.c: Ditto.
5333         * gcc.dg/vect/vect-20.c: Ditto.
5334         * gcc.dg/vect/vect-21.c: Ditto.
5335         * gcc.dg/vect/vect-22.c: Ditto.
5336         * gcc.dg/vect/vect-23.c: Ditto.
5337         * gcc.dg/vect/vect-24.c: Ditto.
5338         * gcc.dg/vect/vect-25.c: Ditto.
5339         * gcc.dg/vect/vect-26.c: Ditto.
5340         * gcc.dg/vect/vect-27.c: Ditto.
5341         * gcc.dg/vect/vect-27a.c: Ditto.
5342         * gcc.dg/vect/vect-28.c: Ditto.
5343         * gcc.dg/vect/vect-29.c: Ditto.
5344         * gcc.dg/vect/vect-29a.c: Ditto.
5345         * gcc.dg/vect/vect-3.c: Ditto.
5346         * gcc.dg/vect/vect-30.c: Ditto.
5347         * gcc.dg/vect/vect-31.c: Ditto.
5348         * gcc.dg/vect/vect-32.c: Ditto.
5349         * gcc.dg/vect/vect-33.c: Ditto.
5350         * gcc.dg/vect/vect-34.c: Ditto.
5351         * gcc.dg/vect/vect-35.c: Ditto.
5352         * gcc.dg/vect/vect-36.c: Ditto.
5353         * gcc.dg/vect/vect-37.c: Ditto.
5354         * gcc.dg/vect/vect-38.c: Ditto.
5355         * gcc.dg/vect/vect-4.c: Ditto.
5356         * gcc.dg/vect/vect-40.c: Ditto.
5357         * gcc.dg/vect/vect-41.c: Ditto.
5358         * gcc.dg/vect/vect-42.c: Ditto.
5359         * gcc.dg/vect/vect-43.c: Ditto.
5360         * gcc.dg/vect/vect-44.c: Ditto.
5361         * gcc.dg/vect/vect-45.c: Ditto.
5362         * gcc.dg/vect/vect-46.c: Ditto.
5363         * gcc.dg/vect/vect-47.c: Ditto.
5364         * gcc.dg/vect/vect-48.c: Ditto.
5365         * gcc.dg/vect/vect-48a.c: Ditto.
5366         * gcc.dg/vect/vect-49.c: Ditto.
5367         * gcc.dg/vect/vect-5.c: Ditto.
5368         * gcc.dg/vect/vect-50.c: Ditto.
5369         * gcc.dg/vect/vect-51.c: Ditto.
5370         * gcc.dg/vect/vect-52.c: Ditto.
5371         * gcc.dg/vect/vect-53.c: Ditto.
5372         * gcc.dg/vect/vect-54.c: Ditto.
5373         * gcc.dg/vect/vect-55.c: Ditto.
5374         * gcc.dg/vect/vect-56.c: Ditto.
5375         * gcc.dg/vect/vect-56a.c: Ditto.
5376         * gcc.dg/vect/vect-57.c: Ditto.
5377         * gcc.dg/vect/vect-58.c: Ditto.
5378         * gcc.dg/vect/vect-59.c: Ditto.
5379         * gcc.dg/vect/vect-6.c: Ditto.
5380         * gcc.dg/vect/vect-60.c: Ditto.
5381         * gcc.dg/vect/vect-61.c: Ditto.
5382         * gcc.dg/vect/vect-62.c: Ditto.
5383         * gcc.dg/vect/vect-63.c: Ditto.
5384         * gcc.dg/vect/vect-64.c: Ditto.
5385         * gcc.dg/vect/vect-65.c: Ditto.
5386         * gcc.dg/vect/vect-66.c: Ditto.
5387         * gcc.dg/vect/vect-67.c: Ditto.
5388         * gcc.dg/vect/vect-68.c: Ditto.
5389         * gcc.dg/vect/vect-69.c: Ditto.
5390         * gcc.dg/vect/vect-7.c: Ditto.
5391         * gcc.dg/vect/vect-72.c: Ditto.
5392         * gcc.dg/vect/vect-72a.c: Ditto.
5393         * gcc.dg/vect/vect-73.c: Ditto.
5394         * gcc.dg/vect/vect-74.c: Ditto.
5395         * gcc.dg/vect/vect-75.c: Ditto.
5396         * gcc.dg/vect/vect-76.c: Ditto.
5397         * gcc.dg/vect/vect-77.c: Ditto.
5398         * gcc.dg/vect/vect-77a.c: Ditto.
5399         * gcc.dg/vect/vect-78.c: Ditto.
5400         * gcc.dg/vect/vect-79.c: Ditto.
5401         * gcc.dg/vect/vect-8.c: Ditto.
5402         * gcc.dg/vect/vect-80.c: Ditto.
5403         * gcc.dg/vect/vect-82.c: Ditto.
5404         * gcc.dg/vect/vect-82_64.c: Ditto.
5405         * gcc.dg/vect/vect-83.c: Ditto.
5406         * gcc.dg/vect/vect-83_64.c: Ditto.
5407         * gcc.dg/vect/vect-9.c: Ditto.
5408         * gcc.dg/vect/vect-all.c: Ditto.
5409         * gcc.dg/vect/vect-none.c: Ditto.
5410
5411 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5412
5413         * lib/gcc-dg.exp (dg-skip-if): New function.
5414         (dg-forbid-option): Remove.
5415         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5416         * g++.dg/abi/bitfield8.C: Likewise.
5417         * g++.dg/abi/dtor1.C: Likewise.
5418         * g++.dg/abi/empty10.C: Likewise.
5419         * g++.dg/abi/empty7.C: Likewise.
5420         * g++.dg/abi/empty9.C: Likewise.
5421         * g++.dg/abi/layout3.C: Likewise.
5422         * g++.dg/abi/layout4.C: Likewise.
5423         * g++.dg/abi/thunk1.C: Likewise.
5424         * g++.dg/abi/thunk2.C: Likewise.
5425         * g++.dg/abi/vbase11.C: Likewise.
5426         * g++.dg/abi/vthunk2.C: Likewise.
5427         * g++.dg/abi/vthunk3.C: Likewise.
5428         * g++.dg/ext/attrib8.C: Likewise.
5429         * g++.dg/opt/longbranch2.C: Likewise.
5430         * g++.dg/opt/reg-stack4.C: Likewise.
5431         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5432         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5433         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5434         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5435         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5436         * gcc.dg/20000609-1.c: Likewise.
5437         * gcc.dg/20000720-1.c: Likewise.
5438         * gcc.dg/20011107-1.c: Likewise.
5439         * gcc.dg/20011119-1.c: Likewise.
5440         * gcc.dg/20020108-1.c: Likewise.
5441         * gcc.dg/20020122-2.c: Likewise.
5442         * gcc.dg/20020122-3.c: Likewise.
5443         * gcc.dg/20020201-3.c: Likewise.
5444         * gcc.dg/20020206-1.c: Likewise.
5445         * gcc.dg/20020218-1.c: Likewise.
5446         * gcc.dg/20020310-1.c: Likewise.
5447         * gcc.dg/20020411-1.c: Likewise.
5448         * gcc.dg/20020418-2.c: Likewise.
5449         * gcc.dg/20020426-1.c: Likewise.
5450         * gcc.dg/20020426-2.c: Likewise.
5451         * gcc.dg/20020517-1.c: Likewise.
5452         * gcc.dg/20020523-1.c: Likewise.
5453         * gcc.dg/20020523-2.c: Likewise.
5454         * gcc.dg/20020729-1.c: Likewise.
5455         * gcc.dg/20030204-1.c: Likewise.
5456         * gcc.dg/20030826-2.c: Likewise.
5457         * gcc.dg/20030926-1.c: Likewise.
5458         * gcc.dg/20031202-1.c: Likewise.
5459         * gcc.dg/980312-1.c: Likewise.
5460         * gcc.dg/980313-1.c: Likewise.
5461         * gcc.dg/990117-1.c: Likewise.
5462         * gcc.dg/990424-1.c: Likewise.
5463         * gcc.dg/990524-1.c: Likewise.
5464         * gcc.dg/991230-1.c: Likewise.
5465         * gcc.dg/i386-387-1.c: Likewise.
5466         * gcc.dg/i386-387-2.c: Likewise.
5467         * gcc.dg/i386-387-3.c: Likewise.
5468         * gcc.dg/i386-387-4.c: Likewise.
5469         * gcc.dg/i386-387-5.c: Likewise.
5470         * gcc.dg/i386-387-6.c: Likewise.
5471         * gcc.dg/i386-asm-1.c: Likewise.
5472         * gcc.dg/i386-bitfield1.c: Likewise.
5473         * gcc.dg/i386-bitfield2.c: Likewise.
5474         * gcc.dg/i386-loop-1.c: Likewise.
5475         * gcc.dg/i386-loop-2.c: Likewise.
5476         * gcc.dg/i386-loop-3.c: Likewise.
5477         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5478         * gcc.dg/i386-pic-1.c: Likewise.
5479         * gcc.dg/i386-regparm.c: Likewise.
5480         * gcc.dg/i386-signbit-1.c: Likewise.
5481         * gcc.dg/i386-signbit-2.c: Likewise.
5482         * gcc.dg/i386-signbit-3.c: Likewise.
5483         * gcc.dg/i386-sse-5.c: Likewise.
5484         * gcc.dg/i386-sse-8.c: Likewise.
5485         * gcc.dg/i386-unroll-1.c: Likewise.
5486         * gcc.dg/tls/opt-1.c: Likewise.
5487         * gcc.dg/tls/opt-2.c: Likewise.
5488         * gcc.dg/unroll-1.c: Likewise.
5489         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5490         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5491         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5492         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5493
5494 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5495
5496         * g++.dg/template/incomplete1.C: New test.
5497
5498 2004-11-16  Nick Clifton  <nickc@redhat.com>
5499
5500         Revert patches accidentally commited during checkin of fixes for
5501         xstormy16 tests:
5502         gcc.c-torture/execute/simd-4.c: Revert
5503         gcc.dg/20040910-1.c: Revert.
5504
5505 2004-11-16  Paul Brook  <paul@codesourcery.com>
5506
5507         PR fortran/13010
5508         * gfortran.dg/der_pointer_1.f90: New test.
5509
5510 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5511
5512         PR c/18498
5513         * gcc.dg/bitfld-13.c: New test.
5514
5515 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5516
5517         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5518         powerpc*-*-linux*.
5519
5520         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5521         * gcc.dg/ppc64-abi-2.c: Ditto.
5522         * gcc.dg/ppc64-abi-3.c: Ditto.
5523
5524         * lib/gcc-dg.exp (dg-target-list): Remove.
5525
5526 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5527
5528         * gcc.dg/ia64-postinc.c: New test.
5529
5530 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5531
5532         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5533
5534 2004-11-15  Nick Clifton  <nickc@redhat.com>
5535
5536         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5537         __INT_MAX__ so that the test can be compiled by toolchains
5538         targeted at 16-bit processors.
5539
5540         * gcc.dg/20040625-1.c: Use long constants rather than integers
5541         when performing arithmetic that will overflow 16-bits.
5542
5543         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5544         xstormy16.  It does not support 128-bit vector operations.
5545
5546         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5547         with the macro PTR_TYPE.  Define this macro to an integer type
5548         suitable for holding a pointer.
5549
5550         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5551         the target is a 16-bit processor.
5552
5553         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5554         16-bit targets where the character constant will be too long.
5555
5556         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5557         where the double will not be directly addressable.
5558
5559 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5560
5561         Friend class name lookup 1/n, PR c++/18471
5562         * g++.dg/template/crash26.C: New test.
5563         * g++.dg/lookup/struct1.C: Adjust expected error.
5564         * g++.dg/parse/elab1.C: Likewise.
5565         * g++.dg/parse/elab2.C: Likewise.
5566         * g++.dg/parse/int-as-enum1.C: Likewise.
5567         * g++.dg/parse/struct-as-enum1.C: Likewise.
5568         * g++.dg/parse/typedef1.C: Likewise.
5569         * g++.dg/parse/typedef3.C: Likewise.
5570         * g++.dg/parse/typedef4.C: Likewise.
5571         * g++.dg/parse/typedef5.C: Likewise.
5572         * g++.dg/template/nontype4.C: Likewise.
5573         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5574         * g++.old-deja/g++.other/elab1.C: Likewise.
5575         * g++.old-deja/g++.other/syntax4.C: Likewise.
5576
5577 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5578
5579         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5580
5581 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5582
5583         * gcc.c-torture/execute/20041114-1.c: New test.
5584
5585 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5586
5587         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5588         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5589         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5590         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5591         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5592         gcc.dg/switch-7.c: New tests.
5593
5594 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5595
5596         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5597
5598 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5599
5600         PR tree-opt/18400
5601         * gcc.dg/vect/pr18400.c: New test.
5602
5603 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5604             Andrew Pinski  <pinskia@physics.uc.edu>
5605
5606         PR tree-opt/18425
5607         * gcc.dg/vect/pr18425.c: New test.
5608
5609 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5610
5611         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5612         Guard with dg-require-alias and dg-require-visibility.
5613
5614 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5615
5616         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5617
5618 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5619
5620         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5621
5622 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5623
5624         PR c++/17344
5625         * g++.dg/template/defarg5.C: New test.
5626
5627 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5628
5629         * g++.dg/parse/cast1.C: Run only on ILP32.
5630         * g++.old-deja/g++.mike/p784.C: Likewise.
5631
5632 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5633
5634         * gcc.c-torture/execute/20041113-1.c: New test.
5635
5636 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5637
5638         PR target/18230
5639         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5640         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5641         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5642         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5643         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5644         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5645         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5646         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5647         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5648         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5649         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5650         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5651         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5652
5653 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5654
5655         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5656         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5657         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5658         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5659         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5660         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5661         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5662         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5663         gcc.target/sparc/combined-1.c: New tests.
5664
5665 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5666
5667         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5668         New tests.
5669
5670 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5671
5672         * lib/gcc-dg.exp (dg-forbid-option): New function.
5673         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5674         * g++.dg/abi/bitfield8.C: Likewise.
5675         * g++.dg/abi/dtor1.C: Likewise.
5676         * g++.dg/abi/empty10.C: Likewise.
5677         * g++.dg/abi/empty7.C: Likewise.
5678         * g++.dg/abi/empty9.C: Likewise.
5679         * g++.dg/abi/layout3.C: Likewise.
5680         * g++.dg/abi/layout4.C: Likewise.
5681         * g++.dg/abi/thunk1.C: Likewise.
5682         * g++.dg/abi/thunk2.C: Likewise.
5683         * g++.dg/abi/vbase11.C: Likewise.
5684         * g++.dg/abi/vthunk2.C: Likewise.
5685         * g++.dg/abi/vthunk3.C: Likewise.
5686         * g++.dg/ext/attrib8.C: Likewise.
5687         * g++.dg/opt/longbranch2.C: Likewise.
5688         * g++.dg/opt/reg-stack4.C: Likewise.
5689         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5690         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5691         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5692         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5693         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5694         * gcc.dg/20000609-1.c: Likewise.
5695         * gcc.dg/20000720-1.c: Likewise.
5696         * gcc.dg/20011107-1.c: Likewise.
5697         * gcc.dg/20011119-1.c: Likewise.
5698         * gcc.dg/20020108-1.c: Likewise.
5699         * gcc.dg/20020122-2.c: Likewise.
5700         * gcc.dg/20020122-3.c: Likewise.
5701         * gcc.dg/20020201-3.c: Likewise.
5702         * gcc.dg/20020206-1.c: Likewise.
5703         * gcc.dg/20020218-1.c: Likewise.
5704         * gcc.dg/20020310-1.c: Likewise.
5705         * gcc.dg/20020411-1.c: Likewise.
5706         * gcc.dg/20020418-2.c: Likewise.
5707         * gcc.dg/20020426-1.c: Likewise.
5708         * gcc.dg/20020426-2.c: Likewise.
5709         * gcc.dg/20020517-1.c: Likewise.
5710         * gcc.dg/20020523-1.c: Likewise.
5711         * gcc.dg/20020523-2.c: Likewise.
5712         * gcc.dg/20020729-1.c: Likewise.
5713         * gcc.dg/20030204-1.c: Likewise.
5714         * gcc.dg/20030826-2.c: Likewise.
5715         * gcc.dg/20030926-1.c: Likewise.
5716         * gcc.dg/20031202-1.c: Likewise.
5717         * gcc.dg/980312-1.c: Likewise.
5718         * gcc.dg/980313-1.c: Likewise.
5719         * gcc.dg/990117-1.c: Likewise.
5720         * gcc.dg/990424-1.c: Likewise.
5721         * gcc.dg/990524-1.c: Likewise.
5722         * gcc.dg/991230-1.c: Likewise.
5723         * gcc.dg/i386-387-1.c: Likewise.
5724         * gcc.dg/i386-387-2.c: Likewise.
5725         * gcc.dg/i386-387-3.c: Likewise.
5726         * gcc.dg/i386-387-4.c: Likewise.
5727         * gcc.dg/i386-387-5.c: Likewise.
5728         * gcc.dg/i386-387-6.c: Likewise.
5729         * gcc.dg/i386-asm-1.c: Likewise.
5730         * gcc.dg/i386-bitfield1.c: Likewise.
5731         * gcc.dg/i386-bitfield2.c: Likewise.
5732         * gcc.dg/i386-loop-1.c: Likewise.
5733         * gcc.dg/i386-loop-2.c: Likewise.
5734         * gcc.dg/i386-loop-3.c: Likewise.
5735         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5736         * gcc.dg/i386-pic-1.c: Likewise.
5737         * gcc.dg/i386-regparm.c: Likewise.
5738         * gcc.dg/i386-signbit-1.c: Likewise.
5739         * gcc.dg/i386-signbit-2.c: Likewise.
5740         * gcc.dg/i386-signbit-3.c: Likewise.
5741         * gcc.dg/i386-sse-5.c: Likewise.
5742         * gcc.dg/i386-sse-8.c: Likewise.
5743         * gcc.dg/i386-unroll-1.c: Likewise.
5744         * gcc.dg/tls/opt-1.c: Likewise.
5745         * gcc.dg/tls/opt-2.c: Likewise.
5746         * gcc.dg/unroll-1.c: Likewise.
5747         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5748         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5749         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5750         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5751         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5752         -m64 is specified.
5753
5754 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/18389
5757         * g++.dg/parse/cond1.C: New test.
5758
5759         PR c++/18429
5760         * g++.dg/template/array9.C: New test.
5761         * g++.dg/ext/vla1.C: Adjust error messages.
5762         * g++.dg/ext/vlm1.C: Likewise.
5763         * g++.dg/template/crash2.C: Likewise.
5764
5765         PR c++/18436
5766         * g++.dg/template/call3.C: New test.
5767
5768         PR c++/18407
5769         * g++.dg/template/ptrmem11.C: New test.
5770
5771 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5772
5773         PR other/14264
5774         * lib/g++.exp: Set LC_ALL and LANG to C.
5775         * lib/gcc-dg.exp: Likewise.
5776         * lib/gfortran.exp: Likewise.
5777         * lib/objc.exp: Likewise.
5778         * lib/treelang.exp: Likewise.
5779
5780 2004-11-12  Andreas Schwab  <schwab@suse.de>
5781
5782         * gcc.dg/pr16286.c: Fix last change.
5783
5784 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5785
5786         PR c++/18416
5787         * g++.dg/init/global1.C: New test.
5788
5789 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5790
5791         * gcc.c-torture/execute/20041112-1.c: New test.
5792
5793 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5794
5795         * lib/gcc-dg.exp (dg-target-list): New.
5796
5797 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5798             Richard Sandiford  <rsandifo@redhat.com>
5799
5800         * lib/target-supports.exp (get-compiler_messages): New.
5801         (check_named_sections_available): Use it.
5802         (check_effective_target_ilp32): New.
5803         (check_effective_target_lp64): New.
5804         (is-effective-target): New.
5805         * lib/gcc-dg.exp (dg-require-effective-target): New.
5806
5807 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5808
5809         * gcc.dg/precedence-1.c: New test.
5810
5811 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5812
5813         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5814
5815         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5816         message, delete generated files, use more descriptive name for
5817         executable, and make the test unsupported when it cannot be run.
5818
5819         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5820         (dg-require-weak, dg-require-visibility, dg-require-alias,
5821         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5822         dg-require-iconv, dg-require-named-sections): Use it.
5823
5824         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5825
5826 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5827
5828         PR target/16457
5829         * gcc.dg/ppc-and-1: New
5830
5831         PR target/16796
5832         * gcc.dg/ppc-mov-1.c: New.
5833
5834         PR target/16458
5835         * gcc.dg/ppc-compare-1.c: New.
5836
5837 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5838
5839         * objc.dg/desig-init-2.m: New test.
5840
5841 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5842
5843         PR middle-end/18160
5844         * g++.dg/warn/register-var-1.C: New test.
5845         * g++.dg/warn/register-var-2.C: New test.
5846
5847 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5848
5849         * gcc.dg/union-2.c: New test.
5850
5851 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5852
5853         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5854         New test for PR tree-optimization/17892.
5855
5856 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5857
5858         PR c++/18369
5859         * g++.dg/init/new12.C: New test.
5860
5861 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5862
5863         * gcc.target/sparc: New directory.
5864         * gcc.target/sparc/sparc.exp: New driver.
5865         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5866         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5867         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5868         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5869
5870 2004-11-10  Paul Brook  <paul@codesourcery.com>
5871
5872         PR fortran/18218
5873         * gfortran.dg/list_read.c: New test.
5874
5875 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5876
5877         PR c/18322
5878         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5879         expected diagnostic location.
5880
5881 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5882
5883         * gcc.dg/20041109-1.c: New test.
5884
5885 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5886
5887         PR objc/18406
5888         * objc/compile/pr18406.m: New test.
5889
5890 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5891
5892         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5893
5894 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5895
5896         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5897
5898 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5899
5900         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5901
5902 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5903
5904         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5905         exit.
5906
5907 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5908
5909         PR tree-opt/18299
5910         * gcc.c-torture/pr18299-1.c: New test.
5911
5912 2004-11-06  Andreas Schwab  <schwab@suse.de>
5913
5914         * gcc.dg/pr16286.c: Also test for bool and pixel.
5915
5916 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5917
5918         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5919         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5920         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5921         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5922         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5923         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5924         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5925         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5926         gcc.dg/struct-semi-3.c: New tests.
5927
5928 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5929
5930         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5931
5932 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5933
5934         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5935         Do not use C99 designators.
5936
5937 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5938
5939         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5940
5941 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5942
5943         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5944         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5945         * gcc.c-torture/execute/simd-5.x: Remove.
5946
5947 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5948
5949         PR rtl-optimization/17933
5950         * gcc.dg/torture/pr17933-1.c: New test.
5951
5952 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5953
5954         PR target/18106
5955         * lib/target-supports.exp (check_weak_available): Support
5956         Windows.
5957
5958 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5959
5960         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5961         call to fflush(stdout) before abort.
5962         (my_ffsll): New function.
5963         (generate_fields): Use it.
5964
5965 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5966
5967         * gcc.dg/init-undef-1.c: New test.
5968
5969 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5970
5971         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5972         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5973         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5974         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5975         expected messages for new parser.
5976
5977 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5978
5979         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5980
5981 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5982
5983         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5984         on LP64 targets.
5985
5986 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5987
5988         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5989         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5990         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5991         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5992         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5993         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5994         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5995         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5996         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5997         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5998
5999 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6000
6001         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6002         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6003         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6004         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6005         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6006         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6007         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6008         for new parser.
6009
6010 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6011
6012         PR target/15342
6013         * gcc.dg/20041104-1.c: New test.
6014
6015 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6016
6017         * g++.dg/template/nontype7.C: New test.
6018         * g++.dg/template/nontype8.C: Likewise.
6019         * g++.dg/template/nontype9.C: Likewise.
6020         * g++.dg/template/nontype10.C: Likewise.
6021         * g++.dg/tc1/dr49.C: Likewise.
6022         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6023         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6024
6025 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6026
6027         * g++.dg/rtti/tinfo1.C: Remove xfails.
6028
6029 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6030
6031         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6032         packed attribute to the definition to satisfy the new C++ parser.
6033
6034 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6035
6036         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6037         invocations of va_arg.
6038
6039 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/18124
6042         * g++.dg/template/crash25.C: New test.
6043
6044         PR c++/18155
6045         * g++.dg/template/typedef2.C: New test.
6046         * g++.dg/parse/crash13.C: Adjust error markers.
6047
6048         PR c++/18177
6049         * g++.dg/conversion/const3.C: New test.
6050
6051 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6052
6053         PR fortran/17535
6054         PR fortran/17583
6055         PR fortran/17713
6056         * gfortran.dg/generic_[123].f90: New testcases.
6057
6058 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6059
6060         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6061         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6062
6063 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6064
6065         PR tree-opt/16808
6066         * gcc.c-torture/compile/pr16808.c: New test.
6067
6068 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6069
6070         PR rtl-optimization/17104
6071         * gcc.dg/ppc-bitfield1.c: New.
6072
6073 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6074
6075         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6076
6077 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6078
6079         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6080         strings for 32-bit code.
6081
6082 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6083
6084         PR c/18239
6085         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6086
6087 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6088
6089         PR c++/18064
6090         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6091
6092 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6093
6094         PR c++/15172
6095         * g++.dg/init/aggr2.C: New test.
6096
6097 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6098
6099         * objc.dg/local-decl-1.m: New test.
6100
6101 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6102
6103         * gcc.dg/20040910-1.c: Adjust regex.
6104
6105 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6106
6107         PR rtl-optimization/18084
6108         * g++.dg/opt/pr18084-1.C: New testcase.
6109
6110 2004-10-30  Matt Austern  <austern@apple.com>
6111
6112         PR c++/17542
6113         * g++.dg/ext/attrib18.C: New test.
6114
6115 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6116
6117         PR middle-end/18096
6118         * gcc.dg/pr18096-1.c: New test case.
6119
6120 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6121
6122         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6123
6124 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6125
6126         PR c/16666
6127         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6128         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6129         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6130         gcc.dg/old-style-prom-3.c: New tests.
6131
6132 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6133
6134         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6135         Remove unnecessary inclusion of stdio.h.
6136
6137 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6138
6139         PR rtl-optimization/17581
6140         * gcc.dg/pr17581-1.c: New test case.
6141
6142 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6143
6144         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6145         being implemented.
6146         * g++.dg/conversion/dr195-1.C: New.
6147         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6148         * g++.old-deja/g++.mike/p10148.C: Likewise.
6149
6150 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6151
6152         PR c++/17695
6153         * g++.dg/debug/typedef2.C: New test.
6154
6155 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6156
6157         PR fortran/13490
6158         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6159         * gfortran.dg/g77/README: Update.
6160
6161 2004-10-28  Matt Austern  <austern@apple.com>
6162
6163         PR c++/14124
6164         * g++.dg/ext/packed7.C: New test.
6165
6166 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6167
6168         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6169         scan-assembler.
6170         * lib/scanasm.exp (hidden-scan-for): New proc.
6171         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6172         string.
6173         (scan-not-hidden): Likewise.
6174         * lib/target-supports.exp (check_visibility_available): mach-o is
6175         support too.
6176
6177 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6178
6179         PR c++/17132
6180         * g++.dg/template/memclass3.C: New test.
6181
6182 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6183
6184         PR middle-end/18160
6185         * gcc.dg/register-var-1.c: New test.
6186         * gcc.dg/register-var-2.c: New test.
6187         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6188         error now.
6189
6190 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6191
6192         PR other/18172
6193         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6194         unused variables.
6195         * gcc.dg/vect/vect-22.c: Likewise.
6196
6197 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6198
6199         * gcc.dg/i386-rotate-1.c: New test.
6200
6201 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6202
6203         * g++.dg/init/ref12.C: Add "run" marker.
6204
6205         PR c++/17435
6206         * g++.dg/init/ref12.C: New test.
6207
6208         PR c++/18140
6209         * g++.dg/template/shift1.C: New test.
6210         * g++.dg/template/error10.C: Adjust error markers.
6211
6212 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6213
6214         PR tree-opt/17529
6215         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6216
6217 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6218
6219         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6220         * gcc.dg/weak/weak-3.c: Likewise.
6221         * gcc.dg/weak/weak-5.c: Likewise.
6222         * gcc.dg/weak/weak-9.c: Likewise.
6223         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6224         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6225
6226         * gcc.dg/darwin-weakimport-1.c: New.
6227
6228 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6229
6230         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6231
6232 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6233
6234         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6235         'syntax' error messages.
6236         * gcc.dg/cpp/direct2s.c: Likewise.
6237
6238 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6239
6240         * gcc.c-torture/compile/20041026-1.c: New.
6241
6242 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6243
6244         PR c++/18093
6245         * g++.dg/lookup/ns2.C: New test.
6246
6247         PR c++/18020
6248         * g++.dg/template/enum4.C: New test.
6249
6250         PR c++/18161
6251         * g++.dg/template/expr1.C: New test.
6252
6253 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6254
6255         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6256
6257 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6258
6259         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6260         gcc.dg/decl-nospec-3.c: New tests.
6261
6262 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6263
6264         * objc.dg/super-class-3.m: New test.
6265
6266 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6267
6268         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6269         resyncing.
6270         * gcc.dg/cpp/direct2s.c: Likewise.
6271
6272 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6273
6274         * objc.dg/image-info.m: Update for changes to section selection.
6275
6276 2004-10-25  David Ayers  <d.ayers@inode.at>
6277             Ziemowit Laski  <zlaski@apple.com>
6278
6279         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6280         diagnostics when messaging 'id <Proto>'.
6281         * objc.dg/class-protocol-1.m: New test.
6282         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6283         a non-existent method signature.
6284         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6285         Update diagnostics when messaging with non-existent method signature.
6286         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6287         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6288         invalid receivers are now resolved as if messaging 'id'; remove
6289         extraneous diagnostics.
6290
6291 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6292
6293         PR c/16667
6294         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6295         gcc.dg/init-desig-obs-3.c: New tests.
6296
6297 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6298
6299         * gcc.dg/debug/20041023-1.c: New test.
6300
6301 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6302
6303         PR middle-end/17407
6304         * gcc.c-torture/compile/pr17407.c: New test.
6305
6306         PR c++/18121
6307         * g++.dg/template/array8.C: New test.
6308
6309 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6310
6311         PR other/18138
6312         * lib/g++.exp: Accept more than one multilib libgcc.
6313         * lib/gcc-dg.exp: Likewise.
6314         * lib/objc.exp: Likewise.
6315         * lib/treelang.exp: Likewise.
6316         * lib/gfortran.exp: Likewise.
6317
6318 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6319
6320         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6321
6322 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6323
6324         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6325         * gcc.dg/c99-const-expr-3.c: Likewise.
6326
6327 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6328
6329         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6330
6331 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6332
6333         * gcc.c-torture/execute/loop-2e.x: Remove.
6334
6335 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6336
6337         PR c++/18095
6338         * g++.dg/parse/crash18.C: New.
6339         * g++.dg/parse/crash19.C: New.
6340
6341 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6342
6343         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6344         * g++.dg/ext/dllimport2.C: Same.
6345         * g++.dg/ext/dllimport8.C: Same.
6346
6347 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6348
6349         PR c++/10841
6350         * g++.dg/conversion/cast1.C: New test.
6351         * g++.dg/overload/pmf1.C: Adjust error marker.
6352
6353 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6354
6355         PR objc/17923
6356         * objc.dg/const-str-7.m: New test.
6357
6358 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6359
6360         * g++.dg/template/memfriend11.C: Fix comment typo.
6361         * g++.dg/template/memfriend14.C: Likewise.
6362
6363 2004-10-20  Richard Henderson  <rth@redhat.com>
6364
6365         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6366         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6367         -fasynchronous-unwind-tables.
6368
6369 2004-10-20  Richard Henderson  <rth@redhat.com>
6370
6371         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6372         (main): Return success.
6373         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6374         (main): Return success.
6375
6376 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6377
6378         PR c++/13495
6379         * g++.dg/template/memfriend9.C: New test.
6380         * g++.dg/template/memfriend10.C: Likewise.
6381         * g++.dg/template/memfriend11.C: Likewise.
6382         * g++.dg/template/memfriend12.C: Likewise.
6383         * g++.dg/template/memfriend13.C: Likewise.
6384         * g++.dg/template/memfriend14.C: Likewise.
6385         * g++.dg/template/memfriend15.C: Likewise.
6386         * g++.dg/template/memfriend16.C: Likewise.
6387         * g++.dg/template/memfriend17.C: Likewise.
6388         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6389
6390 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6391
6392         * g++.dg/conversion/dr195.C: New.
6393         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6394
6395 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6396             Devang Patel  <dpatel@apple.com>
6397
6398         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6399         of floating point arithmetic, which could trap.
6400
6401 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/14035
6404         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6405         * g++.dg/conversion/const2.C: New test.
6406         * g++.dg/expr/reinterpret2.C: New test.
6407         * g++.dg/expr/reinterpret3.C: New test.
6408         * g++.dg/expr/cast2.C: New test.
6409         * g++.dg/expr/copy1.C: New test.
6410         * g++.dg/other/conversion1.C: Change error message.
6411         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6412         function pointers to void *.
6413         * g++.old-deja/g++.mike/p10148.C: Likewise.
6414
6415 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6416
6417         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6418
6419 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6420
6421         PR c++/18047
6422
6423         * g++.dg/parse/expr3.C: New test.
6424
6425 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6426
6427         * gcc.dg/smod-1.c: New test.
6428
6429 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6430
6431         * objc.dg/method-14.m: New test.
6432
6433 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6434
6435         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6436         Also xfail as the patch was reverted.
6437
6438 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6439
6440         PR middle-end/16973
6441         * gcc.dg/pr16973.c: New test.
6442
6443 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6444
6445         PR tree-optimization/17656
6446         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6447
6448 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6449
6450         * g++.dg/eh/shadow1.C: New.
6451
6452 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6453
6454         * gcc.c-torture/compile/20041018-1.c: New test.
6455
6456 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6457
6458         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6459         compiler referring to register 0 when accessing sdata.  The linker
6460         now patches things up.
6461
6462 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6463
6464         PR c/17529
6465         * gcc.c-torture/compile/pr17529.c: New test.
6466
6467 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6468
6469         PR c++/17743
6470         * g++.dg/ext/attrib17.C: New test.
6471
6472 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6473
6474         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6475
6476 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6477
6478         PR c++/10479
6479         * g++.dg/ext/attrib16.C: New test.
6480
6481 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6482
6483         PR c++/17042
6484         * g++.dg/init/dso_handle1.C: New test.
6485
6486         PR c++/14667
6487         * g++.dg/parse/typedef6.C: New test.
6488
6489         PR c++/17916
6490         * g++.dg/parse/pragma1.C: New test.
6491
6492 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6493
6494         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6495
6496 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6497
6498         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6499         -fno-common when on HPPA HP-UX platforms.
6500
6501 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6502
6503         PR other/16820
6504         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6505         stdint.h.
6506         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6507         uintptr_t.
6508
6509 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6510
6511         PR c++/16301
6512         * g++.dg/lookup/strong-using-4.C: New test.
6513
6514 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6515
6516         PR middle-end/16567
6517         * gcc.c-torture/compile/nested-1.c: New test.
6518
6519 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6520
6521         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6522         and mipsisa64*-*-* (until support for misaligned loads is added).
6523         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6524         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6525         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6526         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6527         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6528         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6529
6530 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6531
6532         PR c++/17976
6533         * g++.dg/init/dtor3.C: New test.
6534
6535 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6536
6537         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6538
6539 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6540
6541         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6542         * gcc.dg/macho-lo-sum.c: Likewise.
6543
6544 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6545
6546         * gcc.dg/ppc-spe64-1.c: New test.
6547
6548 2004-10-14  Devang Patel  <dpatel@apple.com>
6549
6550         PR 17635
6551         * gcc.dg/pr17635.c : New test.
6552
6553 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6554
6555         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6556         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6557         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6558         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6559         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6560         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6561         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6562         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6563         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6564         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6565         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6566         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6567         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6568         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6569         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6570         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6571         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6572         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6573
6574 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6575
6576         * gcc.dg/vect/vect-82.c: New testcase.
6577         * gcc.dg/vect/vect-82_64.c: New testcase.
6578         * gcc.dg/vect/vect-83.c: New testcase.
6579         * gcc.dg/vect/vect-83_64.c: New testcase.
6580
6581 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6582
6583         * gcc.dg/cpp/error-1.c: New test.
6584
6585 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6586
6587         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6588
6589 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6590
6591         PR target/17984
6592         * gcc.dg/cris-peep2-xsrand2.c: New test.
6593
6594 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6595
6596         PR c++/17661
6597         * testsuite/g++.dg/expr/for2.C: New test.
6598
6599 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6600
6601         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6602
6603 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6604
6605         PR tree-optimization/17724
6606         * g++.dg/opt/pr17724-1.C: New test.
6607         * g++.dg/opt/pr17724-2.C: New test.
6608         * g++.dg/opt/pr17724-3.C: New test.
6609         * g++.dg/opt/pr17724-4.C: New test.
6610         * g++.dg/opt/pr17724-5.C: New test.
6611         * g++.dg/opt/pr17724-6.C: New test.
6612
6613 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6614
6615         PR c/17301
6616         * gcc.dg/pr17301-2.c: New test.
6617
6618 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6619
6620         PR c++/15876
6621         * g++.dg/parse/error22.C: New test.
6622
6623         PR c++/17936
6624         * g++.dg/template/spec18.C: New test.
6625
6626 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6627
6628         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6629         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6630         memcpy.
6631         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6632         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6633
6634 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6635
6636         * g++.dg/eh/cleanup5.C: Add dg-options "".
6637
6638 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6639
6640         PR middle-end/17657
6641         * gcc.dg/switch-4.c: New test case.
6642
6643 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6644
6645         * gcc.c-torture/execute/20041011-1.c: New test.
6646
6647 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6648
6649         PR c++/17554
6650         * g++.dg/init/for3.C: New test.
6651
6652         PR c++/17657
6653         * g++.dg/opt/switch2.C: New test.
6654
6655         PR middle-end/17703
6656         * g++.dg/warn/Wreturn-2.C: New test.
6657
6658 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6659
6660         PR c++/17907
6661         * g++.dg/eh/cleanup5.C: New test.
6662
6663 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6664
6665         PR c++/17393
6666         * g++.dg/parse/error21.C: New test.
6667
6668 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6669
6670         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6671         * g++.dg/warn/incomplete1.C: Likewise.
6672         * g++.dg/template/qualttp20.C: Likewise.
6673
6674 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6675
6676         PR c/17881
6677         * parm-incomplete-1.c: New test.
6678
6679 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR c++/17867
6682         * g++.dg/parse/error19.C: New test.
6683
6684         PR c++/17670
6685         * g++.dg/init/new11.C: New test.
6686
6687         PR c++/17821
6688         * g++.dg/parse/error20.C: New test.
6689
6690         PR c++/17826
6691         * g++.dg/template/crash24.C: New test.
6692
6693 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6694
6695         PR c/17301
6696         * gcc.dg/pr17301-1.c: New test.
6697
6698 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6699
6700         PR c/17189
6701         * gcc.dg/anon-struct-5.c: New test.
6702
6703 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6704
6705         PR c/17844
6706         * gcc.dg/pr17844-1.c: New test.
6707
6708 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6709
6710         PR tree-optimization/17906
6711         * gcc.c-torture/compile/pr17906.c: New.
6712
6713 2004-10-09  Stuart Hastings  <stuart@apple.com>
6714             Roger Sayle  <roger@eyesopen.com>
6715
6716         PR rtl-optimization/17853
6717         * gcc.dg/i386-mmx-5.c: New testcase.
6718
6719 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6720
6721         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6722
6723 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6724
6725         PR c++/17524
6726         * g++.dg/template/static9.C: New test.
6727
6728         PR c++/17685
6729         * g++.dg/parse/operator5.C: New test.
6730
6731 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6732
6733         PR middle-end/17894
6734         * gcc.c-torture/execute/divcmp-4.c: New test case.
6735
6736 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6737
6738         PR tree-opt/17902
6739         * g++.dg/opt/pr17902.C: New test.
6740
6741 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6742
6743         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6744
6745 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6746
6747         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6748
6749 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6750
6751         * gcc.dg/assign-warn-3.c: New test.
6752
6753 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6754
6755         PR c/16999
6756         * gcc.dg/cpp/ident-1.c: New test.
6757
6758 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6759
6760         * gcc.c-torture/compile/acc1.c: New.
6761
6762 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6763
6764         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6765         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6766
6767 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6768
6769         * gcc.dg/ultrasp11.c: New test.
6770
6771 2004-10-08  Michael Matz  <matz@suse.de>
6772
6773         * gcc.dg/doloop-2.c: New test.
6774
6775 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6776
6777         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6778         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6779         objc.dg/method-9.m: Update expected diagnostics.
6780
6781 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6782
6783         * gcc.dg/ppc-fsel-3.c: New file.
6784         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6785
6786 2004-10-07  Paul Brook  <paul@codesourcery.com>
6787
6788         * gfortran.dg/intrinsic_verify_1.f90: New test.
6789
6790 2004-10-07  Paul Brook  <paul@codesourcery.com>
6791
6792         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6793
6794 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6795
6796         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6797         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6798         commit.
6799
6800 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6801
6802         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6803
6804 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6805
6806         PR c++/17115
6807         * g++.dg/warn/Winline-4.C: New test.
6808
6809 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6810
6811         * gcc.c-torture/compile/20041007-1.c: New test.
6812
6813 2004-10-07  Paul Brook  <paul@codesourcery.com>
6814
6815         PR fortran/17678
6816         * gfortran.dg/use_allocated_1.f90: New test.
6817
6818 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6819
6820         PR middle-end/17849
6821         * gfortran.fortran-torture/compile/nested.f90: New test
6822
6823 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6824
6825         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6826
6827 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6828
6829         PR c++/17368
6830         * g++.dg/ext/asm6.C: New test.
6831
6832 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6833
6834         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6835
6836 2004-10-06  Paul Brook  <paul@codesourcery.com>
6837
6838         PR libfortran/17709
6839         * gfortran.dg/empty_format_1.f90: New test.
6840
6841 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6842
6843         PR fortran/17568
6844         * gfortran.dg/ishft.f90: New test.
6845
6846         PR fortran/17283
6847         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6848         tests.
6849
6850 2004-10-06  Paul Brook  <paul@codesourcery.com>
6851
6852         * gfortran.dg/do_1.f90: New test.
6853
6854 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6855
6856         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6857         optimizing for size.
6858
6859 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6860
6861         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6862
6863 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6864
6865         * gcc.c-torture/compile/20041005-1.c: New test.
6866
6867 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         PR c++/17829
6870         * g++.dg/lookup/koenig4.C: New.
6871
6872 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6873
6874         * g++.dg/other/classkey1.C: Adjust quoting marks.
6875         * g++.dg/parse/error15.C: Likewise.
6876         * g++.dg/template/meminit2.C (int>): Likewise.
6877
6878 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6879
6880         PR fortran/17283
6881         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6882
6883         PR fortran/17631
6884         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6885
6886         PR fortran/17708
6887         * gfortran.dg/pr17708.f90: New test.
6888
6889 2004-10-04  Chao-ying Fu  <fu@mips.com>
6890
6891         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6892         * gcc.dg/vect/vect-4.c: Ditto.
6893         * gcc.dg/vect/vect-5.c: Ditto.
6894         * gcc.dg/vect/vect-6.c: Ditto.
6895         * gcc.dg/vect/vect-8.c: Ditto.
6896         * gcc.dg/vect/vect-16.c: Ditto.
6897         * gcc.dg/vect/vect-30.c: Ditto.
6898         * gcc.dg/vect/vect-40.c: Ditto.
6899         * gcc.dg/vect/vect-41.c: Ditto.
6900         * gcc.dg/vect/vect-42.c: Ditto.
6901         * gcc.dg/vect/vect-43.c: Ditto.
6902         * gcc.dg/vect/vect-44.c: Ditto.
6903         * gcc.dg/vect/vect-45.c: Ditto.
6904         * gcc.dg/vect/vect-46.c: Ditto.
6905         * gcc.dg/vect/vect-47.c: Ditto.
6906         * gcc.dg/vect/vect-48.c: Ditto.
6907         * gcc.dg/vect/vect-49.c: Ditto.
6908         * gcc.dg/vect/vect-50.c: Ditto.
6909         * gcc.dg/vect/vect-51.c: Ditto.
6910         * gcc.dg/vect/vect-52.c: Ditto.
6911         * gcc.dg/vect/vect-53.c: Ditto.
6912         * gcc.dg/vect/vect-54.c: Ditto.
6913         * gcc.dg/vect/vect-55.c: Ditto.
6914         * gcc.dg/vect/vect-56.c: Ditto.
6915         * gcc.dg/vect/vect-57.c: Ditto.
6916         * gcc.dg/vect/vect-58.c: Ditto.
6917         * gcc.dg/vect/vect-59.c: Ditto.
6918         * gcc.dg/vect/vect-60.c: Ditto.
6919         * gcc.dg/vect/vect-74.c: Ditto.
6920         * gcc.dg/vect/vect-79.c: Ditto.
6921         * gcc.dg/vect/vect-80.c: Ditto.
6922
6923 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6924
6925         * gcc.dg/unused-7.c: Use the correct option.
6926
6927 2004-10-04  Paul Brook  <paul@codesourcery.com>
6928         Bud Davis  <bdavis9659@comcast.net>
6929
6930         PR fortran/17706
6931         PR fortran/16434
6932         * gfortran/pr17706.f90: New test.
6933         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6934
6935 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6936
6937         * gfortran.dg/pr17612.f90: New test.
6938
6939 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6940
6941         * g++.dg/template/local1.C: Adjust quoting marks in
6942         testing for diagnostics.
6943         * g++.dg/tls/diag-2.C: Likewise.
6944         * g++.dg/other/error8.C: Likewise.
6945
6946 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6947
6948         PR c/17178
6949         * gcc.dg/unused-4.c: Adjust to be correct.
6950
6951         PR c/17820
6952         * gcc.dg/unused-7.c: New test.
6953
6954 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6955
6956         PR c++/17797
6957         * g++.dg/overload/template2.C: New test.
6958
6959 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6960
6961         PR tree-optimization/16632
6962         * gcc.dg/tree-ssa/20041002-1.c: New.
6963
6964 2004-10-03  Paul Brook  <paul@codesourcery.com>
6965
6966         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6967         rather than relying on default formatting.
6968
6969 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6970
6971         * gcc.dg/20040920-1.c: Update expected message text.
6972
6973 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6974
6975         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6976
6977 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6978
6979         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6980         tree level.
6981
6982 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6983
6984         * gcc.dg/tree-ssa/pr17343.c: Remove.
6985
6986 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6987
6988         PR tree-opt/17343
6989         * gcc.dg/tree-ssa/pr17343.c: New test.
6990
6991 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6992
6993         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6994         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6995         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6996         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6997         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6998
6999 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7000
7001         * gcc.dg/lvalue-2.c: New test.
7002
7003 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7004
7005         PR c/17730
7006         * gcc.dg/pr17730-1.c: New test
7007
7008 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7009
7010         PR c/7425
7011         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7012
7013 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7014
7015         * gcc.c-torture/execute/stdarg-1.c: New test.
7016         * gcc.c-torture/execute/stdarg-2.c: New test.
7017         * gcc.c-torture/execute/stdarg-3.c: New test.
7018         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7019         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7020         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7021         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7022         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7023
7024 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7025
7026         PR tree-optimization/17697
7027         * g++.dg/opt/pr17697-1.C: New test.
7028         * g++.dg/opt/pr17697-2.C: New test.
7029         * g++.dg/opt/pr17697-3.C: New test.
7030
7031 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7032
7033         PR c/16409
7034         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7035         gcc.dg/vla-init-5.c: New tests.
7036
7037 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7038
7039         PR c/13804
7040         * gcc.dg/pr13804-1.c: New test.
7041
7042 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7043
7044         PR fortran/16938
7045         * gfortran.dg/pr16938.f90: New test.
7046
7047 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7048
7049         * g++.dg/template/crash23.C: New test.
7050
7051 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/17585
7054         * g++.dg/template/static8.C: New test.
7055
7056 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7057
7058         PR c++/17681
7059         * g++.dg/other/error9.C: New test.
7060
7061 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7062
7063         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7064
7065 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7066
7067         PR fortran/15164
7068         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7069
7070 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7071
7072         PR middle-end/17112
7073         * gcc.dg/pr17112-1.c: New test case.
7074
7075 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7076
7077         PR c/11459
7078         * gcc.dg/pr11459-1.c: New test.
7079
7080 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7081
7082         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7083         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7084
7085 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7086
7087         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7088
7089 2004-09-25  Jan Hubicka  <jh@suse.cz>
7090
7091         * compile/30040909-1.c: New test.
7092         * compile/30040907-1.c: New test.
7093
7094 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7095
7096         * gcc.c-torture/execute/va-arg-26.c: New test.
7097
7098 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7099
7100         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7101         extra diagnostics on targets with 64-bit pointers.
7102         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7103
7104 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7105
7106         PR c/17188
7107         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7108         * gcc.dg/decl-3.c: Adjust expected message.
7109
7110 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7111
7112         PR fortran/17615
7113         * gfortran.dg/pr17615.f90: New test.
7114
7115 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7116
7117         PR tree-optimzation/17517
7118         * g++.dg/tree-ssa/pr17517.C: New Test.
7119
7120 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7121
7122         PR c++/16889
7123         * g++.dg/lookup/ambig3.C: New.
7124
7125 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7126
7127         PR tree-opt/17624
7128         * g++.dg/opt/pr17624.C: New test.
7129
7130 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7131
7132         PR c/6980
7133         * gcc.dg/Wbad-function-cast-1.c: New test.
7134
7135 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7136
7137         * g++.dg/ext/complit1.C
7138         * g++.dg/other/error2.C
7139         * g++.dg/other/nontype-1.C
7140         * g++.dg/parse/crash11.C
7141         * g++.dg/parse/crash12.C
7142         * g++.dg/parse/error15.C
7143         * g++.dg/parse/error4.C
7144         * g++.dg/parse/tmpl-outside1.C
7145         * g++.dg/parse/too-many-tmpl-args1.C
7146         * g++.dg/template/dependent-expr3.C
7147         * g++.dg/template/error10.C
7148         * g++.dg/template/instantiate1.C
7149         * g++.dg/template/vtable2.C
7150         * g++.dg/warn/Wshadow-1.C
7151         * g++.dg/warn/weak1.C
7152         * g++.old-deja/g++.brendan/crash16.C
7153         * g++.old-deja/g++.brendan/crash18.C
7154         * g++.old-deja/g++.brendan/crash48.C
7155         * g++.old-deja/g++.brendan/crash49.C
7156         * g++.old-deja/g++.brendan/crash55.C
7157         * g++.old-deja/g++.brendan/crash56.C
7158         * g++.old-deja/g++.brendan/crash8.C
7159         * g++.old-deja/g++.brendan/enum11.C
7160         * g++.old-deja/g++.brendan/enum8.C
7161         * g++.old-deja/g++.brendan/enum9.C
7162         * g++.old-deja/g++.brendan/friend3.C
7163         * g++.old-deja/g++.brendan/misc14.C
7164         * g++.old-deja/g++.bugs/900402_02.C
7165         * g++.old-deja/g++.bugs/900404_03.C
7166         * g++.old-deja/g++.bugs/900404_04.C
7167         * g++.old-deja/g++.bugs/900428_03.C
7168         * g++.old-deja/g++.jason/crash4.C
7169         * g++.old-deja/g++.jason/overload21.C
7170         * g++.old-deja/g++.jason/redecl1.C
7171         * g++.old-deja/g++.jason/report.C
7172         * g++.old-deja/g++.jason/rfg10.C
7173         * g++.old-deja/g++.jason/template30.C
7174         * g++.old-deja/g++.law/arm12.C
7175         * g++.old-deja/g++.law/ctors5.C
7176         * g++.old-deja/g++.law/cvt20.C
7177         * g++.old-deja/g++.law/init10.C
7178         * g++.old-deja/g++.law/init8.C
7179         * g++.old-deja/g++.law/visibility17.C
7180         * g++.old-deja/g++.law/visibility7.C
7181         * g++.old-deja/g++.mike/net8.C
7182         * g++.old-deja/g++.mike/p646.C
7183         * g++.old-deja/g++.mike/p700.C
7184         * g++.old-deja/g++.mike/p701.C
7185         * g++.old-deja/g++.mike/p811.C
7186         * g++.old-deja/g++.ns/template13.C
7187         * g++.old-deja/g++.other/array3.C
7188         * g++.old-deja/g++.other/crash25.C
7189         * g++.old-deja/g++.other/dtor3.C
7190         * g++.old-deja/g++.other/dtor4.C
7191         * g++.old-deja/g++.other/main1.C
7192         * g++.old-deja/g++.other/warn7.C
7193         * g++.old-deja/g++.pt/crash11.C
7194         * g++.old-deja/g++.pt/crash36.C
7195         * g++.old-deja/g++.pt/spec22.C
7196         * g++.old-deja/g++.pt/spec9.C
7197         * g++.old-deja/g++.pt/ttp52.C
7198         * g++.old-deja/g++.robertl/eb103.C
7199         * g++.old-deja/g++.robertl/eb121.C
7200         * g++.old-deja/g++.robertl/eb22.C
7201         * g++.old-deja/g++.robertl/eb8.C:
7202         Update locations and/or regexps of dg-error markers.
7203         Remove markers for some bogus messages that are no longer issued.
7204
7205 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7206
7207         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7208         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7209
7210 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7211
7212         PR c++/17618
7213         * g++.dg/lookup/crash5.C: New test.
7214
7215 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7216
7217         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7218         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7219         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7220         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7221         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7222         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7223
7224         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7225         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7226         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7227         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7228         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7229         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7230
7231         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7232
7233         * gcc.dg/vect/vect-44.c: Check additional cases.
7234         * gcc.dg/vect/vect-48.c: Check additional cases.
7235
7236         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7237         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7238         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7239         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7240         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7241         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7242         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7243         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7244         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7245
7246         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7247         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7248         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7249
7250 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7251
7252         * gcc.dg/tree-ssa/loop-6.c: New test.
7253
7254 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7255
7256         PR c++/17620
7257         * g++.dg/inherit/base2.C: New.
7258
7259 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7260
7261         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7262         * gcc.dg/20001012-2.c: Likewise.
7263         * gcc.dg/20001013-1.c: Likewise.
7264         * gcc.dg/20001101-1.c: Likewise.
7265         * gcc.dg/20001102-1.c: Likewise.
7266         * gcc.dg/bf-spl1.c: Likewise.
7267         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7268         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7269
7270 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7271
7272         PR tree-optimization/16721
7273         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7274
7275 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7276
7277         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7278         * gcc.dg/20040305-1.c: Likewise.
7279
7280 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7281
7282         PR c/16566
7283         * gcc.c-torture/compile/pr16566-1.c,
7284         gcc.c-torture/compile/pr16566-2.c,
7285         gcc.c-torture/compile/pr16566-3.c: New tests.
7286
7287 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7288
7289         PR tree-optimization/17512
7290         * gcc.c-torture/compile/20040916-1.c.
7291
7292 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7293
7294         * gcc.dg/pragma-re-3.c: New test.
7295
7296 2004-09-17  Matt Austern  <austern@apple.com>
7297
7298         PR c++/15049
7299         * g++.dg/other/anon3.C: New.
7300
7301 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7302
7303         PR c++/7503
7304         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7305         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7306         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7307         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7308         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7309
7310 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7311
7312         PR fortran/17286
7313         * gfortran.dg/pr17286.f90: New test.
7314
7315 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7316
7317         PR c++/17530
7318         * g++.dg/template/static7.C: New test.
7319
7320 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7321
7322         PR tree-opt/17558
7323         * gcc.c-torture/compile/pr17558.c: New test.
7324
7325 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7326
7327         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7328         if SKIP_ATTRIBUTE is defined.
7329
7330 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7331
7332         PR fortran/15957
7333         * gfortran.dg/pr15957.f90: New test.
7334
7335 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7336
7337         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7338         in comparison.
7339         * gcc.dg/vect/vect-79.c: Likewise.
7340         * gcc.dg/vect/vect-80.c: Likewise.
7341
7342 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7343
7344         PR fortran/15750
7345         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7346
7347 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7348
7349         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7350         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7351         * gcc.dg/vect/vect-62.c: New testcase.
7352         * gcc.dg/vect/vect-63.c: New testcase.
7353         * gcc.dg/vect/vect-64.c: New testcase.
7354         * gcc.dg/vect/vect-65.c: New testcase.
7355         * gcc.dg/vect/vect-66.c: New testcase.
7356         * gcc.dg/vect/vect-67.c: New testcase.
7357         * gcc.dg/vect/vect-68.c: New testcase.
7358         * gcc.dg/vect/vect-69.c: New testcase.
7359         * gcc.dg/vect/vect-79.c: New testcase.
7360         * gcc.dg/vect/vect-80.c: New testcase.
7361
7362 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7363
7364         * gcc.target/mips/asm-1.c: New test.
7365
7366 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7367
7368         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7369         * gcc.dg/vect/vect-73.c: New testcase.
7370         * gcc.dg/vect/vect-74.c: New testcase.
7371         * gcc.dg/vect/vect-75.c: New testcase.
7372         * gcc.dg/vect/vect-76.c: New testcase.
7373         * gcc.dg/vect/vect-77.c: New testcase.
7374         * gcc.dg/vect/vect-78.c: New testcase
7375
7376 2004-09-18  Paul Brook  <paul@codesourcery.com>
7377
7378         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7379
7380 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7381
7382         PR c/17424
7383         * gcc.dg/pr17424-1.c: New test.
7384
7385 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7386
7387         * g++.dg/tree-ssa/pr17153.C: New test.
7388
7389 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7390
7391         PR pch/13361
7392         * testsuite/g++.dg/pch/wchar-1.C: New.
7393         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7394
7395 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7396
7397         * gcc.c-torture/execute/20040917-1.c: New test.
7398
7399 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7400
7401         PR tree-optimization/17319
7402         * gcc.dg/pr17319.c: New test.
7403
7404 2004-09-17  Devang Patel  <dpatel@apple.com>
7405
7406         * gcc.dg/20040813-1.c: New test.
7407
7408 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7409
7410         PR tree-optimization/17273
7411         * gcc.c-torture/compile/pr17273.c: New test.
7412
7413 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7414
7415         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7416         Update expected messages.
7417         * gcc.dg/declspec-13.c: New test.
7418
7419 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7420
7421         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7422
7423 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7424
7425         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7426         change what 'a' is pointing to.
7427
7428 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7429
7430         PR c++/16002
7431         * g++.dg/template/error18.C: New test.
7432
7433         PR c++/16029
7434         * g++.dg/warn/Wunused-8.C: New test.
7435
7436 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7437
7438         PR tree-optimization/17513
7439         * gcc.dg/20040916-1.c: New test.
7440
7441 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7442
7443         PR c++/17501
7444         * g++.dg/template/typename7.C: New test.
7445
7446 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7447
7448         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7449
7450 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7451
7452         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7453         with -ftree-based-profiling also.
7454         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7455
7456 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7457
7458         PR/15364
7459         * gfortran.dg/der_array_io_1.f90: New test.
7460         * gfortran.dg/der_array_io_2.f90: New test.
7461         * gfortran.dg/der_array_io_3.f90: New test.
7462
7463 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7464
7465         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7466         EABI.
7467
7468 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7469
7470         * g++.dg/opt/switch1.C: New test.
7471
7472 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7473
7474         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7475         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7476         Update expected messages.
7477
7478 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7479
7480         PR fortran/16485
7481         * gfortran.dg/same_name_1.f90: New test.
7482
7483 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7484
7485         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7486         dereference garbage pointers.
7487
7488 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7489
7490         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7491         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7492
7493         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7494         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7495         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7496
7497 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7498
7499         PR c++/17324
7500         * g++.dg/template/mangle1.C: New test.
7501
7502 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7503
7504         PR tree-optimization/17252
7505         * gcc.c-torture/execute/pr17252.c: New test.
7506
7507 2004-09-14  Andrew Pinski  <apinski@apple.com>
7508
7509         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7510
7511 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7512
7513         PR rtl-optimization/9771
7514         * gcc.dg/pr9771-1.c: New test case.
7515
7516 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7517
7518         PR tree-optimization/15262
7519         * gcc.c-torture/execute/pr15262-1.c: New test.
7520         * gcc.c-torture/execute/pr15262-2.c: New test.
7521
7522 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7523
7524         * gcc.dg/declspec-12.c: New test.
7525
7526 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7527
7528         * gfortran.dg/pr17090.f90: Add directives to test.
7529
7530 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7531
7532         * gcc.c-torture/compile/20040914-1.c: New test.
7533
7534 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7535
7536         PR c++/16162
7537         * g++.dg/template/decl2.C: New test.
7538
7539 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7540
7541         PR fortran/17090
7542         * gfortran.dg/pr17090.f90: New test.
7543
7544 2004-09-13  Dale Johannesen  <dalej@apple.com>
7545
7546         * gcc.c-torture/compile/pr17408.c:  New test case.
7547
7548 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/16716
7551         * g++.dg/parse/crash17.C: New test.
7552
7553         PR c++/17327
7554         * g++.dg/template/enum3.C: New test.
7555
7556 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7557
7558         * lib/gcc-defs.exp: Load wrapper.exp.
7559         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7560         using local code.
7561         * lib/gcc.exp (gcc_init): Similar.
7562         * lib/gfortran.exp (gfortran_init): Similar.
7563         * lib/objc.exp (objc_init): Similar.
7564         * lib/treelang.exp (treelang_init): Similar.
7565         * lib/wrapper.exp: New file with build_wrapper call machinery in
7566         ${tool}_maybe_build_wrapper.
7567
7568 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7569
7570         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7571         "inline".
7572         * gcc.dg/declspec-11.c: Update expected messages.
7573         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7574         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7575         gcc.dg/inline-12.c: New tests.
7576
7577 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7578
7579         * g++.dg/tree-ssa/pr17400.C: New testcase.
7580
7581 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7582
7583         * gcc.target/mips/sb1-1.c: New testcase.
7584
7585 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7586
7587         * lib/g77-dg.exp: Remove unused file.
7588         * lib/mike-g77.exp: Ditto.
7589         * lib/g77.exp: Ditto.
7590
7591 2004-09-12  Richard Henderson  <rth@redhat.com>
7592
7593         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7594
7595 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7596
7597         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7598         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7599         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7600         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7601         Update expected messages.
7602
7603 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7604
7605         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7606         declaration/use mismatch for dirp parameter.
7607
7608 2004-09-12  Andrew Pinski  <apinski@apple.com>
7609
7610         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7611         -fgnu-runtime is passed.
7612
7613 2004-09-12  Richard Henderson  <rth@redhat.com>
7614
7615         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7616         do the uplevel thing and update additional_flags directly.
7617         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7618         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7619         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7620         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7621
7622 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7623
7624         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7625
7626 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7627
7628         PR middle-end/17411
7629         * g++.dg/opt/pr17411-1.C: New test case.
7630
7631 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7632
7633         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7634         gcc.dg/tls/diag-2.c: Update expected messages.
7635         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7636         messages.
7637         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7638         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7639         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7640         gcc.dg/tls/diag-5.c: New tests.
7641
7642 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7643
7644         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7645
7646 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7647
7648         * g++.dg/parse/break-in-for.C: New test.
7649
7650 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7651
7652         * gcc.dg/tree-ssa/20040911-1.c: New test.
7653
7654 2004-09-11  Andreas Jaeger  <aj@suse.de>
7655
7656         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7657         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7658
7659 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7660
7661         * gcc.target/frv: New directory of FR-V-specific tests.
7662
7663 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7664
7665         * gcc.dg/convert-vec-1.c: New test.
7666
7667 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7668
7669         PR middle-end/17024
7670         * gcc.dg/pr17024-1.c: New test case.
7671
7672 2004-09-10  Eric Christopher  <echristo@redhat.com>
7673
7674         * gcc.dg/20040910-1.c: New test.
7675
7676 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7677
7678         * gcc.dg/bitfld-9.c: New test.
7679
7680 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7681
7682         * gcc.c-torture/execute/ieee/acc1.c: New test.
7683         * gcc.c-torture/execute/ieee/acc2.c: New test.
7684         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7685
7686 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7687
7688         * gcc.dg/deprecated-2.c: New test.
7689
7690 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7691
7692         * gcc.dg/init-vec-1.c: New test.
7693
7694 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7695
7696         PR middle-end/17055
7697         * gcc.dg/pr17055-1.c: New test case.
7698
7699 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7700
7701         PR target/17377
7702         * gcc.c-torture/execute/pr17377.c: New test.
7703
7704 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7705
7706         PR c/8420
7707         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7708         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7709         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7710         gcc.dg/long-long-typespec-1.c: New tests.
7711         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7712
7713 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7714
7715         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7716         gcc.dg/gnu99-static-1.c: New tests.
7717
7718 2004-09-08  Devang Patel  <dpatel@apple.com>
7719
7720         * gcc.dg/darwin-ld-20040828-1.c: New test.
7721         * gcc.dg/darwin-ld-20040828-2.c: New test.
7722         * gcc.dg/darwin-ld-20040828-3.c: New test.
7723
7724 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7725
7726         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7727         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7728         in error message.
7729         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7730         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7731         in error message.
7732         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7733         types they qualify.
7734         * objc.dg/type-size-2.m: Fix wording in comment.
7735         * objc.dg/va-meth-1.m: New test case.
7736
7737 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7738
7739         PR c/16633:
7740         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7741         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7742
7743 2004-09-06  Devang Patel  <dpatel@apple.com>
7744
7745         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7746         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7747
7748 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7749
7750         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7751         reflect changed line numbering of diagnostics.
7752
7753 2004-09-06  Paul Brook  <paul@codesourcery.com>
7754
7755         * gfortran.dg/edit_real_1.f90: Add new test.
7756
7757 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7758
7759         * gcc.dg/tree-ssa/loop-2.c: New test.
7760         * gcc.dg/tree-ssa/loop-3.c: New test.
7761         * gcc.dg/tree-ssa/loop-4.c: New test.
7762         * gcc.dg/tree-ssa/loop-5.c: New test.
7763
7764 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7765
7766         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7767
7768 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7769
7770         * gcc.dg/format/sentinel-1.c: New test.
7771
7772 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7773
7774         * testsuite/gcc.dg/builtins-46.c: New.
7775
7776 2004-09-03  Devang Patel  <dpatel@apple.com>
7777
7778         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7779         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7780
7781 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7782
7783         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7784         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7785         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7786         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7787         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7788         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7789         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7790         the non-portable bzero.
7791         * gcc.dg/20010912-1.c: xfail for NetWare.
7792         * gcc.dg/20020426-2.c: xfail for NetWare.
7793         * gcc.dg/20021014-1.c: xfail for NetWare.
7794         * gcc.dg/20021018-1.c: xfail for NetWare.
7795         * gcc.dg/20030213-1.c: xfail for NetWare.
7796         * gcc.dg/20030225-1.c: xfail for NetWare.
7797         * gcc.dg/20030708-1.c: xfail for NetWare.
7798         * gcc.dg/builtins-config.h: Also exclude NetWare.
7799         * gcc.dg/format/format.h: Define restrict only if not already defined.
7800         * gcc.dg/nest.c: xfail for NetWare.
7801         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7802         * lib/target-supports.exp (check_visibility_available): Exclude
7803         NetWare.
7804
7805 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7806
7807         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7808         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7809         deterministic starting point for the alignment of structure fields.
7810         * gcc.dg/Wpadded.c: Dito.
7811         * g++.dg/abi/vbase10.C: Dito.
7812
7813 2004-09-03  Devang Patel  <dpatel@apple.com>
7814
7815         * g++.dg/debug/pr15736.cc: New test.
7816
7817 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7818
7819         * README.QMTEST: Fix out-of-date link.
7820
7821 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7822
7823         PR fortran/16579
7824         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7825         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7826
7827 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7828
7829         * g++.dg/abi/arm_rtti1.C: New test.
7830
7831 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7832
7833         * gcc.dg/ppc-vector-memcpy.c: New.
7834         * gcc.dg/ppc-vector-memset.c: New.
7835
7836 2004-09-02  Chao-ying Fu  <fu@mips.com>
7837
7838         * gcc.target/mips/mips-3d-1.c: New test.
7839         * gcc.target/mips/mips-3d-2.c: New test.
7840         * gcc.target/mips/mips-3d-3.c: New test.
7841         * gcc.target/mips/mips-3d-4.c: New test.
7842         * gcc.target/mips/mips-3d-5.c: New test.
7843         * gcc.target/mips/mips-3d-6.c: New test.
7844         * gcc.target/mips/mips-3d-7.c: New test.
7845         * gcc.target/mips/mips-3d-8.c: New test.
7846         * gcc.target/mips/mips-3d-9.c: New test.
7847         * gcc.target/mips/mips-ps-1.c: New test.
7848         * gcc.target/mips/mips-ps-2.c: New test.
7849         * gcc.target/mips/mips-ps-3.c: New test.
7850         * gcc.target/mips/mips-ps-4.c: New test.
7851         * gcc.target/mips/mips-ps-type.c: New test.
7852
7853 2004-09-02  Paul Brook  <paul@codesourcery.com>
7854
7855         * gfortran.dg/edit_real_1.f90: Add new tests.
7856
7857 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7858
7859         PR fortran/15327
7860         * gfortran.dg/merge_char_1.f90: New test.
7861
7862 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7863
7864         PR fortran/16404
7865         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7866
7867 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7868
7869         PR c/1522
7870         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7871
7872 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7873
7874         * g++.dg/opt/loop1.C: Do not XFAIL.
7875
7876 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7877
7878         * gcc.c-torture/execute/20040831-1.c: New test.
7879
7880 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7881
7882         PR fortran/16579
7883         * gfortran.dg/g77/20010610.f: Now passes.
7884         Copy from g77.f-torture/execute. Add dg-run directive.
7885         * gfortran.dg/g77/README: Update
7886
7887 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7888
7889         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7890         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7891         (t1, t2, t3, t4): Add volatile.
7892
7893 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7894
7895         * g++.dg/ext/visibility/arm1.C: New test.
7896
7897 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7898
7899         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7900         -pedantic-errors.
7901
7902 2004-09-01  Paul Brook  <paul@codesourcery.com>
7903
7904         * gfortran.dg/eof_2.f90: New test.
7905
7906 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7907
7908         PR fortran/16579
7909         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7910
7911 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7912
7913         PR libfortran/16805
7914         * gfortran.dg/list_read_2.f90: New test.
7915
7916 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7917
7918         * g++.dg/abi/key1.C: New test.
7919
7920 2004-08-31  Richard Henderson  <rth@redhat.com>
7921
7922         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7923         form of offsetof.
7924         * g++.dg/other/offsetof5.C: Remove duplicate.
7925
7926 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7927
7928         PR fortran/17244
7929         * gfortran.dg/func_derived_1.f90: New test.
7930
7931 2004-08-31  Paul Brook  <paul@codesourcery.com>
7932
7933         * gfortran.dg/eof_1.f90: New test.
7934
7935 2004-08-31  Paul Brook  <paul@codesourcery.com>
7936
7937         * gfortran.dg/list_read_1.f90: New file.
7938
7939 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7940
7941         * g++.dg/opt/loop1.C: XFAIL.
7942
7943 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7944
7945         * gcc.dg/funcdef-storage-1.c: New.
7946         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7947         an extern function in local scope.
7948         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7949         declare an 'auto inline' function in local scope.
7950         * gcc.dg/20011130-1.c: Likewise.
7951         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7952         an 'auto' function in local scope.
7953         * gcc.dg/20021014-1.c: Likewise.
7954         * gcc.dg/20030331-2.c: Likewise.
7955
7956 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7957
7958         * gfortran.dg/blockdata_1.f90: New test.
7959
7960 2004-08-30  Richard Henderson  <rth@redhat.com>
7961
7962         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7963
7964 2004-08-30  Richard Henderson  <rth@redhat.com>
7965
7966         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7967         additional_flags set by alternate driver.
7968         (ieee-options): New procedure.
7969         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7970         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7971         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7972         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7973
7974 2004-08-30  Richard Henderson  <rth@redhat.com>
7975
7976         * lib/f-torture.exp: Remove.
7977
7978 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7979
7980         PR rtl-optimization/16590
7981         * g++.dg/opt/loop1.C: New test.
7982
7983 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7984
7985         PR fortran/13910
7986         * gfortran.dg/oldstyle_1.f90: New test.
7987
7988 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7989         Paul Brook  <paul@codesourcery.com>
7990
7991         * gfortran.dg/g77/README: Update.
7992         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7993         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7994         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7995
7996 2004-08-28  Paul Brook  <paul@codesourcery.com>
7997
7998         PR libfortran/17195
7999         * gfortran.dg/edit_real_1.f90: New test.
8000
8001 2004-08-27  Paul Brook  <paul@codesourcery.com>
8002
8003         * gfortran.dg/rewind_1.f90: New test.
8004
8005 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8006
8007         PR fortran/16597
8008         * gfortran.dg/pr16597.f90: New test.
8009
8010 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8011
8012         PR c/13801
8013         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8014         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8015         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8016         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8017         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8018
8019 2004-08-26  Nick Clifton  <nickc@redhat.com>
8020
8021         * gcc.c-torture/compile/pr17119.c: New test.
8022
8023 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8024
8025         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8026
8027 2004-08-25  Richard Henderson  <rth@redhat.com>
8028
8029         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8030         the bits that expect kind=8 to be the largest real kind.
8031
8032 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8033
8034         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8035
8036 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8037
8038         * gfortran.dg/assignment_1.f90: New test.
8039
8040 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8041
8042         * g++.dg/template/repo3.C: New test.
8043
8044 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8045
8046         PR middle-end/16693
8047         PR tree-optimization/16372
8048         * g++.dg/opt/pr16372-1.C: New test case.
8049         * g++.dg/opt/pr16693-1.C: New test case.
8050         * g++.dg/opt/pr16693-2.C: New test case.
8051
8052 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8053
8054         * objc.dg/proto-lossage-4.m: New test.
8055
8056 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8057
8058         PR c++/17155
8059         * g++.dg/inherit/local2.C: New test.
8060
8061 2004-08-25  Paul Brook  <paul@codesourcery.com>
8062
8063         PR fortran/17144
8064         * gfortran.dg/string_ctor_1.f90: New test.
8065
8066 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8067
8068         PR c++/14428
8069         * g++.dg/template/redecl2.C: New test.
8070
8071 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8072
8073         PR fortran/17143
8074         * gfortran.dg/pr17143.f90: New test.
8075
8076 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8077
8078         PR fortran/17164
8079         * gfortran.dg/pr17164.f90: New test.
8080
8081 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8082
8083         * gcc.dg/tree-ssa/loop-1.c: New test.
8084
8085 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8086
8087         * gcc.c-torture/compile/20040824-1.c: New test.
8088
8089 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8090
8091         * gcc.c-torture/compile/iftrap-3.c: New test.
8092
8093 2004-08-24  Paul Brook  <paul@codesourcery.com>
8094
8095         * gfortran.dg/entry_2.f90: New test.
8096
8097 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8098
8099         PR c++/16889
8100         * g++.dg/lookup/ambig[12].C: New.
8101
8102 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8103
8104         PR c++/16706
8105         * g++.dg/template/crash21.C: New test.
8106         * g++.dg/template/crash22.C: Likewise.
8107
8108 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8109
8110         PR c++/17149
8111         * g++.dg/template/access15.C: New.
8112
8113 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8114
8115         PR c++/17163
8116         * g++.dg/template/repo2.C: New test.
8117
8118 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8119
8120         PR rtl-optimization/17078
8121         * gcc.c-torture/execute/pr17078-1.c: New test case.
8122
8123 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8124
8125         PR c/14492
8126         * gcc.dg/debug/crash1.c: New test.
8127
8128 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8129
8130         PR c/16180
8131         * gcc.dg/loop-5.c: New test.
8132
8133 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8134
8135         * gcc.c-torture/execute/20040823-1.c: New test.
8136
8137 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8138
8139         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8140         to the assembler.  Simplify test accordingly.
8141         (asm_abi_flags): Use GNU names.
8142         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8143         to check for ABI flags.
8144
8145 2004-08-22  Andrew Pinski  <apinski@apple.com>
8146
8147         * g++.dg/opt/pr14029.C: New test.
8148         * gcc.c-torture/execute/pr15262.c: New test.
8149
8150 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8151
8152         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8153
8154 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8155
8156         PR 16908
8157         * gfortran.dg/direct_io.f90: New test.
8158
8159 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/17121
8162         * g++.dg/inherit/local2.C: New test.
8163
8164 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8165
8166         PR c++/17120
8167         * g++.dg/warn/Wparentheses-4.C: New test.
8168
8169 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR c++/17121
8172         * g++.dg/inherit/local2.C: New test.
8173
8174         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8175         * gcc.dg/ppc-ldstruct.c: Likewise.
8176         * gcc.dg/ppc64-abi-2.c: Likewise.
8177
8178 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8179
8180         PR rtl-optimization/17099
8181         * gcc.c-torture/execute/20040820-1.c: New test.
8182
8183 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8184
8185         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8186
8187 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8188
8189         PR fortran/17077
8190         * gfortran.dg/auto_array_1.f90: New test.
8191
8192 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8193
8194         PR fortran/17074
8195         * gfortran.dg/simpleif_1.f90: New test.
8196
8197 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8198
8199         * lib/target-supports.exp (check_profiling_available): Return
8200         false for arm*-*-symbianelf* and arm*-*-eabi*.
8201
8202         PR c++/15890
8203         * g++.dg/template/delete1.C: New test.
8204
8205 2004-08-19  Paul Brook  <paul@codesourcery.com>
8206
8207         PR fortran/14976
8208         PR fortran/16228
8209         * gfortran.dg/data_char_1.f90: New test.
8210
8211 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8212
8213         PR fortran/16946
8214         * gfortran.dg/reduction.f90: New testcase.
8215
8216 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8217
8218         PR fortran/16520
8219         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8220
8221 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8222
8223         PR c++/17041
8224         * g++.dg/Wparentheses-3.C: New test.
8225
8226 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8227
8228         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8229         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8230         * gcc.dg/vect/vect-2.c: Likewise.
8231         * gcc.dg/vect/vect-3.c: Likewise.
8232         * gcc.dg/vect/vect-4.c: Likewise.
8233         * gcc.dg/vect/vect-5.c: Likewise.
8234         * gcc.dg/vect/vect-6.c: Likewise.
8235         * gcc.dg/vect/vect-7.c: Likewise.
8236         * gcc.dg/vect/vect-25.c: Likewise.
8237         * gcc.dg/vect/vect-31.c: Likewise.
8238         * gcc.dg/vect/vect-32.c: Likewise.
8239         * gcc.dg/vect/vect-34.c: Likewise.
8240         * gcc.dg/vect/vect-36.c: Likewise.
8241         * gcc.dg/vect/vect-all.c: Likewise.
8242
8243 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/17068
8246         * g++.dg/template/operator4.C: New test.
8247
8248 2004-08-18  Richard Henderson  <rth@redhat.com>
8249
8250         * gcc.dg/20040206-1.c: XFAIL.
8251
8252 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8253
8254         PR c++/16246
8255         * g++.dg/template/array7.C: New test.
8256
8257 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8258
8259         * gcc.dg/mips-movcc-1.c: New test.
8260         * gcc.dg/mips-movcc-2.c: New test.
8261         * gcc.dg/mips-movcc-3.c: New test.
8262
8263         * gcc.dg/mips-nmadd-1.c: New test.
8264         * gcc.dg/mips-nmadd-2.c: New test.
8265
8266 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR c++/15871
8269         * g++.dg/opt/inline8.C: New test.
8270
8271         PR c++/16965
8272         * g++.dg/parse/error17.C: New test.
8273
8274 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8275
8276         * gcc.dg/vect: New directory for vectorizer tests.
8277         * gcc.dg/vect/tree-vect.h: New file.
8278         * gcc.dg/vect/vect.exp: New file.
8279         * gcc.dg/vect/pr16105.c.c: New test.
8280         * gcc.dg/vect/vect-1.c: New test.
8281         * gcc.dg/vect/vect-2.c: New test.
8282         * gcc.dg/vect/vect-3.c: New test.
8283         * gcc.dg/vect/vect-4.c: New test.
8284         * gcc.dg/vect/vect-5.c: New test.
8285         * gcc.dg/vect/vect-6.c: New test.
8286         * gcc.dg/vect/vect-7.c: New test.
8287         * gcc.dg/vect/vect-8.c: New test.
8288         * gcc.dg/vect/vect-9.c: New test.
8289         * gcc.dg/vect/vect-10.c: New test.
8290         * gcc.dg/vect/vect-11.c: New test.
8291         * gcc.dg/vect/vect-12.c: New test.
8292         * gcc.dg/vect/vect-13.c: New test.
8293         * gcc.dg/vect/vect-14.c: New test.
8294         * gcc.dg/vect/vect-15.c: New test.
8295         * gcc.dg/vect/vect-16.c: New test.
8296         * gcc.dg/vect/vect-17.c: New test.
8297         * gcc.dg/vect/vect-18.c: New test.
8298         * gcc.dg/vect/vect-19.c: New test.
8299         * gcc.dg/vect/vect-20.c: New test.
8300         * gcc.dg/vect/vect-21.c: New test.
8301         * gcc.dg/vect/vect-22.c: New test.
8302         * gcc.dg/vect/vect-23.c: New test.
8303         * gcc.dg/vect/vect-24.c: New test.
8304         * gcc.dg/vect/vect-25.c: New test.
8305         * gcc.dg/vect/vect-26.c: New test.
8306         * gcc.dg/vect/vect-27.c: New test.
8307         * gcc.dg/vect/vect-28.c: New test.
8308         * gcc.dg/vect/vect-29.c: New test.
8309         * gcc.dg/vect/vect-30.c: New test.
8310         * gcc.dg/vect/vect-31.c: New test.
8311         * gcc.dg/vect/vect-32.c: New test.
8312         * gcc.dg/vect/vect-33.c: New test.
8313         * gcc.dg/vect/vect-34.c: New test.
8314         * gcc.dg/vect/vect-35.c: New test.
8315         * gcc.dg/vect/vect-36.c: New test.
8316         * gcc.dg/vect/vect-37.c: New test.
8317         * gcc.dg/vect/vect-38.c: New test.
8318         * gcc.dg/vect/vect-40.c: New test.
8319         * gcc.dg/vect/vect-41.c: New test.
8320         * gcc.dg/vect/vect-42.c: New test.
8321         * gcc.dg/vect/vect-43.c: New test.
8322         * gcc.dg/vect/vect-44.c: New test.
8323         * gcc.dg/vect/vect-45.c: New test.
8324         * gcc.dg/vect/vect-46.c: New test.
8325         * gcc.dg/vect/vect-47.c: New test.
8326         * gcc.dg/vect/vect-48.c: New test.
8327         * gcc.dg/vect/vect-49.c: New test.
8328         * gcc.dg/vect/vect-50.c: New test.
8329         * gcc.dg/vect/vect-51.c: New test.
8330         * gcc.dg/vect/vect-52.c: New test.
8331         * gcc.dg/vect/vect-53.c: New test.
8332         * gcc.dg/vect/vect-54.c: New test.
8333         * gcc.dg/vect/vect-55.c: New test.
8334         * gcc.dg/vect/vect-56.c: New test.
8335         * gcc.dg/vect/vect-57.c: New test.
8336         * gcc.dg/vect/vect-58.c: New test.
8337         * gcc.dg/vect/vect-59.c: New test.
8338         * gcc.dg/vect/vect-60.c: New test.
8339         * gcc.dg/vect/vect-61.c: New test.
8340         * gcc.dg/vect/vect-all.c: New test.
8341         * gcc.dg/vect/vect-none.c: New test.
8342
8343 2004-08-17  Paul Brook  <paul@codesourcery.com>
8344
8345         PR fortran/13082
8346         * gfortran.dg/entry_1.f90: New test.
8347
8348 2004-08-17  Andrew Pinski  <apinski@apple.com>
8349
8350         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8351
8352 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8353
8354         * gcc.dg/pr17036-1.c: New test.
8355
8356 2004-08-16  Devang Patel  <dpatel@apple.com>
8357
8358         * gcc.dg/darwin-20040809-1.c: New test.
8359
8360 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8361
8362         * gcc.dg/funcdef-attr-1.c: New test.
8363
8364 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8365
8366         * gcc.dg/altivec-17.c: New test.
8367         * gcc.dg/altivec-18.c: New test.
8368
8369 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8370
8371         PR c++/6749
8372         * g++.dg/template/vtable2.C: New test.
8373
8374 2004-08-14  Richard Henderson  <rth@redhat.com>
8375
8376         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8377         * gcc.dg/pack-test-4.c (main): Return 0.
8378         * gcc.dg/setjmp-1.c: Remove XFAIL.
8379         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8380
8381 2004-08-14  Richard Henderson  <rth@redhat.com>
8382
8383         * gcc.dg/980217-1.c: Add prototype for printf.
8384
8385 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8386
8387         * gfortran.dg/pr16935.f90: New test.
8388
8389 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8390
8391         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8392
8393 2004-08-13  Paul Brook  <paul@codesourcery.com>
8394
8395         * gfortran.dg/der_io_1.f90: Remove stray comma.
8396
8397 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8398
8399         * gcc.dg/vmx/cw-bug-2.c: Remove.
8400         * gcc.dg/vmx/vprint-1.c: Remove.
8401         * gcc.dg/vmx/vscan-1.c: Remove.
8402
8403 2004-08-12  Devang patel  <dpatel@apple.com>
8404
8405         * gcc.dg/darwin-20040809-2.c: New test.
8406
8407 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8408
8409         * g++.dg/ext/altivec-12.C: New test.
8410
8411         * g++.dg/ext/altivec-11.C: New test.
8412
8413 2004-08-12  Paul Brook  <paul@codesourcery.com>
8414
8415         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8416
8417 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8418
8419         * g++.dg/ext/altivec-2.C: Check for hardware support before
8420         executing any VMX instructions.
8421
8422         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8423
8424 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8425
8426         PR c++/16276
8427         * g++.old-deja/g++.other/comdat4.C: New test.
8428         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8429
8430 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8431
8432         PR target/16286
8433         * gcc.dg/pr16286.c: New test.
8434
8435 2004-08-12 Jan Beulich <jbeulich@novell.com>
8436
8437         * g++.dg/ext/asm5.C: New.
8438
8439 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8440
8441         PR c++/16698
8442         * g++.dg/eh/crash1.C: New test.
8443
8444         PR c++/16717
8445         * g++.dg/ext/construct1.C: New test.
8446
8447 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/16853
8450         * g++.dg/init/ptrmem1.C: New test.
8451
8452         PR c++/16618
8453         * g++.dg/parse/offsetof5.C: New test.
8454
8455         PR c++/16870
8456         * g++.dg/template/overload3.C: New test.
8457
8458 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8459
8460         PR c++/16964
8461         * g++.dg/parse/error16.C: New test.
8462
8463         PR c++/16904
8464         * g++.dg/template/error14.C: New test.
8465
8466         PR c++/16929
8467         * g++.dg/template/error15.C: New test.
8468
8469 2004-08-11  Devang Patel  <dpatel@apple.com>
8470
8471         * gcc.dg/darwin-ld-20040809-1.c: New test.
8472         * gcc.dg/darwin-ld-20040809-2.c: New test.
8473
8474 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8475
8476         PR fortran/16917
8477         * gfortran.dg/dfloat_1.f90: New test.
8478
8479 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8480
8481         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8482         * gcc.dg/dll-2.c: Fix dg-require syntax.
8483         * gcc.misc-tests/arm-isr.c (abort): Declare.
8484         (exit): Likewise.
8485
8486 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8487
8488         PR c++/16971
8489         * g++.dg/parse/crash16.C: New test.
8490
8491 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8492
8493         * gcc.dg/mips-rsqrt-1.c: New test case.
8494         * gcc.dg/mips-rsqrt-2.c: New test case.
8495         * gcc.dg/mips-rsqrt-3.c: New test case.
8496
8497 2004-08-10  Paul Brook  <paul@codesourcery.com>
8498
8499         * gfortran.dg/der_io_1.f90: New test.
8500
8501 2004-08-10  Paul Brook  <paul@codesourcery.com>
8502
8503         PR fortran/16919
8504         * gfortran.dg/der_array_1.f90: New test.
8505
8506 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8507
8508         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8509
8510 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8511
8512         * gcc.dg/wchar_t-2.c: Fix typo.
8513
8514 2004-08-09  Falk Hueffner  <falk@debian.org>
8515
8516         PR tree-optimization/12517
8517         * gcc.c-torture/compile/pr12517.c: New test.
8518
8519         PR tree-optimization/12578
8520         * gcc.c-torture/compile/pr12578.c: New test.
8521
8522         PR tree-optimization/12899
8523         * gcc.c-torture/compile/pr12899.c: New test.
8524
8525         PR rtl-optimization/14692
8526         * gcc.c-torture/compile/pr14692.c: New test.
8527
8528         PR tree-optimization/16461
8529         * gcc.c-torture/compile/pr16461.c: New test.
8530
8531 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8532
8533         * gfortran.dg/getenv_1.f90: New test.
8534
8535 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8536
8537         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8538         wchar_t.
8539         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8540
8541 2004-08-06  Paul Brook  <paul@codesourcery.com>
8542
8543         * gfortran.dg/ret_array_1.f90: New test.
8544         * gfortran.dg/ret_pointer_1.f90: New test.
8545
8546 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8547
8548         * gcc.dg/missing-field-init-[12].c: New tests.
8549         * g++.dg/warn/missing-field-init-[12].C: New tests.
8550
8551 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8552
8553         * gcc.dg/enum2.c: New test.
8554         * gcc.dg/symbian3.c: Likewise.
8555         * gcc.dg/symbian4.c: Likewise.
8556         * gcc.dg/wchar_t-2.c: Likewise.
8557
8558 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8559
8560         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8561         destructor tests.
8562
8563 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8564
8565         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8566         dg-require-visiblity.
8567         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8568         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8569         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8570         * g++.dg/ext/visibility/new1.C: Likewise.
8571         * g++.dg/ext/visibility/pragma.C: Likewise.
8572         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8573         * g++.dg/ext/visibility/virtual.C: Likewise.
8574         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8575         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8576         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8577         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8578         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8579         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8580         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8581         * g++/dg/ext/visibility/visibility-8.C: New test.
8582         * gcc.c-torture/compile/dll.x: Remove.
8583         * gcc.dg/dll-2.c: Use dg-require-dll
8584         * gcc.dg/visibility-10.c: New test.
8585         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8586         supporting DLLs.
8587         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8588         (scan_not_hidden): Likewise.
8589
8590 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8591
8592         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8593
8594 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8595
8596         * gcc.c-torture/execute/20040805-1.c: New test.
8597
8598 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8599
8600         * gcc.dg/20020118-1.c: Declare abort.
8601         * gcc.dg/altivec_check.h: Likewise.
8602         * gcc.dg/iftrap-2.c: Likewise.
8603         * gcc.dg/pragma-darwin.c: Likewise.
8604         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8605
8606 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8607
8608         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8609
8610 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8611
8612         * gcc.c-torture/execute/builtins/abs-2.c,
8613         gcc.c-torture/execute/builtins/abs-3.c,
8614         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8615         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8616         intmax_t, uintmax_t and their limits.
8617         * gcc.dg/intmax_t-1.c: New test.
8618
8619 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8620
8621         * g++.dg/tc1/dr147.C: Add reference to PR.
8622
8623 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8624
8625         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8626         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8627
8628 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8629
8630         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8631
8632 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8633
8634         * gcc.dg/redecl-5.c: New test.
8635         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8636         of scanf.
8637
8638 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8639
8640         PR middle-end/16790
8641         * gcc.c-torture/execute/pr16790-1.c: New test case.
8642
8643 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8644
8645         * g++.dg/ext/visibility/assign1.C: New test.
8646         * g++.dg/ext/visibility/new1.C: Likewise.
8647
8648         * gcc.dg/symbian1.c: New test.
8649         * gcc.dg/symbian2.c: Likewise.
8650
8651 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         PR target/16570
8654         * gcc.dg/i386-sse-9.c: New test.
8655
8656 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8657
8658         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8659
8660 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8661
8662         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8663         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8664         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8665         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8666         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8667         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8668         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8669         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8670         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8671         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8672         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8673         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8674         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8675         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8676         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8677         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8678         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8679         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8680         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8681         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8682         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8683         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8684         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8685         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8686         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8687         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8688         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8689         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8690         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8691         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8692         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8693         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8694         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8695         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8696         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8697         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8698         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8699         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8700         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8701         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8702         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8703         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8704         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8705         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8706         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8707         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8708         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8709         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8710         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8711         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8712         gcc.misc-tests/i386-pf-3dnow-1.c,
8713         gcc.misc-tests/i386-pf-athlon-1.c,
8714         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8715         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8716         Declare built-in functions used.
8717         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8718
8719 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/16707
8722         * g++.dg/lookup/using12.C: New test.
8723
8724         * g++.dg/init/null1.C: Fix PR number.
8725         * g++.dg/parse/namespace10.C: Likewise.
8726
8727 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8728
8729         PR c++/16224
8730         * g++.dg/template/spec17.C: New test.
8731         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8732         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8733
8734 2004-08-02  David Billinghurst
8735
8736         PR fortran/16292
8737         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8738
8739 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8740
8741         * gcc.dg/ia64-got-1.c: New test case.
8742
8743 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8744
8745         PR c++/16489
8746         * g++.dg/init/null1.C: New test.
8747         * g++.dg/tc1/dr76.C: Adjust error marker.
8748
8749         PR c++/16529
8750         * g++.dg/parse/namespace10.C: New test.
8751
8752         PR c++/16810
8753         * g++.dg/inherit/ptrmem2.C: New test.
8754
8755 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8756
8757         PR target/16155
8758         * gcc.dg/pr16155.c: New test.
8759
8760 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8761
8762         * gcc.dg/redecl-2.c: New test.
8763
8764 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8765
8766         * gcc.dg/darwin-longdouble.c: New file.
8767
8768 2004-07-30  Richard Henderson  <rth@redhat.com>
8769
8770         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8771         write to constant argument.
8772         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8773
8774 2004-07-30  Richard Henderson  <rth@redhat.com>
8775
8776         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8777         tests of nearest around zero.
8778
8779 2004-07-30  Andrew Pinski  <apinski@apple.com>
8780
8781         * gcc.c-torture/compile/20040730-1.c: New test.
8782
8783 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8784
8785         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8786         powerpc-eabispe.
8787
8788 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8789
8790         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8791
8792 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8793
8794         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8795         contains $ld_library_path.
8796         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8797
8798 2004-07-29  Richard Henderson  <rth@redhat.com>
8799
8800         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8801
8802         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8803         (alt2, which): New.
8804         (Check): Accept either alternative.
8805
8806 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8807
8808         * g++.dg/abi/inline1.C: New test.
8809         * g++.dg/abi/local1-a.cc: Likewise.
8810         * g++.dg/abi/local1.C: Likewise.
8811         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8812         * g++.dg/abi/mangle12.C: Likewise.
8813         * g++.dg/abi/mangle17.C: Likewise.
8814         * g++.dg/abi/mangle20-2.C: Likewise.
8815         * g++.dg/opt/interface1.C: Likewise.
8816         * g++.dg/opt/interface1.h: Likewise.
8817         * g++.dg/opt/interface1-a.cc: New test.
8818         * g++.dg/parse/repo1.C: New test.
8819         * g++.dg/template/repo1.C: Likewise.
8820         * g++.dg/warn/Winline-1.C: Likewise.
8821         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8822
8823 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8824
8825         * gcc.dg/tree-ssa/20040729-1.c: New test.
8826
8827 2004-07-27  Matt Austern <austern@apple.com>
8828
8829         * gcc.dg/darwin-bool-1.c: New test.
8830         * gcc.dg/darwin-bool-2.c: New test.
8831
8832 2004-07-28  Richard Henderson  <rth@redhat.com>
8833
8834         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8835         arguments in the correct type.  Don't write to constant arguments.
8836
8837 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8838
8839         PR tree-optimization/16688
8840         PR tree-optimization/16689
8841         * g++.dg/tree-ssa/pr16688.C: New test.
8842
8843 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8844
8845         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8846         loads.  Not only in the comment, this time.
8847
8848 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8849
8850         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8851         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8852         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8853         * gcc.dg/sh4a-bitmovua.c: New.
8854         * gcc.dg/sh4a-cos.c: New.
8855         * gcc.dg/sh4a-cosf.c: New.
8856         * gcc.dg/sh4a-fprun.c: New.
8857         * gcc.dg/sh4a-fsrra.c: New.
8858         * gcc.dg/sh4a-memmovua.c: New.
8859         * gcc.dg/sh4a-sin.c: New.
8860         * gcc.dg/sh4a-sincos.c: New.
8861         * gcc.dg/sh4a-sincosf.c: New.
8862         * gcc.dg/sh4a-sinf.c: New.
8863
8864 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8865
8866         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8867         conditionals.
8868         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8869         loads.
8870         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8871         DOM1.
8872
8873 2004-07-27  Andrew Pinski  <apinski@apple.com>
8874
8875         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8876
8877 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8878
8879         * gcc.dg/pragma-isr.c: New test.
8880
8881 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8882
8883         PR c++/14429
8884         * g++.dg/template/ttp11.C: New test.
8885
8886 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8887
8888         * gcc.c-torture/compile/20040727-1.c: New test.
8889
8890 2004-07-26  Eric Christopher  <echristo@redhat.com>
8891
8892         * gcc.c-torture/compile/20040726-2.c: New test.
8893
8894 2004-07-26  Andrew Pinski  <apinski@apple.com>
8895
8896         * g++.dg/rtti/tinfo1.C: Xfail.
8897
8898 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8899
8900         * gcc.c-torture/compile/20040726-1.c: New test.
8901
8902 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8903             Brian Ryner  <bryner@brianryner.com>
8904
8905         PR c++/9283
8906         PR c++/15000
8907         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8908         * g++.dg/ext/visibility/: New directory.
8909         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8910         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8911         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8912         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8913         * g++.dg/ext/visibility/fvisibility.C,
8914         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8915         g++.dg/ext/visibility/fvisibility-override1.C
8916         g++.dg/ext/visibility/fvisibility-override2.C
8917         g++.dg/ext/visibility/memfuncts.C
8918         g++.dg/ext/visibility/noPLT.C
8919         g++.dg/ext/visibility/pragma.C
8920         g++.dg/ext/visibility/pragma-override1.C
8921         g++.dg/ext/visibility/pragma-override2.C
8922         g++.dg/ext/visibility/staticmemfuncts.C
8923         g++.dg/ext/visibility/virtual.C: New tests.
8924
8925 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8926
8927         PR c/15360
8928         * gcc.dg/pr15360-1.c: New test.
8929
8930 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8931
8932         * gcc.dg/pragma-align-2.c: New test.
8933         * gcc.dg/pragma-init-fini.c: New test.
8934         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8935         targets.
8936
8937 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8938
8939         * gcc.dg/init-string-2.c: New test.
8940
8941 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8942
8943         PR 16684
8944         * gcc.dg/Wredundant-decls-1.c: New test case.
8945
8946 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8947
8948         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8949         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8950         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8951         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8952         * gcc.dg/compat/generate-random.c: New file.
8953         * gcc.dg/compat/generate-random.h: Likewise.
8954         * gcc.dg/compat/generate-random_r.c: Likewise.
8955         * gcc.dg/compat/struct-layout-1.h: Likewise.
8956         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8957         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8958         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8959         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8960         * gcc.dg/compat/struct-layout-1_main.c: New test.
8961         * gcc.dg/compat/struct-layout-1_x.c: New file.
8962         * gcc.dg/compat/struct-layout-1_y.c: New file.
8963         * gcc.dg/compat/struct-layout-1_test.h: New file.
8964
8965 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8966
8967         * gcc.dg/comp-return-1.c: New test
8968
8969 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8970
8971         * gcc.dg/vmx/8-02a.c: Fix typo.
8972
8973         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8974         * gcc.dg/darwin-abi-3.c: New test.
8975
8976         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8977         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8978
8979         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8980         * gcc.dg/vmx/ops-long-1.c: New test.
8981         * gcc.dg/vmx/ops-long-2.c: New test.
8982
8983 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8984
8985         * g++.dg/lookup/conv-[1234].C: New.
8986
8987 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8988
8989         * g++.dg/parse/attr2.C: Simplify.
8990
8991 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8992
8993         PR c/7284
8994         * gcc.c-torture/execute/pr7284-1.c: New test.
8995
8996 2004-07-22  Brian Booth  <bbooth@redhat.com>
8997
8998         * gcc.dg/tree-ssa/20040721-1.c: New test.
8999
9000 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9001
9002         * g++.dg/template/crash20.c: New.
9003
9004 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9005
9006         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9007         Add dg-run directive.  Declare variables as required.
9008         * gfortran.dg/g77/README: Update
9009
9010 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9011
9012         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9013         gcc.dg/cris-peep2-andu2.c: New tests.
9014
9015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9016
9017         PR c/15052
9018         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9019         on return type.
9020         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9021         messages.
9022         * gcc.dg/qual-return-2.c: Update expected messages.
9023         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9024
9025 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9026
9027         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9028         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9029
9030 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9031
9032         PR c/11250
9033         * gcc.dg/init-string-1.c: New test.
9034
9035 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR middle-end/15345
9038         PR c/16450
9039         * gcc.dg/torture/nested-fn-1.c: New test.
9040
9041 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9042
9043         PR target/16559
9044         * gcc.dg/ia64-fptr-1.c: New file.
9045
9046 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9047
9048         PR c++/14497
9049         * g++.dg/template/spec16.C: New test.
9050         * g++.old-deja/g++.robertl/eb118.C: Remove.
9051
9052 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9053
9054         PR c++/509
9055         * g++.dg/template/spec15.C: New test.
9056
9057 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9058
9059         Copy cases from g77.f-torture/execute and add dg-run
9060         directive.  Other changes as noted.
9061         * gfortran.dg/g77/13037.f
9062         * gfortran.dg/g77/1832.f
9063         * gfortran.dg/g77/19981119-0.f
9064         * gfortran.dg/g77/19990313-0.f
9065         * gfortran.dg/g77/19990313-1.f
9066         * gfortran.dg/g77/19990313-2.f
9067         * gfortran.dg/g77/19990313-3.f
9068         * gfortran.dg/g77/19990419-1.f
9069         * gfortran.dg/g77/19990826-0.f
9070         * gfortran.dg/g77/19990826-2.f
9071         * gfortran.dg/g77/20000503-1.f
9072         * gfortran.dg/g77/20001111.f
9073         * gfortran.dg/g77/20010116.f
9074         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9075         * gfortran.dg/g77/20010430.f
9076         * gfortran.dg/g77/6177.f
9077         * gfortran.dg/g77/947.f
9078         * gfortran.dg/g77/970816-3.f
9079         * gfortran.dg/g77/971102-1.f
9080         * gfortran.dg/g77/980520-1.f
9081         * gfortran.dg/g77/980628-0.f
9082         * gfortran.dg/g77/980628-1.f
9083         * gfortran.dg/g77/980628-10.f
9084         * gfortran.dg/g77/980628-2.f
9085         * gfortran.dg/g77/980628-3.f
9086         * gfortran.dg/g77/980628-7.f
9087         * gfortran.dg/g77/980628-8.f
9088         * gfortran.dg/g77/980628-9.f
9089         * gfortran.dg/g77/980701-0.f
9090         * gfortran.dg/g77/980701-1.f
9091         * gfortran.dg/g77/cabs.f
9092         * gfortran.dg/g77/claus.f
9093         * gfortran.dg/g77/complex_1.f
9094         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9095         * gfortran.dg/g77/dcomplex.f
9096         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9097         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9098         * gfortran.dg/g77/f90-intrinsic-numeric.f
9099         * gfortran.dg/g77/int8421.f
9100         * gfortran.dg/g77/labug1.f
9101         * gfortran.dg/g77/large_vec.f
9102         * gfortran.dg/g77/le.f
9103         * gfortran.dg/g77/short.f
9104         * gfortran.dg/g77/README: Update
9105
9106 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9107
9108         PR c++/16637
9109         * g++.dg/parse/lookup4.C: New test.
9110
9111 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9112
9113         PR c++/16175
9114         * g++.dg/template/ttp10.C: New test.
9115
9116 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9117
9118         * gcc.dg/pr12625-1.c: New test.
9119
9120 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9121
9122         * testsuite/gcc.dg/switch-warn-1.c: New test.
9123         * testsuite/gcc.dg/switch-warn-2.c: New test.
9124         * gcc.c-torture/compile/pr14730.c: Update.
9125
9126 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9127
9128         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9129         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9130         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9131         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9132
9133 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/16623
9136         * g++.dg/template/assign1.C: New test.
9137
9138 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9139
9140         PR c++/12170
9141         * g++.dg/template/ttp9.C: New test.
9142
9143 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9144
9145         * gcc.dg/format/cmn-err-1.c: New test.
9146
9147 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9148
9149         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9150         gcc.dg/Wparentheses-10.c: New tests.
9151         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9152
9153 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9154
9155         PR fortran/16465
9156         * gfortran.dg/g77//ffixed-line-length-0.f,
9157         gfortran.dg/g77/ffixed-line-length-132.f,
9158         gfortran.dg/g77/ffixed-line-length-72.f,
9159         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9160         gfortran.dg/g77/README: Update.
9161
9162 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9163
9164         PR c++/13092
9165         * g++.dg/template/non-dependent7.C: New test.
9166         * g++.dg/template/non-dependent8.C: Likewise.
9167         * g++.dg/template/non-dependent9.C: Likewise.
9168         * g++.dg/template/non-dependent10.C: Likewise.
9169
9170 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9171
9172         PR c++/16337
9173         * g++.dg/parse/attr2.C: New test.
9174
9175 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9176
9177         * g77.dg: Removed.
9178         * g77.f-torture: Ditto.
9179
9180 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9181
9182         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9183         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9184         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9185
9186 2004-07-16  Richard Henderson  <rth@redhat.com>
9187
9188         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9189
9190 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9191
9192         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9193         tests with full list of options.
9194         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9195         of TORTURE_OPTIONS if test contains 'dg-do run'.
9196
9197         PR fortran/16404
9198         * gfortran.dg/do_iterator.f90: New test.
9199
9200 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9201
9202         PR rtl-optimization/16536
9203         * gcc.c-torture/execute/restrict-1.c: New test.
9204
9205 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9206
9207         PR fortran/15324
9208         * gfortran.dg/pr15324.f90: New test.
9209
9210         PR fortran/15129
9211         * gfortran.dg/pr15129.f90: New test.
9212
9213         PR fortran/15140
9214         * gfortran.dg/pr15140.f90: New test.
9215
9216         PR fortran/13792
9217         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9218         compile-time simplification.
9219
9220 2004-07-14  Mike Stump  <mrs@apple.com>
9221
9222         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9223
9224 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9225
9226         PR target/16325
9227         * gcc.dg/profile-generate-1.c: New.
9228
9229 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * gcc.c-torture/execute/20040709-1.c: New test.
9232         * gcc.c-torture/execute/20040709-2.c: New test.
9233
9234 2004-07-14  Mike Stump  <mrs@apple.com>
9235
9236         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9237
9238 2004-07-14  Mike Stump  <mrs@apple.com>
9239
9240         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9241
9242 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9243
9244         PR c++/16518
9245         * g++.dg/parse/mutable1.C: New test.
9246
9247 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9248
9249         PR tree-optimization/16443
9250         * gcc.dg/tree-ssa/20040713-1.c: New test.
9251
9252 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9253
9254         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9255         for operator new.
9256
9257 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9258
9259         * gfortran.dg/g77/README: New file
9260         * gfortran.dg/g77/19981216-0.f:  Copy from
9261         g77.f-torture/noncompile.  Add "dg-do compile" and
9262         dg-error as required.
9263         * gfortran.dg/g77/19990218-1.f: Likewise
9264         * gfortran.dg/g77/19990905-1.f: Likewise
9265         * gfortran.dg/g77/9263.f: Likewise
9266         * gfortran.dg/g77/980615-0.f: Likewise
9267         * gfortran.dg/g77/980616-0.f: Likewise
9268         * gfortran.dg/g77/check0.f: Likewise
9269         * gfortran.dg/g77/select_no_compile.f: Likewise
9270
9271 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9272
9273         Copy files from g77.f-torture/compile.
9274         Add "{ dg-do compile}".  Other changes as noted
9275         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9276         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9277         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9278         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9279         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9280         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9281         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9282         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9283         statement to conform to standard.  Append alpha1.x for reference.
9284         * gfortran.dg/g77/xformat.f: Add dg-warning
9285
9286 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9287
9288         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9289         Add {dg-do compile} directive.
9290         * gfortran.dg/g77/cpp2.F: Likewise
9291
9292 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9293
9294         PR c++/5402
9295         * g++.dg/lookup/name-clash1.C: New test.
9296
9297         PR c++/9777
9298         * g++.dg/lookup/name-clash2.C: New test.
9299
9300         PR c++/12102
9301         * g++.dg/lookup/name-clash3.C: New test.
9302
9303 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9304
9305         * g++.dg/lookup/new2.C: New test.
9306         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9307
9308 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9309
9310         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9311         Add {dg-do compile} directive.
9312         * gfortran.dg/g77/13060.f: Likewise
9313         * gfortran.dg/g77/19990218-0.f: Likewise
9314         * gfortran.dg/g77/19990305-0.f: Likewise
9315         * gfortran.dg/g77/19990419-0.f: Likewise
9316         * gfortran.dg/g77/19990502-0.f: Likewise
9317         * gfortran.dg/g77/19990502-1.f: Likewise
9318         * gfortran.dg/g77/19990525-0.f: Likewise
9319         * gfortran.dg/g77/19990826-1.f: Likewise
9320         * gfortran.dg/g77/19990826-3.f: Likewise
9321         * gfortran.dg/g77/19990905-2.f: Likewise
9322         * gfortran.dg/g77/20000412-1.f: Likewise
9323         * gfortran.dg/g77/20000511-1.f: Likewise
9324         * gfortran.dg/g77/20000511-2.f: Likewise
9325         * gfortran.dg/g77/20000518.f: Likewise
9326         * gfortran.dg/g77/20000601-1.f: Likewise
9327         * gfortran.dg/g77/20000601-2.f: Likewise
9328         * gfortran.dg/g77/20000629-1.f: Likewise
9329         * gfortran.dg/g77/20000630-2.f: Likewise
9330         * gfortran.dg/g77/20010115.f: Likewise
9331         * gfortran.dg/g77/20010321-1.f: Likewise
9332         * gfortran.dg/g77/20010426.f: Likewise
9333         * gfortran.dg/g77/20020307-1.f: Likewise
9334         * gfortran.dg/g77/8485.f: Likewise
9335         * gfortran.dg/g77/960317-1.f: Likewise
9336         * gfortran.dg/g77/970915-0.f: Likewise
9337         * gfortran.dg/g77/980310-1.f: Likewise
9338         * gfortran.dg/g77/980310-2.f: Likewise
9339         * gfortran.dg/g77/980310-3.f: Likewise
9340         * gfortran.dg/g77/980310-4.f: Likewise
9341         * gfortran.dg/g77/980310-6.f: Likewise
9342         * gfortran.dg/g77/980310-7.f: Likewise
9343         * gfortran.dg/g77/980310-8.f: Likewise
9344         * gfortran.dg/g77/980419-2.f: Likewise
9345         * gfortran.dg/g77/980424-0.f: Likewise
9346         * gfortran.dg/g77/980427-0.f: Likewise
9347         * gfortran.dg/g77/980729-0.f: Likewise
9348         * gfortran.dg/g77/981117-1.f: Likewise
9349         * gfortran.dg/g77/toon_1.f: Likewise
9350
9351 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9352
9353         PR c++/2204
9354         * g++.dg/other/abstract2.C: New test.
9355
9356 2004-07-12  Paul Brook  <paul@codesourcery.com>
9357
9358         * gfortran.dg/pointer_init_1.f90: New test.
9359
9360 2004-07-11  Paul Brook  <paul@codesourcery.com>
9361
9362         PR fortran/15986
9363         * gfortran.dg/contained_1.f90: New test.
9364
9365 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9366
9367         * g++.dg/parse/defarg8.C: New test.
9368
9369 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9370
9371         PR fortran/16433
9372         * gfortran.dg/pr16433.f: New test.
9373
9374         PR fortran/17574
9375         * gfortran.dg/pr15754.f90: New test.
9376
9377 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9378
9379         PR tree-optimization/16437
9380         * gcc.c-torture/execute/bitfld-4.c: New test.
9381
9382 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9383
9384         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9385         access to common var from module.
9386
9387 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9388
9389         PR fortran/16336
9390         * gfortran.fortran-torture/execute/common_2.f90: New test.
9391
9392 2004-07-10  Paul Brook  <paul@codesourcery.com>
9393
9394         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9395
9396 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9397
9398         PR fortran/15969
9399         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9400
9401 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9402
9403         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9404         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9405         * gfortran.dg/g77/ffree-form-1.f: Likewise
9406         * gfortran.dg/g77/ffree-form-2.f: Likewise
9407         * gfortran.dg/g77/ffree-form-3.f: Likewise
9408         * gfortran.dg/g77/fno-underscoring.f: Likewise
9409         * gfortran.dg/g77/funderscoring.f: Likewise
9410         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9411
9412 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9413
9414         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9415
9416 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9417         Paul Brook  <paul@codesourcery.com>
9418
9419         PR fortran/13415
9420         * gfortran.dg/common_pointer_1.f90: New test.
9421
9422 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9423
9424         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9425
9426 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9427
9428         PR target/16364
9429         * gcc.c-torture/compile/20040709-1.c: New.
9430
9431 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9432
9433         PR fortran/14077
9434         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9435
9436 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9437
9438         PR fortran/13201
9439         * gfortran.dg/shape_1.f90: New test.
9440
9441 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9442             Andrew Pinski  <apinski@apple.com>
9443
9444         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9445
9446 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9447
9448         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9449         comment.
9450
9451 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9452         Paul Brook  <paul@codesourcery.com>
9453
9454         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9455         '.f95' and '.F95'.
9456
9457 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9458
9459         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9460
9461 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9462
9463         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9464         testcases with capital suffix.
9465
9466 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9467
9468         PR fortran/15481
9469         PR fortran/13372
9470         PR fortran/13575
9471         PR fortran/15978
9472         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9473
9474         * gfortran.dg/implicit_1.f90: New test.
9475
9476 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9477
9478         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9479         expression to match gfortran warning/error messages
9480         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9481         dg-error text.
9482
9483 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9484
9485         * lib/fortran-torture.exp: Rename proc search_for to
9486         search_for_re.
9487
9488 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9489
9490         * gcc.c-torture/execute/simd-5.x: New file.
9491         XFAIL on SPARC 64-bit at -O0.
9492
9493 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9494
9495         PR c++/8211
9496         PR c++/16165
9497         * g++.dg/warn/effc3.C: New test.
9498
9499 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9500
9501         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9502         change X to 1X in format.
9503         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9504         add data statements to conform to standard.
9505
9506 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9507
9508         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9509         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9510         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9511
9512 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9513
9514         * gfortran.dg/g77/7388.f: Copy from g77.dg
9515         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9516         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9517         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9518         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9519         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9520         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9521         * gfortran.dg/g77/strlen0.f: Likewise
9522
9523 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9524
9525         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9526         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9527
9528 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9529
9530         * gcc.c-torture/execute/920428-2.x: Delete.
9531         * gcc.c-torture/execute/920501-7.x: Likewise.
9532
9533 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9534
9535         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9536         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9537         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9538         prescott and c3-2.
9539         (PREFETCH_3DNOW): Add -march=c3.
9540
9541 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9542
9543         PR c/16437
9544         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9545         * gcc.c-torture/execute/bf64-1.x: Likewise.
9546
9547 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9548
9549         * gcc.c-torture/compile/20040708-1.c: New test.
9550
9551 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9552
9553         PR c++/16169
9554         * g++.dg/warn/effc2.C: New test.
9555
9556 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9557
9558         * gcc.c-torture/execute/bitfld-1.x: Remove.
9559         * gcc.c-torture/execute/bitfld-3.c: New test.
9560         * gcc.dg/bitfld-2.c: Remove XFAILs.
9561
9562 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9563
9564         PR c++/16276
9565         * g++.dg/rtti/tinfo1.C: New file.
9566
9567 2004-07-07  Eric Christopher  <echristo@redhat.com>
9568
9569         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9570
9571 2004-07-07  Andrew Pinski  <apinski@apple.com>
9572
9573         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9574
9575 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9576
9577         * g++.dg/init/call1.C: XFAIL.
9578
9579 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9580
9581         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9582         except for movstrict*, to movmem* and clrstr* to clrmem*.
9583
9584 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9585
9586         * gcc.c-torture/execute/20040707-1.c: New test.
9587
9588 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9589
9590         * gcc.c-torture/execute/20040706-1.c: New test.
9591
9592 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9593
9594         PR c++/3671
9595         * g++.dg/template/spec14.C: New test.
9596
9597 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9598
9599         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9600         nothing if not yet defined.  Use it in b, c and d type definitions.
9601         * gcc.c-torture/execute/20040705-1.c: New test.
9602         * gcc.c-torture/execute/20040705-2.c: New test.
9603
9604 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9605
9606         PR c++/2518
9607         * g++.dg/lookup/new1.C: New test.
9608
9609 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9610
9611         PR c++/11406
9612         * g++.dg/template/sizeof8.C: New test.
9613
9614 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9615
9616         * gcc.c-torture/compile/20040705-1.c: New test.
9617
9618 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9619
9620         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9621
9622 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9623
9624         * gcc.dg/cpp/if-mop.c: Two new testcases.
9625         * gcc.dg/cpp/trad/comment-3.c: New.
9626
9627 2004-07-04  Paul Brook  <paul@codesourcery.com>
9628
9629         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9630
9631 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9632
9633         PR c++/3761
9634         * g++.dg/lookup/crash4.C: New test.
9635
9636 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9637
9638         * gcc.c-torture/execute/builtin-abs-1.c
9639         * gcc.c-torture/execute/builtin-abs-2.c
9640         * gcc.c-torture/execute/builtin-complex-1.c
9641         * gcc.c-torture/execute/builtins/string-1-lib.c
9642         * gcc.c-torture/execute/builtins/string-1.c
9643         * gcc.c-torture/execute/builtins/string-2-lib.c
9644         * gcc.c-torture/execute/builtins/string-2.c
9645         * gcc.c-torture/execute/builtins/string-3-lib.c
9646         * gcc.c-torture/execute/builtins/string-3.c
9647         * gcc.c-torture/execute/builtins/string-4-lib.c
9648         * gcc.c-torture/execute/builtins/string-4.c
9649         * gcc.c-torture/execute/builtins/string-5-lib.c
9650         * gcc.c-torture/execute/builtins/string-5.c
9651         * gcc.c-torture/execute/builtins/string-6-lib.c
9652         * gcc.c-torture/execute/builtins/string-6.c
9653         * gcc.c-torture/execute/builtins/string-7-lib.c
9654         * gcc.c-torture/execute/builtins/string-7.c
9655         * gcc.c-torture/execute/builtins/string-8-lib.c
9656         * gcc.c-torture/execute/builtins/string-8.c
9657         * gcc.c-torture/execute/builtins/string-9-lib.c
9658         * gcc.c-torture/execute/builtins/string-9.c
9659         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9660         * gcc.c-torture/execute/builtins/string-asm-1.c
9661         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9662         * gcc.c-torture/execute/builtins/string-asm-2.c
9663         * gcc.c-torture/execute/stdio-opt-1.c
9664         * gcc.c-torture/execute/stdio-opt-2.c
9665         * gcc.c-torture/execute/stdio-opt-3.c
9666         * gcc.c-torture/execute/string-opt-1.c
9667         * gcc.c-torture/execute/string-opt-10.c
9668         * gcc.c-torture/execute/string-opt-11.c
9669         * gcc.c-torture/execute/string-opt-12.c
9670         * gcc.c-torture/execute/string-opt-13.c
9671         * gcc.c-torture/execute/string-opt-14.c
9672         * gcc.c-torture/execute/string-opt-15.c
9673         * gcc.c-torture/execute/string-opt-16.c
9674         * gcc.c-torture/execute/string-opt-2.c
9675         * gcc.c-torture/execute/string-opt-6.c
9676         * gcc.c-torture/execute/string-opt-7.c
9677         * gcc.c-torture/execute/string-opt-8.c:
9678         Replace with ...
9679
9680         * gcc.c-torture/execute/builtins/abs-2.c
9681         * gcc.c-torture/execute/builtins/abs-3.c
9682         * gcc.c-torture/execute/builtins/complex-1.c
9683         * gcc.c-torture/execute/builtins/fprintf.c
9684         * gcc.c-torture/execute/builtins/fputs.c
9685         * gcc.c-torture/execute/builtins/memcmp.c
9686         * gcc.c-torture/execute/builtins/memmove.c
9687         * gcc.c-torture/execute/builtins/memops-asm.c
9688         * gcc.c-torture/execute/builtins/mempcpy-2.c
9689         * gcc.c-torture/execute/builtins/mempcpy.c
9690         * gcc.c-torture/execute/builtins/memset.c
9691         * gcc.c-torture/execute/builtins/printf.c
9692         * gcc.c-torture/execute/builtins/sprintf.c
9693         * gcc.c-torture/execute/builtins/strcat.c
9694         * gcc.c-torture/execute/builtins/strchr.c
9695         * gcc.c-torture/execute/builtins/strcmp.c
9696         * gcc.c-torture/execute/builtins/strcpy.c
9697         * gcc.c-torture/execute/builtins/strcspn.c
9698         * gcc.c-torture/execute/builtins/strlen-2.c
9699         * gcc.c-torture/execute/builtins/strlen.c
9700         * gcc.c-torture/execute/builtins/strncat.c
9701         * gcc.c-torture/execute/builtins/strncmp-2.c
9702         * gcc.c-torture/execute/builtins/strncmp.c
9703         * gcc.c-torture/execute/builtins/strncpy.c
9704         * gcc.c-torture/execute/builtins/strpbrk.c
9705         * gcc.c-torture/execute/builtins/strpcpy-2.c
9706         * gcc.c-torture/execute/builtins/strpcpy.c
9707         * gcc.c-torture/execute/builtins/strrchr.c
9708         * gcc.c-torture/execute/builtins/strspn.c
9709         * gcc.c-torture/execute/builtins/strstr-asm.c
9710         * gcc.c-torture/execute/builtins/strstr.c:
9711         ... these new files.
9712
9713         * gcc.c-torture/execute/builtins/abs-2-lib.c
9714         * gcc.c-torture/execute/builtins/abs-3-lib.c
9715         * gcc.c-torture/execute/builtins/complex-1-lib.c
9716         * gcc.c-torture/execute/builtins/fprintf-lib.c
9717         * gcc.c-torture/execute/builtins/fputs-lib.c
9718         * gcc.c-torture/execute/builtins/memcmp-lib.c
9719         * gcc.c-torture/execute/builtins/memmove-lib.c
9720         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9721         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9722         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9723         * gcc.c-torture/execute/builtins/memset-lib.c
9724         * gcc.c-torture/execute/builtins/printf-lib.c
9725         * gcc.c-torture/execute/builtins/sprintf-lib.c
9726         * gcc.c-torture/execute/builtins/strcat-lib.c
9727         * gcc.c-torture/execute/builtins/strchr-lib.c
9728         * gcc.c-torture/execute/builtins/strcmp-lib.c
9729         * gcc.c-torture/execute/builtins/strcpy-lib.c
9730         * gcc.c-torture/execute/builtins/strcspn-lib.c
9731         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9732         * gcc.c-torture/execute/builtins/strlen-lib.c
9733         * gcc.c-torture/execute/builtins/strncat-lib.c
9734         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9735         * gcc.c-torture/execute/builtins/strncmp-lib.c
9736         * gcc.c-torture/execute/builtins/strncpy-lib.c
9737         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9738         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9739         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9740         * gcc.c-torture/execute/builtins/strrchr-lib.c
9741         * gcc.c-torture/execute/builtins/strspn-lib.c
9742         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9743         * gcc.c-torture/execute/builtins/strstr-lib.c
9744         * gcc.c-torture/execute/builtins/lib/abs.c
9745         * gcc.c-torture/execute/builtins/lib/fprintf.c
9746         * gcc.c-torture/execute/builtins/lib/memset.c
9747         * gcc.c-torture/execute/builtins/lib/printf.c
9748         * gcc.c-torture/execute/builtins/lib/sprintf.c
9749         * gcc.c-torture/execute/builtins/lib/strcpy.c
9750         * gcc.c-torture/execute/builtins/lib/strcspn.c
9751         * gcc.c-torture/execute/builtins/lib/strncat.c
9752         * gcc.c-torture/execute/builtins/lib/strncmp.c
9753         * gcc.c-torture/execute/builtins/lib/strncpy.c
9754         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9755         * gcc.c-torture/execute/builtins/lib/strspn.c
9756         * gcc.c-torture/execute/builtins/lib/strstr.c:
9757         New files containing support routines.
9758
9759         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9760         declaration.
9761         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9762         when not optimizing.
9763
9764 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9765
9766         PR c++/16240
9767         * g++.dg/abi/mangle22.C: New test.
9768         * g++.dg/abi/mangle23.C: Likewise.
9769
9770 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9771
9772         PR fortran/16290
9773         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9774         Allow for cases without denormalized floating point numbers.
9775
9776 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9777
9778         PR c/1027
9779         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9780         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9781         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9782         expected warning text.
9783         * gcc.dg/format/diag-2.c: New test.
9784
9785 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9786
9787         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9788
9789 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9790
9791         * gcc.dg/builtins-43.c: New.
9792         * gcc.dg/builtins-44.c: New.
9793         * gcc.dg/builtins-45.c: New.
9794
9795 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9796             Andreas Tobler  <a.tobler@schweiz.ch>
9797
9798         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9799         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9800         as SIGSEGV.
9801         * gcc.dg/cleanup-11.c: Likewise.
9802         * gcc.dg/cleanup-8.c: Likewise.
9803         * gcc.dg/cleanup-9.c: Likewise.
9804         * gcc.dg/cleanup-5.c: Run on all platforms.
9805
9806 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9807
9808         * g++.dg/warn/nonnull1.C: New test.
9809
9810 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9811
9812         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9813         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9814         Special-case the Sun compiler wrt to <complex.h>.
9815
9816 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9817
9818         * gcc.dg/Wunreachable-8.C: New test.
9819
9820         * gcc.dg/h8300-ice2.c : New test.
9821
9822 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9823
9824         PR fortran/16161
9825         * gfortran.fortran-torture/compile/implicit.f90: Add test
9826         for implicit character.
9827
9828 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9829
9830         PR fortran/16289
9831         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9832         Use tiny() intrinsic to find smallest non-negative real
9833
9834 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9835
9836         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9837         * gcc.dg/compat/struct-by-value-22_x.c: New.
9838         * gcc.dg/compat/struct-by-value-22_y.c: New.
9839
9840         * gcc.c-torture/execute/20040629-1.c: New test.
9841
9842 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9843
9844         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9845         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9846
9847         PR target/16195
9848         * gcc.dg/20040625-1.c: New test.
9849
9850 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9851
9852         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9853
9854 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9855
9856         PR fortran/15963
9857         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9858
9859 2004-06-29  Richard Henderson  <rth@redhat.com>
9860
9861         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9862
9863 2004-06-29  Paul Brook  <paul@codesourcery.com>
9864
9865         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9866         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9867
9868 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9869
9870         PR c++/16260
9871         * g++.dg/parse/crash15.C: New.
9872
9873 2004-06-28  Andrew Pinski  <apinski@apple.com>
9874
9875         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9876         by the error already.
9877
9878         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9879
9880 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9881
9882         PR target/14041
9883         * gcc.dg/h8300-bss-align-1.c : New.
9884
9885 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9886
9887         * PR c++/16174
9888         * g++.dg/template/ctor4.C: New.
9889
9890 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9891
9892         PR c++/16205
9893         * g++.dg/warn/Wsequence-point-1.C: New test.
9894
9895 2004-06-27  Paul Brook  <paul@codesourcery.com>
9896
9897         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9898
9899 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9900
9901         * g++.old-deja/g++.mike/p7325.C: Remove.
9902
9903 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9904
9905         PR c/14963
9906         * gcc.dg/pr14963.c: New test.
9907
9908 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9909
9910         PR c++/16193
9911         * g++.dg/parse/redef1.C: New test.
9912
9913 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9914
9915         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9916         20021110.c.
9917         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9918         20021119-1.c.
9919         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9920         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9921         5-04.c.
9922         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9923         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9924         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9925         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9926         g++.brendan/enum14.C.
9927         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9928         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9929         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9930         g++.mike/virt1.C.
9931         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9932         memtemp24.C.
9933
9934 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9935
9936         * gcc.dg/20040527-1.c: New test case.
9937
9938 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9939
9940         PR gfortran/pr16196
9941         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9942
9943 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9944
9945         PR middle-end/15825
9946         * gcc.dg/pr15825-1.c: New test case.
9947
9948 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9949
9950         * gcc.c-torture/execute/20040625-1.c: New test.
9951
9952 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9953
9954         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9955
9956 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9957
9958         * gcc.dg/torture/mips-div-1.c: New test.
9959
9960 2004-06-24  Jeff Law  <law@redhat.com>
9961
9962         * gcc.dg/tree-ssa/20040624-1.c: New test.
9963
9964 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9965
9966         * gcc.c-torture/compile/20040624-1.c: New test.
9967
9968 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9969
9970         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9971         this directory.
9972
9973 2004-06-23  Andrew Pinski  <apinski@apple.com>
9974
9975         PR middle-end/15988
9976         * g++.dg/opt/ptrmem4.C: New test.
9977
9978         * gcc.dg/c90-array-quals-2.c: New test.
9979
9980 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9981
9982         * gcc.dg/kpice1.c: New test.
9983
9984 2006-06-23  Andrew Pinski  <apinski@apple.com>
9985
9986         * gcc.dg/c90-array-quals.c: New test.
9987
9988 2006-06-22  Richard Henderson  <rth@redhat.com>
9989
9990         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9991
9992 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9993
9994         * gcc.dg/builtins-config.h: Handle FreeBSD.
9995
9996 2006-06-22  Richard Henderson  <rth@redhat.com>
9997
9998         * g++.dg/opt/devirt1.C: New.
9999
10000 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10001
10002         * g++.dg/opt/pr15551.C: New testcase.
10003
10004 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10005
10006         PR target/14800
10007         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10008         x86_64-*-linux* when compiling for 32bit.
10009
10010 2004-06-21  Andrew Pinski  <apinski@apple.com>
10011
10012         * gcc.dg/pch/struct-1.c: New.
10013         * gcc.dg/pch/struct-1.hs: New.
10014
10015 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10016
10017         * gcc.dg/pch/save-temps-1.c: New file.
10018         * gcc.dg/pch/save-temps-1.hs: New file.
10019
10020 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10021
10022         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10023         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10024
10025 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10026
10027         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10028         to fix type error.
10029         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10030         Remove trailing spaces.
10031
10032 2004-06-21  Richard Henderson  <rth@redhat.com>
10033
10034         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10035         merging && to BIT_FIELD_REF.
10036
10037 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10038
10039         * g++.dg/opt/placeholder1.C: New test.
10040
10041 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10042
10043         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10044         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10045         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10046         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10047
10048 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10049
10050         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10051         extern "C".
10052         * g++.dg/other/pragma-re-1.C: Add comments.
10053
10054 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10055
10056         PR gfortran/16080
10057         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10058
10059 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10060
10061         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10062         instead of setting the type of size_t by
10063         hand.
10064
10065 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10066
10067         * gcc.dg/unordered-2.c: New test case.
10068         * gcc.dg/unordered-3.c: New test case.
10069
10070 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10071
10072         PR other/16043
10073         * lib/g++.exp (g++_version): Tweak regexp for version
10074         * lib/g77.exp (g77_version): Likewise
10075         * lib/gfortran.exp (gfortran_version): Likewise
10076         * lib/objc.exp (objc_version): Likewise
10077         * lib/treelang.exp (treelang_version): Likewise
10078
10079 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10080
10081         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10082         Use INT_MAX instead of __INT_MAX__.
10083         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10084
10085         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10086         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10087         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10088         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10089         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10090         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10091         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10092         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10093         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10094
10095         * gcc.dg/range-test-1.c: New test.
10096         * g++.dg/opt/range-test-1.C: New test.
10097
10098 2004-06-17  Richard Henderson  <rth@redhat.com>
10099
10100         * objc.dg/sync-1.m: New.
10101         * objc.dg/try-catch-1.m: Don't force next runtime.
10102         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10103         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10104         shadowed catch clause.
10105         * objc.dg/try-catch-5.m: New.
10106
10107 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10108
10109         Bug 14610
10110         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10111
10112 2004-06-15  Richard Henderson  <rth@redhat.com>
10113
10114         * gcc.dg/20001116-1.c: Move expected warning line.
10115
10116 2004-06-15  Richard Henderson  <rth@redhat.com>
10117
10118         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10119         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10120
10121 2004-06-15  Jeff Law  <law@redhat.com>
10122
10123         * gcc.dg/tree-ssa/20040615-1.c: New test.
10124         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10125         be less sensitive to operand ordering.
10126         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10127
10128 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10129
10130         * g++.dg/abi/bitfield3.C: Add comment..
10131
10132 2004-06-15  Richard Henderson  <rth@redhat.com>
10133
10134         * g++.dg/ext/stmtexpr1.C: XFAIL.
10135         * gcc.dg/20030612-1.c: XFAIL.
10136
10137 2004-06-15  Eric Christopher  <echristo@redhat.com>
10138
10139         * g++.dg/charset/asm5.c: New.
10140         * gcc.dg/charset/asm6.c: New.
10141
10142 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10143
10144         PR fortran/15962
10145         * gfortran.fortran-torture/execute/select_1.f90: New test.
10146
10147 2004-06-15  Paul Brook  <paul@codesourcery.com>
10148
10149         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10150
10151 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10152
10153         PR c++/15967
10154         * g++.dg/lookup/crash3.C: New test.
10155
10156 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10157
10158         PR c++/15947
10159         * g++.dg/parse/dtor4.C: New test.
10160
10161 2004-06-14  Jeff Law  <law@redhat.com>
10162
10163         * gcc.c-torture/compile/20040614-1.c: New test.
10164
10165 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10166
10167         PR fortran/15211
10168         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10169         LEN of a character array.
10170
10171 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10172
10173         PR c++/15096
10174         * g++.dg/template/ptrmem10.C: New test.
10175
10176         PR c++/14930
10177         * g++.dg/template/friend30.C: New test.
10178
10179 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10180
10181         PR fortran/14928
10182         * gfortran.fortran-torture/compile/mloc.f90: New test.
10183
10184 2004-06-13  Paul Brook  <paul@codesourcery.com>
10185
10186         * gfortran.fortran-torture/execute/random_2.f90: New test.
10187
10188 2004-06-13  Eric Christopher  <echristo@redhat.com>
10189
10190         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10191
10192 2004-06-12  Paul Brook  <paul@codesourcery.com>
10193
10194         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10195
10196 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10197
10198         PR fortran/14923
10199         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10200
10201 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10202
10203         PR fortran/14957
10204         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10205         syntax errors in end statements of contained subroutines.
10206
10207 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10208
10209         PR fortran/12841
10210         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10211
10212 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10213
10214         PR fortran/15665
10215         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10216
10217 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10218
10219         PR gfortran/12839
10220         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10221
10222 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10223
10224         PR c++/15862
10225         * g++.dg/parse/enum1.C: New test.
10226
10227 2004-06-10  Jeff Law  <law@redhat.com>
10228
10229         * gcc.c-torture/compile/20040610-1.c: New test.
10230
10231 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10232
10233         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10234         * g++.old-deja/g++.other/decl3.C: Likewise.
10235
10236 2004-06-10  Brian Booth  <bbooth@redhat.com>
10237
10238         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10239         V_MAY_DEF instead of VDEF.
10240         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10241
10242 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/14211
10245         * g++.dg/conversion/const1.C: New test.
10246
10247         PR c++/15076
10248         * g++.dg/conversion/reinterpret1.C: New test.
10249
10250         PR c++/15877
10251         * g++.dg/template/enum2.C: New test.
10252
10253         PR c++/15227
10254         * g++.dg/template/error13.C: New test.
10255
10256 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10257
10258         PR fortran/14957
10259         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10260         arguments to test_* REAL and of the right size.
10261
10262 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10263
10264         PR target/15569
10265         PR rtl-optimization/15681
10266         * gcc.dg/20040609-1.c: New test.
10267
10268 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR c++/14791
10271         * g++.dg/opt/builtins1.C: New test.
10272
10273 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10274
10275         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10276         that use default windows32 struct layout.
10277         * gcc.dg/i386-bitfield2.c: Likewise.
10278
10279 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10280
10281         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10282         for mingw32 and cygwin targets.
10283
10284 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10285
10286         * gcc.dg/pch/macro-4.c: New.
10287         * gcc.dg/pch/macro-4.hs: New.
10288
10289 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10290
10291         PR fortran/13249
10292         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10293
10294 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10295
10296         PR fortran/13372
10297         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10298
10299 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10300
10301         PR gfortran/14897
10302         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10303
10304 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10305
10306         PR gfortran/15755
10307         * gfortran.fortran-torture/execute/backspace.c : New test.
10308
10309 2004-06-09  Paul Brook  <paul@codesourcery.com>
10310
10311         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10312         (pointer_to_section): Rewrite to use smaller array.
10313
10314 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10315
10316         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10317         * gcc.dg/ext/altivec-10.c: Same.
10318         * gcc.dg/ext/altivec-11.c: Same.
10319         * gcc.dg/ext/altivec-12.c: Same.
10320         * gcc.dg/ext/altivec-13.c: Same.
10321         * gcc.dg/ext/altivec-14.c: Same.
10322         * gcc.dg/ext/altivec-15.c: Same.
10323         * gcc.dg/ext/altivec-16.c: Same.
10324         * gcc.dg/ext/altivec-3.c: Same.
10325         * gcc.dg/ext/altivec-4.c: Same.
10326         * gcc.dg/ext/altivec-6.c: Same.
10327         * gcc.dg/ext/altivec-7.c: Same.
10328         * gcc.dg/ext/altivec-8.c: Same.
10329         * gcc.dg/ext/altivec-varargs-1.c: Same.
10330
10331         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10332         * g++.dg/ext/altivec-10.C: Same.
10333         * g++.dg/ext/altivec-2.C: Same.
10334         * g++.dg/ext/altivec-3.C: Same.
10335         * g++.dg/ext/altivec-4.C: Same.
10336         * g++.dg/ext/altivec-5.C: Same.
10337         * g++.dg/ext/altivec-6.C: Same.
10338         * g++.dg/ext/altivec-7.C: Same.
10339         * g++.dg/ext/altivec-8.C: Same.
10340         * g++.dg/ext/altivec-9.C: Same.
10341
10342 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10343
10344         PR c++/7841
10345         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10346
10347 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10348
10349         * gcc.dg/union-1.c: New test.
10350
10351 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10352
10353         * gcc.dg/builtins-41.c: New test case.
10354         * gcc.dg/builtins-42.c: New test case.
10355
10356 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10357
10358         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10359         * g++.dg/ext/altivec-10.C: Same.
10360         * g++.dg/ext/altivec-2.C: Same.
10361         * g++.dg/ext/altivec-3.C: Same.
10362         * g++.dg/ext/altivec-4.C: Same.
10363         * g++.dg/ext/altivec-5.C: Same.
10364         * g++.dg/ext/altivec-6.C: Same.
10365         * g++.dg/ext/altivec-7.C: Same.
10366         * g++.dg/ext/altivec-8.C: Same.
10367         * g++.dg/ext/altivec-9.C: Same.
10368         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10369         * g++.old-deja/g++.brendan/new3.C: Same.
10370         * gcc.c-torture/execute/eeprof-1.x: Same.
10371
10372 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10373
10374         PR c/14765
10375         * gcc.dg/pr14765-1.c: New test.
10376
10377 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10378
10379         PR c/14649
10380         * gcc.dg/pr14649-1.c: New test case.
10381
10382 2004-06-07  Richard Henderson  <rth@redhat.com>
10383
10384         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10385         if temporaries.
10386
10387 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10388
10389         * g++.dg/eh/elide1.C: Remove XFAIL.
10390
10391 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10392
10393         PR c++/15337
10394         * g++.dg/expr/sizeof3.C: New test.
10395
10396         PR c++/14777
10397         * g++.dg/template/access14.C: New test.
10398
10399         PR c++/15554
10400         * g++.dg/template/enum1.C: New test.
10401
10402         PR c++/15057
10403         * g++.dg/eh/throw1.C: New test.
10404
10405 2004-06-07  David Ayers  <d.ayers@inode.at>
10406             Ziemowit Laski  <zlaski@apple.com>
10407
10408         * lib/objc.exp (objc_target_compile): Revert the '-framework
10409         Foundation' flag fix, since bare Darwin does not ship
10410         with the Foundation framework.
10411         * objc/execute/next_mapping.h: Provide a local NSConstantString
10412         @interface and @implementation.
10413         (objc_constant_string_init): A constructor function, used to
10414         initialize the NSConstantString meta-class object.
10415         * objc/execute/string1.m: Include "next_mapping.h" instead of
10416         <Foundation/NSString.h>.
10417         * objc/execute/string2.m: Likewise.
10418         * objc/execute/string3.m: Likewise.
10419         * objc/execute/string4.m: Likewise.
10420
10421 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10422
10423         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10424         to double. Replace double with FLOAT.
10425         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10426
10427         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10428         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10429         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10430         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10431         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10432         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10433         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10434         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10435
10436 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10437
10438         PR c/13519
10439         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10440
10441 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10442
10443         PR c++/15503
10444         * g++.dg/template/meminit2.C: New test.
10445
10446 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10447
10448         PR target/15822
10449         * gcc.c-torture/execute/compare-fp-1.c,
10450         gcc.c-torture/execute/compare-fp-2.c,
10451         gcc.c-torture/execute/compare-fp-3.c,
10452         gcc.c-torture/execute/compare-fp-4.c,
10453         gcc.c-torture/execute/compare-fp-3.x,
10454         gcc.c-torture/execute/compare-fp-4.x: Moved...
10455         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10456         gcc.c-torture/execute/ieee/compare-fp-2.c,
10457         gcc.c-torture/execute/ieee/compare-fp-3.c,
10458         gcc.c-torture/execute/ieee/compare-fp-4.c,
10459         gcc.c-torture/execute/ieee/compare-fp-3.x,
10460         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10461
10462 2004-06-04  David Ayers  <d.ayers@inode.at>
10463
10464         * objc/execute/protocol-isEqual-4.m: New testcase.
10465
10466 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10467
10468         * objc/execute/protocol-isEqual-1.m: New testcase.
10469         * objc/execute/protocol-isEqual-2.m: New testcase.
10470         * objc/execute/protocol-isEqual-3.m: New testcase.
10471
10472 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10473
10474         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10475
10476 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10477
10478         * lib/objc.exp (objc_target_compile): When running tests on
10479         Darwin (Mac OS X), inform the linker about '-framework
10480         'Foundation'.
10481
10482 2004-06-02  Eric Christopher  <echristo@redhat.com>
10483
10484         * gcc.c-torture/compile/20040602-1.c: New.
10485
10486 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10487
10488         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10489         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10490
10491         PR tree-optimization/14736
10492         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10493
10494         PR tree-optimization/14042
10495         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10496
10497         PR tree-optimization/14729
10498         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10499
10500 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10501
10502         PR fortran/15557
10503         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10504
10505 2004-06-01  Richard Hederson  <rth@redhat.com>
10506
10507         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10508
10509 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10510
10511         PR c++/14932
10512         * g++.dg/parse/offsetof4.C: New test.
10513
10514 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10515
10516         PR objc/7993
10517         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10518
10519 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10520
10521         PR c++/15701
10522         * g++.dg/template/friend29.C: New test.
10523
10524 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10525
10526         PR c/15749
10527         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10528
10529 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10530
10531         * gcc.dg/sparc-trap-1.c: New test.
10532
10533 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10534
10535         PR middle-end/15069
10536         * g++.dg/opt/fold3.C: New test case.
10537
10538 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10539
10540         * lib/target-supports.exp (check_iconv_available): Fix fallout
10541         from 2004-05-28 patch.
10542
10543 2004-05-30  Paul Brook  <paul@codesourcery.com>
10544
10545         PR fortran/15620
10546         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10547         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10548
10549 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10550
10551         * gfortran.fortran-torture/execute/random_1.f90: New test.
10552
10553 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10554
10555         * g++.dg/ext/altivec-10.C: New test.
10556
10557 2004-05-29  Paul Brook  <paul@codesourcery.com>
10558
10559         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10560
10561 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10562
10563         * gcc.dg/altivec-16.c: New test.
10564
10565 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10566
10567         * lib/target-supports.exp (check_vmx_hw_available): New.
10568         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10569
10570         * lib/target-supports.exp (check_alias_available,
10571         check_iconv_available, check_named_sections_available): Use
10572         unique names for temporary files.
10573
10574 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10575
10576         * gcc.dg/altivec-15.c: New test.
10577
10578 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10579
10580         PR c++/15083
10581         * g++.dg/warn/noeffect6.C: New test.
10582
10583         PR c++/15471
10584         * g++.dg/expr/ptrmem4.C: New test.
10585
10586         PR c++/15640
10587         * g++.dg/template/operator3.C: New test.
10588
10589 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10590
10591         PR c++/14668
10592         * g++.dg/lookup/redecl1.C: New test.
10593         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10594
10595 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10596
10597         * gcc.c-torture/execute/compare-fp-1.c,
10598         gcc.c-torture/execute/compare-fp-2.c,
10599         gcc.c-torture/execute/compare-fp-3.c,
10600         gcc.c-torture/execute/compare-fp-4.c,
10601         gcc.c-torture/execute/compare-fp-3.x,
10602         gcc.c-torture/execute/compare-fp-4.x,
10603         gcc.dg/pr15649-1.c: New.
10604
10605 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10606
10607         PR c++/12883
10608         * g++.dg/init/array14.C: New test.
10609
10610 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10611
10612         * lib/compat.exp (compat-get-options-main): New.
10613         (compat-get-options): Remove unneeded code, warn for ignored
10614         command.
10615         (compat-execute): Check flag set by dg-require-* commands.
10616
10617         * lib/compat.exp (compat-execute): Break up long lines.
10618
10619 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10620
10621         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10622         * gcc.dg/altivec-14.c: New test.
10623         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10624
10625         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10626         * gcc.dg/altivec-12.c: Ditto.
10627
10628         * gcc.dg/altivec-3.c: Move call to altivec_check.
10629
10630 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10631
10632         PR c++/15044
10633         * g++.dg/template/error12.C: New test.
10634
10635         PR c++/15317
10636         * g++.dg/ext/attrib15.C: New test.
10637
10638         PR c++/15329
10639         * g++.dg/template/ptrmem9.C: New test.
10640
10641 2004-05-25  Paul Brook  <paul@codesourcery.com>
10642
10643         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10644
10645 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10646
10647         PR c++/15165
10648         * g++.dg/template/crash19.C: New test.
10649
10650 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10651
10652         PR c++/15025
10653         * g++.dg/template/redecl1.C: New test.
10654
10655 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10656
10657         PR c++/14821
10658         * g++.dg/other/ns1.C: New test.
10659
10660         PR c++/14883
10661         * g++.dg/template/invalid1.C: New test.
10662
10663 2004-05-23  Paul Brook  <paul@codesourcery.com>
10664         Victor Leikehman  <lei@haifasphere.co.il>
10665
10666         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10667         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10668
10669 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR c++/15285
10672         PR c++/15299
10673         * g++.dg/template/non-dependent5.C: New test.
10674         * g++.dg/template/non-dependent6.C: New test.
10675
10676 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/15507
10679         * g++.dg/inherit/union1.C: New test.
10680
10681         PR c++/15542
10682         * g++.dg/template/addr1.C: New test.
10683
10684         PR c++/15427
10685         * g++.dg/template/array5.C: New test.
10686
10687         PR c++/15287
10688         * g++.dg/template/array6.C: New test.
10689
10690 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10691             Roger Sayle  <roger@eyesopen.com>
10692
10693         * g++.dg/lookup/forscope2.C: New test case.
10694
10695 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10696
10697         * gcc.dg/cpp/Wmissingdirs.c: New.
10698
10699 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10700
10701         PR target/15301
10702         * gcc.dg/compat/union-m128-1.h: New file.
10703         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10704         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10705         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10706
10707 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10708
10709         PR target/15302
10710         * gcc.dg/compat/struct-complex-1.h: New file.
10711         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10712         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10713         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10714
10715 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10716
10717         PR middle-end/3074
10718         * gcc.dg/pr3074-1.c: New test case.
10719         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10720
10721 2004-05-20  Falk Hueffner  <falk@debian.org>
10722
10723         PR other/15526
10724         * gcc.dg/ftrapv-1.c: New test case.
10725
10726 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10727
10728         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10729
10730 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10731             Jeff Law  <law@redhat.com>
10732
10733         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10734         * gcc.dg/tree-ssa/20040518-2.c: New test.
10735
10736         * gcc.dg/tree-ssa/20040518-1.c: New test.
10737
10738 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10739
10740         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10741
10742 2004-05-18  Paul Brook  <paul@codesourcery.com>
10743
10744         PR fortran/13930
10745         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10746
10747 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10748
10749         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10750         constant folding.
10751
10752 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10753
10754         * gcc.dg/tree-ssa/20040517-1.c: New test.
10755
10756 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10757
10758         * gcc.dg/loop-4.c: New test.
10759
10760 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10761
10762         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10763
10764 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10765
10766         PR fortran/15311
10767         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10768
10769 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10770
10771         PR fortran/13826
10772         PR fortran/13940
10773         * gfortran.fortran-torture/compile/data_1.f90: New test.
10774
10775 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10776
10777         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10778         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10779
10780 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10781
10782         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10783
10784 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10785
10786         PR c/15444
10787         * gcc.dg/format/xopen-1.c: Adjust expected message.
10788         * gcc.dg/format/xopen-3.c: New test.
10789
10790 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10791
10792         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10793
10794 2004-05-14  Jeff Law  <law@redhat.com>
10795
10796         * gcc.dg/tree-ssa/20040514-2.c: New test.
10797
10798 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10799
10800         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10801         this ...
10802         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10803         this.
10804
10805 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10806
10807         * gcc.dg/tree-ssa/20040514-1.c: New test.
10808
10809 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10810
10811         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10812         test.
10813
10814 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10815
10816         PR fortran/14066
10817         * gfortran.fortran-torture/compile/do_1.f90: New test.
10818
10819 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10820
10821         PR fortran/15051
10822         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10823         test.
10824
10825 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10826
10827         PR fortran/15149
10828         * gfortran.fortran-torture/execute/random_init.f90: New test.
10829
10830 2004-05-13  Paul Brook  <paul@codesourcery.com>
10831
10832         PR fortran/15314
10833         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10834
10835 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10836
10837         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10838         for the powerpc case.
10839
10840 2004-05-13  Jeff Law  <law@redhat.com>
10841
10842         * gcc.dg/tree-ssa/20040513-1.c: New test.
10843         * gcc.dg/tree-ssa/20040513-2.c: New test.
10844
10845 2004-05-13  Paul Brook  <paul@codesourcery.com>
10846
10847         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10848         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10849         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10850
10851 2004-05-13  Andreas Schwab  <schwab@suse.de>
10852
10853         PR other/10819
10854         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10855         characters.
10856
10857 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10858
10859         PR fortran/15294
10860         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10861
10862 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10863
10864         Merge from tree-ssa-20020619-branch.  See
10865         ChangeLog.tree-ssa for details.
10866
10867 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10868
10869         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10870         include <altivec.h> explicitly.
10871         * gcc.dg/altivec-13.c: Likewise.
10872
10873 2004-05-11  Paul Brook  <paul@codesourcery.com>
10874
10875         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10876
10877 2004-05-10  Eric Christopher  <echristo@redhat.com>
10878
10879         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10880         * gcc.dg/sibcall-4.c: Ditto.
10881
10882 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10883
10884         * g++.dg/ext/altivec-8.C: New test case.
10885         * gcc.dg/altivec-13.c: New test case.
10886
10887 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10888
10889         * gcc.c-torture/execute/divcmp-1.c: New test case.
10890         * gcc.c-torture/execute/divcmp-2.c: New test case.
10891         * gcc.c-torture/execute/divcmp-3.c: New test case.
10892
10893 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10894
10895         * g++.dg/other/pragma-re-2.C: New test.
10896
10897 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10898
10899         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10900         * gcc.dg/i386-387-2.c: Likewise.
10901
10902         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10903         __builtin_drem.
10904         * gcc.dg/i386-387-6.c: Likewise.
10905
10906 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10907
10908         * gcc.dg/builtins-33.c:  Also check log1p*.
10909
10910 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10911
10912         PR optimization/15296
10913         * gcc.c-torture/execute/pr15296.c: New test.
10914
10915 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10916
10917         * gcc.dg/builtins-40.c: New test.
10918
10919 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10920
10921         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10922
10923 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10924
10925         * g++.dg/ext/spe1.C: New testcase.
10926
10927 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10928
10929         * objc.dg/image-info.m: Allow additional attributes
10930         for __image_info section.
10931
10932 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10933
10934         * gcc.dg/torture/mips-hilo-2.c: New test.
10935
10936 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10937
10938         PR c++/14389
10939         * g++.dg/template/member5.C: New test.
10940
10941 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10942
10943         * gcc.dg/builtins-34.c: Also check expm1*.
10944
10945 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10946
10947         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10948         * gcc.dg/torture/builtin-convert-3.c: New test.
10949
10950 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10951
10952         PR middle-end/15054
10953         * g++.dg/opt/pr15054.C: New test.
10954
10955 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10956
10957         * gcc.dg/torture/builtin-rounding-1.c: New test.
10958         * gcc.dg/builtins-25.c: Delete.
10959         * gcc.dg/builtins-29.c: Delete.
10960
10961 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10962
10963         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10964         * gcc.dg/sibcall-4.c: Likewise.
10965         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10966
10967 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10968
10969         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10970         bit-field on 16-bit targets.
10971
10972 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10973
10974         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10975         16-bit targets.
10976
10977 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10978
10979         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10980         * gcc.dg/rs6000-power2-2.c: Likewise.
10981
10982 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10983
10984         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10985         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10986         Change the asm registers to be in form of frN instead of fN.
10987
10988 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10989
10990         * gcc.dg/torture/builtin-convert-2.c: New test.
10991
10992 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10993
10994         * gcc.dg/rs6000-power2-1.c: New test.
10995         * gcc.dg/rs6000-power2-2.c: New test.
10996
10997 2004-04-28  Jan Hubicka  <jh@suse.cz>
10998
10999         * gcc.dg/unused-6.c: New test.
11000
11001 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11002             Ulrich Weigand  <uweigand@de.ibm.com>
11003
11004         * ada/acats/run_all.sh: Define $target variable.
11005
11006 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11007
11008         PR c++/15119
11009         * g++.dg/other/vararg-1.C: New test.
11010
11011         PR c++/4794
11012         * g++.dg/eh/cleanup3.C: New test.
11013
11014 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11015
11016         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11017         and ad8011a (target_insn).
11018         * ada/acats/support/macro.dfs: Likewise.
11019         * ada/acats/support/impbit.adb: New file.
11020
11021 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11022
11023         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11024
11025 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11026
11027         * gcc.dg/loop-3.c: New test.
11028
11029 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11030
11031         * gcc.c-torture/execute/simd-5.c: New test.
11032
11033 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11034
11035         PR c++/15064
11036         * g++.dg/template/crash18.C: New test.
11037
11038 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11039
11040         * g++.dg/ext/complit3.C: New test.
11041
11042 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11043
11044         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11045         * gcc.dg/altivec-3.c: Same.
11046         * gcc.dg/altivec-varargs-1.c: Same.
11047
11048 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11049
11050         * lib/target-supports.exp (check_profiling_available): Assume
11051         profiling is not available on powerpc-eabi targets.
11052
11053 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11054
11055         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11056         * gcc.dg/vmx/bug-1.c: Ditto.
11057
11058 2004-04-20  Eric Christopher  <echristo@redhat.com>
11059
11060         * gcc.dg/charset/extern.c: New test.
11061         * g++.dg/charset/extern3.cc: Ditto.
11062
11063 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11064
11065         * gcc.dg/builtins-39.c: New test.
11066
11067 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11068
11069         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11070
11071 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11072
11073         * gcc.dg/torture/mips-hilo-1.c: New test.
11074
11075 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11076
11077         * gcc.c-torture/compile/20040419-1.c: New test.
11078
11079 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11080
11081         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11082
11083 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11084             Aldy Hernandez  <aldyh@redhat.com>
11085
11086         * gcc.c-torture/execute/va-arg-24.c: New.
11087
11088 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11089             Aldy Hernandez  <aldyh@redhat.com>
11090
11091         * gcc.dg/vmx/1b-01.c: New.
11092         * gcc.dg/vmx/1b-02.c: New.
11093         * gcc.dg/vmx/1b-03.c: New.
11094         * gcc.dg/vmx/1b-04.c: New.
11095         * gcc.dg/vmx/1b-05.c: New.
11096         * gcc.dg/vmx/1b-06.c: New.
11097         * gcc.dg/vmx/1b-07.c: New.
11098         * gcc.dg/vmx/1c-01.c: New.
11099         * gcc.dg/vmx/1c-02.c: New.
11100         * gcc.dg/vmx/3a-01a.c: New.
11101         * gcc.dg/vmx/3a-01.c: New.
11102         * gcc.dg/vmx/3a-01m.c: New.
11103         * gcc.dg/vmx/3a-03.c: New.
11104         * gcc.dg/vmx/3a-03m.c: New.
11105         * gcc.dg/vmx/3a-04.c: New.
11106         * gcc.dg/vmx/3a-04m.c: New.
11107         * gcc.dg/vmx/3a-05.c: New.
11108         * gcc.dg/vmx/3a-06.c: New.
11109         * gcc.dg/vmx/3a-06m.c: New.
11110         * gcc.dg/vmx/3a-07.c: New.
11111         * gcc.dg/vmx/3b-01.c: New.
11112         * gcc.dg/vmx/3b-02.c: New.
11113         * gcc.dg/vmx/3b-10.c: New.
11114         * gcc.dg/vmx/3b-13.c: New.
11115         * gcc.dg/vmx/3b-14.c: New.
11116         * gcc.dg/vmx/3b-15.c: New.
11117         * gcc.dg/vmx/3c-01a.c: New.
11118         * gcc.dg/vmx/3c-01.c: New.
11119         * gcc.dg/vmx/3c-02.c: New.
11120         * gcc.dg/vmx/3c-03.c: New.
11121         * gcc.dg/vmx/3d-01.c: New.
11122         * gcc.dg/vmx/4-01.c: New.
11123         * gcc.dg/vmx/4-03.c: New.
11124         * gcc.dg/vmx/5-01.c: New.
11125         * gcc.dg/vmx/5-02.c: New.
11126         * gcc.dg/vmx/5-03.c: New.
11127         * gcc.dg/vmx/5-04.c: New.
11128         * gcc.dg/vmx/5-05.c: New.
11129         * gcc.dg/vmx/5-06.c: New.
11130         * gcc.dg/vmx/5-07.c: New.
11131         * gcc.dg/vmx/5-07t.c: New.
11132         * gcc.dg/vmx/5-08.c: New.
11133         * gcc.dg/vmx/5-10.c: New.
11134         * gcc.dg/vmx/5-11.c: New.
11135         * gcc.dg/vmx/7-01a.c: New.
11136         * gcc.dg/vmx/7-01.c: New.
11137         * gcc.dg/vmx/7c-01.c: New.
11138         * gcc.dg/vmx/7d-01.c: New.
11139         * gcc.dg/vmx/7d-02.c: New.
11140         * gcc.dg/vmx/8-01.c: New.
11141         * gcc.dg/vmx/8-02a.c: New.
11142         * gcc.dg/vmx/8-02.c: New.
11143         * gcc.dg/vmx/brode-1.c: New.
11144         * gcc.dg/vmx/bug-1.c: New.
11145         * gcc.dg/vmx/bug-2.c: New.
11146         * gcc.dg/vmx/bug-3.c: New.
11147         * gcc.dg/vmx/cw-bug-1.c: New.
11148         * gcc.dg/vmx/cw-bug-2.c: New.
11149         * gcc.dg/vmx/cw-bug-3.c: New.
11150         * gcc.dg/vmx/dct.c: New.
11151         * gcc.dg/vmx/debug-1.c: New.
11152         * gcc.dg/vmx/debug-2.c: New.
11153         * gcc.dg/vmx/debug-3.c: New.
11154         * gcc.dg/vmx/debug-4.c: New.
11155         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11156         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11157         * gcc.dg/vmx/eg-5.c: New.
11158         * gcc.dg/vmx/fft.c: New.
11159         * gcc.dg/vmx/gcc-bug-1.c: New.
11160         * gcc.dg/vmx/gcc-bug-2.c: New.
11161         * gcc.dg/vmx/gcc-bug-3.c: New.
11162         * gcc.dg/vmx/gcc-bug-4.c: New.
11163         * gcc.dg/vmx/gcc-bug-5.c: New.
11164         * gcc.dg/vmx/gcc-bug-6.c: New.
11165         * gcc.dg/vmx/gcc-bug-7.c: New.
11166         * gcc.dg/vmx/gcc-bug-8.c: New.
11167         * gcc.dg/vmx/gcc-bug-9.c: New.
11168         * gcc.dg/vmx/gcc-bug-b.c: New.
11169         * gcc.dg/vmx/gcc-bug-c.c: New.
11170         * gcc.dg/vmx/gcc-bug-d.c: New.
11171         * gcc.dg/vmx/gcc-bug-e.c: New.
11172         * gcc.dg/vmx/gcc-bug-f.c: New.
11173         * gcc.dg/vmx/gcc-bug-g.c: New.
11174         * gcc.dg/vmx/gcc-bug-i.c: New.
11175         * gcc.dg/vmx/harness.h: New.
11176         * gcc.dg/vmx/ira1.c: New.
11177         * gcc.dg/vmx/ira2a.c: New.
11178         * gcc.dg/vmx/ira2b.c: New.
11179         * gcc.dg/vmx/ira2.c: New.
11180         * gcc.dg/vmx/ira2c.c: New.
11181         * gcc.dg/vmx/mem.c: New.
11182         * gcc.dg/vmx/newton-1.c: New.
11183         * gcc.dg/vmx/ops.c: New.
11184         * gcc.dg/vmx/sn7153.c: New.
11185         * gcc.dg/vmx/spill2.c: New.
11186         * gcc.dg/vmx/spill3.c: New.
11187         * gcc.dg/vmx/spill.c: New.
11188         * gcc.dg/vmx/t.c: New.
11189         * gcc.dg/vmx/varargs-1.c: New.
11190         * gcc.dg/vmx/varargs-2.c: New.
11191         * gcc.dg/vmx/varargs-3.c: New.
11192         * gcc.dg/vmx/varargs-4.c: New.
11193         * gcc.dg/vmx/varargs-5.c: New.
11194         * gcc.dg/vmx/varargs-6.c: New.
11195         * gcc.dg/vmx/varargs-7.c: New.
11196         * gcc.dg/vmx/vmx.exp: New.
11197         * gcc.dg/vmx/vprint-1.c: New.
11198         * gcc.dg/vmx/vscan-1.c: New.
11199         * gcc.dg/vmx/x-01.c: New.
11200         * gcc.dg/vmx/x-02.c: New.
11201         * gcc.dg/vmx/x-03.c: New.
11202         * gcc.dg/vmx/x-04.c: New.
11203         * gcc.dg/vmx/x-05.c: New.
11204         * gcc.dg/vmx/yousufi-1.c: New.
11205         * gcc.dg/vmx/zero-1.c: New.
11206         * gcc.dg/vmx/zero.c: New.
11207
11208 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11209
11210         * g++.dg/lookup/java1.C: Update for chage of
11211         _Jv_AllocObject.
11212         * g++.dg/lookup/java2.C: Likewise.
11213
11214 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11215
11216         * ada/acats/run_all.sh: use -O2 by default.
11217
11218 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11219
11220         * gcc.dg/vr-mult-[12].c: New tests.
11221
11222 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11223
11224         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11225
11226         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11227
11228 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11229
11230         * lib/target-supports.exp (check_profiling_available): Assume profiling
11231         isn't available for mips*-*-elf targets.
11232
11233 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11234
11235         * gcc.dg/builtins-38.c: New test.
11236
11237 2004-04-14  Eric Christopher  <echristo@redhat.com>
11238
11239         * g++.dg/charset/charset.exp: Run .cc extension tests.
11240
11241 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11242
11243         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11244
11245 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11246
11247         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11248
11249 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11250
11251         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11252         * gcc.dg/i386-387-2.c: Likewise.
11253
11254         * gcc.dg/i386-387-7.c: New test.
11255         * gcc.dg/i386-387-8.c: New test.
11256
11257         * gcc.dg/builtins-37.c: New test.
11258
11259 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11260
11261         * g++.dg/pch/externc-1.C: Add missing semicolon.
11262
11263 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11264
11265         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11266
11267 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11268
11269         * gcc.c-torture/execute/20040411-1.c: New test.
11270
11271 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11272
11273         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11274
11275 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11276
11277         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11278
11279 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11280
11281         * lib/target-supports.exp (check_named_sections_available): New.
11282         * lib/gcc-dg.exp (dg-require-named-sections): New.
11283         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11284         old-deja.exp.  Also prune error-count message from HP linker.
11285         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11286
11287         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11288         * g++.old-deja/g++.pt/static3.C: Likewise.
11289         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11290
11291 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11292
11293         * gcc.c-torture/execute/20040409-1.c: New test case.
11294         * gcc.c-torture/execute/20040409-2.c: New test case.
11295         * gcc.c-torture/execute/20040409-3.c: New test case.
11296
11297 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11298
11299         * gcc.dg/20040409-1.c: New test.
11300
11301 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11302
11303         PR target/14888
11304         * g++.dg/opt/pr14888.C: New test case.
11305
11306 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11307
11308         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11309         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11310         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11311         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11312         New tests.
11313
11314 2004-04-08  Paul Brook  <paul@codesourcery.com>
11315
11316         * gcc.dg/spill-1.c: New test.
11317
11318 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11319
11320         * gcc.dg/torture/builtin-ctype-2.c: New test.
11321
11322 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11323
11324         * gcc.dg/pch/pch.exp: Add largefile test.
11325
11326 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11327
11328         * g++.dg/pch/externc-1.Hs: New.
11329         * g++.dg/pch/externc-1.C: New.
11330
11331 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11332
11333         * gcc.dg/compat/struct-by-value-5a_main.c,
11334         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11335         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11336         * gcc.dg/compat/struct-by-value-5a_x.c,
11337         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11338         gcc.dg/compat/struct-by-value-5_x.c.
11339         * gcc.dg/compat/struct-by-value-5a_y.c,
11340         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11341         gcc.dg/compat/struct-by-value-5_y.c.
11342
11343         * gcc.dg/compat/struct-by-value-6a_main.c,
11344         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11345         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11346         * gcc.dg/compat/struct-by-value-6a_x.c,
11347         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11348         gcc.dg/compat/struct-by-value-6_x.c.
11349         * gcc.dg/compat/struct-by-value-6a_y.c,
11350         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11351         gcc.dg/compat/struct-by-value-6_y.c.
11352
11353         * gcc.dg/compat/struct-by-value-7a_main.c,
11354         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11355         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11356         * gcc.dg/compat/struct-by-value-7a_x.c,
11357         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11358         gcc.dg/compat/struct-by-value-7_x.c.
11359         * gcc.dg/compat/struct-by-value-7a_y.c,
11360         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11361         gcc.dg/compat/struct-by-value-7_y.c.
11362
11363 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11364
11365         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11366         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11367         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11368         options.
11369
11370 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11371
11372         * gcc.dg/builtins-36.c: New test.
11373
11374 2004-04-06  Paul Brook  <paul@codesourcery.com>
11375
11376         * README.gcc: Remove obsolete contraint on testcases.
11377
11378 2004-04-05  Paul Brook  <paul@codesourcery.com>
11379
11380         PR2123
11381         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11382         failure and exit(0) on success.
11383         * g++.dg/expr/anew2.C: Ditto.
11384         * g++.dg/expr/anew3.C: Ditto.
11385         * g++.dg/expr/anew4.C: Ditto.
11386
11387 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11388
11389         PR c++/3518
11390         * g++.dg/template/unify7.C: New.
11391
11392 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11393
11394         * g++.dg/README: Bring up to date with new subdirectories; remove
11395         duplicate subdirectory lines.
11396
11397 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11398
11399         PR c++/14007
11400         * g++.dg/template/unify5.C: New.
11401         * g++.dg/template/unify6.C: New.
11402         * g++.dg/template/qualttp20.C: Adjust.
11403         * g++.old-deja/g++.jason/report.C: Adjust.
11404         * g++.old-deja/g++.other/qual1.C: Adjust.
11405
11406 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11407
11408         PR c++/14803
11409         * g++.dg/inherit/ptrmem1.C: New test.
11410
11411 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11412
11413         PR c++/14755
11414         * gcc.c-torture/execute/20040331-1.c: New test.
11415         * gcc.dg/20040331-1.c: New test.
11416
11417 2004-04-01  Paul Brook  <paul@codesourcery.com>
11418
11419         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11420
11421 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11422
11423         PR c++/14724
11424         * g++.dg/init/goto1.C: New test.
11425
11426         PR c++/14763
11427         * g++.dg/template/defarg4.C: New test.
11428
11429 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11430
11431         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11432
11433 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11434
11435         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11436
11437 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11438
11439         * gcc.dg/noncompile/undeclared-2.c: New test.
11440
11441 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11442
11443         * gcc.dg/940409-1.c: Remove XFAIL.
11444         * gcc.dg/reg-vol-struct-1.c: New test.
11445
11446 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11447
11448         * gcc.dg/torture/builtin-wctype-1.c: New test.
11449
11450 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11451
11452         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11453         * gcc.dg/20001101-1.c: Likewise.
11454         * gcc.dg/20001102-1.c: Likewise.
11455
11456 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11457
11458         * gcc.dg/compare8.c: Add an additional test for XOR.
11459
11460 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11461
11462         * gcc.dg/torture/builtin-ctype-1.c: New test.
11463
11464 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11465
11466         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11467         * gcc.dg/torture/builtin-math-1.c: Likewise.
11468         * gcc.dg/torture/builtin-power-1.c: New test.
11469
11470 2004-03-24  Andreas Schwab  <schwab@suse.de>
11471
11472         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11473         IA64 assembler.
11474
11475 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11476             Roger Sayle  <roger@eyesopen.com>
11477
11478         * gcc.dg/compare8.c: New test case.
11479
11480 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11481
11482         * g++.dg/ext/altivec-7.C: New test.
11483
11484 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11485
11486         PR 12267, 12391, 12560, 13129, 14114, 14133
11487         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11488         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11489         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11490         Adjust error regexps.
11491         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11492         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11493         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11494         * gcc.dg/local1.c: Add explanatory comment.
11495
11496 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11497
11498         PR optimization/14669
11499         * g++.dg/opt/fold2.C: New test case.
11500
11501 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR c/14069
11504         * gcc.dg/20040322-1.c: New test.
11505
11506 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11509         * gcc.dg/ultrasp4.c: Likewise.
11510         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11511
11512 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11513
11514         * gcc.dg/i386-sse-8.c: Reset default options.
11515
11516 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11517
11518         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11519         in the error message text.
11520
11521 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11522
11523         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11524
11525 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR c++/14616
11528         * g++.dg/init/array13.C: New test.
11529
11530 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11531
11532         PR target/13889
11533         * gcc.c-torture/compile/pr13889.c: New test case.
11534
11535 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11536
11537         PR c/14635
11538         * builtins-1.c (nan, nans): Don't test.
11539         * builtins-30.c: Don't use nan, nanf, nanl.
11540         * builtins-35.c: New test.
11541
11542 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11543
11544         * g++.dg/ext/altivec-6.C: New test.
11545
11546 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11547
11548         * g++.dg/init/placement3.C: New test.
11549
11550         * g++.dg/template/spec13.C: New test.
11551
11552         * g++.dg/lookup/using11.C: New test.
11553
11554         * g++.dg/lookup/koenig3.C: New test.
11555
11556         * g++.dg/template/operator2.C: New test.
11557
11558         * g++.dg/expr/dtor3.C: New test.
11559         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11560         marker.
11561         * g++.old-deja/g++.law/visibility28.C: Likewise.
11562
11563 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11564
11565         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11566         * gcc.dg/ppc64-abi-3.c: Likewise.
11567
11568 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11569
11570         PR c++/14545
11571         * g++.dg/parse/template15.C: New test.
11572
11573 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11574
11575         * g++.dg/expr/dtor2.C: New test.
11576
11577         * g++.dg/lookup/anon4.C: New test.
11578
11579         * g++.dg/overload/using1.C: New test.
11580
11581         * g++.dg/template/lookup7.C: New test.
11582
11583         * g++.dg/template/typename6.C: New test.
11584
11585         * g++.dg/expr/cond6.C: New test.
11586
11587 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11588
11589         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11590
11591 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11592
11593         * g++.dg/expr/cond5.C: New test.
11594         * g++.dg/expr/constcast1.C: Likewise.
11595         * g++.dg/expr/ptrmem2.C: Likewise.
11596         * g++.dg/expr/ptrmem3.C: Likewise.
11597         * g++.dg/lookup/main1.C: Likewise.
11598         * g++.dg/template/lookup6.C: Likewise.
11599
11600 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11601
11602         * gcc.dg/local1.c: New test.
11603
11604         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11605
11606 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11607
11608         * gcc.dg/torture/builtin-convert-1.c: New test.
11609
11610 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11611
11612         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11613
11614 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/14481
11617         * g++.dg/warn/Wunused-7.C: New test.
11618
11619 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11620
11621         * gcc.dg/torture/builtin-integral-1.c: New test.
11622
11623 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11624
11625         PR c++/14586
11626         * g++.dg/parse/non-dependent3.C: New test.
11627
11628 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11629
11630         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11631         * g++.dg/eh/simd-2.C: Likewise.
11632         * g++.dg/init/array10.C: Likewise.
11633         * gcc.c-torture/compile/simd-1.c: Likewise.
11634         * gcc.c-torture/compile/simd-2.c: Likewise.
11635         * gcc.c-torture/compile/simd-3.c: Likewise.
11636         * gcc.c-torture/compile/simd-4.c: Likewise.
11637         * gcc.c-torture/compile/simd-6.c: Likewise.
11638         * gcc.c-torture/execute/simd-1.c: Likewise.
11639         * gcc.c-torture/execute/simd-2.c: Likewise.
11640         * gcc.dg/compat/vector-defs.h: Likewise.
11641         * gcc.dg/20020531-1.c: Likewise.
11642         * gcc.dg/altivec-3.c: Likewise.
11643         * gcc.dg/altivec-4.c: Likewise.
11644         * gcc.dg/altivec-varargs-1.c: Likewise.
11645         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11646         * gcc.dg/i386-mmx-3.c: Likewise.
11647         * gcc.dg/i386-sse-4.c: Likewise.
11648         * gcc.dg/i386-sse-5.c: Likewise.
11649         * gcc.dg/i386-sse-8.c: Likewise.
11650         * gcc.dg/simd-1.c: Likewise.
11651         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11652         __ev64_opaque__ since the machine description provides it.
11653
11654 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11655
11656         * lib/compat.exp (skip_list): New global variable.
11657         Use it to hold the user defined COMPAT_SKIPS list if any.
11658         (compat-obj): Add the members of skip_list to optall.
11659
11660 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11661
11662         * gcc.dg/compat/union-by-value-1_main.c,
11663         union-by-value-1_x.c, union-by-value-1_y.c,
11664         union-check.h, union-defs.h,
11665         union-init.h, union-return-1_main.c,
11666         union-return-1_x.c, union-return-1_y.c: New files.
11667
11668 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11669
11670         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11671         mixed-struct-init.h: Add 4 mixed structure types.
11672         struct-by-value-21_main.c, struct-by-value-21_x.c,
11673         struct-by-value-21_y.c, struct-return-21_main.c,
11674         struct-return-21_x.c, struct-return-21_y.c: New files.
11675
11676 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11677
11678         PR c++/14550
11679         * g++.dg/parse/template14.C: New test.
11680
11681 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11682
11683         * gcc.c-torture/execute/20040313-1.c: New test.
11684
11685 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11686
11687         PR target/14533
11688         * gcc.dg/20040311-2.c: New test.
11689
11690 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11691
11692         PR other/14544
11693         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11694         bit-field.
11695
11696 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11697
11698         * gcc.dg/20040305-2.c: Add missing return statement.
11699
11700 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11701
11702         * gcc.dg/builtins-34.c: Also check pow10*.
11703
11704 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11705
11706         PR target/14262
11707         * gcc.dg/20040305-2.c: New test.
11708
11709 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11710
11711         * gcc.dg/20040310-1.c: New test.
11712
11713 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11714
11715         * gcc.c-torture/execute/20040311-1.c: New test case.
11716
11717 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11718
11719         PR c++/14476
11720         * g++.dg/lookup/enum1.C: New test.
11721
11722 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11723
11724         PR c++/14510
11725         * g++.dg/lookup/struct2.C: New test.
11726
11727 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11728
11729         * gcc.dg/builtins-34.c: New test.
11730
11731 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11732
11733         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11734
11735 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11736
11737         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11738         * gcc.dg/alias-2.c: New testcase.
11739
11740 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11741
11742         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11743
11744 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11745
11746         * gcc.c-torture/execute/20040309-1.c: New test case.
11747
11748 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11749
11750         PR c++/14397
11751         * g++.dg/overload/ref1.C: New.
11752
11753 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11754
11755         PR c++/14409
11756         * g++.dg/template/spec12.C: New test.
11757
11758         PR c++/14448
11759         * g++.dg/parse/crash14.C: New test.
11760
11761 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11762
11763         PR c++/14230
11764         * g++.dg/init/ref11.C: New test.
11765
11766 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11767
11768         PR c++/14432
11769         * g++.dg/parse/builtin2.C: New test.
11770
11771 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/14401
11774         * g++.dg/init/ctor3.C: New test.
11775         * g++.dg/init/union1.C: New test.
11776         * g++.dg/ext/anon-struct4.C: New test.
11777
11778 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11779
11780         * g++.dg/lookup/koenig1.C: Tweak error messages.
11781         * g++.dg/lookup/used-before-declaration.C: Likewise.
11782         * g++.dg/other/do1.C: Likewise.
11783         * g++.dg/overload/koenig1.C: Likewise.
11784         * g++.dg/parse/crash13.C: Likewise.
11785         * g++.dg/template/instantiate3.C: Likewise.
11786
11787 2004-03-08  Eric Christopher  <echristo@redhat.com>
11788
11789         * * lib/target-supports.exp: Enable libiconv in test
11790         compilation.  Fix up error checking.
11791
11792 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11793
11794         PR middle-end/14289
11795         * gcc.dg/pr14289-1.c: New test case.
11796         * gcc.dg/pr14289-2.c: Likewise.
11797         * gcc.dg/pr14289-3.c: Likewise.
11798
11799 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11800
11801         * gcc.c-torture/execute/20040308-1.c: New test.
11802
11803 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11804
11805         * gcc.c-torture/execute/20040307-1.c: New test case.
11806
11807 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11808
11809         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11810
11811 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11812
11813         * gcc.dg/20040306-1.c: New test.
11814
11815 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11816
11817         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11818         them static.
11819         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11820
11821 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11822
11823         PR c/14465
11824         * gcc.dg/decl-6.c: New test.
11825
11826 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11827
11828         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11829         Rename LOGPOW -> LOG_POW.
11830         (SQRT_EXP, POW_EXP): New.
11831
11832 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11833
11834         * gcc.dg/i386-sse-8.c: New test.
11835
11836 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11837
11838         PR c/14114
11839         * gcc.dg/decl-5.c: New test.
11840
11841 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11842
11843         * gcc.dg/20040305-1.c: New test.
11844
11845 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11846
11847         PR other/14354
11848         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11849
11850 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11851
11852         PR c++/14425, c++/14426
11853         * g++.dg/ext/altivec-4.C: New test.
11854         * g++.dg/ext/altivec-5.C: New test.
11855
11856 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11857
11858         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11859         global variables of a type with no linkage.
11860         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11861         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11862         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11863         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11864         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11865         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11866         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11867         * g++.dg/warn/deprecated.C: Name enum Color.
11868         * g++.dg/overload/VLA.C: Name structure for 'b'.
11869         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11870
11871 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11872
11873         * gcc.c-torture/compile/20040304-1.c: New test.
11874
11875 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11876
11877         PR 13728
11878         * gcc.dg/decl-4.c: New testcase.
11879
11880 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11881
11882         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11883         as PRECF if sizeof (float) > sizeof (double).
11884         (PRECL): Make it the same as PRECF if
11885         sizeof (float) > sizeof (long double).
11886
11887 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11888
11889         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11890         system type.  Add check for irix6 which doesn't have c99 runtime.
11891
11892 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11893
11894         * gcc.dg/const-elim-1.c: xfail for xtensa.
11895
11896 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11897
11898         PR c++/14369
11899         * g++.dg/template/cond4.C: New test.
11900
11901 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11902
11903         PR c++/14360
11904         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11905
11906         PR c++/14361
11907         * g++.dg/parse/defarg7.C: New test.
11908
11909         PR c++/14359
11910         * g++.dg/template/friend26.C: New test.
11911
11912 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11913
11914         PR c++/14324
11915         * g++.dg/abi/mangle21.C: New test.
11916
11917         PR c++/14260
11918         * g++.dg/parse/constructor2.C: New test.
11919
11920         PR c++/14337
11921         * g++.dg/template/sfinae1.C: New test.
11922
11923 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c++/14267
11926         * g++.dg/expr/crash2.C: New test.
11927
11928         PR middle-end/13448
11929         * gcc.dg/inline-5.c: New test.
11930         * gcc.dg/always-inline.c: Split out tests into ...
11931         * gcc.dg/always-inline2.c: ... this and ...
11932         * gcc.dg/always-inline3.c: ... this.
11933
11934 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11935
11936         PR debug/12103
11937         * g++.dg/debug/crash1.C: New test.
11938
11939 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11940
11941         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11942         function with __attribute__((noinline)).
11943         (recurser_void2): Likewise.
11944         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11945         (recurser_void2): Likewise.
11946
11947 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11948
11949         PR middle-end/14203
11950         * g++.dg/warn/Wunused-6.C: New test case.
11951
11952 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11953
11954         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11955         not defined.
11956
11957 2004-02-27  Eric Christopher  <echristo@redhat.com>
11958
11959         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11960         * g++.dg/charset/asm2.c: Run only x86.
11961         * gcc.dg/charset/asm3.c: Ditto.
11962
11963 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11964
11965         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11966         ld_library_path.
11967
11968 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11969
11970         * g++.dg/ext/altivec-3.C: New.
11971
11972 2004-02-26  Richard Henderson  <rth@redhat.com>
11973
11974         * g++.dg/ext/attrib10.C: Mark for warning.
11975         * gcc.dg/attr-alias-1.c: New.
11976
11977 2004-02-26  Richard Henderson  <rth@redhat.com>
11978
11979         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11980         * gcc.c-torture/execute/20040208-2.c: ... it back.
11981
11982 2004-02-26  Eric Christopher  <echristo@redhat.com>
11983
11984         * lib/target-supports.exp (check-iconv-available): New function.
11985         * lib/gcc-dg.exp (dg-require-iconv): New function.
11986         Use above.
11987         * gcc.dg/charset: New directory.
11988         * gcc.dg/charset/charset.exp: New file.
11989         * gcc.dg/charset/asm1.c: Ditto.
11990         * gcc.dg/charset/asm2.c: Ditto.
11991         * gcc.dg/charset/asm3.c: Ditto.
11992         * gcc.dg/charset/asm4.c: Ditto.
11993         * gcc.dg/charset/asm5.c: Ditto.
11994         * gcc.dg/charset/attribute1.c: Ditto.
11995         * gcc.dg/charset/attribute2.c: Ditto.
11996         * gcc.dg/charset/string1.c: Ditto.
11997         * g++.dg/charset: New directory.
11998         * g++.dg/dg.exp: Add here. Special options.
11999         * g++.dg/charset/charset.exp: New file.
12000         * g++.dg/charset/asm1.c: Ditto.
12001         * g++.dg/charset/asm2.c: Ditto.
12002         * g++.dg/charset/asm3.c: Ditto.
12003         * g++.dg/charset/asm4.c: Ditto.
12004         * g++.dg/charset/attribute1.c: Ditto.
12005         * g++.dg/charset/attribute2.c: Ditto.
12006         * g++.dg/charset/extern1.cc: Ditto.
12007         * g++.dg/charset/extern2.cc: Ditto.
12008         * g++.dg/charset/string1.c: Ditto.
12009
12010 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12011
12012         PR c++/14278
12013         * g++.dg/parse/comma1.C: New test.
12014
12015 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12016
12017         PR c++/14284
12018         * g++.dg/template/ttp8.C: New test.
12019
12020 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12021
12022         * gcc.dg/fixuns-trunc-1.c: New test.
12023
12024 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12025
12026         * gcc.dg/builtins-config.h: Use #elif.
12027
12028 2004-02-26  Michael Matz  <matz@suse.de>
12029
12030         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12031         * gcc.dg/991214-1.c: Likewise.
12032         * gcc.dg/i386-asm-1.c: Likewise.
12033
12034 2004-02-25  Richard Henderson  <rth@redhat.com>
12035
12036         * gcc.c-torture/execute/20040208-2.c: Move ...
12037         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12038
12039 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12040
12041         PR c++/14246
12042         * g++.dg/other/crash-3.C: New test.
12043
12044 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12045
12046         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12047         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12048
12049         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12050         HP-UX.
12051
12052 2004-02-24  Michael Matz  <matz@suse.de>
12053
12054         * gcc.dg/i386-regparm.c: New.
12055
12056 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12057
12058         * gcc.c-torture/execute/20040223-1.c: New.
12059
12060 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12061             Kazu Hirata  <kazu@cs.umass.edu>
12062
12063         * gcc.dg/fwritable-strings-1.c: Remove.
12064
12065 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12066
12067         PR c/14156
12068         * gcc.dg/20040223-1.c: New test.
12069
12070 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12071
12072         PR c++/14106
12073         * g++.dg/ext/typeof9.C: New test.
12074
12075 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12076
12077         PR c++/14250
12078         * g++.dg/other/switch1.C: New test.
12079
12080 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12081
12082         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12083         * gcc.dg/va-arg-1.c: Likewise.
12084
12085 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12086
12087         PR c++/14143
12088         * g++.dg/template/koenig5.C: New test.
12089
12090 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12091
12092         * g++.dg/ext/altivec-1.C: Generalize target triple.
12093         * g++.dg/ext/altivec-2.C: New test case.
12094         * g++.dg/ext/altivec_check.h: New file.
12095         * gcc.dg/altivec-1.c: Generalize target triple;
12096         include altivec_check.h and call altivec_check().
12097         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12098         * gcc.dg/altivec-6.c: New test case.
12099         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12100         type casts as needed.
12101         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12102         altivec_check().
12103         * gcc.dg/altivec-12.c: New test case.
12104         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12105         include altivec_check.h and call altivec_check().
12106         * gcc.dg/altivec_check.h: New file.
12107
12108 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12109
12110         * lib/target-supports.exp (check_alias_available): Don't mangle
12111         function `g' in test program.
12112
12113 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12114
12115         * lib/target-supports.exp (check_profiling_available): Check
12116         argument to determine whether we support a profiling type.
12117         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12118         check_profiling_available.
12119         * g++.dg/bprob/bprob.exp: Likewise
12120         * g77.dg/bprob/bprob.exp: Likewise.
12121         * gcc.misc-tests/bprob.exp: Likewise.
12122         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12123         dg-require-profiling and delete expected error handling.
12124         * gcc.dg/20021014-1.c: Likewise.
12125         * gcc.dg/nest.c: Likewise.
12126
12127 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12128
12129         PR c++/12007
12130         * g++.dg/other/vthunk1.C: New test.
12131
12132 2004-02-20  Falk Hueffner  <falk@debian.org>
12133
12134         PR target/14201
12135         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12136
12137 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12138
12139         PR c++/13927
12140         * g++.dg/other/error8.C: Remove XFAIL markers.
12141
12142         PR c++/14173
12143         * g++.dg/ext/packed5.C: New test.
12144
12145         PR c++/14199
12146         * g++.dg/warn/Wunused-5.C: New test.
12147
12148         PR c++/14186
12149         * g++.dg/lookup/member1.C: New test.
12150
12151 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12152
12153         * gcc.c-torture/compile/20040130-1.c: Enable only when
12154         __INT_MAX__ >= 2147483647L.
12155         * gcc.c-torture/compile/961203-1.c: Likewise.
12156
12157 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12158
12159         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12160         * g++.dg/opt/template1.C: Robustify assembler regexp
12161
12162 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12163
12164         * gcc.c-torture/execute/simd-4.x: Remove.
12165         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12166         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12167         Guard with #ifndef SKIP_ATTRIBUTE.
12168         * gcc.dg/compat/vector-1_y.c: Likewise.
12169         * gcc.dg/compat/vector-2_x.c: Likewise.
12170         * gcc.dg/compat/vector-2_y.c: Likewise.
12171         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12172         * g++.dg/eh/simd-2.C: Likewise.
12173
12174 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12175
12176         * gcc.c-torture/compile/complex-1.c: New.
12177
12178 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12179
12180         PR target/14209
12181         * gcc.c-torture/execute/20040218-1.c: New test.
12182
12183 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12184
12185         PR c++/14181
12186         * g++.dg/parse/new2.C: New test.
12187
12188 2004-02-18  Paul Brook  <paul@codesourcery.com>
12189
12190         * gcc.c-torture/compile/libcall-1.c: New test.
12191
12192 2004-02-18  Paul Brook  <paul@codesourcery.com>
12193
12194         PR debug/12934
12195         * gcc.dg/debug/debug-7.c: New test.
12196
12197 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12198
12199         * gcc.dg/20040217-1.c: New test.
12200
12201 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12202
12203         * gcc.c-torture/execute/990208-1.x: Delete.
12204
12205 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12206
12207         * gcc.c-torture/execute/20040208-2.x: New file.
12208
12209 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12210
12211         PR c++/11326
12212         * g++.dg/abi/structret1.C: New test.
12213
12214 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12215
12216         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12217         (i386_cpuid): No need to test if cpuid is available on AMD64.
12218         Fix assembly, so that it works onboth i386 and AMD64.
12219         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12220         (vecInLong): Fix s[] member type to unsigned int.
12221         (vecInWord): Remove type.
12222         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12223         (a64, b64, c64, d64, e64): Remove.
12224         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12225         Remove unused variable.  Remove initialization of removed variables.
12226         Don't call mmx_tests nor sse_tests.
12227         (reference_mmx, reference_sse): Remove.
12228         (check): Add return stmt.
12229         * gcc.dg/i386-sse-7.c: New test.
12230         * gcc.dg/i386-mmx-4.c: New test.
12231
12232 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12233
12234         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12235         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12236         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12237         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12238         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12239         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12240         g++.dg/tc1/dr94.C: Fix line terminator.
12241
12242 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12243
12244         * gcc.c-torture/compile/20040216-1.c: New.
12245
12246 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12247
12248         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12249         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12250         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12251         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12252         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12253         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12254
12255 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12256
12257         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12258
12259 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12260
12261         PR c++/13971
12262         * g++.dg/expr/cond4.C: New test.
12263
12264         PR c++/14086
12265         * g++.dg/lookup/crash2.C: New test.
12266
12267 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12268
12269         * gcc.c-torture/compile/20040214-2.c: New test.
12270
12271 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12272
12273         PR c++/14116
12274         * g++.dg/ext/typeof8.C: New test.
12275
12276 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12277
12278         * gcc.c-torture/compile/20040214-1.c: New test.
12279
12280 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12281
12282         PR c++/13635
12283         * g++.dg/template/spec11.C: New test.
12284
12285 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12286
12287         PR c++/13927
12288         * g++.dg/other/error8.C: New test.
12289
12290 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12291
12292         PR c++/14122
12293         * g++.dg/template/array4.C: New test.
12294
12295         PR c++/14108
12296         * g++.dg/inherit/thunk2.C: New test.
12297
12298         PR c++/14083
12299         * g++.dg/eh/cond2.C: New test.
12300
12301 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12302
12303         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12304
12305 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12306
12307         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12308
12309 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12310
12311         * g++.dg/simd-2.C: xfail on ppc64-linux.
12312
12313 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12314
12315         PR c/456
12316         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12317         tests.
12318
12319 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12320
12321         * gcc.dg/builtins-33.c: New test.
12322
12323 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12324
12325         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12326
12327 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12328
12329         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12330
12331 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12332
12333         * gcc.dg/ppc64-abi-3.c: New test.
12334
12335 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12336
12337         PR c/14092
12338
12339         * gcc.dg/pr14092-1.c: New testcase.
12340
12341 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12342
12343         * gcc.dg/cpp/assert4.c: Fix typo last change.
12344
12345         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12346         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12347
12348         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12349
12350 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12351
12352         * gcc.c-torture/compile/20040209-1.c: New test case.
12353
12354 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12355
12356         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12357
12358 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12359
12360         * gcc.c-torture/execute/20040208-[12].c: New tests.
12361
12362 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12363
12364         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12365
12366 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12367
12368         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12369
12370 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12371
12372         Bug 13856
12373         * gcc.dg/visibility-8.c: New testcase.
12374
12375 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12376
12377         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12378         arguments.
12379         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12380
12381 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12382
12383         PR middle-end/13696
12384         * g++.dg/opt/fold1.C: New test case.
12385
12386 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12387
12388         PR c++/14033
12389         * g++.dg/other/crash-2.C: New test.
12390
12391 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12392
12393         PR c++/14028
12394         * g++.dg/parse/angle-bracket2.C: New test.
12395
12396 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12397
12398         PR middle-end/13750
12399         Revert:
12400         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12401         PR pch/13361
12402         * testsuite/g++.dg/pch/wchar-1.C: New.
12403         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12404
12405 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12406
12407         PR c++/14008
12408         * g++.dg/parse/error15.C: New test.
12409         * g++.dg/parse/crash11.C: Update dg-error mark.
12410
12411 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/13932
12414         * g++.dg/warn/conv2.C: New test.
12415
12416 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12417
12418         PR c++/13086
12419         * g++.dg/warn/incomplete1.C: Remove xfail.
12420
12421 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12422
12423         * lib/file-format.exp (gcc_target_object_format): Use
12424         ${tool}_target_compile, not gcc_target_compile.
12425         * lib/target-supports.exp (check_alias_available): Likewise.
12426         (check_gc_sections_available): Likewise.
12427         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12428         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12429         dg-require-alias.
12430
12431 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12432
12433         PR c++/13969
12434         * g++.dg/template/static6.C: New test.
12435
12436 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12437
12438         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12439
12440 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12441
12442         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12443         tests for systems where `char' is unsigned by default.
12444
12445 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12446
12447         PR c++/13997
12448         * g++.dg/template/partial3.C: New test.
12449
12450 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12451
12452         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12453         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12454         Remove mentions of obsolete ports.
12455
12456 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12457
12458         * gcc.dg/noncompile/20001228-1.c: Fix for new
12459         error message.
12460
12461 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12462
12463         PR target/9348
12464         * gcc.c-torture/execute/multdi-1.c: New test case.
12465
12466 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/13925
12469         * g++.dg/template/lookup5.C: New test.
12470
12471 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/13950
12474         * g++.dg/template/lookup4.C: New test.
12475
12476         PR c++/13970
12477         * g++.dg/parse/error14.C: New test.
12478
12479         PR c++/14002
12480         * g++.dg/parse/template13.C: New test.
12481
12482 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/13978
12485         * g++.dg/template/koenig4.C: New test.
12486
12487         PR c++/13968
12488         * g++.dg/template/crash17.C: New test.
12489
12490         PR c++/13975
12491         * g++.dg/parse/error13.C: New test.
12492         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12493
12494 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12495
12496         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12497
12498 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12499
12500         PR c/11658
12501         PR c/13994
12502         * gcc.dg/noncompile/20040203-1.c: New test.
12503         * gcc.dg/noncompile/20040203-2.c: Likewise.
12504         * gcc.dg/noncompile/20040203-3.c: Likewise.
12505         * gcc.dg/20040203-1.c: Likewise.
12506
12507 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12508
12509         PR c++/10858
12510         * g++.dg/template/sizeof7.C: New test.
12511
12512 2004-02-02  Eric Christopher  <echristo@redhat.com>
12513             Zack Weinberg  <zack@codesourcery.com>
12514
12515         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12516
12517 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12518
12519         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12520         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12521         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12522         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12523
12524 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12525
12526         PR c++/13113
12527         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12528
12529         PR c++/13854
12530         * g++.dg/ext/attrib13.C: New test.
12531
12532         PR c++/13907
12533         * g++.dg/conversion/op2.C: New test.
12534
12535 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12536
12537         * gcc.dg/titype-1.c: Fix pasto.
12538
12539 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12540
12541         * gcc.dg/titype-1.c: New test.
12542
12543 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12544
12545         PR c++/13957
12546         * g++.dg/template/non-type-template-argument-1.C,
12547         g++.dg/template/qualified-id1.C: Update dg-error marks.
12548         * g++.dg/template/nontype6.C: New test.
12549
12550 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12551
12552         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12553         * gcc.dg/builtins-31.c: New testcase.
12554         * gcc.dg/builtins-32.c: New testcase.
12555
12556 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12557
12558         * objc.dg/call-super-2.m: Update line numbers
12559         for the including of stddef.h.
12560
12561 2004-01-30  Michael Matz  <matz@suse.de>
12562
12563         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12564         g++.dg/ext/case-range3.C: New tests.
12565
12566 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12567
12568         DR206
12569         PR c++/13813
12570         * g++.dg/template/member4.C: New test.
12571
12572 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12573
12574         PR c++/13683
12575         * g++.dg/template/sizeof6.C: New test.
12576
12577 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12578
12579         * gcc.dg/fwritable-strings-1.c: New test.
12580
12581 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12582
12583         * gcc.c-torture/compile/20040130-1.c: New test.
12584
12585 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12586
12587         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12588
12589 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12590
12591         PR c++/13883
12592         * g++.dg/template/ctor3.C: New test.
12593
12594 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12595
12596         * g++.dg/tc1: New directory.
12597         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12598         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12599         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12600         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12601         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12602
12603 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12604
12605         * g++.dg/parse/error11.C: New test.
12606         * g++.dg/parse/error12.C: Likewise.
12607
12608 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12609
12610         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12611         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12612
12613 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/13791
12616         * g++.dg/ext/attrib12.C: New test.
12617
12618         PR c++/13736
12619         * g++.dg/parse/cast2.C: New test.
12620
12621 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12622
12623         * objc.dg/encode-2.m (main): New local string.  Set depending on
12624         sizeof long.  Use in sscanf call.
12625         * objc.dg/encode-3.m (main): New local string.  Set depending on
12626         sizeof long.  Use in scan_initial call.
12627
12628 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12629
12630         * objc.dg/call-super-2.m: Make LP64-safe.
12631         * objc.dg/desig-init-1.m: Likewise.
12632
12633 2004-01-27  Devang Patel <dpatel@apple.com>
12634
12635         * g++.dg/debug/namespace1.C: New test.
12636
12637 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12638
12639         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12640         xscale-*-*.
12641
12642         * gcc.dg/arm-mmx-1.c: New test.
12643
12644 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12645
12646         * gcc.dg/20040127-1.c: New test.
12647         * gcc.dg/20040127-2.c: New test.
12648
12649 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12650
12651         * objc.dg/stret-1.m (glob): Renamed to globa.
12652
12653 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/13663
12656         * g++.dg/expr/for1.C: New test.
12657
12658 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12659
12660         PR middle-end/13779
12661         * gcc.dg/darwin-longlong.c: New test.
12662
12663 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12664
12665         * gcc.dg/20040124-1.c: Moved test from here...
12666         * gcc.c-torture/compile/20040124-1.c: ...to here.
12667
12668 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12669
12670         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12671         the assembly output if -m64 is passed.
12672
12673 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12674
12675         PR c++/13833
12676         * g++.dg/template/cond3.C: New test.
12677
12678 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12679
12680         PR c++/13810
12681         * g++.dg/template/ttp7.C: New test.
12682
12683 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12684
12685         PR c++/13797
12686         * g++.dg/template/nontype4.C: New test.
12687         * g++.dg/template/nontype5.C: Likewise.
12688
12689 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12690
12691         * gcc.dg/torture/mips-clobber-at.c: New test.
12692
12693 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12694
12695         * gcc.dg/20040124-1.c: New test.
12696
12697 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12698
12699         * gcc.dg/20040123-1.c: New test.
12700
12701 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12702
12703         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12704
12705 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12706
12707         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12708
12709 2004-01-23  Andrew Pinski  <apinski@apple.com>
12710
12711         * gcc.dg/20030121-1.c: Move to ..
12712         * gcc.dg/20040121-1.c: here.
12713
12714 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12715
12716         * gcc.dg/builtins-29.c: New test case.
12717
12718 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12719
12720         PR 18314
12721         * gcc.dg/builtins-30.c: New testcase.
12722
12723 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12724
12725         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12726         * lib/g77.exp: Likewise.
12727         * lib/objc.exp: Likewise.
12728         * lib/g++.exp: Likewise.
12729
12730 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12731
12732         * gcc.dg/struct-by-value-2.c: New test.
12733
12734 2004-01-21  Andrew Pinski  <apinski@apple.com>
12735
12736         PR target/13785
12737         * gcc.dg/20030121-1.c: New test.
12738
12739 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12740
12741         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12742         clobber frame pointer register in asm statement.
12743
12744 2004-01-21  Falk Hueffner  <falk@debian.org>
12745
12746         * gcc.c-torture/compile/20040121-1.c: New test.
12747
12748 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12749
12750         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12751
12752 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12753
12754         * gcc.dg/ppc64-abi-2.c: New test.
12755
12756 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12757
12758         * lib/treelang.exp: Fill out this file.
12759         * lib/treelang-dg.exp: New File.
12760
12761 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12762
12763         * gcc.c-torture/compile/981022-1.c: Remove.
12764         * gcc.dg/array-5.c: Remove XFAIL.
12765         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12766         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12767         gcc.dg/cond-lvalue-1.c: Update.
12768         * gcc.dg/cast-lvalue-2.c: New test.
12769
12770 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12771
12772         PR c++/13592
12773         * g++.dg/other/error1.C (class foo): Tweak error message.
12774
12775         PR c++/13592
12776         * g++.dg/template/call2.C: New test.
12777
12778 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12779
12780         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12781         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12782         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12783         scalar-return-1_x.c, scalar-return-2_y.c,
12784         scalar-return-3_x.c, scalar-return-3_y.c,
12785         scalar-return-4_x.c, scalar-return-4_y.c,
12786         struct-align-1.h, struct-align-1_x.c,
12787         struct-align-1_y.c, struct-align-2.h,
12788         struct-align-2_x.c, struct-align-2_y.c,
12789         struct-by-value-10_y.c, struct-by-value-11_x.c,
12790         struct-by-value-11_y.c, struct-by-value-12_x.c,
12791         struct-by-value-12_y.c, struct-by-value-13_x.c,
12792         struct-by-value-13_y.c, struct-by-value-14_x.c,
12793         struct-by-value-14_y.c, struct-by-value-15_x.c,
12794         struct-by-value-15_y.c, struct-by-value-16_y.c,
12795         struct-by-value-17_y.c, struct-by-value-18_y.c,
12796         struct-by-value-19_y.c, struct-by-value-1_x.c,
12797         struct-by-value-1_y.c, struct-by-value-20_y.c,
12798         struct-by-value-2_x.c, struct-by-value-2_y.c,
12799         struct-by-value-3_y.c, struct-by-value-4_x.c,
12800         struct-by-value-4_y.c, struct-by-value-5_y.c,
12801         struct-by-value-6_y.c, struct-by-value-7_y.c
12802         struct-by-value-8_x.c, struct-by-value-8_y.c
12803         struct-by-value-9_x.c, struct-by-value-9_y.c
12804         struct-return-10_x.c, struct-return-10_y.c,
12805         struct-return-19_x.c, struct-return-20_x.c
12806         struct-return-2_x.c, struct-return-2_y.c
12807         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12808         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12809
12810 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12811
12812         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12813         attribute on sparc*-sun-solaris2.*.
12814
12815 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12816
12817         PR c++/13710
12818         * g++.dg/ext/typeof7.C: New test.
12819
12820 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12821
12822         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12823         * gcc.dg/const-elim-1.c: Same.
12824
12825 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12826
12827         * objc.dg/stret-1.m: New.
12828         * objc.dg/stret-2.m: New.
12829
12830 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12831
12832         PR c++/11895
12833         * g++.dg/ext/vector1.C: New test.
12834
12835 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12836
12837         * gcc.dg/pch/import-1.c: New.
12838         * gcc.dg/pch/import-1.hs: New.
12839         * gcc.dg/pch/import-1a.h: New.
12840         * gcc.dg/pch/import-1b.h: New.
12841         * gcc.dg/pch/import-1c.h: New.
12842
12843 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/13574
12846         * g++.dg/ext/array1.C: New test.
12847
12848         PR c++/13178
12849         * g++.dg/conversion/op1.C: New test.
12850
12851 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12852
12853         PR 11864
12854         From Kazumoto Kojima / Dan Kegel:
12855         * gcc.dg/pr11864-1.c: New test.
12856
12857         PR 10392
12858         From Marcus Comstedt / Dan Kegel:
12859         * gcc.dg/pr10392-1.c: New test.
12860
12861 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/13478
12864         * g++.dg/init/ref10.C: New test.
12865
12866 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12867
12868         PR c++/13407
12869         * g++.dg/parse/typename6.C: New test.
12870
12871 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12872
12873         PR pch/13361
12874         * testsuite/g++.dg/pch/wchar-1.C: New.
12875         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12876
12877 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12878
12879         PR c++/9259
12880         * g++.dg/expr/sizeof2.C: New test.
12881
12882 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12883
12884         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12885
12886 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12887
12888         PR c++/13659
12889         * g++.dg/lookup/strong-using-3.C: New.
12890         * g++.dg/lookup/using-10.C: New.
12891
12892 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12893
12894         PR c++/13594
12895         * g++.dg/lookup/strong-using-2.C: New.
12896
12897 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12898             Dan Kegel <dank@kegel.com>
12899             J"orn Rennecke <joern.rennecke@superh.com>
12900
12901         PR target/9365
12902         * gcc.dg/pr9365-1.c: New test.
12903
12904 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12905
12906         PR c++/8856
12907         * g++.dg/parse/casting-operator2.C: New test.
12908         * g++.old-deja/g++.pt/explicit83.C: Remove.
12909
12910 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12911
12912         * gcc.dg/label-compound-stmt-1.c: New test.
12913         * gcc.c-torture/compile/950922-1.c,
12914         gcc.c-torture/compile/20000211-3.c,
12915         gcc.c-torture/compile/20000518-1.c,
12916         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12917         compound statements.
12918
12919 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12920
12921         * gcc.dg/ppc64-abi-1.c: New test.
12922
12923 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12924
12925          * g++.dg/ext/attrib9.C: Add dg-warnings.
12926
12927 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12928
12929         PR c++/12335
12930         * g++.dg/parse/dtor3.C: New test.
12931
12932 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12933
12934         PR c++/12709
12935         * g++.dg/parse/try-catch-1.C: New test.
12936
12937 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12938
12939         * ada/acats/run_all.sh: Add more verbose output in acats.log
12940         when compiling tests.
12941
12942 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12943
12944         PR 13656
12945         * gcc.dg/typedef-redecl.c: New test case.
12946         * gcc.dg/typedef-redecl.h: New support file.
12947
12948 2004-01-13  Jan Hubicka  <jh@suse.cz>
12949
12950         * gcc.dg/always_inline.c: New test.
12951         * gcc.dg/debug/20031231-1.c: Fix.
12952
12953 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12954
12955         PR c++/13474
12956         * g++.dg/template/array3.C: New test.
12957
12958 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12959
12960         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12961         * g++.dg/warn/Wunused-2.C: Likewise.
12962
12963 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12964
12965         PR c++/13289
12966         * g++.dg/template/instantiate6.C: New test.
12967
12968 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12969
12970         PR middle-end/11397
12971         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12972
12973 2004-01-12  Jan Hubicka  <jh@suse.cz>
12974
12975         PR opt/12826
12976         * gcc.dg/20040112-1.c: New.
12977
12978         * gcc.dg/dwarf-die[1-7].c: Move to...
12979         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12980         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12981
12982 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12983
12984         PR c++/4100
12985         * g++.dg/parse/friend4.C: New test.
12986
12987 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12988
12989         PR c++/4100
12990         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12991         definition is called a friend.
12992
12993 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12994
12995         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12996
12997 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12998
12999         PR c++/3478
13000         * g++.dg/parse/error10.C: New test.
13001         * g++.dg/template/arg2.C: Accept "invalid type" error.
13002
13003 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13004
13005         PR middle-end/13392
13006         * g++.dg/opt/expect2.C: New test.
13007
13008 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13009
13010         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13011         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13012         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13013         Update dg-error regexps.
13014
13015 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13016
13017         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13018         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13019
13020 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13021
13022         * gcc.dg/pragma-re-1.c: Use right pointer type.
13023
13024 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13025
13026         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13027
13028 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13029
13030         * gcc.dg/rs6000-ldouble-1.c: New.
13031
13032 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13033
13034         DR 337
13035         PR c++/9256
13036         * g++.dg/other/abstract1.C: New test.
13037
13038 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13039
13040         * g++.dg/lookup/strong-using-1.C: New.
13041
13042 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13043
13044         PR c/11234
13045         * gcc.dg/func-ptr-conv-1.c: New test.
13046         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13047
13048 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13049
13050         PR target/13380.
13051         * gcc.c-torture/compile/20040109-1.c: New.
13052
13053 2004-01-08  Stuart Hastings  <stuart@apple.com>
13054
13055         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13056         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13057         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13058
13059 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13060
13061         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13062
13063 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13064
13065         * ada/acats/run_acats: Treat 'gnatchop' the same way
13066         as 'gnatmake'.  Export GCC_DRIVER.
13067         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13068         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13069
13070 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13071
13072         PR c++/12573
13073         * g++.dg/template/dependent-expr4.C: New test.
13074
13075 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13076
13077         * gcc.dg/altivec-11.c: New test.
13078
13079 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13080
13081         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13082
13083 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13084
13085         PR c/6024
13086         * gcc.dg/enum-compat-1.c: New test.
13087         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13088
13089 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13090
13091         PR c/12165
13092         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13093         gcc.dg/c99-idem-qual-3.c: New tests.
13094
13095 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13096
13097         * gcc.dg/winline-7.c: Don't cast void * to int.
13098
13099 2004-01-06  Jan Hubicka  <jh@suse.cz>
13100
13101         * gcc.dg/i386-sse-5.c: New test
13102         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13103
13104 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13105
13106         PR c++/12815
13107         * g++.dg/rtti/typeid4.C: New test.
13108
13109 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13110
13111         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13112
13113 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13114
13115         PR c++/12132
13116         * g++.dg/template/error11.C: New test.
13117
13118         PR c++/13451
13119         * g++.dg/template/class2.C: New test.
13120
13121 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13122         Richard Sandiford <rsandifo@redhat.com>
13123
13124         PR c++/13387
13125         * g++.dg/opt/alias3.C: New test.
13126
13127 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13128
13129         PR c++/13157
13130         * g++.dg/template/koenig3.C: New test.
13131
13132         PR c++/13529
13133         * g++.dg/parse/offsetof3.C: New test.
13134
13135         * g++.dg/init/copy7.C: Add missing dg-error markers.
13136
13137         PR c++/12226
13138         * g++.dg/init/copy7.c: New test.
13139
13140         PR c++/13536
13141         * g++.dg/parse/cast1.C: New test.
13142
13143 2004-01-04  Jan Hubicka  <jh@suse.cz>
13144
13145         * gcc.dg/winline[1-7].c: New tests.
13146
13147 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13148
13149         PR c++/13520
13150         * g++.dg/template/qualttp22.C: New test.
13151
13152 2004-01-01  Jan Hubicka  <jh@suse.cz>
13153
13154         * gcc.dg/debug/20031231-1.c: New.
13155         * gcc.c-torture/compile/20040101-1.c: New.
13156         * gcc.dg/dwarf-die-[1-7].c: New.
13157
13158 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13159
13160         PR optimization/13521
13161         * gcc.c-torture/compile/20031231-1.c: New test.
13162
13163 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13164
13165         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13166
13167 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13168
13169         PR c++/10079
13170         * g++.dg/template/crash16.C: New test.
13171
13172 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13173
13174         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13175
13176 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13177
13178         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13179         ports.
13180         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13181         * g++.old-deja/g++.law/profile1.C: Likewise.
13182         * gcc.c-torture/compile/981006-1.c: Likewise.
13183         * gcc.c-torture/execute/loop-2e.x: Likewise.
13184         * gcc.c-torture/execute/loop-2f.x: Remove.
13185         * gcc.c-torture/execute/loop-2g.x: Likewise.
13186         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13187         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13188
13189 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         PR c++/13507
13192         * g++.dg/ext/attrib11.C: New test.
13193
13194         PR c++/13494
13195         * g++.dg/template/array2-1.C: New test.
13196         * g++.dg/template/array2-2.C: New test.
13197
13198 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13199
13200         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13201
13202 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         PR c++/12774
13205         * g++.dg/template/array1-1.C: New test.
13206         * g++.dg/template/array1-2.C: New test.
13207
13208 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13209
13210         PR fortran/12632
13211         * g77.dg/12632.f: New test case.
13212
13213 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13214
13215         PR c++/13289
13216         * g++.dg/parse/nontype1.C: New test.
13217
13218 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13219
13220         PR c++/12403
13221         * g++.dg/parse/explicit1.C: New test.
13222         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13223
13224 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/13081
13227         * g++.dg/opt/inline6.C: New test.
13228
13229         PR c++/12613
13230         * g++.dg/parse/error9.C: New test.
13231
13232         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13233
13234 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13235
13236         PR c++/13009
13237         * g++.dg/init/assign1.C: New test.
13238
13239 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13240
13241         PR c++/13070
13242         * g++.dg/warn/format3.C: New test case.
13243
13244 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13245
13246         * gcc.c-torture/compile/20031227-1.c: New test.
13247
13248 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13249
13250         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13251         * g77.dg/bprob/bprob.exp: Likewise.
13252         * gcc.misc-tests/bprob.exp: Likewise.
13253         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13254         variants on systems where the library does not provide that
13255         functionality.
13256         * gcc.dg/builtins-20.c: Use builtins-config.h.
13257         * gcc.dg/builtins-config.h: New file.
13258
13259 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13260
13261         * lib/gcc-dg.exp (dg-require-profiling): New function.
13262         * lib/target-supports.exp (check_profiling_available): Likewise.
13263         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13264         * g77.dg/bprob/bprob.exp: Likewise.
13265         * gcc.misc-tests/bprob.exp: Likewise.
13266         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13267         * gcc.dg/20021014-1.c: Likewise.
13268         * gcc.dg/nest.c: Likewise.
13269
13270 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13271
13272         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13273         compiling.
13274         * g++.dg/lookup/java2.C: Likewise.
13275         * gcc.dg/cpp/lexident.c: Likewise.
13276
13277 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13278
13279         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13280         given.
13281         * gcc.c-torture/compile/961203-1.c: Likewise.
13282         * gcc.c-torture/compile/980506-1.c: Likewise.
13283
13284 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13285
13286         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13287         (additional_prunes): New global.
13288         (gcc-dg-prune): Handle additional per-test pruning.
13289         (dg-test): Clear additional_prunes between tests.
13290
13291         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13292         dg-prune-output to avoid spurious failures from assembler
13293         complaining about nonexistent WAW violations.
13294         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13295         Use dg-prune-output to avoid spurious failures from assembler
13296         warning about Itanium B-step errata.
13297
13298 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13299
13300         * g++.dg/abi/macro0.C: New test.
13301         * g++.dg/abi/macro1.C: Likewise.
13302         * g++.dg/abi/macro2.C: Likewise.
13303
13304         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13305         * g++.dg/abi/bitfield7.C: Likewise.
13306         * g++.dg/abi/dtor2.C: Likewise.
13307         * g++.dg/abi/mangle11.C: Likewise.
13308         * g++.dg/abi/mangle12.C: Likewise.
13309         * g++.dg/abi/mangle14.C: Likewise.
13310         * g++.dg/abi/mangle17.C: Likewise.
13311         * g++.dg/abi/vbase10.C: Likewise.
13312         * g++.dg/abi/vbase14.C: Likewise.
13313         * g++.dg/template/qualttp17.C: Likewise.
13314
13315 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13316
13317         PR c/11995
13318         * gcc.dg/20031223-1.c: New test.
13319
13320 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13321
13322         * gcc.dg/noreturn-7.c: New test.
13323
13324 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13325
13326         * gcc.dg/null-pointer-1.c: New test.
13327
13328 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13329
13330         * g++.old-deja/g++.jason/template18.C: Remove.
13331         * g++.old-deja/g++.jason/template37.C: Likewise.
13332
13333         PR c++/12862
13334         * g++.dg/lookup/ns1.C: New test.
13335
13336         PR c++/12397
13337         * g++.dg/template/lookup3.C: New test.
13338
13339 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13340
13341         * g++.dg/template/recurse1.C: New test
13342
13343 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13344
13345         PR c++/12479
13346         * g++.dg/parse/semicolon1.C: New test.
13347         * g++.dg/parse/semicolon1.h: Likewise.
13348
13349 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13350
13351         * gcc.dg/darwin-misaligned.c: New test.
13352
13353 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13354
13355         PR c/9163
13356         * gcc.dg/20031222-1.c: New test.
13357
13358 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13359
13360         PR c++/13438
13361         * g++.dg/parse/error8.C: New test.
13362
13363         PR c++/11554
13364         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13365
13366 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13367
13368         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13369         too small.
13370         * gcc.c-torture/compile/930217-1.c: Likewise.
13371         * gcc.c-torture/compile/930513-1.c: Likewise.
13372         * gcc.c-torture/execute/920908-2.c: Likewise.
13373         * gcc.c-torture/execute/921204-1.c: Likewise.
13374         * gcc.c-torture/execute/930621-1.c: Likewise.
13375         * gcc.c-torture/execute/930630-1.c: Likewise.
13376         * gcc.c-torture/execute/931031-1.c: Likewise.
13377         * gcc.c-torture/execute/980602-2.c: Likewise.
13378         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13379         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13380         * gcc.c-torture/execute/extzvsi.c: Likewise.
13381         * gcc.c-torture/unsorted/ext.c: Likewise.
13382
13383 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13384
13385         PR target/12749
13386         * gcc.c-torture/compile/20031220-2.c: New test case.
13387
13388 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13389
13390         PR optimization/13031
13391         * gcc.c-torture/compile/20031220-1.c: New test case.
13392
13393 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13394
13395         * gcc.dg/cast-function-1.c: New test.
13396
13397 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13398
13399         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13400         formats.
13401
13402 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13403
13404         PR c++/12795
13405         * g++.dg/ext/attrib10.C: New test.
13406
13407 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13408
13409         * gcc.dg/cleanup-10.c: New test.
13410         * gcc.dg/cleanup-11.c: New test.
13411
13412 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13413
13414         PR c++/13239
13415         * g++.dg/opt/expect1.C: New test.
13416
13417 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13418
13419         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13420
13421 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13422
13423         PR debug/12923
13424         * gcc.dg/20031218-1.c: New test.
13425
13426         PR debug/12389
13427         * gcc.dg/20031218-2.c: New test.
13428         * gcc.dg/20031218-3.c: New test.
13429
13430         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13431         of label name and allow for USER_LABEL_PREFIX == "_" names.
13432         * g++.dg/abi/mangle18-2.C: Likewise.
13433         * g++.dg/abi/mangle19-1.C: Likewise.
13434         * g++.dg/abi/mangle19-2.C: Likewise.
13435         * g++.dg/abi/mangle20-1.C: Likewise.
13436         * g++.dg/abi/mangle20-2.C: Likewise.
13437
13438 2003-12-18  Richard Henderson  <rth@redhat.com>
13439
13440         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13441
13442 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13443             Dan Kegel <dank@kegel.com>
13444
13445         PR other/12009
13446         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13447         testing a cross compiler, it causes spurious compile failures.
13448         * lib/g++.exp: Likewise.
13449
13450 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13451
13452         PR c++/13262
13453         * g++.dg/template/access13.C: New test.
13454
13455 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13456
13457         * gcc.dg/20031216-1.c: New test.
13458
13459 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13460
13461         PR c++/9154
13462         * g++.dg/template/error10.C: New test.
13463
13464 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13465
13466         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13467         * g++.dg/eh/simd-2.C: Likewise.
13468
13469 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13470             Roger Sayle  <roger@eyesopen.com>
13471
13472         * gcc.c-torture/execute/ieee/mzero5.c: New.
13473
13474 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13475
13476         PR c++/10603
13477         * g++.dg/parse/error6.C: New test.
13478
13479         PR c++/12827
13480         * g++.dg/parse/error7.C: New test.
13481
13482 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13483
13484         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13485         at -O with stabs debugging formats.
13486         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13487         * gcc.dg/debug/debug-2.c: Likewise.
13488
13489 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13490
13491         PR c++/12696
13492         * g++.dg/init/error1.C: New test.
13493
13494         PR c++/12218
13495         * g++.dg/init/pm3.C: New test.
13496
13497 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13498
13499         PR c/3347
13500         * gcc.dg/bitfld-8.c: New test.
13501
13502 2003-12-16  James Lemke  <jim@wasabisystems.com>
13503
13504         * gcc.dg/arm-scd42-[123].c: New tests.
13505
13506 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13507
13508         PR c++/9043
13509         * g++.dg/abi/mangle20-1.C: New test.
13510         * g++.dg/abi/mangle20-2.C: New test.
13511
13512 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13513
13514         PR c++/13275
13515         * g++.dg/other/offsetof2.C: Remove XFAIL.
13516         * g++.dg/parse/offsetof1.C: New test.
13517         * g++.gd/parse/offsetof2.C: Likewise.
13518
13519 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13520
13521         * g++.dg/template/nontype3.C: New test.
13522         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13523
13524 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13525
13526         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13527
13528 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13529
13530         PR c++/13387
13531         * g++.dg/expr/assign1.C: New test.
13532
13533         PR c++/13242
13534         * g++.dg/abi/mangle19-1.C: New test.
13535         * g++.dg/abi/mangle19-2.C: New test.
13536
13537 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13538
13539         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13540
13541 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13542
13543         * gcc.c-torture/execute/20031216-1.c: New test.
13544
13545 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13546
13547         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13548         an ICE regression.
13549
13550 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13551
13552         PR c++/10926
13553         * g++.dg/template/error9.C: New test.
13554
13555         PR c++/11116
13556         * g++.dg/template/error8.C: New test.
13557
13558 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13559
13560         PR middle-end/13400
13561         * gcc.c-torture/execute/20031215-1.c: New test case.
13562
13563 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13564
13565         PR c++/13269
13566         * g++.dg/parse/error5.C: New test.
13567
13568         PR c++/12989
13569         * g++.dg/expr/sizeof1.C: New test.
13570
13571         PR c++/13310
13572         * g++.dg/template/crash15.C: New test.
13573
13574 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13575
13576         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13577         a non-POD type as the last named parameter of a varargs function.
13578
13579 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13580
13581         PR c++/13243
13582         PR c++/12573
13583         * g++.dg/template/crash14.C: New test.
13584         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13585
13586 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13587
13588         * g++.dg/other/java1.C: New test.
13589
13590         PR c++/13241
13591         * g++.dg/abi/mangle18-1.C: New test.
13592         * g++.dg/abi/mangle18-2.C: New test.
13593
13594 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13595
13596         PR optimization/10312
13597         * gcc.c-torture/execute/20031214-1.c: New.
13598
13599 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13600
13601         PR c++/10779
13602         PR c++/12160
13603         * g++.dg/parse/error3.C: New test.
13604         * g++.dg/parse/error4.C: Likewise.
13605         * g++.dg/abi/mangle4.C: Tweak error messages.
13606         * g++.dg/lookup/using5.C: Likewise.
13607         * g++.dg/other/error2.C: Likewise.
13608         * g++.dg/parse/typename5.C: Likewise.
13609         * g++.dg/parse/undefined1.C: Likewise.
13610         * g++.dg/template/arg2.C: Likewise.
13611         * g++.dg/template/ttp3.C: Likewise.
13612         * g++.dg/template/type1.C: Likewise.
13613         * g++.old-deja/g++.other/crash32.C: Likewise.
13614         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13615
13616 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13617
13618         PR c++/13106
13619         * g++.dg/warn/noreturn-3.C: New test.
13620
13621 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13622
13623         PR c++/13118
13624         * g++.dg/abi/covariant3.C: New.
13625
13626 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13627
13628         * g++.dg/eh/ia64-1.C: New test.
13629
13630 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13631
13632         PR optimization/13037
13633         * g77.f-torture/execute/13037.f: New test case.
13634
13635 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         PR c++/12881
13638         * g++.dg/abi/covariant2.C: New.
13639
13640 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13641
13642         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13643
13644 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13645
13646         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13647
13648 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13649
13650         PR other/10819
13651         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13652         to fix Bug 10819.
13653         * lib/g++.exp (g++_version): Likewise.
13654         * lib/g77.exp (g77_version): Likewise.
13655         * lib/objc.exp (default_objc_version): Likewise.
13656
13657 2003-12-10  Richard Henderson  <rth@redhat.com>
13658
13659         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13660
13661         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13662
13663 2003-12-08  Matt Austern  <austern@apple.com>
13664
13665         PR c/13134
13666         * lib/gcc-dg.exp (dg-require-visibility): Define.
13667         * lib/target-supports (check_visibility_available): Define.
13668         * gcc.dg/visibility-1.c: New test.
13669         * gcc.dg/visibility-2.c: Likewise.
13670         * gcc.dg/visibility-3.c: Likewise.
13671         * gcc.dg/visibility-4.c: Likewise.
13672         * gcc.dg/visibility-5.c: Likewise.
13673         * gcc.dg/visibility-6.c: Likewise.
13674         * g++.dg/ext/visibility-1.C: Likewise.
13675         * g++.dg/ext/visibility-2.C: Likewise.
13676         * g++.dg/ext/visibility-3.C: Likewise.
13677         * g++.dg/ext/visibility-4.C: Likewise.
13678         * g++.dg/ext/visibility-5.C: Likewise.
13679         * g++.dg/ext/visibility-6.C: Likewise.
13680
13681 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13682
13683         * g++.dg/lookup/java1.C: New test.
13684         * g++.dg/lookup/java2.C: New test.
13685
13686 2003-12-07  Falk Hueffner  <falk@debian.org>
13687
13688         * g++.dg/opt/noreturn-1.C: New test.
13689
13690 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13691
13692         * gcc.dg/overflow-1.c: New test.
13693
13694 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13695
13696         * g77.f-torture/compile/13060.f: New test.
13697
13698 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13699
13700         PR c++/13323
13701         * g++.dg/inherit/operator2.C: New test.
13702
13703 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/13305
13706         * g++.dg/ext/attrib9.C: New test.
13707
13708 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/13314
13711         * g++.dg/template/error7.C: New test.
13712
13713 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13714             J"orn Rennecke <joern.rennecke@superh.com>
13715
13716         PR target/13302
13717         * g++.dg/other/struct-va_list.C: New test.
13718
13719 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13720
13721         PR c++/13166
13722         * g++.dg/parse/defarg6.C: New test.
13723
13724 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13725
13726         PR target/13256
13727         * gcc.c-torture/execute/20031201-1.c: New test.
13728
13729 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13730
13731         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13732
13733 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13734
13735         * gcc.dg/builtin-return-1.c: New test.
13736
13737 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13738             J"orn Rennecke <joern.rennecke@superh.com>
13739
13740         PR optimization/13260
13741         * gcc.c-torture/execute/20031204-1.c: New test.
13742
13743 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13744
13745         PR c++/9127
13746         * g++.dg/template/error6.C: New test.
13747
13748 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13749
13750         * gcc.dg/20031202-1.c: New test.
13751
13752 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/13179
13755         * g++.dg/template/eh1.C: New test.
13756
13757         PR c++/10771
13758         * g++.dg/template/error5.C: New test.
13759
13760 2003-12-02  David Ung  <davidu@mips.com>
13761
13762         * gcc.dg/compat/vector-check.h: Corrected type for var
13763         g_##TMODE
13764
13765 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13766
13767         PR c++/10126
13768         * g++.dg/template/ptrmem8.C: New test.
13769
13770 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13771
13772         PR c++/12573
13773         * g++.dg/template/dependent-expr3.C: New test.
13774
13775 2003-12-01  James Lemke  <jim@wasabisystems.com>
13776
13777         * gcc.dg/arm-g2.c: New test.
13778
13779 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13780
13781         PR optimization/11634
13782         * gcc.dg/20031201-2.c: New test case.
13783
13784 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13785
13786         PR 11433
13787         * objc.dg/proto-lossage-3.m: New test.
13788
13789 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13790
13791         PR optimization/12628
13792         * gcc.dg/20031201-1.c: New test case.
13793
13794 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13795
13796         * gcc.dg/unaligned-1.c: New test.
13797
13798 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13799
13800         PR c++/9849
13801         * g++.dg/template/error4.C: New test.
13802         * g++.dg/template/nested3.C: Adjust error markers.
13803
13804 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805
13806         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13807
13808 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13809
13810         PR c/10333
13811         * gcc.dg/bitfld-7.c: New test.
13812
13813 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13814
13815         * gcc.dg/tls/asm-1.C: New test.
13816
13817 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13818
13819         * gcc.dg/cpp/assert4.c: Update.
13820
13821 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13822
13823         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13824         * gcc.dg/builtin-apply3.c: New test.
13825
13826 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13827
13828         * lib/compat.exp (compat-obj): New xfaildata parameter.
13829         Use it to set compiler_conditional_xfail_data before compiling.
13830         (compat-get-options): Handle dg-xfail-if.
13831         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13832         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13833         * gcc.dg/compat/vector-1_y.c: Likewise.
13834         * gcc.dg/compat/vector-2_x.c: Likewise.
13835         * gcc.dg/compat/vector-2_y.c: Likewise.
13836
13837 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13838
13839         * g++.dg/opt/reg-stack4.C: New test.
13840
13841 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.dg/builtin-apply2.c: New test.
13844
13845 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13846
13847         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13848
13849 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13850
13851         PR c++/12924
13852         * g++.dg/template/template-id-2.C: New test.
13853
13854 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13855
13856         PR c++/5369
13857         * g++.dg/template/memfriend1.C: New test.
13858         * g++.dg/template/memfriend2.C: Likewise.
13859         * g++.dg/template/memfriend3.C: Likewise.
13860         * g++.dg/template/memfriend4.C: Likewise.
13861         * g++.dg/template/memfriend5.C: Likewise.
13862         * g++.dg/template/memfriend6.C: Likewise.
13863         * g++.dg/template/memfriend7.C: Likewise.
13864         * g++.dg/template/memfriend8.C: Likewise.
13865         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13866
13867 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13868
13869         PR c++/12515
13870         * g++.dg/ext/cond1.C: New test.
13871
13872 2003-11-20  Richard Henderson  <rth@redhat.com>
13873
13874         * gcc.dg/20020201-2.c: Remove.
13875         * gcc.dg/20020201-4.c: Remove.
13876         * gcc.dg/20020304-1.c: Remove.
13877
13878 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13879
13880         * gcc.dg/cpp/trad/xwin1.c: New test case.
13881
13882 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13883
13884         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13885         * lib/g77.exp: Likewise.
13886         * lib/objc.exp: Likewise.
13887         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13888         for darwin.
13889
13890 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13891
13892         PR c++/12932
13893         * g++.dg/template/static5.C: New test.
13894
13895 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13896
13897         * gcc.dg/nested-func-1.c: New test.
13898
13899 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13900
13901         * gcc.dg/cpp/assert4.c: New test.
13902
13903 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13904
13905         PR c++/2294
13906         * g++.dg/lookup/using9.c: New test.
13907
13908 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR c++/12762
13911         * g++.dg/template/error3.C: New test.
13912
13913 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13914
13915         PR ada/13035
13916         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13917         No longer use a wrapper for gcc, since this does not work under
13918         Windows.
13919
13920 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13921
13922         PR c++/2094
13923         * g++.dg/template/ptrmem7.C: New test.
13924
13925 2003-11-13  Andrew Pinski <apinski@apple.com>
13926
13927         * gcc.c-torture/compile/20031113-1.c: New test.
13928
13929 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13930             Kean Johnston <jkj@sco.com>
13931
13932         PR c/13029
13933         * gcc.dg/unused-4.c: Update.
13934
13935 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13936
13937         * g++.dg/opt/const3.C: New test.
13938
13939 2003-11-13  Jan Hubicka  <jh@suse.cz>
13940
13941         * gcc.c-torture/compile/20031112-1.c: New test.
13942
13943 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13944
13945         * g++.dg/parse/crash10.C: Remove bogus error marker.
13946
13947 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13948
13949         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13950         (host_gcc): Likewise.
13951         (ROOT): Honor $PWDCMD.
13952         (BASE): Likewise.
13953         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13954
13955 2003-11-12  Catherine Moore  <clm@redhat.com>
13956
13957         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13958
13959 2003-11-12  Andreas Jaeger  <aj@suse.de>
13960             Jakub Jelinek  <jakub@redhat.com>
13961             Andrew Pinski  <pinskia@physics.uc.edu>
13962             Richard Henderson  <rth@redhat.com>
13963
13964         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13965         systems.
13966         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13967
13968         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13969         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13970
13971 2003-11-11  Andreas Jaeger  <aj@suse.de>
13972
13973         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13974
13975         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13976
13977 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13978
13979         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13980         Clean ups.
13981
13982 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13983
13984         * gcc.dg/trampoline-1.c: New test.
13985
13986 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13987
13988         * gcc.c-torture/compile/200031109-1.c: New test.
13989
13990 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13991
13992         PR c/3190
13993         PR c/8714
13994         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13995         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13996         gcc.dg/format/no-y2k-1.c: Update.
13997
13998 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13999
14000         PR optimization/10467
14001         * gcc.dg/20031108-1.c: New test case.
14002
14003 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14004
14005         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14006
14007 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14008
14009         * gcc.dg/compound-lvalue-1.c: New test.
14010         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14011         some XFAILs.
14012
14013 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14014
14015         * gcc.dg/altivec-varargs-1.c: New test.
14016
14017 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14018
14019         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14020         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14021         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14022         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14023         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14024
14025 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14026
14027         * gcc.dg/cond-lvalue-1.c: New test.
14028
14029 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14030
14031         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14032
14033 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14034
14035         PR c++/11616
14036         * g++.dg/template/instantiate5.C: New test.
14037
14038 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14039
14040         PR c++/12726
14041         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14042         * ChangeLog: Add missing first entry for above test.
14043
14044 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14045
14046         PR c++/9810
14047         * g++.dg/template/using8.C: New test.
14048         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14049
14050 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14051
14052         PR optimization/10817
14053         * gcc.c-torture/compile/20031102-1.c: New test case.
14054
14055 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14056
14057         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14058         2147483647.
14059
14060 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14061
14062         * gcc.dg/20031102-1.c: New test.
14063
14064 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14065
14066         * gcc.dg/complex-1.c: New test.
14067
14068 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14069
14070         PR c++/12796
14071         * g++.dg/template/crash13.C: Adjust expected error location.
14072         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14073
14074 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14075
14076         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14077
14078 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14079
14080         PR/10239
14081         * gcc.c-torture/compile/20031031-2.c: New test.
14082
14083 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14084
14085         PR/11640
14086         * gcc.c-torture/compile/20031031-1.c: New test.
14087
14088 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14089
14090         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14091         * gcc.misc-tests/bprob.exp: Likewise.
14092         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14093         the execution test on arm-elf configs.
14094         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14095         configs that don't support scratch files.
14096         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14097
14098 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14099
14100         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14101         done by dejagnu.
14102
14103 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14104
14105         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14106         Avoid non pure sh syntax. Add more logging.
14107
14108         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14109         fail.
14110
14111 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14112
14113         PR libgcj/10610
14114         * gcc.dg/ppc-stackalign-1.c: New test.
14115
14116 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14117
14118         * ada/acats/run_all.sh: Change output to be more compliant with
14119         dejagnu framework.
14120         Create acats.sum and acats.log files under testsuite/ada/acats
14121         Only run [a-z]* directories, to filter out e.g. CVS.
14122         Redirect build output to log file.
14123
14124 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14125
14126         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14127
14128 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14129
14130         PR ada/5909:
14131         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14132
14133 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14134
14135         * gcc.c-torture/compile/20031023-1.c: New test.
14136         * gcc.c-torture/compile/20031023-2.c: New test.
14137         * gcc.c-torture/compile/20031023-3.c: New test.
14138         * gcc.c-torture/compile/20031023-4.c: New test.
14139
14140 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14141
14142         PR c++/10371
14143         * g++.dg/lookup/scoped8.C: New test.
14144
14145 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14146
14147         * g++.dg/opt/reg-stack3.C: New test.
14148
14149 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14150
14151         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14152
14153 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14154
14155         PR c++/11076
14156         * g++.dg/template/crash13.C: New test.
14157
14158 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14159
14160         * gcc.dg/c99-restrict-2.c: New test.
14161
14162 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         PR c++/12698, c++/12699, c++/12700, c++/12566
14165         * g++.dg/inherit/covariant9.C: New test.
14166         * g++.dg/inherit/covariant10.C: New test.
14167         * g++.dg/inherit/covariant11.C: New test.
14168
14169 2003-10-23  Jason Merrill  <jason@redhat.com>
14170
14171         PR c++/12726
14172         * g++.dg/ext/complit2.C: New test.
14173
14174 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14175
14176         PR target/12654
14177         * gcc.c-torture/execute/20031020-1.c: New test.
14178
14179 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14180
14181         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14182         following the jump_insn.
14183
14184 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14185
14186         * gcc.dg/cast-lvalue-1.c: New test.
14187
14188 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/11962
14191         * g++.dg/template/cond2.C: New test.
14192
14193 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14194
14195         * gcc.dg/builtins-28.c: New test.
14196
14197 2003-10-20  Jan Hubicka  <jh@suse.cz>
14198
14199         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14200         parameter.
14201         * testsuite/gcc.dg/inline-2.c: Likewise.
14202
14203 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14204
14205         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14206         * gcc.dg/nest.c:  Likewise.
14207
14208 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14209
14210         PR c++/9781, c++/10583, c++/11862
14211         * g++.dg/parse/crash13.C: New test.
14212
14213 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14214
14215         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14216
14217 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14218
14219         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14220         Define HAVE_C99_RUNTIME except on Solaris.
14221         * gcc.dg/builtins-20.c: Likewise.
14222
14223 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14224
14225         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14226
14227 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14228
14229         PR c++/12495
14230         * g++.dg/template/crash21.C: New test.
14231
14232 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14233
14234         PR c++/2513
14235         * g++.dg/template/typename5.C: New test.
14236
14237 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14238
14239         PR c++/12369
14240         * g++.dg/template/friend25.C: New test.
14241
14242 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14243
14244         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14245         versions.
14246
14247 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14248
14249         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14250         == 2147483647.
14251
14252 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14253
14254         * gcc.c-torture/execute/960416-1.x: Remove.
14255         * gcc.c-torture/execute/divconst-3.x: Likewise.
14256
14257 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14258
14259         PR target/12598
14260         * gcc.dg/torture/cris-volatile-1.c: New test.
14261
14262 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14263
14264         PR optimization/9325
14265         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14266         for overflowing floating point to integer conversion during RTL
14267         simplification.
14268
14269 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14270
14271         * objc/execute/_cmd.m: Fix typo.
14272         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14273         Relax 'scan-assembler' regexp.
14274         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14275         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14276         * objc.dg/zero-link-2.m: Remove blank line.
14277         * objc.dg/zero-link-3.m: New test case.
14278
14279 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14280
14281         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14282
14283         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14284         than linker trickery.
14285
14286 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14287
14288         PR c++/12370
14289         * g++.dg/other/friend2.C: New test.
14290
14291 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14292
14293         * gcc.dg/20031012-1.c: New test.
14294
14295 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14296
14297         * gcc.dg/weak/weak-3.c: Fix for new warning.
14298
14299 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14300
14301         PR optimization/8750
14302         * gcc.c-torture/execute/20031012-1.c: New test case.
14303
14304 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14305
14306         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14307         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14308
14309 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14310
14311         PR optimization/12260
14312         * gcc.c-torture/compile/20031011-2.c: New test case.
14313
14314 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14315
14316         * gcc.c-torture/execute/20031011-1.c: New testcase.
14317
14318 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14319
14320         * gcc.c-torture/compile/20031011-1.c: New test.
14321
14322 2003-10-11  Jan Hubicka  <jh@suse.cz>
14323
14324         * g++.dg/other/first-global.C: New test.
14325
14326 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14327
14328         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14329
14330 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14331
14332         * gcc.c-torture/compile/20031010-1.c: New test.
14333
14334 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14335
14336         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14337         * gcc.c-torture/execute/va-arg-25.c: ... here.
14338
14339 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14340
14341         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14342
14343 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14344
14345         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14346
14347 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14348
14349         * g++.dg/parse/error2.C: New test.
14350
14351 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14352
14353         PR c++/11097
14354         * g++.dg/other/error5.C: Modify the error message.
14355         * g++.dg/lookup/using8.C: New test.
14356
14357 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14358
14359         * gcc.dg/darwin-abi-2.c: New file.
14360         * gcc.c-torture/execute/va-arg-24.c: New file.
14361
14362 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14363
14364         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14365         indentation.
14366
14367 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/10147
14370         * g++.dg/other/error4.C: Update error messages.
14371         * g++.dg/template/ptrmem4.C: Likewise.
14372
14373         PR c++/12337
14374         * g++.dg/init/new9.C: New test.
14375
14376         PR c++/12334, c++/12236, c++/8656
14377         * g++.dg/ext/attrib8.C: New test.
14378
14379 2003-10-06  Devang Patel  <dpatel@apple.com>
14380
14381         * gcc.dg/debug/dwarf2-3.h: New test.
14382         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14383
14384 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14385
14386         * g++.dg/opt/cfg2.C: New test.
14387
14388 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14389
14390         * g++.dg/opt/float1.C: New test.
14391
14392 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14393
14394         * gcc.dg/c90-array-lval-6.c: New test.
14395         * gcc.dg/c99-array-lval-6.c: New test.
14396
14397 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14398             Ziemowit Laski  <zlaski@apple.com>
14399
14400         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14401         'Derived', so that it is never considered a class method; add
14402         new warning for '+port' method ambiguity.
14403         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14404         <objc/objc-api.h> (needed on Mac OS X).
14405         * objc.dg/method-13.m: New test.
14406
14407 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14408
14409         PR optimization/9325, PR java/6391
14410         * gcc.c-torture/execute/20031003-1.c: New test case.
14411
14412 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14413
14414         PR optimization/12180
14415         * gcc.dg/20031002-1.c: New test.
14416
14417         PR c++/12486
14418         * g++.dg/inherit/error1.C: New test.
14419
14420 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14421
14422         * lib/f-torture.exp (search_for): Rename to...
14423         (search_for_re): This.  Also, clean up comments and the
14424         "regexp" invocation.
14425
14426 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14427
14428         * gcc.c-torture/compile/20031002-1.c: New test.
14429
14430 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14431
14432         * g++.dg/opt/cond1.C: New test.
14433
14434 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14435
14436         * gcc.dg/Wold-style-definition-2.c: New testcase.
14437         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14438
14439 2003-09-29  Richard Henderson  <rth@redhat.com>
14440
14441         * g++.dg/init/array10.C: Add dg-options.
14442
14443 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14444
14445         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14446
14447 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14448
14449         * g++.dg/template/friend19.C: Fix typo.
14450         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14451
14452 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14453
14454         * gcc.c-torture/execute/20030928-1.c: New test.
14455         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14456
14457 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14458
14459         * g++.dg/opt/unroll1.C: New test.
14460
14461 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14462
14463         PR optimization/11741
14464         * gcc.dg/20030926-1.c: New test case.
14465
14466 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14467
14468         PR c++/5655
14469         * g++.dg/parse/access7.C: New test.
14470         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14471
14472 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14473
14474         MERGE OF objc-improvements-branch into MAINLINE:
14475         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14476         if libobjc has not been built.
14477         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14478         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14479         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14480         objc/execute/nested-3.m, objc/execute/np-2.m,
14481         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14482         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14483         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14484         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14485         objc.dg/special/unclaimed-category-1.h,
14486         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14487         well as GNU runtime.
14488         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14489         * execute/cascading-1.m, execute/function-message-1.m,
14490         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14491         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14492         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14493         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14494         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14495         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14496         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14497         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14498         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14499         * objc.dg/bitfield-2.m: Run only on Darwin.
14500         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14501         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14502         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14503         * objc.dg/const-str-1.m: Fix constant string layout.
14504
14505 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14506
14507         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14508
14509 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14510
14511         * gcc.dg/darwin-abi-1.c: New file.
14512
14513 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14514
14515         PR target/12281
14516         * gcc.c-torture/compile/20030921-1.c: New test.
14517
14518 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14519
14520         * g++.dg/opt/reg-stack2.C: New test.
14521
14522 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14523
14524         * g++.dg/eh/delayslot1.C: New test.
14525
14526 2003-09-20  Richard Henderson  <rth@redhat.com>
14527
14528         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14529
14530 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14531
14532         * gcc.c-torture/execute/20030920-1.c: New test case.
14533
14534 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14535
14536         * g++.dg/rtti/typeid3.C: Correct expected error message.
14537
14538 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14539
14540         PR c++/157
14541         * g++.dg/parse/crash12.C: New test.
14542
14543 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14544
14545         * gcc.dg/compat/mixed-struct-check.h: New.
14546         * gcc.dg/compat/mixed-struct-defs.h: New.
14547         * gcc.dg/compat/mixed-struct-init.h: New.
14548         * gcc.dg/compat/struct-by-value-19_main.c: New.
14549         * gcc.dg/compat/struct-by-value-19_x.c: New.
14550         * gcc.dg/compat/struct-by-value-19_y.c: New.
14551         * gcc.dg/compat/struct-by-value-20_main.c: New.
14552         * gcc.dg/compat/struct-by-value-20_x.c: New.
14553         * gcc.dg/compat/struct-by-value-20_y.c: New.
14554         * gcc.dg/compat/struct-return-19_main.c: New.
14555         * gcc.dg/compat/struct-return-19_x.c: New.
14556         * gcc.dg/compat/struct-return-19_y.c: New.
14557         * gcc.dg/compat/struct-return-20_main.c: New.
14558         * gcc.dg/compat/struct-return-20_x.c: New.
14559         * gcc.dg/compat/struct-return-20_y.c: New.
14560
14561 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14562         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14563         so that it will not complain on LP64 targets.
14564
14565 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14566
14567         PR c++/495
14568         * g++.dg/template/friend24.C: New test.
14569
14570 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14571
14572         PR c++/12332
14573         * g++.dg/template/memtmpl2.C: New test.
14574
14575 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14576
14577         PR target/11184
14578         * gcc.dg/builtin-apply1.c: New test.
14579
14580 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14581
14582         PR c++/9848
14583         * g++.dg/warn/Wunused-4.C: New test.
14584
14585 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14586
14587         PR c++/12316
14588         * g++.dg/other/gc2.C: New test.
14589
14590 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/11991
14593         * g++.dg/rtti/typeid3.C: New test.
14594
14595         PR c++/12266
14596         * g++.dg/overload/template1.C: New test.
14597
14598 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14599
14600         * g++.dg/opt/cfg3.C: New test.
14601
14602 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14603
14604         PR c++/7939
14605         * g++.dg/template/crash11.C: New test.
14606
14607 2003-09-16  Jason Merrill  <jason@redhat.com>
14608             Jakub Jelinek  <jakub@redhat.com>
14609
14610         * gcc.dg/attr-warn-unused-result.c: New test.
14611
14612 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14613
14614         PR c++/12184
14615         * g++.dg/expr/call2.C: New test.
14616
14617 2003-09-15  Andreas Jaeger  <aj@suse.de>
14618
14619         * gcc.dg/Wold-style-definition-1.c: New test.
14620
14621 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14622
14623         PR c++/3907
14624         * g++.dg/parse/template12.C: New test.
14625
14626         * g++.dg/abi/bitfield11.C: New test.
14627         * g++.dg/abi/bitfield12.C: Likewise.
14628
14629 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14630
14631         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14632         non-expansion of functional macro name without arguments at EOL.
14633         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14634
14635 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14636
14637         * gcc.c-torture/execute/20030914-[12].c: New tests.
14638
14639 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         PR c++/11788
14642         * g++.dg/overload/addr1.C: New test.
14643
14644 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14645
14646         * gcc.dg/20030909-1.c: New test.
14647
14648 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14649
14650         * gcc.dg/ultrasp10.c: New test.
14651
14652 2003-09-09  Devang Patel  <dpatel@apple.com>
14653
14654         * gcc.dg/darwin-ld-6.c: New test.
14655
14656 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14657
14658         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14659
14660 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14661
14662         * gcc.dg/ia64-types1.c: New test.
14663         * gcc.dg/ia64-types2.c: Likewise.
14664
14665 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14666
14667         * gcc.dg/builtins-1.c: Add more _Complex tests.
14668         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14669
14670         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14671         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14672
14673 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14674
14675         PR c++/11786
14676         * g++.dg/lookup/koenig2.C: New test.
14677
14678         PR c++/5296
14679         * g++.dg/rtti/typeid2.C: New test.
14680
14681 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14682
14683         * gcc.c-torture/compile/20030904-1.c: New test.
14684
14685 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14686
14687         * g++.dg/opt/longbranch2.C: New test.
14688
14689 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14690
14691         * g++.dg/template/crash10.C: Only compile it.
14692
14693 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14694
14695         PR middle-end/11665
14696         * gcc.c-torture/compile/20030907-1.c: New test.
14697         * g++.dg/init/array11.C: New test.
14698
14699 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/11852
14702         * g++.dg/init/struct1.C: New test.
14703
14704 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14705
14706         PR c++/12181
14707         * g++.dg/expr/comma1.C: New test.
14708
14709 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14710
14711         PR c++/11867
14712         * g++.dg/expr/static_cast5.C: New test.
14713
14714 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14715
14716         PR c++/11507
14717         * g++.dg/lookup/scoped7.C: New test.
14718
14719         PR c++/9574
14720         * g++.dg/other/static1.C: New test.
14721
14722         PR c++/11490
14723         * g++.dg/warn/template-1.C: New test.
14724
14725         PR c++/11432
14726         * g++.dg/template/crash10.C: New test.
14727
14728         PR c++/2478
14729         * g++.dg/overload/VLA.C: New test.
14730
14731         PR c++/10804
14732         * g++.dg/template/call1.C: New test.
14733
14734 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         PR c++/11794
14737         * g++.dg/parse/using3.C: New test.
14738
14739 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14740
14741         PR c++/11409
14742         * g++.dg/overload/builtin3.C: New test case.
14743
14744 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14745
14746         PR c/9862
14747         * gcc.dg/20030906-1.c: New test.
14748         * gcc.dg/20030906-2.c: Likewise.
14749
14750 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14751
14752         PR c++/12167
14753         * g++.dg/parse/defarg5.C: New test.
14754
14755         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14756
14757 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/12163
14760         * g++.dg/expr/static_cast4.C: New test.
14761
14762         PR c++/12146
14763         * g++.dg/template/crash9.C: New test.
14764
14765 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14766
14767         * g++.old-deja/g++.ext/pretty2.C: Update for change
14768         in __FUNCTION__.
14769         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14770
14771 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14772
14773         PR c++/11922
14774         * g++/dg/template/qualified-id1.C: New test.
14775
14776         PR c++/12037
14777         * g++.dg/warn/noeffect4.C: New test.
14778
14779 2003-09-04  Matt Austern  <austern@apple.com>
14780
14781         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14782         * g++.dg/ext/fnname2.C: Likewise.
14783         * g++.dg/ext/fnname3.C: Likewise.
14784
14785 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14786
14787         * g++.dg/expr/lval1.C: New test.
14788         * g++.dg/ext/lvcast.C: Remove.
14789
14790 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14791
14792         PR optimization/11700.
14793         * gcc.c-torture/compile/20030903-1.c: New test case.
14794
14795 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/12053
14798         * g++.dg/abi/layout4.C: New test.
14799
14800 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14801
14802         PR c++/11553
14803         * g++.dg/parse/friend3.C: New test.
14804
14805 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14806
14807         PR c++/11847
14808         * g++.dg/template/class1.C: New test.
14809
14810         PR c++/11808
14811         * g++.dg/expr/call1.C: New test.
14812
14813 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14814
14815         PR c++/12114
14816         * g++.dg/init/ref9.C: New test.
14817
14818         PR c++/11972
14819         * g++.dg/template/nested4.C: New test.
14820
14821 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14822
14823         PR c++/12093
14824         * g++.dg/template/non-dependent4.C: New test.
14825
14826         PR c++/11928
14827         * g++.dg/inherit/conv1.C: New test.
14828
14829 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14830
14831         PR c++/6196
14832         * g++.dg/ext/label1.C: New test.
14833         * g++.dg/ext/label2.C: Likewise.
14834
14835 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14836
14837         * g++.dg/expr/cond3.C: New test.
14838
14839 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14840
14841         * gcc.dg/builtins-1.c: Add new builtin cases.
14842
14843 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14844
14845         * gcc.dg/builtins-1.c: Add new cases.
14846         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14847
14848 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14849
14850         * gcc.dg/builtins-1.c: Add more math builtin tests.
14851         * gcc.dg/torture/builtin-attr-1.c: New test.
14852
14853 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14854
14855         PR optimization/5079
14856         * g++.dg/opt/static3.C: New test.
14857
14858 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14859
14860         * gcc.misc-tests/gcov-10b.c: New test.
14861
14862 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14863
14864         * g++.dg/opt/ptrmem3.C: New test.
14865
14866         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14867
14868 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14869
14870         * gcc.dg/20030826-2.c: New test.
14871
14872 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14873
14874         PR middle-end/12002
14875         * g77.f-torture/compile/12002.f: New test case.
14876
14877 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14878
14879         * gcc.dg/20030826-1.c: New test case.
14880
14881 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14882
14883         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14884
14885 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14886
14887         PR c++/11871
14888         * c++.dg/lookup/crash1.C: New test.
14889
14890         * c++.dg/warn/noeffect3.C: New test.
14891
14892 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14893
14894         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14895         * gcc.dg/compat/vector-1_y.c: Ditto.
14896         * gcc.dg/compat/vector-2_x.c: Ditto.
14897         * gcc.dg/compat/vector-2_y.c: Ditto.
14898
14899 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14900
14901         * gcc.dg/20030702-1.c: New test.
14902
14903 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14904
14905         PR c++/8795
14906         * g++.dg/ext/altivec-1.C: New test.
14907
14908 2003-08-24  Richard Henderson  <rth@redhat.com>
14909
14910         * g++.dg/eh/simd-2.C: Add -w for x86.
14911
14912 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14913
14914         * gcc.dg/20030815-1.c: New test.
14915
14916 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14917
14918         PR c++/3765
14919         * g++.dg/parse/access6.C: New test.
14920
14921 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14922
14923         PR c++/641, c++/11876
14924         * g++.dg/template/friend22.C: New test.
14925         * g++.dg/template/friend23.C: Likewise.
14926
14927 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14928
14929         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14930         identically.
14931
14932 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14933
14934         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14935
14936 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14937
14938         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14939
14940 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14941
14942         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14943
14944 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14945
14946         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14947
14948 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/11919
14951         * g++.dg/overload/prom1.C: New test.
14952
14953         PR c++/11551
14954         * g++.dg/parse/dtor2.C: New test.
14955
14956         PR c++/10762
14957         * g++.dg/parse/using2.C: New test.
14958
14959 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14960
14961         PR target/11805
14962         * gcc.c-torture/compile/20030821-1.c: New.
14963
14964 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14965
14966         PR c++/11834
14967         * g++.dg/template/deduce2.C: New test.
14968
14969 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14970
14971         * gcc.c-torture/execute/20030821-1.c: New test.
14972
14973 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14974
14975         PR middle-end/11984
14976         * gcc.dg/20030820-1.c: New test case.
14977
14978 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14979
14980         PR c++/11945
14981         * g++.dg/warn/noeffect2.C: New test.
14982
14983 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14984
14985         PR c++/10926
14986         * g++.dg/template/dtor2.C: New test.
14987
14988         PR c++/11684
14989         * g++.dg/template/operator1.C: New test.
14990         * g++.dg/parse/operator4.C: New test.
14991
14992         PR c++/11946.C
14993         * g++.dg/expr/enum1.C: New test.
14994         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14995
14996         PR c++/11036.C
14997         * g++.dg/parse/elab2.C: New test.
14998         * g++.dg/parse/typedef4.C: Change error message.
14999         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15000         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15001         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15002
15003 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15004
15005         * gcc.dg/pch/warn-1.c: New.
15006         * gcc.dg/pch/warn-1.hs: New.
15007
15008         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15009         not-tested file.
15010
15011 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15012
15013         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15014
15015 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15016
15017         * gcc.dg/uninit-D.c: New Test.
15018         * gcc.dg/uninit-E.c: New Test.
15019         * gcc.dg/uninit-F.c: New Test.
15020         * gcc.dg/uninit-G.c: New Test.
15021
15022 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15023
15024         * g++.dg/README: Describe the pch directory.
15025
15026 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15027
15028         PR c++/11174
15029         * g++.dg/parse/access4.C: New test.
15030         * g++.dg/parse/access5.C: Likewise.
15031         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15032
15033 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15034
15035         * gcc.dg/noncompile/20030818-1.c: New.
15036
15037 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15038
15039         PR c++/11957
15040         * g++.dg/warn/noeffect1.C: New test.
15041
15042         * g++.dg/template/scope2.C: New test.
15043         * g++.dg/template/error2.C: Correct dg-error
15044
15045 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15046
15047         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15048
15049 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15050
15051         PR C++/11512
15052         * g++.dg/template/warn1.C: New.
15053
15054 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15055
15056         * g++.dg/template/error2.C: New test.
15057         * g++.dg/lookup/using7.C: Adjust errors
15058         * g++.old-deja/g++.pt/crash36.C: Likewise.
15059         * g++.old-deja/g++.pt/derived3.C: Likewise.
15060
15061 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15062
15063         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15064         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15065         * gcc.c-torture/execute/builtins/string-9.c: New, from
15066         string-opt-9.c.  Adjust for execute/builtins framework.
15067         * gcc.c-torture/execute/string-opt-9.c: Delete.
15068
15069 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15070
15071         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15072
15073         * g++.dg/parse/ret-type2.C: New test.
15074
15075         PR c++/11703
15076         * g++.dg/init/new8.C: New test.
15077
15078         PR c++/10923
15079         * g++.dg/parse/typedef5.C: New test.
15080
15081         PR c++/9512
15082         * g++.dg/parse/qualified2.C: New test.
15083         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15084         invalid code.
15085
15086 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15087
15088         * g++.dg/conversion/ptrmem1.C: New test.
15089
15090 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15091
15092         PR target/11693
15093         * gcc.dg/20030811-1.c: New test.
15094
15095         PR target/11535
15096         * gcc.c-torture/execute/20030811-1.c: New test.
15097
15098 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15099
15100         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15101
15102 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15103
15104         PR c++/11789.C
15105         * g++.dg/inherit/multiple1.C: New test.
15106
15107 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15108
15109         * gcc.dg/spe1.c: New test.
15110
15111         PR c++/11670
15112         * g++.dg/expr/cast2.C: New test.
15113
15114         PR c++/10530
15115         * g++.dg/template/dependent-name2.C: New test.
15116
15117 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15118
15119         * g++.dg/parse/crash11.C: Put the dg options in comments.
15120
15121 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15122
15123         * lib/gcc-dg.exp: Update for diagnostic change.
15124
15125 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15126
15127         PR c++/5767
15128         * g++.dg/parse/crash11.C: New test.
15129
15130 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15131
15132         * gcc.dg/cpp/spacing1.c: Update.
15133
15134 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15135
15136         PR target/11739
15137         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15138         a value for -mtune.
15139
15140 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15141
15142         PR middle-end/11771
15143         * gcc.c-torture/compile/20030804-1.c: New test case.
15144
15145 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15146
15147         * gcc.dg/20030804-1.c: New test case.
15148
15149 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15150
15151         * gcc.dg/cpp/separate-1.c: New test.
15152
15153 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15154
15155         PR c++/11704
15156         * g++.dg/template/dependent-expr2.C: New test.
15157
15158         PR c++/11766
15159         * g++.dg/expr/ptrmem1.C: New test.
15160
15161 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15162
15163         PR c++/9453
15164         * g++.dg/template/friend15.C: New test.
15165
15166 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15167
15168         * lib/dg-pch.exp: Work round PCH bug.
15169
15170 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15171
15172         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15173         builtins.  Move cases from builtins-4.c here.
15174
15175         * gcc.dg/torture/builtin-math-1.c: New test taken from
15176         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15177         additional cases.
15178
15179         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15180         Delete.
15181
15182 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15183
15184         PR c++/9447
15185         * g++.dg/template/using7.C: New test.
15186
15187 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15188
15189         * import1.c, import2.c: New tests.
15190
15191 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15192
15193         * g++.dg/eh/crossjump1.C: New test.
15194
15195 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/11697
15198         * g++.dg/template/using6.C: New test.
15199
15200         PR c++/11744
15201         * g++.dg/template/koenig2.C: New test.
15202
15203 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15204
15205         PR c++/7983
15206         * g++.dg/parse/typedef4.C: New test.
15207
15208 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15209
15210         PR c++/8442, c++/8806
15211         * g++.dg/template/elab1.C: New test.
15212         * g++.dg/template/type2.C: Likewise.
15213         * g++.dg/template/ttp3.C: Adjust expected error message.
15214         * g++.old-deja/g++.law/visibility13.C: Likewise.
15215         * g++.old-deja/g++.niklas/t135.C: Likewise.
15216         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15217         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15218         template argument.
15219         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15220
15221 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         PR c++/11295
15224         * g++.dg/ext/stmtexpr1.C: New test.
15225
15226         * g++.dg/opt/tmp1.C: New test.
15227
15228         PR c++/11525
15229         * g++.dg/parse/constant4.C: New test.
15230
15231         PR c++/9447
15232         * g++.dg/template/using5.C: New test.
15233
15234 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15235
15236         * gcc.dg/builtins-27.c: New test case.
15237
15238 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * gcc.dg/tls/opt-7.c: New test.
15241
15242 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15243
15244         * g++.old-deja/g++.other/crash18.C: Remove.
15245
15246 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15247
15248         * g++.dg/template/explicit3.C: New.
15249         * g++.dg/template/explicit4.C: New.
15250         * g++.dg/template/explicit5.C: New.
15251
15252         PR c++/11347
15253         * g++.dg/template/memtmpl1.C: New.
15254
15255 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15256
15257         PR target/11565
15258         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15259         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15260
15261 2003-07-30  Jan Hubicka  <jh@suse.cz>
15262
15263         * vtgc1.c: Kill.
15264
15265 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15266
15267         * gcc.dg/struct-in-proto-1.c: New test.
15268
15269 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15270
15271         * gcc.dg/cpp/include2.c: Only expect one message.
15272
15273 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15274
15275         PR c++/9447
15276         * g++.dg/template/using1.C: New test.
15277         * g++.dg/template/using2.C: New test.
15278         * g++.dg/template/using3.C: New test.
15279         * g++.dg/template/using4.C: New test.
15280
15281 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15282
15283         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15284         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15285
15286 2003-07-28  Jan Hubicka  <jh@suse.cz>
15287
15288         PR c++/11530
15289         * g++.dg/opt/call1.C: New test.
15290
15291 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15292
15293         PR c++/11667
15294         * g++.dg/init/enum2.C: New test.
15295         * g++.dg/template/overload1.C: Add "-w" option.
15296
15297 2003-07-28    <hp@bitrange.com>
15298
15299         * gcc.dg/Wdeclaration-after-statement-1.c,
15300         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15301
15302 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15303
15304         * gcc.c-torture/compile/20030725-1.c: New test.
15305
15306 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15307
15308         * gcc.dg/20030505.c: Only run for SPE.
15309         Remove definition of opaque type.
15310
15311 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15312
15313         * g++.dg/template/ptrmem6.C: New test.
15314
15315 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15316
15317         * gcc.c-torture/compile/zero-strct-2.c: New test.
15318
15319 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15320
15321         * gcc.dg/intermod-1.c: New test.
15322
15323 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15324
15325         PR c++/11617
15326         * g++.dg/template/lookup2.C: New test.
15327         * g++.dg/template/memclass1.C: Remove instantiated from error.
15328         * g++.dg/other/error2.C: Tweak expected errors.
15329
15330         PR c++/11596
15331         * g++.dg/template/defarg3.C: New test.
15332
15333         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15334
15335 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15336
15337         * g++.dg/inherit/access5.C: New test.
15338
15339 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15340
15341         PR c++/11513
15342         * g++.dg/template/crash8.C: New test.
15343
15344 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15345
15346         PR c/10602
15347         * gcc.dg/noncompile/incomplete-2.c: New test.
15348
15349 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15350
15351         PR c++/11645
15352         * g++.dg/inherit/access4.C: New test.
15353
15354         PR c++/11517
15355         * g++.dg/expr/cond2.C: New test.
15356
15357         PR optimization/10679
15358         * g++.dg/opt/inline4.C: New test.
15359
15360 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15361
15362         * g++.dg/parse/crash10: New test.
15363
15364 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15365
15366         * g++.dg/ext/flexary1.C: New test.
15367
15368 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15369
15370         PR c++/10793
15371         * g++.dg/template/crash9.C: New test.
15372
15373 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15374
15375         PR c++/3004
15376         * g++.dg/parse/typedef3.C: New test.
15377
15378         PR c++/7906
15379         * g++.dg/parse/operator2.C: New test.
15380
15381         PR c++/8895
15382         * g++.dg/parse/def-tmpl-arg1.C: New test.
15383
15384         PR c++/9282
15385         * g++.dg/parse/funptr1.C: New test.
15386
15387         PR c++/9452
15388         * g++.dg/parse/ambig3.C: New test.
15389
15390         PR c++/9454
15391         * g++.dg/parse/operator3.C: New test.
15392
15393         PR c++/9486
15394         * g++.dg/parse/template10.C: New test.
15395
15396         PR c++/9488
15397         * g++.dg/parse/template11.C: New test.
15398
15399         PR c++/10150
15400         * g++.dg/parse/invalid-op1.C: New test.
15401
15402         PR c++/10247
15403         * g++.dg/parse/condexpr1.C: New test.
15404
15405 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15406
15407         * g++.dg/ext/packed3.C: New test.
15408         * g++.dg/ext/packed4.C: New test.
15409
15410         * gcc.dg/pack-test-3.c: New test.
15411
15412 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15413
15414         * lib/compat.exp: Handle dg-options per source file.
15415         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15416         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15417         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15418         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15419         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15420         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15421         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15422         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15423         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15424         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15425         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15426         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15427         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15428         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15429
15430 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15431
15432         PR c/10320
15433         * gcc.c-torture/execute/20030718-1.c: New test.
15434
15435 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15436
15437         PR optimization/11536
15438         * gcc.dg/20030721-1.c: New test.
15439
15440 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15441
15442         PR c++/11546
15443         * g++.dg/template/lookup1.C: New test.
15444
15445 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15446
15447         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15448         diagnostics of ill-formed constructs involving labels.
15449         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15450         the new 'previously defined here' message.
15451
15452 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15453
15454         * g++.dg/parse/non-dependent2.C: New test.
15455
15456 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15457
15458         * g++.dg/init/init-ref4.C: xfail on targets without
15459         weak symbols.
15460
15461 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15462
15463         PR target/11087
15464         * gcc.c-torture/execute/20030717-1.c: New test.
15465
15466 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15467
15468         * g++.dg/opt/cfg1.C: New test.
15469
15470 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15471
15472         PR optimization/11557
15473         * gcc.dg/20030717-1.c: New test.
15474
15475 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15476
15477         PR c++/10476
15478         * g++.dg/expr/crash-1.C: New test.
15479
15480         PR c++/11027
15481         * g++.dg/template/init3.C: New test.
15482
15483         PR c++/8222
15484         * g++.dg/template/non-dependent1.C: New test.
15485
15486         PR c++/11070
15487         * g++.dg/template/non-dependent2.C: New test.
15488
15489         PR c++/11071
15490         * g++.dg/template/non-dependent3.C: New test.
15491
15492         PR c++/9907
15493         * g++.dg/template/sizeof5.C: New test.
15494
15495 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15496
15497         PR 11498
15498         * gcc.c-torture/compile/mangle-1.c: New file.
15499
15500 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15501
15502         PR c++/7809
15503         * g++.dg/parse/access3.C: New test.
15504
15505 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15506
15507         PR c++/11384
15508         * g++.dg/init/init-ref4.C: New test.
15509
15510 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/11547
15513         * g++.dg/parse/constant3.C: New test.
15514         * g++.dg/parse/crash7.C: Likewise.
15515
15516 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15517
15518         PR target/11008
15519         * gcc.dg/i386-pentium4-not-mull.c: New.
15520
15521 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15522
15523         * gcc.dg/asm-names.c (ymain): Make it weak.
15524
15525 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15526
15527         PR c++/5421
15528         * g++.dg/template/friend21.C: New test.
15529
15530 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15531
15532         * gcc.dg/cleanup-8.c: New test.
15533         * gcc.dg/cleanup-9.c: New test.
15534
15535 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15536
15537         * g++.dg/ext/dll-MI1.h: New file.
15538         * g++.dg/ext/dllexport-MI1.C: New file.
15539         * g++.dg/ext/dllimport-MI1.C: New file.
15540
15541 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15542
15543         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15544         it does not have cmpstrsi patterns (just cmpmemsi).
15545
15546 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15547
15548         PR debug/11473
15549         * g++.dg/debug/debug8.C: New test.
15550
15551 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15552
15553         PR c++/10108
15554         * g++.dg/template/crash7.C: New test.
15555
15556 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15557
15558         PR target/10795
15559         * gcc.c-torture/compile/20030708-1.c: New.
15560
15561 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15562
15563         * gcc.c-torture/execute/20030715-1.c: New test.
15564
15565 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15566
15567         * gcc.dg/pch/inline-3.c: New file.
15568         * gcc.dg/pch/inline-3.hs: New file.
15569         * gcc.dg/pch/inline-4.c: New file.
15570         * gcc.dg/pch/inline-4.hs: New file.
15571
15572 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15573
15574         PR c++/11509
15575         * g++.dg/template/crash6.C: New test.
15576
15577         PR c++/7053
15578         * g++.dg/template/friend20.C: New test.
15579
15580         PR c++/7019
15581         * g++.dg/template/overload2.C: New test.
15582
15583 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15584
15585         PR optimization/11440
15586         * gcc.c-torture/execute/20030714-1.c: New test.
15587
15588 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15589
15590         PR c++/11154
15591         * g++.dg/template/partial2.C: New test.
15592
15593 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/11503
15596         * g++.dg/template/anon1.C: New test.
15597
15598         PR c++/11493
15599         PR c++/11495
15600         * g++.dg/parse/template9.C: Likewise.
15601         * g++.dg/template/crash4.C: New test.
15602         * g++.dg/template/koenig1.C: Likewise.
15603         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15604         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15605         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15606         functions.
15607         * g++.old-deja/g++.jason/template36.C: Likewise.
15608         * g++.old-deja/g++.mike/p1989.C: Likewise.
15609         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15610         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15611         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15612         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15613         compiling.
15614         * g++.old-deja/g++.pt/union2.C: Use this->.
15615
15616 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15617
15618         * gcc.dg/20030711-1.c: New test.
15619
15620 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15621
15622         PR c++/11050
15623         * g++.dg/parse/args1.C: New test.
15624         * g++.pt/defarg8.C: Change expected errors.
15625
15626 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15627
15628         PR c++/8164
15629         * g++.dg/template/nontype2.C: New test.
15630
15631         PR c++/10558
15632         * g++.dg/parse/template8.C: New test.
15633
15634         PR c++/8327
15635         * g++.dg/template/scope1.C: New test.
15636
15637         * g++.dg/warn/Wsign-compare-1.C: New test.
15638
15639 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15640
15641         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15642
15643 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15644
15645         PR c++/9411
15646         * g++.dg/template/explicit2.C: New test.
15647
15648         PR c++/10032
15649         * g++.dg/warn/pedantic1.C: New test.
15650
15651 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15652
15653         PR c++ 9483
15654         * g++.dg/other/field1.C: New test.
15655
15656 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15657
15658         PR c/11449
15659         * gcc.c-torture/compile/20030707-1.c: New.
15660
15661 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15662
15663         PR c++/10849
15664         * g++.dg/template/access12.C: New test.
15665
15666 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15667
15668         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15669         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15670         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15671         * gcc.misc-tests/gcov.exp: Update
15672         * g++.dg/gcov/gcov.exp: Update
15673         * lib/gcov.exp: Update.
15674
15675 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15676
15677         * g++.dg/abi/mangle17.C: Make sure template expressions are
15678         dependent.
15679         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15680         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15681         * g++.dg/opt/stack1.C: Remove erroneous code.
15682         * g++.dg/parse/template7.C: New test.
15683         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15684         * g++.old-deja/g++.pt/crash4.C: Likewise.
15685
15686 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15687
15688         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15689         with zero or one occurence of `$' after the initial `L'.
15690
15691 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15692
15693         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15694
15695 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15696
15697         PR c/11370
15698         * gcc.dg/Wunreachable-6.c: New testcase.
15699         * gcc.dg/Wunreachable-7.c: New testcase.
15700
15701 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15702
15703         PR c/11420
15704         * gcc.dg/20030708-1.c: New test.
15705
15706 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15707
15708         * gcc.dg/compat/sdata-section.h: New file.
15709         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15710         * gcc.dg/torture/mips-sdata-1.c: New test.
15711
15712 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15713
15714         PR c++/11030
15715         * g++.dg/template/friend19.C: New test.
15716
15717 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15718
15719         * g++.dg/opt/strength-reduce.C: New test.
15720
15721 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15722
15723         PR target/10979
15724         * gcc.dg/20030707-1.c: New testcase.
15725
15726 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15727
15728         PR optimization/11059
15729         * g++.dg/opt/emptyunion.C: New testcase.
15730
15731 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15732             Eric Botcazou  <ebotcazou@libertysurf.fr>
15733
15734         * g++.dg/opt/stack1.C: New test.
15735
15736 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15737
15738         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15739         run test.
15740
15741         PR c++/11431
15742         * g++.dg/expr/static_cast3.C: New test.
15743
15744 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15745
15746         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15747         everywhere.
15748         * gcc.dg/concat.c: Concatenation of string constants with
15749         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15750         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15751         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15752         necessary to avoid multi-character character constant warning.
15753         * gcc.dg/cpp/escape.c: Likewise.
15754         * gcc.dg/cpp/ucs.c: Likewise.
15755         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15756         Fix a typo.
15757
15758 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15759
15760         PR c/11428
15761         * gcc.c-torture/compile/20030704-1.c: New.
15762
15763 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15764
15765         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15766
15767 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15768
15769         PR c++/5287, PR c++/7910,  PR c++/11021
15770         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15771         tests for warnings.
15772         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15773         * g++.dg/ext/dllimport3.C: Likewise.
15774         * g++.dg/ext/dllimport4.C: New file.
15775         * g++.dg/ext/dllimport5.C: New file.
15776         * g++.dg/ext/dllimport6.C: New file.
15777         * g++.dg/ext/dllimport7.C: New file.
15778         * g++.dg/ext/dllimport8.C: New file.
15779         * g++.dg/ext/dllimport9.C: New file.
15780         * g++.dg/ext/dllimport10.C: New file.
15781         * g++.dg/ext/dllexport1.C: New file.
15782
15783 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15784
15785         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15786         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15787
15788 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15789
15790         * gcc.dg/builtins-25.c: New testcase.
15791         * gcc.dg/builtins-26.c: New testcase.
15792
15793 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15794
15795         * gcc.dg/compat/vector-defs.h: New file.
15796         * gcc.dg/compat/vector-setup.h: New file.
15797         * gcc.dg/compat/vector-check.h: New file.
15798         * gcc.dg/compat/vector-1_main.c: New file.
15799         * gcc.dg/compat/vector-1_x.c: New file.
15800         * gcc.dg/compat/vector-1_y.c: New file.
15801         * gcc.dg/compat/vector-2_main.c: New file.
15802         * gcc.dg/compat/vector-2_x.c: New file.
15803         * gcc.dg/compat/vector-2_y.c: New file.
15804
15805         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15806         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15807         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15808         * gcc.dg/compat/struct-align-1.h: New file.
15809         * gcc.dg/compat/struct-align-1_main.c: New file.
15810         * gcc.dg/compat/struct-align-1_x.c: New file.
15811         * gcc.dg/compat/struct-align-1_y.c: New file.
15812         * gcc.dg/compat/struct-align-2.h: New file.
15813         * gcc.dg/compat/struct-align-2_main.c: New file.
15814         * gcc.dg/compat/struct-align-2_x.c: New file.
15815         * gcc.dg/compat/struct-align-2_y.c: New file.
15816
15817         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15818         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15819         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15820         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15821         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15822         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15823         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15824         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15825         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15826         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15827         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15828         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15829         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15830         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15831         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15832         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15833         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15834         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15835         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15836         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15837         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15838         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15839         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15840         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15841         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15842         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15843         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15844         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15845         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15846
15847 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15848
15849         * gcc.dg/i386-call-1.c: New test.
15850
15851 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15852
15853         PR c++/9162
15854         * g++.dg/parse/defarg4.C: New.
15855
15856 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15857
15858         PR target/10700
15859         * gcc.c-torture/compile/20030703-1.c: New test case.
15860
15861 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15862
15863         * g++.dg/template/local3.C: Remove extra semicolon.
15864
15865 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15866
15867         * gcc.dg/i386-volatile-1.c: New test.
15868
15869 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15870
15871         PR c++/11072
15872         * g++.dg/other/offsetof2.C: XFAIL.
15873         * g++.dg/other/offsetof5.C: New.
15874
15875         PR c++/10219
15876         * g++.dg/template/error1.C: New.
15877
15878         PR c++/9779
15879         * g++.dg/template/dependent-expr1.C: New.
15880
15881 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/6949
15884         * g++.dg/template/local3.C: New test.
15885
15886         PR c++/11149
15887         * g++.dg/lookup/scoped6.C: New test.
15888
15889 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15890
15891         PR c++/8046
15892         * g++.dg/other/error7.C: New test.
15893
15894 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15895
15896         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15897         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15898         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15899         * g++.old-deja/g++.other/union2.C: Likewise.
15900         * gcc.dg/c90-const-expr-2.c: Likewise.
15901         * gcc.dg/c90-const-expr-3.c: Likewise.
15902         * gcc.dg/c99-const-expr-2.c: Likewise.
15903         * gcc.dg/c99-const-expr-3.c: Likewise.
15904         * gcc.dg/concat.c: Likewise.
15905
15906 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15907
15908         PR c++/9559
15909         * g++.dg/init/static1.C: New test.
15910
15911 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15912
15913         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15914         * g++.old-deja/g++.other/access2.C: Likewise.
15915         * g++.old-deja/g++.other/decl2.C: Likewise.
15916         * gcc.c-torture/execute/20020615-1.c: Likewise.
15917
15918 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15919
15920         PR c++/4933
15921         * g++.dg/template/sizeof4.C: New test.
15922
15923 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15924
15925         * g++.dg/other/error6.C: New test.
15926
15927 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15928
15929         PR c++/10750
15930         * g++.dg/parse/constant2.C: New test.
15931
15932 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15933
15934         PR c++/11106
15935         * g++.dg/other/error5.C: New test.
15936
15937 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15938
15939         * gcc.dg/format/gcc_diag-1.c: New test.
15940
15941 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15942
15943         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15944
15945 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15946
15947         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15948         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15949         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15950
15951 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15952
15953         * gcc.c-torture/execute/builtins/string-8.c: New test.
15954         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15955         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15956         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15957
15958 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15959
15960         PR c++/10468
15961         * g++.dg/ext/typeof6.C: New test.
15962
15963 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15964
15965         PR c++/10796
15966         * g++.dg/init/enum1.C: New test.
15967
15968 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15969
15970         * gcc.dg/20030627-1.c: New test.
15971
15972 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15973
15974         PR c++/11332
15975         * g++.dg/expr/static_cast2.C: New test.
15976
15977 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15978             Jakub Jelinek  <jakub@redhat.com>
15979
15980         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15981         sprintf(dst,"%s",src) optimization.
15982         * gcc.c-torture/execute/20030626-1.c: New test case.
15983         * gcc.c-torture/execute/20030626-2.c: New test case.
15984
15985 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15986
15987         * gcc.c-torture/execute/multi-ix.c: New test.
15988
15989         * gcc.c-torture/execute/simd-4.c (main):
15990         Added missing semicolon at end of union.
15991
15992 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15993
15994         PR c++/8266
15995         * g++.dg/template/explicit-instantiation3.C: New test.
15996
15997 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15998
15999         * gcc.dg/20030626-1.c: Use signed char.
16000
16001 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16002
16003         * gcc.dg/20030626-1.c: New test.
16004
16005 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16006
16007         * const-str-2.m: Update.
16008
16009 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16010
16011         PR c++/10990
16012         * g++.dg/rtti/dyncast1.C: New test.
16013         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16014         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16015         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16016
16017         PR c++/10931
16018         * g++.dg/expr/static_cast1.C: New test.
16019
16020 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16021
16022         * gcc.dg/20030625-1.c: New test.
16023
16024 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16025
16026         * gcc.c-torture/compile/20030624-1.c: New test case.
16027
16028 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16029
16030         * gcc.c-torture/execute/string-opt-17.c: New test.
16031
16032 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR c++/5754
16035         * g++.dg/parse/crash6.C: New test.
16036
16037 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16038
16039         * gcc.dg/builtins-24.c: New test case.
16040
16041 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16042
16043         * g++.dg/opt/operator1.C: New test.
16044
16045 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16046
16047         * gcc.c-torture/execute/string-opt-16.c: New test case.
16048
16049 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16050
16051         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16052         * g++.old-deja/g++.other/conv7.C: Likewise
16053         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16054         * g++.old-deja/g++.other/overload14.C: Likewise.
16055
16056 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16057
16058         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16059         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16060
16061 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16062
16063         PR c++/10888
16064         * g++.dg/warn/Winline-3.C: New test.
16065
16066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16067
16068         * lib/target-supports.exp (check_alias_available): Make the test
16069         program acceptable to the Solaris assembler.
16070
16071         PR c++/10749
16072         * g++.dg/template/memclass2.C: New test.
16073
16074 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16075             Eric Botcazou  <ebotcazou@libertysurf.fr>
16076
16077         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16078         data for non-matching targets.
16079         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16080
16081 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16082
16083         PR c++/10845
16084         * g++.dg/template/member3.C: New test.
16085
16086 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16087
16088         PR c++/10939
16089         * g++.dg/template/func1.C: New test.
16090
16091         PR c++/9649
16092         * g++.dg/template/static4.C: New test.
16093         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16094
16095         PR c++/11041
16096         * g++.dg/init/ref7.C: New test.
16097
16098 2003-06-19  Matt Austern  <austern@apple.com>
16099
16100         PR c++/11228
16101         * g++.dg/anew1.C: New test.
16102         * g++.dg/anew2.C: New test.
16103         * g++.dg/anew3.C: New test.
16104         * g++.dg/anew4.C: New test.
16105
16106 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16107
16108         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16109
16110 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16111
16112         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16113         endian-dependent.
16114
16115 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16116
16117         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16118         Remove cruft.
16119
16120 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16121
16122         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16123         * gcc.c-torture/compile/961203-1.c: Likewise.
16124         * gcc.c-torture/compile/980506-1.c: Likewise.
16125
16126 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/10712
16129         * g++.dg/lookup/using7.C: New test.
16130
16131 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16132
16133         PR c++/11105
16134         * g++.dg/abi/conv1.C: Remove it.
16135         * g++.dg/template/conv7.C: New test.
16136         * g++.dg/template/conv8.C: Likewise.
16137         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16138         conversion operator.
16139
16140 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16141
16142         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16143         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16144         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16145         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16146         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16147         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16148         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16149         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16150         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16151         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16152         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16153         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16154         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16155         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16156         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16157         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16158         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16159         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16160         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16161         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16162         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16163         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16164         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16165         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16166         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16167         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16168         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16169         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16170         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16171
16172 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16173
16174         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16175         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16176         indications.
16177
16178 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16179
16180         * gcc.dg/i386-387-5.c: New test case.
16181         * gcc.dg/i386-387-6.c: New test case.
16182         * gcc.dg/builtins-23.c: New test case.
16183
16184 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16185
16186         * gcc.dg/builtins-22.c: New test case.
16187         * gcc.dg/i386-387-1.c: Update to test exp.
16188         * gcc.dg/i386-387-2.c: Likewise.
16189
16190 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16191
16192         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16193
16194 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16195
16196         * lib/gcc-dg.exp (dg-require-dll): New function.
16197         (dg-xfail-if): Likewise.
16198         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16199         driver.
16200
16201         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16202         * gcc.c-torture/compile/20001205-1.c: Likewise.
16203         * gcc.c-torture/compile/20001226-1.c: Likewise.
16204         * gcc.c-torture/compile/20010518-2.c: Likewise.
16205         * gcc.c-torture/compile/20020312-1.c: Likewise.
16206         * gcc.c-torture/compile/20020604-1.c: Likewise.
16207         * gcc.c-torture/compile/920501-12.c: Likewise.
16208         * gcc.c-torture/compile/920501-4.c: Likewise.
16209         * gcc.c-torture/compile/920520-1.c: Likewise.
16210         * gcc.c-torture/compile/920521-1.c: Likewise.
16211         * gcc.c-torture/compile/920625-1.c: Likewise.
16212         * gcc.c-torture/compile/961203-1.c: Likewise.
16213         * gcc.c-torture/compile/980506-1.c: Likewise.
16214         * gcc.c-torture/compile/981006-1.c: Likewise.
16215         * gcc.c-torture/compile/981022-1.c: Likewise.
16216         * gcc.c-torture/compile/981223-1.c: Likewise.
16217         * gcc.c-torture/compile/990617-1.c: Likewise.
16218         * gcc.c-torture/compile/dll.c: Likewise.
16219         * gcc.c-torture/compile/labels-3.c: Likewise.
16220         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16221         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16222         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16223         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16224         * gcc.c-torture/compile/simd-5.c: Likewise.
16225         * gcc.c-torture/compile/20000804-1.x: Remove.
16226         * gcc.c-torture/compile/20001205-1.x: Likewise.
16227         * gcc.c-torture/compile/20001226-1.x: Likewise.
16228         * gcc.c-torture/compile/20010518-2.x: Likewise.
16229         * gcc.c-torture/compile/20020312-1.x: Likewise.
16230         * gcc.c-torture/compile/20020604-1.x: Likewise.
16231         * gcc.c-torture/compile/920501-12.x: Likewise.
16232         * gcc.c-torture/compile/920501-4.x: Likewise.
16233         * gcc.c-torture/compile/920520-1.x: Likewise.
16234         * gcc.c-torture/compile/920521-1.x: Likewise.
16235         * gcc.c-torture/compile/920625-1.x: Likewise.
16236         * gcc.c-torture/compile/961203-1.x: Likewise.
16237         * gcc.c-torture/compile/980506-1.x: Likewise.
16238         * gcc.c-torture/compile/981006-1.x: Likewise.
16239         * gcc.c-torture/compile/981022-1.x: Likewise.
16240         * gcc.c-torture/compile/981223-1.x: Likewise.
16241         * gcc.c-torture/compile/990617-1.x: Likewise.
16242         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16243         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16244         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16245         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16246         * gcc.c-torture/compile/simd-5.x: Likewise.
16247
16248         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16249
16250 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16251
16252         * gcc.c-torture/execute/20030611-1.c: New test.
16253
16254 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16255
16256         PR middle-end/168
16257         * gcc.dg/20030612-1.c: New test case.
16258
16259 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16260
16261         PR c++/10635
16262         * g++.dg/expr/cast1.C: New test.
16263
16264 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16265
16266         * gcc.dg/builtins-21.c: New test case.
16267
16268 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16269
16270         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16271         options instead of at the end.
16272         * lib/objc.exp (objc_target_compile): Likewise.
16273
16274 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16275
16276         PR c++/10432
16277         * g++.dg/parse/error1.C: New test.
16278
16279 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16280
16281         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16282         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16283         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16284         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16285         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16286         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16287         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16288         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16289         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16290         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16291         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16292         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16293         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16294         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16295         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16296         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16297         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16298         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16299         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16300         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16301         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16302         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16303         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16304         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16305
16306         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16307         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16308         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16309         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16310         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16311         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16312         * gcc.dg/compat/scalar-return-3_main.c: New file.
16313         * gcc.dg/compat/scalar-return-3_x.c: New file.
16314         * gcc.dg/compat/scalar-return-3_y.c: New file.
16315         * gcc.dg/compat/scalar-return-4_main.c: New file.
16316         * gcc.dg/compat/scalar-return-4_x.c: New file.
16317         * gcc.dg/compat/scalar-return-4_y.c: New file.
16318
16319 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16320
16321         * gcc.dg/compat/fp2-struct-check.h: New file.
16322         * gcc.dg/compat/fp2-struct-defs.h: New file.
16323         * gcc.dg/compat/fp2-struct-init.h: New file.
16324         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16325         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16326         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16327         * gcc.dg/compat/struct-return-10_main.c: New file.
16328         * gcc.dg/compat/struct-return-10_x.c: New file.
16329         * gcc.dg/compat/struct-return-10_y.c: New file.
16330
16331         * gcc.dg/compat/compat-common.h: New file.
16332         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16333         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16334         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16335         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16336         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16337         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16338         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16339         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16340         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16341         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16342         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16343         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16344         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16345         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16346         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16347         * gcc.dg/compat/small-struct-check.h: Ditto.
16348         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16349         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16350         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16351         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16352         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16353         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16354         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16355         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16356         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16357         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16358         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16359         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16360         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16361         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16362         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16363         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16364         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16365         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16366         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16367         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16368         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16369         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16370         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16371         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16372         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16373         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16374         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16375         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16376         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16377         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16378
16379 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16380
16381         * g++.dg/pch/static-1.C: New file.
16382         * g++.dg/pch/static-1.Hs: New file.
16383
16384 2003-06-10  Richard Henderson  <rth@redhat.com>
16385
16386         * gcc.dg/asm-7.c: Adjust expected warning text.
16387
16388 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16389
16390         * gcc.dg/builtins-20.c: New test case.
16391
16392 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16393
16394         PR c++/11131
16395         * g++.dg/opt/template1.C: New test.
16396
16397 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16398
16399         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16400         additional_sources.
16401
16402 2003-05-21  David Taylor  <dtaylor@emc.com>
16403
16404         * gcc.dg/Wpadded.c: New file.
16405
16406 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16407
16408         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16409         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16410         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16411         dg-require-weak.
16412
16413 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16414
16415         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16416
16417 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16418
16419         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16420         (dg-require-alias): Likewise.
16421         (dg-require-gc-sections): Likewise.
16422         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16423
16424 2003-06-08  Richard Henderson  <rth@redhat.com>
16425
16426         * gcc.dg/20011029-2.c: Fix the array reference.
16427         * gcc.dg/asm-7.c: New.
16428
16429 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16430
16431         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16432
16433 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16434
16435         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16436         (dg-require-gc-sections): Likewise.
16437
16438 2003-06-08  Jan Hubicka  <jh@suse.cz>
16439
16440         * i386-cmov1.c: Fix regular expression.
16441         * i386-cvt-1.c: Likewise.
16442         * i386-local.c: Likewise.
16443         * i386-local2.c: Likewise.
16444         * i386-mul.c: Likewise.
16445         * i386-ssetype-1.c: Likewise.
16446         * i386-ssetype-3.c: Likewise.
16447         * i386-ssetype-5.c: Likewise.
16448
16449 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16450
16451         PR c++/11039
16452         * g++.dg/warn/implicit-typename2.C: New test.
16453         * g++.dg/warn/implicit-typename3.C: New test.
16454
16455 2003-06-07  Richard Henderson  <rth@redhat.com>
16456
16457         * g++.dg/other/offsetof3.C: Use size_t.
16458         * g++.dg/other/offsetof4.C: Likewise.
16459
16460 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16461
16462         * lib/copy-file.exp: New. Implement gcc_copy_files.
16463
16464         * lib/dg-pch.exp: Load copy-file.exp
16465         (dg-pch): Use gcc_copy_files instead of "file copy".
16466
16467 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16468
16469         * gcc.dg/weak/weak.exp: Simplify.
16470         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16471         * gcc.dg/weak/weak-1.c: Likewise.
16472         * gcc.dg/weak/weak-2.c: Likewise.
16473         * gcc.dg/weak/weak-3.c: Likewise.
16474         * gcc.dg/weak/weak-4.c: Likewise.
16475         * gcc.dg/weak/weak-5.c: Likewise.
16476         * gcc.dg/weak/weak-6.c: Likewise.
16477         * gcc.dg/weak/weak-7.c: Likewise.
16478         * gcc.dg/weak/weak-8.c: Likewise.
16479         * gcc.dg/weak/weak-9.c: Likewise.
16480
16481 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16482
16483         gcc.c-torture/execute/20030606-1.c: New.
16484
16485 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16486
16487         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16488         * gcc.dg/builtins-19.c: Likewise.
16489
16490 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16491
16492         * gcc.dg/builtins-2.c: Add some more tests.
16493         * gcc.dg/builtins-18.c: New test case.
16494         * gcc.dg/builtins-19.c: New test case.
16495
16496 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16497             Jim Wilson  <wilson@tuliptree.org>
16498
16499         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16500
16501 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16502
16503         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16504         mempcpy/stpcpy calls not to be optimized into something else.
16505         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16506         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16507         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16508
16509 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16510
16511         * gcc.dg/format/asm_fprintf-1.c: New test.
16512
16513 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16514
16515         * lib/gcc-defs.exp (additional_sources): New variable.
16516         (dg-additional-sources): New function.
16517         (additional_files): New variable.
16518         (dg-additional-files): New function.
16519         (dg-additional-files-options): Likewise.
16520         * lib/gcc-dg.exp (dg-require-weak): New function.
16521         (dg-require-alias): Likewise.
16522         (dg-require-gc-sections): Likewise.
16523         * lib/target-supports.exp (check_alias_available): Remove testfile
16524         parameter.
16525         (check_gc_sections_available): New function.
16526         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16527         (dg-gpp-additional-files): Likewise.
16528         * lib/g++.exp (additional_sources): Remove.
16529         (additional_files): Likewise.
16530         (g++_target_compile): Use dg-additional-files-options.
16531
16532         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16533         Tcl logic.
16534         * gcc.dg/special/ecos.exp: Remove.
16535         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16536         * gcc.dg/special/alias-1.c: Likewise.
16537         * gcc.dg/special/alias-2.c: Likewise.
16538         * gcc.dg/special/gcsec-1.c: Likewise.
16539         * gcc.dg/special/weak-1.c: Likewise.
16540         * gcc.dg/special/weak-2.c: Likewise.
16541         * gcc.dg/special/wkali-1.c: Likewise.
16542         * gcc.dg/special/wkali-2.c: Likewise.
16543
16544         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16545         dg-gpp-additional-*.
16546         * g++.dg/special/conpr-3.C: Likewise.
16547         * g++.dg/special/conpr-4.C: Likewise.
16548         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16549         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16550         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16551         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16552         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16553         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16554         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16555         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16556         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16557         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16558         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16559         * g++.old-deja/g++.other/comdat1.C: Likewise.
16560         * g++.old-deja/g++.other/comdat2.C: Likewise.
16561         * g++.old-deja/g++.other/comdat3.C: Likewise.
16562         * g++.old-deja/g++.other/ctor1.C: Likewise.
16563         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16564
16565 2003-06-05  Richard Henderson  <rth@redhat.com>
16566
16567         * gcc.dg/debug/20030605-1.c: New.
16568
16569 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16570
16571         * README.QMTEST: Update.
16572
16573 2003-06-04  Richard Henderson  <rth@redhat.com>
16574
16575         * gcc.dg/cleanup-1.c: New.
16576         * gcc.dg/cleanup-2.c: New.
16577         * gcc.dg/cleanup-3.c: New.
16578         * gcc.dg/cleanup-4.c: New.
16579         * gcc.dg/cleanup-5.c: New.
16580         * gcc.dg/cleanup-6.c: New.
16581         * gcc.dg/cleanup-7.c: New.
16582
16583 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16584
16585         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16586
16587         * lib/dg-pch.exp: New file.
16588         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16589         * gcc.dg/pch/pch.exp: Likewise.
16590
16591 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16592
16593         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16594         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16595         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16596         * gcc.dg/builtins-17.c: New test case.
16597         * gcc.dg/i386-387-4.c: New test case.
16598         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16599
16600 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16601
16602         * gcc.dg/ultrasp9.c: New test.
16603
16604 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16605
16606         * gcc.c-torture/compile/20030604-1.c: New test.
16607         * gcc.dg/sparc-constant-1.c: New test.
16608
16609 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16610
16611         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16612
16613 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16614
16615         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16616
16617         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16618         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16619
16620 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16621
16622         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16623
16624 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16625
16626         PR c++/10940
16627         * g++.dg/template/spec10.C: New test.
16628
16629 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16630
16631         * gcc.dg/builtins-16.c: New test case.
16632
16633 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16634
16635         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16636         mempcpy test with post-increments.
16637         * gcc.c-torture/execute/string-opt-3.c: New test.
16638         * gcc.dg/string-opt-1.c: New test.
16639
16640 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16641
16642         PR fortran/10965
16643         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16644
16645 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16646
16647         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16648         (scan-assembler): ... here.  Use dg-scan.
16649         (scan-assembler-not): Likewise.
16650         (scan-file): New function.
16651         (scan-file-not): Likewise.
16652         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16653         * gcc.dg/cpp/_Pragma4.c: Likewise.
16654         * gcc.dg/cpp/_Pragma5.c: Likewise.
16655         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16656         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16657         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16658         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16659         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16660         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16661         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16662         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16663         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16664         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16665         * gcc.dg/cpp/cxxcom1.c: Likewise.
16666         * gcc.dg/cpp/line1.c: Likewise.
16667         * gcc.dg/cpp/maccom1.c: Likewise.
16668         * gcc.dg/cpp/maccom2.c: Likewise.
16669         * gcc.dg/cpp/maccom3.c: Likewise.
16670         * gcc.dg/cpp/maccom4.c: Likewise.
16671         * gcc.dg/cpp/maccom5.c: Likewise.
16672         * gcc.dg/cpp/maccom6.c: Likewise.
16673         * gcc.dg/cpp/multiline.c: Likewise.
16674         * gcc.dg/cpp/spacing1.c: Likewise.
16675         * gcc.dg/cpp/spacing2.c: Likewise.
16676         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16677         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16678         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16679         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16680         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16681         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16682         * gcc.dg/cpp/cxxcom2.c: Likewise.
16683         * gcc.dg/cpp/cxxcom2.h: New file.
16684
16685         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16686         * g++.dg/cpp/truefalse.C: Here.
16687         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16688
16689 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16690
16691         * gcc.dg/cpp/redef3.c: New file.
16692
16693 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16694
16695         * gcc.dg/i386-loop-3.c: New test.
16696
16697 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16698
16699         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16700
16701 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16702
16703         * gcc.dg/fwrapv-1.c: New test case.
16704         * gcc.dg/fwrapv-2.c: New test case.
16705
16706 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16707
16708         PR c++/10956
16709         * g++.dg/template/spec9.C: New test.
16710
16711 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16712
16713         * gcc.dg/duff-4.c: New test case.
16714
16715 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16716
16717         PR fortran/10843
16718         * g77.dg/ffixed-form-1.f: New test
16719         * g77.dg/ffixed-form-2.f: New test
16720         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16721         * g77.dg/ffree-form-3.f: New test
16722
16723 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16724
16725         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16726         * gcc.dg/wint_t-1.c: Likewise.
16727
16728 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16729
16730         * g++.dg/template/access11.C: New test.
16731
16732 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16733
16734         PR c++/10849
16735         * g++.dg/template/access10.C: New test.
16736
16737 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16738             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16739
16740         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16741
16742 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16743
16744         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16745         suppress for powerpc-*-darwin*.
16746         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16747
16748 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16749
16750         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16751         suppress option for powerpc-*-darwin*.
16752
16753 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16754
16755         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16756         * gcc.dg/builtins-4.c: Add test for fmod.
16757
16758 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16759
16760         PR c++/10682
16761         * g++.dg/template/instantiate4.C: New test.
16762
16763 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16764
16765         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16766
16767 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16768
16769         * gcc.dg/compat/scalar-return-1_main.c: New file.
16770         * gcc.dg/compat/scalar-return-1_x.c: New file.
16771         * gcc.dg/compat/scalar-return-1_y.c: New file.
16772         * gcc.dg/compat/scalar-return-2_main.c: New file.
16773         * gcc.dg/compat/scalar-return-2_x.c: New file.
16774         * gcc.dg/compat/scalar-return-2_y.c: New file.
16775         * gcc.dg/compat/struct-return-3_main.c: New file.
16776         * gcc.dg/compat/struct-return-3_y.c: New file.
16777         * gcc.dg/compat/struct-return-3_x.c: New file.
16778         * gcc.dg/compat/struct-return-2_main.c: New file.
16779         * gcc.dg/compat/struct-return-2_x.c: New file.
16780         * gcc.dg/compat/struct-return-2_y.c: New file.
16781
16782 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16783
16784         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16785         for hppa*-hp-hpux*.
16786         * gcc.dg/20021014-1.c (dg-options): Likewise.
16787         * gcc.dg/nest.c (dg-options): Likewise.
16788
16789 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16790
16791         PR c++/9738
16792         * g++.dg/ext/dllimport2.C: New file.
16793         * g++.dg/ext/dllimport3.C: New file.
16794
16795 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16796
16797         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16798         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16799         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16800         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16801         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16802         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16803         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16804         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16805         * gcc.dg/compat/small-struct-defs.h: New file.
16806         * gcc.dg/compat/small-struct-init.h: New file.
16807         * gcc.dg/compat/small-struct-check.h: New file.
16808         * gcc.dg/compat/fp-struct-defs.h: New file.
16809         * gcc.dg/compat/fp-struct-check.h: New file.
16810         * gcc.dg/compat/fp-struct-init.h: New file.
16811         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16812         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16813
16814 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16815
16816         * gcc.dg/20030225-2.c: New test.
16817
16818 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16819             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16820
16821         * gcc.c-torture/compile/20030518-1.c: New test case.
16822
16823 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16824
16825         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16826         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16827         gcc-dg-debug-runtest.
16828         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16829         gcc-dg-debug-runtest.
16830
16831 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16832
16833         PR c++/9022
16834         * g++.dg/lookup/using6.C: New test.
16835
16836 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16837
16838         * g++.dg/parse/access2.C: New test.
16839
16840 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16843         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16844         * gcc.dg/debug/debug.exp: Likewise.
16845
16846 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16847
16848         * gcc.dg/dollar.c: New test.
16849
16850 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16851
16852         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16853         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16854         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16855         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16856         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16857         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16858         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16859         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16860         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16861         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16862         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16863         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16864         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16865         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16866         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16867         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16868         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16869         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16870
16871 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16872
16873         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16874         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16875         support for "repo" mode.
16876         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16877         * lib/g77-dg.exp: Likewise.
16878         * lib/obj-dg.exp: Likewise.
16879
16880 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16881
16882         Merge from gcc-3_2-rhl8-branch:
16883         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16884
16885         * gcc.dg/tls/opt-6.c: New test.
16886
16887         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16888
16889         * gcc.dg/20030405-1.c: New test.
16890
16891         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16892
16893         * gcc.dg/20030309-1.c: New test.
16894
16895         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16896
16897         * gcc.c-torture/execute/20030307-1.c: New test.
16898
16899         2003-02-20  Randolph Chung  <tausq@debian.org>
16900
16901         * gcc.c-torture/compile/20030220-1.c: New test.
16902
16903         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16904
16905         * gcc.dg/20030217-1.c: New test.
16906
16907         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16908
16909         * gcc.c-torture/compile/20020129-1.c: New test.
16910
16911         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16912
16913         * gcc.dg/unroll-1.c: New test.
16914
16915         2002-11-16  Jan Hubicka  <jh@suse.cz>
16916
16917         * gcc.c-torture/execute/20020920-1.c: New test.
16918
16919         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16920
16921         PR target/7434
16922         * gcc.c-torture/compile/20021008-1.c: New test.
16923
16924         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16925
16926         PR target/7559
16927         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16928
16929         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16930
16931         * gcc.c-torture/compile/20020807-1.c: New test.
16932
16933         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16934
16935         * gcc.dg/tls/opt-1.c: New test.
16936
16937         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16938
16939         * gcc.dg/20020729-1.c: New test.
16940
16941         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16942
16943         * g++.dg/opt/life1.C: New test.
16944
16945         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16946
16947         * gcc.dg/20020525-1.c: New test.
16948
16949         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16950
16951         PR c++/6794
16952         * g++.dg/ext/pretty1.C: New test.
16953         * g++.dg/ext/pretty2.C: New test.
16954
16955 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/8385
16958         * g++.dg/ext/typeof5.C: New test.
16959
16960 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16961
16962         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16963         __USER_LABEL_PREFIX__ into account.
16964         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16965
16966 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16967
16968         * gcc.dg/builtins-15.c: New test case.
16969
16970 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16971
16972         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16973
16974 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16975
16976         * lib/g++.exp: Tweak handling of additional source files.
16977         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16978         * g++.dg/special/conpr-2a.C: Rename to ...
16979         * g++.dg/special/conpr-2a.cc: ... this.
16980         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16981         * g++.dg/special/conpr-3a.C: Rename to ...
16982         * g++.dg/special/conpr-3a.cc: This.
16983         * g++.dg/special/conpr-3b.C: Rename to ...
16984         * g++.dg/special/conpr-3b.cc: This.
16985         * g++.dg/special/conpr-4.C: New test.
16986         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16987
16988 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16989
16990         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16991
16992 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16993
16994         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16995         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16996         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16997         * g++.old-deja/g++.other/warn3.C: Likewise.
16998
16999 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17000
17001         * gcc.dg/i386-387-1.c: Update to also test log.
17002         * gcc.dg/i386-387-2.c: Likewise.
17003
17004 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17005
17006         * g77.f-torture/execute/int8421.f: New test.
17007
17008 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17009
17010         PR c++/10230, c++/10481
17011         * g++.dg/lookup/scoped5.C: New test.
17012
17013 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17014
17015         PR c++/10552
17016         * g++.dg/template/ttp6.C: New test.
17017
17018 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17019
17020         * gcc.c-torture/execute/builtins: New directory.
17021         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17022         gcc.c-torture/execute/builtins.
17023         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17024         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17025         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17026         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17027
17028 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17029
17030         PR c++/9252
17031         * g++.dg/template/access8.C: New test.
17032         * g++.dg/template/access9.C: New test.
17033
17034 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17035
17036         PR c++/9554
17037         * g++.dg/parse/access1.C: New test.
17038
17039 2003-05-09  DJ Delorie  <dj@redhat.com>
17040
17041         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17042         long, and not an int.
17043
17044 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17045
17046         PR c++/10555, c++/10576
17047         * g++.dg/template/memclass1.C: New test.
17048
17049 2003-05-08  DJ Delorie  <dj@redhat.com>
17050
17051         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17052         targets.
17053         * gcc.c-torture/execute/20021024-1.x: Likewise.
17054         * gcc.c-torture/execute/shiftdi.x: Likewise.
17055         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17056         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17057         * gcc.dg/20021018-1.c: Likewise.
17058
17059 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17060
17061         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17062
17063         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17064         (bcopy): Call memmove.
17065
17066 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17067
17068         * g77.f-torture/compile/8485.f: New test case.
17069
17070 2003-05-07  Richard Henderson  <rth@redhat.com>
17071
17072         PR c++/10570
17073         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17074         Verify exception_cleanup not called for rethrows.
17075         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17076         when exiting catch block without rethrowing.
17077         * g++.dg/eh/forced3.C: New.
17078         * g++.dg/eh/forced4.C: New.
17079
17080 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17081
17082         * gcc.dg/20030505.c: Fix triplet.
17083
17084 2003-05-06  DJ Delorie  <dj@redhat.com>
17085
17086         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17087         * gcc.dg/nest.c: Likewise.
17088
17089 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17090
17091         * gcc.dg/builtins-14.c: New test case.
17092
17093 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17094
17095         * lib/compat.exp (compat-execute): New argument.
17096         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17097         * gcc.dg/compat: New test directory.
17098         * gcc.dg/compat/compat.exp: New expect script.
17099         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17100         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17101         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17102         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17103         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17104         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17105
17106         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17107         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17108         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17109         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17110         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17111         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17112         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17113         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17114         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17115         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17116         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17117         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17118         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17119         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17120         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17121
17122 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17123
17124         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17125
17126 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17127
17128         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17129
17130 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17131
17132         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17133         * gcc.dg/ppc-fsel-2.c: New test.
17134
17135         * gcc.dg/unused-5.c: New test.
17136
17137 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17138
17139         PR c++/10496
17140         * g++.dg/warn/pmf1.C: New test.
17141
17142 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17143
17144         PR c++/4494
17145         * g++.dg/warn/main.C: New test.
17146
17147 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17148
17149         * gcc.dg/nonnull-3.c: New test.
17150
17151 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17152
17153         * gcc.dg/cpp/Wtrigraphs.c: Update.
17154         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17155
17156 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17157
17158         * gcc.dg/ppc-fsel-1.c: New test.
17159
17160 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17161
17162         PR c/10604
17163         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17164
17165 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17166
17167         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17168
17169 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17170
17171         PR c++/9364, c++/10553, c++/10586
17172         * g++.dg/parse/typename4.C: New test.
17173         * g++.dg/parse/typename5.C: Likewise.
17174
17175 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17176
17177         * gcc.c-torture/compile/20030503-1.c: New test.
17178
17179 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17180
17181         * g++.dg/lookup/using5.C: Fix testcase error.
17182
17183 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17184
17185         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17186         since MEABI is no longer supported.  Remove all vestiges
17187         of MEABI from the test.
17188
17189 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17190
17191         PR c++/10554
17192         * g++.dg/lookup/using5.C: New test.
17193
17194 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17195
17196         PR c++/8772
17197         * g++.dg/template/ttp5.C: New test.
17198
17199 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17200
17201         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17202         (dg-gpp-additional-sources): New function.
17203         (dg-gpp-additional-files): Likewise.
17204         * lib/g++.exp (additional_sources): New variable.
17205         (additional_files): Likewise.
17206         (g++_target_compile): Deal with them.
17207         * lib/old-dejagnu.exp: Remove.
17208         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17209         * g++.old-deja: Revise all tests to use dg commands.
17210
17211 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17212
17213         PR c++/9432, c++/9528
17214         * g++.dg/lookup/using4.C: New test.
17215
17216 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17217
17218         * gcc.dg/noreturn-5.c: New file.
17219         * gcc.dg/noreturn-6.c: New file.
17220
17221         * gcc.c-torture/compile/inline-1.c: New file.
17222
17223 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/10551
17226         * g++.dg/template/explicit1.C: New test.
17227
17228 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17229
17230         PR c++/10549
17231         * g++.dg/other/bitfield1.C: New test.
17232
17233         PR c++/10527
17234         * g++.dg/init/new7.C: New test.
17235
17236 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17237
17238         * g++.dg/ext/desig1.C: New test.
17239         * g++.dg/ext/init1.C: Update.
17240
17241         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17242
17243 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17244
17245         PR c++/10180
17246         * g++.dg/warn/Winline-1.C: New test.
17247
17248 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17249
17250         * gcc.c-torture/execute/string-opt-19.c: New test.
17251
17252         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17253         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17254
17255 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17256
17257         PR c++/10506
17258         * g++.dg/init/new6.C: New test.
17259
17260         PR c++/10503
17261         * g++.dg/init/ref6.C: New test.
17262
17263 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17264
17265         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17266
17267 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17268
17269         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17270         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17271
17272 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17273
17274         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17275         initialized static data members.
17276
17277 2003-04-25  H.J. Lu <hjl@gnu.org>
17278
17279         * gcc.dg/ia64-sync-4.c: New test.
17280
17281 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17282
17283         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17284         date.
17285
17286 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17287
17288         PR c++/10337
17289         * g++.dg/warn/conv1.C: New test.
17290         * g++.old-deja/g++.other/conv7.C: Adjust.
17291         * g++.old-deja/g++.other/overload14.C: Adjust.
17292
17293 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/10471
17296         * g++.dg/template/defarg2.C: New test.
17297
17298 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17299
17300         * gcc.dg/cpp/include2.c: Update.
17301         * gcc.dg/cpp/multiline-2.c: New.
17302         * gcc.dg/cpp/multiline.c: Update.
17303         * gcc.dg/cpp/strify2.c: Update.
17304         * gcc.dg/cpp/trad/literals-2.c: Update.
17305
17306 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17307
17308         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17309
17310 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17311
17312         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17313
17314 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17315
17316         PR c++/10451
17317         * g++.dg/parse/crash4.C: New test.
17318
17319         PR c++/9847
17320         * g++.dg/parse/crash5.C: New test.
17321
17322 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17323
17324         PR c++/10446
17325         * g++.dg/parse/crash3.C: New test.
17326
17327         PR c++/10428
17328         * g++.dg/parse/elab1.C: New test.
17329
17330 2003-04-22  Devang Patel  <dpatel@apple.com>
17331
17332         * gcc.dg/cpp/trad/funlike-5.c: New test.
17333
17334 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17335
17336         * g++.dg/other/packed1.C: Fix dg options.
17337
17338 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17339
17340         * g++.dg/other/offsetof2.C: New test.
17341
17342 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17343
17344         * g++.dg/template/recurse.C: Adjust location of error messages.
17345
17346 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17347
17348         PR c++/9881
17349         * g++.dg/init/addr-const1.C: New test.
17350         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17351
17352 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17353
17354         PR c++/10405
17355         * g++.dg/lookup/struct-hack1.C: New test.
17356
17357 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17358
17359         * ucs.c: Update diagnostic messages.
17360
17361 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17362
17363         * gcc.dg/cpp/truefalse.cpp: New test.
17364         * gcc.dg/cpp/cpp.exp: Update.
17365         * g++.dg/other/stdbool-if.C: Remove.
17366
17367 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17368
17369         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17370         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17371
17372 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17373
17374         * gcc.c-torture/compile/20030418-1.c: New test.
17375
17376 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17377
17378         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17379
17380 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17381
17382         PR c++/10347
17383         g++.dg/template/dependent-name1.C: New test.
17384
17385 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17386
17387         * gcc.dg/warn-1.c (tourist_guide): New array,
17388         contains a pointer to bar.
17389
17390 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17391
17392         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17393         * gcc.c-torture/execute/medce-1.c: New test case.
17394         * gcc.c-torture/execute/medce-2.c: New test case.
17395
17396 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17397
17398         * lib/prune.exp: Ignore more messages.
17399
17400         PR c++/10381
17401         * g++.dg/parse/lookup3.C: New test.
17402
17403 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17404
17405         * gcc.c-torture/compile/20030415-1.c : New test.
17406
17407 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17408
17409         * gcc.c-torture/execute/scope-2.c: Move to ...
17410         * gcc.dg/noncompile/scope.c: .... here.
17411
17412 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17413
17414         * gcc.dg/20030414-2.c: New test case.
17415
17416 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17417
17418         PR target/10377
17419         * gcc.dg/20030414-1.c: New test.
17420
17421 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17422
17423         * gcc.dg/builtins-12.c: New test case.
17424         * gcc.dg/builtins-13.c: New test case.
17425
17426 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17427
17428         * gcc.c-torture/execute/string-opt-18.c: New test.
17429
17430 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/10300
17433         * g++.dg/init/new5.C: New test.
17434
17435 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17436
17437         PR c++/7910
17438         * g++.dg/ext/dllimport1.C: New test.
17439
17440 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17441
17442         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17443
17444 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17445
17446         PR Fortran/9263
17447         * g77.f-torture/noncompile/9263.f: New test
17448         PR Fortran/1832
17449         * g77.f-torture/execute/1832.f: New test
17450
17451 2003-04-11  David Chad  <davidc@freebsd.org>
17452             Loren J. Rittle  <ljrittle@acm.org>
17453
17454         libobjc/8562
17455         * objc.dg/headers.m: New test.
17456
17457 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17458
17459         * gcc.c-torture/execute/builtin-noret-2.c: New.
17460         * gcc.c-torture/execute/builtin-noret-2.x: New.
17461         XFAIL builtin-noret-2.c at -O1 and above.
17462         * gcc.dg/redecl.c: New.
17463         * gcc.dg/Wshadow-1.c: Update error regexps.
17464
17465 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17466
17467         * g++.dg/abi/bitfield10.C: New test.
17468
17469 2003-04-09  Mike Stump  <mrs@apple.com>
17470
17471         * gcc.dg/pch/pch.exp: Make testcase names longer.
17472         * g++.dg/pch/pch.exp: Make testcase names longer.
17473
17474 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17475
17476         * gcc.dg/builtins-11.c: New test case.
17477
17478 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17479
17480         * gcc.dg/builtins-9.c: New test case.
17481         * gcc.dg/builtins-10.c: New test case.
17482
17483 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17484
17485         * gcc.dg/noncompile/init-4.c.c: New test.
17486
17487 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17488
17489         * gcc.misc-test/gcov-9.c: New test.
17490         * gcc.misc-test/gcov-10.c: New test
17491         * gcc.misc-test/gcov-11.c: New test.
17492
17493 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17494
17495         PR optimization/10024
17496         * gcc.c-torture/compile/20030405-1.c: New test.
17497
17498 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17499
17500         * gcc.dg/pch/static-3.c: New.
17501         * gcc.dg/pch/static-3.hs: New.
17502         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17503
17504 2003-04-04  Richard Henderson  <rth@redhat.com>
17505
17506         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17507         * g++.dg/eh/forced2.C: Likewise.
17508
17509 2003-04-03  Mike Stump  <mrs@apple.com>
17510
17511         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17512         target arg.
17513         (scan-assembler-times, scan-assembler-not): Likewise.
17514         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17515
17516 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17517
17518         * gcc.dg/sparc-loop-1.c: New test.
17519
17520 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17521
17522         PR other/9274
17523         * g++.dg/pch/system-2.C: New.
17524         * g++.dg/pch/system-2.Hs: New.
17525
17526 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17527
17528         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17529
17530         * g++.dg/eh/simd-1.C (vecfunc): Same.
17531
17532 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17533
17534         * gcc.c-torture/execute/20030401-1.c: New test case.
17535
17536 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17537
17538         * objc.dg/defs.m: New.
17539
17540 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17541
17542         * g++.dg/eh/simd-1.C: New.
17543         * g++.dg/eh/simd-2.C: New.
17544
17545 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17546
17547         * gcc.c-torture/execute/simd-3.c: New.
17548
17549 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17550
17551         PR c/9936
17552         * gcc.dg/20030331-2.c: New test.
17553
17554 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17555
17556         PR c++/10278
17557         * g++.dg/parse/crash2.C: New test.
17558
17559 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17560
17561         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17562         * gcc.c-torture/execute/20030331-1.c: ...here.
17563
17564 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17565
17566         * gcc.c-torture/execute/20030331-1.c: New test.
17567
17568 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17569
17570         * lib/gcov.exp: Adjust call return testing strings.
17571         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17572
17573 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17574
17575         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17576         * gcc.dg/builtins-7.c: New test case.
17577         * gcc.dg/builtins-8.c: New test case.
17578
17579 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17580
17581         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17582
17583 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17584
17585         PR c++/7647
17586         * g++.dg/lookup-class-member-2.C: New test.
17587
17588 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17589
17590         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17591
17592 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17593
17594         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17595
17596 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17597
17598         * g++.dg/init/attrib1.C: New test.
17599
17600 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17601
17602         * gcc.dg/ultrasp8.c: New test.
17603
17604 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17605
17606         * gcc.dg/ultrasp7.c: New test.
17607
17608 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17609
17610         PR c++/10047
17611         * g++.dg/template/inline1.C: New test.
17612
17613 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17614
17615         * gcc.dg/sparc-dwarf2.c: New test.
17616
17617 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17618
17619         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17620         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17621
17622 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17623
17624         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17625         than reading .x files.
17626         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17627         * g77.dg/gcov/gcov-1.f: Likewise.
17628         * gcc.misc-tests/gcov-4b.c: Likewise.
17629         * gcc.misc-tests/gcov-5b.c: Likewise.
17630         * gcc.misc-tests/gcov-6.c: Likewise.
17631         * gcc.misc-tests/gcov-7.c: Likewise.
17632         * gcc.misc-tests/gcov-8.c: Likewise.
17633         * g++.dg/gcov/gcov-1.x: Remove.
17634         * g77.dg/gcov/gcov-1.x: Likewise.
17635         * gcc.misc-tests/gcov-4b.x: Likewise.
17636         * gcc.misc-tests/gcov-5b.x: Likewise.
17637         * gcc.misc-tests/gcov-6.x: Likewise.
17638         * gcc.misc-tests/gcov-7.x: Likewise.
17639         * gcc.misc-tests/gcov-8.x: Likewise.
17640
17641 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17642
17643         PR opt/10087
17644         * gcc.dg/20030324-1.c: New test.
17645
17646 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         PR c++/10224
17649         * g++.dg/template/arg3.C: New test.
17650
17651         PR c++/10158
17652         * g++.dg/template/friend18.C: New test.
17653
17654 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17655
17656         * g77.f-torture/compile/20030326-1.f: New test case.
17657
17658 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17659
17660         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17661
17662         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17663
17664 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17665
17666         * gcc.dg/ia64-sync-3.c: New test.
17667
17668 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17669
17670         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17671
17672 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17673
17674         * gcc.dg/ultrasp6.c: New test.
17675
17676 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17677
17678         * gcc.dg/i386-signbit-1.c: New test.
17679         * gcc.dg/i386-signbit-2.c: New test.
17680         * gcc.dg/i386-signbit-3.c: New test.
17681
17682 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17683
17684         * gcc.dg/ultrasp5.c: Fix options.
17685
17686 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17687
17688         * gcc.dg/ultrasp5.c: Fix comment.
17689
17690 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17691
17692         PR fortran/10197
17693         * g77.f-torture/execute/10197.f: New test.
17694
17695 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17696
17697         PR c++/9898, c++/383
17698         * g++.dg/template/conv6.C: New test.
17699
17700         PR c++/10119
17701         * g++.dg/template/ptrmem5.C: New test.
17702
17703         PR c++/10026
17704         * g++.dg/lookup/koenig1.C: New test.
17705
17706         PR C++/10199
17707         * g++.dg/lookup/template2.C: New test.
17708
17709 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17710
17711         * g++.dg/opt/rtti1.C: New test.
17712
17713 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17714
17715         * gcc.dg/ultrasp5.c: New test.
17716
17717 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17718
17719         PR middle-end/9967
17720         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17721         builtin fputs.
17722
17723 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17724
17725         PR c/8224
17726         * gcc.dg/20030323-1.c: New test.
17727
17728 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17729
17730         * gcc.c-torture/compile/20030323-1.c: New test case.
17731
17732 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17733
17734         * gcc.dg/20030321-1.c: New test.
17735
17736 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17737
17738         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17739
17740 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17741
17742         PR c++/9978, c++/9708
17743         * g++.dg/ext/vlm1.C: Adjust expected error.
17744         * g++.dg/ext/vla2.C: New test.
17745         * g++.dg/template/arg1.C: New test.
17746         * g++.dg/template/arg2.C: New test.
17747
17748 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17749
17750         * g77.f-torture/execute/select.f: New test.
17751         * g77.f-torture/noncompile/select_no_compile.f: New test.
17752
17753 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         PR c++/9898
17756         * g++.dg/other/error4.C: New test.
17757
17758 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17759
17760         * g++.dg/template/friend17.C: New test.
17761
17762 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17763
17764         * gcc.c-torture/compile/20030320-1.c: New.
17765
17766 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17767
17768         * gcc.dg/builtins-6.c: New test case.
17769
17770 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17771
17772         PR target/10073
17773         * gcc.c-torture/compile/20030319-1.c: New.
17774
17775 2003-03-18  Jan Hubicka  <jh@suse.cz>
17776
17777         * gcc.dg/i386-cvt-1.c: New test.
17778
17779 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17780
17781         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17782         * objc.dg/naming-2.m: Likewise.
17783
17784 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17785
17786         PR c++/9639
17787         * g++.dg/parse/crash1.C: New test.
17788
17789 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17790
17791         PR c++/8805
17792         * g++.dg/eh/cleanup1.C: New test.
17793
17794 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17795
17796         * gcc.c-torture/execute/20030316-1.c: New test case.
17797
17798 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17799
17800         PR c++/9629
17801         * g++.dg/init/ctor2.C: New test.
17802
17803 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17804
17805         * g77.f-torture/compile/xformat.f: New test case.
17806
17807 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17808
17809         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17810         * g++.old-deja/g++.mike/eh50.C: Likewise.
17811
17812 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17813
17814         PR c++/6440
17815         * g++.dg/template/spec7.C: New test.
17816         * g++.dg/template/spec8.C: Likewise.
17817
17818 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17819
17820         * gcc.c-torture/execute/20030313-1.c: New test.
17821
17822 2003-03-14  Richard Henderson  <rth@redhat.com>
17823
17824         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17825
17826 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17827
17828         * gcc.c-torture/compile/20030314-1.c: New test.
17829
17830 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17831
17832         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17833         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17834         thumb target,
17835         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17836         to accept newer _imp__  prefix and additional
17837         newline in .drectve section.
17838         * gcc.dg/dll-4.c: Likewise.
17839         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17840         switch.
17841
17842 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17843
17844         * g++.dg/parse/namespace9.C: New test.
17845
17846         * g++.dg/init/ref5.C: New test.
17847         * g++.dg/parse/ptrmem1.C: Likewise.
17848
17849 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17850
17851         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17852         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17853         regular expression.
17854         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17855         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17856
17857 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17858
17859         * gcc.c-torture/execute/20030224-2.c: New test.
17860
17861 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17862
17863         * gcc.dg/decl-3.c: New test.
17864
17865 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17866
17867         * gcc.dg/i386-loop-2.c: New test.
17868
17869 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/9474
17872         * g++.dg/parse/namespace8.C: New test.
17873
17874         PR c++/9924
17875         * g++.dg/overload/builtin2.C: New test.
17876
17877 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17878
17879         * gcc.dg/return-type-3.c: New test.
17880
17881 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17882
17883         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17884         profiling options are not supported.
17885
17886 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17887
17888         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17889         * g++.old-deja/g++.warn/impint2.C: Likewise.
17890
17891 2003-03-10  Devang Patel  <dpatel@apple.com>
17892
17893         * g++.dg/cpp/c++_cmd_1.C: New test.
17894         * g++.dg/cpp/c++_cmd_1.h: New file.
17895
17896 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17897
17898         * gcc.dg/altivec-9.c: New file.
17899
17900 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17901
17902         * gcc.dg/ppc-sdata-1.c: New test.
17903         * gcc.dg/ppc-sdata-2.c: New test.
17904
17905 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17906
17907         PR c++/9373
17908         * g++.dg/opt/ptrmem2.C: New test.
17909
17910         PR c++/8534
17911         * g++.dg/opt/ptrmem1.C: New test.
17912
17913 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17914
17915         * gcc.dg/i386-loop-1.c: New test.
17916
17917 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17918
17919         PR c++/9970
17920         * g++.dg/lookup/friend1.C: New test.
17921
17922 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/9823
17925         * g++.dg/parser/constructor1.C: New test.
17926
17927 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17928
17929         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17930
17931         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17932
17933 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17934
17935         * gcc.dg/cpp/Wunused.c: Update test.
17936
17937 2003-03-08  Jan Hubicka  <jh@suse.cz>
17938
17939         * gcc.dg/inline-3.c: New test.
17940
17941 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR c++/9809
17944         * g++.dg/parse/builtin1.C: New test.
17945
17946         PR c++/9982
17947         * g++.dg/abi/cookie1.C: New test.
17948         * g++.dg/abi/cookie2.C: Likewise.
17949
17950         PR c++/9524
17951         * g++.dg/template/field1.C: New test.
17952
17953         PR c++/9912
17954         * g++.dg/parse/class1.C: New test.
17955         * g++.dg/parse/namespace7.C: Likewise.
17956         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17957
17958 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17959
17960         * g++.dg/init/ref4.C: New test.
17961
17962 2003-03-07  Jan Hubicka  <jh@suse.cz>
17963
17964         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17965         * gcc.dg/inline-3.c:  New test.
17966
17967 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17968
17969         * g++.dg/init/ref3.C: New test.
17970
17971         PR c++/9965
17972         * g++.dg/init/ref2.C: New test.
17973
17974         PR c++/9400
17975         * g++.dg/warn/Wshadow-2.C: New test.
17976
17977         PR c++/9791
17978         * g++.dg/warn/Woverloaded-1.C: New test.
17979
17980 2003-03-05  Jan Hubicka  <jh@suse.cz>
17981
17982         * gcc.dg/i386-local2.c: New.
17983         * gcc.dg/i386-local.c: Fix typo.
17984
17985 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17986
17987         * g++.dg/abi/layout3.C: New test.
17988
17989 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17990
17991         * gcc.c-torture/compile/20030305-1.c
17992
17993 2003-03-05  Jan Hubicka  <jh@suse.cz>
17994
17995         * gcc.dg/i386-local.c: New.
17996
17997 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17998
17999         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18000
18001 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18002
18003         * gcc.dg/switch-2.c: New test.
18004         * gcc.dg/switch-3.c: New test.
18005         * gcc.dg/Wswitch.c: Adjust line numbers.
18006         * gcc.dg/Wswitch-default.c: Likewise.
18007         * gcc.dg/Wswitch-enum.c: Likewise.
18008
18009 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18010
18011         * gcc.c-torture/execute/20030222-1.c: New test.
18012
18013 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18014
18015         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18016
18017 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18018
18019         PR c++/9878
18020         * g++.dg/init/ref1.C: New test.
18021
18022 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18023
18024         * gcc.dg/sh-relax.c: New SH-only test.
18025
18026 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18027
18028         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18029         comment explaining purpose of testcase.
18030
18031 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18032
18033         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18034         for HC11/HC12 (asm needs two int registers).
18035         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18036         HC11/HC12 because the test uses an asm which needs two 32-bit
18037         registers.
18038
18039 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18040
18041         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18042         for HC11/HC12 (array is too large otherwise).
18043         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18044         * gcc.c-torture/compile/20010518-2.x: Likewise.
18045         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18046         HC11/HC12 (array is too large).
18047
18048 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18049
18050         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18051         * lib/g++-dg.exp (g++-dg-test): Likewise.
18052
18053 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18054
18055         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18056         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18057
18058 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18059
18060         * g++.dg/warn/implicit-typename1.C: Remove warning.
18061
18062 2003-02-28  Richard Henderson  <rth@redhat.com>
18063
18064         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18065         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18066
18067 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18068
18069         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18070         * g++.dg/pch/pch.exp: Likewise.
18071
18072 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18073
18074         PR c++/9879
18075         * testsuite/g++.dg/init/new4.C: New test.
18076
18077 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18078
18079         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18080
18081 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18082
18083         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18084         unsigned long.
18085
18086         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18087         wider than float.
18088
18089 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18090
18091         * lib/scanasm.exp: Add support for counting numbers of
18092         occurences.
18093         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18094         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18095
18096 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18097
18098         PR c++/9683
18099         * g++.dg/template/static3.C: New test.
18100
18101         PR c++/9829
18102         * g++.dg/parse/namespace6.C: New test.
18103
18104 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18105
18106         PR target/9732
18107         * gcc.dg/20030225-1.c: New test.
18108
18109 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18110
18111         * README: Remove out-of-date information.
18112
18113         PR c++/9836
18114         * g++.dg/template/spec6.C: New test.
18115
18116 2003-02-24  Jeff Law  <law@redhat.com>
18117
18118         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18119
18120 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18121
18122         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18123         * gcc.dg/pragma-ep-1.c: Likewise.
18124
18125 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18126
18127         PR c++/9602
18128         * g++.dg/template/friend16.C: New test.
18129
18130 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18131
18132         PR c++/5333
18133         * g++.dg/parse/fused-params1.C: Adjust error messages.
18134         * g++.dg/template/nested3.C: New test.
18135
18136 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18137
18138         * g++.dg/abi/param1.C: New test.
18139
18140 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18141
18142         PR c++/7982
18143         * g++.dg/warn/implicit-typename1.C: New test.
18144
18145 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18146
18147         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18148         with "mtune".
18149         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18150         * gcc.c-torture/execute/20010129-1.x: Likewise.
18151         * gcc.dg/20011107-1.c: Likewise.
18152         * gcc.dg/20020108-1.c: Likewise.
18153         * gcc.dg/20020122-3.c: Likewise.
18154         * gcc.dg/20020206-1.c: Likewise.
18155         * gcc.dg/20020310-1.c: Likewise.
18156         * gcc.dg/20020426-2.c: Likewise.
18157         * gcc.dg/20020517-1.c: Likewise.
18158         * gcc.dg/991230-1.c: Likewise.
18159         * gcc.dg/i386-unroll-1.c: Likewise.
18160         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18161
18162 2003-02-22  Jan Hubicka  <jh@suse.cz>
18163
18164         * gcc.dg/i386-mul.c: New test.
18165
18166 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18167
18168         * gcc.dg/builtins-5.c: New test case.
18169
18170 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18171
18172         * gcc.dg/asmreg-1.c: New test.
18173
18174 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/9749
18177         * g++.dg/parse/varmod1.C: New test.
18178
18179 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/9727
18182         * g++.dg/template/op1.C: New test.
18183
18184 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18185
18186         PR c++/8906
18187         * g++.dg/template/nested2.C: New test.
18188
18189 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/8724
18192         * g++.dg/expr/dtor1.C: New test.
18193
18194 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18195
18196         * gcc.dg/cpp/include3.c: New test.
18197         * gcc.dg/cpp/inc/foo.h: New file.
18198
18199 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18200
18201         * gcc.c-torture/execute/20030221-1.c: New test.
18202
18203 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/9729
18206         * g++.dg/abi/conv1.C: New test.
18207
18208 2003-02-20  Jan Hubicka  <jh@suse.cz>
18209
18210         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18211
18212 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18213
18214         * gcc.c-torture/compile/20030219-1.c: New test.
18215
18216 2003-02-18  Jan Hubicka  <jh@suse.cz>
18217
18218         * gcc.dg/funcorder.c: New test.
18219
18220 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18221
18222         * gcc.c-torture/execute/20030218-1.c: New.
18223
18224 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18225
18226         * gcc.dg/20030218-1.c: New.
18227
18228 2003-02-18  Richard Henderson  <rth@redhat.com>
18229
18230         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18231         * gcc.dg/attr-used-2.c: New.
18232
18233 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR c++/9704
18236         * g++.dg/init/copy5.C: New test.
18237
18238 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18239
18240         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18241         * g++.dg/pch/pch.exp: Likewise.
18242
18243 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18244
18245         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18246         STACK_SIZE is not defined.
18247
18248 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18249
18250         PR c++/9457
18251         * g++.dg/template/init1.C: New test.
18252
18253 2003-02-16  Jan HUbicka  <jh@suse.cz>
18254
18255         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18256         (foo): Add few extra tests
18257         * gcc.dg/c99-const-expr-3.c: Likewise.
18258         * gcc.c-torture/execute/20030216-1.c: New.
18259
18260 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18261
18262         PR c++/9459
18263         * g++.dg/ext/typeof4.C: New test.
18264
18265 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18266
18267         * gcc.dg/i386-387-3.c: New test case.
18268
18269 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18270
18271         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18272         cris-*-elf* cris-*-aout* and mmix-*-*.
18273
18274 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18275
18276         * gcc.dg/20030213-1.c: New test.
18277
18278 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18279
18280         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18281         * gcc.dg/i386-387-2.c: Likewise.
18282
18283 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18284
18285         * gcc.dg/ppc-spe.c: Fix formatting.
18286         Enable tests that were previously unsupported by gas.
18287         Delete tests for instructions that no longer exist.
18288         Switch arguments on evsubifw builtin.
18289
18290 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18291
18292         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18293         STACK_SIZE is too small.
18294
18295 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18296             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18297
18298         * gcc.dg/decl-2.c: New test.
18299
18300 2003-02-10  Jan Hubicka  <jh@suse.cz>
18301
18302         * gcc.dg/i386-fpcvt-1.c:  New test.
18303
18304 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18305
18306         * gcc.c-torture/execute/20030209-1.c: New test.
18307
18308 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18309
18310         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18311         int-wide bitops, use the constants of the same width.
18312         Likewise, if long long is 32-bit wide, test bitops using
18313         32-bit constants.
18314
18315 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18316
18317         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18318
18319 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18320
18321         * testsuite/gcc.dg/builtins-4.c: New test case.
18322
18323 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18324
18325         * gcc.dg/20020430-1.c: Fix dg command typos.
18326         * gcc.dg/20020503-1.c: Likewise.
18327
18328 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18329
18330         PR c++/8785
18331         * g++.dg/parse/fused-params1.C: New test.
18332
18333         PR c++/8857
18334         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18335
18336         PR c++/8921
18337         * g++.dg/parse/non-dependent1.C: New test.
18338
18339         PR c++/8928
18340         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18341
18342         PR c++/9228
18343         * g++.dg/parse/undefined7.C: New test.
18344         * g++.dg/parse/non-templ1.C: New test.
18345
18346         PR c++/9229
18347         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18348
18349 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18350
18351         * gcc.c-torture/compile/20030206-1.c: New test.
18352
18353 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18354
18355         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18356         "pow" to "foo" to avoid potential confusion with a math built-in.
18357
18358 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18359
18360         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18361         conditions for SPARC targets.
18362
18363 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18364
18365         * gcc.dg/20030204-1.c: New test.
18366
18367 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18368
18369         PR c++/38
18370         * g++.dg/parse/array-size1.C: New test.
18371
18372         PR c++/5657
18373         * g++.dg/parse/undefined3.C: New test.
18374
18375         PR c++/5665
18376         * g++.dg/parse/undefined4.C: New test.
18377
18378         PR c++/5975
18379         * g++.dg/parse/undefined5.C: New test.
18380
18381         PR c++/7259
18382         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18383
18384         PR c++/8578
18385         * g++.dg/parse/casting-operator1.C: New test.
18386
18387         PR c++/8596
18388         * g++.dg/parse/undefined6.C: New test.
18389
18390         PR c++/8736
18391         * g++.dg/parse/missing-template1.C: New test.
18392
18393 2003-02-04  Jan Hubicka  <jh@suse.cz>
18394
18395         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18396         * gcc.dg/i386-cmov?.c:  Likewise.
18397         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18398         * gcc.dg/i386-ssefp-1.c:  Likewise.
18399         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18400         conventions.
18401
18402 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR c++/7129
18405         * testsuite/g++.dg/ext/max.C: New test.
18406
18407 2003-02-03  Jan Hubicka  <jh@suse.cz>
18408
18409         * gcc.c-torture/execute/20030203-1.c: New test.
18410
18411 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18412
18413         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18414         'natural-endian'.
18415
18416 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18417
18418         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18419         * g++.dg/init/new2.C: Likewise.
18420         * g++.dg/other/new1.C: Likewise.
18421
18422 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18423
18424         * gcc.dg/struct-ret-libc.c: New test.
18425
18426 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18427
18428         * gcc.dg/20030129-1.c: New test.
18429
18430 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18431
18432         PR c++/8849
18433         * g++.dg/template/ptrmem4.C: New test.
18434
18435 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18436
18437         * g++.dg/parser/constant1.C: New test.
18438
18439 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18440
18441         PR c++/8591
18442         * g++.dg/parse/friend2.C: New test.
18443
18444 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18445
18446         PR c++/9437
18447         * g++.dg/template/unify4.C: New test.
18448
18449 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18450
18451         * gcc.c-torture/execute/20030128-1.c: New test.
18452
18453 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18454
18455         * g++.dg/lookup/nested1.C: Test moved from ...
18456         * g++.old-deja/g++.other/lookup24.C: ... here.
18457
18458 2003-01-28  Jan Hubicka  <jh@suse.cz>
18459
18460         * gcc.dg/i386-cmov5.c:  New test.
18461
18462 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18463
18464         * gcc.c-torture/execute/20010925-1.c: Changed the
18465         memcpy declaration.
18466
18467 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18468
18469         PR c++/3902
18470         * g++.dg/parse/template5.C: New test.
18471
18472 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18473
18474         PR fortran/9258
18475         * g77.dg/pr9258: New test.
18476
18477 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18478
18479         * README: Move relevant parts from README.g++.
18480
18481         * README.g++: Remove this file.
18482
18483 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18484
18485         * g++.dg/abi/dcast1.C: New test.
18486
18487 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18488
18489         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18490
18491 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18492
18493         PR c++/47
18494         * g++.old-deja/g++.other/lookup24.C: New test.
18495
18496 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18497
18498         PR middle-end/7227
18499         * gcc.dg/uninit-C.c: New test.
18500
18501 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18502
18503         * g++.dg/abi/covariant1.C: New test.
18504
18505 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18506
18507         * gcc.dg/20030123-1.c: New test.
18508
18509 2003-01-25  Jan Hubicka  <jh@suse.cz>
18510
18511         PR opt/8492
18512         * gcc.c-torture/compile/20030125-1.c
18513
18514 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18515
18516         PR c++/9403
18517         * g++.dg/parse/template3.C: New test.
18518         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18519
18520         PR c++/795
18521         * g++.dg/parse/template4.C: New test.
18522
18523         PR c++/9415
18524         * g++.dg/template/qual2.C: New test.
18525
18526         PR c++/8545
18527         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18528
18529         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18530
18531 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18532
18533         * gcc.c-torture/execute/switch-1.c: New test case.
18534
18535 2003-01-25  Jan Hubicka  <jh@suse.cz>
18536
18537         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18538
18539 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18540
18541         Tweaks for Bison-1.875. From the NEWS file:
18542         "- `parse error' -> `syntax error'
18543         Bison now uniformly uses the term `syntax error'"
18544         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18545         * gcc.dg/cpp/digraph2.c: Likewise.
18546         * gcc.dg/cpp/direct2.c: Likewise.
18547         * gcc.dg/cpp/paste4.c: Likewise.
18548         * gcc.dg/c90-restrict-1.c: Likewise.
18549         * gcc.dg/c99-func-2.c: Likewise.
18550         * gcc.dg/noncompile/920721-2.c: Likewise.
18551         * gcc.dg/noncompile/930622-2.c: Likewise.
18552         * gcc.dg/noncompile/940112-1.c: Likewise.
18553         * gcc.dg/noncompile/950921-1.c: Likewise.
18554         * gcc.dg/noncompile/951123-1.c: Likewise.
18555         * gcc.dg/noncompile/971104-1.c: Likewise.
18556         * gcc.dg/noncompile/990416-1.c: Likewise.
18557
18558 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18559
18560         * g++.dg/parse/undefined1.C: Add error message.
18561
18562 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18563
18564         PR c++/9354
18565         * g++.dg/parse/new1.C: New test.
18566
18567         PR c++/9216
18568         * g++.dg/parse/template2.C: New test.
18569
18570         PR c++/9354
18571         * g++.dg/parse/typedef2.C: New test.
18572
18573         PR c++/9328
18574         * g++.dg/ext/typeof3.C: New test.
18575
18576 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18577
18578         PR c++/2738
18579         * g++.dg/parse/ret-type1.C: New test.
18580
18581         PR c++/3792
18582         * g++.dg/parse/tmpl-outside1.C: New test.
18583
18584         PR c++/4207
18585         * g++.dg/parse/int-as-enum1.C: New test.
18586
18587         PR c++/4903
18588         * g++.dg/parse/no-typename1.C: New test.
18589
18590         PR c++/5533
18591         * g++.dg/parse/no-value1.C: New test.
18592
18593         PR c++/5921
18594         * g++.dg/parse/wrong-inline1.C: New test.
18595
18596         PR c++/6402
18597         * g++.dg/parse/ref1.C: New test.
18598
18599         PR c++/6992
18600         * g++.dg/parse/attr-ctor1.C: New test.
18601
18602         PR c++/7229
18603         * g++.dg/parse/namespace5.C: New test.
18604
18605         PR c++/7917
18606         * g++.dg/parse/func-def1.C: New test.
18607
18608         PR c++/8143
18609         * g++.dg/parse/undefined1.C: New test.
18610
18611         PR c++/5723, PR c++/8522
18612         * g++.dg/parse/specialization1.C: New test.
18613
18614         PR c++/163, PR c++/8595
18615         * g++.dg/parse/struct-as-enum1.C: New test.
18616
18617         PR c++/9173
18618         * g++.dg/parse/undefined2.C: New test.
18619
18620 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18621
18622         PR c++/9298
18623         * g++.dg/parse/template1.C: New test.
18624
18625         PR c++/9384
18626         * g++.dg/parse/using1.C: New test.
18627
18628         PR c++/9285
18629         PR c++/9294
18630         * g++.dg/parse/expr2.C: New test.
18631
18632         PR c++/9388
18633         * g++.dg/parse/lookup2.C: Likewise.
18634
18635 2003-01-21  Jan Hubicka  <jh@suse.cz>
18636
18637         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18638         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18639         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18640         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18641
18642 2003-01-20  Nick Clifton  <nickc@redhat.com>
18643
18644         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18645         problem with ARM sibcall code generation.
18646
18647 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18648
18649         * gcc.c-torture/execute/20030120-1.c: New.
18650
18651 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18652
18653         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18654
18655 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18656
18657         PR c++/9272
18658         * g++.dg/parse/ctor1.C: New test.
18659
18660         PR c++/9294:
18661         * g++.dg/parse/qualified1.C: New test.
18662
18663         * g++.dg/parse/typename3.C: New test.
18664
18665 2003-01-16  Richard Henderson  <rth@redhat.com>
18666
18667         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18668
18669 2003-01-16  Richard Henderson  <rth@redhat.com>
18670
18671         * g++.dg/pch/pch.exp: Copy test header to the working directory
18672         before using it either for precompilation or direct use.
18673         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18674         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18675
18676 2003-01-16  Richard Henderson  <rth@redhat.com>
18677
18678         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18679         before using it either for precompilation or direct use.
18680         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18681         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18682
18683 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18684
18685         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18686         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18687         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18688         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18689         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18690         typename warning into error.
18691         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18692         error messages.
18693         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18694         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18695         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18696         messages.
18697         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18698         make declaration visible in template.
18699         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18700         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18701         messages.
18702         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18703         message.
18704         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18705         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18706         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18707         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18708         typename warning with error message.
18709         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18710         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18711         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18712
18713 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18714
18715         * g++.dg/parse/ambig2.C: New test.
18716
18717 2003-01-15  Richard Henderson  <rth@redhat.com>
18718
18719         * g++.dg/tls/init-2.C: Update error message string.
18720
18721 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18722
18723         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18724
18725 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18726
18727         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18728         all for HC11/HC12.
18729         * gcc.c-torture/compile/20001205-1.x: Likewise.
18730         * gcc.c-torture/compile/20001226-1.x: Likewise.
18731         * gcc.c-torture/compile/920520-1.x: Likewise.
18732         * gcc.c-torture/compile/961203-1.x: Likewise.
18733         * gcc.c-torture/compile/20020604-1.x: Likewise.
18734
18735 2003-01-15  Jan Hubicka  <jh@suse.cz>
18736
18737         * gcc.c-torture/compile/20030115-1.c: New test.
18738
18739         * gcc.dg/i386-fpcvt-1.c: New test.
18740         * gcc.dg/i386-fpcvt-2.c: New test.
18741
18742 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18743
18744         Further conform g++'s __vmi_class_type_info to the C++ ABI
18745         specification.
18746         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18747         the specification.
18748
18749 2003-01-14  Jan Hubicka  <jh@suse.cz>
18750
18751         * gcc.dg/i386-fpcvt-1.c: New test.
18752         * gcc.dg/i386-fpcvt-2.c: New test.
18753
18754 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18755
18756         * gcc.dg/i386-mmx-3.c: New test.
18757
18758 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18759
18760         PR c++/9264
18761         * g++.dg/parse/octal1.C: New file.
18762
18763         PR c++/9172
18764         * g++.dg/parse/typename1.C: New file.
18765
18766 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18767
18768         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18769         * gcc.dg/bf-no-ms-layout.c: Likewise.
18770         * gcc.dg/bf-ms-attrib.c: Likewise.
18771
18772 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18773
18774         PR c++/9099
18775         * g++.dg/parse/dtor1.C: New file.
18776
18777         PR c++/9128
18778         * g++.dg/rtti/typeid1.C: New file.
18779
18780         PR c++/9153
18781         * g++.dg/parse/lookup1.C: New file.
18782
18783         PR c++/9171
18784         * g++.dg/templ/spec5.C: New file.
18785
18786 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18787
18788         * gcc.c-torture/compile/20030110-1.c: New test.
18789
18790 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18791
18792         Merge from pch-branch:
18793
18794         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18795
18796         * gcc.dg/pch/cpp-1.h: New.
18797         * gcc.dg/pch/cpp-1.c: New.
18798         * gcc.dg/pch/cpp-2.h: New.
18799         * gcc.dg/pch/cpp-2.c: New.
18800
18801         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18802
18803         * gcc.dg/pch/except-1.h: New.
18804         * gcc.dg/pch/except-1.c: New.
18805
18806         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18807
18808         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18809         running test.
18810         * gcc.dg/pch: Include *.hp not *.h.
18811         * gcc.dg/pch/system-1.h: New.
18812         * gcc.dg/pch/system-1.c: New.
18813
18814         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18815
18816         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18817         rather than trying to build and run a program using PCH.
18818         * gcc.dg/pch: Remove dg-do commands from test files.
18819
18820         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18821
18822         * gcc.dg/pch/macro-3.c: New.
18823         * gcc.dg/pch/macro-3.h: New.
18824
18825         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18826
18827         * gcc.dg/pch/common-1.c: New.
18828         * gcc.dg/pch/common-1.h: New.
18829         * gcc.dg/pch/decl-1.c: New.
18830         * gcc.dg/pch/decl-1.h: New.
18831         * gcc.dg/pch/decl-2.c: New.
18832         * gcc.dg/pch/decl-2.h: New.
18833         * gcc.dg/pch/decl-3.c: New.
18834         * gcc.dg/pch/decl-3.h: New.
18835         * gcc.dg/pch/decl-4.c: New.
18836         * gcc.dg/pch/decl-4.h: New.
18837         * gcc.dg/pch/decl-5.c: New.
18838         * gcc.dg/pch/decl-5.h: New.
18839         * gcc.dg/pch/global-1.c: New.
18840         * gcc.dg/pch/global-1.h: New.
18841         * gcc.dg/pch/inline-1.c: New.
18842         * gcc.dg/pch/inline-1.h: New.
18843         * gcc.dg/pch/inline-2.c: New.
18844         * gcc.dg/pch/inline-2.h: New.
18845         * gcc.dg/pch/static-1.c: New.
18846         * gcc.dg/pch/static-1.h: New.
18847         * gcc.dg/pch/static-2.c: New.
18848         * gcc.dg/pch/static-2.h: New.
18849
18850         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18851
18852         * g++.dg/pch/pch.exp: Better handle failing testcases.
18853         * gcc.dg/pch/pch.exp: Likewise.
18854         * gcc.dg/pch/macro-1.c: New.
18855         * gcc.dg/pch/macro-1.h: New.
18856         * gcc.dg/pch/macro-2.c: New.
18857         * gcc.dg/pch/macro-2.h: New.
18858
18859         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18860
18861         * g++.dg/dg.exp: Treat files in pch/ specially.
18862         * g++.dg/pch/pch.exp: New file.
18863         * g++.dg/pch/empty.H: New file.
18864         * g++.dg/pch/empty.C: New file.
18865         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18866         "precompile".
18867
18868         * gcc.dg/pch/pch.exp: New file.
18869         * gcc.dg/pch/empty.h: New file.
18870         * gcc.dg/pch/empty.c: New file.
18871         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18872         "precompile".
18873
18874 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18875
18876         * g++.dg/template/friend14.C: New test.
18877
18878 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18879
18880         * gcc.dg/old-style-asm-1.c: New test.
18881
18882 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18883
18884         * gcc.c-torture/compile/20030109-1.c: New test.
18885
18886 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18887
18888         * gcc.c-torture/execute/20030109-1.c: New test.
18889
18890 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18891
18892         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18893         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18894         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18895         * g++.old-deja/g++.mike/eh2.C: Likewise
18896         * g++.old-deja/g++.mike/eh3.C: Likewise
18897         * g++.old-deja/g++.mike/eh5.C: Likewise
18898         * g++.old-deja/g++.mike/eh6.C: Likewise
18899         * g++.old-deja/g++.mike/eh7.C: Likewise
18900         * g++.old-deja/g++.mike/eh8.C: Likewise
18901         * g++.old-deja/g++.mike/eh9.C: Likewise
18902         * g++.old-deja/g++.mike/eh10.C: Likewise
18903         * g++.old-deja/g++.mike/eh12.C: Likewise
18904         * g++.old-deja/g++.mike/eh13.C: Likewise
18905         * g++.old-deja/g++.mike/eh14.C: Likewise
18906         * g++.old-deja/g++.mike/eh16.C: Likewise
18907         * g++.old-deja/g++.mike/eh17.C: Likewise
18908         * g++.old-deja/g++.mike/eh18.C: Likewise
18909         * g++.old-deja/g++.mike/eh21.C: Likewise
18910         * g++.old-deja/g++.mike/eh23.C: Likewise
18911         * g++.old-deja/g++.mike/eh24.C: Likewise
18912         * g++.old-deja/g++.mike/eh25.C: Likewise
18913         * g++.old-deja/g++.mike/eh26.C: Likewise
18914         * g++.old-deja/g++.mike/eh27.C: Likewise
18915         * g++.old-deja/g++.mike/eh28.C: Likewise
18916         * g++.old-deja/g++.mike/eh29.C: Likewise
18917         * g++.old-deja/g++.mike/eh31.C: Likewise
18918         * g++.old-deja/g++.mike/eh33.C: Likewise
18919         * g++.old-deja/g++.mike/eh34.C: Likewise
18920         * g++.old-deja/g++.mike/eh35.C: Likewise
18921         * g++.old-deja/g++.mike/eh36.C: Likewise
18922         * g++.old-deja/g++.mike/eh37.C: Likewise
18923         * g++.old-deja/g++.mike/eh38.C: Likewise
18924         * g++.old-deja/g++.mike/eh39.C: Likewise
18925         * g++.old-deja/g++.mike/eh40.C: Likewise
18926         * g++.old-deja/g++.mike/eh41.C: Likewise
18927         * g++.old-deja/g++.mike/eh42.C: Likewise
18928         * g++.old-deja/g++.mike/eh44.C: Likewise
18929         * g++.old-deja/g++.mike/eh46.C: Likewise
18930         * g++.old-deja/g++.mike/eh47.C: Likewise
18931         * g++.old-deja/g++.mike/eh48.C: Likewise
18932         * g++.old-deja/g++.mike/eh49.C: Likewise
18933         * g++.old-deja/g++.mike/eh50.C: Likewise
18934         * g++.old-deja/g++.mike/eh51.C: Likewise
18935         * g++.old-deja/g++.mike/eh53.C: Likewise
18936         * g++.old-deja/g++.mike/eh55.C: Likewise
18937         * g++.old-deja/g++.mike/p7912.C: Likewise
18938         * g++.old-deja/g++.mike/p9706.C: Likewise
18939         * g++.old-deja/g++.mike/p10416.C: Likewise
18940         * g++.old-deja/g++.mike/p11667.C: Likewise
18941         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18942         Remove redundant reference to Iris.
18943         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18944         Elxsi, i860, Pico Java, and WE32K.
18945
18946 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18947
18948         * g++.dg/ext/asm4.C: New test.
18949
18950 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18951
18952         PR c++/9030
18953         * g++.dg/template/friend12.C: New test.
18954         * g++.dg/template/friend13.C: Likewise.
18955         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18956
18957 2003-01-08  Jan Hubicka  <jh@suse.cz>
18958
18959         * gcc.dg/i386-cadd.c: New test.
18960         * gcc.dg/i386-cmov4.c: Likewise.
18961
18962 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18963
18964         PR c++/9165
18965         * g++.dg/warn/Wunused-3.C: New test.
18966
18967         * g++.dg/abi/bitfield9.C: New test.
18968
18969         PR c++/9189
18970         * g++.dg/parse/defarg3.C: New test.
18971
18972 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18973
18974         * g++.dg/parse/ambig1.C: New test.
18975         * g++.dg/parse/defarg2.C: New test.
18976
18977 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18978
18979         * g++.dg/template/defarg-1.C: New test.
18980         * g++.dg/template/local2.C: Likewise.
18981
18982 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18983
18984         * gcc.c-torture/execute/20030105-1.c: New test.
18985
18986 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18987
18988         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18989         * g++.dg/parse/namespace4.C: Likewise.
18990
18991 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18992
18993         * g++.dg/template/ntp2.C: New test.
18994
18995 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18996
18997         * g++.dg/parse/extern-C-1.C: New test.
18998
18999         * g++.dg/parse/namespace4.C: New test.
19000
19001         * g++.dg/template/nested1.C: New test.
19002
19003         * g++.dg/parse/namespace3.C: New test.
19004
19005 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19006
19007         * g++.dg/lookup/two-stage1.C: New test.
19008
19009 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19010
19011         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19012         * g++.old-deja/g++.jason/access8.C: Likewise.
19013         * g++.old-deja/g++.other/decl5.C: Likewise.
19014
19015 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19016
19017         * g++.dg/parse/parse7.C: New test.
19018
19019 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19020
19021         PR c++/2843
19022         * g++.dg/ext/attrib7.C: New test.
19023
19024 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19025
19026         * g++.dg/parse/parse6.C: New test.
19027
19028 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19029
19030         * gcc.dg/h8300-stack-1.c: New.
19031
19032 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19033
19034         g++.dg/lookup/exception1.C: New test.
19035
19036         g++.dg/lookup/template1.C: New test.
19037
19038         g++.dg/parse/namespace2.C: New test.
19039
19040         g++.dg/parse/parens2.C: New test.
19041
19042 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19043
19044         * g++.dg/parse/parse5.C: New test.
19045         * g++.dg/lookup/scoped4.C: New test.
19046
19047 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19048
19049         * g++.dg/parse/parens1.C: New test.
19050
19051         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19052         angle-bracket1.C.
19053         * g++.dg/parse/parens2.C: New test.
19054
19055         * g++.dg/lookup/scope-operator1.C: New test.
19056
19057         * g++.dg/parse/operator1.C: New test.
19058
19059 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19060
19061         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19062         * g++.old-deja/g++.other/access6.C: Likewise.
19063         * g++.old-deja/g++.other/decl1.C: Likewise.
19064         * g++.old-deja/g++.pt/typename12.C: Likewise.
19065
19066 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19067
19068         * g++.dg/parse/namespace1.C: New test.
19069
19070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19071
19072         * g++.dg/parse/parse4.C: New test.
19073
19074 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19075
19076         * g++.dg/parse/parse3.C: New test.
19077
19078 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19079
19080         * g++.dg/parse/parse2.C: New test.
19081
19082 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19083
19084         * g++.dg/template/friend11.C: New test.
19085
19086 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19087
19088         * g++.dg/parse/parse1.C: New test.
19089
19090 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19091
19092         * lib/profopt.exp: Change the name of a global variable to avoid
19093         possible clashes with other test suites.
19094
19095 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19096
19097         * g++.dg/inherit/covariant8.C: New test.
19098
19099 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19100
19101         * g++.dg/init/array9.C: New test.
19102
19103         PR c++/9112
19104         * g++.dg/parse/expr1.C: New test.
19105
19106 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19107
19108         * gcc.c-torture/compile/20021230-1.c: New test.
19109
19110 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19111
19112         * g++.dg/inherit/covariant5.C: New test.
19113         * g++.dg/inherit/covariant6.C: New test.
19114         * g++.dg/inherit/covariant7.C: New test.
19115
19116 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19117
19118         PR c++/2739
19119         * g++.dg/other/access2.C: New test.
19120
19121 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19122
19123         * g++.dg/other/anon-struct.C: No longer fails
19124         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19125         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19126         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19127
19128 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19129
19130         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19131
19132 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19133
19134         * g++.dg/eh/spec4.C: Remove stray semicolon.
19135         * g++.dg/expr/pmf-1.C: Change error message.
19136         * g++.dg/ext/asm1.C: Remove stray semicolon.
19137         * g++.dg/ext/typename1.C: Add missing typenames.
19138         * g++.dg/inherit/template-as-base.C: Change error message.
19139         * g++.dg/lookup/scoped1.C: Likewise.
19140         * g++.dg/lookup/scoped2.C: Likewise.
19141         * g++.dg/lookup/using2.C: Likewise.
19142         * g++.dg/other/component1.C: Remove stray semicolon.
19143         * g++.dg/other/do1.C: Change error message.
19144         * g++.dg/other/error2.C: Likewise.
19145         * g++.dg/other/init1.C: Likewise.
19146         * g++.dg/other/packed1.C: Remove stray semicolon.
19147         * g++.dg/other/ptrmem2.C: Change error message.
19148         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19149         marker.
19150         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19151         * g++.dg/template/access3.C: Add typename keyword.
19152         * g++.dg/template/access5.C: Remove stray semicolon.
19153         * g++.dg/template/access6.C: Likewise.
19154         * g++.dg/template/complit1.C: Likewise.
19155         * g++.dg/template/crash1.C: Change error message.
19156         * g++.dg/template/inherit2.C: Remove stray semicolon.
19157         * g++.dg/template/instantiate2.C: Likewise.
19158         * g++.dg/template/instantiate3.C: Change error message.
19159         * g++.dg/template/qual1.C: Remove stray semicolon.
19160         * g++.dg/template/qualttp18.C: Change error message.
19161         * g++.dg/template/ref1.C: Remove stray semicolon.
19162         * g++.dg/template/sizeof1.C (A::value): Declare it.
19163         * g++.dg/template/spec4.C: Change error message.
19164         * g++.dg/template/static1.C: Likewise.
19165         * g++.dg/template/type1.C: Likewise.
19166         * g++.dg/template/typename3.C: Likewise.
19167         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19168         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19169         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19170         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19171         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19172         named return value extension.
19173         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19174         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19175         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19176         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19177         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19178         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19179         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19180         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19181         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19182         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19183         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19184         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19185         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19186         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19187         syntax.
19188         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19189         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19190         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19191         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19192         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19193         * g++.old-deja/g++.brendan/template11.C: Likewise.
19194         * g++.old-deja/g++.brendan/template26.C: Likewise.
19195         * g++.old-deja/g++.brendan/template27.C: Use explicit
19196         specialization syntax.
19197         * g++.old-deja/g++.brendan/template30.C: Likewise.
19198         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19199         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19200         non-dependent names.
19201         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19202         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19203         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19204         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19205         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19206         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19207         named return value extension.
19208         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19209         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19210         * g++.old-deja/g++.ext/return1.C: Likewise.
19211         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19212         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19213         * g++.old-deja/g++.jason/access8.C: Likewise.
19214         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19215         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19216         pseudo-destructor names.
19217         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19218         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19219         pseudo-destructor names.
19220         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19221         * g++.old-deja/g++.jason/overload19.C: Likewise.
19222         * g++.old-deja/g++.jason/overload32.C: Likewise.
19223         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19224         stray semicolons.
19225         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19226         * g++.old-deja/g++.jason/return.C: Likewise.
19227         * g++.old-deja/g++.jason/return2.C: Likewise.
19228         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19229         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19230         syntax.
19231         * g++.old-deja/g++.jason/template10.C: Account for use of
19232         non-dependent names.
19233         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19234         syntax.
19235         * g++.old-deja/g++.jason/template37.C: Likewise.
19236         * g++.old-deja/g++.law/access4.C: Change error messages.
19237         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19238         pseudo-destructor names.
19239         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19240         * g++.old-deja/g++.law/ctors9.C: Likewise.
19241         * g++.old-deja/g++.law/cvt22.C: Likewise.
19242         * g++.old-deja/g++.law/dtors5.C: Likewise.
19243         * g++.old-deja/g++.law/global-init1.C: Likewise.
19244         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19245         * g++.old-deja/g++.law/operators28.C: Likewise.
19246         * g++.old-deja/g++.law/visibility28.C: Likewise.
19247         * g++.old-deja/g++.martin/eval1.C: Likewise.
19248         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19249         name.
19250         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19251         * g++.old-deja/g++.mike/net34.C: Likewise.
19252         * g++.old-deja/g++.mike/net36.C: Likewise.
19253         * g++.old-deja/g++.mike/ns2.C: Likewise.
19254         * g++.old-deja/g++.mike/p12306.C: Likewise.
19255         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19256         value extension.
19257         * g++.old-deja/g++.mike/p700.C: Likewise.
19258         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19259         * g++.old-deja/g++.mike/p710.C: Likewise.
19260         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19261         value extension.
19262         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19263         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19264         * g++.old-deja/g++.ns/crash2.C: Likewise.
19265         * g++.old-deja/g++.ns/crash3.C: Likewise.
19266         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19267         * g++.old-deja/g++.ns/ns17.C: Likewise.
19268         * g++.old-deja/g++.ns/template16.C: Likewise.
19269         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19270         keyword.
19271         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19272         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19273         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19274         named return value extension.
19275         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19276         * g++.old-deja/g++.other/access4.C: Issue additional error
19277         messages.
19278         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19279         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19280         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19281         * g++.old-deja/g++.other/crash25.C: Change error message.
19282         * g++.old-deja/g++.other/crash4.C: Change error message.
19283         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19284         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19285         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19286         checks.
19287         * g++.old-deja/g++.other/defarg8.C: Likewise.
19288         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19289         * g++.old-deja/g++.other/dtor10.C: Likewise.
19290         * g++.old-deja/g++.other/incomplete.C: Likewise.
19291         * g++.old-deja/g++.other/linkage7.C: Likewise.
19292         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19293         lookup algorithm.
19294         * g++.old-deja/g++.other/mangle2.C: Likewise.
19295         * g++.old-deja/g++.other/refinit2.C: Likewise.
19296         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19297         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19298         * g++.old-deja/g++.pt/crash28.C: Likewise.
19299         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19300         syntax.
19301         * g++.old-deja/g++.pt/crash32.C: Change error message.
19302         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19303         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19304         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19305         error message position.
19306         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19307         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19308         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19309         syntax.
19310         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19311         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19312         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19313         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19314         keyword.
19315         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19316         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19317         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19318         keyword.
19319         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19320         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19321         syntax.
19322         * g++.old-deja/g++.pt/friend28.C: Account for use of
19323         non-dependent names.
19324         * g++.old-deja/g++.pt/friend29.C: Likewise.
19325         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19326         rules.
19327         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19328         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19329         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19330         lookup rules.
19331         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19332         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19333         keyword.
19334         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19335         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19336         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19337         keyword.
19338         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19339         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19340         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19341         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19342         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19343         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19344         keyword.
19345         * g++.old-deja/g++.pt/spec10.C: Likewise.
19346         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19347         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19348         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19349         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19350         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19351         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19352         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19353         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19354         * g++.old-deja/g++.pt/typename15.C: Likewise.
19355         * g++.old-deja/g++.pt/typename22.C: Likewise.
19356         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19357         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19358         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19359         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19360         syntax.
19361         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19362         return value extension.
19363         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19364         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19365         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19366         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19367
19368 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         * g++.dg/warn/inline1.C: New test.
19371         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19372         * g++.old-deja/g++.jason/synth10.C: Likewise.
19373         * g++.old-deja/g++.mike/net31.C: Likewise.
19374         * g++.old-deja/g++.mike/p8786.C: Likewise.
19375
19376         * g++.dg/template/friend10.C: New test.
19377         * g++.dg/template/conv5.C: New test.
19378
19379 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * g++.dg/lookup/scoped3.C: New test.
19382
19383         * g++.dg/lookup/decl1.C: New test.
19384         * g++.dg/lookup/decl2.C: New test.
19385
19386 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19387
19388         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19389         gcc.c-torture/compile/20021015-1.c,
19390         gcc.c-torture/compile/20021015-2.c,
19391         gcc.c-torture/compile/20021123-1.c,
19392         gcc.c-torture/compile/20021123-2.c,
19393         gcc.c-torture/compile/20021123-3.c,
19394         gcc.c-torture/compile/20021123-4.c,
19395         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19396         only to 3.1 or 3.2 branch.
19397
19398 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19399
19400         * gcc.dg/i386-bitfield3.c: New test.
19401
19402         * gcc.dg/i386-bitfield2.c: New test.
19403
19404 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19405
19406         * g++.dg/parse/conv_op1.C: New test.
19407
19408 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19409
19410         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19411         approved.
19412
19413 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19414
19415         * gcc.c-torture/compile/20021220-1.c: New test.
19416
19417 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19418
19419         * gcc.dg/i386-fastcall-1.c: New.
19420
19421 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19422
19423         * gcc.c-torture/execute/20021219-1.c: New test.
19424
19425 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19426
19427         * gcc.dg/i386-pic-1.c: New test.
19428
19429 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19430
19431         PR c++/8099
19432         * g++.dg/template/friend9.C: New test.
19433
19434 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19435
19436         PR c++/3663
19437         * g++.dg/template/access7.C: New test.
19438
19439 2002-12-18  Nick Clifton  <nickc@redhat.com>
19440
19441         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19442         the libstdc++-v3 directory has been found.
19443
19444 2002-12-12  Devang Patel <dpatel@apple.com>
19445         * gcc.dg/darwin-ld-1.c: New test.
19446         * gcc.dg/darwin-ld-2.c: New test.
19447         * gcc.dg/darwin-ld-3.c: New test.
19448         * gcc.dg/darwin-ld-4.c: New test.
19449         * gcc.dg/darwin-ld-5.c: New test.
19450
19451 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19452
19453         * gcc.c-torture/compile/20021212-1.c: New test.
19454
19455 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19456
19457         * gcc.dg/fshort-wchar: New test.
19458
19459 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19460
19461         PR c++/8372
19462         * g++.dg/template/dtor1.C: New test.
19463
19464         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19465         markers.
19466
19467 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19468
19469         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19470
19471 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19472
19473         * g++.dg/template/static1.C: New test.
19474         * g++.dg/template/static2.C: New test.
19475         * g++.old-deja/g++.ext/memconst.C: New test.
19476
19477 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19478
19479         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19480         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19481         * g++.dg/special/initp1.C: Likewise.
19482
19483 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19484
19485         * gcc.c-torture/execute/20021204-1.c: New test.
19486
19487 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19488
19489         * gcc.dg/ppc-fmadd-1.c: New file.
19490         * gcc.dg/ppc-fmadd-2.c: New file.
19491         * gcc.dg/ppc-fmadd-3.c: New file.
19492
19493 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19494
19495         * gcc.c-torture/compile/20021204-1.c: New test.
19496
19497 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19498
19499         * g++.dg/inherit/covariant2.C: New test.
19500         * g++.dg/inherit/covariant3.C: New test.
19501         * g++.dg/inherit/covariant4.C: New test.
19502         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19503         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19504
19505 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19506
19507         PR c++/8688
19508         * g++.dg/init/brace3.C: New test.
19509
19510 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19511
19512         * gcc.dg/20020210-1.c: Fix a comment typo.
19513
19514 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19515
19516         PR c++/8720
19517         * g++.dg/parse/defarg1.C: New test.
19518
19519         PR c++/8615
19520         * g++.dg/template/char1.C: New test.
19521
19522         * g++.dg/template/varmod1.C: Fix typo.
19523
19524 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19525
19526         DR 180
19527         * g++.old-deja/g++.pt/crash32.C: Expect error.
19528
19529 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/5919
19532         * g++.dg/template/varmod1.C: New test.
19533
19534         PR c++/8727
19535         * g++.dg/inherit/typeinfo1.C: New test.
19536
19537         PR c++/8663
19538         * g++.dg/inherit/typedef1.C: New test.
19539
19540 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/8332
19543         PR c++/8493
19544         * g++.dg/template/strlen1.C: New test.
19545
19546         PR c++/8227
19547         * g++.dg/template/ctor2.C: New test.
19548
19549         PR c++/8214
19550         * g++.dg/init/string1.C: New test.
19551
19552         PR c++/8511
19553         * g++.dg/template/friend8.C: New test.
19554
19555 2002-11-29  Joe Buck <jbuck@synopsys.com>
19556
19557         * g++.dg/lookup/anon2.C: New test.
19558
19559 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19560
19561         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19562         h8300 port.
19563
19564 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19565
19566         * gcc.dg/bitfld-6.c: New test.
19567
19568 2002-11-27  Jan Hubicka  <jh@suse.cz>
19569
19570         * gcc.c-torture/execute/20021127.[cx]: New test.
19571
19572 2002-11-26  Jan Hubicka  <jh@suse.cz>
19573
19574         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19575         quality.
19576
19577 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19578
19579         * g++.dg/init/brace2.C: New test.
19580         * g++.old-deja/g++.mike/p9129.C: Correct.
19581
19582 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19583
19584         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19585
19586 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19587
19588         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19589
19590 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19591
19592         * testsuite/g++.dg/abi/empty11.C: New test.
19593         * testsuite/g++.dg/rtti/cv1.C: New test.
19594
19595 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19596
19597         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19598
19599 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19600
19601         * g++.dg/abi/empty10.C: New test.
19602
19603 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19604
19605         * gcc.c-torture/compile/20021124-1.c: New test.
19606
19607 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19608
19609         * g++.dg/abi/rtti2.C: New test.
19610
19611 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19612
19613         * gcc.dg/i386-unroll-1.c: New test.
19614
19615 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19616
19617         * gcc.c-torture/compile/20021120-1.c: New test.
19618         * gcc.c-torture/compile/20021120-2.c: New test.
19619
19620 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19621
19622         * gcc.dg/bitfld-5.c: New test.
19623
19624 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19625
19626         * gcc.c-torture/execute/20021120-3.c: New test.
19627
19628 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19629
19630         * gcc.c-torture/execute/20021120-2.c: New test.
19631
19632 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19633
19634         * gcc.c-torture/execute/20021120-1.c: New test.
19635
19636 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19637
19638         * gcc.c-torture/execute/20021118-3.c: New test.
19639
19640 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19641
19642         * gcc.c-torture/compile/20021119-1.c: New test.
19643
19644 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19645
19646         * gcc.dg/duff-1.c: New test.
19647         * gcc.dg/duff-2.c: New test.
19648         * gcc.dg/duff-3.c: New test.
19649
19650 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19651
19652         * gcc.dg/cpp/_Pragma5.c: New test.
19653
19654 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19655
19656         * gcc.c-torture/execute/20021118-2.c: New test.
19657
19658 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19659
19660         * gcc.c-torture/execute/20021118-1.c: New test.
19661
19662 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19663
19664         * gcc.dg/20021116-1.c: New test.
19665
19666 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * g++.dg/abi/vcall1.C: New test.
19669
19670 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19671
19672         * gcc.dg/20021029-1.c: New test.
19673         * gcc.dg/20021029-2.c: New test.
19674
19675 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19676
19677         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19678
19679 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19680
19681         PR c/8439
19682         * gcc.dg/20021110.c: Move to ...
19683         * gcc.c-torture/compile/20021110.c: .... here.
19684
19685 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19686
19687         PR c/8467
19688         * gcc.c-torture/execute/20021111-1.c
19689
19690 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19691
19692         PR c/8439
19693         * gcc.dg/20021110.c: New test.
19694
19695 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19696
19697         * g++.dg/abi/vthunk3.C: Run only on x86.
19698
19699 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19700
19701         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19702
19703 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19704
19705         * lib/compat.exp (compat-execute): Fix logic error in last
19706         change.
19707
19708 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19709
19710         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19711
19712 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19713
19714         PR c++/8389
19715         * g++.dg/template/access6.C: New test.
19716
19717 2002-11-08  Jan Hubicka  <jh@suse.cz>
19718
19719         * gcc.dg/i386-ssefp-1.c: New test.
19720         * gcc.dg/i386-ssefp-1.c: New test.
19721
19722 2002-11-08  Jan Hubicka  <jh@suse.cz>
19723
19724         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19725
19726 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19727
19728         * g++.dg/abi/vthunk3.C: New test.
19729
19730         PR c++/8338
19731         * g++.dg/template/crash2.C: New test.
19732
19733 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19734
19735         * testsuite/g++.dg/abi/dtor1.C: New test.
19736         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19737
19738 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19739
19740         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19741         Darwin.
19742
19743 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19744
19745         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19746         -mthumb.  Only xfail with -O0.
19747
19748 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19749
19750         * g++.dg/abi/thunk1.C: New test.
19751         * g++.dg/abi/thunk2.C: Likewise.
19752         * g++.dg/abi/vtt1.C: Likewise.
19753
19754 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19755
19756         PR optimization/8423
19757         * gcc.c-torture/execute/builtin-constant.c: New test.
19758
19759 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19760
19761         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19762         Add some more cases.
19763
19764 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19765
19766         PR c++/8391
19767         * g++.dg/opt/local1.C: New test.
19768
19769 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19770
19771         PR c++/8160
19772         * g++.dg/template/complit1.C: New test.
19773
19774         PR c++/8149
19775         * g++.dg/template/typename4.C: Likewise.
19776
19777 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19778
19779         Core issue 287, PR c++/7639
19780         * g++.dg/template/instantiate1.C: Adjust error location.
19781         * g++.dg/template/instantiate3.C: New test.
19782         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19783         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19784         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19785
19786 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19787
19788         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19789
19790 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19791
19792         PR c++/8287
19793         * g++.dg/init/dtor2.C: New test.
19794
19795 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19796
19797         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19798         * gcc.dg/nest.c: Bypass errors on irix6.
19799
19800 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19801
19802         * gcc.dg/nest.c: Expect error for mmix-*-*.
19803         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19804
19805 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19806
19807         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19808         markers.
19809
19810         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19811
19812 2002-10-25  Mike Stump  <mrs@apple.com>
19813
19814         * gcc.dg/warn-1.c: New test.
19815
19816 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19817
19818         * g++.dg/template/typename3.C: New test.
19819
19820 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19821
19822         * g++.dg/lookup/ptrmem1.C: New test.
19823
19824         * g++.dg/abi/vthunk2.C: New test.
19825
19826 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19827
19828         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19829
19830 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19831
19832         * g++.dg/abi/empty9.C: New test.
19833
19834 2002-10-24  Richard Henderson  <rth@redhat.com>
19835
19836         * g++.dg/inherit/thunk1.C: Enable for ia64.
19837
19838 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/8067
19841         * g++.dg/lookup/pretty1.C: New test.
19842
19843 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19844
19845         * gcc.dg/20021023-1.c: New test.
19846
19847 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/7679
19850         * g++.dg/parse/inline1.C: New test.
19851
19852 2002-10-23  Richard Henderson  <rth@redhat.com>
19853
19854         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19855
19856         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19857
19858 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19859
19860         PR c++/6579
19861         * g++.dg/parse/stmtexpr3.C: New test.
19862
19863 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         * g++.dg/expr/cond1.C: New test.
19866
19867 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19868
19869         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19870
19871 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19872
19873         * g++.dg/abi/vbase13.C: New test.
19874         * g++.dg/abi/vbase14.C: Likewise.
19875
19876 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19877
19878         * gcc.dg/tls/pic-1.c: New test.
19879         * gcc.dg/tls/nonpic-1.c: New test.
19880         * gcc.dg/20021018-1.c: New test.
19881
19882 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19883
19884         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19885         Remove only files with the same base name as the test case.
19886         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19887         (profopt-execute): Likewise.  Also, remove old profiling
19888         and performance data files before running the tests.
19889
19890         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19891         * g++.dg/bprob/bprob.exp: Likewise.
19892         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19893         to allow more general test case names.
19894
19895         * g++.dg/bprob/bprob-1.C: Rename to ...
19896         * g++.dg/bprob/g++-bprob-1.C: ... this.
19897
19898         * g77.dg/bprob/bprob-1.f: Rename to ...
19899         * g77.dg/bprob/g77-bprob-1.f: ... this.
19900
19901 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19902
19903         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19904         bison 1.50 or later.
19905
19906 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19907
19908         * g++.dg/README: Describe more test directories.
19909
19910 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19911
19912         * g++.dg/init/array6.C: Add additional tests.
19913
19914 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19915
19916         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19917         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19918
19919 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19920
19921         * gcc.c-torture/compile/20020604-1.x: New.
19922         * gcc.c-torture/compile/simd-5.x: Likewise.
19923         * gcc.c-torture/execute/920710-1.x: Likewise.
19924         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19925
19926 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19927
19928         * g++.dg/inherit/override1.C: Add dg-options clause.
19929
19930 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19931
19932         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19933         _mm_slli_si128.
19934
19935 2002-10-19  Andreas Schwab  <schwab@suse.de>
19936
19937         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19938         directory component.
19939
19940 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19941
19942         * g++.dg/inherit/thunk1.C: New test.
19943
19944         * g++.dg/inherit/override1.C: New test.
19945
19946         * g++.dg/abi/mangle11.C: New test.
19947         * g++.dg/abi/mangle14.C: New test.
19948         * g++.dg/abi/mangle17.C: New test.
19949
19950 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19951
19952         * g++.dg/overload/member2.C: New test.
19953
19954 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19955
19956         * g++.dg/README: Describe new compat directory.
19957         * g++.dg/dg.exp: Skip tests in compat directory.
19958         * README.compat: New file.
19959         * lib/compat.exp: New expect script.
19960         * g++.dg/compat: New test directory.
19961         * g++.dg/compat/compat.exp: New expect script.
19962         * g++.dg/compat/abi: New test directory.
19963         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19964         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19965         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19966         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19967         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19968         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19969         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19970         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19971         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19972         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19973         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19974         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19975         * g++.dg/compat/break: New test directory.
19976         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19977         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19978         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19979         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19980         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19981         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19982         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19983         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19984         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19985         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19986         g++.dg/compat/break/README: New files.
19987         * g++.dg/compat/eh: New test directory.
19988         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19989         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19990         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19991         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19992         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19993         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19994         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19995         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19996         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19997         g++.dg/compat/eh/filter2_y.C,
19998         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19999         g++.dg/compat/eh/new1_y.C,
20000         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20001         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20002         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20003         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20004         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20005         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20006         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20007         g++.dg/compat/eh/unexpected1_y.C: New files.
20008         * g++.dg/compat/init: New test directory.
20009         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20010         g++.dg/compat/init/array5_y.C,
20011         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20012         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20013         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20014         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20015         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20016         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20017         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20018         g++.dg/compat/init/init-ref2_y.C: New files.
20019
20020 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20021
20022         PR c++/7584
20023         * g++.dg/inherit/using3.C: New test.
20024
20025 2002-10-17  Jan Hubicka  <jh@suse.cz>
20026
20027         * gcc.dg/20021017-2.c: New test.
20028
20029 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20030
20031         * g++.dg/abi/mangle16.C: Adjust.
20032
20033         * g++.dg/init/array8.C: New test.
20034
20035 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20036
20037         * gcc.dg/special/mips-abi.exp: New test.
20038         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20039
20040 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20041
20042         * g++.dg/abi/mangle16.C: New test.
20043         * g++.dg/abi/mangle17.C: Likewise.
20044
20045         PR c++/7478
20046         * g++.dg/template/ref1.C: New test.
20047
20048 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20049
20050         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20051
20052 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20053
20054         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20055
20056 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/7524
20059         * g++.dg/init/array7.C: New test.
20060
20061 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20062
20063         * g++.dg/init/array6.C: New test.
20064
20065         * g++.dg/abi/mangle13.C: Likewise.
20066         * g++.dg/abi/mangle14.C: Likewise.
20067         * g++.dg/abi/mangle15.C: Likewise.
20068
20069 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20070
20071         * g++.dg/abi/empty8.C: New test.
20072
20073 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20074
20075         * g++.dg/init/ctor1.C: New test.
20076
20077 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20078
20079         * gcc.c-torture/execute/20021015-1.c: New test.
20080
20081 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20082
20083         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20084
20085 2002-10-14  Jan Hubicka  <jh@suse.cz>
20086
20087         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20088
20089 2002-10-14  Richard Henderson  <rth@redhat.com>
20090
20091         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20092
20093 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20094
20095         PR optimization/6631
20096         * g++.dg/opt/const2.C: New test.
20097
20098 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20099
20100         PR c++/7176
20101         * g++.dg/parse/friend1.C: New test.
20102         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20103
20104 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20105
20106         * gcc.dg/20021014-1.c: New test.
20107
20108 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/5661
20111         * g++.dg/ext/vlm1.C: New test.
20112         * g++.dg/ext/vlm2.C: Likewise.
20113
20114         * g++.dg/init/array1.C: Remove invalid braces.
20115         * g++.dg/init/brace1.C: New test.
20116         * g++.dg/init/copy2.C: Likewise.
20117         * g++.dg/init/copy3.C: Likewise.
20118         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20119         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20120         braces.
20121
20122 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20123
20124         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20125
20126 2002-10-11  Richard Shann  <richard.shann@superh.com>
20127
20128         * gcc.c-torture/compile/simd-5.c: New test.
20129
20130 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20131
20132         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20133
20134 2002-10-10  Jim Wilson  <wilson@redhat.com>
20135
20136         * gcc.c-torture/execute/20021010-1.c: New test.
20137
20138 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20139
20140         PR c/7353
20141         * g++.dg/ext/typedef-init.C: New test.
20142         * gcc.dg/typedef-init.c: New test.
20143
20144 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20145
20146         * gcc.dg/cpp/paste13.c: New test.
20147
20148 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20149
20150         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20151         remaining platforms, XFAIL during compile, not execute.  Don't
20152         XFAIL at -O0.
20153
20154 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20155
20156         * gcc.dg/alias-1.c: Tweak expected warning.
20157
20158 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20159
20160         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20161
20162 2002-10-06  Andreas Jaeger  <aj@suse.de>
20163
20164         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20165         * gcc.dg/cpp/c++98.C: Likewise.
20166
20167         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20168         * g++.dg/cpp/c++98.C: Likewise.
20169
20170         * g++.dg/README (Subdirectories): Mention cpp directory.
20171
20172         PR target/7559
20173         * gcc.dg/20021006-1.c: New test.
20174
20175 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20176
20177         PR c++/7804
20178         * g++.dg/other/warning1.C: New test.
20179
20180 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20181
20182         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20183         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20184         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20185
20186 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/7931
20189         * g++.dg/template/ptrmem3.C: New test.
20190
20191         PR c++/7754
20192         * g++.dg/template/union1.C: New test.
20193
20194 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/8006
20197         * g++.dg/abi/mangle9.C: New test.
20198         * g++.dg/abi/mangle10.C: New test.
20199         * g++.dg/abi/mangle11.C: New test.
20200         * g++.dg/abi/mangle12.C: New test.
20201
20202 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/7188.
20205         * g++.dg/template/meminit1.C: New test.
20206         * g++.dg/warn/Wreorder-1.C: Likewise.
20207         * g++.old-deja/g++.mike/warn3.C: Tweak.
20208         * lib/prune.exp: Ingore "in copy constructor".
20209
20210 2002-10-02  Andreas Jaeger  <aj@suse.de>
20211
20212         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20213         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20214         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20215         on x86-64.
20216
20217 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20218
20219         * gcc.dg/empty1.C: Fix typo.
20220
20221 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20222
20223         * gcc.dg/alias-1.c: New test.
20224
20225 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20226
20227         * gcc.dg/empty1.C: New test.
20228
20229         * g++.dg/tls/init-2.C: Tweak error messages.
20230
20231 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20232
20233         * gcc.c-torture/compile/20020923-1.c: New test.
20234
20235 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20236
20237         * gcc.c-torture/execute/ffs-1.c: New test.
20238         * gcc.c-torture/execute/ffs-2.c: Ditto.
20239
20240 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20241
20242         * g++.dg/overload/member1.C: New test.
20243
20244 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20245
20246         * g++.dg/abi/empty7.C: New test.
20247         * g++.dg/init/pm2.C: Likewise.
20248
20249 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20250
20251         * g++.dg/rtti/crash1.C: New test.
20252
20253 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20254
20255         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20256         gcc.dg/sibcall-4.c: New tests.
20257
20258 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20259
20260         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20261         powerpc and MMIX targets.
20262
20263 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20264
20265         * gcc.dg/cpp/20020927-1.c: New.
20266
20267 2002-09-26  David S. Miller  <davem@redhat.com>
20268
20269         * gcc.c-torture/compile/trunctfdf.c: New.
20270
20271 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20272
20273         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20274
20275 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20276
20277         * gcc.c-torture/execute/loop-15.c: New.
20278
20279 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20280
20281         * README.QMTEST: Fix typo.
20282
20283 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20284
20285         * gcc.dg/20020926-1.c: New test.
20286
20287 2002-09-25  David S. Miller  <davem@redhat.com>
20288
20289         PR target/7842
20290         * gcc.c-torture/execute/shiftdi.c: New test.
20291
20292 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20293
20294         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20295         unique to the tool.
20296         * lib/g77.exp (g77_init): Likewise.
20297         * lib/g++.exp (g++_init): Likewise.
20298         * lib/objc.exp (objc_init): Likewise.
20299
20300 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20301
20302         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20303         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20304         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20305
20306 2002-09-25  Richard Henderson  <rth@redhat.com>
20307
20308         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20309         too-small long double.
20310
20311 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20312
20313         * gcc.dg/20020919-1.c: New test.
20314
20315 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20316
20317         * g++.dg/abi/bitfield6.C: New test.
20318         * g++.dg/abi/bitfield7.C: New test.
20319         * g++.dg/abi/bitfield8.C: New test.
20320         * g++.dg/abi/vbase11.C: New test.
20321
20322 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20323
20324         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20325         hppa*-*-hpux*.  Update test comment.
20326
20327 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20328
20329         * gcc.dg/tls/struct-1.c: New test.
20330
20331 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20332
20333         * gcc.dg/cpp/tr-warn2.c: Update.
20334
20335 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20336
20337         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20338
20339 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20340
20341         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20342         systems.
20343
20344 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20345
20346         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20347
20348         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20349         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20350         setting of cxxfilt.
20351
20352 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20353
20354         * gcc.dg/20020312-2.c: Update for darwin.
20355
20356 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20359
20360 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20361
20362         * objc.dg/comp-types-1.m: New test.
20363         * objc.dg/comp-types-2.m: New test.
20364         * objc.dg/comp-types-3.m: New test.
20365         * objc.dg/comp-types-4.m: New test.
20366         * objc.dg/comp-types-5.m: New test.
20367         * objc.dg/comp-types-6.m: New test.
20368
20369 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20370
20371         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20372
20373 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         * g++.dg/other/do1.C: New test.
20376
20377         * g++.dg/template/subst1.C: New test.
20378
20379 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20380
20381         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20382
20383 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20384
20385         * g++.dg/template/qualttp20.C: Adjust expected errors.
20386         * g++.old-deja/g++.jason/report.C: Likewise.
20387         * g++.old-deja/g++.other/qual1.C: Likewise.
20388
20389         * g++.dg/lookup/scoped2.C: New test.
20390
20391         * g++.dg/ext/asm3.C: New test.
20392
20393 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20394
20395         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20396
20397 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20398
20399         * ChangeLog: follow spelling conventions.
20400         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20401         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20402         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20403         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20404         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20405         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20406         * g++.old-deja/g++.law/global-init1.C: Likewise.
20407         * g++.old-deja/g++.other/delete4.C: Likewise.
20408         * g++.old-deja/g++.other/inline21.C: Likewise.
20409         * g++.old-deja/g++.other/singleton.C: Likewise.
20410         * g77.dg/strlen0.f: Likewise.
20411         * g77.f-torture/compile/20010519-1.f: Likewise.
20412         * g77.f-torture/compile/980310-4.f: Likewise.
20413         * gcc.c-torture/compile/20000605-1.c: Likewise.
20414         * gcc.c-torture/execute/20020225-1.c: Likewise.
20415         * gcc.dg/c90-hexfloat-2.c: Likewise.
20416         * gcc.dg/c99-bool-1.c: Likewise.
20417         * gcc.dg/c99-hexfloat-2.c: Likewise.
20418         * gcc.dg/dll-2.c: Likewise.
20419         * gcc.dg/wtr-union-init-1.c: Likewise.
20420         * gcc.dg/wtr-union-init-2.c: Likewise.
20421         * gcc.dg/wtr-union-init-3.c: Likewise.
20422         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20423         * gcc.dg/cpp/defined.c: Likewise.
20424         * gcc.dg/cpp/macsyntx.c: Likewise.
20425         * gcc.dg/cpp/paste2.c: Likewise.
20426         * gcc.dg/cpp/trad/defined.c: Likewise.
20427         * gcc.dg/format/c90-printf-1.c: Likewise.
20428         * gcc.dg/format/c90-scanf-1.c: Likewise.
20429         * gcc.dg/format/c99-printf-1.c: Likewise.
20430         * gcc.dg/format/c99-scanf-1.c: Likewise.
20431         * gcc.misc-tests/gcov-8.c: Likewise.
20432         * lib/profopt.exp: Likewise.
20433
20434 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20435
20436         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20437
20438 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20439
20440         * g++.dg/inherit/using2.C: New test.
20441
20442 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20443
20444         * ChangeLog: Follow spelling conventions.
20445         * g++.dg/template/friend4.C: Likewise.
20446         * g++.old-deja/g++.pt/crash67.C: Likewise.
20447         * gcc.c-torture/execute/20000801-4.c: Likewise.
20448         * gcc.dg/c90-digraph-1.c: Likewise.
20449         * gcc.dg/c94-digraph-1.c: Likewise.
20450         * gcc.dg/c99-digraph-1.c: Likewise.
20451         * gcc.dg/cpp/line5.c: Likewise.
20452         * gcc.dg/cpp/multiline.c: Likewise.
20453         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20454         * gcc.dg/format/attr-3.c: Likewise.
20455         * gcc.dg/format/c90-scanf-3.c: Likewise.
20456         * gcc.dg/format/ext-4.c: Likewise.
20457
20458 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20459
20460         * g++.dg/template/pretty1.C: New test.
20461
20462 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20463
20464         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20465
20466 2002-09-13  Matt Austern  <austern@apple.com>
20467
20468         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20469         passing a cast expression to a function by const reference.
20470
20471 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20472
20473         * g++.dg/template/deduce1.C: New test.
20474
20475 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20476
20477         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20478         32-bit int.
20479
20480 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20481
20482         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20483         usage.
20484
20485 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20486
20487         * gcc.c-torture/compile/20020910-1.c: New test.
20488
20489 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20490
20491         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20492
20493 2002-09-10  Andreas Jaeger  <aj@suse.de>
20494
20495         * gcc.dg/20020312-2.c: Adjust for x86-64.
20496
20497 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20498
20499         * g77.dg/7388.f: New test case for PR 7388.
20500
20501 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20502
20503         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20504
20505 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20506
20507         * objc.dg/proto-lossage-1.m: New test.
20508
20509 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20510
20511         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20512
20513 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20514
20515         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20516         expected to pass.
20517
20518 2002-09-06  Stan Shebs  <shebs@apple.com>
20519             David Edelsohn  <edelsohn@gnu.org>
20520
20521         * gcc.dg/weak: New directory.
20522         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20523         target-specific xfail bits.
20524         * gcc.dg/typeof-2.c: Move to new directory.
20525         * gcc.dg/weak.exp: New expect script.
20526
20527 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20528
20529         * gcc.c-torture/execute/extzvsi.c: New test.
20530
20531 2002-09-05  Stan Shebs  <shebs@apple.com>
20532
20533         * gcc.dg/weak-1.c: xfail on Darwin.
20534         * gcc.dg/weak-2.c: Ditto.
20535         * gcc.dg/weak-3.c: Ditto.
20536         * gcc.dg/weak-4.c: Ditto.
20537         * gcc.dg/weak-5.c: Ditto.
20538         * gcc.dg/weak-6.c: Ditto.
20539         * gcc.dg/weak-7.c: Ditto.
20540         * gcc.dg/weak-8.c: Ditto.
20541         * gcc.dg/weak-9.c: Ditto.
20542
20543 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20544
20545         * gcc.c-torture/execute/loop-14.c: New test.
20546
20547 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20548
20549         * g++.dg/other/cxa-atexit1.C: New test.
20550
20551         * gcc.dg/typeof-2.c: New test.
20552
20553 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20554
20555         * gcc.dg/builtins-2.c: New testcase.
20556         * gcc.dg/builtins-3.c: New testcase.
20557
20558 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20559
20560         * gcc.dg/cpp/_Pragma4.c: New test.
20561
20562 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20563
20564         * objc/execute/nil_method-1.m: New testcase.
20565
20566 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20567
20568         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20569         [Object class], not [Object initialize].
20570
20571 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20572             Hans-Peter Nilsson  <hp@bitrange.com>
20573
20574         * gcc.c-torture/execute/20020720-1.x: Skip test on
20575         mmix-knuth-mmixware.  Correct comment.
20576
20577 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20578
20579         * testsuite/g++.dg/abi/bitfield5.C: New test.
20580         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20581
20582 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20583
20584         * objc.dg/undeclared-selector.m: New test.
20585
20586 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20587
20588         * g++.dg/other/offsetof1.C: Avoid cast warning.
20589
20590 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20591
20592         * objc.dg/super-class-2.m: New test.
20593
20594 2002-08-24  Matt Austern  <austern@apple.com>
20595
20596         * g++.dg/ext/lvaddr.C: New test.
20597         * g++.dg/ext/lvcast.C: New test.
20598
20599 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20600
20601         * testsuite/g++.dg/inherit/cond1.C: New test.
20602
20603 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20604
20605         * gcc.dg/noncompile/incomplete-1.c: New test.
20606
20607 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20608
20609         * gcc.dg/typespec-1.c: New test.
20610
20611 2002-08-20  Devang Patel  <dpatel@apple.com>
20612         * objc.dg/proto-hier-2.m: New test.
20613
20614 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20615
20616         * objc.dg/bitfield-1.m: New test.
20617         * objc.dg/bitfield-2.m: New test.
20618
20619 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20620
20621         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20622         gcc.dg/c99-flex-array-4.c: New tests.
20623
20624 2002-08-16  Stan Shebs  <shebs@apple.com>
20625
20626         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20627
20628 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20629
20630         * gcc.dg/typeof-1.c: New test.
20631         * g++.dg/ext/typeof2.C: New test.
20632
20633 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20634
20635         * g++.dg/other/offsetof1.C: New test.
20636
20637 2002-08-14  Richard Henderson  <rth@redhat.com>
20638
20639         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20640
20641 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20642
20643         * gcc.dg/cpp/_Pragma3.c: New test.
20644
20645 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20646
20647         * g++.dg/template/inherit3: New test.
20648
20649 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20650
20651         * gcc.dg/bitfld-4.c: Add blank options.
20652
20653 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20654
20655         * g++.dg/template/crash1.C: New test.
20656
20657 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20658
20659         * gcc.dg/tls/opt-2.c: New test.
20660
20661 2002-08-08  Devang Patel  <dpatel@apple.com>
20662
20663         * objc.dg/selector-1.m : New test
20664
20665 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20666
20667         * g++.dg/abi/bitfield4.C: New test.
20668         * gcc.dg/bitfld-4.c: New test.
20669
20670 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20671
20672         * g++.dg/other/packed1.C: New test.
20673
20674 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20675
20676         * g++.dg/abi/offsetof.C: Tweak error messages.
20677         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20678
20679 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20680
20681         * gcc.dg/bitfld-3.c: New test.
20682
20683 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20684             Richard Henderson  <rth@redhat.com>
20685
20686         * gcc.dg/i386-bitfield1.c: New test.
20687         * g++.dg/abi/bitfield3.C: Update.
20688
20689 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20690
20691         * objc.dg/const-str-2.m: Update.
20692         * gcc.dg/cpp/c++98.c: Change to C extension.
20693         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20694         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20695
20696 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20697
20698         * testsuite/gcc.dg/tls/diag-3.c: New.
20699
20700 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20701
20702         * g++.dg/README (Subdirectories): Document new subdir expr.
20703         * g++.dg/expr/pmf-1.C: New test.
20704
20705 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20706
20707         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20708
20709 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * g++.dg/abi/bitfield3.C: New test.
20712
20713 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * lib/gcov.exp: Tweak expected line formats.
20716         * gcc.misc-tests/gcov8.c: New test.
20717         * gcc.misc-tests/gcov8.x: New flags.
20718
20719 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20720
20721         * consistency.vlad/layout/endian.c: Include string.h.
20722
20723         * gcc.c-torture/execute/20020805-1.c: New test.
20724
20725 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20726
20727         * g++.dg/other/conversion1.C: New test.
20728
20729 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20730
20731         * gcc.dg/builtins-1.c: New testcase.
20732
20733 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20734
20735         * g++.dg/inherit/access3.C: New test.
20736
20737 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20738
20739         * gcc.dg/ia64-visibility-2.c: New test.
20740
20741 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20742
20743         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20744         __qualifier_flags to __flags.
20745
20746 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20747
20748         * g++.dg/inherit/operator1.C: New test.
20749         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20750         * g++.dg/other/error1.C: Change expected error message.
20751         * g++.dg/template/conv4.C: Likewise.
20752
20753 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20754
20755         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20756         for documented behavior.
20757
20758 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20759
20760         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20761         several targets known to fail.
20762
20763 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20764
20765         * gcc.dg/mips-args-[123].c: New tests.
20766
20767 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20768
20769         * gcc.dg/ppc-spe.c: New.
20770
20771 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20772
20773         * g++.dg/other/ptrmem4.C: New testcase.
20774
20775 2002-07-24  Richard Henderson  <rth@redhat.com>
20776
20777         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20778
20779 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20780
20781         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20782
20783 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20784
20785         * gcc.c-torture/execute/memset-3.c: New testcase.
20786
20787 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20788
20789         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20790         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20791
20792 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20793
20794         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20795         Delete.
20796
20797 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20798
20799         * gcc.c-torture/compile/simd-4.c: New test.
20800
20801 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20802
20803         PR c++/7347, c++/7348
20804         * g++.dg/template/access4.C: New test.
20805         * g++.dg/template/access5.C: New test.
20806         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20807         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20808         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20809         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20810
20811 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.dg/gnu89-init-2.c: New test.
20814
20815 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20816
20817         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20818
20819 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20820
20821         * gcc.c-torture/execute/20020720-1.c: New testcase.
20822
20823 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20824
20825         * gcc.dg/cpp/Wsignprom.c: New tests.
20826
20827 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20828
20829         * gcc.c-torture/execute/loop-13.c: New test.
20830
20831 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20832
20833         * gcc.dg/cpp/expr.c: New tests.
20834
20835 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20836
20837         * g++.dg/opt/pr6713.C: Add template instantiation.
20838
20839 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20840
20841         * gcc.dg/nest.c: New test.
20842
20843 2002-07-17  Richard Henderson  <rth@redhat.com>
20844
20845         * g++.dg/opt/pr6713.C: New test.
20846
20847 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20848
20849         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20850         XFAIL for all x86 processors.
20851
20852 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20853
20854         * gcc.c-torture/execute/20010122-1.x: Do not test with
20855         -fomit-frame-pointer.
20856
20857 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20858
20859         * g++.dg/template/instantiate2.C: New test.
20860         * g++.dg/template/spec4.C: New test.
20861
20862 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20863
20864         * g++.dg/template/access2.C: New test.
20865         * g++.dg/template/access3.C: New test.
20866
20867 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20868
20869         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20870         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20871         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20872         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20873         Convert to use <stdarg.h>.
20874         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20875         Delete.
20876         * gcc.dg/va-arg-2.c: New.
20877         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20878
20879 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20880
20881         * gcc.c-torture/compile/20020710-1.c: New test.
20882
20883 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20884                           Andrew Pinski  <pinskia@physics.uc.edu>
20885
20886         gcc.c-torture/compile/simd-2.c: New testcase.
20887         gcc.c-torture/compile/simd-3.c: Likewise.
20888
20889 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20890
20891         PR c++/7224
20892         * g++.dg/overload/error1.C: New test.
20893
20894 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20895
20896         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20897         configuration and IRIX 6 O32 ABI.
20898
20899 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20900
20901         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20902
20903 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20904
20905         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20906
20907 2002-07-10  Jeffrey A Law  <law@redhat.com>
20908
20909         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20910
20911         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20912
20913 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20914
20915         * gcc.dg/20020312-2.c: Check for __PPC__.
20916
20917 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20918
20919         * gcc.c-torture/compile/20020709-1.c: New test.
20920
20921 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20922
20923         * g++.dg/template/qualttp21.C: New test case.
20924
20925 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20926
20927         * gcc.c-torture/compile/20020706-1.c: New test.
20928         * gcc.c-torture/compile/20020706-2.c: New test.
20929
20930 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20931             Alexandre Oliva  <aoliva@redhat.com>
20932
20933         * g++.dg/warn/incomplete1.C: New test.
20934
20935 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20936
20937         PR c++/7099
20938         * g++.dg/warn/noreturn1.C: New test.
20939
20940 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20941
20942         PR c++/6706
20943         * g++.dg/debug/debug6.C: New test.
20944         * g++.dg/debug/debug7.C: New test.
20945
20946 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20947
20948         * gcc.c-torture/compile/simd-3.c: New test.
20949
20950 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20951
20952         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20953         * gcc.dg/20020620-1.c: Likewise.
20954
20955 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20956
20957         PR c++/6944
20958         * g++.dg/init/array4.C: New test.
20959         * g++.dg/init/array5.C: New test.
20960
20961 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20962
20963         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20964         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20965
20966 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20967
20968         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20969         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20970         * gcc.dg/wtr-conversion-1.c: Likewise.
20971         * gcc.dg/wtr-escape-1.c: Likewise.
20972         * gcc.dg/wtr-int-type-1.c: Likewise.
20973         * gcc.dg/wtr-label-1.c: Likewise.
20974         * gcc.dg/wtr-static-1.c: Likewise.
20975         * gcc.dg/wtr-strcat-1.c: Likewise.
20976         * gcc.dg/wtr-suffix-1.c: Likewise.
20977         * gcc.dg/wtr-switch-1.c: Likewise.
20978         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20979         * gcc.dg/wtr-union-init-1.c: Likewise.
20980         * gcc.dg/wtr-union-init-2.c: Likewise.
20981         * gcc.dg/wtr-union-init-3.c: Likewise.
20982
20983         * gcc.dg/wtr-func-def-1.c: New test.
20984
20985 2002-07-02 Devang Patel <dpatel@apple.com>
20986
20987         * objc.dg/param-1.m: New test.
20988
20989 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20990
20991         * gcc.dg/cpp/trad/directive.c: Add test.
20992         * gcc.dg/cpp/trad/macroargs.c: Add test.
20993         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20994
20995 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20996
20997         * gcc.dg/cpp/cmdlne-M.c: New test.
20998
20999 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21000
21001         * objc.dg/desig-init-1.m: New test.
21002
21003 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21004
21005         PR c++/6716
21006         * g++.dg/template/instantiate1.C: New test.
21007
21008 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/7112
21011         * g++.dg/template/sizeof2.C: New test.
21012
21013 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21014
21015         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21016         gcc.dg/cpp/trad/include.c: New tests.
21017
21018 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21019
21020         PR target/7177
21021         * gcc.c-torture/compile/20020701-1.c: New test.
21022
21023 2002-07-01  Stan Shebs  <shebs@apple.com>
21024
21025         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21026         header here...
21027         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21028         (objc-torture-execute): or here.
21029
21030 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21031
21032         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21033
21034 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21035
21036         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21037
21038 2002-06-30  Devang Patel  <dpatel@apple.com>
21039
21040         * objc.dg/fsyntax-only.m: New test.
21041
21042 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21043
21044         PR c++/6695
21045         * g++.dg/template/friend7.C: New file.
21046
21047 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21048
21049         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21050         return type.
21051
21052 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21053
21054         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21055         avoid division by zero.
21056
21057 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21058
21059         * gcc.dg/Wunknownprag.c: New tests.
21060
21061 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21062
21063         * gcc.c-torture/execute/simd-2.c: New test.
21064
21065 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21066
21067         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21068         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21069         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21070         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21071         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21072         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21073         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21074         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21075         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21076         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21077         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21078         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21079         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21080         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21081         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21082         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21083         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21084
21085 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21086
21087         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21088         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21089         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21090         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21091         New tests.
21092         * gcc.dg/cpp/trad/directive.c: Update.
21093
21094 2002-06-23  Andreas Jaeger  <aj@suse.de>
21095
21096         * gcc.c-torture/execute/complex-6.c: New.
21097
21098 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21099
21100         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21101         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21102         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21103         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21104
21105 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21106
21107         * gcc.dg/cpp/trad: New directory with traditional tests copied
21108         from parent directory.
21109         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21110         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21111         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21112         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21113         Move to trad/ and rename.
21114         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21115         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21116         gcc.dg/cpp/trad/redef2.c: New tests.
21117         * gcc.dg/cpp/trad/trad.exp: New driver.
21118
21119 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21120
21121         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21122         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21123         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21124         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21125         Remove.
21126
21127 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21128
21129         * gcc.dg/20020620-1.c: New test.
21130
21131 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21132
21133         * g++.dg/template/ttp4.C: New test.
21134
21135 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21136
21137         * g++.dg/opt/vt1.C: Fix regexp.
21138
21139 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21140
21141         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21142         Don't use attribute `noinline'.
21143
21144 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21145
21146         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21147
21148 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21149
21150         * gcc.c-torture/execute/simd-1.c: New.
21151
21152         * gcc.dg/simd-1.c: New.
21153
21154 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21155
21156         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21157
21158 2002-06-16  Richard Henderson  <rth@redhat.com>
21159
21160         * g++.dg/ext/anon-struct1.C: New.
21161         * g++.dg/ext/anon-struct2.C: New.
21162         * g++.dg/ext/anon-struct3.C: New.
21163         * gcc.dg/anon-struct-1.c: New.
21164         * gcc.dg/anon-struct-2.c: New.
21165         * gcc.dg/anon-struct-3.c: New.
21166         * gcc.dg/20011008-1.c: Adjust warning text.
21167         * gcc.dg/20020527-1.c: Add -fms-extensions.
21168
21169 2002-06-16  Richard Henderson  <rth@redhat.com>
21170
21171         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21172
21173 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21174
21175         * gcc.c-torture/execute/20020615-1.c: New test.
21176
21177 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21178
21179         * gcc.c-tortuture/execute/compare-1.c: New test case.
21180         * gcc.c-tortuture/execute/compare-2.c: New test case.
21181         * gcc.c-tortuture/execute/compare-3.c: New test case.
21182
21183 2002-06-13  Richard Henderson  <rth@redhat.com>
21184
21185         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21186         ia64 ilp32.
21187
21188 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21189
21190         * g++.dg/template/typename2.C: Update error message.
21191
21192 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21193
21194         * gcc.c-torture/execute/20020611-1.c: New test.
21195
21196 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21197
21198         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21199         list of targets to skip.
21200
21201 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21202
21203         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21204         targets if not optimizing.
21205
21206 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21207
21208         * gcc.c-torture/compile/20020605-1.c: New test.
21209
21210         * g++.dg/opt/vt1.C: New test.
21211
21212         * gcc.dg/20020531-1.c: New test.
21213
21214         * gcc.dg/20020530-1.c: New test.
21215
21216         * gcc.dg/20020527-1.c: New test.
21217
21218         * g++.dg/opt/cse1.C: New test.
21219
21220 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21221
21222         * gcc.dg/20020607-2.c: New test case.
21223
21224 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21225
21226         * gcc.c-torture/compile/20020604-1.c: New test.
21227
21228 2002-06-04  Richard Henderson  <rth@redhat.com>
21229
21230         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21231         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21232         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21233
21234 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21235
21236         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21237
21238 2002-06-03  Richard Henderson  <rth@redhat.com>
21239
21240         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21241         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21242
21243 2002-06-02  Richard Henderson  <rth@redhat.com>
21244
21245         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21246         test functions static.
21247
21248 2002-06-02  Andreas Jaeger  <aj@suse.de>
21249
21250         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21251         now.
21252
21253 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21254
21255         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21256         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21257         Update for mofified diagnostics.
21258         * gcc.dg/c99-intconst-1.c: No longer fail.
21259
21260 2002-06-02  Richard Henderson  <rth@redhat.com>
21261
21262         * gcc.dg/uninit-A.c: Remove xfail markers.
21263
21264 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21265
21266         * gcc.dg/fnegate-1.c: New test case.
21267
21268 2002-05-30  Osku Salerma  <osku@iki.fi>
21269
21270         * gcc.c-torture/execute/mayalias-1.c: New file.
21271
21272 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21273
21274         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21275         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21276         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21277
21278 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21279
21280         * gcc.c-torture/execute/20020529-1.c: New test.
21281
21282 2002-05-27  Richard Henderson  <rth@redhat.com>
21283
21284         * g++.dg/ext/attrib6.C: New test case.
21285
21286 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21287
21288         * gcc.c-torture/execute/pure-1.c: New test.
21289
21290 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21291
21292         * gcc.dg/cpp/arith-2.c: Remove.
21293
21294 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21295
21296         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21297         * gcc.dg/cpp/if-3.c: Remove.
21298
21299 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21300
21301         * g++.dg/opt/cse2.C: New test.
21302
21303 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21304
21305         * gcc.dg/cpp/arith-1.c: New semantic tests.
21306         * gcc.dg/cpp/if-1.c: Update.
21307
21308 2002-05-24  Ben Elliston  <bje@redhat.com>
21309
21310         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21311
21312 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21313
21314         * gcc.dg/verbose-asm.c: New test.
21315
21316 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21317
21318         * gcc.dg/cpp/paste12.c: New test.
21319
21320 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21321
21322         * g++.dg/parse/named_ops.C: New test.
21323
21324 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21325
21326         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21327
21328 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21329
21330         * gcc.dg/weak-2.c: Allow optional leading underscore
21331         in scan-assembler symbol name.
21332         * gcc.dg/weak-3.c: Likewise.
21333         * gcc.dg/weak-4.c: Likewise.
21334         * gcc.dg/weak-5.c: Likewise.
21335
21336 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21337
21338         * gcc.dg/20020523-1.c: New test.
21339
21340 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21341
21342         * objc.dg/const-str-2.m: Update now that we stop after
21343         a command line error.
21344
21345 2002-05-22  Richard Henderson  <rth@redhat.com>
21346
21347         * g++.dg/dg.exp: Fix typo in test pruneing.
21348
21349 2002-05-22  Richard Henderson  <rth@redhat.com>
21350
21351         * g++.dg/dg.exp: Prune the tls subdirectory.
21352         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21353         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21354         * g++.dg/tls/init-1.C: New.
21355
21356 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21357
21358         * gcc.dg/20020517-1.c: New test.
21359
21360 2002-05-21  Richard Henderson  <rth@redhat.com>
21361
21362         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21363         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21364
21365 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21366
21367         * g++.dg/other/copy2.C: New test.
21368
21369 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21370
21371         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21372         (MAX_COPY): Bump up to 10 times sizeof (long long).
21373         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21374
21375         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21376         sizeof (long long).
21377
21378         * gcc.c-torture/execute/strcpy-1.c: New test.
21379
21380 2002-05-19  Jason Merrill  <jason2redhat.com>
21381
21382         * g++.dg/ext/oper1.C: New test.
21383
21384 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21385 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21386
21387         * README.QMTEST: New file.
21388
21389         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21390
21391 2002-05-19  Andreas Jaeger  <aj@suse.de>
21392
21393         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21394         now.
21395         * gcc.c-torture/execute/loop-2d.x: Likewise.
21396
21397 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21398
21399         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21400         support weak symbols.
21401         * gcc.dg/weak-4.c: Likewise
21402         * gcc.dg/weak-6.c: Likewise
21403
21404 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21405
21406         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21407         cygwin, coff and h8300-*-hms targets
21408         * gcc.dg/weak-5.c: Likewise
21409         * gcc.dg/weak-7.c: Likewise
21410
21411 2002-05-16  Jason Merrill  <jason@redhat.com>
21412
21413         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21414         (scan-assembler-not, scan-assembler-dem): Likewise.
21415         (scan-assembler-dem-not): Likewise.
21416
21417 2002-05-15  Richard Henderson  <rth@redhat.com>
21418
21419         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21420
21421 2002-05-15  Richard Henderson  <rth@redhat.com>
21422
21423         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21424         (vfoo1f): Warning here.
21425         (vfoo1l): Don't redefine the alias.
21426
21427 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21428
21429         * g++.dg/init/pm1.C: New test.
21430
21431 2002-05-12  David S. Miller  <davem@redhat.com>
21432
21433         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21434         types.
21435
21436 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21437
21438         * gcc.c-torture/execute/20020510-1.c: New test case.
21439
21440 2002-05-10  David S. Miller  <davem@redhat.com>
21441
21442         * gcc.c-torture/execute/conversion.c: Test long double too.
21443
21444 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21445
21446         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21447         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21448         * lib/g++.exp (g++_link_flags): Likewise.
21449         * lib/objc.exp (objc_target_compile): Likewise.
21450
21451 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21452
21453         * gcc.dg/cpp/poison.c: Update.
21454         * gcc.dg/cpp/20000625-2.c: Remove.
21455         * gcc.dg/cpp/direct2s.c: Remove final test.
21456
21457 2002-05-08  Tom Rix  <trix@redhat.com>
21458
21459         * gcc.c-torture/execute/20020508-1.c: New test.
21460         * gcc.c-torture/execute/20020508-2.c: New test.
21461         * gcc.c-torture/execute/20020508-3.c: New test.
21462
21463 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21464
21465         * gcc.dg/cpp/charconst-4.c: More tests.
21466
21467 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21468
21469         PR c/6569
21470         * gcc.dg/weak-3.c: Update location of warning messages.
21471         * gcc.dg/weak-5.c: Likewise.
21472
21473 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21474
21475         * gcc.c-torture/execute/20020506-1.c: New test case.
21476
21477 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21478
21479         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21480
21481 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21482
21483         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21484
21485 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21486
21487         * gcc.dg/cpp/charconst-3.c: New test.
21488
21489 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21490
21491         * gcc.dg/cpp/charconst.c: Update tests.
21492
21493 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21494
21495         * treelang: Added directory for new sample language treelang. Also
21496         lib/treelang.exp: New file to signal treelang should be tested.
21497
21498 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21501         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21502         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21503         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21504         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21505         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21506         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21507
21508 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21509
21510         * gcc.dg/format/xopen-2.c: New test.
21511
21512 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * gcc.dg/20020503-1.c: New test.
21515
21516 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21517
21518         * g++.dg/init/dtor1.C: Make it tougher.
21519
21520 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21521
21522         * g++.dg/init/dtor1.C: New test.
21523
21524 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21525
21526         * gcc.dg/altivec-8.c: New.
21527
21528 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21529
21530         * gcc.dg/altivec-7.c: New.
21531
21532 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * g++.dg/parse/typedef1.C: New test.
21535
21536 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/6486
21539         * g++.dg/template/friend6.C: New test.
21540
21541         PR c++/6492
21542         * g++.dg/init/copy1.C: New test.
21543
21544 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21545
21546         * g++.dg/warn/effc1.C: New test.
21547
21548 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21549
21550         * gcc.dg/cpp/if-cexp.c: Add a test.
21551
21552 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21553
21554         * gcc.dg/20020426-2.c: New test.
21555
21556 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21557
21558         * gcc.dg/cpp/if-mop.c: Update.
21559         * gcc.dg/cpp/if-mpar.c: Add test.
21560         * gcc.dg/cpp/if-oppr.c: Update.
21561
21562 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21563
21564         PR c/6343
21565         * gcc.dg/weak-[2-7].c: New tests.
21566
21567 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21568
21569         * gcc.dg/enum1.c: New test.
21570
21571 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21572
21573         PR c++/6497
21574         * g++.dg/inherit/access2.C: New test.
21575
21576 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21577
21578         PR bootstrap/6445
21579         * gcc.dg/20020426-1.c: New test.
21580
21581 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21582
21583         * g++.dg/abi/enum1.C: New test.
21584
21585 2002-04-26  Richard Henderson  <rth@redhat.com>
21586
21587         * gcc.dg/c99-bool-1.c: Expect always true warning.
21588
21589 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21590
21591         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21592
21593 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21594
21595         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21596         targets.
21597
21598 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21599
21600         * g++.dg/abi/mange7.C: New test.
21601
21602         PR c++/6438.
21603         * g++.dg/parse/stmtexpr2.C: New test.
21604
21605 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21606
21607         * gcc.dg/20020312-2.c: Add SH target.
21608
21609 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21610
21611         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21612         compiler output on mips*-*-irix*.
21613
21614 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * g++.dg/parse/attr1.C: New test.
21617
21618 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21619
21620         * gcc.c-torture/execute/string-opt-17.c: New test case.
21621         * gcc.c-torture/execute/memset-2.c: New test case.
21622
21623 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21624
21625         PR c++/6256:
21626         * g++.dg/template/friend5.C: New test.
21627
21628         PR c++/6331:
21629         * g++.dg/template/qual1.C: Likewise.
21630
21631 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21632
21633         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21634         Include stdlib.h, not stdio.h or ctype.h.
21635
21636 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21637
21638         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21639         cris-*-elf* and mmix-*-*.
21640         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21641         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21642         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21643         Ditto.
21644         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21645         * gcc.dg/wchar_t-1.c: Ditto.
21646
21647 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21648
21649         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21650         Clarify comment.
21651
21652 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21653
21654         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21655
21656 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21657
21658         * gcc.c-torture/execute/20000906-1.x: Delete.
21659
21660 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21661
21662         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21663
21664 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21665
21666         * PR6367
21667         * g77.f-torture/execute/6367.f: New test.
21668         * g77.f-torture/execute/6367.x: Disable for MMIX.
21669
21670 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21671
21672         * PR6352
21673         * g++.dg/opt/inline2.C: New test.
21674
21675 2002-04-18  Richard Henderson  <rth@redhat.com>
21676
21677         * gcc.dg/20000906-1.c: Enable for all targets.
21678         * gcc.c-torture/compile/iftrap-2.c: New.
21679
21680 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21681
21682         * gcc.dg/20020418-1.c: New test.
21683         * gcc.dg/20020418-2.c: New test.
21684
21685 2002-04-18  Richard Henderson  <rth@redhat.com>
21686
21687         * gcc.c-torture/compile/iftrap-1.c: New.
21688         * gcc.dg/iftrap-1.c: Adjust for ia64.
21689         * gcc.dg/iftrap-2.c: New.
21690
21691 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21692
21693         * gcc.c-torture/compile/20020418-1.c: New test.
21694
21695 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21696
21697         * gcc.c-torture/compile/20020415-1.c: New.
21698
21699 2002-04-18  David S. Miller  <davem@redhat.com>
21700
21701         * gcc.c-torture/execute/20020418-1.c: New test.
21702
21703 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21704
21705         * gcc.dg/20020416-1.c: New test.
21706
21707         * g++.dg/opt/inline1.C: New test.
21708
21709 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21710
21711         * gcc.dg/altivec-5.c: New test.
21712
21713         * gcc.dg/20020415-1.c: New test.
21714
21715 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21716
21717         * testsuite/lib/chill.exp: Remove.
21718
21719 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21720
21721         * g++.dg/other/big-struct.C: New test.
21722
21723 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21724
21725         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21726         of scratch file.
21727
21728 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21729
21730         PR c/6277
21731         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21732         in scan-assembler function name
21733
21734 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21735
21736         * g77.f-torture/execute/980628-4.x,
21737         g77.f-torture/execute/980628-5.x,
21738         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21739         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21740         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21741         i[34567]86-*-*.
21742
21743 2002-04-13  David S. Miller  <davem@redhat.com>
21744
21745         * gcc.c-torture/execute/20020413-1.c: New test.
21746
21747 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21748
21749         * gcc.dg/asm-6.c,
21750         * g++.dg/ext/asm1.C: New tests.
21751
21752 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++ 5373.
21755         * g++.dg/parse/stmtexpr1.C: New test.
21756
21757         PR c++/5189.
21758         * g++.dg/template/copy1.C: New test.
21759
21760 2002-04-12  Richard Henderson  <rth@redhat.com>
21761
21762         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21763
21764 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21765
21766         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21767         gcc.c-torture/execute/20020307-2.c.
21768
21769 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21770
21771         * g++.dg/ext/attrib5.C,
21772         * g++.dg/lookup/struct1.C: New tests.
21773
21774 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21775
21776         * gcc.dg/20020411-1.c: New test.
21777
21778         * gcc.c-torture/execute/20020411-1.c: New test.
21779
21780 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21781
21782         * g77.f-torture/execute/6177.f: New test.
21783
21784 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21785
21786         PR middle-end/6247
21787         * g++.dg/opt/cleanup1.C: New test.
21788
21789         * g++.dg/opt/const1.C: New test.
21790
21791 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21792
21793         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21794
21795 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21796
21797         PR c++/5507
21798         * g++.dg/template/typename2.C: New test.
21799
21800 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21801
21802         * gcc.c-torture/execute/loop-12.c: New.
21803
21804 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21805
21806         * g77.f-torture/execute/980628-4.x,
21807         g77.f-torture/execute/980628-5.x,
21808         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21809         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21810         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21811
21812 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21813
21814         PR optimization/6086
21815         * g++.dg/opt/preinc1.C: New test.
21816
21817 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c++/5571
21820         * g++.dg/opt/static2.C: New test.
21821
21822 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21823
21824         PR c/5120
21825         * gcc.dg/20020406-1.c: New test.
21826
21827 2002-04-04  David S. Miller  <davem@redhat.com>
21828
21829         * gcc.c-torture/execute/20020404-1.c: New test.
21830
21831 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21832
21833         PR c/6123
21834         * gcc.dg/20020312-2.c: Do not declare global register variable
21835         if __PIC__ or __pic__ is defined.
21836
21837 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21838
21839         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21840         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21841
21842 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21843
21844         * gcc.misc-tests/linkage.exp: Update last change to handle
21845         sparc*-, not just sparc-.
21846
21847 2002-04-03  Richard Henderson  <rth@redhat.com>
21848
21849         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21850
21851 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21852
21853         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21854
21855 2002-04-02  David S. Miller  <davem@redhat.com>
21856
21857         * gcc.c-torture/execute/20020402-3.c: New test.
21858
21859 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21860
21861         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21862         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21863
21864         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21865         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21866         g77.f-torture/execute/20001201.x,
21867         g77.f-torture/execute/u77-test.x: New files.
21868
21869         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21870         * gcc.dg/wchar_t-1.c: Ditto.
21871
21872 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21873
21874         * gcc.c-torture/execute/20020402-1.c: New test.
21875
21876 2002-04-01  Richard Henderson  <rth@redhat.com>
21877
21878         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21879
21880         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21881
21882 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21883
21884         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21885
21886 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21887
21888         * g++.dg/inherit/template-as-base.C: Expect error.
21889         * g++.dg/inherit/namespace-as-base.C: Likewise.
21890
21891 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21892
21893         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21894         g++.dg/ext/instantiate3.C: Tweak match patterns.
21895
21896         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21897         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21898         -da test.
21899
21900 2002-03-31  Richard Henderson  <rth@redhat.com>
21901
21902         * gcc.dg/special/alias-2.c: New.
21903         * gcc.dg/special/ecos.exp: Run it.
21904
21905 2002-03-31  Richard Henderson  <rth@redhat.com>
21906
21907         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21908
21909 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21910
21911         * gcc.dg/weak-1.c: Disable on h8300 port.
21912
21913 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21914
21915         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21916         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21917         ordering tests.
21918         * g++.dg/bprob/bprob-1.C: New test.
21919         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21920         * g++.dg/gcov/gcov-1.C: New test.
21921         * g++.dg/gcov/gcov-1.x: New file.
21922         * g++.dg/gcov/gcov-2.C: New test.
21923         * g++.dg/gcov/gcov-3.C: New test.
21924         * g++.dg/gcov/gcov-3.h: New file.
21925
21926 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21927
21928         * g++.old-deja/g++.other/builtins5.C: New test.
21929         * g++.old-deja/g++.other/builtins6.C: New test.
21930         * g++.old-deja/g++.other/builtins7.C: New test.
21931         * g++.old-deja/g++.other/builtins8.C: New test.
21932         * g++.old-deja/g++.other/builtins9.C: New test.
21933
21934 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21935
21936         * g++.dg/opt/static1.C: New test.
21937
21938         * g++.dg/opt/longbranch1.C: New test.
21939
21940 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21941
21942         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21943
21944         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21945
21946 2002-03-28  Jeffrey A Law  (law@redhat.com)
21947
21948         * gcc.c-torture/execute/20020328-1.c: New test.
21949
21950 2002-03-27  Richard Henderson  <rth@redhat.com>
21951
21952         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21953         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21954         move from g++.old-deja/g++.ext/.
21955
21956 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21957
21958         * g++.dg/init/new2.C: New test.
21959
21960 2002-03-26  Richard Henderson  <rth@redhat.com>
21961
21962         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21963
21964         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21965         on sparc.
21966
21967         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21968         sparcv9 systems.
21969         * gcc.dg/20001102-1.c: Likewise.
21970
21971 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21972
21973         * gcc.dg/cpp/endif-pedantic1.c,
21974         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21975
21976 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21977
21978         * g++.dg/init/new1.C: New test.
21979
21980 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21981
21982         * g++.dg/abi/vbase9.C: New test.
21983
21984 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21985
21986         * gcc.dg/arm-asm.c: New test.
21987
21988 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21989
21990         * gcc.dg/Wswitch-enum.c: New test.
21991         Fix PR c/5044.
21992
21993 2002-03-26  Richard Henderson  <rth@redhat.com>
21994
21995         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21996         structure.
21997
21998 2002-03-25  Richard Henderson  <rth@redhat.com>
21999
22000         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22001         sparcv9 systems.
22002
22003         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22004         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22005
22006 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22007
22008         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22009
22010 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22011
22012         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22013         targets using generic thunk support.
22014
22015 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22016
22017         * gcc.c-torture/compile/20020323-1.c: New test.
22018
22019         * g++.dg/opt/conj2.C: New test.
22020
22021 2002-03-24  Richard Henderson  <rth@redhat.com>
22022
22023         * gcc.dg/weak-1.c: Use -fno-common.
22024
22025 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22026
22027         * g77.dg/f77-edit-apostrophe-out.f: New test
22028         * g77.dg/f77-edit-h-out.f: New test
22029         * g77.dg/f77-edit-t-in.f: New test
22030         * g77.dg/f77-edit-t-out.f: New test
22031         * g77.dg/f77-edit-x-out.f: New test
22032         * g77.dg/f77-edit-slash-out.f: New test
22033         * g77.dg/f77-edit-colon-out.f: New test
22034         * g77.dg/f77-edit-s-out.f: New test
22035
22036 2002-03-24  Richard Henderson  <rth@redhat.com>
22037
22038         * objc/execute/formal_protocol-6.x: New XFAIL.
22039
22040 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22041
22042         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22043         that do not support weak symbols
22044
22045 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22046
22047         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22048         * lib/g77.exp:  Likewise
22049         * lib/objc.exp: Likewise
22050
22051 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22052
22053         * gcc.dg/Wswitch-default.c: New test.
22054
22055 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22056
22057         * g++.dg/other/enum1.C: New test.
22058
22059 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22060
22061         * gcc.dg/pragma-ep-3.c: Fix typo.
22062
22063 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22064
22065         * g++.dg/inherit/template-as-base.C: New test.
22066
22067 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22068
22069         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22070         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22071
22072 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22073
22074         * gcc.dg/cpp/multiline.c: Update to match.
22075
22076 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22077
22078         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22079
22080 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22081
22082         * gcc.dg/cpp/extratokens2.c:  New file.
22083
22084 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22085
22086         * gcc.dg/20020312-2.c: Add rs6000 target.
22087
22088         * gcc.c-torture/compile/20020319-1.c: New test.
22089
22090 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22091
22092         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22093         (A, E): Handle this.
22094
22095 2002-03-20  Jason Merrill  <jason@redhat.com>
22096
22097         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22098         ignoring -fpic.
22099         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22100         through prune_gcc_output.
22101
22102 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * gcc.c-torture/compile/20020320-1.c: New test.
22105
22106 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22107
22108         * gcc.c-torture/compile/20020318-1.c: New test.
22109
22110         * gcc.dg/struct-by-value-1.c: New test.
22111
22112         * gcc.dg/20020319-1.c: New test.
22113
22114 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22115
22116         * g++.dg/opt/conj1.C: New test.
22117
22118 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22119
22120         * g++.dg/template/qualttp20.C: Revert previous change.
22121         * g++.dg/template/qualttp3.C: Likewise.
22122         * g++.dg/template/qualttp4.C: Likewise
22123         * g++.dg/template/qualttp5.C: Likewise
22124         * g++.dg/template/qualttp6.C: Likewise
22125         * g++.dg/template/qualttp7.C: Likewise
22126         * g++.dg/template/qualttp8.C: Likewise
22127         * g++.dg/template/recurse.C: Likewise.
22128
22129 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22130
22131         * gcc.dg/cpp/wchar-1.c: Update.
22132
22133 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22134
22135         * g++.dg/template/conv1.C: New test.
22136         * g++.dg/template/conv2.C: New test.
22137         * g++.dg/template/conv3.C: New test.
22138         * g++.dg/template/conv4.C: New test.
22139
22140 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22141
22142         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22143         * g++.dg/template/qualttp3.C: Likewise.
22144         * g++.dg/template/qualttp4.C: Likewise
22145         * g++.dg/template/qualttp5.C: Likewise
22146         * g++.dg/template/qualttp6.C: Likewise
22147         * g++.dg/template/qualttp7.C: Likewise
22148         * g++.dg/template/qualttp8.C: Likewise
22149         * g++.dg/template/recurse.C: Likewise.
22150
22151 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22152
22153         * g++.dg/opt/dtor1.C: New test.
22154
22155 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22156
22157         * gcc.c-torture/compile/20020315-1.c: New test.
22158
22159 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22160
22161         * gcc.dg/weak-1.c: Fix scan tests.
22162
22163 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22164
22165         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22166         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22167         cris-*-aout* mmix-*-*.
22168         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22169         cris-*-aout* mmix-*-*.
22170         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22171         cris-*-elf* cris-*-aout* and mmix-*-*.
22172         * gcc.dg/20001009-1.c: Ditto.
22173         * gcc.dg/20010912-1.c: Ditto.
22174         * gcc.dg/20020122-4.c: Ditto.
22175         * gcc.dg/inline-2.c: Ditto.
22176
22177 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22178
22179         * gcc.c-torture/compile/20020314-1.c: New test.
22180
22181 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22182
22183         * gcc.c-torture/execute/20020314-1.c: New test.
22184
22185 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22186
22187         * g++.dg/warn/Wunused-1.C: New test.
22188
22189 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22190
22191         * g++.dg/abi/mangle6.C: New test.
22192
22193 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22194
22195         * gcc.c-torture/compile/20020309-2.c: New test.
22196
22197         * gcc.c-torture/compile/20020312-1.c: New test.
22198
22199 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22200
22201         * g++.dg/other/access1.C: New test.
22202
22203 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22204
22205         * gcc.c-torture/execute/wchar_t-1.c: New test.
22206
22207 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22208
22209         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22210
22211 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22212
22213         * gcc.dg/20020312-1.c: New test case.
22214
22215 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22216
22217         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22218
22219 2002-03-11  Richard Henderson  <rth@redhat.com>
22220
22221         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22222         * g++.old-deja/g++.jason/report.C: Likewise.
22223
22224 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22225
22226         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22227         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22228
22229 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22230
22231         * testsuite/g++.dg/overload/pmf1.C: New test.
22232
22233 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22234
22235         * gcc.c-torture/execute/20020307-1.c: Use long.
22236
22237 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22238
22239         PR optimization/5844
22240         * gcc.dg/20020310-1.c: New test.
22241
22242 2002-03-09  Michael Meissner  <meissner@redhat.com>
22243
22244         * gcc.c-torture/execute/memcpy-2.c: New test.
22245         * gcc.c-torture/execute/memset-1.c: New test.
22246         * gcc.c-torture/execute/strlen-1.c: New test.
22247         * gcc.c-torture/execute/strcmp-1.c: New test.
22248         * gcc.c-torture/execute/strncmp-1.c: New test.
22249
22250 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22251
22252         * gcc.dg/ppc-ldstruct.c: New test.
22253
22254 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22255
22256         * gcc.c-torture/execute/va-arg-22.c: New test.
22257
22258 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22259
22260         * gcc.c-torture/compile/20020309-1.c: New test.
22261
22262 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22263
22264         * gcc.c-torture/execute/20020307-2.c: New test.
22265
22266 2002-03-07  Jeffrey A Law  (law@redhat.com)
22267
22268         * g77.f-torture/compile/20020307-1.f: New test.
22269
22270 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22271
22272         * gcc.dg/unordered-1.c: New test.
22273
22274 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22275
22276         * gcc.c-torture/execute/20020307-1.c: New test.
22277
22278 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22279
22280         * gcc.dg/20020304-1.c: New test.
22281
22282         * gcc.c-torture/compile/20020304-2.c: New test.
22283
22284 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22285
22286         * gcc.c-torture/compile/20020304-1.c: New test case
22287         (from PR c/5830).
22288
22289 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22290
22291         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22292
22293 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22294
22295         * g++.dg/other/classkey1.C: New test.
22296
22297 2002-03-01  Richard Henderson  <rth@redhat.com>
22298
22299         * gcc.c-torture/compile/981223-1.x: New.
22300         * gcc.c-torture/compile/920625-1.x: New.
22301
22302 2002-02-28  Richard Henderson  <rth@redhat.com>
22303
22304         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22305
22306 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22307
22308         * gcc.c-torture/execute/20020227-1.c: New test.
22309
22310 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22311
22312         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22313         here" ERROR lines.
22314         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22315         * g++.old-deja.g++.other/defarg1.C: Likewise.
22316         * g++.old-deja/g++.pt/calls2.C: Likewise.
22317         * g++.old-deja/g++.pt/crash20.C: Likewise.
22318         * g++.old-deja/g++.pt/crash30.C: Likewise.
22319         * g++.old-deja/g++.pt/crash36.C: Likewise.
22320         * g++.old-deja/g++.pt/crash6.C: Likewise.
22321         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22322         * g++.old-deja/g++.pt/derived3.C: Likewise.
22323         * g++.old-deja/g++.pt/error1.C: Likewise.
22324         * g++.old-deja/g++.pt/friend21.C: Likewise.
22325         * g++.old-deja/g++.pt/friend23.C: Likewise.
22326         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22327         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22328
22329 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22330
22331         * gcc.c-torture/execute/20020225-2.c: New test.
22332
22333 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22334
22335         * gcc.c-torture/execute/920730-1t.c,
22336         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22337         Delete test cases, only relevant to -traditional.
22338
22339 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22340
22341         * gcc.dg/cpp/undef1.c: Remove.
22342         * gcc.dg/cpp/directiv.c: Update.
22343         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22344
22345 2002-02-27  Michael Meissner  <meissner@redhat.com>
22346
22347         * gcc.c-torture/execute/20020226-1.c: New test.
22348
22349 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * g++.dg/debug/debug4.C: New test.
22352
22353         * gcc.dg/ia64-visibility-1.c: New test.
22354
22355 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22356
22357         * gcc.dg/debug/20020224-1.c: New.
22358
22359 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22360
22361         * gcc.c-torture/execute/960416-1.x: New.
22362         * gcc.c-torture/execute/divconst-3.x: Likewise.
22363
22364 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22365
22366         * gcc.dg/20020224-1.c: New test.
22367
22368 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22369
22370         * gcc.c-torture/execute/20020225-1.c: New.
22371
22372 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22373
22374         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22375
22376 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22377
22378         * gcc.dg/20020222-1.c: New test.
22379
22380 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22381
22382         * g++.dg/opt/anonunion1.C: New test.
22383
22384 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22385
22386         * g++.dg/template/qualttp19.C: New test.
22387         * g++.dg/template/qualttp20.C: New test.
22388         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22389         * g++.old-deja/g++.other/qual1.C: Likewise.
22390
22391 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22392
22393         * gcc.dg/attr-alwaysinline.c: New.
22394
22395 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22396
22397         * gcc.dg/20020220-1.c: New test.
22398
22399         * gcc.dg/20020220-2.c: New test.
22400
22401         * g++.dg/opt/mmx1.C: New test.
22402
22403 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22404
22405         * gcc.c-torture/compile/20020110.c: New test.
22406
22407 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * gcc.c-torture/execute/20020219-1.c: New test.
22410
22411         * gcc.dg/20020219-1.c: New test.
22412
22413         * gcc.dg/noncompile/20020220-1.c: New test.
22414
22415         * g++.dg/opt/ptrintsum1.C: New test.
22416
22417         * gcc.dg/debug/20020220-1.c: New test.
22418
22419 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22420
22421         * gcc.c-torture/execute/20020216-1.c: New test.
22422
22423 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22424
22425         * gcc.dg/decl-1.c: Update, new test.
22426
22427 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22428
22429         * g++.dg/abi/bitfield1.C: New test.
22430         * g++.dg/abi/bitfield2.C: New test.
22431
22432 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22433
22434         * gcc.dg/attr-nest.c: New test.
22435
22436 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22437
22438         * gcc.c-torture/execute/20020215-1.c: New test.
22439
22440 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22441
22442         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22443         * g++.dg/debug/debug.exp: New.
22444         * g++.dg/debug/trivial.C: New.
22445         * g++.dg/debug/debug1.C: Moved...
22446         * g++.dg/other/debug1.C: ...from here.
22447         * g++.dg/debug/debug2.C: Moved...
22448         * g++.dg/other/debug2.C: ...from here.
22449         * g++.dg/debug/debug3.C: Moved...
22450         * g++.dg/other/debug3.C: ...from here.
22451
22452         * gcc.dg/noncompile/20020213-1.c: New test.
22453
22454 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * g++.dg/other/debug3.C: New test.
22457
22458         * gcc.c-torture/execute/20020213-1.c: New test.
22459
22460 2002-02-13  Richard Smith <richard@ex-parrot.com>
22461
22462         * g++.old-deja/g++.other/thunk1.C: New test.
22463
22464 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22465
22466         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22467
22468 2002-02-13  Stan Shebs  <shebs@apple.com>
22469
22470         * gcc.dg/altivec-3.c: New.
22471
22472 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22473
22474         * gcc.dg/Wunreachable-1.c: New test.
22475         * gcc.dg/Wunreachable-2.c: New test.
22476
22477 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22478
22479         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22480
22481 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22482
22483         * gcc.dg/decl-1.c: New test.
22484
22485 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22486
22487         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22488
22489 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22490
22491         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22492         * gcc.c-torture/compile/980506-1.x: Likewise.
22493
22494 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22495
22496         * gcc.dg/20020210-1.c: New.
22497
22498 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22499
22500         * g77.f-torture/execute/947.f: New regression test
22501         for PR fortran/947.
22502
22503 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22504
22505         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22506         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22507
22508 2002-02-08  Richard Henderson  <rth@redhat.com>
22509
22510         * gcc.c-torture/compile/labels-3.c: New.
22511
22512 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22513
22514         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22515         expression statements work instead.
22516         * gcc.dg/noncompile/20020207-1.c: New test.
22517
22518 2002-02-07  Richard Henderson  <rth@redhat.com>
22519
22520         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22521
22522 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22523
22524         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22525         message from g77
22526         * lib/g77-dg.exp: Trim g77 error messages so that they are
22527         recognized by dg.exp.
22528
22529 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22530
22531         PR fortran/5473
22532         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22533
22534 2002-02-07  Richard Henderson  <rth@redhat.com>
22535
22536         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22537         to be sufficiently aligned for integers.
22538
22539 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22540
22541         * g++.dg/template/friend4.C: New test.
22542
22543 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22544
22545         PR fortran/5743
22546         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22547         unsupported cases.
22548
22549 2002-02-07  Richard Henderson  <rth@redhat.com>
22550
22551         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22552         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22553         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22554         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22555
22556 2002-02-06  Richard Henderson  <rth@redhat.com>
22557
22558         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22559
22560 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22561
22562         * gcc.dg/20020206-1.c: New test.
22563
22564 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22565
22566         * gcc.c-torture/execute/20020206-1.c: New test.
22567
22568         * gcc.c-torture/execute/20020206-2.c: New test.
22569
22570         PR optimization/5429:
22571         * gcc.c-torture/compile/20020206-1.c: New test.
22572
22573 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22574
22575         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22576         as certain file formats cannot support particularly large
22577         alignments.
22578
22579         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22580         and do not expect to be able to link the executable.
22581
22582         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22583         fail because the COFF format does not support the weak attribute.
22584
22585 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22586
22587         * g77.dg/pr5473.f:  New test
22588
22589 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22590
22591         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22592         Fix testcase accordingly.
22593
22594 2002-02-04  Richard Henderson  <rth@redhat.com>
22595
22596         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22597         (buf): Change to be an array of pointers, not ints.
22598
22599 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22602         before all tests.  Move warning one line above to match where it
22603         C frontend emits.
22604         * gcc.dg/Wswitch-2.c: New test.
22605         * g++.dg/warn/Wswitch-1.C: New test.
22606         * g++.dg/warn/Wswitch-2.C: New test.
22607
22608 2002-02-04  Richard Henderson  <rth@redhat.com>
22609
22610         * g++.dg/abi/offsetof.C: Fix size comparison.
22611
22612 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22613
22614         * gcc.dg/cast-qual-2.c: New test.
22615
22616 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22617
22618         * gcc.dg/20020201-4.c: New test.
22619
22620 2002-02-04  Ben Elliston  <bje@redhat.com>
22621
22622         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22623         target_info attribute != 0, in addition to the empty string.
22624         (gcc_target_compile): Likewise.
22625
22626 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22627
22628         * gcc.dg/Wswitch.c: New test.
22629         PR gcc/4475. PR gcc/3780.
22630
22631 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22632
22633         * g77.f-torture/execute/5122.f: New test for regressions
22634         against PR fortran/5122.
22635
22636 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22637
22638         * g77.f-torture/compile/pr3743.f: Delete
22639         * g77.dg/pr3743-1.f: New test.
22640         * g77.dg/pr3743-2.f: New test.
22641         * g77.dg/pr3743-3.f: New test.
22642         * g77.dg/pr3743-4.f: New test.
22643
22644 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22645
22646         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22647
22648 2002-02-02  Richard Henderson  <rth@redhat.com>
22649
22650         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22651         * gcc.c-torture/execute/bf64-1.c: Likewise.
22652
22653 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22654
22655         * gcc.dg/20020201-2.c: New test.
22656
22657         * gcc.dg/20020201-3.c: New test.
22658
22659         * gcc.c-torture/execute/bitfld-2.c: New test.
22660
22661 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22662
22663         * gcc.dg/bitfld-1.c: Update.
22664         * gcc.dg/bitfld-2.c: Update.
22665         * gcc.c-torture/execute/bitfld-1.x: New.
22666
22667 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22668
22669         * gcc.c-torture/execute/20020201-1.c: New test.
22670
22671 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22672
22673         PR target/5469
22674         * gcc.dg/20020201-1.c: New test.
22675
22676 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22677
22678         PR fortran/3743
22679         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22680         * g77.f-torture/compile/pr3743.x: Remove
22681
22682 2002-01-31  Tom Rix  <trix@redhat.com>
22683
22684         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22685
22686 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22687
22688         * gcc.dg/noncompile/20020130-1.c: New test.
22689
22690 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22691
22692         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22693
22694 2002-01-29  Richard Henderson  <rth@redhat.com>
22695
22696         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22697         to long long.
22698         * gcc.c-torture/execute/bf64-1.c: Likewise.
22699
22700 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22701
22702         * gcc.c-torture/execute/20020129-1.c: New test.
22703
22704 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22705
22706         * gcc.c-torture/compile/20000224-1.c: Update.
22707         * gcc.c-torture/execute/bitfld-1.c: New tests.
22708         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22709         * gcc.dg/uninit-A.c: Update.
22710
22711 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22712
22713         * g++.dg/template/ctor1.C: Add instantiation.
22714
22715 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22716
22717         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22718         argument to __builtin_prefetch to be const ptr.
22719
22720 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22721
22722         * gcc.c-torture/compile/20020120-1.c: New test.
22723
22724 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22725
22726         * gcc.c-torture/execute/20020127-1.c: New test.
22727
22728 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22729
22730         * g77.dg/f77-edit-i-in.f: New test
22731         * g77.dg/f77-edit-i-out.f: New test
22732
22733 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22734
22735         * gcc.dg/debug/debug.exp: New file.
22736         * gcc.dg/debug/trivial.c: New file.
22737         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22738         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22739         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22740         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22741         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22742         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22743         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22744         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22745         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22746         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22747         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22748         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22749         * gcc.dg/20000503-1.c: Removed.
22750         * gcc.dg/20010207-1.c: Removed.
22751         * gcc.dg/20011223-1.c: Removed.
22752         * gcc.dg/20020104-2.c: Removed.
22753         * gcc.dg/debug-1.c: Removed.
22754         * gcc.dg/debug-2.c: Removed.
22755         * gcc.dg/debug-3.c: Removed.
22756         * gcc.dg/debug-4.c: Removed.
22757         * gcc.dg/debug-5.c: Removed.
22758         * gcc.dg/debug-6.c: Removed.
22759         * gcc.dg/dwarf2-1.c: Removed.
22760         * gcc.dg/dwarf2-2.c: Removed.
22761
22762 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22763
22764         * g++.old-deja/g++.other/eh5.C: New test.
22765         * g++.old-deja/g++.other/sibcall2.C: New test.
22766         * g++.old-deja/g++.other/array9.C: New test.
22767         * g++.old-deja/g++.other/typename2.C: New test.
22768         * g++.old-deja/g++.other/crash60.C: New test.
22769         * g++.old-deja/g++.other/conv9.C: New test.
22770         * g++.old-deja/g++.other/mangle10.C: New test.
22771         * g++.old-deja/g++.other/unchanging1.C: New test.
22772         * g++.old-deja/g++.other/exprstmt1.C: New test.
22773         * g++.old-deja/g++.other/inline23.C: New test.
22774         * g++.old-deja/g++.eh/ia64-1.C: New test.
22775         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22776         * g++.old-deja/g++.other/reload1.C: New test.
22777         * g++.old-deja/g++.other/static20.C: New test.
22778         * g++.old-deja/g++.other/local-alloc1.C: New test.
22779         * g++.old-deja/g++.other/conv8.C: New test.
22780         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22781         * g++.old-deja/g++.other/storeexpr1.C: New test.
22782         * g++.old-deja/g++.other/storeexpr2.C: New test.
22783         * g++.dg/eh/template2.C: New test.
22784         * g++.dg/warn/weak1.C: New test.
22785
22786 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22787
22788         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22789         Remove first, non-varying, argument.
22790
22791 2002-01-23  Richard Henderson  <rth@redhat.com>
22792
22793         * gcc.dg/inline-2.c: New.
22794
22795         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22796         Add optional target arg.  Check number of arguments.
22797         (scan-assembler-not, scan-assembler-dem): Likewise.
22798         (scan-assembler-dem-not): Likewise.
22799
22800 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22801
22802         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22803         line 12.
22804         * g++.old-deja/g++.brendan/parse3.C,
22805         g++.old-deja/g++.other/crash26.C,
22806         g++.old-deja/g++.other/crash28.C,
22807         g++.old-deja/g++.other/crash29.C,
22808         g++.old-deja/g++.other/crash30.C,
22809         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22810
22811 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22812
22813         * gcc.dg/20020115-1.c: New.
22814
22815 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22816
22817         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22818
22819 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22820
22821         * gcc.dg/20020122-3.c: New.
22822
22823 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22824
22825         * g++.dg/other/gc1.C: New test.
22826
22827 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22828
22829         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22830
22831 2002-01-22  Richard Henderson  <rth@redhat.com>
22832
22833         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22834
22835 2002-01-22  Richard Henderson  <rth@redhat.com>
22836
22837         * gcc.dg/20020122-4.c: New.
22838
22839 2002-01-22  H.J. Lu <hjl@gnu.org>
22840
22841         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22842         link output.
22843         * gcc.dg/special/ecos.exp: Likewise.
22844         * lib/g++-dg.exp: Likewise.
22845         * lib/g77-dg.exp: Likewise.
22846         * lib/gcc-dg.exp : Likewise.
22847         * lib/mike-g++.exp: Likewise.
22848         * lib/mike-g77.exp: Likewise.
22849         * lib/mike-gcc.exp: Likewise.
22850         * lib/objc-dg.exp: Likewise.
22851
22852 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22853
22854         PR target/5379
22855         * gcc.dg/20020122-2.c: New test.
22856
22857 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22858
22859         * gcc.dg/20020122-1.c: New test.
22860
22861 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22862
22863         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22864
22865 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22866
22867         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22868
22869 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22870
22871         * gcc.c-torture/compile/20020121-1.c: New test.
22872
22873 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22874
22875         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22876         ld_library_path.
22877
22878 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22879
22880         * gcc.dg/20020218-1.c: New test.
22881
22882 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22883
22884         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22885         messages
22886         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22887         "At global scope" warning
22888         * g++.dg/ext/align1.C: Change cygwin test for alignment
22889         from db-bogus to dg-warning
22890
22891 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22892
22893         * g77.f-torture/compile/cpp2.F: New test.
22894
22895 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22896
22897         * g++.dg/template/access1.C: New test.
22898
22899 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22900
22901         * gcc.dg/20020118-1.c: New.
22902
22903 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22904
22905         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22906
22907 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22908
22909         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22910         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22911         alignment warnings.
22912
22913 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22914
22915         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22916         torture_with_loops and torture_without_loops
22917
22918 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22919
22920         * gcc.c-torture/compile/20020116-1.c: New test.
22921
22922 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22923
22924         * gcc.dg/20020116-2.c: New test.
22925
22926         * gcc.dg/ultrasp4.c: New test.
22927
22928         * gcc.dg/20020116-1.c: New test.
22929
22930 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22931
22932         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22933         by EABI.
22934
22935 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22936
22937         * gcc.misc-tests/i386-prefetch.exp: New.
22938         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22939         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22940         * gcc.misc-tests/i386-pf-none-1.c: New test.
22941         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22942
22943 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22944
22945         * gcc.dg/gnu89-init-1.c: Add new tests.
22946
22947 2002-01-15  Andreas Jaeger  <aj@suse.de>
22948
22949         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22950         * gcc.dg/i386-mmx-2.c: Likewise.
22951         * gcc.dg/i386-sse-1.c: Likewise.
22952         * gcc.dg/i386-sse-2.c: Likewise.
22953         * gcc.dg/i386-sse-3.c: Likewise.
22954
22955 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22956
22957         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22958         Uncomment additional cases that now pass.
22959
22960 2002-01-11  Richard Henderson  <rth@redhat.com>
22961
22962         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22963         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22964
22965 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22966
22967         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22968
22969 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22970
22971         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22972         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22973
22974 2002-01-10  Dale Johannesen  <dalej@apple.com>
22975
22976         * gcc.c-torture/execute/loop-11.c: New.
22977
22978 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22979
22980         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22981         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22982
22983 2002-01-09  Richard Henderson  <rth@redhat.com>
22984
22985         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22986         type in which to perform the operation for each size.
22987
22988 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22989
22990         * gcc.c-torture/compile/20020109-2.c: New test.
22991
22992 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22993
22994         * gcc.c-torture/execute/loop-10.c: New test.
22995
22996 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22997
22998         * gcc.c-torture/compile/20010226-1.c: New test.
22999         * gcc.c-torture/compile/20010227-1.c: New test.
23000         * gcc.c-torture/compile/20010426-1.c: New test.
23001         * gcc.c-torture/compile/20010510-1.c: New test.
23002         * gcc.c-torture/compile/20010605-3.c: New test.
23003         * gcc.c-torture/compile/20010824-1.c: New test.
23004         * gcc.c-torture/execute/20010409-1.c: New test.
23005         * gcc.dg/noncompile/20000901-1.c: New test.
23006         * gcc.dg/20001023-1.c: New test.
23007         * gcc.dg/20001101-1.c: New test.
23008         * gcc.dg/20001102-1.c: New test.
23009         * gcc.dg/20010207-1.c: New test.
23010         * gcc.dg/20010405-1.c: New test.
23011         * gcc.dg/20010822-1.c: New test.
23012         * gcc.dg/20011107-1.c: New test.
23013
23014 2002-01-09  Jeffrey A Law  (law@redhat.com)
23015
23016         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23017
23018         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23019         execution failure on PA targets.
23020
23021 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23022
23023         * gcc.c-torture/compile/20020109-1.c: New test.
23024
23025 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23026
23027         * gcc.c-torture/execute/20020108-1.c: New test.
23028
23029 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23030
23031         * gcc.dg/20020108-1.c: New test.
23032
23033 2002-01-08  H.J. Lu <hjl@gnu.org>
23034
23035         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23036         for header files.
23037
23038 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23039
23040         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23041         consistency.
23042
23043 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23044
23045         * gcc.dg/altivec-4.c: Test altivec predicates.
23046
23047 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23048
23049         * gcc.c-torture/execute/20020107-1.c: New test.
23050
23051 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23052
23053         PR c/5279
23054         * gcc.c-torture/compile/20020106-1.c: New test.
23055
23056 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23057
23058         * gcc.c-torture/execute/nestfunc-4.c: New test.
23059
23060 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23061
23062         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23063         extra triple that slipped in.
23064         * g++.old-deja/g++.abi/align.C: Likewise.
23065         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23066
23067 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23068
23069         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23070         * g++.old-deja/g++.abi/align.C: Likewise.
23071         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23072
23073         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23074         on FreeBSD/i386.
23075         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23076         FreeBSD.
23077
23078 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23079
23080         * gcc.dg/20020104-1.c: New test.
23081
23082         * gcc.dg/20020104-2.c: New test.
23083
23084 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23085
23086         * gcc.dg/20020103-1.c: Fix typo in target selector.
23087
23088 2002-01-03  Richard Henderson  <rth@redhat.com>
23089
23090         * gcc.dg/20020103-1.c: New.
23091
23092 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23093
23094         * gcc.c-torture/execute/20020103-1.c: New test.
23095
23096 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23097
23098         * g++.dg/other/debug2.C: New test.
23099
23100         * gcc.c-torture/compile/20020103-1.c: New test.
23101
23102 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23103
23104         * gcc.dg/gnu89-init-1.c: Added new tests.
23105
23106 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23107
23108         * g++.dg/template/friend2.C: Remove as patch is reverted.
23109
23110         * g++.dg/warn/oldcast1.C: New test.
23111
23112         * g++.dg/template/ptrmem1.C: New test.
23113         * g++.dg/template/ptrmem2.C: New test.
23114
23115         * g++.dg/template/ntp.C: New test.
23116
23117         * g++.dg/other/component1.C: New test.
23118
23119         * g++.dg/template/ttp3.C: New test.
23120
23121         * g++.dg/template/friend2.C: New test.
23122         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23123
23124 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23125
23126         * g++.dg/other/ptrmem1.C: New test.
23127         * g++.dg/other/ptrmem2.C: New test.
23128
23129 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23130
23131         * g++.dg/template/ctor1.C: New test.
23132
23133 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23134
23135         * g++.dg/template/friend2.C: New test.
23136
23137 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23138
23139         * gcc.dg/mmix-1.c: New test.
23140
23141 2001-12-31  Richard Henderson  <rth@redhat.com>
23142
23143         * gcc.dg/asm-5.c: New.
23144
23145 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23146
23147         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23148         in namespace __gnu_cxx
23149
23150 2001-12-30  Richard Henderson  <rth@redhat.com>
23151
23152         * gcc.dg/debug-6.c: New.
23153
23154 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23155
23156         * gcc.c-torture/compile/20011229-2.c: New test.
23157
23158 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23159
23160         * gcc.dg/debug-3.c: New test.
23161         * gcc.dg/debug-4.c: New test.
23162         * gcc.dg/debug-5.c: New test.
23163
23164 2001-12-29  Richard Henderson  <rth@redhat.com>
23165
23166         * g++.dg/eh/loop1.C: New.
23167
23168 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23169
23170         * g++.dg/template/crash1.C: New test.
23171
23172 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23173
23174         * g++.dg/other/const1.C: New test.
23175
23176 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23177
23178         * gcc.c-torture/compile/20011229-1.c: New test.
23179
23180 2001-12-28  Stan Shebs  <shebs@apple.com>
23181
23182         * lib/objc-torture.exp: Resync with c-torture.exp.
23183         * lib/objc.exp: Load standard libraries.
23184
23185 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23186
23187         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23188         additional tests.
23189
23190 2001-12-27  Roger Sayle <roger@eyesopen.com>
23191
23192         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23193
23194 2001-12-27  Richard Henderson  <rth@redhat.com>
23195
23196         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23197
23198 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23199
23200         * g++.dg/eh/ctor1.C: New test.
23201         * g++.dg/other/error2.C: New test.
23202
23203 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         * g++.dg/other/init2.C: New test.
23206
23207 2001-12-24  Richard Henderson  <rth@redhat.com>
23208
23209         * gcc.dg/20011223-1.c: New.
23210         * gcc.dg/inline-1.c: New.
23211
23212 2001-12-23  Richard Henderson  <rth@redhat.com>
23213
23214         * gcc.dg/asm-4.c: Test operand modifiers.
23215
23216 2001-12-23  Richard Henderson  <rth@redhat.com>
23217
23218         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23219
23220 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23221
23222         * gcc.c-torture/execute/20011223-1.c: New test.
23223
23224 2001-12-21  Richard Henderson  <rth@redhat.com>
23225
23226         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23227         re-enables the warning.
23228
23229 2001-12-21  Richard Henderson  <rth@redhat.com>
23230
23231         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23232
23233 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23234
23235         * gcc.c-torture/compile/20011218-1.c: New test.
23236
23237 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23238
23239         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23240         arm-isr.c test.
23241         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23242         epilogue generation for ARM ISR routines.
23243
23244 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23245
23246         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23247         * gcc.dg/format/c90-printf-3.c: Likewise.
23248         * gcc.dg/format/c99-printf-3.c: Likewise.
23249         * gcc.dg/format/ext-1.c: Likewise.
23250         * gcc.dg/format/ext-6.c: Likewise.
23251         * gcc.dg/format/format.h: Prototype unlocked stdio.
23252
23253 2001-12-20  Richard Henderson  <rth@redhat.com>
23254
23255         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23256         (arena): Use it.
23257         (malloc): Correct allocation logic.  Abort if we fill up the
23258         arena before initialization complete.
23259         (realloc): Correct allocation logic.
23260
23261 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23262
23263         * gcc.c-torture/compile/20011219-2.c: New test.
23264
23265         * gcc.c-torture/execute/20011219-1.c: New test.
23266
23267 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23268
23269         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23270         target does not support weak symbols.
23271
23272 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23273
23274         * gcc.c-torture/compile/20011219-1.c: New test.
23275
23276 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         * g++.dg/other/error1.C: New test.
23279
23280 2001-12-17  Jeffrey A Law  (law@redhat.com)
23281
23282         * gcc.c-torture/execute/20011217-1.c: New test.
23283
23284 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23285
23286         * objc.dg/special/: New directory.
23287         * objc.dg/special/special.exp: New file.
23288         * objc.dg/special/unclaimed-category-1.h: New file.
23289         * objc.dg/special/unclaimed-category-1a.m: New file.
23290         * objc.dg/special/unclaimed-category-1.m: New file.
23291
23292 2001-12-17  Andreas Jaeger  <aj@suse.de>
23293
23294         * gcc.c-torture/compile/20011217-2.c: New test.
23295
23296 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23297
23298         * gcc.c-torture/compile/20011217-1.c: New test.
23299
23300 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23301
23302         * testsuite/gcc.dg/20011214-1.c: New.
23303
23304 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23305
23306         * gcc.dg/altivec-4.c: New.
23307
23308 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23309
23310         * gcc.dg/20011113-1.c: New test.
23311
23312 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23313
23314         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23315         std::__malloc_alloc_template<0> and
23316         std::__default_alloc_template<false, 0>.
23317
23318 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23319
23320         * objc/execute/bf-21.m: New test.
23321         * objc/execute/enumeration-1.m: New test.
23322         * objc/execute/enumeration-2.m: New test.
23323
23324 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23325
23326         * gcc.dg/gnu89-init-1.c: New test.
23327
23328 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23329
23330         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23331         * g++.old-deja/g++.jason/2371.C: Likewise.
23332         * g++.old-deja/g++.jason/template33.C: Likewise.
23333         * g++.old-deja/g++.jason/template34.C: Likewise.
23334         * g++.old-deja/g++.jason/template36.C: Likewise.
23335         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23336         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23337         * g++.old-deja/g++.other/typename1.C: Likewise.
23338         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23339         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23340         * g++.old-deja/g++.pt/typename11.C: Likewise.
23341         * g++.old-deja/g++.pt/typename14.C: Likewise.
23342         * g++.old-deja/g++.pt/typename16.C: Likewise.
23343         * g++.old-deja/g++.pt/typename3.C: Likewise.
23344         * g++.old-deja/g++.pt/typename4.C: Likewise.
23345         * g++.old-deja/g++.pt/typename5.C: Likewise.
23346         * g++.old-deja/g++.pt/typename7.C: Likewise.
23347         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23348
23349 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23350
23351         * g++.dg/other/linkage1.C: New test.
23352         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23353         specifiers.
23354
23355 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23356
23357         * gcc.dg/concat.c: New test.
23358
23359 2001-12-11  Stan Shebs  <shebs@apple.com>
23360
23361         * objc/compile: New test directory.
23362         * objc/compile/compile.exp: New expect script.
23363         * objc/compile/20011211-1.m: New compile test.
23364
23365 2001-12-11  Jason Merrill  <jason@redhat.com>
23366
23367         * lib/prune.exp (prune_gcc_output): Also handle "In member
23368         function".  So many permutations...
23369
23370 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23371
23372         * g++.dg/template/typedef1.C: New test.
23373
23374 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23375
23376         * g++.dg/other/copy1.C: New test.
23377
23378 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23379
23380         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23381
23382         * gcc.dg/builtin-choose-expr.c: New.
23383
23384 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23385
23386         * gcc.dg/altivec-2.c: New.
23387
23388 2001-12-07  Richard Henderson  <rth@redhat.com>
23389
23390         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23391
23392 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23393
23394         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23395         ultrasparc.
23396
23397 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23398
23399         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23400
23401 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23402
23403         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23404         variable argument list.
23405
23406 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23407
23408         * gcc.c-torture/execute/memcheck: Delete entire directory.
23409         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23410         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23411
23412 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23413
23414         * gcc.dg/Wshadow-1.c: New test.
23415
23416 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23417
23418         * gcc.c-torture/compile/20011130-1.c: New test.
23419
23420         * gcc.dg/noncompile/20011025-1.c: New test.
23421
23422         * g++.dg/other/anon-union.C: New test.
23423
23424         * gcc.c-torture/execute/20011024-1.c: New test.
23425
23426 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23427
23428         * gcc.c-torture/execute/20000722-1.x,
23429         gcc.c-torture/execute/20010123-1.x: Remove.
23430         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23431         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23432         gcc.dg/c99-complit-2.c: New tests.
23433
23434 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23435
23436         * g++.dg/inherit/base1.C: New test.
23437
23438 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23439
23440         * g++.dg/other/stdarg1.C: New test.
23441
23442         * gcc.c-torture/compile/20011130-2.c: New test.
23443
23444 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23445
23446         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23447         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23448         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23449         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23450         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23451         * gcc.dg/builtin-prefetch-1.c: New test.
23452
23453 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23454
23455         * gcc.dg/20011130-1.c: New test.
23456
23457 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23458
23459         * g++.dg/other/scope1.C: New test.
23460         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23461
23462 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23463
23464         * gcc.dg/vla-init-1.c: New test.
23465
23466 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23467
23468         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23469
23470 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23471
23472         * objc.dg/alias.m: Update.
23473         * objc.dg/class-1.m: Update.
23474         * objc.dg/const-str-1.m: Update.
23475         * objc.dg/fwd-proto-1.m: Update.
23476         * objc.dg/id-1.m: Update.
23477         * objc.dg/super-class-1.m: Update.
23478
23479 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23480
23481         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23482         constructs.
23483
23484 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23485
23486         * gcc.c-torture/execute/20011128-1.c: New test.
23487
23488 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23489
23490         * gcc.dg/20011127-1.c: New test.
23491
23492 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23493
23494         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23495         from Austin Group draft 7.
23496         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23497         scanf format arguments.
23498         * gcc.dg/format/no-exargs-2.c: New test.
23499
23500 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23501
23502         * g++.dg/abi/vbase8-4.C: New test.
23503
23504 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23505
23506         * gcc.c-torture/execute/20011121-1.c: New test.
23507
23508 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23509
23510         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23511
23512 2001-11-23  Andreas Jaeger  <aj@suse.de>
23513
23514         * gcc.dg/cpp/charconst-2.c: New test.
23515
23516 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23517
23518         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23519         to the host if it is remote.  Let tests specify extra headers
23520         they use.
23521         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23522         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23523         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23524         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23525         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23526         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23527         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23528         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23529         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23530         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23531
23532 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23533
23534         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23535         for little endian ARMs.
23536
23537 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23538
23539         * gcc.c-torture/compile/20011119-1.c: New test.
23540         * gcc.c-torture/compile/20011119-2.c: New test.
23541
23542 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23543
23544         * gcc.dg/altivec-1.c: Fix typo.
23545
23546 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23547
23548         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23549
23550 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23551
23552         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23553
23554 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23555
23556         * lib/g77.exp: Don't specify --rpath-link.
23557
23558         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23559         across all the headers.
23560         * gcc.dg/format/format.exp: For testing on a remote host,
23561         copy format.h.
23562
23563         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23564         * gcc.c-torture/execute/930406-1.c: Likewise.
23565         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23566
23567 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23568
23569         * gcc.dg/altivec-1.c: New.
23570
23571 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23572
23573         * gcc.dg/cpp/fpreprocessed.c: New test case.
23574
23575 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23576
23577         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23578         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23579         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23580
23581 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23582
23583         * gcc.dg/no-builtin-1.c: New test.
23584
23585 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23586
23587         * gcc.c-torture/execute/20011115-1.c: New test.
23588
23589 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23590
23591         * gcc.c-torture/compile/20011114-2.c: New test.
23592         * gcc.c-torture/compile/20011114-3.c: New test.
23593         * gcc.c-torture/compile/20011114-4.c: New test.
23594
23595 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23596
23597         * g++.dg/other/init1.C: New test.
23598
23599 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23600
23601         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23602         message.
23603
23604         * gcc.c-torture/execute/20011114-1.c: New testcase.
23605
23606         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23607         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23608         like the (before this change) version of 20010327-1.c.
23609
23610 2001-11-14  Roger Sayle <roger@eyesopen.com>
23611
23612         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23613
23614 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23615
23616         * g++.dg/init/array2.C: New test.
23617
23618 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23619
23620         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23621
23622 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23623
23624         * g++.dg/other/forscope1.C: New test.
23625         * g++.dg/ext/forscope1.C: New test.
23626         * g++.dg/ext/forscope2.C: New test.
23627
23628 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23629
23630         * gcc.c-torture/execute/20011113-1.c: New test.
23631
23632 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23633
23634         * gcc.c-torture/execute/20011109-2.c: New test.
23635
23636         * gcc.c-torture/execute/20011109-1.c: New test.
23637
23638 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23639
23640         * gcc.c-torture/compile/20011109-1.c: New test.
23641
23642 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23643
23644         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23645         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23646         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23647         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23648         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23649         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23650         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23651
23652 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23653
23654         * g++.dg/warn/Wshadow-1.C: New tests.
23655         * g++.old-deja/g++.mike/for3.C: Update.
23656
23657 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23658
23659         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23660         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23661         XFAILs.  Adjust expected error texts.
23662         * gcc.c-torture/compile/20011106-1.c,
23663         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23664         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23665         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23666         gcc.dg/c99-array-lval-5.c: New tests.
23667
23668 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23669
23670         * gcc.dg/cpp/defined.c: Update.
23671
23672 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23673
23674         * gcc.c-torture/execute/anon-1.c: New test.
23675
23676 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23677
23678         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23679         same size, so no warning should be produced on stormy16.
23680
23681         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23682         due to oversized array.
23683         * g++.old-deja/g++.mike/ns15.C: Likewise.
23684         * g++.old-deja/g++.pt/crash16.C: Likewise.
23685
23686 2001-11-02  Graham Stott  <grahams@redhat.com>
23687
23688         * g++.dgother/debug1.C: Fix typos.
23689
23690 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23691
23692         * g++.dg/other/debug1.C: New test.
23693
23694 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23695
23696         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23697         of unsigned long.
23698
23699 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23700
23701         * gcc.dg/20011029-2.c: New test.
23702
23703         * gcc.c-torture/compile/20011029-1.c: New test.
23704
23705 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23706
23707         * objc/execute/class_self-1.m: New test.
23708         * objc/execute/class_self-2.m: New test.
23709
23710 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23711
23712         * gcc.misc-tests/msgs.exp: Delete.
23713         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23714         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23715         error set to match recent changes.
23716
23717 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23718
23719         * gcc.dg/20011021-1.c: New test.
23720
23721 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23722
23723         * gcc.c-torture/compile/20011023-1.c: New test.
23724
23725 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23726
23727         * lib/g77.exp: Rewrite based on lib/g++.exp.
23728
23729 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23730
23731         * gcc.c-torture/execute/20011019-1.c: New test.
23732
23733         * gcc.dg/20011018-1.c: New test.
23734
23735 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23736
23737         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23738
23739 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23740
23741         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23742         * gcc.dg/attr-invalid.c: Likewise.
23743
23744 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23745
23746         * testsuite/gcc.dg/20011015-1.c: New test.
23747
23748 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23749
23750         * g++.dg/template/unify2.C: New test.
23751
23752 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23753
23754         * g++.dg/other/exception-specification.C: New test
23755
23756 2001-10-13  Tom Rix  <trix@redhat.com>
23757
23758         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23759         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23760
23761 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23762
23763         * testsuite/gcc.dg/20011009-1.c: New test.
23764
23765 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23766
23767         PR g++/4476
23768         * g++.dg/other/friend1.C: New test.
23769
23770 2001-10-11  Richard Henderson  <rth@redhat.com>
23771
23772         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23773
23774 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23775
23776         * gcc.c-torture/compile/20011010-1.c: New.
23777
23778 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23779
23780         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23781         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23782         g77.f-torture/execute/execute.exp,
23783         g77.f-torture/noncompile/noncompile.exp,
23784         gcc.c-torture/compile/compile.exp,
23785         gcc.c-torture/execute/execute.exp,
23786         gcc.c-torture/execute/ieee/ieee.exp,
23787         gcc.c-torture/execute/memcheck/memcheck.exp,
23788         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23789         objc/execute/execute.exp: Update FSF address.
23790
23791 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23792
23793         * gcc.dg/cpp/cmdlne-C.c: Update.
23794         * gcc.dg/cpp/cmdlne-C2.c: New.
23795
23796 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23797
23798         * gcc.c-torture/execute/20011008-3.c: New.
23799
23800 2001-10-08  DJ Delorie  <dj@redhat.com>
23801
23802         * gcc.dg/20011008-1.c: New.
23803         * gcc.dg/20011008-2.c: New.
23804
23805 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23806
23807         * gcc.dg/cpp/spacing1.c: Update test.
23808
23809 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23810
23811         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23812         spelling errors of "separate" as "seperate".
23813
23814 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23815
23816         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23817         enough to avoid inlining.
23818
23819 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23820
23821         * lib/g77.exp: set libg2c_dir correctly.
23822
23823 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23824
23825         * gcc.dg/cpp/macro11.c: New test.
23826
23827 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23828
23829         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23830         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23831         gcc.dg/format/multattr-3.c: New tests.
23832         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23833         tests for format attributes on function pointers being rejected.
23834
23835 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23836
23837         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23838
23839 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23840
23841         * g++.dg/warn/format1.C: New test.
23842
23843 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23844
23845         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23846
23847 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23848
23849         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23850
23851 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23852
23853         * gcc.dg/cpp/redef2.c: Add test.
23854
23855 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23856
23857         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23858         long-standing bug on i686, apparently.
23859         * gcc.c-torture/execute/loop-2c.x: New file.
23860         * gcc.c-torture/execute/loop-2d.x: New file.
23861         * gcc.c-torture/execute/loop-3c.x: New file.
23862
23863 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23864
23865         * gcc.dg/cpp/20000625-2.c: Correct line number.
23866
23867 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23868
23869         * gcc.dg/cpp/macro10.c: New test.
23870         * gcc.dg/cpp/strify3.c: New test.
23871         * gcc.dg/cpp/spacing1.c: Add tests.
23872         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23873         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23874
23875 2001-09-24  DJ Delorie  <dj@redhat.com>
23876
23877         * gcc.c-torture/execute/20010924-1.c: New test.
23878
23879 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23880
23881         * testsuite/objc/execute/paste.m: Remove.
23882
23883 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23884
23885         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23886
23887 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23888
23889         * g77.dg/strlen0.f: New test.
23890
23891 2001-09-21  Richard Henderson  <rth@redhat.com>
23892
23893         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23894         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23895
23896 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23897
23898         Table-driven attributes.
23899         * g++.dg/ext/attrib1.C: New test.
23900
23901 2001-09-20  DJ Delorie  <dj@redhat.com>
23902
23903         * gcc.dg/20000926-1.c: Update expected warning messages.
23904         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23905         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23906         array.
23907
23908 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23909
23910         * g++.dg/eh/registers1.C: New test case.
23911
23912 2001-09-17  Richard Henderson  <rth@redhat.com>
23913
23914         * gcc.dg/array-5.c: Fix VLA decomposition test.
23915
23916 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23917
23918         * gcc.dg/cpp/line5.c: New testcase.
23919
23920 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23921
23922         * gcc.dg/cpp/macro9.c: New test.
23923
23924 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23925
23926         * gcc.c-torture/execute/980223.c: Change type of addr from long
23927         to char *.
23928
23929 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23930
23931         * gcc.c-torture/execute/20010915-1.c: New test.
23932
23933 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23934
23935         * g77.dg/bprob: New directory.
23936         * g77.dg/bprob/bprob.exp: New file.
23937         * g77.dg/bprob/bprob-1.f: New test.
23938         * g77.dg/gcov: New directory.
23939         * g77.dg/gcov/gcov.exp: New file.
23940         * g77.dg/gcov/gcov-1.f: New test.
23941         * g77.dg/gcov/gcov-1.x: New file.
23942
23943 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23944
23945         * gcc.dg/cpp/directiv.c: Update.
23946         * gcc.dg/cpp/undef1.c: Update.
23947
23948 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23949
23950         * gcc.dg/20010912-1.c: New test.
23951
23952 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23953
23954         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23955         language-independent file in lib.
23956         * lib/gcov.exp: New file.
23957
23958 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23959
23960         * gcc.c-torture/compile/20010911-1.c: New test.
23961
23962 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23963
23964         * lib/profopt.exp: New, to support profile-directed optimizations.
23965         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23966         * gcc.misc-tests/bprob-1.c: New test.
23967         * gcc.misc-tests/bprob-2.c: New test.
23968
23969 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23970
23971         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23972         XFAIL and which kinds of gcov output to verify.
23973         * gcc.misc-tests/gcov-4b.x: New file.
23974         * gcc.misc-tests/gcov-5b.x: New file.
23975         * gcc.misc-tests/gcov-6.x: New file.
23976         * gcc.misc-tests/gcov-7.c: New test.
23977         * gcc.misc-tests/gcov-7.x: New file.
23978
23979 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23980
23981         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23982         * gcc.misc-tests/gcov-6.c: New test.
23983
23984 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23985
23986         PR c++/3986
23987         * g++.dg/abi/vbase1.C: New test.
23988
23989 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23990
23991         * objc.dg/method-2.m: New.
23992
23993 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         PR c++/4203
23996         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23997         * g++.dg/init/empty1.C: New test.
23998
23999 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24000
24001         * gcc.c-torture/compile/20010903-1.c: New test.
24002
24003 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24004
24005         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24006         for m68k.
24007
24008 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24009
24010         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24011
24012         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24013
24014         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24015
24016 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24017
24018         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24019         for 16-bit 'unsigned int'.
24020
24021 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24022
24023         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24024
24025 2001-08-27  Richard Henderson  <rth@redhat.com>
24026
24027         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24028         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24029
24030 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24031
24032         * gcc.dg/asm-names.c (ymain): New.
24033
24034 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24035
24036         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24037         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24038         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24039
24040 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24041
24042         * gcc.dg/compare5.c: New testcase.
24043
24044 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24045
24046         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24047         and "In instantiation".
24048
24049 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24050
24051         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24052
24053 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24054
24055         * gcc.misc-tests/gcov.exp: Add support for branch information.
24056         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24057         * gcc.misc-tests/gcov-4.c: New test.
24058         * gcc.misc-tests/gcov-4b.c: New test.
24059         * gcc.misc-tests/gcov-5b.c: New test.
24060
24061 2001-08-20  Zack Weinberg  <zackw@panix.com>
24062
24063         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24064         expected to fail.
24065
24066 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24067
24068         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24069
24070 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24071
24072         * g++.dg/eh/template1.C: New test.
24073
24074 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24075
24076         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24077         Fix thinko.
24078         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24079         for xfail.
24080
24081 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24082
24083         * lib/g77-dg.exp:  Use prune.exp for common procedures
24084         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24085         * lib/g77.exp: (g77-dg-prune) Remove
24086
24087 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24088
24089         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24090
24091 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24092
24093         * g++.dg/template/unify1.C: New test.
24094
24095 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24096
24097         * g++.dg/abi/empty4.C: New test.
24098
24099 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24100
24101         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24102         solaris2.*
24103         * g77.f-torture/compile/pr3743.x: Likewise
24104
24105 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24106
24107         * g++.dg/other/using-declaration.C: New test.
24108
24109 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24110
24111         * gcc.dg/cpp/tr-sign.c: New testcase.
24112
24113 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24114
24115         * gcc.dg/cpp/19951025-1.c: Revert.
24116         * gcc.dg/cpp/directiv.c: We no longer process directives that
24117         interrupt macro arguments.
24118
24119 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24120
24121         * gcc.dg/bconstp-1.c: New test.
24122
24123 2001-08-03  Richard Henderson  <rth@redhat.com>
24124
24125         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24126
24127 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24128
24129         * gcc.dg/cpp/19951025-1.c: Update.
24130
24131 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24132
24133         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24134         should be x.
24135
24136 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24137
24138         Kill -fhonor-std.
24139         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24140         * g++.old-deja/g++.other/std1.C: Likewise.
24141         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24142
24143 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24144
24145         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24146         (g77_pass, g77_fail, g77_finish, g77_exit,
24147         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24148
24149 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24150
24151         * g77.dg/fbackslash.f
24152         * g77.dg/fcase-preserve.f
24153         * g77.dg/ff90-1.f
24154         * g77.dg/ffixed-line-length-0.f
24155         * g77.dg/ffixed-line-length-132.f
24156         * g77.dg/ffixed-line-length-7.f
24157         * g77.dg/ffixed-line-length-72.f
24158         * g77.dg/ffixed-line-length-none.f
24159         * g77.dg/ffree-form-1.f
24160         * g77.dg/fno-backslash.f
24161         * g77.dg/fno-f90-1.f
24162         * g77.dg/fno-fixed-form-1.f
24163         * g77.dg/fno-onetrip.f
24164         * g77.dg/fno-typeless-boz.f
24165         * g77.dg/fno-underscoring.f
24166         * g77.dg/fno-vxt-1.f
24167         * g77.dg/fonetrip.f
24168         * g77.dg/ftypeless-boz.f
24169         * g77.dg/fugly-assumed.f
24170         * g77.dg/funderscoring.f
24171         * g77.dg/fvxt-1.f
24172
24173 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24174
24175         * objc.dg/fwd-proto-1.m: New.
24176         * objc.dg/local-decl-1.m: New.
24177         * objc.dg/naming-1.m: New.
24178         * objc.dg/naming-2.m: New.
24179         * objc.dg/proto-hier-1.m: New.
24180
24181 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24182
24183         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24184         largest-type elements to a struct makes its size grow.
24185
24186 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24187
24188         * g++.dg/abi/vthunk1.C: New test.
24189
24190 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24191
24192         * g++.dg/abi/vbase8-22.C: New test.
24193
24194 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24195
24196         * gcc.dg/cpp/macro8.c: New test.
24197
24198 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         * g++.dg/abi/vbase8-21.C: New test.
24201
24202 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24203
24204         * g++.dg/abi/vbase8-10.C: New test.
24205
24206 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24207
24208         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24209         ${tool}_set_ld_library_path.
24210         Changed caller.
24211         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24212         g++.exp.
24213
24214 2001-07-26  Stan Cox <scox@redhat.com>
24215
24216         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24217         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24218         gcc_exit, gcc_check_unsupported_p):
24219         Moved to gcc-deps.exp
24220         * gcc-deps.exp: New file.
24221
24222 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24223
24224         * g++.old-deja/g++.pt/defarg14.C: New test.
24225
24226 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24227
24228         * g++.old-deja/g++.other/lineno5.C: New test.
24229
24230 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24231
24232         * g++.old-deja/g++.pt/crash68.C: New test.
24233
24234 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24235
24236         * g++.old-deja/g++.other/crash42.C: New test.
24237
24238 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24239
24240         * gcc.dg/cpp/extratokens.c: Fix.
24241         * gcc.dg/cpp/skipping2.c: New tests.
24242
24243 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24244
24245         * gcc.c-torture/execute/20010724-1.c: New file.
24246         * gcc.c-torture/execute/20010724-1.x: New file.
24247
24248 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         * g++.old-deja/g++.other/cond7.C: New test.
24251
24252 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24253
24254         * g++.old-deja/g++.other/optimize4.C: New test.
24255
24256 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24257
24258         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24259
24260 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24261
24262         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24263         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24264         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24265         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24266
24267         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24268         bug report" message.
24269
24270         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24271         * g++.dg/ext/instantiate1.C: Move from old-deja.
24272
24273 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24274
24275         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24276         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24277         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24278         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24279
24280 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24281
24282         * gcc.c-torture/execute/20010723-1.c: New test.
24283
24284 2001-07-23  Ben Elliston  <bje@redhat.com>
24285
24286         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24287
24288 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24289
24290         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24291         i[34567]86-*-*.
24292         Delete handling of ieee_multilib_flags.
24293         Pass -mieee for alpha*-*-* and sh-*-*.
24294         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24295
24296 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24297
24298         Remove old-abi tests.
24299         * g++.old-deja/g++.mike/p11116.C: Remove.
24300         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24301
24302 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24303
24304         * g77.f-torture/compile/pr3743.f:  New test
24305
24306 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24307
24308         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24309
24310 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24311
24312         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24313         g++.old-deja/g++.pt/static6.C: Likewise.
24314         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24315         supports weak symbols.
24316
24317 2001-07-18  Andreas Jaeger  <aj@suse.de>
24318
24319         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24320         supported again.
24321
24322 2001-07-18  Andreas Jaeger  <aj@suse.de>
24323
24324         * gcc.dg/iftrap-1.c: Fix target line.
24325
24326 2001-07-17  Richard Henderson  <rth@redhat.com>
24327
24328         * gcc.c-torture/execute/20010717-1.c: New.
24329
24330 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24331
24332         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24333         tests.
24334
24335 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24336
24337         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24338
24339 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24340
24341         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24342         UAC_SIGBUS, UAC_NOPRINT definitions.
24343
24344 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24345
24346         * objc/execute/object_is_class.m: New test.
24347         * objc/execute/object_is_meta_class.m: New test.
24348
24349 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24350
24351         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24352         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24353
24354 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24355
24356         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24357         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24358
24359 2001-07-14  Richard Henderson  <rth@redhat.com>
24360
24361         * gcc.dg/iftrap-1.c: New.
24362
24363 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24364
24365         * g77.f-torture/execute/intrinsic77.f: New test.
24366
24367 2001-07-11  Janis Johnson <janis@us.ibm.com>
24368
24369         * gcc.misc-tests/gcov-3.c: New test.
24370
24371 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24372
24373         * gcc.c-torture/compile/20010711-1.c,
24374         * gcc.c-torture/compile/20010711-2.c: New tests.
24375
24376 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24377
24378         * gcc.c-torture/execute/20010711-1.c: New test.
24379
24380 2001-07-11  Ben Elliston  <bje@redhat.com>
24381
24382         * g++.old-deja/g++.other/enum5.C: New test.
24383
24384 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24385
24386         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24387         (g++-dg-prune): Call prune_gcc_output.
24388         * prune.exp: New file for prune_gcc_output.
24389         * lib/g++.exp, lib/gcc.exp: Load it.
24390
24391 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24392
24393         * gcc.c-torture/compile/20010701-1.c,
24394         g++.old-deja/g++.ext/attrib6.C: New tests.
24395
24396 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24397
24398         * gcc.c-torture/compile/20010706-1.c: New test.
24399
24400 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24401
24402         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24403
24404 2001-06-28  Stan Shebs  <shebs@apple.com>
24405
24406         * gcc.dg/pragma-darwin.c: New test.
24407
24408 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24409
24410         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24411         Solaris 2.[678] system.
24412
24413 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24414
24415         * gcc.dg/20010622-1.c: New test.
24416
24417 2001-06-18  Stan Shebs  <shebs@apple.com>
24418
24419         * objc.dg: New directory.
24420         * objc.dg/dg.exp: New file.
24421         * objc.dg/alias.m: New.
24422         * objc.dg/class-1.m: New.
24423         * objc.dg/class-2.m: New.
24424         * objc.dg/const-str-1.m: New.
24425         * objc.dg/const-str-2.m: New.
24426         * objc.dg/id-1.m: New.
24427         * objc.dg/method-1.m: New.
24428         * objc.dg/super-class-1.m: New.
24429         * lib/objc-dg.exp: New file.
24430
24431 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24432
24433         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24434         of label name.
24435
24436 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24437
24438         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24439
24440 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24441
24442         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24443         variable.
24444
24445 2001-06-12  Richard Henderson  <rth@redhat.com>
24446
24447         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24448
24449 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24450
24451         * g++.old-deja/g++.abi/vbase5.C: New test.
24452         * g++.old-deja/g++.abi/vbase6.C: New test.
24453         * g++.old-deja/g++.abi/vbase7.C: New test.
24454
24455 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24456
24457         * gcc.c-torture/compile/20010610-1.c: New test.
24458
24459 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24460
24461         * g++.old-deja/g++.abi/vbase4.C: New test.
24462
24463 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24464
24465         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24466         support %f for HC11/HC12 targets.
24467         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24468         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24469         on HC11/HC12 targets.
24470         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24471
24472 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24473
24474         * gcc.dg/wchar_t-1.c: New file.
24475         * gcc.dg/wint_t-1.c: Likewise.
24476
24477 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24478
24479         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24480
24481 2001-06-11  Richard Henderson  <rth@redhat.com>
24482
24483         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24484
24485 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24486
24487         * gcc.c-torture/compile/20010611-1.c: New test.
24488
24489 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24490
24491         * gcc.dg/c99-tag-1.c: Add more tests.
24492
24493 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24494
24495         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24496         representation on MN10300 and ARM/Thumb.
24497
24498 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24499
24500         * g77.f-torture/execute/20010610.f: New.
24501
24502 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24503
24504         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24505         names.
24506
24507 2001-06-09  Richard Henderson  <rth@redhat.com>
24508
24509         * gcc.c-torture/execute/ashrdi-1.c: New.
24510         * gcc.c-torture/execute/ashldi-1.c: New.
24511         * gcc.c-torture/execute/lshrdi-1.c: New.
24512
24513 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24514
24515         * objc/execute/load-3.m: Added. Check sending +load to categories,
24516         in addition to classes.
24517
24518 2001-06-08  Stan Shebs  <shebs@apple.com>
24519
24520         * objc/execute/load-2.m: New test.  From Nicola Pero
24521         <n.pero@mi.flashnet.it>.
24522
24523 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24524
24525         * gcc.c-torture/execute/20010605-2.c: New test.
24526
24527 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.old-deja/g++.abi/vbase2.C: New test.
24530         * g++.old-deja/g++.abi/vbase3.C: New test.
24531
24532 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24533
24534         * g++.old-deja/g++.pt/friend49.C: New test.
24535
24536 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24537
24538         * g++.old-deja/g++.ext/anon3.C: New test.
24539
24540 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24541
24542         * g++.old-deja/g++.other/conv7.C: New test.
24543
24544 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24545
24546         * gcc.c-torture/compile/20010605-2.c: New test.
24547
24548 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24549
24550         * gcc.c-torture/execute/20010604-1.c: New test.
24551
24552 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24553
24554         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24555
24556 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24557
24558         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24559         (g++_link_flags): Likewise.
24560         (g++_init): Pass gccpath's value to two previous functions.
24561
24562 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24563
24564         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24565         Ensure logfile entry matches exec command line.
24566
24567 2001-05-31  Richard Henderson  <rth@redhat.com>
24568
24569         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24570         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24571
24572 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24573
24574         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24575         compiler for irix6.2
24576
24577 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24578
24579         * g++.old-deja/g++.other/optimize3.C: New file.
24580
24581 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24582
24583         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24584         assemble.
24585
24586 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24587
24588         * g++.old-deja/g++.other/optimize2.C: New file.
24589
24590 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24591
24592         * gcc.c-torture/compile/20010518-2.c: New file.
24593         * gcc.c-torture/execute/20010518-1.c: New file.
24594         * gcc.c-torture/execute/20010518-2.c: New file.
24595
24596 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24597
24598         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24599
24600 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24601
24602         G++ no longer defines builtins that do not begin with __builtin.
24603         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24604         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24605         * g++.old-deja/g++.law/builtin1.C: Likewise.
24606         * g++.old-deja/g++.law/cvt2.C: Likewise.
24607         * g++.old-deja/g++.mike/net5.C: Likewise.
24608         * g++.old-deja/g++.other/builtins1.C: Likewise.
24609         * g++.old-deja/g++.other/builtins2.C: Likewise.
24610         * g++.old-deja/g++.other/builtins3.C: Likewise.
24611         * g++.old-deja/g++.other/builtins4.C: Likewise.
24612         * g++.old-deja/g++.other/inline8.C: Likewise.
24613         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24614
24615 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24616
24617         * g++.old-deja/g++.pt/using1.C: Adjust.
24618         * g++.old-deja/g++.pt/using2.C: New test.
24619
24620 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24621
24622         * gcc.dg/cpp/charconst.c: New tests.
24623         * gcc.dg/cpp/escape.c: New tests.
24624         * gcc.dg/cpp/escape-1.c: New tests.
24625         * gcc.dg/cpp/escape-2.c: New tests.
24626         * gcc.dg/cpp/ucs.c: New tests.
24627
24628 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24629
24630         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24631         native compiler for irix6.5.
24632
24633 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24634
24635         * lib/g++.exp (g++_include_flags): Use args to compute
24636         get_multilibs.
24637         (g++_link_flags): Likewise.
24638         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24639
24640 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24641
24642         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24643
24644 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24645
24646         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24647         this file.
24648
24649 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24650
24651         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24652         STACK_SIZE;
24653         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24654         to STACK_SIZE; Use it to define size of add_histo array.
24655         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24656         to STACK_SIZE.
24657         (f): Use GITT_SIZE to define size of gitt local table.
24658         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24659         to STACK_SIZE; Use it to define size of bytemem array.
24660
24661 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24662
24663         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24664         on 68HC11/HC12 due to the asm instruction.
24665         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24666         * gcc.c-torture/compile/920520-1.x: Likewise.
24667         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24668         on 68HC11/HC12 because the function is larger than 64K.
24669         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24670         on 68HC11/HC12 because the structure is too large.
24671
24672 2001-05-20  Richard Henderson  <rth@redhat.com>
24673
24674         * gcc.c-torture/execute/20010520-1.c: New.
24675
24676 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24677
24678         * g++.old-deja/g++.warn/compare1.C: New test.
24679         * gcc.dg/compare4.c: New test.
24680
24681 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24682
24683         * g++.old-deja/g++.other/optimize1.C: New test.
24684
24685 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24686
24687         * g++.old-deja/g++.pt/spec41.C: New test.
24688
24689 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24690
24691         * gcc.c-torture/compile/20010114-1.x: Remove.
24692
24693 2001-05-18  Stan Shebs  <shebs@apple.com>
24694
24695         * gcc.c-torture/compile/20010518-1.c: New test.
24696
24697 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24698
24699         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24700         * g++.old-deja/g++.pt/crash67.C: New test.
24701
24702 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24703
24704         * g++.old-deja/g++.other/debug9.C: New test.
24705
24706 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24707
24708         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24709
24710 2001-05-16  Jan Hubicka  <jh@suse.cz>
24711
24712         * gcc.c-torture/compile/20010516-1.c: New test.
24713
24714 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24715
24716         * g++.old-deja/g++.other/crash41.C: New test.
24717
24718 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.old-deja/g++.pt/crash66.C: New test.
24721
24722 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24723
24724         * g++.old-deja/g++.robertl/eb27.C: Convert.
24725
24726 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24727
24728         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24729         declaration being redundant.
24730
24731 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24732
24733         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24734
24735 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24736
24737         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24738
24739 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24740
24741         * lib/g++.exp: Use testsuite_flags.
24742
24743 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24744
24745         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24746
24747 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24748
24749         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24750
24751 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24752
24753         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24754
24755 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24756
24757         * gcc.c-torture/compile/20010313-1.c: New test.
24758
24759 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24760
24761         * gcc.dg/cpp/direct2.c: New test.
24762         * gccq.dg/cpp/direct2s.c: New test.
24763
24764         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24765
24766 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24767
24768         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24769         * g++.old-deja/g++.other/op3.C: Likewise.
24770
24771 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24772
24773         * gcc.dg/cpp/syshdr.h: New file.
24774         * gcc.dg/cpp/sysmac1.c: Update.
24775         * gcc.dg/cpp/sysmac2.c: Update.
24776
24777 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24778
24779         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24780
24781 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24782
24783         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24784         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24785
24786 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24787
24788         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24789
24790 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24791
24792         * lib/g++.exp (g++_include_flags): Don't use any special flags
24793         if TESTING_IN_BUILD_TREE is not defined.
24794         (g++_init): Use a plain 'c++' as the compiler if
24795         TESTING_IN_BUILD_TREEE is not defined.
24796
24797 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * g++.old-deja/g++.eh/catch13.C: New test.
24800         * g++.old-deja/g++.eh/catch14.C: New test.
24801
24802 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24803
24804         * gcc.dg/cpp/tr-define.c: New test.
24805
24806 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24807
24808         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24809         <stdlib.h>, not <malloc.h>.
24810
24811 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24812
24813         * g++.old-deja/g++.ns/template17.C: New test.
24814
24815 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         * g++.old-deja/g++.pt/ref4.C: New test.
24818
24819 2001-04-30  Richard Henderson  <rth@redhat.com>
24820
24821         * gcc.dg/20000724-1.c: Revert last change.
24822
24823 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24824
24825         * g77.f-torture/execute/20010430.f: New test.
24826
24827 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24828
24829         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24830
24831 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24832
24833         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24834
24835 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24836
24837         * g++.old-deja/g++.eh/crash6.C: New test.
24838
24839 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24840
24841         * g++.old-deja/g++.other/warn7.C: New test.
24842
24843 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24844
24845         * g++.old-deja/g++.other/defarg9.C: New test.
24846
24847 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24848
24849         * g77.f-torture/compile/20010426.f: New test.
24850         * g77.f-torture/execute/20010426.f: New test.
24851
24852 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24853
24854         * g77.f-torture/compile/20000629-1.x: Remove - error
24855         has been fixed.
24856
24857 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24858
24859         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24860         Tweak slightly to work with g++.dg framework.
24861         * g++.dg/special/ecos.exp: Run initp1.C test.
24862         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24863
24864         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24865         its linker doesn't give line numbers either.
24866         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24867
24868 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24869
24870         * g++.old-deja/g++.other/lex1.C: New test.
24871
24872 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24873
24874         * gcc.dg/noncompile/20010425-1.c: New test.
24875
24876 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24877
24878         * g++.old-deja/g++.pt/mangle2.C: New test.
24879
24880 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * gcc.dg/format/plus-1.c: New test.
24883
24884 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * gcc.dg/20010423-1.c: New test.
24887
24888 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24889
24890         * gcc.c-torture/execute/20010422-1.c: New test.
24891
24892 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24893
24894         * g++.old-deja/g++.ns/type2.C: New test.
24895
24896 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24897
24898         * g++.old-deja/g++.other/perf1.C: New test.
24899
24900 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24901
24902         * gcc.dg/c99-func-2.c: Remove xfail.
24903         * gcc.dg/c99-func-3.c: Remove xfail.
24904         * gcc.dg/c99-func-4.c: Remove xfail.
24905
24906 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24907
24908         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24909
24910 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24911
24912         * gcc.c-torture/compile/20010423-1.c: New test.
24913
24914 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24915
24916         * g++.old-deja/g++.pt/typename28.C: New test.
24917
24918 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24919
24920         * g++.old-deja/g++.abi/empty2.C: New test.
24921         * g++.old-deja/g++.abi/empty3.C: New test.
24922
24923 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24924
24925         * g++.old-deja/g++.other/comdat2.C: New test.
24926         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24927
24928 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24929
24930         * g++.old-deja/g++.other/overload14.C: New test.
24931
24932 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24933
24934         * g++.old-deja/g++.other/lookup23.C: New test.
24935
24936 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24937
24938         * gcc.c-torture/execute/20010403-1.c: New test.
24939
24940 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24941             Mark Mitchell  <mark@codesourcery.com>
24942
24943         * lib/old-dejagnu.exp: Don't delete output of executable.
24944         Add .exe suffix to executables.
24945
24946 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24947
24948         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24949
24950 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24951
24952         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24953
24954 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24957         * g++.old-deja/g++.abi/crash1.C: New test.
24958
24959 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * g++.old-deja/g++.other/crash40.C: New test.
24962
24963 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24964
24965         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24966
24967 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24968
24969         * g++.old-deja/g++.other/warn6.C: New test.
24970
24971 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24972
24973         * g++.old-deja/g++.robertl/eb42.C: Same.
24974
24975 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24976
24977         * gcc.dg/wtr-conversion-1.c: New testcase.
24978
24979 2001-04-10  Richard Henderson  <rth@redhat.com>
24980
24981         * g++.old-deja/g++.other/array5.C: New.
24982
24983 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24984
24985         * gcc.c-torture/execute/20010408-1.c: New test.
24986
24987 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24988
24989         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24990         headers and constructs.
24991         * g++.old-deja/g++.robertl/eb79.C: Same.
24992         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24993         * g++.old-deja/g++.robertl/eb73.C: Same.
24994         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24995         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24996         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24997         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24998         * g++.old-deja/g++.robertl/eb44.C: Same.
24999         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25000         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25001         * g++.old-deja/g++.robertl/eb39.C: Same.
25002         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25003         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25004         * g++.old-deja/g++.robertl/eb30.C: Same.
25005         * g++.old-deja/g++.robertl/eb3.C: Same.
25006         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25007         * g++.old-deja/g++.robertl/eb21.C: Same.
25008         * g++.old-deja/g++.robertl/eb15.C: Same.
25009         * g++.old-deja/g++.robertl/eb118.C: Same.
25010         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25011         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25012         * g++.old-deja/g++.robertl/eb109.C: Same.
25013         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25014         * g++.old-deja/g++.mike/rtti1.C: Same.
25015         * g++.old-deja/g++.mike/p658.C: Same.
25016         * g++.old-deja/g++.mike/net46.C: Same.
25017         * g++.old-deja/g++.mike/net34.C: Same.
25018         * g++.old-deja/g++.mike/memoize1.C: Same.
25019         * g++.old-deja/g++.mike/eh2.C: Same.
25020         * g++.old-deja/g++.law/weak.C: Same.
25021         * g++.old-deja/g++.law/visibility7.C: Same.
25022         * g++.old-deja/g++.law/visibility25.C: Same.
25023         * g++.old-deja/g++.law/visibility22.C: Same.
25024         * g++.old-deja/g++.law/visibility2.C: Same.
25025         * g++.old-deja/g++.law/visibility17.C: Same.
25026         * g++.old-deja/g++.law/visibility13.C: Same.
25027         * g++.old-deja/g++.law/visibility10.C: Same.
25028         * g++.old-deja/g++.law/visibility1.C: Same.
25029         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25030         * g++.old-deja/g++.law/vbase1.C: Same.
25031         * g++.old-deja/g++.law/operators32.C: Same.
25032         * g++.old-deja/g++.law/nest3.C: Same.
25033         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25034         * g++.old-deja/g++.law/except5.C (main): Same.
25035         * g++.old-deja/g++.law/cvt7.C (run): Same.
25036         * g++.old-deja/g++.law/cvt2.C: Same.
25037         * g++.old-deja/g++.law/cvt16.C: Same.
25038         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25039         * g++.old-deja/g++.law/ctors17.C (main): Same.
25040         * g++.old-deja/g++.law/ctors13.C: Same.
25041         * g++.old-deja/g++.law/ctors12.C (main): Same.
25042         * g++.old-deja/g++.law/ctors10.C: Same.
25043         * g++.old-deja/g++.law/code-gen5.C: Same.
25044         * g++.old-deja/g++.law/bad-error7.C: Same.
25045         * g++.old-deja/g++.law/arm9.C: Same.
25046         * g++.old-deja/g++.law/arm12.C: Same.
25047         * g++.old-deja/g++.law/arg8.C: Same.
25048         * g++.old-deja/g++.law/arg1.C: Same.
25049         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25050         * g++.old-deja/g++.jason/template31.C: Same.
25051         * g++.old-deja/g++.jason/template24.C (main): Same.
25052         * g++.old-deja/g++.jason/2371.C: Same.
25053         * g++.old-deja/g++.eh/new2.C: Same.
25054         * g++.old-deja/g++.eh/new1.C: Same.
25055         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25056         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25057         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25058         * g++.old-deja/g++.brendan/crash62.C: Same.
25059         * g++.old-deja/g++.brendan/crash52.C: Same.
25060         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25061         * g++.old-deja/g++.brendan/crash38.C: Same.
25062         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25063         * g++.old-deja/g++.brendan/copy9.C: Same.
25064
25065 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25066
25067         * gcc.c-torture/execute/20001203-2.c (memset):
25068         Count argument is of type __SIZE_TYPE__.
25069
25070 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25071
25072         * gcc.c-torture/compile/20010404-1.c: New test.
25073
25074 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25075
25076         * gcc.c-torture/compile/20010326-1.c: New test.
25077
25078 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25079
25080         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25081         peculiarities of the SH.
25082         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25083
25084 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25085
25086         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25087         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25088         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25089
25090 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25091
25092         * g77.f-torture/compile/20010321-1.f: New test.
25093
25094 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.c-torture/compile/20010329-1.c: New test.
25097
25098 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25099
25100         * gcc.c-torture/execute/20010329-1.c: New test.
25101
25102 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25103
25104         * g++.old-deja/g++.other/eh4.C: Fix typo.
25105
25106 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25107
25108         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25109
25110 2001-03-28  Philip Blundell  <philb@gnu.org>
25111
25112         * gcc.c-torture/compile/20010328-1.c: New test.
25113
25114 2001-03-27  Richard Henderson  <rth@redhat.com>
25115
25116         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25117         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25118
25119 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25120
25121         * gcc.c-torture/compile/20010327-1.c: New test.
25122
25123 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         * g++.old-deja/g++.other/friend12.C: New test.
25126         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25127         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25128
25129 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25130
25131         * gcc.c-torture/execute/20010325-1.c: New test.
25132
25133 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25134
25135         * g++.old-deja/g++.other/mangle3.C: New test.
25136
25137 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25138
25139         * g++.old-deja/g++.other/anon8.C: New test.
25140
25141 2001-03-20  Philip Blundell  <philb@gnu.org>
25142
25143         * gcc.c-torture/compile/20010320-1.c: New test.
25144
25145 2001-03-17  Richard Henderson  <rth@redhat.com>
25146
25147         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25148
25149 2001-03-15  Geoff Keating  <geoff@redhat.com>
25150
25151         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25152         tests on AIX.
25153
25154 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25155
25156         * g++.old-deja/g++.other/eh4.C: New test.
25157
25158 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25159
25160         * gcc.dg/cpp/mi1.c: Update.
25161
25162 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25163
25164         * g++.old-deja/g++.other/regstack.C: New test.
25165
25166 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25167
25168         * g++.old-deja/g++.other/ref4.C: New test.
25169
25170 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25171
25172         * objc/execute/va_method.m: Added.
25173         * objc/execute/IMP.m: Added.
25174         * objc/execute/_cmd.m: Added.
25175         * objc/execute/accessing_ivars.m: Added.
25176         * objc/execute/class-1.m: Added.
25177         * objc/execute/class-10.m: Added.
25178         * objc/execute/class-11.m: Added.
25179         * objc/execute/class-12.m: Added.
25180         * objc/execute/class-13.m: Added.
25181         * objc/execute/class-14.m: Added.
25182         * objc/execute/class-2.m: Added.
25183         * objc/execute/class-3.m: Added.
25184         * objc/execute/class-4.m: Added.
25185         * objc/execute/class-5.m: Added.
25186         * objc/execute/class-6.m: Added.
25187         * objc/execute/class-7.m: Added.
25188         * objc/execute/class-8.m: Added.
25189         * objc/execute/class-9.m: Added.
25190         * objc/execute/class-tests-1.h
25191         * objc/execute/class-tests-2.h
25192         * objc/execute/compatibility_alias.m: Added.
25193         * objc/execute/encode-1.m: Added.
25194         * objc/execute/formal_protocol-1.m: Added.
25195         * objc/execute/formal_protocol-2.m: Added.
25196         * objc/execute/formal_protocol-3.m: Added.
25197         * objc/execute/formal_protocol-4.m: Added.
25198         * objc/execute/formal_protocol-5.m: Added.
25199         * objc/execute/formal_protocol-6.m: Added.
25200         * objc/execute/formal_protocol-7.m: Added.
25201         * objc/execute/informal_protocol.m: Added.
25202         * objc/execute/initialize.m: Added.
25203         * objc/execute/load.m: Added.
25204         * objc/execute/many_args_method.m: Added.
25205         * objc/execute/nested-3.m: Added.
25206         * objc/execute/no_clash.m: Added.
25207         * objc/execute/private.m: Added.
25208         * objc/execute/redefining_self.m: Added.
25209         * objc/execute/root_methods.m: Added.
25210         * objc/execute/selector-1.m: Added.
25211         * objc/execute/static-1.m: Added.
25212         * objc/execute/static-2.m: Added.
25213         * objc/execute/va_method.m: Added.
25214
25215 2001-03-10  Richard Henderson  <rth@redhat.com>
25216
25217         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25218
25219 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25220
25221         * g++.old-deja/g++.other/crash31.C: XFAIL.
25222         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25223         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25224         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25225         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25226         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25227
25228 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25229
25230         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25231
25232 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25233
25234         * gcc.dg/20000724-1.c: Don't use multiline strings.
25235
25236 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25237
25238         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25239         result of -cString against what we expect it to be; don't just
25240         print it out for no one to read.
25241
25242         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25243         Based on testcases provided by Nicola Pero.
25244
25245 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25246
25247         * gcc.dg/cpp/macro7.c: New test.
25248
25249 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25250
25251         * gcc.dg/cpp/multiline.c: Update.
25252
25253 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25254
25255         * g++.old-deja/g++.other/enum3.C: New test.
25256
25257 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         * g++.old-deja/g++.other/pod1.C: New test.
25260
25261 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25262
25263         * g++.old-deja/g++.ext/overload1.C: New test.
25264
25265 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25266
25267         * g++.old-deja/g++.pt/using1.C: New test.
25268
25269 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25270
25271         * g++.old-deja/g++.other/using9.C: New test.
25272
25273 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25274
25275         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25276
25277         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25278
25279 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25280
25281         * g++.old-deja/g++.ext/realpt1.C: Remove.
25282
25283 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25286
25287 2001-02-26  Will Cohen  <wcohen@redhat.com>
25288
25289         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25290
25291 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25292
25293         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25294         templatized constructors.
25295
25296 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25297
25298         * gcc.c-torture/execute/20010224-1.c: New test.
25299
25300 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * gcc.c-torture/execute/20010222-1.c: New test.
25303
25304 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25305
25306         * g++.old-deja/g++.other/inline20.C: New test.
25307
25308 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25309
25310         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25311
25312 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25313
25314         * g++.old-deja/g++.other/lookup22.C: New test.
25315
25316 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25317
25318         * g77.dg: New directory.
25319         * g77.dg/20010216-1.f: New test case.
25320         * g77.dg/dg.exp: New driver.
25321         * lib/g77-dg.exp: New driver library.
25322
25323 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25324
25325         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25326
25327 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25328
25329         * g++.old-deja/g++.other/decl9.C: New test.
25330
25331 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25332
25333         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25334         not need <string> and also tests the initialization at runtime.
25335
25336 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25337
25338         * gcc.c-torture/execute/longlong.c: New test.
25339
25340 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25341
25342         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25343
25344 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25345
25346         * gcc.c-torture/execute/920302-1.c (execute):
25347         Change argument type to short.
25348
25349 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25350
25351         * g++.old-deja/g++.pt/deduct6.C: New test.
25352
25353 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25354
25355         * g++.old-deja/g++.pt/deduct5.C: New test.
25356
25357 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * gcc.c-torture/execute/20010209-1.c: New test.
25360
25361 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25362
25363         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25364
25365 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25366
25367         * g++.dg/vtgc1.C: Update for new ABI.
25368
25369         * consistency.vlad: New directory, 1665 files.
25370
25371 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25372
25373         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25374         return type.
25375         * gcc.dg/cpp/digraphs.c: Declare puts.
25376
25377 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25378
25379         * g++.old-deja/g++.other/warn5.C: New test.
25380
25381 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25382
25383         * g++.old-deja/g++.pt/spec40.C: New test.
25384
25385 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25386
25387         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25388         case.
25389         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25390
25391 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25392
25393         * gcc.c-torture/compile/20010209-1.c: New test.
25394
25395 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25396
25397         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25398         excess errors message but not if it crashes.
25399         * g++.old-deja/g++.other/crash27.C: Likewise.
25400         * g++.old-deja/g++.other/crash28.C: Likewise.
25401         * g++.old-deja/g++.other/crash30.C: Likewise.
25402         * g++.old-deja/g++.other/crash32.C: Likewise.
25403         * g++.old-deja/g++.other/crash35.C: Likewise.
25404         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25405
25406 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25407
25408         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25409         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25410         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25411         g77.f-torture/execute/execute.exp,
25412         g77.f-torture/noncompile/noncompile.exp,
25413         gcc.c-torture/execute/execute.exp,
25414         gcc.c-torture/execute/memcheck/memcheck.exp,
25415         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25416         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25417         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25418         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25419         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25420         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25421         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25422         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25423         Remove bug reporting instructions with ancient email addresses.
25424
25425 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25426
25427         * gcc.dg/20010202-1.c: New test.
25428         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25429
25430 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25431
25432         * g++.dg/stdbool-if.C: New test.
25433
25434 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25435
25436         * objc/execute/fdecl.m: Added main().
25437
25438 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25439
25440         * gcc.c-torture/execute/20010206-1.c: New test.
25441
25442 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25443
25444         * gcc.dg/cpp/avoidpaste1.c: Update.
25445
25446 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25447
25448         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25449         Pero <nicola@brainstorm.co.uk>.
25450         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25451
25452 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         * g++.old-deja/g++.pt/spec39.C: New test.
25455
25456 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25457
25458         * gcc.c-torture/compile/20010202-1.c: New test.
25459
25460 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * g++.old-deja/g++.abi/primary2.C: New test.
25463         * g++.old-deja/g++.abi/primary3.C: New test.
25464         * g++.old-deja/g++.abi/primary4.C: New test.
25465         * g++.old-deja/g++.abi/primary5.C: New test.
25466         * g++.old-deja/g++.abi/vtable3.h: New test.
25467         * g++.old-deja/g++.abi/vtable3a.C: New test.
25468         * g++.old-deja/g++.abi/vtable3b.C: New test.
25469         * g++.old-deja/g++.abi/vtable3c.C: New test.
25470         * g++.old-deja/g++.abi/vtable3d.C: New test.
25471         * g++.old-deja/g++.abi/vtable3e.C: New test.
25472         * g++.old-deja/g++.abi/vtable3f.C: New test.
25473         * g++.old-deja/g++.abi/vtable3g.C: New test.
25474         * g++.old-deja/g++.abi/vtable3h.C: New test.
25475         * g++.old-deja/g++.abi/vtable3i.C: New test.
25476         * g++.old-deja/g++.abi/vtable3j.C: New test.
25477         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25478
25479 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25480
25481         * g++.old-deja/g++.other/anon6.C: New test.
25482         * g++.old-deja/g++.other/anon7.C: New test.
25483
25484 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25485
25486         * gcc.dg/cpp/avoidpaste2.c: New tests.
25487
25488 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25491
25492 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25493
25494         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25495         DECIMAL_DIG cases for Irix."
25496
25497 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25498
25499         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25500
25501 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25502
25503         * gcc.dg/c99-tag-1.c: New test.
25504
25505 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25506
25507         * gcc.dg/cpp/tr-warn1.c: Add tests.
25508
25509 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25510
25511         * gcc.dg/cpp/avoidpaste1.c: Update.
25512         * gcc.dg/cpp/paste4.c: Update.
25513
25514 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25515
25516         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25517         cases for Irix.
25518
25519 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25520
25521         * g++.old-deja/g++.other/inline19.C: New test.
25522
25523 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25524
25525         * gcc.dg/Wlarger-than.c: New test.
25526
25527 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25528
25529         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25530
25531 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * gcc.c-torture/execute/20010129-1.c: New test.
25534         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25535
25536 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25537
25538         * gcc.dg/cpp/avoidpaste1.c: Test case.
25539
25540 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25541
25542         * g++.old-deja/g++.other/inline18.C: New test.
25543
25544 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25545
25546         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25547         and __builtin_putchar.
25548
25549 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25550
25551         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25552         tests.
25553
25554 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25555
25556         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25557         floating point number rounding mode to round to the nearest
25558         representable mode.
25559
25560 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25561
25562         * g++.old-deja/g++.other/mangle2.C: New test.
25563
25564 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25565
25566         * gcc.c-torture/compile/20010124-1.c: New test.
25567
25568 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25569
25570         * g++.old-deja/g++.pt/spec38.C: New test.
25571
25572 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25573
25574         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25575         "Build don't run".
25576
25577 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25578
25579         * gcc.c-torture/execute/20010123-1.c: New test.
25580
25581 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25582
25583         * g++.old-deja/g++.pt/spec37.C: New test.
25584
25585 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25586
25587         * g++.old-deja/g++.pt/overload14.C: New test.
25588
25589 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25590
25591         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25592         __builtin_return_address.
25593
25594 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25595
25596         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25597         * g++.old-deja/g++.pt/spec35.C: New test.
25598         * g++.old-deja/g++.pt/spec36.C: New test.
25599
25600 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25601
25602         * gcc.c-torture/compile/20010118-1.c: New test.
25603
25604 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25605
25606         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25607
25608 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25609
25610         * gcc.c-torture/execute/20010119-1.c: New test.
25611
25612 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25613
25614         * g++.old-deja/g++.other/vbase5.C: New test.
25615
25616 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25617
25618         * gcc.c-torture/execute/20010118-1.c: New test.
25619
25620 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25621
25622         * g++.old-deja/g++.pt/deduct3.C: New test.
25623
25624 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25625
25626         * g++.old-deja/g++.pt/spec34.C: New test.
25627
25628 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25629
25630         * g77.f-torture/compile/20000601-2.f: New test.
25631
25632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25633
25634         * g++.old-deja/g++.other/init17.C: New test.
25635
25636 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25637
25638         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25639
25640 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25641
25642         * g++.old-deja/g++.pt/unify8.C: New test.
25643
25644 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25645
25646         * g++.old-deja/g++.abi/vbase1.C: New test.
25647
25648 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25649
25650         * g++.old-deja/g++.pt/crash65.C: New test.
25651
25652 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25653
25654         * gcc.dg/cpp/assembl2.S: New test case.
25655
25656 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25657
25658         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25659         are supported.
25660
25661 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25662
25663         * g++.old-deja/g++.other/builtins1.C: New test.
25664         * g++.old-deja/g++.other/builtins2.C: Likewise.
25665         * g++.old-deja/g++.other/builtins3.C: Likewise.
25666         * g++.old-deja/g++.other/builtins4.C: Likewise.
25667
25668 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25669
25670         * gcc.c-torture/compile/20010117-1.c: New test.
25671         * gcc.c-torture/compile/20010117-2.c: New test.
25672
25673 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25674
25675         * g77.f-torture/execute/20010116.[fx]: New test,
25676         XFAIL on i?86-*-*.
25677         * g77.f-torture/compile/20010115.f: Indicate it's
25678         a test for PR fortran/1636.
25679
25680 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25681
25682         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25683
25684 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25685
25686         * g77.f-torture/compile/20010115.f: New test.
25687
25688 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25689
25690         * g++.old-deja/g++.pt/nontype5.C: New test.
25691
25692 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25693
25694         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25695         have an equivalent working one below it.
25696
25697 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25698
25699         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25700         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25701
25702 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25703
25704         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25705         message containing "init_priority".
25706         (conpr-2.C): Likewise.
25707         (conpr-3.C): Likewise.
25708         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25709
25710 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25711
25712         * gcc.c-torture/execute/20010114-2.c: New test.
25713
25714 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25715
25716         * gcc.c-torture/compile/20010114-1.c: New test.
25717         * gcc.c-torture/compile/20010114-1.x: Xfail.
25718         * gcc.c-torture/compile/20010114-2.c: New test.
25719         * gcc.c-torture/execute/20010114-1.c: New test.
25720         * gcc.dg/trunc-1.c: New test.
25721         * gcc.dg/uninit-B.c: New test.
25722
25723 2001-01-13  Nick Clifton  <nickc@redhat.com>
25724
25725         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25726         target.
25727
25728 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25729
25730         * gcc.c-torture/compile/20010113-1.c: New test.
25731
25732 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25733
25734         * gcc.c-torture/compile/20001212-1.c: New test.
25735
25736 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25737
25738         * gcc.dg/cpp/widestr1.c: Update.
25739         * gcc.dg/cpp/prag-imp.c: Remove.
25740
25741 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25742
25743         * gcc.c-torture/execute/20000801-3.x: Remove.
25744         * gcc.dg/c90-init-1.c: New test.
25745         * gcc.dg/c99-init-1.c: New test.
25746         * gcc.dg/c99-init-2.c: New test.
25747         * gcc.dg/gnu99-init-1.c: New test.
25748
25749 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25750
25751         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25752         testing that no relevant ones were found.
25753
25754 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25755
25756         * g++.old-deja/g++.pt/cast2.C: New test.
25757
25758 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25759
25760         * g++.old-deja/g++.pt/friend47.C: New test.
25761
25762 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25763
25764         * g++.old-deja/g++.pt/instantiate13.C: New test.
25765
25766 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25767
25768         * g++.old-deja/g++.other/defarg7.C: New test.
25769         * g++.old-deja/g++.other/defarg8.C: New test.
25770
25771 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25772
25773         * g++.old-deja/g++.pt/crash64.C: New test.
25774
25775 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25776
25777         * g++.old-deja/g++.pt/crash63.C: New test.
25778
25779 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25780
25781         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25782
25783 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25784
25785         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25786
25787 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25788
25789         * g++.old-deja/g++.pt/error3.C: New test.
25790
25791 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25792
25793         * g++.old-deja/g++.other/crash39.C: New test.
25794
25795 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25796
25797         * g++.old-deja/g++.other/vbase4.C: New test.
25798
25799 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25800
25801         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25802         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25803         * gcc.dg/special/special.exp: New test driver which will check
25804         for alias support for the above test.
25805
25806 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25807
25808         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25809         problems on small machines.
25810         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25811         parameterize.
25812
25813 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25814
25815         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25816         mips.
25817         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25818
25819 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         * g++.old_deja/g++.pt/using8.C: New test.
25822
25823 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25824
25825         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25826
25827 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25828
25829         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25830         where a failure is expected.
25831         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25832
25833 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25834
25835         * g++.old_deja/g++.pt/instantiate12.C: New test.
25836
25837 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25838
25839         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25840         start of structs.
25841         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25842         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25843         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25844         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25845         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25846         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25847         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25848         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25849         * g++.old-deja/g++.eh/spec6.C: Likewise.
25850         * g++.old-deja/g++.jason/crash3.C: Likewise.
25851         * g++.old-deja/g++.law/ctors11.C: Likewise.
25852         * g++.old-deja/g++.law/ctors17.C: Likewise.
25853         * g++.old-deja/g++.law/ctors5.C: Likewise.
25854         * g++.old-deja/g++.law/ctors9.C: Likewise.
25855         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25856         * g++.old-deja/g++.mike/net22.C: Likewise.
25857         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25858         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25859         * g++.old-deja/g++.mike/virt3.C: Likewise.
25860         * g++.old-deja/g++.niklas/t128.C: Likewise.
25861         * g++.old-deja/g++.other/anon4.C: Likewise.
25862         * g++.old-deja/g++.other/using1.C: Likewise.
25863         * g++.old-deja/g++.other/warn3.C: Likewise.
25864         * g++.old-deja/g++.pt/t37.C: Likewise.
25865         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25866         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25867
25868 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25869
25870         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25871
25872 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25873
25874         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25875
25876 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25877
25878         * gcc.c-torture/compile/20010107-1.c: New test.
25879
25880 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25881
25882         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25883
25884 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25885
25886         * gcc.dg/format/format.h: New file.
25887         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25888         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25889         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25890         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25891         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25892         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25893         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25894         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25895         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25896         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25897         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25898         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25899         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25900         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25901         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25902         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25903         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25904         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25905         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25906         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25907         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25908         instead of declaring standard types, macros and functions in each
25909         test.
25910
25911 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25912
25913         * gcc.c-torture/execute/20010106-1.c: New test.
25914
25915 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25916
25917         * gcc.dg/format/format.exp: New file.
25918         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25919         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25920         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25921         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25922         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25923         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25924         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25925         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25926         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25927         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25928         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25929         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25930         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25931         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25932         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25933         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25934         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25935         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25936         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25937         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25938         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25939         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25940         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25941         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25942         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25943         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25944         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25945         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25946         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25947         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25948         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25949         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25950         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25951         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25952         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25953         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25954         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25955         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25956         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25957         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25958         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25959         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25960
25961 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25962
25963         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25964         account.
25965
25966 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25967
25968         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25969
25970 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25971
25972         * g++.old-deja/g++.pt/crash62.C: New test.
25973
25974 2001-01-04  Richard Henderson  <rth@redhat.com>
25975
25976         * gcc.dg/20000926-1.c: Update expected warnings.
25977         * gcc.dg/array-2.c: Likewise.
25978         * gcc.dg/array-4.c: Also validate flexible array members.
25979         * gcc.dg/c99-flex-array-1.c: New.
25980
25981 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25982
25983         * gcc.c-torture/compile/20001222-1.x: Remove.
25984
25985 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25986
25987         * gcc.c-torture/execute/built-in-setjmp.c: New.
25988
25989 2001-01-03  Richard Henderson  <rth@redhat.com>
25990
25991         * gcc.dg/940510-1.c: Update expected error wording.
25992         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25993
25994 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25995
25996         * lib/target-supports.exp (check_alias_available): Modified to
25997         indicate aliases not supported if only weak aliases are supported.
25998
25999 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26000
26001         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26002         Turn on cmpstrsi checks for __pj__ and __i370__.
26003
26004 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26005
26006         * g++.old-deja/g++.other/virtual11.C: New test.
26007
26008 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26011
26012 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26013
26014         * gcc.c-torture/compile/20010102-1.c: New test.
26015
26016 2001-01-02  Andreas Jaeger  <aj@suse.de>
26017
26018         * gcc.dg/noreturn-3.c: New test.
26019
26020         * gcc.dg/noreturn-4.c: New test.
26021
26022 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26023
26024         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26025         __builtin_fputc and __builtin_fwrite.
26026
26027 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26028
26029         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26030         signed char, not default char.
26031
26032 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26033
26034         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26035
26036 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26037
26038         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26039
26040 2000-12-29  Richard Henderson  <rth@redhat.com>
26041
26042         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26043         (__cyg_profile_func_exit): Define.
26044
26045 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26046
26047         * g++.dg/vtgc1.C: New test.
26048
26049 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26050
26051         * gcc.dg/noncompile/20001228-1.c: New test.
26052
26053         * gcc.dg/20001228-1.c: New test.
26054
26055         * gcc.c-torture/execute/20001228-1.c: New test.
26056
26057 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26058
26059         * gcc.dg/format-strfmon-1.c: New test.
26060
26061 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26062
26063         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26064         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26065         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26066         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26067         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26068         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26069         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26070         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26071         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26072         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26073         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26074         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26075         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26076
26077         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26078         * gcc.c-torture/execute/string-opt-4.c: Test index.
26079
26080 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26081
26082         * gcc.c-torture/compile/20001226-1.c: New test.
26083
26084 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26085
26086         * gcc.c-torture/compile/20001222-1.c: New test.
26087         * gcc.c-torture/compile/20001222-1.x: Xfail.
26088
26089 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26090
26091         * gcc.c-torture/execute/comp-goto-2.c: New test.
26092
26093 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26094
26095         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26096         Use long types if __INT_MAX__ is 32767.
26097         (main): Use cast to (sint32 *) when poking 88 into a_page.
26098
26099         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26100
26101 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26102
26103         * gcc.c-torture/compile/20001221-1.c: New test.
26104         * gcc.c-torture/execute/20001221-1.c: New test.
26105
26106 2000-12-20  Richard Henderson  <rth@redhat.com>
26107
26108         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26109         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26110
26111 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26112
26113         * gcc.dg/compare3.c: New test.
26114
26115 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26116
26117         * gcc.dg/format-warnll-1.c: New test.
26118
26119 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26120
26121         * gcc.dg/cpp/cmdlne-P.c: New test.
26122
26123 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26124
26125         * gcc.c-torture/execute/builtin-abs-1.c,
26126         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26127
26128 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26129
26130         * gcc.dg/cpp/multiline.c: New test.
26131
26132 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26133
26134         * g++.old-deja/g++.other/syshdr1.C: Update.
26135         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26136
26137 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26138
26139         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26140
26141 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26142
26143         * g++.old-deja/g++.pt/ttp65.C: New test.
26144
26145 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26146
26147         * g++.old-deja/g++.pt/ttp64.C: New test.
26148
26149 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26150
26151         * g++.old-deja/g++.pt/spec33.C: New test.
26152
26153 2000-12-14  Catherine Moore  <clm@redhat.com>
26154
26155         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26156         * gcc.c-torture/execute/920612-2.c: Likewise.
26157         * gcc.c-torture/execute/920428-2.c: Likewise.
26158         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26159         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26160
26161 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26162
26163         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26164         * gcc.dg/pack-test-2.c: Likewise.
26165
26166 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26167
26168         Tests by Zack Weinberg <zackw@stanford.edu>.
26169
26170         * gcc.dg/cpp/defined.c: Update.
26171         * gcc.dg/cpp/defined_trad.c: New tests.
26172
26173 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26174
26175         * gcc.dg/cpp/trad-direct.c: Update.
26176
26177 2000-12-11  Neil Booth  <neilb@earthling.net>
26178
26179         * gcc.dg/cpp/defined_trad.c
26180
26181 2000-12-11  Neil Booth  <neilb@earthling.net>
26182
26183         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26184
26185 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26186
26187         * gcc.dg/format-miss-2.c: New test.
26188
26189 2000-12-09  Neil Booth  <neilb@earthling.net>
26190
26191         * gcc.dg/cpp/lineflags.c: New tests.
26192         * gcc.dg/cpp/poison.c: Update.
26193         * gcc.dg/cpp/redef2.c: Update.
26194         * gcc.dg/cpp/skipping.c: New test.
26195
26196 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26197
26198         * g++.old-deja/g++.other/eh3.C: New testcase.
26199
26200 2000-12-07  Neil Booth  <neilb@earthling.net>
26201
26202         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26203         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26204         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26205         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26206         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26207         Update.
26208
26209 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26210
26211         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26212         __SIZE_TYPE__ instead of int for type of integers cast to
26213         pointers.
26214
26215 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26216
26217         * g++.old-deja/g++.other/cleanup4.C: New test.
26218
26219 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26220
26221         * format-sec-1.c: New test.
26222
26223 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26224
26225         * gcc.dg/format-nonlit-3.c: New test.
26226
26227 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26228
26229         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26230         through a null pointer.
26231
26232 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26233
26234         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26235         * g++.old-deja/g++.pt/partial4.C: New test.
26236
26237 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26238
26239         * gcc.c-torture/execute/ieee/hugeval.x: New.
26240
26241 2000-12-06  Neil Booth  <neilb@earthling.net>
26242
26243         * gcc.dg/cpp/backslash2.c: New tests.
26244
26245 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26246
26247         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26248         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26249
26250 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26251
26252         * gcc.c-torture/execute/20001203-2.c: New testcase.
26253
26254 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26255
26256         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26257         * g++.old-deja/g++.other/virtual10.C: New test.
26258
26259 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26260
26261         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26262
26263 2000-12-05  Richard Henderson  <rth@redhat.com>
26264
26265         * gcc.c-torture/compile/20001205-1.c: New.
26266
26267 2000-12-04  Neil Booth  <neilb@earthling.net>
26268
26269         * g++.old-deja/g++.other/virtual9.C: New test.
26270         * g++.old-deja/g++.pt/crash61.C: New test.
26271         * gcc.c-torture/execute/loop-9.c: New test.
26272
26273 2000-12-04  Neil Booth  <neilb@earthling.net>
26274
26275         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26276         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26277         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26278         * gcc.dg/cpp/extratokens.c: ...here.
26279
26280 2000-12-04  Neil Booth  <neilb@earthling.net>
26281
26282         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26283         New tests.
26284
26285 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26286
26287         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26288         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26289
26290 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26291
26292         * gcc.c-torture/execute/20001203-1.c: New test.
26293
26294 2000-12-03  Neil Booth  <neilb@earthling.net>
26295
26296         * gcc.dg/cpp/macro6.c: New test cases.
26297
26298 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26299
26300         * gcc.c-torture/execute/string-opt-9.c: New test.
26301         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26302         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26303         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26304
26305         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26306         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26307
26308 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26309
26310         * gcc.dg/cpp/if-6.c: New testcase.
26311
26312         * gcc.dg/20001201-1.c: New testcase.
26313
26314 2000-12-02  Neil Booth  <neilb@earthling.net>
26315
26316         * g++.old-deja/g++.other/externC4.C,
26317         g++.old-deja/g++.other/friend10.C: New tests.
26318
26319 2000-12-02  Neil Booth  <neilb@earthling.net>
26320
26321         * g++.old-deja/g++.other/instan2.C
26322         * g++.old-deja/g++.other/instan3.C: New test.
26323
26324 2000-12-02  Neil Booth  <neilb@earthling.net>
26325
26326         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26327         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26328         gnuc99.c,gnuc99-pedantic.c: New tests.
26329
26330 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26331
26332         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26333         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26334
26335 2000-12-01  Neil Booth  <neilb@earthling.net>
26336
26337         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26338         * gcc.dg/cpp/poison.c: Update.
26339         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26340
26341 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26342
26343         * g77.f-torture/execute/20001201.f: New test.
26344
26345 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26346
26347         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26348
26349 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26350
26351         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26352
26353 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26354
26355         * g++.old-deja/g++.other/cast6.C: New test.
26356
26357 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26358
26359         * gcc.c-torture/execute/20001130-2.c: New testcase.
26360
26361 2000-11-30  Richard Henderson  <rth@redhat.com>
26362
26363         * gcc.c-torture/execute/20001130-1.c: New test.
26364
26365 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26366
26367         * g++.old-deja/g++.other/op3.C: New test.
26368
26369 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26370
26371         * g++.old-deja/g++.other/op2.C: New test.
26372
26373 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26374
26375         * g++.old-deja/g++.other/crash38.C: New test.
26376
26377 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26378
26379         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26380
26381 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26382
26383         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26384         tests.
26385         * gcc.c-torture/execute/string-opt-6.c: New test.
26386
26387         * gcc.dg/20001117-1.c: Add main.
26388
26389 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26390
26391         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26392         Move from here ...
26393         * gcc.dg/940510-1.c: ... to here.
26394
26395         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26396         zero-size arrays in toplevel structures.
26397
26398 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26399
26400         * gcc.c-torture/execute/loop-8.c: New test.
26401
26402 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26403
26404         * g++.old-deja/g++.other/base1.C: New test.
26405
26406 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26407
26408         * g++.old-deja/g++.other/parse2.C: New test.
26409
26410 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26411
26412         * g++.old-deja/g++.pt/incomplete1.C: New test.
26413
26414 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         * g++.old-deja/g++.other/friend9.C: New test.
26417
26418 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26419
26420         * gcc.dg/20001127-1.c: New test.
26421
26422 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26423
26424         * g++.old-deja/g++.pt/friend46.C: New test.
26425
26426 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26427
26428         * g++.old-deja/g++.other/ptrmem8.C: New test.
26429
26430 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26431
26432         * gcc.c-torture/execute/string-opt-7.c: New test.
26433         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26434
26435 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26436
26437         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26438         instead of 'mkcheck 2'.
26439
26440 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26441
26442         * gcc.c-torture/execute/memcheck/driver.c,
26443         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26444         C9X references to refer to C99.
26445
26446 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26447
26448         * gcc.dg/ultrasp3.c: New test.
26449
26450 2000-11-25  Neil Booth  <neilb@earthling.net>
26451
26452         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26453
26454 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26455
26456         * gcc.c-torture/compile/20001123-2.c: New.
26457
26458 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26459
26460         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26461
26462 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26463
26464         * gcc.dg/sequence-point-1.c: Add some new tests.
26465         * gcc.c-torture/execute/20001124-1.c: New test.
26466
26467 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26468
26469         * g++.old-deja/g++.other/vaarg4.C: New test.
26470         * gcc.c-torture/compile/20001123-1.c: New test.
26471
26472 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * g++.other/crash24.C: Adjust and remove XFAIL.
26475         * g++.other/crash37.C: New test.
26476
26477 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26478
26479         * g++.old-deja/g++.pt/instantiate9.C: New test.
26480
26481 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26482
26483         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26484         new ABI, too.
26485
26486         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26487         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26488
26489 2000-11-22  Neil Booth  <neilb@earthling.net>
26490
26491         * gcc.dg/cpp/Wtrigraphs.c: New test.
26492
26493 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26494
26495         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26496
26497 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26498
26499         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26500
26501 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26502
26503         * lib/gcc-dg.exp: load_lib scanasm.exp.
26504         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26505         * lib/g++-dg.exp: load_lib scanasm.exp.
26506         * lib/scanasm.exp: New.
26507         (scan-assembler, scan-assembler-not): Add optional arguments to
26508         test name, or if not present, the pattern name.
26509         (scan-assembler-dem, scan-assembler-dem-not): New.
26510
26511         * g++.dg/dg.exp: New.
26512
26513 2000-11-21  Neil Booth  <neilb@earthling.net>
26514
26515         * gcc.dg/cpp/integrated1.c: Remove.
26516
26517 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * gcc.c-torture/execute/20001121-1.c: New test.
26520
26521 2000-11-21  Richard Henderson  <rth@redhat.com>
26522
26523         * gcc.c-torture/compile/20001121-1.c: New test.
26524
26525 2000-11-20  Neil Booth  <neilb@earthling.net>
26526
26527         * gcc.dg/cpp/integrated1.c: New test.
26528
26529 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26530
26531         * g++.old-deja/g++.other/inline17.C: New test.
26532
26533 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26534
26535         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26536         local variable to be zero: I made the variable global. Now
26537         uses abort() and exit() instead of relying on main's return value.
26538
26539 2000-11-20  Neil Booth  <neilb@earthling.net>
26540
26541         * gcc.dg/cpp/paste2.c: Update test.
26542         * objc/execute/paste.m: New test.
26543
26544 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26545
26546         * gcc.dg/c99-condexpr-1.c: New test.
26547
26548 2000-11-20  Neil Booth  <neilb@earthling.net>
26549
26550         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26551
26552 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26553
26554         * g++.old-deja/g++.pt/export1.C: New test.
26555
26556 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26557
26558         * gcc.dg/20001117-1.c: New test.
26559
26560 2000-11-18  Richard Henderson  <rth@redhat.com>
26561
26562         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26563
26564 2000-11-18  Richard Henderson  <rth@redhat.com>
26565
26566         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26567         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26568         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26569
26570 2000-11-18  Richard Henderson  <rth@redhat.com>
26571
26572         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26573         (main): New.  Exit cleanly.
26574
26575 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26576
26577         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26578         gcc.dg/c99-fordecl-2.c: New tests.
26579
26580 2000-11-18  Richard Henderson  <rth@redhat.com>
26581
26582         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26583         * gcc.c-torture/execute/zerolen-2.c: New.
26584
26585 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26586
26587         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26588         memory.
26589
26590 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         * g++.old-deja/g++.pt/instantiate8.C: New test.
26593
26594 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26597         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26598
26599 2000-11-16  Nick Clifton  <nickc@redhat.com>
26600
26601         * gcc.c-torture/execute/nestfunc-2.c: New test.
26602         * gcc.c-torture/execute/nestfunc-3.c: New test.
26603
26604 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26605
26606         * gcc.c-torture/compile/20001116-1.c: New test.
26607
26608 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26609
26610         * gcc.c-torture/execute/20001115-1.c: New test.
26611
26612 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26613
26614         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26615         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26616         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26617         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26618
26619 2000-11-15  Neil Booth  <neilb@earthling.net>
26620
26621         gcc.dg/cpp/_Pragma1.c: Update.
26622         gcc.dg/cpp/_Pragma2.c: New test.
26623
26624 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.old-deja/g++.other/anon5.C: New test.
26627
26628 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26629
26630         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26631         tests.
26632
26633 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26634
26635         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26636         output.
26637
26638 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26639
26640         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26641         labels at end of compound statements.
26642
26643 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26644
26645         * gcc.c-torture/execute/loop-7.c: New test.
26646
26647 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26648
26649         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26650
26651 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26652
26653         * gcc.dg/c99-bool-1.c: New test.
26654
26655 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26656
26657         * gcc.dg/c99-scope-1.c: Remove xfail.
26658         * gcc.dg/c99-scope-2.c: New test.
26659
26660 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26661
26662         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26663         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26664
26665 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26666
26667         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26668         error messages.
26669
26670         * g++.mike/p700.C: Don't typedef wchar_t.
26671         * g++.mike/p784.C: Likewise.
26672         * g++.mike/eb101.C: Don't use __wchar_t.
26673
26674 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26675
26676         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26677         from DO loop.
26678
26679 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26680
26681         * gcc.c-torture/execute/20001111-1.c: New test.
26682
26683 2000-11-10  Nick Clifton  <nickc@redhat.com>
26684
26685         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26686         long multuiple and accumulate.
26687
26688 2000-11-09  Richard Henderson  <rth@redhat.com>
26689
26690         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26691         via size_t instead of int.
26692
26693         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26694         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26695         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26696         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26697
26698 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26699
26700         * gcc.c-torture/compile/20001109-1.c: New test.
26701         * gcc.c-torture/compile/20001109-2.c: New test.
26702
26703 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26704
26705         * g++.old-deja/g++.pt/operator1.C: New test.
26706         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26707
26708 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26709
26710         * gcc.dg/20001108-1.c: New test.
26711
26712 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26713
26714         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26715         with both arguments constant strings.
26716         * gcc.c-torture/execute/string-opt-3.c: New test.
26717         * gcc.c-torture/execute/string-opt-4.c: New test.
26718         * gcc.c-torture/execute/string-opt-5.c: New test.
26719
26720 2000-11-08  Nick Clifton  <nickc@redhat.com>
26721
26722         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26723         mulsidi3adddi patterns.
26724
26725 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         * g++.old-deja/g++.other/crash36.C: New test.
26728
26729 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26730
26731         * g++.old-deja/g++.other/init16.C: New test.
26732
26733 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26734
26735         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26736
26737 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26738
26739         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26740         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26741         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26742
26743 2000-11-07  DJ Delorie  <dj@redhat.com>
26744
26745         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26746
26747 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26748
26749         * gcc.c-torture/execute/string-opt-1.c: New test.
26750
26751 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26752
26753         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26754         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26755         parameters in registers, and there is no way for a varargs
26756         function to know in which order the integer and floating-point
26757         parameters should be interleaved when they are placed on the
26758         stack.
26759         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26760         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26761
26762 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26763
26764         * gcc.c-torture/execute/string-opt-2.c: New test.
26765
26766 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26767
26768         * g++.old-deja/g++.pt/crash60.C: New test.
26769
26770 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26771
26772         * g++.old-deja/g++.other/crash24.C: New test.
26773         * g++.old-deja/g++.other/crash25.C: New test.
26774         * g++.old-deja/g++.other/crash26.C: New test.
26775         * g++.old-deja/g++.other/crash27.C: New test.
26776         * g++.old-deja/g++.other/crash28.C: New test.
26777         * g++.old-deja/g++.other/crash29.C: New test.
26778         * g++.old-deja/g++.other/crash30.C: New test.
26779         * g++.old-deja/g++.other/crash31.C: New test.
26780         * g++.old-deja/g++.other/crash32.C: New test.
26781         * g++.old-deja/g++.other/crash33.C: New test.
26782         * g++.old-deja/g++.other/crash34.C: New test.
26783         * g++.old-deja/g++.other/crash35.C: New test.
26784
26785 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26786
26787         * gcc.c-torture/execute/20001031-1.c: New test.
26788
26789 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26790
26791         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26792         namespace.
26793
26794         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26795         standards-conformant.
26796
26797         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26798
26799         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26800         * g++.old-deja/g++.mike/p755a.C: Likewise.
26801         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26802         library makes no calls to `operator new' during initialization.
26803
26804 2000-11-04  Neil Booth  <neilb@earthling.net>
26805
26806         * gcc.dg/cpp/include2.c: New tests.
26807
26808 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26809
26810         * lib/g++.exp (g++_set_ld_library_path): New function.
26811         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26812
26813 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26814
26815         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26816         warnings.
26817
26818 2000-11-01  Richard Henderson  <rth@redhat.com>
26819
26820         * g++.old-deja/g++.ext/namedret1.C: New.
26821         * g++.old-deja/g++.ext/namedret2.C: New.
26822         * g++.old-deja/g++.ext/namedret3.C: New.
26823
26824 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26825
26826         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26827         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26828
26829 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26830
26831         * gcc.c-torture/execute/va-arg-21.c: New test.
26832
26833 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26834
26835         * gcc.dg/c99-complex-2.c: New test.
26836
26837 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26838
26839         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26840
26841 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26842
26843         * g++.old-deja/g++.other/inline16.C: New test.
26844
26845 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26846
26847         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26848         __PRETTY_FUNCTION__
26849
26850 2000-10-29  Neil Booth  <neilb@earthling.net>
26851
26852         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26853         New tests.
26854         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26855         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26856         optimisation.
26857
26858 2000-10-29  Neil Booth  <neilb@earthling.net>
26859
26860         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26861         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26862         * mi5.c: Test multiple includes work with -C.
26863         * trigraphs.c: Test ^= version.
26864
26865 2000-10-28  Neil Booth  <neilb@earthling.net>
26866
26867         New tests and test updates for new macro expander.
26868
26869         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26870         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26871         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26872         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26873         new diagnostic messages.
26874
26875         * gcc.dg/cpp/macro3.c: New tests.
26876
26877 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26878
26879         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26880         on the same line.
26881
26882 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26883
26884         * g++.old-deja/g++.other/eh2.C: New test.
26885
26886 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26887
26888         * gcc.c-torture/execute/20001027-1.c: New test.
26889
26890 2000-10-26  Richard Henderson  <rth@redhat.com>
26891
26892         * gcc.c-torture/execute/20001026-1.c: New.
26893
26894 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26895
26896         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26897         * g++.old-deja/g++.law/builtin1.C: Likewise.
26898         * g++.old-deja/g++.law/ctors10.C: Likewise.
26899         * g++.old-deja/g++.law/virtual3.C: Likewise.
26900         * g++.old-deja/g++.mike/p658.C: Likewise.
26901         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26902         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26903         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26904         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26905         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26906
26907 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26908
26909         * gcc.c-torture/compile/20001024-1.c: New test.
26910
26911 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26912
26913         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26914         to tell us whether or not we are using V3.
26915
26916 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26917
26918         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26919         operands.
26920
26921 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26922
26923         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26924
26925 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26926
26927         * gcc.c-torture/execute/20001024-1.c: New test.
26928
26929 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26930
26931         * g++.old-deja/g++.other/sibcall1.C: New test.
26932
26933 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gcc.dg/noncompile/init-3.c: New test.
26936
26937 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26938
26939         * gcc.dg/format-array-1.c: New test.
26940
26941 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26942
26943         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26944         writing through null pointers; remove comment about testing
26945         unterminated strings.
26946
26947 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26948
26949         * gcc.c-torture/execute/20001017-2.c: New test.
26950
26951 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26952
26953         * gcc.c-torture/compile/20001018-1.c: New test.
26954         * gcc.c-torture/compile/20001018-1.x: Xfail.
26955
26956 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26957
26958         * gcc.c-torture/execute/20001017-1.c: New test.
26959
26960 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26961
26962         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26963         for multiple use of arguments with scanf formats; add tests for
26964         multiple use of arguments.
26965
26966 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26967
26968         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26969
26970 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26971
26972         * gcc.dg/format-miss-1.c: New test.
26973
26974 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26975
26976         * gcc.c-torture/execute/20001013-1.c: New test.
26977
26978 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26979
26980         * gcc.dg/format-branch-1.c: New test.
26981
26982 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26983
26984         * README, lib/file-format.exp: Remove EGCS references.
26985
26986 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26987
26988         * gcc.dg/20001013-1.c: New test.
26989
26990 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26991
26992         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26993         for intmax_t in the compiler using __typeof__ and the type rules
26994         for conditional expressions.
26995
26996 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26997
26998         * gcc.dg/20001012-1.c: New test.
26999         * gcc.dg/20001012-2.c: New test.
27000
27001 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27002
27003         * gcc.dg/format-attr-1.c: New test.
27004
27005 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27006
27007         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27008         __LONG_LONG_MAX__ instead of LLONG_MAX.
27009
27010 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27011
27012         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27013         scanf flags.
27014         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27015         flags.
27016
27017 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27018
27019         * gcc.dg/sequence-pt-1.c: New test.
27020
27021 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27022
27023         * gcc.c-torture/execute/20001011-1.c: New testcase.
27024         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27025
27026 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27027
27028         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27029         does not error on it.
27030
27031 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27032
27033         * gcc.dg/20001009-1.c: New test.
27034
27035 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27036
27037         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27038         * gcc.c-torture/execute/20001009-2.c: ... to here.
27039
27040 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27041
27042         * gcc.c-torture/compile/20001009-1.c: New testcase.
27043         * gcc.c-torture/execute/20001009-1.c: New testcase.
27044         Testcases provided by Jan Hubicka <jh@suse.cz>.
27045
27046 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27047
27048         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27049         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27050         uintmax_t using <limits.h> to emulate the compiler's internal
27051         logic.  No longer XFAIL %j tests.
27052
27053 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27054
27055         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27056         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27057         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27058         regexps and details of expected handling of some bad formats.
27059         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27060         suppression.
27061
27062 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27063
27064         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27065         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27066         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27067         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27068         in list archives.
27069
27070 2000-10-06  Richard Henderson  <rth@cygnus.com>
27071
27072         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27073         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27074         * g++.old-deja/g++.jason/report.C: Likewise.
27075         * g++.old-deja/g++.law/friend5.C: Likewise.
27076         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27077         of the expected warnings.
27078
27079 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27080
27081         * g++.old-deja/g++.pt/enum14.C: New test.
27082
27083 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27084
27085         * g++.old-deja/g++.pt/crash59.C: New test.
27086
27087 2000-10-04  Will Cohen  <wcohen@redhat.com>
27088
27089         * gcc.dg/20000926-1.c: New test.
27090
27091 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27092
27093         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27094         function name for current C++ compiler.
27095         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27096
27097 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27098
27099         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27100         __PRETTY_FUNCTION__.
27101         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27102
27103 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27104
27105         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27106
27107 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27108
27109         * gcc.c-torture/compile/20000923-1.c: New test.
27110
27111 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27112
27113         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27114         * g++.old-deja/g++.pt/ttp62.C: Same.
27115         * g++.old-deja/g++.other/inline14.C: Same.
27116
27117 2000-09-24  Richard Henderson  <rth@cygnus.com>
27118
27119         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27120
27121 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27122
27123         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27124
27125 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27126
27127         * gcc.c-torture/compile/20000922-1.c: New file.
27128
27129 2000-09-21  Nick Clifton  <nickc@redhat.com>
27130
27131         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27132         a signed long modulo operation.
27133         (mod6): New function - perform an unsigned long modulo operation.
27134         (main): Add tests for modulos of very large numbers by very small
27135         dividends.
27136
27137 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27138
27139         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27140
27141 2000-09-19  Richard Henderson  <rth@cygnus.com>
27142
27143         * gcc.dg/compare2.c (case 10): XFAIL.
27144
27145 2000-09-18  Richard Henderson  <rth@cygnus.com>
27146
27147         * gcc.c-torture/execute/20000906-1.c: Move ...
27148         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27149         that support __builtin_trap.
27150
27151 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27152
27153         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27154
27155 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27156
27157         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27158         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27159         more $ format tests.
27160
27161 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27162
27163         * gcc.dg/format-errmk-1.c: New test.
27164
27165 2000-09-17  Greg McGary  <greg@mcgary.org>
27166
27167         * gcc.c-torture/execute/20000917-1.x: Remove.
27168
27169 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27170
27171         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27172
27173 2000-09-17  Greg McGary  <greg@mcgary.org>
27174
27175         * gcc.c-torture/execute/20000917-1.c: New test.
27176         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27177
27178 2000-09-16  Neil Booth  <NeilB@earthling.net>
27179
27180         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27181         in nested macro bug.
27182
27183 2000-09-15  Neil Booth  <NeilB@earthling.net>
27184
27185         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27186
27187 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27188
27189         * gcc.c-torture/execute/20000914-1.c: New test.
27190
27191 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27192
27193         * g++.other/inline13.C: New test.
27194
27195 2000-09-12  Andreas Jaeger  <aj@suse.de>
27196
27197         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27198         constant by Ulrich Drepper <drepper@redhat.com>.
27199
27200 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27201
27202         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27203
27204 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27205
27206         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27207
27208 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27209
27210         * gcc.dg/cpp/backslash.c: New test.
27211
27212 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27213
27214         * gcc.c-torture/execute/20000910-1.c: New test.
27215         * gcc.c-torture/execute/20000910-2.c: Likewise.
27216
27217 2000-09-11  Robert Lipe  <robertl@sco.com>
27218
27219         * gcc.dg/pragma-align.c: New test.
27220
27221 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27222
27223         * g++.old-deja/g++.pt/explicit82.C: New test.
27224         * g++.old-deja/g++.pt/explicit83.C: New test.
27225
27226 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27227
27228         * gcc.dg/asm-names.c: New test.
27229
27230 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27231
27232         * gcc.dg/cpp/tr-warn6.c: New test
27233
27234 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27235
27236         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27237         be accepted.
27238
27239 2000-09-07  Catherine Moore  <clm@redhat.com>
27240
27241         * gcc.c-torture/execute/unroll-1.c: New test.
27242
27243 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27244
27245         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27246         ERROR markers.
27247         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27248         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27249         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27250         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27251         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27252         Preprocess only.
27253         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27254         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27255
27256 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27257
27258         * g++.old-deja/g++.pt/deduct2.C: New test.
27259
27260 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27261
27262         * g++.old-deja/g++.pt/parms2.C: New test.
27263
27264 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27265
27266         * g++.old-deja/g++.pt/crash58.C: New test.
27267
27268 2000-09-06  Greg McGary  <greg@mcgary.org>
27269
27270         * gcc.c-torture/execute/20000906-1.c: New test.
27271         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27272
27273 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27274
27275         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27276
27277 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27278
27279         * g++.old-deja/g++.pt/crash57.C: New test.
27280
27281 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27282
27283         * g++.old-deja/g++.pt/crash56.C: New test.
27284
27285 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27286
27287         * g++.old-deja/g++.pt/koenig1.C: New test.
27288
27289 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27290
27291         * gcc.dg/20000904-1.c: New test.
27292
27293 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27294
27295         * gcc.dg/cpp/paste8.c: New test.
27296
27297 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27298
27299         * gcc.c-torture/compile/20000827-1.c: New test.
27300
27301 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27302
27303         * gcc.dg/format-diag-1.c: New test.
27304
27305 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27306
27307         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27308         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27309         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27310         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27311         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27312
27313 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27314
27315         * g++.old-deja/g++.other/nested4.C: New test.
27316
27317 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27318
27319         * g++.old-deja/g++.ns/scoped1.C: New test.
27320
27321 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27322
27323         * lib/g++.exp: Support testing already-installed GCC.
27324
27325 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27326
27327         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27328
27329 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27330
27331         * gcc.dg/return-type-2.c: New test.
27332
27333 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27334
27335         * gcc.c-torture/compile/20000825-1.c: New test.
27336
27337 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27338
27339         * gcc.dg/dwarf2-2.c: New test.
27340
27341 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27342
27343         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27344         dg-warning regexps.
27345
27346 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27347
27348         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27349         gcc.dg/format-ext-5.c: New tests.
27350
27351 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27352
27353         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27354
27355 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27356
27357         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27358
27359 2000-08-24  Richard Henderson  <rth@cygnus.com>
27360
27361         * gcc.dg/ia64-sync-1.c: New test.
27362         * gcc.dg/ia64-sync-2.c: New test.
27363         * gcc.dg/ia64-asm-1.c: New test.
27364
27365 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27366
27367         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27368         * gcc.dg/format-ext-2.c: New test.
27369
27370 2000-08-23  Jason Merrill  <jason@redhat.com>
27371
27372         * lib/old-dejagnu.exp: Also ignore "In member function" and
27373         "At global scope".
27374
27375 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27376
27377         * gcc.dg/noncompile/label-lineno-1.c: New test.
27378
27379 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27380
27381         * gcc.dg/c99-array-nonobj-1.c: New test.
27382
27383 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27384
27385         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27386         tests.
27387         * gcc.dg/format-ext-1.c: New test.
27388
27389 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27390
27391         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27392         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27393         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27394         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27395         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27396
27397 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27398
27399         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27400         gcc.dg/c99-strftime-2.c: New tests.
27401
27402 2000-08-22  Richard Henderson  <rth@cygnus.com>
27403
27404         * gcc.c-torture/execute/20000822-1.c: New test.
27405
27406 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27407
27408         * gcc.c-torture/execute/20000819-1.x: Remove.
27409
27410 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27411
27412         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27413         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27414         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27415         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27416         gcc.dg/format-xopen-1.c: New tests.
27417
27418 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27419
27420         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27421
27422 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27423
27424         * g++.old-deja/g++.other/loop2.C: New test.
27425
27426         * gcc.c-torture/compile/20000606-1.c: New test.
27427         * gcc.c-torture/compile/20000728-1.c: New test.
27428         * gcc.c-torture/execute/20000801-1.c: New test.
27429         * gcc.c-torture/execute/20000801-2.c: New test.
27430         * gcc.c-torture/execute/20000819-1.c: New test.
27431         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27432         * gcc.dg/20000629-1.c: New test.
27433         * gcc.dg/20000724-1.c: New test.
27434         * gcc.dg/20000807-1.c: New test.
27435
27436 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27437
27438         * gcc.dg/cpp/pragma-1.c: New test.
27439         * gcc.dg/cpp/pragma-2.c: New test.
27440
27441 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27442
27443         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27444         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27445
27446 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27447
27448         * gcc.c-torture/compile/20000818-1.c: New test.
27449
27450 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27451
27452         * gcc.c-torture/execute/20000818-1.c: New test.
27453
27454 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27455
27456         * gcc.dg/format-va-1.c: New test.
27457
27458 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27459
27460         * g++.old-deja/g++.other/typedef8.C: New test.
27461
27462 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27463
27464         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27465         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27466         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27467         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27468         * g++.old-deja/g++.other/ptrmem7.C: New test.
27469         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27470
27471 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27472
27473         * g++.old-deja/g++.pt/typename27.C: New test.
27474
27475 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27476
27477         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27478         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27479         * g++.old-deja/g++.pt/friend45.C: New test.
27480         * g++.old-deja/g++.other/friend8.C: New test.
27481
27482 2000-08-15  Richard Henderson  <rth@cygnus.com>
27483
27484         * gcc.c-torture/execute/20000815-1.c: New test.
27485
27486 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27487
27488         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27489         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27490         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27491
27492 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27493
27494         * g++.old-deja/g++.other/refinit2.C: New test.
27495
27496 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27497
27498         * lib/c-torture.exp (c-torture): Make
27499         compiler_conditional_xfail_data global.
27500         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27501         compiler_conditional_xfail_data machinery.
27502         (f-torture-execute): Likewise.
27503         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27504         and only when unrolling loops.
27505
27506         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27507
27508 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27509
27510         * g++.old-deja/g++.pt/explicit81.C: New test.
27511
27512 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         * g++.old-deja/g++.pt/typename26.C: New test.
27515
27516 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27517
27518         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27519         warning.
27520
27521 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27522
27523         * g++.old-deja/g++.other/array3.C: New test.
27524
27525 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27526
27527         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27528         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27529         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27530         New tests.
27531
27532 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27533
27534         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27535         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27536
27537 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27538
27539         * gcc.c-torture/execute/20000808-1.c: New test.
27540
27541 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27542
27543         * gcc.dg/c90-const-expr-1.c: New test.
27544
27545 2000-08-08  Richard Henderson  <rth@cygnus.com>
27546
27547         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27548
27549 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27550
27551         * gcc.dg/noncompile/const-ll-1.c: New test.
27552
27553 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27554
27555         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27556
27557 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27558
27559         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27560         that running programs linked against the shared version of libobjc
27561         run correctly.
27562
27563 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27564
27565         * gcc.dg/c99-printf-1.c: New test.
27566
27567 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27568
27569         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27570
27571 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27572
27573         * gcc.c-torture/execute/20000731-1.x: Delete.
27574
27575 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27576
27577         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27578         and torture_without_loops as is done by c-torture.exp.
27579         (search_for): Copy from c-torture.exp.
27580         (gcc-dg-runtest): New function, drives a directory of tests
27581         iterating over the TORTURE_OPTIONS.
27582         (scan-assembler, scan-assembler-not): Move here from
27583         individual directory drivers.
27584
27585         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27586         defined by lib/gcc-dg.exp.
27587         * gcc.dg/cpp/cpp.exp: Likewise.
27588         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27589         gcc-dg-runtest, so we cycle over optimization options.
27590
27591         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27592         * gcc.dg/compare2.c: No longer expected to fail.
27593
27594 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27595
27596         * gcc.c-torture/execute/20000804-1.c: New test.
27597
27598 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27599
27600         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27601
27602 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27603
27604         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27605
27606 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27607
27608         * gcc.c-torture/compile/20000803-1.c: New test.
27609
27610 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27611
27612         * gcc.c-torture/execute/20000801-3.c,
27613         gcc.c-torture/execute/20000801-4.c: New tests.
27614         * gcc.c-torture/execute/20000801-3.x,
27615         gcc.c-torture/execute/20000801-4.x: Xfail.
27616
27617 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27618
27619         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27620         libobjc/.libs to allow for libtool.
27621
27622 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27623
27624         * gcc.c-torture/compile/20000802-1.c: New test.
27625
27626 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27627
27628         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27629
27630 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27631
27632         * gcc-c-torture/execute/20000731-2.c: New test.
27633
27634         * gcc.c-torture/execute/20000731-1.c: New test.
27635         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27636
27637 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27638
27639         * testsuite/gcc.dg/cpp/paste7.c: New test.
27640         * gcc.dg/cpp/20000725-1.c: New test.
27641
27642 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27643
27644         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27645         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27646         declaration warning for __builtin_dwarf_reg_size.
27647
27648         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27649
27650 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27651
27652         * gcc.dg/noncompile/voidparam-1.c: New test.
27653
27654 2000-07-30  Richard Henderson  <rth@cygnus.com>
27655
27656         * gcc.dg/c90-digraph-1.c: Don't xfail.
27657         * gcc.dg/compare2.c (case 10): Xfail.
27658         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27659
27660 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27661
27662         * gcc.dg/c99-main-1.c: New test.
27663
27664 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27665
27666         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27667
27668 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27669
27670         * gcc.c-tortuer/execute/20000726-1.c: New test.
27671
27672 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27673
27674         * gcc.c-torture/execute/enum-2.c: New test.
27675
27676 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27677
27678         * gcc.dg/cpp/tr-warn3.c: New test.
27679
27680 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27681
27682         * g++.old-deja/g++.ext/implicit1.C: Remove.
27683         * g++.old-deja/g++.jason/c2.C: Remove
27684         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27685         * g++.old-deja/g++.pt/crash16.C: Likewise.
27686         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27687
27688 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27689
27690         * g++.old-deja/g++.other/for2.C: New test.
27691
27692 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27693
27694         * gcc.dg/20000720-1.c: New test.
27695
27696 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27697
27698         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27699
27700 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27701
27702         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27703         * gcc.c-torture/execute/20000722-1.c: New.
27704         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27705
27706 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27707
27708         * gcc.dg/cpp/20000720-1.S: New test.
27709
27710 2000-07-21  Michael Meissner  <meissner@redhat.com>
27711
27712         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27713
27714 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27715
27716         * g++.old-deja/g++.brendan/crash16.C,
27717         g++.old-deja/g++.brendan/parse3.C,
27718         g++.old-deja/g++.brendan/redecl1.C,
27719         g++.old-deja/g++.ns/template13.C,
27720         g++.old-deja/g++.other/decl4.C,
27721         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27722
27723 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27724
27725         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27726         and "Internal error".
27727
27728         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27729         regexps.
27730         * gcc.dg/cpp/paste6.c: New test.
27731
27732 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27733
27734         * gcc.dg/cpp/tr-direct.c: New test.
27735
27736         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27737         gcc.dg/cpp/undef1.c: Tweak error regexps.
27738
27739 2000-07-18  Eric Christopher <echristo@redhat.com>
27740
27741         * gcc.c-torture/compile/20000718-1.c: New test.
27742
27743 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27744
27745         * cpplex.c (_cpp_push_token): If the token being pushed back
27746         is the previous token in this context, just subtract one from
27747         context->posn.
27748         * cppmacro.c (save_expansion): Clear aux field when storing a
27749         placemarker.
27750
27751 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27752
27753         * gcc.dg/noncompile/redecl-1.c: New test.
27754
27755 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27756
27757         * gcc.c-torture/execute/20000717-5.c: New test.
27758         * gcc.c-torture/execute/20000717-1.x: Removed.
27759
27760 2000-07-17  Richard Henderson  <rth@cygnus.com>
27761
27762         * gcc.c-torture/execute/20000717-4.c: New test.
27763
27764 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27765
27766         * gcc.dg/cpp/syshdr.c: New test.
27767         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27768
27769 2000-07-17  Neil Booth  <neilb@earthling.net>
27770
27771         * gcc.dg/cpp/cmdlne-dM.c: New test.
27772         * gcc.dg/cpp/cmdlne-dD.c: New test.
27773
27774 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27775
27776         * gcc.c-torture/execute/20000717-3.c: New test.
27777
27778         * gcc.c-torture/compile/20000717-1.c: New test.
27779
27780 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27781
27782         * gcc.c-torture/execute/20000717-2.c: New test.
27783
27784 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27785
27786         * gcc.dg/formatz-1.c: New test.
27787
27788         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27789         * gcc.dg/c99-digraph-1.c: New tests.
27790
27791         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27792         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27793
27794         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27795         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27796         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27797         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27798         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27799         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27800         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27801
27802 2000-07-17   Greg McGary <greg@mcgary.org>
27803
27804         * gcc.c-torture/execute/20000717-1.c: New test.
27805         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27806
27807 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27808
27809         * gcc.c-torture/execute/20000715-2.c: New test.
27810         * gcc.dg/20000715-1.c: New test.
27811
27812 2000-07-15  Michael Meissner  <meissner@redhat.com>
27813
27814         * gcc.c-torture/execute/20000715-1.c: New test.
27815
27816 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27817
27818         * gcc.c-torture/execute/20000707-1.c: New test.
27819
27820 2000-07-13  Neil Booth  <NeilB@earthling.net>
27821
27822         * testsuite/gcc.dg/cpp/digraph1.c,
27823         testsuite/gcc.dg/cpp/digraph2.c,
27824         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27825
27826 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27827
27828         * g77.f-torture/compile/20000630-2.f:  New test.
27829         * g77.f-torture/compile/20000630-2.x
27830
27831 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27832
27833         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27834
27835 2000-07-11  Neil Booth  <NeilB@earthling.net>
27836
27837         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27838
27839 2000-07-11  Neil Booth  <NeilB@earthling.net>
27840
27841         * gcc.dg/cpp/cmdlne-C.c: New.
27842
27843 2000-07-09  Neil Booth  <NeilB@earthling.net>
27844
27845         * gcc.dg/cpp/directiv.c: New tests.
27846         * gcc.dg/cpp/undef1.c: Update.
27847
27848 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27849
27850         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27851
27852 2000-07-09  Neil Booth  <NeilB@earthling.net>
27853
27854         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27855
27856 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27857
27858         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27859         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27860
27861 2000-07-08  Neil Booth  <NeilB@earthling.net>
27862
27863         * gcc.dg/cpp/macsyntx.c: New tests.
27864
27865 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * gcc.dg/20000707-1.c: New test.
27868
27869 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27870
27871         * gcc.c-torture/execute/20000706-1.c: New test.
27872         * gcc.c-torture/execute/20000706-2.c: New test.
27873         * gcc.c-torture/execute/20000706-3.c: New test.
27874         * gcc.c-torture/execute/20000706-4.c: New test.
27875         * gcc.c-torture/execute/20000706-5.c: New test.
27876
27877 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.old-deja/g++.pt/instantiate7.C: New test.
27880
27881 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27882
27883         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27884         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27885         * g++.old-deja/g++.other/rtti3.C: Likewise.
27886         * g++.old-deja/g++.other/rttid3.C: Likewise.
27887
27888 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27889
27890         *  g77.f-torture/compile/20000630-1.x: Fix typo
27891
27892 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27893
27894         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27895         assembly output.
27896
27897 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27898
27899         * gcc.dg/cpp/ident.c: New test.
27900
27901 2000-07-05  Neil Booth  <NeilB@earthling.net>
27902
27903         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27904           gcc.dg/cpp/lexstrng.c: New tests.
27905
27906 2000-07-04  Neil Booth  <NeilB@earthling.net>
27907
27908         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27909         * gcc.dg/cpp/strify2.c: Same.
27910
27911 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27912
27913         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27914         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27915         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27916         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27917
27918         * testsuite/gcc.dg/cpp/macro1.c,
27919         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27920         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27921         testsuite/gcc.dg/cpp/strify1.c,
27922         testsuite/gcc.dg/cpp/strify2.c: New tests.
27923
27924 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27925
27926         * gcc.c-torture/execute/20000703-1.c: New test.
27927
27928 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.old-deja/g++.pt (lookup10.C): New test.
27931
27932 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27933
27934         * g++.old-deja/g++.pt (typename25.C): New test.
27935
27936 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27937
27938         * gcc.c-torture/compile/20000701-1.c: New test.
27939
27940 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27941
27942         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27943         to test case.
27944
27945 2000-06-30  Catherine Moore  <clm@cygnus.com>
27946
27947         * gcc.c-torture/execute/align-1.c: New test.
27948
27949 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27950
27951         * g++.old-deja/g++.pt/expr8.C: New test.
27952         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27953
27954 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27955
27956         * gcc.c-torture/compile/20000629-1.c: New test.
27957
27958 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27959
27960
27961         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27962         gcc.dg/noncompile directory, depending on whether they're
27963         preprocessor tests or not.  Annotate all the tests for the dg
27964         framework.
27965
27966         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27967         * gcc.dg/noncompile/noncompile.exp: New.
27968
27969         * Moved files:
27970         Old name                                New name
27971         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27972         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27973         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27974         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27975         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27976         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27977         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27978         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27979         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27980         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27981         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27982         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27983         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27984         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27985         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27986         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27987         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27988         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27989         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27990         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27991         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27992         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27993         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27994         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27995
27996         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27997         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27998         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27999         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28000         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28001         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28002
28003 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28004
28005         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28006         declare one variable.  On the fourth, error.
28007         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28008         declared by 20000628-1a.h.
28009
28010 2000-06-29  Richard Henderson  <rth@redhat.com>
28011
28012         * gcc.c-torture/execute/930529-1.x: New file.
28013         * gcc.dg/920413-1.c: Adjust expected warning text.
28014         * gcc.dg/980217-1.c: Declare abort.
28015         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28016
28017 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28018
28019         * g77.f-torture/compile/20000629-1.f: New test.
28020         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28021
28022 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28023
28024         Rearrange lots of files, removing entirely the
28025         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28026         directories.
28027
28028         * Deleted files:
28029         gcc.c-torture/code_quality/code_quality.exp
28030         gcc.c-torture/special/special.exp
28031         gcc.failure/failure.exp
28032         gcc.failure/940409-1.x
28033         gcc.c-torture/compile/961203-1.x
28034
28035         * New files:
28036         gcc.misc-tests/linkage.exp
28037         gcc.c-torture/execute/920730-1t.c
28038         gcc.c-torture/execute/920730-1t.x
28039         gcc.c-torture/compile/920520-1.x
28040         gcc.c-torture/compile/920521-1.x
28041         gcc.c-torture/compile/981006-1.x
28042         gcc.c-torture/execute/eeprof-1.x
28043
28044         * Moved files (possibly with modifications to fit a new harness):
28045         Old name                                New name
28046         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28047         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28048         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28049         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28050         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28051         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28052         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28053         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28054         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28055         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28056         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28057         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28058         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28059         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28060
28061 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28062
28063         * c-torture/compile/961203-1.x: Delete.
28064
28065         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28066         not exit. Include stdio.h.
28067         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28068         * gcc.misc-tests/dg-12.c: Likewise.
28069         * gcc.misc-tests/dg-5.c: Likewise.
28070         * gcc.misc-tests/dg-6.c: Likewise.
28071         * gcc.misc-tests/dg-7.c: Prototype abort.
28072         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28073         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28074         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28075         not exit.
28076         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28077         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28078
28079 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28080
28081         * gcc.dg/cpp/20000628-1.c: New test.
28082         * gcc.dg/cpp/20000628-1.h: New header for above test.
28083         * gcc.dg/cpp/20000628-1a.h: Likewise.
28084
28085 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28086
28087         * gcc.dg/cpp: New directory.
28088         * gcc.dg/cpp/cpp.exp: New driver.
28089         * gcc.dg/cpp/20000627-1.c: New test.
28090         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28091         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28092         and rewrite as a compilation test.
28093
28094         * gcc.dg: Move many files into the cpp subdirectory, possibly
28095         renaming or editing them as well.
28096         Old name                New name
28097         990119-1.c              cpp/19990119-1.c
28098         990228-1.c              cpp/19990228-1.c
28099         990407-1.c              cpp/19990407-1.c
28100         990409-1.c              cpp/19990409-1.c
28101         990413-1.c              cpp/19990413-1.c
28102         990703-1.c              cpp/19990703-1.c
28103         20000127-1.c            cpp/20000127-1.c
28104         20000129-1.c            cpp/20000129-1.c
28105         20000207-1.c            cpp/20000207-1.c
28106         20000207-2.c            cpp/20000207-2.c
28107         20000209-1.c            cpp/20000209-1.c
28108         20000209-2.c            cpp/20000209-2.c
28109         20000301-1.c            cpp/20000301-1.c
28110         20000419-1.c            cpp/20000419-1.c
28111         20000510-1.S            cpp/20000510-1.S
28112         20000519-1.c            cpp/20000519-1.c
28113         20000529-1.c            cpp/20000529-1.c
28114         20000625-1.c            cpp/20000625-1.c
28115         20000625-2.c            cpp/20000625-2.c
28116         cpp-as1.c               cpp/assert1.c
28117         cpp-as2.c               cpp/assert2.c
28118         cxx-comments-1.c        cpp/cxxcom1.c
28119         cxx-comments-2.c        cpp/cxxcom2.c
28120         endif-label.c           cpp/endif.c
28121         cpp-hash1.c             cpp/hash1.c
28122         cpp-hash2.c             cpp/hash2.c
28123         cpp-if1.c               cpp/if-1.c
28124         cpp-if2.c               cpp/if-2.c
28125         cpp-if3.c               cpp/if-3.c
28126         cpp-if4.c               cpp/if-4.c
28127         cpp-if5.c               cpp/if-5.c
28128         cpp-cond.c              cpp/if-cexp.c
28129         cpp-missingop.c         cpp/if-mop.c
28130         cpp-missingparen.c      cpp/if-mpar.c
28131         cpp-opprec.c            cpp/if-oppr.c
28132         cpp-ifparen.c           cpp/if-paren.c
28133         cpp-shortcircuit.c      cpp/if-sc.c
28134         cpp-shift.c             cpp/if-shift.c
28135         cpp-unary.c             cpp/if-unary.c
28136         cpp-li1.c               cpp/line1.c
28137         cpp-li2.c               cpp/line2.c
28138         lineno.c                cpp/line3.c
28139         lineno-2.c              cpp/line4.c
28140         cpp-mi.c                cpp/mi1.c
28141         cpp-mic.h               cpp/mi1c.h
28142         cpp-micc.h              cpp/mi1cc.h
28143         cpp-mind.h              cpp/mi1nd.h
28144         cpp-mindp.h             cpp/mi1ndp.h
28145         cpp-mix.h               cpp/mi1x.h
28146         cpp-mi2.c               cpp/mi2.c
28147         cpp-mi2a.h              cpp/mi2a.h
28148         cpp-mi2b.h              cpp/mi2b.h
28149         cpp-mi2c.h              cpp/mi2c.h
28150         cpp-mi3.c               cpp/mi3.c
28151         cpp-mi3.def             cpp/mi3.def
28152         poison-1.c              cpp/poison.c
28153         pr-impl.c               cpp/prag-imp.c
28154         cpp-redef-2.c           cpp/redef1.c
28155         cpp-redef.c             cpp/redef2.c
28156         strpaste.c              cpp/strp1.c
28157         strpaste-2.c            cpp/strp2.c
28158         cpp-tradpaste.c         cpp/tr-paste.c
28159         cpp-tradstringify.c     cpp/tr-str.c
28160         cpp-tradwarn1.c         cpp/tr-warn1.c
28161         cpp-tradwarn2.c         cpp/tr-warn2.c
28162         trigraphs.c             cpp/trigraphs.c
28163         cpp-unc1.c              cpp/unc1.c
28164         cpp-unc2.c              cpp/unc2.c
28165         cpp-unc3.c              cpp/unc3.c
28166         cpp-unc.c               cpp/unc4.c
28167         undef.c                 cpp/undef1.c
28168         undef-2.c               cpp/undef2.c
28169         cpp-wi1.c               cpp/widestr1.c
28170
28171 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28172
28173         * lib/g++.exp (g++_include_flags): Tweak.
28174
28175 2000-06-27  H.J. Lu  <hjl@gnu.org>
28176             Loren J. Rittle  <ljrittle@acm.org>
28177
28178         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28179         version with one that knows about the new gcc tree structure.
28180         (g++_link_flags): Same.
28181
28182 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28183
28184         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28185         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28186         case we are cross-compiling.
28187
28188         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28189         g++.old-deja/g++.niklas/Makefile.in,
28190         g++.old-deja/g++.niklas/configure.in,
28191         g++.old-deja/g++.other/Makefile.in,
28192         g++.old-deja/g++.other/configure.in,
28193         gcc.c-torture/code_quality/Makefile.in,
28194         gcc.c-torture/code_quality/configure.in,
28195         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28196         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28197         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28198         gcc.c-torture/execute/ieee/Makefile.in,
28199         gcc.c-torture/execute/ieee/configure.in,
28200         gcc.c-torture/noncompile/Makefile.in,
28201         gcc.c-torture/noncompile/configure.in,
28202         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28203         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28204         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28205
28206 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28207
28208         * g++.old-deja/g++.other/ambig3.C: New test.
28209
28210 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28211
28212         * g++.old-deja/g++.pt/syntax1.C: New test.
28213         * g++.old-deja/g++.pt/syntax2.C: New test.
28214         * g++.old-deja/g++.other/syntax3.C: New test.
28215         * g++.old-deja/g++.other/syntax4.C: New test.
28216
28217 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28218
28219         * gcc.dg/20000623-1.c: Prototype exit and abort.
28220
28221 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28222
28223         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28224         New tests.
28225         * gcc.dg/cpp-mi3.def: New file.
28226
28227         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28228         inside assertions.
28229         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28230         lexer's error messages.
28231         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28232         divine anything from the linemarkers.
28233         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28234         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28235
28236 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28237
28238         * gcc.dg/20000623-1.c: New test.
28239
28240 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28241
28242         * gcc.c-torture/execute/20000622-1.c: New test.
28243
28244 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         * g++.old-deja/g++.other/init15.C: New test.
28247
28248 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28249
28250         * g++.old-deja/g++.pt/vaarg2.C: New test.
28251         * g++.old-deja/g++.pt/vaarg3.C: New test.
28252
28253 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.old-deja/g++.other/dyncast6.C: New test.
28256
28257 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28258
28259         * gcc.c-torture/execute/loop-6.c: New test.
28260
28261 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28262
28263         * gcc.dg/20000614-1.c: New test.
28264         * gcc.dg/20000614-2.c: New test.
28265
28266 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28267
28268         * g++.old-deja/g++.other/inline12.C: New test.
28269
28270 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28271
28272         * g++.old-deja/g++.other/eh1.C: New test.
28273
28274 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28275
28276         * g++.old-deja/g++.other/type.C: New test.
28277
28278 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28279
28280         * g++.old-deja/g++.other/initstring.C: New test.
28281
28282 2000-06-12  Jason Merrill  <jason@redhat.com>
28283
28284         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28285
28286 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28287
28288         * gcc.c-torture/compile/20000609-1.c: New test.
28289
28290 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28291
28292         * gcc.dg/20000609-1.c: New test.
28293
28294 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28295
28296         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28297         * gcc.c-torture/noncompile/poison-1.c: Move...
28298         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28299         * gcc.dg/cpp-li1.c: Add a token after the #line.
28300
28301 2000-06-05  Richard Henderson  <rth@cygnus.com>
28302
28303         * gcc.c-torture/execute/20000605-2.c: New test.
28304         * gcc.c-torture/execute/20000605-3.c: New test.
28305
28306 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28307
28308         * g77.f-torture/execute/20000503-1.x: New file.
28309
28310 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         * g++.old-deja/g++.eh/badalloc1.C: New test.
28313
28314 2000-06-05  Richard Henderson  <rth@cygnus.com>
28315
28316         * gcc.c-torture/execute/20000605-1.c: New test.
28317
28318 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28319             Nathan Sidwell <nathan@codesourcery.com>
28320
28321         * gcc.c-torture/compile/20000605-1.c: New test.
28322
28323 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28324
28325         * g77.f-torture/compile/20000601-1.f:  New test.
28326
28327 2000-06-03  Richard Henderson  <rth@cygnus.com>
28328
28329         * gcc.c-torture/execute/20000603-1.c: New.
28330
28331 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28332
28333         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28334         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28335
28336 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28337
28338         * gcc.dg/compare2.c (case 12): XFAIL.
28339         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28340         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28341
28342         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28343
28344 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28345
28346         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28347         guard macro is already defined when the header is first
28348         included.
28349         * gcc.dg/cpp-mix.h: New file.
28350         * gcc.dg/endif-label.c: Update patterns to match compiler.
28351
28352         * g++.brendan/complex1.C: Declare abort.
28353         * g++.law/refs4.C: Remove XFAIL.
28354         * g++.oliva/expr2.C: Declare abort and exit.
28355
28356 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28357
28358         * gcc.c-torture/execute/20000528-1.c: New test.
28359
28360         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28361         * g++.old-deja/g++.law/temps4.C: Likewise.
28362
28363         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28364         stdlib.h.  Call abort() on failure.
28365         * g++.old-deja/g++.law/refs4.C: Likewise.
28366         * g++.old-deja/g++.law/temps4.C: Likewise.
28367         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28368         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28369
28370 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28371
28372         Relative to g++.dg/special:
28373         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28374
28375         Relative to g++.old-deja:
28376         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28377         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28378         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28379         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28380         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28381         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28382         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28383
28384         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28385         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28386         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28387         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28388         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28389         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28390         and/or string.h.
28391
28392         * g++.other/goto1.C: Update expectations for error messages.
28393
28394 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28395
28396         * gcc.c-torture/compile/20000523-1.c: New test.
28397
28398 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28399
28400         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28401
28402 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.old-deja/g++.eh/catch11.C: New test.
28405         * g++.old-deja/g++.eh/catch12.C: New test.
28406
28407 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28408
28409         * gcc.c-torture/execute/20000523-1.c: New test.
28410
28411 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28412
28413         * c-torture/execute/bcp-1.c: Replace abort in arg of
28414         __builtin_constant_p with a generic external function.
28415
28416         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28417         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28418         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28419         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28420         Prototype abort and/or exit.
28421
28422         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28423         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28424         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28425         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28426
28427 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28428
28429         * gcc.dg/dwarf2-1.c: New test.
28430
28431 2000-05-20  Richard Henderson  <rth@cygnus.com>
28432
28433         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28434
28435 2000-05-20  Andreas Jaeger  <aj@suse.de>
28436
28437         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28438         testcase.
28439
28440 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28441
28442         * gcc.c-torture/execute/20000519-2.c: New test.
28443
28444 2000-05-19  Andreas Jaeger  <aj@suse.de>
28445
28446         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28447         which fails with SSA.
28448
28449         * lib/c-torture.exp: Also test with -O3 -fssa.
28450
28451 2000-05-18  Michael Meissner  <meissner@redhat.com>
28452
28453         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28454         * gcc.c-torture/execute/920415-1.c: Ditto.
28455         * gcc.c-torture/execute/920501-1.c: Ditto.
28456         * gcc.c-torture/execute/conversion.c: Ditto.
28457         * gcc.c-torture/execute/cvt-1.c: Ditto.
28458
28459 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28460
28461         * gcc.c-torture/compile/20000518-1.c: New test.
28462
28463 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28464
28465         * g77.f-torture/compile/200005018.f:  New test.
28466
28467 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28468
28469         * gcc.c-torture/compile/20000517-1.c: New test.
28470
28471 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28472
28473         * gcc.c-torture/execute/20000516-1.c: New test.
28474
28475 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28476
28477         * g++.old-deja/g++.other/eh.C: New test.
28478
28479 2000-05-12  Richard Henderson  <rth@cygnus.com>
28480
28481         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28482         constants through to doit's conditional.
28483
28484 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28485
28486         * gcc.c-torture/compile/20000511-1.c: New test.
28487         * g77.f-torture/compile/20000511-1.f: New test.
28488         * g77.f-torture/compile/20000511-2.f: New test.
28489
28490 2000-05-11  Michael Meissner  <meissner@redhat.com>
28491
28492         * gcc.c-torture/execute/20000511-1.c: New test.
28493
28494 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28495
28496         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28497         * gcc.dg/20000510-1.S: New.
28498
28499 2000-05-08  Catherine Moore  <clm@cygnus.com>
28500
28501         * gcc.dg/unused-3.c: New.
28502
28503 2000-05-06  Richard Henderson  <rth@cygnus.com>
28504
28505           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28506           * g++.old-deja/g++.mike/warn1.C: Likewise.
28507           * g++.old-deja/g++.pt/local1.C: Likewise.
28508           * g++.old-deja/g++.pt/local7.C: Likewise.
28509           * g++.old-deja/g++.pt/spec16.C: Likewise.
28510
28511 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28512
28513         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28514
28515 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28516
28517           * g77.f-torture/execute/20000503-1.f:  New test.
28518
28519 2000-05-04  Andreas Jaeger  <aj@suse.de>
28520
28521         * gcc.dg/noreturn-2.c: New test.
28522
28523 2000-05-04  Neil Booth  <NeilB@earthling.net>
28524
28525         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28526         preprocessor.
28527
28528 2000-05-04  Richard Henderson  <rth@cygnus.com>
28529
28530         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28531
28532 2000-05-04  Richard Henderson  <rth@cygnus.com>
28533
28534         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28535         OpenSSL by Jason R Thorpe.
28536
28537 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28538
28539         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28540
28541 2000-05-03  Robert Lipe <robertlipe@usa.net>
28542
28543         * gcc.dg/20000503-1.c: New test.
28544
28545 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28546
28547         * gcc.c-torture/compile/20000502-1.c: New test.
28548         * g++.old-deja/g++.other/align.C: New test.
28549         * gcc.dg/cpp-tradstringify.c: New test.
28550
28551 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28552
28553         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28554         and hard registers.
28555
28556 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28557
28558         * gcc.c-torture/execute/loop-5.c: New test.
28559
28560 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28561
28562         * gcc.c-torture/execute/va-arg-20.c: New test.
28563
28564 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28565
28566         * gcc.c-torture/execute/20000422-1.c: New test.
28567
28568 2000-04-20  Greg McGary  <gkm@gnu.org>
28569
28570         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28571         when optimizing, but without sibling-call optimizations (-O1).
28572
28573 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28574
28575           * gcc.c-torture/compile/20000420-1.c: New test.
28576
28577 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28578
28579         * g++.abi/ptrflags.C: New test.
28580         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28581
28582 2000-04-19  Catherine Moore  <clm@cygnus.com>
28583
28584         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28585
28586 2000-04-19  Greg McGary  <gkm@gnu.org>
28587
28588         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28589         sibling-call optimizations.
28590
28591 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28592
28593         * gcc.dg/20000419-1.c: New test.
28594
28595 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28596
28597         * gcc.c-torture/execute/20000412-6.c: New test.
28598
28599 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28600
28601         * gcc.c-torture/execute/20000412-5.c: New test.
28602         * g77.f-torture/compile/20000412-1.f: New test.
28603         * gcc.c-torture/execute/20000412-4.c: New test.
28604         * gcc.c-torture/compile/20000412-2.c: New test.
28605         * gcc.c-torture/execute/20000412-3.c: New test.
28606         * gcc.c-torture/compile/20000412-1.c: New test.
28607         * gcc.c-torture/execute/20000412-2.c: New test.
28608
28609 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28610
28611         * objc/execute/bf-20.m: New test.
28612
28613 2000-04-10  Richard Henderson  <rth@cygnus.com>
28614
28615         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28616
28617         * gcc.c-torture/execute/20000412-1.c: New test.
28618
28619 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.eh/catchptr1.C: New test.
28622
28623 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28626
28627 2000-04-08  Neil Booth  <NeilB@earthling.net>
28628
28629         * gcc.dg/cpp-nullchar.c: Remove test as
28630         embedded nulls cause problems.
28631
28632 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28633
28634         * gcc.dg/compare2.c: New test.
28635
28636 2000-04-08  Neil Booth  <NeilB@earthling.net>
28637
28638         * gcc.dg/cpp-nullchar.c: New test.
28639
28640 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28641
28642         * gcc.dg/cpp-mi2.c: New test.
28643         * gcc.dg/cpp-mi2[abc].h: New files.
28644
28645 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28646
28647         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28648         member name.
28649
28650 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28651
28652         * g++.old-deja/g++.abi/vmihint.C: New test.
28653
28654 2000-04-06  Neil Booth  <NeilB@earthling.net>
28655
28656         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28657         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28658         copyright.
28659
28660 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28661
28662         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28663         avoid stack-frame overwrite.
28664
28665 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28666
28667         * gcc.c-torture/compile/20000405-2.c: New test.
28668         * gcc.c-torture/compile/20000405-3.c: New test.
28669
28670 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28671
28672         * gcc.c-torture/compile/20000405-1.c: New test.
28673
28674 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28675
28676         * gcc.dg/cast-qual-1.c: Revert last change.
28677
28678 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28679
28680         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28681
28682 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28683
28684         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28685         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28686
28687 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28688
28689         * gcc.c-torture/compile/20000403-2.c: New test.
28690         * gcc.c-torture/compile/20000403-1.c: New test.
28691
28692 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28693
28694         * gcc.c-torture/execute/20000403-1.c: New test.
28695
28696 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28697
28698         * gcc.c-torture/execute/20000402-1.c: New test.
28699
28700 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28701
28702         * gcc.c-torture/execute/va-arg-15.c: New test.
28703         * gcc.c-torture/execute/va-arg-16.c: New test.
28704         * gcc.c-torture/execute/va-arg-17.c: New test.
28705         * gcc.c-torture/execute/va-arg-18.c: New test.
28706         * gcc.c-torture/execute/va-arg-19.c: New test.
28707
28708 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28709
28710         * gcc.c-torture/compile/981211-1.c: Move to...
28711         * gcc.dg/cpp-as1.c: ...here.
28712         * gcc.dg/cpp-as2.c: New file.
28713
28714         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28715         compiler.
28716
28717 2000-04-02  Neil Booth  <NeilB@earthling.net>
28718
28719         * gcc.dg/cpp-cond.c  New tests.
28720         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28721         accidental success less likely.
28722         * gcc.dg/cpp-missingop.c  New tests.
28723         * gcc.dg/cpp-missingparen.c  New tests.
28724         * gcc.dg/cpp-shift.c  New tests.
28725         * gcc.dg/cpp-shortcircuit.c  New tests.
28726         * gcc.dg/cpp-unary.c  New tests.
28727
28728 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28729
28730         * gcc.c-torture/compile/20000329-1.c: New test.
28731
28732 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28733
28734         * gcc.c-torture/compile/20000326-1.c: New test.
28735         * gcc.c-torture/compile/20000326-2.c: New test.
28736
28737 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28738
28739         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28740         the first parameter is a function argument.
28741
28742 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28743
28744         * g++.old-deja/g++.ext/array4.C: New test.
28745
28746 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28747
28748         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28749
28750 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28751
28752         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28753
28754 2000-03-19  Richard Henderson  <rth@cygnus.com>
28755
28756         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28757
28758 2000-03-19  Richard Henderson  <rth@cygnus.com>
28759
28760         * gcc.c-torture/compile/20000319-1.c: New test.
28761
28762 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28763
28764         * gcc.c-torture/execute/20000314-3.c: New test.
28765         * gcc.c-torture/execute/20000314-2.c: New test.
28766         * gcc.c-torture/execute/20000314-1.c: New test.
28767         * gcc.c-torture/compile/20000314-2.c: New test.
28768         * gcc.c-torture/compile/20000314-1.c: New test.
28769
28770 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28771
28772         * g++.old-deja/g++.warn/inline.C: New test.
28773
28774 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28775
28776         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28777         standards-compliant result rather than specific constants.
28778         Put test-values in array.
28779
28780 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28781
28782         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28783         (g++_target_compile): Put test-specific options last.
28784
28785 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28786
28787         * g++.old-deja/g++.eh/vbase4.C: New test.
28788
28789 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28790
28791         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28792
28793 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28794
28795         * g++.old-deja/g++.brendan/misc12.C: Removed.
28796         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28797         * g++.old-deja/g++.ext/pretty4.C: New test.
28798
28799 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         * g++.old-deja/g++.other/string2.C: New test.
28802
28803 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28804
28805         * g++.old-deja/g++.warn/impint2.C: New test.
28806
28807 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28808
28809         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28810         is 1, not zero.
28811
28812 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28813
28814         * g++.old-deja/g++.warn/impint.C: New test.
28815         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28816         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28817         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28818         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28819         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28820         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28821         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28822         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28823         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28824         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28825         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28826         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28827
28828 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28829
28830         * gcc.dg/cpp-redef.c: New test.
28831
28832 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28833
28834         * g++.old-deja/g++.pt/unify7.C: New test.
28835
28836 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28837
28838         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28839         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28840
28841 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28842
28843         * gcc.c-torture/compile/20000224-1.c: New test.
28844
28845 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28846
28847         * gcc.c-torture/compile/cpp-2.c: New test.
28848         * gcc.c-torture/compile/cpp-1.c: New test.
28849
28850 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28851
28852         * gcc.c-torture/execute/20000225-1.c: New test.
28853
28854 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28855
28856         * gcc.dg/cpp-li2.c: New test.
28857
28858         * gcc.dg/cpp-wi1.c: New test.
28859
28860         * gcc.dg/cpp-li1.c: New test.
28861
28862 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28863
28864         * g++.old-deja/g++.other/sizeof5.C: New test.
28865
28866 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28867
28868         * gcc.c-torture/execute/va-arg-13.c: New test.
28869
28870 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28871
28872         * gcc.c-torture/execute/va-arg-12.c: New test.
28873
28874 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28875
28876         * gcc.c-torture/execute/20000223-1.c: New test.
28877
28878 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28879
28880         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28881
28882 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28883
28884         * g++.old-deja/g++.abi/ptrmem.C: New test.
28885
28886 2000-02-19  Richard Henderson  <rth@cygnus.com>
28887
28888         * gcc.c-torture/compile/init-3.c: New.
28889
28890 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28891
28892         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28893         ALWAYS_CXXFLAGS.
28894
28895 2000-02-11  Robert Lipe <robertl@sco.com>
28896
28897         * gcc.c-torture/compile/20000211-3.c: New test.
28898
28899 2000-02-11  Martin Buchholz <martin@xemacs.org>
28900
28901         * gcc.c-torture/compile/20000211-2.c: New test.
28902
28903 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28904
28905         * gcc.c-torture/compile/20000211-1.c: New test.
28906
28907 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28908
28909         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28910           on native targets
28911
28912 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28913
28914         * g++.old-deja/g++.other/cast5.C: New test.
28915
28916 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28917
28918         * gcc.c-torture/execute/20000205-1.c: New.
28919
28920 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28921
28922         * g++.old-deja/g++.jason/cast3.C: Return void.
28923         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28924
28925 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28926
28927         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28928
28929         * gcc.dg/loop-1.c: New test.
28930
28931 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28932
28933         * gcc.c-torture/compile/20000127-1.c: New test.
28934         * gcc.c-torture/execute/991228-1.c: New test.
28935
28936 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28937
28938         * gcc.dg/unused-2.c: New test.
28939
28940         * gcc.dg/conv-1.c: New test.
28941
28942 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28943
28944         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28945         compiler.
28946         (tool_option_proc): Fix typo.
28947
28948 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28949
28950         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28951         of the ld on the host, not on the build machine.
28952         Also, don't crash if '--help' is not a supported option.
28953
28954 2000-01-24  Richard Henderson  <rth@cygnus.com>
28955
28956         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28957
28958 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28959
28960         * gcc.c-torture/execute/20000120-2.c: New test.
28961         * gcc.c-torture/execute/20000120-1.c: New test.
28962
28963 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28964
28965         * gcc.c-torture/execute/20000113-1.c: New test.
28966
28967 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28968
28969         * gcc.c-torture/execute/20000112-1.c: New test.
28970
28971 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28972
28973         * gcc.dg/20000111-1.c: New test.
28974
28975 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28976
28977         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28978         with 16 bit integers.
28979
28980 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28981
28982         * gcc.dg/20000108-1.c: New test.
28983
28984 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28985
28986         * g++.old-deja/g++.ns/koenig8.C: New test.
28987
28988 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28989
28990         * g++.old-deja/g++.other/cast4.C: New test.
28991
28992 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28993
28994         * gcc.c-torture/compile/20000105-2.c: New test.
28995         * gcc.c-torture/compile/20000105-1.c: New test.
28996
28997 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28998
28999         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29000         references to printf & atoi to conform to ANSI standard.
29001         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29002         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29003         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29004         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29005         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29006         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29007         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29008         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29009         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29010         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29011         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29012         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29013         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29014         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29015         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29016         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29017         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29018         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29019         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29020         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29021         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29022         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29023         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29024         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29025         * g++.old-deja/g++.brendan/init3.C: Likewise.
29026         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29027         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29028         * g++.old-deja/g++.brendan/new2.C: Likewise.
29029         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29030         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29031         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29032         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29033         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29034         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29035         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29036         * g++.old-deja/g++.brendan/template24.C: Likewise.
29037         * g++.old-deja/g++.brendan/template3.C: Likewise.
29038         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29039         * g++.old-deja/g++.jason/inline3.C: Likewise.
29040         * g++.old-deja/g++.jason/opeq.C: Likewise.
29041         * g++.old-deja/g++.law/arg5.C: Likewise.
29042         * g++.old-deja/g++.law/arm7.C: Likewise.
29043         * g++.old-deja/g++.law/ctors11.C: Likewise.
29044         * g++.old-deja/g++.law/cvt8.C: Likewise.
29045         * g++.old-deja/g++.law/init9.C: Likewise.
29046         * g++.old-deja/g++.law/refs4.C: Likewise.
29047         * g++.old-deja/g++.law/template2.C: Likewise.
29048         * g++.old-deja/g++.law/visibility24.C: Likewise.
29049         * g++.old-deja/g++.law/vtable3.C: Likewise.
29050         * g++.old-deja/g++.mike/asm2.C: Likewise.
29051         * g++.old-deja/g++.mike/eh1.C: Likewise.
29052         * g++.old-deja/g++.mike/misc1.C: Likewise.
29053         * g++.old-deja/g++.mike/misc13.C: Likewise.
29054         * g++.old-deja/g++.mike/misc14.C: Likewise.
29055         * g++.old-deja/g++.mike/ns12.C: Likewise.
29056         * g++.old-deja/g++.mike/p1248.C: Likewise.
29057         * g++.old-deja/g++.mike/p3708.C: Likewise.
29058         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29059         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29060         * g++.old-deja/g++.mike/p646.C: Likewise.
29061         * g++.old-deja/g++.mike/p700.C: Likewise.
29062         * g++.old-deja/g++.mike/p783.C: Likewise.
29063         * g++.old-deja/g++.mike/p783a.C: Likewise.
29064         * g++.old-deja/g++.mike/p783b.C: Likewise.
29065         * g++.old-deja/g++.mike/p786.C: Likewise.
29066         * g++.old-deja/g++.mike/p789.C: Likewise.
29067         * g++.old-deja/g++.mike/p789a.C: Likewise.
29068         * g++.old-deja/g++.mike/p807a.C: Likewise.
29069         * g++.old-deja/g++.other/delete3.C: Likewise.
29070         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29071         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29072         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29073         * g++.old-deja/g++.other/empty1.C: Likewise.
29074         * g++.old-deja/g++.other/temporary1.C: Likewise.
29075         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29076         * g++.old-deja/g++.pt/t16.C: Likewise.
29077         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29078
29079 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29080
29081         * gcc.dg/991230-1.c: New test.
29082
29083 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29084
29085         * gcc.c-torture/compile/991229-3.c: New test.
29086         * gcc.c-torture/compile/991229-2.c: New test.
29087         * gcc.c-torture/compile/991229-1.c: New test.
29088
29089 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29090
29091         * gcc.c-torture/compile/labels-2.c: New test.
29092
29093 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29094
29095         * gcc.c-torture/execute/991227-1.c: New test.
29096
29097 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29098
29099         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29100
29101 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29102
29103         * gcc.c-torture/execute/991221-1.c: New test.
29104
29105 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29106
29107         * g++.old-deja/g++.other/cast3.C: New test.
29108
29109 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29110
29111         * gcc.c-torture/execute/991216-4.c: New test.
29112
29113 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29114
29115         * gcc.c-torture/execute/991216-1.c: New test.
29116         * gcc.c-torture/execute/991216-2.c: New test.
29117         * gcc.c-torture/execute/991216-3.c: New test.
29118
29119 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29120
29121         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29122         Actually make the test fail by using "-O2" for compilation.
29123
29124 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29125
29126         * g++.old-deja/g++.warn/cast-align1.C: New test.
29127
29128 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29129
29130         * gcc.c-torture/compile/991214-1.c: New test.
29131         * gcc.c-torture/compile/991214-2.c: New test.
29132
29133 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29134
29135         * gcc.dg/991214-1.c: New test.
29136
29137 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29138
29139         * gcc.c-torture/compile/991213-3.c: New test.
29140         * gcc.c-torture/compile/991213-2.c: New test.
29141         * gcc.c-torture/compile/991213-1.c: New test.
29142
29143 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29144
29145         * gcc.dg/991209-1.c: New test.
29146
29147 1999-12-08  Nathan Sidwell <nathan@acm.org>
29148
29149         * gcc.c-torture/compile/991208-1.c: New test.
29150
29151 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29152
29153         * gcc.dg/ultrasp2.c: New test.
29154
29155 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29156
29157         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29158
29159 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29160
29161         * gcc.c-torture/compile/991202-1.c: New test.
29162         * gcc.c-torture/execute/991202-1.c: New test.
29163         * gcc.c-torture/execute/991202-2.c: New test.
29164         * gcc.c-torture/execute/991202-3.c: New test.
29165
29166 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29167
29168         * g++.old-deja/g++.abi/align.C: New test.
29169         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29170         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29171
29172 1999-12-01  Richard Henderson  <rth@cygnus.com>
29173
29174         * gcc.c-torture/execute/991201-1.c: New.
29175
29176 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29177
29178         * gcc.dg/991129-1.c: New test.
29179
29180 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29181
29182         * gcc.c-torture/compile/991127-1.c: New test.
29183
29184 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29185
29186         * g++.old-deja/g++.other/warn4.C: New test.
29187
29188 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29189
29190         * g++.old-deja/g++.eh/cleanup2.C: New test.
29191         * g++.old-deja/g++.ext/pretty2.C: New test.
29192         * g++.old-deja/g++.ext/pretty3.C: New test.
29193         * g++.old-deja/g++.other/debug6.C: New test.
29194
29195 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29196
29197         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29198         compiler_output to look for one error message instead of two.
29199
29200 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29201
29202         * gcc.c-torture/execute/991118-1.c: Also test case
29203         where the word boundary does not split a byte evenly.
29204
29205 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29206
29207         * g++.old-deja/g++.ext/restrict1.C: New test.
29208
29209 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29210
29211         * gcc.c-torture/execute/991118-1.c: New test.
29212
29213 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29214
29215         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29216         working directory pathnames.
29217
29218 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29219
29220         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29221         host is equipped with driver.h and driver.o so it can actually
29222         compile and run the tests.
29223
29224 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29225
29226         * gcc.c-torture/compile/991008-1.c: New test.
29227
29228 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29229
29230         * lib/gcc-dg.exp: Include target-supports.exp
29231
29232 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29233
29234         * lib/target-supports.exp: New file: Provide procs to test for
29235         features supported by the target.
29236         (check_weak_available): Moved here from ecos.exp.
29237         (check_alias_available): New proc: Determine of the target
29238         toolchain supports the alias attribute.
29239
29240         * gcc.dg/special/ecos.exp: Move check_weak_available to
29241         target-supports.exp.
29242         (alias-1.c): Only perform the test if the target supports
29243         aliases.
29244         (wkali-1.c): Only perform the test if the target supports
29245         aliases.
29246
29247         * gcc.dg/990506-0.c: Expect error messages from cross
29248         targets as well as native targets.
29249
29250 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29251
29252         * gcc.dg/ultrasp1.c: Removed xfail.
29253         * gcc.dg/struct-ret-2.c: Likewise.
29254         * gcc.dg/array-1.c: Likewise.
29255
29256 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29257
29258         * gcc.dg/struct-ret-2.c: New test.
29259
29260         * gcc.dg/array-1.c: New test.
29261
29262 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29263
29264         * gcc.c-torture/execute/991030-1.c: New test.
29265
29266 1999-10-26  Richard Henderson  <rth@cygnus.com>
29267
29268         * gcc.c-torture/compile/991026-2.c: New test.
29269
29270 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29271
29272         * gcc.c-torture/compile/991026-1.c: New test.
29273
29274 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29275
29276         * gcc.c-torture/execute/991023-1.c: New test.
29277
29278 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29279
29280         * gcc.c-torture/execute/991019-1.c: New test.
29281
29282 1999-10-16  Richard Henderson  <rth@cygnus.com>
29283
29284         * gcc.c-torture/execute/991016-1.c: New test.
29285
29286 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29287
29288         * gcc.c-torture/execute/991014-1.c: New test.
29289
29290 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29291
29292         * g++.old-deja/g++.other/union2.C: New test.
29293
29294 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29295
29296         * g++.old-deja/g++.other/vaarg2.C: New test.
29297         * g++.old-deja/g++.other/vaarg3.C: New test.
29298
29299 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29300
29301         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29302         in compile/.
29303
29304 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29305
29306         * gcc.c-torture/execute/va-arg-11.c: New test.
29307
29308 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29309
29310         * lib/file-format.exp (gcc_target_object_format): Don't
29311         crash if objdump is unavailable.
29312
29313 1999-09-29  Donn Terry <donn@interix.com>
29314
29315         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29316
29317 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29318
29319         * gcc.c-torture/compile/990928-1.c: New test.
29320
29321 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29322
29323         * g++.old-deja/g++.other/decl6.C: New test.
29324
29325 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29326
29327         * gcc.c-torture/execute/va-arg-10.c: New test.
29328
29329 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29330
29331         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29332         __PRETTY_FUNCTION__.
29333
29334 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29335
29336         * gcc.c-torture/execute/990923-1.c: New test.
29337
29338 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29339
29340         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29341         for which -fpic is inappropriate.
29342
29343 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29344
29345         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29346
29347 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29348
29349         * g++.old-deja/g++.other/dyncast1.C: New test.
29350         * g++.old-deja/g++.other/dyncast2.C: New test.
29351         * g++.old-deja/g++.other/dyncast3.C: New test.
29352         * g++.old-deja/g++.other/dyncast4.C: New test.
29353         * g++.old-deja/g++.other/dyncast5.C: New test.
29354         * g++.old-deja/g++.eh/catch3.C: New test.
29355         * g++.old-deja/g++.eh/catch3p.C: New test.
29356         * g++.old-deja/g++.eh/catch4.C: New test.
29357         * g++.old-deja/g++.eh/catch4p.C: New test.
29358         * g++.old-deja/g++.eh/catch5.C: New test.
29359         * g++.old-deja/g++.eh/catch5p.C: New test.
29360         * g++.old-deja/g++.eh/catch6.C: New test.
29361         * g++.old-deja/g++.eh/catch6p.C: New test.
29362         * g++.old-deja/g++.eh/catch7.C: New test.
29363         * g++.old-deja/g++.eh/catch7p.C: New test.
29364         * g++.old-deja/g++.eh/catch8.C: New test.
29365         * g++.old-deja/g++.eh/catch8p.C: New test.
29366         * g++.old-deja/g++.eh/catch9.C: New test.
29367         * g++.old-deja/g++.eh/catch9p.C: New test.
29368
29369 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29370
29371         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29372         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29373
29374 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29375
29376         * gcc.c-torture/compile/990913-1.c: New test.
29377
29378 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29379
29380         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29381         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29382
29383 1999-09-09  Richard Henderson  <rth@cygnus.com>
29384
29385         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29386
29387 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29388
29389         * g++.old-deja/g++.other/lookup11.C: New test.
29390         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29391         what is permitted and what we want.
29392         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29393         overload use.
29394         * g++.old-deja/g++.jason/rfg5.C: Likewise
29395
29396 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29397
29398         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29399         * gcc.c-torture/noncompile/poison-1.c: New file.
29400
29401 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29402
29403         * g++.old-deja/g++.other/sizeof3.C: New test.
29404         * g++.old-deja/g++.other/sizeof4.C: New test.
29405         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29406         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29407
29408 1999-09-07  Richard Henderson  <rth@cygnus.com>
29409
29410         * gcc.dg/va-arg-1.c: New.
29411
29412 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29413
29414         * gcc.c-torture/execute/va-arg-9.c: New test.
29415
29416 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29417
29418         * g77.f-torture/compile/980519-2.f: New test.
29419         * g77.f-torture/compile/19990905-0.f: New test.
29420         * g77.f-torture/compile/19990905-1.f: New test.
29421         * g77.f-torture/compile/19990905-2.f: New test.
29422
29423         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29424
29425 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29426
29427         * gcc.c-torture/execute/990827-1.c: Fix typo.
29428
29429 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29430
29431         * g++.old-deja/g++.other/deref1.C: New test.
29432
29433 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29434
29435         * g++.old-deja/g++.other/ambig2.C: New test.
29436         * g++.old-deja/g++.other/cond5.C: New test.
29437         * g++.old-deja/g++.other/lookup16.C: New test.
29438
29439 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29440
29441         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29442         assemblers too.
29443
29444 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29445
29446         * lib/c-torture.exp: Avoid the "compare executables" optimization
29447         when testing native.
29448
29449 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29450
29451         * gcc.c-torture/execute/990829-1.c: New test.
29452         * gcc.c-torture/compile/990829-1.c: New test.
29453
29454 1999-08-27  Paul Burchard  <burchard@pobox.com>
29455
29456         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29457         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29458         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29459         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29460         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29461         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29462         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29463         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29464         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29465         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29466         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29467
29468 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29469
29470         * gcc.c-torture/execute/990827-1.c: New test.
29471
29472 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29473
29474         * g77.f-torture/noncompile/19990826-4.f: New test.
29475
29476         * g77.f-torture/compile/19990826-3.f: New test.
29477
29478         * g77.f-torture/execute/19990826-2.f: New test.
29479
29480         * g77.f-torture/compile/19990826-1.f: New test.
29481
29482         * gcc.c-torture/execute/990826-0.c: New test.
29483         * g77.c-torture/execute/19990826-0.f: New test.
29484
29485         * g77.f-torture/noncompile/970626-2.f: New test.
29486
29487 1999-08-25  Paul Burchard  <burchard@pobox.com>
29488
29489         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29490         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29491         lss-011.C: New tests.
29492
29493 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29494
29495         * g++.old-deja/g++.other/decl5.C: New test.
29496
29497 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29498
29499         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29500         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29501         call `postbase' for each one.  All callers of `postbase' changed
29502         to call this instead.
29503
29504 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29505
29506         * gcc.c-torture/execute/990811-1.c: New test.
29507
29508 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29509
29510         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29511         just native ones.
29512
29513         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29514         just native ones.
29515
29516 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29517
29518         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29519
29520 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29521
29522         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29523
29524 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29525
29526         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29527
29528 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29529
29530         * gcc.c-torture/execute/990804-1.c: New test.
29531
29532 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29533
29534         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29535         * g++.old-deja/g++.brendan/crash64.C: Likewise
29536         * g++.old-deja/g++.brendan/overload8.C: Likewise
29537
29538 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29539
29540         * g++.old-deja/g++.other/struct1.C: New test.
29541
29542 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29543
29544         * g++.old-deja/g++.other/enum2.C: New test.
29545
29546 1999-08-02  Richard Henderson  <rth@cygnus.com>
29547
29548         Adapted from tests from Franz Sirl:
29549         * gcc.c-torture/execute/va-arg-7.c: New test.
29550         * gcc.c-torture/execute/va-arg-8.c: New test.
29551
29552 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29553
29554         * gcc.c-torture/compile/990801-2.c: New test.
29555
29556         * gcc.c-torture/compile/990801-1.c: New test.
29557
29558 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29559
29560         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29561         fp-cmp-1.c, converting double to float.
29562
29563         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29564         fp-cmp-1.c, converting double to long double.
29565
29566         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29567         from fr1 to unknown_register, since fr1 is a legitimate register
29568         on some machines.
29569
29570 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29571
29572         * README: More listname related changes.
29573
29574 1999-07-08  Catherine Moore  <clm@cygnus.com>
29575
29576         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29577
29578 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29579
29580         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29581
29582 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29583
29584         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29585
29586 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29587
29588         * gcc.dg/990703-1.c: New test.
29589
29590 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29591
29592         * lib/file-format.exp: New file: Move definition of proc
29593         gcc_target_object_format to here from
29594         gcc.dg/special/ecos.exp.
29595
29596         * lib/c-torture.exp: Include lib file-format.exp.
29597         * lib/gcc-dg.exp: Include lib file-format.exp.
29598
29599         * gcc.dg/special/ecos.exp: Remove definition of proc
29600         gcc_target_object_format.
29601
29602 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29603
29604         * gcc.c-torture/execute/990628-1.c: New test.
29605
29606 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29607
29608         * gcc.c-torture/compile/990625-2.c: New test.
29609
29610         * gcc.c-torture/compile/990625-1.c: New test.
29611
29612 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29613
29614         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29615         attributes compile.
29616         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29617         ports that use the COFF/PE file format.
29618
29619 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29620
29621         * gcc.c-torture/compile/990617-1.c: New test.
29622
29623 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29624
29625         * g++.old-deja/g++.other/decl4.C: New test.
29626
29627 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29628
29629         * g++.old-deja/g++.other/bitfld3.C: New test.
29630
29631 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29632
29633         * g++.old-deja/g++.eh/catch1.C: New test.
29634
29635 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29636
29637         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29638
29639         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29640         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29641
29642 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29643
29644         * g77.f-torture/compile/19990502-0.f: Replace with new,
29645         shorter, test that still fails after recent changes.
29646
29647 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29648
29649         * gcc.c-torture/execute/990604-1.c: New test.
29650
29651 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29652
29653         * gcc.c-torture/execute/990531-1.c: New test.
29654
29655 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29656
29657         * gcc.c-torture/compile/990527-1.c: New test.
29658
29659 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29660
29661         * gcc.c-torture/execute/990527-1.c: New test.
29662
29663 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29664
29665         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29666         bitfields as signed.
29667
29668 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29669
29670         * g77.f-torture/compile/19990525-0.f: New test.
29671
29672 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29673
29674         * gcc.c-torture/execute/990525-2.c: New test.
29675
29676         * gcc.c-torture/execute/990525-1.c: New test.
29677
29678 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29679
29680         * g++.old-deja/g++.other/anon3.C: New test.
29681         * g++.old-deja/g++.other/anon4.C: New test.
29682         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29683         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29684         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29685         Merrill).
29686
29687 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29688
29689         * gcc.c-torture/execute/990524-1.c: New test.
29690
29691         * gcc.dg/990524-1.c: New test.
29692
29693 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29694
29695         * gcc.c-torture/compile/990523-1.c: New test.
29696
29697 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29698
29699         * gcc.c-torture/compile/990519-1.c: New test.
29700
29701 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29702
29703         * gcc.c-torture/compile/990517-1.c: New test.
29704
29705         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29706         (e4, f4): New tests.
29707         (main): Call them.
29708
29709 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29710
29711         * gcc.dg/noreturn-1.c: New test.
29712
29713 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29714
29715         * gcc.c-torture/execute/990513-1.c: New test.
29716
29717 1999-05-10  Richard Henderson  <rth@cygnus.com>
29718
29719         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29720
29721 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29722
29723         * g77.f-torture/execute/erfc.f: Use small single-precision
29724         values, to avoid problems on Alphas when not -mieee.
29725
29726 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29727
29728         * gcc.dg/990506-0.c: New test.
29729
29730 1999-05-08  Richard Henderson  <rth@cygnus.com>
29731
29732         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29733         the constant to test.  Don't XFAIL 64-bit targets.
29734
29735         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29736         * g++.old-deja/g++.law/profile1.C: Likewise.
29737
29738         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29739         operator new instances.
29740         * g++.old-deja/g++.other/delete5.C: Likewise.
29741
29742 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29743
29744         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29745         intrinsic.
29746
29747 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29748
29749         * g77.f-torture/execute/u77-test.f: Reverse order of two
29750         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29751
29752 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29753
29754         * gcc.dg/compare1.c: New test.
29755
29756 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29757
29758         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29759         New tests.
29760
29761 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29762
29763         * g77.f-torture/compile/19990502-1.f: New test.
29764
29765 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29766
29767         * g77.f-torture/compile/19990502-0.f: New test.
29768
29769 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29770
29771         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29772         intrinsic.
29773
29774 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29775
29776         * g77.f-torture/execute/u77-test.f (main): List libU77
29777         intrinsics not currently tested.
29778         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29779         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29780         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29781         Trim blanks off the ends of some printed strings.
29782
29783 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29784
29785         * g77.f-torture/execute/u77-test.f (main): Just warn about
29786         FSTAT gid disagreement, as it's expected on some systems.
29787
29788 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29789
29790         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29791         use a new function, which allows for some slop.
29792         Clean up some commentary.
29793         (issum): The new function.
29794         (sgladd): Deleted subroutine.
29795
29796 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29797
29798         * g77.f-torture/execute/u77-test.f: Modify to be more like
29799         libf2c/libU77 version, bringing patches to that version here.
29800         Add suitable commentary.
29801
29802 1999-04-25  Richard Henderson  <rth@cygnus.com>
29803
29804         * gcc.dg/990424-1.c: New test.
29805
29806 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29807
29808         * g77.f-torture/execute/u77-test.f (main): Bug involving
29809         LSTAT has been fixed, so turn back on full checking.
29810
29811 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29812
29813         * g77.f-torture/compile/19990419-0.f: New test.
29814         * g77.f-torture/execute/19990419-1.f: New test.
29815
29816 1999-04-17  Richard Henderson  <rth@cygnus.com>
29817
29818         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29819         to avoid the need for a prototype to supress a warning.
29820
29821 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29822
29823         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29824
29825 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29826
29827         * gcc.c-torture/execute/990404-1.c: New test.
29828
29829 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29830
29831         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29832         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29833         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29834         missing initializer warnings.
29835
29836 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29837
29838         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29839         matching strings.
29840
29841 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29842
29843         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29844
29845 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29846
29847         * g77.f-torture/execute/19990325-0.f: New test.
29848         * g77.f-torture/execute/19990325-1.f: New test.
29849
29850 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29851
29852         * gcc.c-torture/execute/990324-1.c: New test.
29853
29854 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29855
29856         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29857         test with 4.
29858
29859 1999-03-17  Richard Henderson  <rth@cygnus.com>
29860
29861         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29862
29863 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29864
29865         * g77.f-torture/execute/19990313-2.f: New test.
29866         * g77.f-torture/execute/19990313-3.f: New test.
29867
29868 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29869
29870         * g77.f-torture/execute/19990313-0.f: New test.
29871         * g77.f-torture/execute/19990313-1.f: New test.
29872
29873 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29874
29875         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29876         printf to sprintf.
29877         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29878         (main): Add check for u15.  Conditionalize u31 check depending on
29879         whether ints are <32 bits or >=32 bits.
29880
29881 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29882
29883         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29884
29885 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29886
29887         * g77.f-torture/compile/19990305-0.f: New test.
29888         * g77.f-torture/execute/19981119-0.f: New test.
29889
29890 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29891
29892         * g77.f-torture/execute/970625-2.f: call ABORT if final
29893         result is not correct, instead of just printing it.
29894         Add this checking via newly introduced obfuscation, to
29895         trip up buggy front ends.
29896
29897 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29898
29899         * g77.f-torture/compile/960317-1.f: Moved from being
29900         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29901
29902 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29903
29904         * g77.f-torture/execute/960317-1.f: New (old) test.
29905         * g77.f-torture/execute/970625-2.f: Ditto.
29906
29907 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29908
29909         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29910         message on line 1 or line 2; cccp and cpplib do this differently.
29911
29912 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29913
29914         * g++.old-deja/g++.law/weak1.C: New test.
29915
29916 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29917
29918         * gcc.c-torture/execute/990119-1.c: Renamed to...
29919         * gcc.dg/990119-1.c: this, so it will only be tested once
29920         (it's a preprocessor test, it doesn't need to be run at
29921         multiple optimization levels).
29922
29923 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29924
29925         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29926           ALWAYS_CXXFLAGS.
29927
29928 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29929
29930         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29931         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29932         to not be compilable by current g77.
29933
29934 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29935
29936         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29937
29938 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29939
29940         * gcc.c-torture/execute/990222-1.c: New test.
29941
29942 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29943
29944         * g77.f-torture/compile/19990218-0.f: New test.
29945         * g77.f-torture/noncompile/19990218-1.f: New test.
29946
29947 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29948
29949         * g77.f-torture/compile/19981216-0.f: New test.
29950
29951 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29952
29953         * gcc.dg/990214-1.c: New test.
29954
29955 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29956
29957         * gcc.dg/990213-2.c: New test.
29958
29959         * gcc.dg/990213-1.c: New test.
29960
29961 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29962
29963         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29964         ints.
29965
29966 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29967
29968         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29969         specified by target.
29970
29971         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29972
29973 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29974
29975         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29976
29977 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29978
29979         * gcc.dg/special/ecos.exp: New test driver for new tests with
29980         special requirements.
29981
29982         * gcc.dg/special/alias-1.c: New test.
29983         * gcc.dg/special/gcsec-1.c: New test.
29984         * gcc.dg/special/weak-1.c: New test.
29985         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29986         * gcc.dg/special/weak-2.c: New test.
29987         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29988         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29989         * gcc.dg/special/wkali-1.c: New test.
29990         * gcc.dg/special/wkali-2.c: New test.
29991         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29992         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29993
29994 1999-02-10  Felix Lee  <flee@cygnus.com>
29995
29996           * lib/c-torture.exp (c-torture-compile): Pull out code for
29997           analyzing gcc error messages.
29998           (c-torture-execute): Likewise.  Fix some (harmless) false
29999           positives.
30000           * lib/gcc.exp (gcc_check_compile): New function.
30001
30002 1999-02-08  Richard Henderson  <rth@cygnus.com>
30003
30004         * gcc.c-torture/execute/990208-1.c: New test.
30005
30006 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30007
30008         * g++.dg/special/ecos.exp: New driver for new tests with special
30009         requirements
30010
30011         * g++.dg/special/conpr-1.C: New test
30012         * g++.dg/special/conpr-2.C: New test
30013         * g++.dg/special/conpr-2a.C: New test
30014         * g++.dg/special/conpr-3.C: New test
30015         * g++.dg/special/conpr-3a.C: New test
30016         * g++.dg/special/conpr-3b.C: New test
30017
30018         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30019         allow g++ to use the dg driver
30020
30021         * README: Add comment about g++.dg directory
30022
30023 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30024
30025         * README: Update email addresses.
30026
30027 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30028
30029         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30030         arguments in order to force structure S onto the stack even on
30031         the alpha.
30032         (test): Pass 10 leading arguments to function foo as well as the
30033         structure S.
30034
30035         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30036         failure for all targets.
30037
30038         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30039         abort to terminate program execution.
30040
30041 1999-01-30  Richard Henderson  <rth@cygnus.com>
30042
30043         * gcc.c-torture/execute/990130-1.c: New test.
30044
30045 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30046
30047         * gcc.dg/990130-1.c: New test.
30048
30049 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30050
30051         * gcc.c-torture/execute/990128-1.c: New test.
30052
30053 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30054
30055         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30056
30057 1999-01-27  Felix Lee  <flee@cygnus.com>
30058
30059         * lib/c-torture.exp (c-torture-compile): pull out code for
30060         analyzing gcc error messages.
30061         (c-torture-execute): ditto, and fix some (harmless) false
30062         positives.
30063         * lib/gcc.exp (gcc_check_compile): new function.
30064
30065 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30066
30067         * gcc.dg/990117-1.c: New test.
30068
30069         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30070
30071         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30072
30073 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30074
30075         * g77.f-torture/compile/990115-1.f: New test.
30076
30077 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30078
30079         * gcc.c-torture/compile/990107-1.c: New test
30080
30081 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30082
30083         * gcc.c-torture/execute/990106-2.c: New test.
30084
30085         * gcc.c-torture/execute/990106-1.c: New test.
30086
30087 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30088
30089         * gcc.c-torture/compile/981223-1.c: New test.
30090
30091 1998-12-29  Richard Henderson  <rth@cygnus.com>
30092
30093         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30094         (opt3): Rename from opt4 and disable.
30095
30096 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30097
30098         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30099
30100 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30101
30102         * g++.old-deja/g++.other/conv5.C: New test.
30103
30104 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30105
30106         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30107
30108 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30109
30110         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30111
30112 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30113
30114         * gcc.c-torture/compile/981211-1.c: New test.
30115
30116 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30117
30118         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30119
30120         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30121
30122 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30123
30124         * gcc.special/930510-1.c: Make C9X safe.
30125         * gcc.misc-tests/gcov-1.c Similarly.
30126         * gcc.misc-tests/gcov-2.c Similarly.
30127
30128 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30129
30130         * gcc.dg/ultrasp1.c: New test.
30131
30132 1998-12-06  Richard Henderson  <rth@cygnus.com>
30133
30134         * gcc.c-torture/execute/981206.c: New test.
30135
30136 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30137
30138         * g++.old-deja/g++.ns/template7.C: New test.
30139
30140         * g++.old-deja/g++.other/expr1.C: New test.
30141
30142         * g++.old-deja/g++.eh/tmpl3.C: New test.
30143
30144         * g++.old-deja/g++.eh/tmpl2.C: New test.
30145
30146 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30147
30148         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30149         * g++.old-deja/g++.other/using6.C: Removed.
30150         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30151
30152         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30153
30154 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30155
30156         * g++.old-deja/g++.pt/overload8.C: New test.
30157
30158         * g++.old-deja/g++.pt/overload7.C: New test.
30159
30160         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30161
30162         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30163         and relinking messages.
30164         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30165         compiling with -frepo.
30166
30167 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30168
30169         * g++.old-deja/g++.pt/lookup6.C: New test.
30170
30171 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30172
30173         * gcc.c-torture/execute/981130-1.c: New test.
30174         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30175
30176 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30177
30178         * g++.old-deja/g++.pt/explicit76.C: New test.
30179
30180         * g++.old-deja/g++.pt/friend38.C: New test.
30181
30182         * g++.old-deja/g++.ns/crash2.C: New test.
30183
30184         * g++.old-deja/g++.pt/defarg8.C: New test.
30185
30186         * g++.old-deja/g++.pt/instantiate6.C: New test.
30187
30188         * g++.old-deja/g++.pt/static6.C: New test.
30189
30190         * g++.old-deja/g++.pt/decl2.C: New test.
30191
30192 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30193
30194         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30195         problem is actually related with name lookup, but so what? :-)
30196
30197         * g++.old-deja/g++.pt/friend37.C: New test.
30198
30199 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30200
30201         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30202         element, which fails on some systems.
30203
30204         * g77.f-torture/execute/labug1.f: New test.
30205
30206 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30207
30208         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30209         is defined.
30210
30211 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30212
30213         * g77.f-torture/compile/981117-1.f: New test.
30214
30215 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30216
30217         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30218         properly discarded.
30219
30220 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30221
30222         * gcc.c-torture/execute/memcheck: New directory of tests for
30223         -fcheck-memory-usage.
30224
30225 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30226
30227         * README: New file, general information about the testsuite and
30228         new description of the various C++ test subdirectories.
30229         * README.g++: Eliminate obsolete information, update and move most
30230         relevant stuff to README.
30231
30232 1998-11-07  Richard Henderson  <rth@cygnus.com>
30233
30234         * gcc.c-torture/compile/981107-1.c: New test.
30235
30236 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30237
30238         * execute/memcpy-bi.c: New testcase.
30239
30240 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30241
30242         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30243         base classes.
30244
30245         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30246         template is selected.
30247
30248         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30249         classes, it should be accepted for all types.
30250
30251         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30252
30253         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30254         specializations start with template headers.
30255
30256 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30257
30258         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30259
30260         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30261         non-POD types.
30262
30263 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30264
30265         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30266
30267 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30268
30269         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30270
30271 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30272
30273         * 981019-1.c: New test.
30274
30275 1998-10-14  Robert Lipe <robertl@dgii.com>
30276
30277         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30278         find objc headers.
30279
30280 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30281
30282         * compile/981001-4.c: Remove use of GCC extension that triggers a
30283         compiler bug.
30284
30285 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30286
30287         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30288
30289 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30290
30291         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30292         instantiation of template produces incorrect code for delete
30293         expression.
30294
30295         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30296         constructors' name is not unique.
30297         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30298         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30299
30300         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30301         automatic array of const is ill-formed.
30302
30303         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30304         of template parameter?
30305
30306         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30307         const.
30308
30309         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30310         pointer-to-member expression.
30311
30312         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30313         declaration causes ICE.
30314
30315 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30316
30317         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30318         reserved in the global namespace.
30319
30320         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30321         generate needed virtual table.
30322
30323         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30324
30325 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30326
30327         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30328         template-dependent type
30329
30330 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30331
30332         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30333         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30334         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30335
30336         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30337         class should be usable as argument of member function.
30338         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30339         class should be usable as return type of member function.
30340         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30341         class should be usable as type of data member.
30342
30343         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30344
30345 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30346
30347         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30348
30349 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30350
30351         * gcc.dg/dll-?.c Add thumb to target list.
30352         Fix assembler scan patterns to match current assembler output.
30353
30354 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30355
30356         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30357         matching of template brackets.
30358
30359         * g++.old-deja/g++.other/using4.C: New test.  Test using
30360         declarations of methods from base classes.
30361
30362         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30363         within functions should introduce names into the innermost
30364         enclosing namespace.
30365
30366         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30367         of static locals if first initialization throws.
30368
30369 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30370
30371         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30372
30373 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30374
30375         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30376         lose track of the possible targets of tablejump insns.
30377         * special/special.exp: Run it.
30378
30379 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30380
30381         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30382         must be declared before its specializations can be named in friend
30383         declarations.
30384
30385 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30386
30387         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30388
30389         * g77.f-torture/execute/io1.f: New test.
30390
30391 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30392
30393         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30394         with pointer to template function, for which no argument deduction
30395         is possible.
30396
30397         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30398         specialization of template function as argument to template
30399         function.
30400
30401         * g++.old-deja/g++.other/access2.C: New test; Inner class
30402         shouldn't have privileged access to Outer's names.
30403
30404 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30405
30406         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30407         friend template declared within template class conflicts with
30408         nested class of the same name.
30409
30410         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30411         is ignored.
30412
30413         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30414         object with direct initializer as function declaration.
30415
30416         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30417         initializers.
30418
30419         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30420         involving const pointer and NULL produces incorrect result.
30421
30422         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30423         type name without `typename' should be rejected with -pedantic.
30424
30425 1998-10-02  Richard Henderson  <rth@cygnus.com>
30426
30427         * g++.old-deja/g++.other/addrof1.C: New test.
30428
30429 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30430
30431         * gcc.c-torture/compile/981001-1.c: New test.
30432         * gcc.c-torture/execute/981001-1.c: New test.
30433
30434 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30435
30436         * gcc.c-torture/compile/981001-2.c: New test.
30437         * gcc.c-torture/compile/981001-3.c: New test.
30438         * gcc.c-torture/compile/981001-4.c: New test.
30439
30440 1998-10-01  Robert Lipe  <robertl@dgii.com>
30441
30442         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30443         multilibbed hosts.   Idea grafted from g77.exp.
30444
30445 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30446
30447         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30448         avoid losing on systems which need -lsocket.
30449
30450 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30451
30452         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30453         * g++.old-deja/g++.other/nested2.C: Ditto.
30454         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30455         failure.
30456
30457 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30458
30459         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30460         preferred over template operator!= for enum bitfields.
30461
30462 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30463
30464         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30465         that happen to have the same base name, but in different scopes,
30466         are incorrectly rejected.
30467
30468 1998-09-16  Richard Henderson  <rth@cygnus.com>
30469
30470         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30471         on the native word size instead of an integer literal.
30472
30473 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30474
30475         * g++.old-deja/g++.other/static2.C: Invocation of static data
30476         member of type pointer-to-function denoted as non-static member.
30477
30478         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30479         checks involving function types and aliases.
30480
30481 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30482
30483         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30484         redefined to the same non-trivial type.
30485
30486         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30487         namespace-qualification of template specializations declared in
30488         other namespaces.
30489
30490         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30491         to declare a subset of the specializations of a template function
30492         as friends of specializations of a template class.
30493
30494         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30495         member templates that do not fully specialize the enclosing
30496         template class are rejected.
30497
30498 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30499
30500         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30501
30502 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30503
30504         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30505         altered from libf2c/libU77 version.
30506
30507 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30508
30509         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30510
30511 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30512
30513         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30514         (un)signed char are different types for template specialization
30515         purposes.
30516
30517 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30518
30519         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30520         * objc: ObjC testsuite.
30521
30522 1998-08-31  Catherine Moore  <clm@cygnus.com>
30523
30524         * gcc.c-torture/execute/941014-1.x:  New file.
30525
30526 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30527
30528         * lib/c-torture.exp: Add support for
30529         torture_eval_before_compile and torture_eval_before_execute
30530         variables.
30531
30532 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30533
30534         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30535         this test triggers valid.
30536
30537 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30538
30539         * gcc.dg/980827-1.c: New test.
30540
30541 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30542
30543         * gcc.c-torture/execute/loop-4b.c: New test.
30544
30545 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30546
30547         * lib/c-torture.exp: Add support for
30548         torture_eval_before_compile and torture_eval_before_execute
30549         variables.
30550
30551 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30552
30553         * gcc.c-torture/compile/980825-1.c: New test.
30554
30555 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30556
30557         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30558         count number tests in opt_t0 not good_t0.
30559
30560 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30561
30562         * gcc.c-torture/compile/930326-1.x: Fix typo.
30563
30564 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30565
30566         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30567         causes an ICE.
30568
30569 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30570
30571         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30572         STACK_SIZE is defined.
30573         * gcc.c-torture/unsorted/stuct.c: Similarly.
30574
30575         * gcc.c-torture/compile/980821-1.c: New test.
30576
30577 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30578
30579         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30580
30581 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30582
30583         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30584         code.
30585
30586 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30587
30588         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30589         error'.
30590
30591 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30592
30593         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30594
30595 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30596
30597         * gcc.c-torture/compile/980816-1.c: New test.
30598
30599         * gcc.dg/980816-1.c: New test.
30600
30601 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30602
30603         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30604         compiler for ieee tests.
30605
30606 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30607
30608         * g77.f-torture/compile/980729-0.f: New test.
30609
30610 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30611
30612         * gcc.c-torture/special/eeprof-1.c: New test, for
30613         -finstrument-functions.
30614         * gcc.c-torture/special/special.exp: Run it.
30615
30616 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30617
30618         * gcc.c-torture/compile/980729-1.c: New test.
30619
30620 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30621
30622         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30623         __thumb__ is defined, and test for ARM style doubles if so.
30624
30625 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30626
30627         * g77.f-torture/noncompile/980615-0.f: New test.
30628
30629 1998-07-26  H.J. Lu  (hjl@gnu.org)
30630
30631         * gcc.dg/980312-1.c: Do link instead of compile.
30632         * gcc.dg/980313-1.c: Likewise.
30633
30634 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30635
30636         * gcc.c-torture/compile/980726-1.c: New test.
30637
30638 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30639
30640         * g77.f-torture/execute/io0.f: New test.
30641
30642 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30643
30644         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30645         an int.
30646
30647 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30648
30649         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30650         m32r bugs.
30651
30652 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30653
30654         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30655         c-decl.c:grokdeclarator can handle mode attributes.
30656
30657 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30658
30659         * gcc.c-torture/execute/980716-1.c: New test.
30660
30661 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30662
30663         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30664         the mn10200.
30665         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30666         the mn10200.
30667         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30668         * gcc.c-torture/compile/930326-1.x: Similarly.
30669
30670 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30671
30672         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30673         New test from Craig.
30674
30675 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30676
30677         * g77.f-torture/noncompile/980616-0.f: New test.
30678
30679         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30680
30681 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30682
30683         *  g++.other/singleton.C: Return error value instead of taking
30684         SIGSEGV.
30685
30686 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30687
30688         *  g++.other/singleton.C: New test.   Warning is under dispute.
30689         Runtime crash is not.
30690
30691 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30692
30693         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30694         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30695         using6.C, using7.C}:  New namespace tests.
30696
30697 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30698
30699         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30700         specialization with typedef'ed names used as array indexes.
30701
30702 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30703
30704         * gcc.c-torture/execute/980709-1.c: New test.
30705
30706         * gcc.dg/980709-1.c: New test.
30707
30708 1998-07-07  Richard Henderson  <rth@cygnus.com>
30709
30710         * gcc.c-torture/execute/bcp-1.c: New test.
30711
30712 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30713
30714         * gcc.c-torture/execute/980707-1.c: New test.
30715
30716 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30717
30718         * gcc.c-torture/compile/980706-1.c: New test.
30719
30720 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30721
30722         * g77.f-torture/execute/980701-0.f,
30723         g77.f-torture/execute/980701-1.f: New test from Craig.
30724
30725 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30726
30727         * gcc.c-torture/compile/980701-1.c: New test.
30728
30729         * gcc.c-torture/execute/980701-1.c: New test.
30730
30731 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30732 rlsruhe.de>
30733
30734         * g++.old-deja/g++.robertl/eb132.C: New test.
30735         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30736
30737 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30738
30739         * g77.f-torture/execute/980628-7.f,
30740         g77.f-torture/execute/980628-8.f,
30741         g77.f-torture/execute/980628-9.f,
30742         g77.f-torture/execute/980628-10.f: New tests from Craig.
30743
30744         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30745
30746 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30747
30748         * g77.f-torture/execute/980628-4.f: New test from Craig.
30749         * g77.f-torture/execute/980628-5.f: Likewise.
30750         * g77.f-torture/execute/980628-2.f: Likewise.
30751         * g77.f-torture/execute/980628-0.f: Likewise.
30752         * g77.f-torture/execute/980628-1.f: Likewise.
30753         * g77.f-torture/execute/980628-3.f: Likewise.
30754         * g77.f-torture/execute/980628-6.f: Likewise.
30755
30756 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30757
30758         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30759         directory when nothing has been installed yet.
30760
30761 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30762
30763         * gcc.c-torture/special/special.exp: Handle newer versions of
30764         dejagnu.
30765
30766 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30767
30768         * gcc.dg/980626-1.c: New test.
30769
30770 1998-06-19  Bruno Haible <haible@ilog.fr>
30771
30772         * gcc.misc-tests/m-un-2.c: New test.
30773         * g++.old-deja/g++.other/warn01.c: Likewise.
30774
30775 1998-06-19  Robert Lipe  <robertl@dgii.com>
30776
30777         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30778         compatibility with assmblers with a different comment character.
30779         Eliminate use of GAS-specific extensions.
30780
30781 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30782
30783         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30784
30785 1998-06-19  Robert Lipe  <robertl@dgii.com>
30786
30787         *lib/g77.exp: Replace search for libf2c.a with search for newly
30788         renamed libg2c.a
30789
30790 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30791
30792         * gcc.c-torture/execute/980617-1.c: New test.
30793
30794 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30795
30796         * gcc.c-torture/execute/980612-1.c: New test.
30797
30798 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30799
30800         * gcc.dg/980523-1.c: Only test on ppc-linux.
30801         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30802
30803         * gcc.c-torture/execute/980608-1.c: New test.
30804
30805 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30806
30807         * gcc.c-torture/execute/980605-1.c: New test.
30808
30809 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30810
30811         * gcc.c-torture/execute/980604-1.c: New test.
30812
30813 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30814
30815         * gcc.c-torture/execute/980602-1.c: New test.
30816         * gcc.c-torture/execute/980602-2.c: Likewise.
30817
30818 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30819
30820         * 970125-0.f: Fix per JCB.  Add commentary.
30821
30822 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30823
30824         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30825         IEEE -0 support.
30826
30827 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30828
30829         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30830         earlier.
30831
30832 1998-05-28  Catherine Moore <clm@cygnus.com>
30833
30834         * gcc.c-torture/execute/980526-3.c: New test.
30835
30836 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30837
30838         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30839         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30840         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30841         m88k-motorola-sysv3 to XFAIL.
30842
30843 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30844
30845         * gcc.dg/980526-1.c: New test.
30846         * gcc.c-torture/execute/980526-2.c: New test.
30847
30848 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30849
30850         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30851
30852         * gcc.c-torture/execute/980526-1.c: New test.
30853
30854 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30855
30856         * g77.f-torture/execute/alpha2.f: Add runtime test.
30857
30858 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30859
30860         * g++.old-deja/old-deja.exp: Strip leading directories.
30861
30862         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30863         error for the line.  Don't run multiple tests for the same line.
30864
30865 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30866
30867         * gcc.dg/980523-1.c: New test.
30868
30869 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30870
30871         * g77.f-torture/compile/970915-0.f: New test.
30872
30873 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30874
30875         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30876
30877 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30878
30879         * gcc.dg/980520-1.c: New test.
30880
30881 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30882
30883         * gcc.dg/980502-1.c: Fix return type.
30884
30885 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30886
30887         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30888         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30889         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30890         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30891         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30892
30893 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30894
30895         * g77.f-torture/execute/980520-1.f: New test.
30896
30897 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30898
30899         * lib/mike-g77.exp: New file.
30900
30901         * g77.f-torture/noncompile/noncompile.exp,
30902         g77.f-torture/noncompile/check0.f: New files.
30903
30904 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30905
30906         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30907         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30908         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30909         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30910         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30911         abort where appropriate.
30912
30913 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30914
30915         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30916         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30917
30918 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30919
30920         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30921
30922 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30923
30924         * g77.f-torture/compile/980427-0.f: New test.
30925
30926 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30927
30928         * g77.f-torture/compile/980424-0.f: New test.
30929
30930 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30931
30932         * g77.f-torture/compile/980419-2.f (main): New test.
30933         * g77.f-torture/compile/970125-0.f: New test.
30934         * g77.f-torture/compile/980419-1.f: New test.
30935
30936 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30937
30938         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30939         of loop-4.c.
30940
30941 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30942
30943         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30944
30945 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30946
30947         * gcc.c-torture/compile/980329-1.c: New test.
30948
30949 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30950
30951         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30952         * gcc.dg/980312-1.c: Fix typo in -march command.
30953
30954 1998-03-16  H.J. Lu  (hjl@gnu.org)
30955
30956         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30957
30958 1998-03-11  Robert Lipe  <robertl@dgii.com>
30959
30960         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30961         Dave Love agree the Fortran source is bogus.
30962
30963 1998-03-11  Robert Lipe  <robertl@dgii.com>
30964
30965         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30966         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30967         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30968         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30969         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30970
30971 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30972
30973         * g++.old-deja/g++.other/friend1.C: New test.
30974
30975 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30976
30977         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30978         possibly uninitialized) variables and declare dnrm2.
30979
30980 1998-02-23  Robert Lipe <robertl@dgii.com>
30981
30982         From Bruno Haible <haible@ilog.fr>:
30983         * gcc.c-torture/execute/980223.c: New test.
30984
30985 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30986
30987         * gcc.dg/ifelse-1.c: New test.
30988
30989 1998-02-09  H.J. Lu  (hjl@gnu.org)
30990
30991         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30992
30993           * lib/old-dejagnu.exp (old-dejagnu): Added the
30994           "execution test - XFAIL *-*-*" handling in the spirit of
30995           "excess errors test -". Changed the "execution test fails"
30996           handling to be like "excess errors test fails".
30997           * Update various tests accordingly.
30998
30999 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31000
31001         * gcc.c-torture/execute/980205.c: New test.
31002
31003 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31004
31005         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31006         * lib/f-torture.exp: Similarly.
31007         * gcc.c-torture: Rename all .cexp files to .x files.
31008
31009 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31010
31011         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31012         (940510-1.c): Removed duplicate.
31013         (971104-1.c): New test.
31014
31015 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31016
31017           * lib/f-torture.exp: Improve error and loop detection.
31018
31019 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31020
31021         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31022         use that to size the filler array.
31023
31024 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31025
31026         * lib/c-torture.exp(c-torture-execute): Fix typo.
31027
31028         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31029         testcase as the executable name. Keep the executable around if
31030         the test fails.
31031
31032 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31033
31034         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31035         changes.  Only test one -g option, and move it to the end of the
31036         list of options to test.
31037
31038 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31039
31040         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31041         variable GCC_TORTURE_OPTIONS to supply default switches separated
31042         by colons.  If no environment variable, run tests with -O0 -g, -O1
31043         -g, and -O2 -g as well.
31044
31045 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31046
31047         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31048         explanatory comments. Fix indentation.
31049
31050 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31051
31052         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31053
31054 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31055
31056         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31057         * g++.old-deja/g++.mike/p7325.C: Likewise.
31058         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31059
31060 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31061
31062         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31063         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31064         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31065         * g++.old-deja/g++.law/operators4.C: Likewise.
31066
31067 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31068
31069         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31070         * g++.old-deja/g++.mike/p784.C: Ditto.
31071         * g++.old-deja/g++.mike/p785.C: Ditto.
31072
31073 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31074
31075           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31076
31077 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31078
31079         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31080         target feature; pass this to c-torture-execute as needed.
31081
31082 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31083
31084         * lib/c-torture.exp(c-torture-execute): If the previous and the
31085         current executables being tested are identical, we don't need to
31086         run the executable again. Try to make the executable names
31087         unique. Add an optional argument for passing additional compiler
31088         flags.
31089
31090 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31091
31092         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31093
31094 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31095
31096         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31097
31098 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31099
31100         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31101         32bit or larger longs.
31102
31103         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31104         have either a 32bit long or 32bit int.
31105
31106 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31107
31108         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31109         Make double precision tests dependent on sizeof (double).
31110
31111 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31112
31113         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31114         too.
31115
31116 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31117
31118         * gcc.c-torture/compile/961203-1.cexp: New script.
31119
31120 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31121
31122         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31123         up the includes ourselves.
31124
31125 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31126
31127         * lib/plumhall.exp: Remove random include, and add a few
31128         verbose messages for debugging.
31129
31130 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31131
31132         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31133         of trying to do it ourselves.
31134
31135 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31136
31137         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31138
31139 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31140
31141         * gcc.prms/5403.c: Made regexp a bit less strict.
31142
31143 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31144
31145         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31146         is returned from remote_load instead.
31147         * lib/plumhall.exp: Ditto.
31148         * lib/mike-g++.exp: Ditto.
31149         * lib/old-dejagnu.exp: Ditto.
31150         * lib/c-torture.exp: Ditto.
31151
31152 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31153
31154         * lib/g++.exp: Use build_wrapper procedure.
31155         * lib/gcc.exp: Ditto.
31156
31157 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31158
31159         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31160         an old-style decl for malloc.  Fixes tests to work when
31161         sizeof (int) != sizeof (size_t).
31162
31163 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31164
31165         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31166
31167         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31168         use stdargs.h interface.
31169
31170 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31171
31172         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31173         NO_VARARGS when compiling.
31174
31175 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31176
31177         * lib/plumhall.exp(ph_includes): New procedure.
31178         (ph_make): Use it.
31179         (ph_compiler): Ditto.
31180
31181         * lib/g++.exp: Rename test-glue.c to testglue.c.
31182         * lib/gcc.exp: Ditto.
31183
31184 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31185
31186         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31187         to completion when it's called.
31188
31189 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31190
31191         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31192         is defined, don't do test.
31193
31194 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31195
31196         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31197         for object files.
31198         (ph_summary): Mark skipped testcases as untested, not unresolved.
31199
31200         * lib/plumhall.exp (ph_make): If unresolved because of bad
31201         errorCode, record errorCode in log file.
31202         (*): Replace send_log/verbose with verbose -log.
31203
31204 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31205
31206         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31207         double conversion if double isn't at least 8 bytes.
31208
31209         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31210         int to work with targets where int is 16 bits.
31211
31212         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31213         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31214         precision for the test to complete.
31215
31216 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31217
31218         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31219         if d10v is not compiled with the -mdouble64 flag.
31220         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31221
31222         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31223         d10v is not compiled with the -mint32 flag.
31224
31225 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31226
31227         * lib/plumhall.exp: Use incr_count.
31228
31229 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31230
31231         * gcc.c-torture: Update to c-torture-1.45.
31232
31233 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31234
31235         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31236         the name of the expect testcase file).
31237
31238         * lib/g++.exp(g++_init): Ditto.
31239
31240 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31241
31242         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31243         the host.
31244
31245         * lib/gcc.exp(gcc_exit): New procedure.
31246
31247 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31248
31249         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31250         specs where appropriate.
31251
31252         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31253         because of new "candidates are" messages, and removed a few
31254
31255         * Converted all non-old-style g++ testcases to old-style, and
31256         moved into g++.old-deja.
31257
31258 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31259
31260         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31261         options.
31262
31263         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31264         succeeded.
31265
31266         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31267
31268 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31269
31270         * lib/gcc.exp (gcc_target_compile): Add support for defining
31271         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31272         the machine doesn't have those features.
31273
31274 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31275
31276         * g++.law/operators4.exp: Don't use LIBS.
31277
31278 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31279
31280         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31281
31282         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31283         * lib/g++.exp: Set it here instead. Also, allow use of the
31284         --tool_exec and --tool_opt options. Change CXX to
31285         GXX_UNDER_TEST.
31286
31287         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31288
31289         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31290
31291 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31292
31293         * lib/old-dejagnu.exp: Use prune_warnings instead of
31294         prune_system_crud.
31295         * lib/mike-g++.exp: Ditto.
31296         * lib/gcc.exp: Ditto.
31297         * lib/g++.exp: Ditto.
31298
31299         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31300
31301 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31302
31303           * 941014-2.c: Include stdlib.h
31304           * 960327-1.c: Include stdio.h
31305           * dbra.c, index-1.c: Don't assume ints are 32bits.
31306
31307 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31308
31309         * lib/gcc.exp: Add gcc,stack_size target feature.
31310
31311         * lib/g++.exp(g++_target_compile): Add the include and link
31312         paths here, not in two other places. And, it's $options, not
31313         options.
31314
31315         * lib/mike-g++.exp(postbase): Remove the code that determines
31316         the correct include and link paths.
31317         * g++.old-deja/old-deja.exp: Ditto.
31318
31319 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31320
31321         * lib/g++.exp(g++_init): target_compile no longer returns the
31322         filename of the result.
31323
31324 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31325
31326         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31327         call to glob.
31328
31329         * gcc.c-torture/special/special.exp: Change call to
31330         gcc_target_compile to include the object file.
31331
31332 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31333
31334         * gcc.c-torture/special/special.exp: Correct misspelling in last
31335         change.
31336
31337 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31338
31339         * lib/plumhall.exp(ph_summary): Log the entire output of the
31340         executable. Return -1 if there were any failures, 0 otherwise.
31341         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31342         (ph_make): Clean up objects and executables that were built
31343         if the tests succeeded.
31344
31345 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31346
31347         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31348         libraries and includes in the build tree as appropriate.
31349
31350 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31351
31352         * lib/c-torture.exp: Instead of looking for the global variable
31353         NO_LONG_LONG, check to see if that's a feature of the target.
31354
31355 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31356
31357         * config/default.exp: Minimize. Delete the remainer of the files in
31358         config; this functionality is now in devo/dejagnu/config.
31359
31360         g++.*/*: Pass any additional flags used to compile to postbase;
31361         delete CXXFLAGS.
31362
31363         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31364         is now done by runtest.exp. Use gcc_target_compile instead of
31365         compile.
31366
31367         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31368         Remove references to CFLAGS. Use remote_file instead of
31369         calling rm -f.
31370         (c-torture): Take a list of arguments to use to compile this
31371         testcase.
31372
31373         lib/g++.exp: Simplify. Use target_compile instead of compile.
31374         lib/gcc-dg.exp: Ditto.
31375         lib/gcc.exp: Ditto.
31376         lib/mike-{gcc,g++}.exp: Ditto.
31377         lib/old-dejagnu.exp: Ditto.
31378         lib/plumhall.exp: Ditto.
31379
31380 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31381
31382         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31383         (ph_linker): Likewise.
31384
31385 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31386
31387           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31388         MAP_ANON / MAP_ANONYMOUS if defined;
31389         else try to map from /dev/zero .
31390
31391 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31392
31393         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31394         isn't defined, then define it to MAP_ANONYMOUS.
31395
31396 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31397
31398         * gcc.c-torture: Update to c-torture-1.42 release.
31399
31400 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31401
31402         * gcc.c-torture: Update to c-torture-1.41 release.
31403
31404 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31405
31406         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31407         c-torture release.
31408
31409 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31410
31411         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31412         and LDFLAGS.  Fix second case to append the target_info ldflags
31413         onto LDFLAGS, not CFLAGS.
31414         * lib/g++.exp (g++_init): Add target_info stuff.
31415         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31416         of libgloss and newlib flags for !native.
31417
31418         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31419         (GDB): Fix relative path to go up another dir for finding gdb.
31420
31421 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31422
31423         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31424         versions in the target_info array, if they don't exist.
31425
31426 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31427
31428         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31429
31430 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31431
31432         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31433         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31434
31435 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31436
31437         * lib/old-dejagnu.exp: Don't remove the output file before we've
31438         actually tested it. Don't append pwd to the path of the executable
31439         we're testing.
31440
31441 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31442
31443         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31444
31445 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31446
31447         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31448         temporary directory for compiler files, and set it to a default
31449         value of /tmp. Set $output as the name of the output file from
31450         compiling the testcase. Add a -o option to $cflags_var so the
31451         compiler writes the final output file as $output. Set $executable
31452         to $output.
31453
31454         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31455         directory for compiler files, and set it to /tmp if it doesn't
31456         already have a value. Set $output_file to the name of the output
31457         file from compiling the testcase. Add a -o option to CXXFLAGS so
31458         the compiler writes the final output file as $output. Use $output
31459         as the executable to be tested.
31460
31461 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31462
31463         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31464
31465 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31466
31467         * gcc.c-torture/execute/pending-1.c: New test.  Still
31468         pending in Tege's queue.
31469
31470 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31471
31472         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31473         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31474         if there were failures.  Call unresolved if there were unresolved
31475         testcases.  Call gcc_fail if program did not run to completion.
31476         (ph_make): Pass additional argument name to ph_execute.
31477         (ph_execute): Add new argument.  Pass additional arguments to
31478         ph_summary.  Call gcc_fail is there is no execution output.
31479
31480 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31481
31482         * lib/plumhall.exp (proc_summary): Output relavent summary
31483         lines into the log so specific failures in plumhall can be
31484         investigated.
31485
31486 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31487
31488         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31489         (c-torture-execute): Don't try to execute tests which use
31490         "long long" types if $NO_LONG_LONG is nonzero.
31491
31492 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31493
31494         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31495         not c-torture.
31496
31497         * gcc.ieee: Move from here.
31498         * gcc.c-torture/execute/ieee: To here.
31499
31500 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31501
31502         * gcc.c-torture: Update to c-torture-1.41 release.
31503
31504 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31505
31506         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31507         not "$output".
31508
31509 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31510
31511         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31512         -c present.
31513
31514 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31515
31516         * config/proelf.exp: Handle connecting to a simulator.
31517
31518 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31519
31520         * config/proelf.exp: New file.  Enough framework that we can
31521         run c-torture tests on the proelf targets (or any other target
31522         that gdb can connect to for that matter).
31523
31524 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31525
31526         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31527         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31528
31529         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31530         exec_output exists.
31531
31532 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31533
31534         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31535         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31536
31537         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31538         to pass/fail/unresolved/unsupported/untested.  Caller must now
31539         call unresolved/unsupported/untested.
31540         * lib/*.exp: Update FSF address.  Update to handle new results of
31541         ${tool}_load.
31542         * lib/chill.exp (verbose): Delete.
31543
31544 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31545
31546         * lib/gcc.exp (default_gcc_start): Change order of args to
31547         $LDFLAGS $CFLAGS $LIBS.
31548         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31549         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31550         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31551         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31552         * gcc.misc-tests/dg-test.exp: Likewise.
31553         * gcc.misc-tests/msgs.exp: Likewise.
31554         * gcc.prms/prms.exp: Likewise.
31555         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31556         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31557
31558         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31559
31560 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31561
31562         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31563
31564         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31565         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31566
31567         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31568         necessary.
31569
31570 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31571
31572         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31573         global for loop; add use of $mathlib.
31574         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31575         settings here; set mathlib for anything but VxWorks.
31576
31577 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31578
31579         * gcc.c-torture: Update to c-torture-1.40 release.
31580
31581 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31582
31583         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31584         dg.exp.
31585
31586 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31587
31588         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31589         global.
31590
31591 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31592
31593         * lib/g++.exp (LIBS): Define if not already.
31594         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31595         (gcc-dg-prune): Call prune_gcc_output.
31596         * lib/gcc.exp (prune_gcc_output): New proc.
31597         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31598         prune_gcc_output.
31599
31600 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31601
31602         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31603         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31604
31605 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31606
31607         * gcc.c-torture: Update to c-torture-1.39 release.
31608
31609 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31610
31611         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31612         fails, try others as well.
31613
31614 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31615
31616         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31617         If compilation fails, mark execute tests as `untested'.
31618         If test is marked as unsupported, don't mark compilation and
31619         execute tests as failed.
31620
31621 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31622
31623         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31624         libstdc++ for whether or not we want to be doing shared
31625         libraries.  Delete link_curses since we don't need it anymore.
31626         * lib/mike-g++.exp (postbase): Don't link in libg++.
31627         * g++.old-deja/old-deja.exp: Likewise.
31628
31629 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31630
31631         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31632
31633 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31634
31635         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31636         For that, add `-Wl,-a,shared_archive'.
31637         * g++.old-deja/old-deja.exp: Likewise.
31638
31639 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31640
31641         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31642
31643 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31644
31645         * lib/mike-g++.exp (postbase): Pay attention to the status of
31646         g++_load.
31647
31648 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31649
31650           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31651
31652 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31653
31654         * lib/gcc.exp (default_gcc_start): No longer need to log program
31655         being executed or its output, execute_anywhere does that now.
31656         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31657         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31658
31659 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31660
31661         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31662         the same as those in lib/g++.exp.
31663
31664 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31665
31666         * gcc.c-torture: Update to c-torture-1.38 release.
31667         * gcc.ieee: Related changes.
31668
31669 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31670
31671         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31672         "exec". Minor reformatting changes.
31673
31674         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31675         cross. This means all "exec" calls now work on a remote host as
31676         well.
31677         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31678         cross. Filter out the extra "\r\n" stuff that expect puts in.
31679         (c-torture-execute): Filter out the bogus warnings like
31680         c-torture-compile does. Add support for canadian cross.
31681         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31682         Use execute_anywhere rather than calling exec directly. Now it
31683         works for canadian cross testing.
31684
31685 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31686
31687         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31688         results into a variable, and check that rather than using file exists.
31689
31690 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31691
31692         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31693         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31694
31695 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31696
31697         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31698         lib_curses if there's a shared libg++ in the build tree.
31699
31700 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31701
31702         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31703         if not supported target.
31704
31705 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31706
31707         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31708         link_curses up to always happen, not just for native builds.
31709
31710 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31711
31712         * gcc.c-torture: Update to c-torture-1.36 release.
31713         * gcc.failure: Related changes.
31714
31715 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31716
31717         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31718
31719 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31720
31721         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31722         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31723         runshlib, link_curses, and mathlib for link and run.
31724
31725         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31726         pass the runtime shared library options for Solaris, OSF/1, and
31727         Irix5, and link with -lcurses to avoid unresolved references.
31728
31729 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31730
31731         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31732         only run once.
31733
31734 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31735
31736         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31737
31738 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31739
31740         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31741         do not have a framework for the "compat" tests yet.
31742
31743 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31744
31745         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31746         set to null if we're testing vxworks5.1.  Use that instead of
31747         `-lm' in the setting of LIBS for link and run.
31748
31749 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31750
31751         * config/rom68k.exp (${tool}_load): Major changes to make it
31752         work.  Verified that it does in fact return the stuff in
31753         exec_output properly.  Catch any Emul or any TRAP other than 0.
31754
31755 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31756
31757         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31758         LDFLAGS properly for targets that need stuff from libgloss.
31759         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31760         only run once.
31761         (gpp_initialized): New variable.
31762
31763 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31764
31765         * config/rom68k.exp: Load libgloss.exp.
31766         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31767         so we can produce a fully linked binary.
31768         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31769         so we can produce a fully linked binary.
31770
31771 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31772
31773         * lib/plumhall.exp (ph_section): Watch for expected failures.
31774         Add missing `else'.
31775
31776         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31777         run the testcase.
31778         (c-torture): Likewise.
31779
31780 1995-08-28  Doug Evans  <dje@cygnus.com>
31781
31782         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31783
31784         * lib/mike-g++.exp (mike_cleanup): New proc.
31785         (prebase): New globals compiler_result, not_compiler_result,
31786         target_regexp.
31787         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31788         allow leading "-" in pattern.  Watch for unsupported tests.
31789         If $compiler_result is set, pattern match assembler code,
31790         and ditto for $not_compiler_result.
31791         * lib/mike-gcc.exp: Likewise.
31792
31793         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31794         execution "succeeded".
31795
31796 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31797
31798         * config/win32.exp: New file.
31799         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31800
31801 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31802
31803         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31804         unsupported.
31805         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31806         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31807         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31808
31809         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31810         "... without exceptions was ...".  That is now handled by
31811         prune_system_crud.
31812         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31813
31814 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31815
31816         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31817         sieve.c,sort2.c}: New files.
31818         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31819         sieve.exp,sort2.exp}: Drivers for them.
31820
31821         * lib/mike-gcc.exp (program_output): New user settable variable.
31822         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31823         messages.
31824         * lib/mike-g++.exp (program_output): New user settable variable.
31825
31826         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31827
31828         * config/sh.exp: Deleted (use sim.exp instead).
31829
31830 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31831
31832         * config/vx.exp: Declare CHECKTASK as global.
31833         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31834         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31835         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31836
31837 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31838
31839         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31840         target. Like vx.exp, only includes `vx29k.exp' instead of
31841         `vxworks.exp'.
31842
31843 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31844
31845         * config/sim.exp: Increase time limit from 120 seconds to 240.
31846
31847 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31848
31849         * gcc.c-torture/execute/950628-1.c: New test.
31850
31851 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31852
31853         * gcc.c-torture: Update with changes/additions from
31854         c-torture-1.34.
31855
31856 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31857
31858         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31859
31860 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31861
31862         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31863
31864 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31865
31866         * gcc.c-torture/compile/950512-1.c: New test.
31867         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31868         * gcc.dg/struct-ret-1.c: Likewise.
31869
31870 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31871
31872         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31873           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31874
31875 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31876
31877         * gcc.c-torture/special/920411-1.c: Deleted.
31878         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31879
31880 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31881
31882         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31883         cpu limit.
31884
31885 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31886
31887         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31888
31889 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31890
31891         From kenner;
31892         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31893         is the proper length.
31894         * va-arg-3.c: Likewise.
31895
31896 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31897
31898         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31899         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31900
31901         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31902         * lib/g++.exp (default_g++_start): Delete old cruft.
31903
31904 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31905
31906         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31907         (2 * (1 << 18)) to (2 * (1 << 17)).
31908
31909         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31910
31911 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31912
31913         * config/rom68k.exp: Renamed from config/idp.exp
31914
31915 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31916
31917         * c-torture/compile/921109-2.c
31918
31919 1995-04-18  Mike Stump  <mrs@cygnus.com>
31920
31921         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31922         excess errors.
31923
31924 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31925
31926         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31927         output.
31928         * lib/g++.exp (default_g++_start): Likewise.
31929
31930 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31931
31932         * gcc.c-torture/compile/950329-1.c: New test.
31933
31934 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31935
31936           * config/bug.exp (${tool}_load): Updated to use new remote_open
31937           and remote_close procs.
31938         * config/idp.exp: New file.
31939
31940 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31941
31942         * gcc.c-torture/execute/950322-1.c: New test.
31943
31944 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31945
31946         * config/vx.exp (${tool}_load): Clean up testing of return code from
31947         vxworks_ld and vxworks_spawn.
31948
31949 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31950
31951         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31952
31953 1995-03-13  Mike Stump  <mrs@cygnus.com>
31954
31955         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31956         can mark excess errors on a machine by machine basis.  Note, the
31957         default is to not expect any excess errors, even when excess
31958         errors test - is given, so you will want to put an XFAIL ... on
31959         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31960         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31961         those 4 machines, but no others.
31962
31963 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31964
31965         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31966         * lib/c-torture.exp: to here.
31967
31968 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31969
31970         * gcc.c-torture/execute/950221-1.c: New test.
31971         * gcc.c-torture/execute/struct-ret-1.c: New test.
31972         * gcc.c-torture/compile/950221-1.c: New test.
31973
31974         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31975
31976 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31977
31978         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31979         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31980
31981 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31982
31983         * g++.gb: New directory of tests, derived from my signature and
31984         class scoping tests.
31985
31986         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31987         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31988         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31989         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31990         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31991         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31992         * g++.gb/sig25.C: Likewise.
31993
31994         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31995         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31996         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31997         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31998         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31999         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32000         * g++.gb/sig25.exp: Likewise.
32001
32002         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32003         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32004         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32005         * g++.gb/scope13.C: Likewise, this test still fails.
32006
32007         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32008         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32009         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32010         * g++.gb/scope13.exp: Ditto.
32011
32012         * g++.gb/README: New file, explains what these tests are about.
32013
32014 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32015
32016         * lib/dg.exp (dg-do): Support `preprocess'.
32017         (dg-test): Likewise.
32018
32019 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32020
32021         * config/udi.exp: change "continue -expect" to "exp_continue".
32022
32023 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32024
32025         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32026         Delete redundant tests.
32027
32028         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32029         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32030         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32031         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32032         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32033         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32034         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32035         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32036
32037         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32038         storing label pointers.
32039         * gcc.c-torture/execute/921019-1.c: Likewise.
32040         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32041         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32042         parameter fp.
32043         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32044         constants.
32045
32046         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32047         Delete obsolete tests.
32048
32049         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32050         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32051         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32052         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32053         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32054         * gcc.c-torture/compile/950124-1.c: New test.
32055
32056         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32057
32058 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32059
32060         * lib/mike-g++.exp: Add -lm to LIBS.
32061
32062 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32063
32064         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32065
32066 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32067
32068         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32069
32070 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32071
32072         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32073
32074 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32075
32076         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32077         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32078         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32079         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32080         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32081         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32082         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32083         * g++.law/{operators31.C, operators32.C,
32084         * g++.law/{operators33.C, operators34.C}: Likewise.
32085         * g++.law/{pic1.C, refs2.C}: Likewise.
32086         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32087         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32088         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32089         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32090
32091         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32092         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32093         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32094         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32095         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32096         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32097         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32098         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32099         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32100         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32101         * g++.law/{operators34.exp}: Likewise.
32102         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32103         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32104         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32105         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32106         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32107
32108         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32109         No longer expected to fail.
32110         * g++.law/missed-error3.C: Tweak for recent bool changes.
32111
32112 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32113
32114         * config/emb-unix: Deleted.
32115         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32116         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32117
32118 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32119
32120         * lib/dg.exp (dg-test): Fix typo in last patch.
32121
32122 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32123
32124         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32125         (handles multiple occurrences).
32126
32127 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32128
32129         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32130         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32131         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32132         printed).
32133         * lib/c-torture.exp (c-torture-compile): Likewise.
32134         (c-torture): Prepend full path if missing.
32135         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32136         (gcc_fail): Likewise.
32137         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32138
32139 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32140
32141         * lib/netware.exp: Only attach to NetWare i386 systems.
32142
32143 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32144
32145         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32146         messages.  Add test name to "output pattern match" pass/fail message.
32147
32148 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32149
32150         * gcc.dg: New testsuite.
32151         * gcc.dg/dg.exp: New file.
32152
32153         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32154         test-switch.c}: Deleted.
32155
32156         * gcc.misc-tests/msgs.exp: New testcase driver.
32157
32158 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32159
32160         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32161         Watch for illegal return values from ${tool}_load.
32162         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32163         cross targets.  Coerce return value >0 to 1.
32164
32165 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32166
32167         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32168
32169         * config/emb-unix.exp: New file.
32170
32171         * config/sim.exp: Error if variable $SIM not defined.
32172         (${tool}_load): Mark test as "untested" if simulator missing.
32173
32174         * config/unix.exp: Load remote.exp to get rcp_download.
32175         * lib/c-torture.exp: Use different option lists for testcases with
32176         and without loops.
32177         * gcc.c-torture/execute/execute.exp: Likewise.
32178
32179 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32180
32181         * config/*.exp: Clarify return code from ${tool}_load.
32182         Call `unresolved' or `untested' instead of `warning' or `perror'
32183         (sometimes you still want to call both though).
32184         Add comment that `shell_id' is local to each file.
32185         * config/udi.exp (timeout): Set to 30.
32186         Don't print warning if connection fails, $connectmode has already
32187         printed an error.
32188         (${tool}_load): Move verbose messages to level 2.
32189         Rework pattern for "Process started" message.
32190         Pass `shell_id' to ${connectmode}_download.
32191         Retry twice upon timeout.  Make resetting of target more robust.
32192         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32193         Pass `shell_id' to exit_$connectmode.
32194         Only call exit_$connectmode if connected.
32195         * config/unix.exp (${tool}_load): Check return codes better.
32196         * config/vrtx.exp (${tool}_load): Likewise.
32197         * config/vx.exp (${tool}_load): Likewise.
32198         Delete unneeded global's.
32199         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32200         from ${tool}_load.
32201         (dg-stat): Delete.
32202         (dg-init): Delete recording of pass/fail counts.
32203         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32204         (old-dejagnu-init): Likewise.
32205         (old-dejagnu-stat): Delete contents, empty proc now.
32206         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32207         (c-torture): Delete references to lcnt, lpass, lfail.
32208         Get option list from TORTURE_OPTIONS.
32209         Delete -funroll[-all]-loops if no loops.
32210         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32211         (g++_stat): Delete contents (empty proc now).
32212         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32213         (gcc_finish): Likewise.
32214         (gcc_stat): Deleted.
32215         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32216         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32217         * gcc.c-torture/execute/execute.exp: Likewise.
32218         Split tests into two parts: compile, execute.
32219         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32220         no loops.  Update to reflect clarified return codes from ${tool}_load.
32221
32222 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32223
32224         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32225         to grep for.
32226         (old-dejagnu): Likewise (where necessary).
32227
32228 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32229
32230         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32231
32232         * lib/dg.exp (dg-process-target): Fix processing of selector.
32233         Add comment regarding use of `error'.
32234
32235         * lib/gcc.exp (prune_system_crud): Define if missing.
32236         * lib/g++.exp (prune_system_crud): Likewise.
32237
32238         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32239         Call prune_system_crud.
32240         * lib/dg.exp (dg-runtest): New proc.
32241         Use perror instead of send_user for tcl errors in testcase.
32242         Don't return any value, it's never used.
32243         Don't clobber previous definition of `unknown'.
32244         Print tcl errors in `dg-final'.
32245
32246 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32247
32248         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32249         (dg-test): Don't print errorInfo, it contains stack backtrace.
32250
32251 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32252
32253         * lib/g++.exp (runtest_file_p): Define if missing.
32254
32255 1994-09-24  Doug Evans  (dje@cygnus.com)
32256
32257         * lib/mike-g++.exp: Comment out loading of g++.exp.
32258         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32259         (default_g++_version): Always print something.
32260         (default_g++_start): Comment out call to `which'.
32261         (g++_start, g++_load): Deleted (must be defined in config file).
32262         * lib/gcc.exp: Test for existence of $CC at start.
32263         Delete check for tmpdir (done in gcc_init).
32264         (default_gcc_version): Always print something.
32265         (default_gcc_start): Comment out call to `which'.
32266         * config/*.exp: Major cleanup - make cross targets work at least a
32267         little better for g++ (by not being "--tool gcc" specific).
32268         Rename gcc_xxx to ${tool}_xxx.
32269         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32270         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32271
32272 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32273
32274         * lib/c-torture.exp (c-torture-compile): Rework compiler
32275         message processing.
32276
32277         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32278         c-torture.
32279
32280 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32281
32282         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32283
32284         * lib/dg.exp (dg-process-target): Support { target native }.
32285
32286 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32287
32288         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32289         looked for "... program xxx got fatal signal".
32290         Correct regsub munging of `comp_output'.
32291         Ignore compiler messages "path prefix not used" and "linker input
32292         file unused".
32293
32294 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32295
32296         * lib/gcc.exp (runtest_file_p): Define if missing.
32297         * gcc.prms/template.c: Example to work from.
32298
32299 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32300
32301         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32302         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32303
32304         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32305         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32306         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32307         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32308
32309         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32310         (dg-process-target): No longer a varargs proc.
32311         Return S/N for target, P/F for xfail.  All callers changed.
32312         (user option procs): More argument checking.
32313         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32314         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32315         (dg-test): Skip test if not running on selected target in `dg-do'.
32316         Update handling of `dg-do-what', `dg-output-text'.
32317         Separate execution pass/fail from output pattern match pass/fail.
32318         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32319
32320 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32321
32322         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32323         target for 920510-1.c.
32324
32325 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32326
32327         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32328         Clean up comment regarding use of passcnt, etc.
32329         (gcc_stat): Don't update `testcnt' here.
32330         (gcc_finish): Do it here.
32331         Might as well reset `but_id' here too.
32332         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32333         to determine if the file should be tested.
32334         * gcc.c-torture/compile/compile.exp: Likewise.
32335         * gcc.c-torture/execute/execute.exp: Likewise.
32336         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32337         * gcc.misc-tests/dg-test.exp: Likewise.
32338         * gcc.prms/prms.exp: Likewise.
32339         * gcc.wendy/wendy.exp: Likewise.
32340         * g++.old-deja.exp: Likewise.
32341         Move "Testing file" message to verbose level 1.
32342
32343 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32344
32345         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32346
32347 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32348
32349         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32350         (default_gcc_start): Accept optional second list element
32351         of compiler flags.  Print compiler output at verbosity level 2.
32352         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32353         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32354         Save current values of framework globals passcnt, failcnt, xpasscnt,
32355         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32356         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32357         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32358         xfailcnt to compute stats.  Update framework global `testcnt' from
32359         pass/fail counts.
32360         (gcc_finish): New proc.  Clean up test environment.
32361         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32362         (gcc_epass, gcc_efail): Delete.
32363         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32364         argument of line number.
32365         (dg-init): If the tool has an init routine, call it.
32366         (dg-test): Remove args `cflags_var' and `libs_var'.
32367         Pass all compiler options to ${tool}_start.
32368         Handle missing line number.
32369         (dg-finish): New function.
32370         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32371         particular files.  Call gcc_finish at end.  Move "skipping test"
32372         message to verbosity level 3.
32373         * gcc.c-torture/compile/compile.exp: Likewise.
32374         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32375         * gcc.c-torture/execute/execute.exp: Likewise.
32376         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32377         Print testcase being tried at verbosity level 1.
32378         * gcc.c-torture/special/special.exp: Unset xfail.
32379         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32380         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32381         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32382         * gcc.failure/failure.exp: Likewise.
32383         * gcc.ieee/ieee.exp: Likewise.
32384         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32385         Update call to dg-test.  Call dg-finish at end.
32386         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32387         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32388         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32389         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32390         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32391         * gcc.wendy/wendy.exp: Add copyright.
32392         Delete setting of tmpdir (done by gcc_init).
32393         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32394         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32395         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32396         gcc_[ce]pass/fail.
32397
32398 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32399
32400         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32401         confusion.
32402         (g++_load): Likewise.
32403
32404         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32405         Rename argument to `prog' to remove the confusion.
32406         Varargs fns behave differently too!
32407         (g++_load): Likewise.
32408
32409         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32410
32411         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32412         what it is.  Delete (always) printing of status value for !native.
32413         Simplify verbose code, and include status and exec_output.
32414         (g++_load): Use gcc_load.
32415
32416 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32417
32418         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32419         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32420         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32421         940714-3.c as these testcases don't exist anymore.  Make
32422         va-arg-1.c expected to pass.
32423
32424 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32425
32426         * gcc.misc-tests/misc.exp: Only run specific testcases.
32427         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32428         * gcc.misc-tests/dg-[1-9].c: New files.
32429
32430         * lib/dg.exp: New testsuite driver.
32431         * gcc.prms/prms.exp: Use it.
32432
32433         * README.gcc: New file.
32434
32435         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32436         Document and reset `lxpass' and `lxfail'.
32437         Simplify "initialized" message.
32438         (gcc_stat): Clean up comments a little.
32439
32440 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32441
32442         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32443
32444 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32445
32446         * lib/old-dejagnu.exp (process-option): New proc.
32447         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32448         (old-dejagnu): Simplify.
32449         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32450
32451 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32452
32453         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32454         exists and is not an empty string.
32455
32456         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32457         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32458         finished.
32459         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32460         automatically.
32461
32462         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32463         longer expected to fail.
32464
32465         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32466         "f" function call.
32467
32468         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32469
32470         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32471         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32472         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32473         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32474         c-torture-1.29.
32475
32476         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32477         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32478
32479         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32480
32481         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32482         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32483
32484         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32485         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32486         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32487
32488 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32489
32490         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32491         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32492         940714-1.c, 940714-2.c, 940714-3.c},
32493         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32494         gcc.misc-tests/{mg.c,mg.exp}:
32495         New tests.
32496         * gcc.noncompile/noncompile.exp: Change accordingly.
32497
32498 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32499
32500         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32501         Undo previous clobberage.
32502
32503 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32504
32505         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32506         * gcc.special/{930510-1.c, special.exp}:
32507         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32508         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32509         struct-varargs-1.c}: New tests from c-torture-1.26.
32510
32511 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32512
32513         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32514           argument to switch.
32515
32516 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32517
32518         * Revert the previous changes.  Please see Rob's directory
32519           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32520           fixes.
32521
32522 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32523
32524         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32525             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32526             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32527             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32528             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32529             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32530             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32531             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32532             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32533             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32534             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32535             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32536             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32537             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32538             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32539             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32540             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32541             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32542             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32543             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32544             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32545             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32546             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32547             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32548             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32549             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32550             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32551
32552 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32553
32554         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32555             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32556           with perror calls.
32557
32558 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32559
32560         * config/unix.exp (g++_load): Fix syntax.
32561
32562 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32563
32564         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32565         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32566         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32567         Don't expect va-arg-1.c to fail.  Correct expected output for
32568         920928-1.c.
32569         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32570         * gcc.wendy/hbm4.c: Correct typo.
32571         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32572
32573 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32574
32575         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32576         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32577         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32578         * lib/c-torture.exp (c-torture-compile): Ditto.
32579
32580         Reduce volume of output (remove all the -I's and such).
32581         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32582         Call gcc_cpass, gcc_cfail.
32583         (c-torture): Pass testing option to c-torture-compile.
32584
32585 1994-03-21  Doug Evans  (dje@cygnus.com)
32586
32587         Bring patches over from progressive.
32588         * config/default.exp: Exit remote shell cleanly.
32589         (g++_exit, g++_start): Add default versions.
32590         * config/sim.exp (gcc_load): Use perror, not error.
32591
32592 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32593
32594         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32595         set in site.exp.
32596
32597 1994-03-14  Doug Evans  (dje@cygnus.com)
32598
32599         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32600         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32601         (wendy_try): New proc to run testcase.
32602         (main loop): Call 'em.
32603         * gcc.wendy/*.c: Clean up pass to correct expected output.
32604
32605         * lib/gcc.exp: Minor cleanup work.
32606         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32607
32608 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32609
32610         * config/sim.exp (gcc_load): Document return codes better.
32611         Don't pass -v to simulator.
32612
32613 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32614
32615           * gcc.special/920717-x.c: Fix typo.
32616           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32617           get at sources.
32618
32619         * lib/mike-gcc.exp: Fix typo.
32620
32621 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32622
32623         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32624         binary to use, transform the name.
32625         * config/*.exp: rename everything. Nuke any g++ specific files,
32626         it's now a special case of gcc that requires no special support.
32627         Add a default.exp for unsupported targets.
32628
32629 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32630
32631         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32632         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32633         version of Tcl.
32634
32635 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32636
32637         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32638         than a warning.
32639
32640 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32641
32642         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32643
32644 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32645
32646         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32647         option_list.  Compile every file with only 4/6 option choices
32648         (same as C torture) instead of with 12/18 different option
32649         choices.
32650         * lib/c-torture.exp: Likewise.
32651
32652         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32653         not already set.
32654
32655 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32656
32657         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32658         can put an XFAIL *-*-* on excess errors.
32659
32660 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32661
32662         * g++.law: Add more tests derived from g++-bugs snapshots.
32663
32664         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32665         equivalent to g++.law/init9.
32666
32667         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32668         compiled it, and the a.out file after we've run it.
32669
32670 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32671
32672         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32673         compiled it, and the a.out file after we've run it.
32674
32675 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32676
32677         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32678
32679 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32680
32681         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32682         version number.
32683
32684 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32685
32686         * g++.law: New directory of g++ tests derived from the g++-bugs
32687         snapshots.
32688
32689 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32690
32691         * gcc.compile: initbug1.c initbug1.exp testcase added
32692
32693 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32694
32695         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32696         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32697           fixes submitted by Jeff Law (law@cs.utah.edu)
32698         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32699           Jeff Law (law@cs.utah.edu)
32700
32701
32702 1993-11-30  Mike Stump  (mrs@cygnus.com)
32703
32704         * config/unix-g++.exp: Follow the gcc way of doing things.
32705         * g++.old-deja/old-deja.exp: Minor updates.
32706         * lib/g++.exp: New file, follow the gcc way of doing things.
32707         * lib/old-dejagnu.exp: Minor updates.
32708         * lib/mike-g++.exp: Always unset errorInfo.
32709
32710 1993-11-06  Mike Stump  (mrs@cygnus.com)
32711
32712         * lib/gcc.exp: Fix some errors with the below change, CC and
32713         CFLAGS should be global when setting, not local.
32714
32715 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32716
32717         * lib/gcc.exp: Transform tool name.
32718
32719 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32720
32721         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32722
32723 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32724
32725         * lib/gcc.exp: change gcc_done to gcc_stat
32726
32727 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32728
32729         * Upgraded gcc testsuite to c-torture version 1.25
32730
32731 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32732
32733         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32734         * lib/c-torture: added hooks for new reporting code.
32735
32736 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32737
32738         * config/sh-gcc.exp: check if sh-sim exists in the path
32739
32740 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32741
32742         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32743         * gcc.compile/compile.exp: Initial changes for new logic.
32744         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32745         * gcc.failure/failure.exp: Initial changes for new logic.
32746         * gcc.ieee/ieee.exp: Initial changes for new logic.
32747         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32748         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32749         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32750         * lib/c-torture.exp: Initial changes for new logic.
32751         * lib/gcc.exp: Initial changes for new logic.
32752
32753 1993-10-15  Mike Stump  (mrs@cygnus.com)
32754
32755         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32756         depend upon failure or success.  Fully qualify names in failure
32757         and success messages.  Always remove a.out before starting
32758         compile, just in case.  Pay more attention to error text output by
32759         the compiler.  Handle testcases with no known past errors just
32760         like all others, so that things are uniform.  Other miscellaneous
32761         improvements.
32762
32763 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32764
32765         * gcc.cpp: new directory for cpp tests
32766
32767 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32768
32769         * lib/chill.exp: Code reformatted, removed unused code.
32770         * config/unix-chill.exp: Code reformatted, removed unused code.
32771         * chill.execute/execute.exp: Code reformatted, removed unused code.
32772         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32773
32774 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32775
32776         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32777         routines not written.
32778
32779 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32780
32781         * config/bug-gcc.exp: Use new procs from bug.exp.
32782
32783 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32784
32785         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32786         via ftp, rather than depending on NFS.
32787         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32788         case.
32789
32790 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32791
32792         * config/bug-gcc.exp: Use new download proc.
32793
32794 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32795
32796         * chill.execute/execute.exp: cleanups, handles errors better
32797         * chill.compile/compile.exp: rewrite, based on execute.exp
32798         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32799         * lib/chill.exp: major changes to diff proc and compile and link
32800           procs. added chill_fail and chill_pass wrappers to pass and
32801           fail. added more comments, and handle error codes better.
32802           Added a hack to capture stderr from exec, so noncompile tests
32803           can work.
32804
32805 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32806
32807         * chill.execute/execute.exp: rewrite of testsuite driver
32808         * lib/chill.exp: rewrite of testsuite driver
32809         * config/unix-chill.exp: rewrite of testsuite driver
32810
32811 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32812
32813     In chill.execute:
32814         * iexpr.ch: Standardize uppercase.
32815         * tuples.dat: Standardize uppercase.
32816         * vary.ch: standardize.  Correct varying string assignments.
32817         * vary.dat: Add new output lines.
32818
32819 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32820
32821     In chill.execute:
32822         * chprintf.ch: Standardize use of uppercase.
32823         * tuples.ch: Standardize and turn arr2 into a DCL,
32824           rather than a SYN.
32825         * pinits.ch: Standardize.
32826
32827 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32828
32829         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32830         * Makefil: Renamed to Makefile.in.
32831         * configure.in: New.
32832
32833 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32834
32835     In chill.execute:
32836         * .cvsignore: Add result/output files.
32837         * Makefile: Fix up variables at start.  Use MFLAGS
32838           everywhere.  Correct bool_loc, built_ins entries.
32839           Add entry for vary1.ch.
32840         * bitarray.ch: Standardize upper-case usage.
32841         * bitexpr.ch: Standardize, add output of b1.
32842         * params.ch: Use arrayt in along PROC parameters, to
32843           avoid novelty problems.
32844         * sets.ch: Tiny cleanup.
32845         * vary1.ch: Re-indent.
32846
32847 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32848
32849           * Add PR-related files to Makefiles, .cvsignore files, etc.
32850
32851 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32852
32853         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32854           with compiler objects. New names are test-flow.c and test-loop.c
32855
32856 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32857
32858         * Upgraded c-torture tests from 1.19 to 1.20
32859
32860         * new files:
32861         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32862         * gcc.compile: 930623-1.c 930623-2.c
32863         * gcc.noncompile: 930622-1.c 930622-2.c
32864         * gcc.failure: 920411-1.c 920627-2.c
32865         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32866
32867 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32868
32869         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32870           More changes to get testsuite working properly. Needs more work.
32871           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32872
32873 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32874
32875         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32876           More changes to get testsuite working properly. Needs more work.
32877
32878 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32879
32880         * chill.compile/compile.exp: Added for Dejagnu support
32881         * chill.execute/execute.exp: Added for Dejagnu support
32882         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32883
32884 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32885
32886     This should complete moving the CHILL test files.
32887         * chill.noncompile(.cvsignore printf.grt
32888             in-printf.grt chprintf.grt chprintf.ch):
32889             Added test-support files.
32890           (Makefile): Modified further.
32891         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32892             signal.ch): Added test files.
32893           * chill.execute (.cvsignore printf.grt printr.c
32894             in-printf.grt rts.c chprintf.grt rts.h): Added
32895           test-support files.
32896             (Makefile): More corrections.
32897
32898 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32899
32900         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32901           test cases, ready for DejaGnu.
32902
32903 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32904
32905         * Upgraded c-torture tests from 1.18 to 1.19
32906
32907         * gcc.compile: added test(s):
32908           930607-1.c
32909         * gcc.execute: added test(s):
32910           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32911
32912         * added new subdirectory for misc tests: gcc.misc-tests
32913         * gcc.misc-test(s): added tests:
32914           inst-check.c test-consts.c test-ior.c test-switch.c
32915
32916 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32917
32918         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32919
32920 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32921
32922         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32923
32924 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32925
32926         * Upgraded c-torture tests from 1.17 to 1.18
32927
32928 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32929
32930         * Upgraded c-torture tests from 1.12 to 1.17
32931
32932 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32933
32934         * lib/old-dejagnu.exp:
32935           Fixed handling of XFAIL target triplets to correctly
32936           recognize wildcard characters.  Removed code that
32937           appended a unique id tag to the end of the file name
32938           printed out by the result of the testcases within a
32939           given test file.
32940
32941 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32942
32943         * lib/old-dejagnu.exp:
32944           Reworked expected failure handling to trigger off of XFAIL
32945           keyword in keyphrase embeded in testcase source code. The
32946           XFAIL keyword must be at the end of the keyphrase line. It
32947           may optionally be followed by one or more target triplets.
32948           It has just occured that the handling of wildcards in the
32949           target triplet may not be correct.
32950
32951 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32952
32953         * g++.old-deja/tests:
32954           Moved all subdirectories up one level into g++.old-deja .
32955
32956         * lib/old-dejagnu.exp:
32957           Fixed problem with CXXFLAGS not being properly reset, and being
32958           corrupted with extraneous "-c" compiler option.  This was
32959           causing binaries to not be generated for test that needed them.
32960           Modified strings passed to "pass" and "fail" so that individual
32961           tests from the same test file would be distinguished by an
32962           identifier appended to the test file name in the summary logs;
32963           this corrected a problem with erroneous diff logs.  Added code
32964           to search testcases for expected fail and unexpected pass keywords.
32965
32966 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32967
32968         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32969
32970 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32971
32972         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32973           Removed extraneous text from end of "Special g++ Options"
32974           keyphrase.
32975
32976         * lib/old-dejagnu.exp: Added pattern matching to look for new
32977           keywords, embedded in testcases comments, which will trigger
32978           calls to xpass and xfail.
32979
32980 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32981
32982         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32983           comments embedded in the testcases, especially the one looking for
32984           special compiler options, as well as the pattern matching for the
32985           compiler output again.
32986
32987 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32988
32989         * lib/old-dejagnu.exp: Do a proper check of the return value for
32990           execute tests. Fixed several problems with the pattern matching
32991           of the compiler output which gave erroneous test results.
32992           Changed several of the test result messages to be more descriptive.
32993         * config/unix-g++.exp: Proc g++_load now actually works and
32994           executes the tests passed to it and returns a usable return
32995           value.
32996
32997 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32998
32999           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33000
33001 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33002
33003         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33004           Modified both files to properly execute the old style
33005           dejagnu tests. The previous versions of these files were
33006           experimental and did not function anything near correctly.
33007
33008 1993-04-05  Rob Savoye  (rob@cygnus.com)
33009
33010         * Removed all Makefile.in and configure.in files. No configuration
33011         needed now.
33012
33013 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33014
33015         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33016
33017 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33018
33019         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33020         gcc.special/configure.in, gcc.noncompile/configure.in,
33021         gcc.execute/configure.in, gcc.code_quality/configure.in,
33022         g++.other/configure.in, g++.old-deja/configure.in,
33023         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33024         in srcname setting.
33025
33026 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33027
33028         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33029         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33030         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33031
33032 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33033
33034         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33035         (gdb_exit): Don't remove *_soc files.
33036
33037 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33038
33039         * lib/c-torture.exp: Don't look for main; instead always use -w
33040         -c.  This is how the c-torture tests work.  Remove the object
33041         file if the compilation succeeds.
33042         * gcc.execute/execute.exp: Remove executable if test passes.
33043         * gcc.noncompile/noncompile.exp: Every test is an expected
33044         failure.
33045         * gcc.special/special.exp: Added tests from c-torture 1.11,
33046         corrected use of existing test.
33047         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33048         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33049         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33050         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33051         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33052         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33053         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33054         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33055         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33056         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33057         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33058         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33059         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33060         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33061         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33062         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33063         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33064         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33065         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33066         c-torture 1.11.
33067         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33068         correspond to c-torture 1.11.
33069
33070         * New file.