OSDN Git Service

2005-08-31 Dale Johannesen <dalej@apple.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-31  Dale Johannesen  <dalej@apple.com>
2
3         * gcc.dg/20050830-1.c:  New.
4
5 2005-08-31  Josh Conner  <jconner@apple.com>
6
7         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8         command-line options for arm-*-* targets.
9         * g++.dg/init/array16.C: Likewise.
10         * g++.dg/other/crash-4.C: Likewise.
11
12 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13
14         PR obj-c++/23640
15         * obj-c++.dg/gnu-runtime-3.mm: New test.
16
17 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18
19         PR c++/13377
20         * g++.dg/lookup/ambig4.C: New test.
21         * g++.dg/lookup/ambig5.C: New test.
22         * g++.dg/tc1/dr101.C: Adjust error markers.
23
24 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25
26         PR c++/23639
27         * g++.dg/template/ttp5.C: Adjust error markers.
28
29 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
30
31         PR testsuite/23609
32         * lib/obj-c++.exp: Include target-libpath.exp.
33         (obj-c++_link_flags): Look for the GNU libobjc library
34         and set the library path to include it.
35         Don't manually set LD_LIBRARY_PATH (etc.) but call
36         set_ld_library_path_env_vars instead.
37         (obj-c++_target_compile): Don't set library path or
38         linker flags because they are already set correctly
39         in obj-c++_link_flags.
40
41 2005-08-30  Josh Conner  <jconner@apple.com>
42
43         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
44         to command-line options for arm-*-* targets.
45
46 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
47
48         * g++.dg/other/i386-1.C: New.
49
50 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
51
52         PR preprocessor/20348
53         PR preprocessor/20356
54         * gcc.dg/cpp/pr20348.c: New test.
55         * gcc.dg/cpp/pr20348.h: New file.
56         * gcc.dg/cpp/inc/pr20348.h: New file.
57         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
58         * gcc.dg/cpp/pr20356.c: New test.
59         * gcc.dg/cpp/pr20356.h: New file.
60         * gcc.dg/cpp/inc/pr20356.h: New file.
61         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
62
63 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
64
65         * gfortran.fortran-torture/execute/intrinsic_count.f90:
66         Fix array dimension to avoid correct end-of-file error.
67
68 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
69
70         PR libfortran/23598
71         * gfortran.dg/iostat_1.f90:  New test.
72
73 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
74
75         PR middle-end/23408
76         * gcc.dg/pr23408.c: New test.
77
78 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/23099
81         * g++.dg/init/member1.C: Make sure erroneous static data member
82         definitions are required.
83         * g++.dg/template/static13.C: New test.
84         * g++.dg/template/static14.C: Likewise.
85
86 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
87
88         * gcc.target/i386/pr23575.c: Use -msse2 instead of
89         -march=pentium4, remove ilp32 requirement.
90
91         PR middle-end/23484
92         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
93         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
94
95 2005-08-29  Andreas Jaeger  <aj@suse.de>
96
97         PR testsuite/23607
98         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
99
100 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
101
102         * gcc.c-torture/execute/20050316-2.c: New test.
103         * gcc.c-torture/execute/20050316-3.c: New test.
104         * gcc.dg/torture/pr16104-1.c: New test.
105
106 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
107
108         PR middle-end/23463
109         * gcc.c-torture/execute/zero-struct-1.c: New test.
110
111 2005-08-27  Richard Guenther  <rguenther@suse.de>
112
113         PR target/23575
114         * gcc.target/i386/pr23575.c: New testcase.
115
116 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
117
118         PR rtl-optimization/23561
119         * gcc.c-torture/execute/20050826-1.c: New test.
120
121         PR rtl-opt/23560
122         * gcc.c-torture/execute/20050826-2.c: New test.
123
124 2005-08-26  Dale Johannesen  <dalej@apple.com>
125
126         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
127         * gcc.dg/20050826-1.c:  New.
128
129 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
130
131         PR c++/19004
132         * g++.dg/template/nontype13.C: New test.
133
134         PR c++/23491
135         * g++.dg/init/new14.C: New test.
136         * g++.dg/expr/anew1.C: Do not XFAIL.
137         * g++.dg/expr/anew2.C: Likewise.
138         * g++.dg/expr/anew3.C: Likewise.
139
140 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
141
142         PR middle-end/22439
143         * gcc.dg/vla-3.c: New test.
144
145 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
146
147         PR fortran/20363
148         * gfortran.dg/named_interface.f90: New.
149
150 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
151
152         * gcc.c-torture/execute/frame-address.c: New test.
153
154 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
155
156         PR c++/20817
157         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
158
159 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
160
161         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
162
163 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
164
165         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
166         * gcc.dg/altivec-22.c: Rename from..
167         * gcc.dg/altivec-nomfcr.c: ..this.
168
169 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
170
171         PR tree-optimization/23546
172         * gcc.dg/tree-ssa/pr23546.c: New test.
173
174 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
175
176         PR fortran/17758
177         * gfortran.dg/nonreturning_statements.f90: New test.
178
179 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
180
181         PR c++/22454
182         * g++.dg/parse/crash29.C: New.
183
184 2005-08-23  DJ Delorie  <dj@redhat.com>
185
186         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
187         constants have the L suffix.
188
189 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
190
191         PR c++/23044
192         * g++.dg/template/instantiate8.C: New.
193
194 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
195
196         PR middle-end/23467
197         * gcc.c-torture/execute/pr23467.c: New test.
198
199 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
200
201         PR tree-optimization/22043
202         * gcc.c-torture/execute/20050613-1.c: New test.
203
204 2005-08-23  Ben Elliston  <bje@au.ibm.com>
205
206         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
207
208 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
209
210         PR rtl-optimization/23478
211         * g++.dg/opt/pr23478.C: New test.
212
213 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
214
215         PR c/18715
216         * gcc.dg/switch-warn-3.c: New test.
217
218 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
219
220         PR c++/22233
221         * g++.dg/template/param1.C: New test.
222
223 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
224
225         PR c++/23089
226         * g++.dg/other/incomplete1.C: New test.
227
228 2005-08-22  Ira Rosen  <irar@il.ibm.com>
229
230         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
231         are vectorizable.
232
233 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
234
235         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
236         d_lines_5.f: New.
237
238 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
239
240         * gcc.target/i386/sse-4.c: New test.
241
242 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
243
244         PR testsuite/23239
245         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
246
247 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
248
249         * gcc.dg/20050811-1.c: New test.
250         * gcc.dg/20050811-2.c: New test.
251
252 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
253
254         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
255
256 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
257
258         PR 23476
259         * gcc.c-torture/compile/pr23476.c: New test.
260
261 2005-08-19  Devang Patel  <dpatel@apple.com>
262
263         PR tree-optimization/23048
264         * gcc.dg/tree-ssa/pr23048.c: New test.
265
266 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
267
268         PR middle-end/20624
269         * g++.dg/warn/Wreturn-3.C: New test
270
271 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
272
273         PR tree-optimization/22228
274         * g++.dg/vect/pr22543.cc: New test.
275
276 2005-08-17  Steven Bosscher  <stevenb@suse.de>
277
278         PR tree-optimization/21574
279         * gcc.dg/tree-ssa/pr21574.c: New test.
280
281 2005-08-16  James E Wilson  <wilson@specifix.com>
282
283         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
284
285 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
286
287         PR tree-opt/23402
288         * gcc.c-torture/compile/zero-strct-3.c: New test.
289         * gcc.c-torture/compile/zero-strct-4.c: New test.
290
291 2005-08-16  Steven Bosscher  <stevenb@suse.de>
292
293         PR target/23376
294         * gcc.target/x86_64/pr23376.c: New test.
295
296 2005-08-16  Ian Lance Taylor  <ian@airs.com>
297
298         PR c++/23337
299         * g++.dg/ext/vector2.C: New.
300
301 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
302
303         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
304
305 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
306
307         PR libfortran/23428
308         * gfortran.dg/inquire-complex.f90:  New test case.
309
310 2005-08-16  James E Wilson  <wilson@specifix.com>
311
312         PR tree-optimization/21105
313         * gcc.dg/large-size-array.c: New.
314
315 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
316
317         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
318         type.
319         * gcc.dg/vect/vect-41: Likewise.
320         * gcc.dg/vect/vect-42: Likewise.
321         * gcc.dg/vect/vect-43: Likewise.
322         * gcc.dg/vect/vect-44: Likewise.
323         * gcc.dg/vect/vect-46: Likewise.
324         * gcc.dg/vect/vect-47: Likewise.
325         * gcc.dg/vect/vect-48: Likewise.
326         * gcc.dg/vect/vect-52: Likewise.
327         * gcc.dg/vect/vect-53: Likewise.
328         * gcc.dg/vect/vect-54: Likewise.
329         * gcc.dg/vect/vect-55: Likewise.
330         * gcc.dg/vect/vect-56: Likewise.
331         * gcc.dg/vect/vect-57: Likewise.
332         * gcc.dg/vect/vect-58: Likewise.
333         * gcc.dg/vect/vect-59: Likewise.
334         * gcc.dg/vect/vect-60: Likewise.
335         * gcc.dg/vect/vect-61: Likewise.
336         * gcc.dg/vect/vect-85: Likewise.
337         * gcc.dg/vect/vect-87: Likewise.
338         * gcc.dg/vect/vect-88: Likewise.
339         * gcc.dg/vect/vect-93.c: Likewise.
340         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
341         * gcc.dg/vect/vect-75: Likewise.
342         * gcc.dg/vect/vect-76: Likewise.
343         * gcc.dg/vect/vect-77: Likewise.
344         * gcc.dg/vect/vect-78: Likewise.
345         * gcc.dg/vect/vect-80: Likewise.
346         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
347         vectorized for the expected reason, rather than checking how alignment
348         was handled.
349         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
350         type and also instead of aligned pointers. Added documentation.
351
352 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
353
354         * gfortran.dg/power.f90: New test.
355
356 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
357
358         PR rtl-optimization/23299
359         * g++.dg/opt/pr23299.C: New test.
360
361 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
362
363         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
364
365 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
366
367         * g++.dg/template/local6.C: New test.
368
369 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
370
371         * execute/exceptions/finally-1.m: Check that the catch and finally are
372         being called.  Also add a "return 0;" at the end of main.
373
374 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
375
376         PR fortran/21432.
377         * gfortran.dg/namelist_print_1.f: New test of functionality of
378         PRINT namelist.
379         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
380         namelist generates error with -std=f95.
381
382 2005-08-14  Ira Rosen  <irar@il.ibm.com>
383
384         PR tree-optimization/23119
385         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
386
387 2005-08-13  Marcin Koziej  <creep@desk.pl>
388             Andrew Pinski  <pinskia@physics.uc.edu>
389
390         PR libobjc/22492
391         * execute/exceptions/finally-1.m: New test.
392
393 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
394
395         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
396         testsuite.
397         * objc/execute/exceptions/trivial.m: New test.
398         * objc.dg/try-catch-11.m: Move to ...
399         * objc/execute/exceptions/foward-1.m: Here.
400         * objc.dg/try-catch-2.m: Move to ...
401         * objc/execute/exceptions/catchall-1.m: Here.
402         * objc.dg/try-catch-8.m: Move to ...
403         * objc/execute/exceptions/local-variables-1.m: Here.
404
405 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
406
407         * objc.dg/nested-func-1.m: Move to ...
408         * objc/execute/nested-func-1.m: Here.
409
410 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
411
412         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
413         in ${options} instead of [target_info name].
414         * lib/obj-c++.exp (objc_target_compile): Likewise.
415
416 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
417
418         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
419
420 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
421
422         part of PR testsuite/23348
423         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
424         of the torture options.
425         * objc/compile/trivial.m: New test.
426
427 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
428
429         * gfortran.dg/eoshift.f90:  Correct format.
430
431 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
432
433         * gfortran.fortran-torture/execute/character_passing.f90:
434         Fix comment typo.
435
436 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
437
438         PR c++/8271
439         * g++.dg/template/unify10.C: New.
440
441 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
442
443         * g++.dg/parse/pr22514.C: Move to...
444         * g++.dg/debug/pr22514.C: here.
445
446 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
447
448         PR c++/23266
449         * g++.dg/inherit/pure1.C: New test.
450
451         * ChangeLog: Fix typos.
452
453 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
454             Steven Bosscher  <stevenb@suse.de>
455
456         * gfortran.dg/runtime_warning_1.f90: New test.
457
458 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
459
460         PR c++/23219
461         * g++.dg/parse/crash28.C: New.
462
463 2005-08-11  Richard Guenther  <rguenther@suse.de>
464
465         PR target/23289
466         * gcc.target/i386/tailcall-1.c: New testcase.
467
468 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
469
470         * gcc.dg/vect/vect-67.c: Un-xfail.
471
472 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
473
474         PR c++/23225
475         * g++.dg/testsuite/parse/crash27.C: new test.
476
477 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
478
479         PR libfortran/22143
480         * gfortran.dg/shift-kind.f90:  New testcase.
481
482 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
483
484         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
485         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
486
487 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
488
489         PR c++/20646
490         * g++.dg/other/mult-stor1.C: New test.
491
492 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
493
494         * gcc.c-torture/pr18299-1.c: Move to ...
495         * gcc.c-torture/compile/pr18299-1.c: Here.
496
497 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
498
499         * gfortran/fortran.torture/execute/character_passing.f90:
500         Fix types for LSAME.
501
502 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
503
504         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
505         input data back to what it was originally.
506
507 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
508
509         * objc.dg/try-catch-8.m: Enable for all targets.
510
511 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
512
513         * gcc.dg/pr23165.c: New test.
514
515 2005-08-09  Steven Bosscher  <stevenb@suse.de>
516
517         PR tree-optimization/23234
518         * gcc.dg/tree-ssa/pr23234.c: New test.
519
520 2005-08-08  Josh Conner  <jconner@apple.com>
521
522         PR rtl-optimization/23241
523         * gcc.dg/char-compare.c: New test.
524
525 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
526
527         PR c++/22508
528         * g++.dg/init/new13.C: New test.
529
530 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
531
532         PR c++/21166
533         * g++.dg/other/crash-4.C: Adjust
534         * g++/dg/ext/packed9.C: New.
535
536 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
537
538         PR middle-end/21964
539         * gcc.c-torture/execute/pr21964-1.c: New test.
540
541 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
542
543         PR c/22458
544         * gcc.dg/pr22458-1.c: New test.
545
546 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
547             Steven G. Kargl <kargls@comcast.net>
548
549         PR fortran/22390
550         * gfortran.dg/flush_1.f90: New test.
551
552 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
553
554         PR c++/23191
555         * g++.dg/template/eh2.C: New test.
556
557 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
558
559         PR c++/19498
560         * g++.dg/template/instantiate7.C: New test.
561
562 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
563
564         PR c/23113
565         * gcc.dg/Wunused-value-1.c: New test.
566
567 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
568
569         PR rtl-optimization/23233
570         * gcc.c-torture/compile/pr23233-1.c: New test.
571
572 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
573
574         PR fortran/18833
575         PR fortran/20850
576         * gfortran.dg/equiv_1.f90: New test.
577         * gfortran.dg/equiv_2.f90: New test.
578         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
579         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
580         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
581
582 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
583
584         * gcc.c-torture/execute/vrp-5.c: New test.
585         * gcc.c-torture/execute/vrp-6.c: New test.
586         * gcc.dg/tree-ssa/vrp21.c: New test.
587
588 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
589
590         * g++.dg/parse/pr22514.C: New test.
591
592 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
593
594         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
595
596         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
597         instead of constant loads / pool entries.
598
599 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
600
601         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
602         TEST_TO_WCTYPE.
603
604 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
605
606         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
607         __WINT_TYPE__ in generated prototypes if possible.
608
609 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
610
611         PR 22037
612         * g++.dg/tree-ssa/pr22037.C:
613
614 2005-08-04  Richard Henderson  <rth@redhat.com>
615
616         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
617         scan-tree-dump-times directive.
618
619 2005-08-04  Jan Hubicka  <jh@suse.cz>
620
621         * gcov-1.C: Fix switch counts.
622         * gcov-4b.c: Likewise.
623
624 2005-08-03  Jeff Law  <law@redhat.com>
625
626         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
627
628 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
629
630         * gcc.c-torture/execute/pr23135.c: New test.
631
632 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
633
634         PR tree-optimization/19899
635         * gcc.dg/tree-ssa/scev-1.c: New test.
636         * gcc.dg/tree-ssa/scev-2.c: New test.
637
638 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
639
640         PR target/18582
641         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
642
643 2005-08-03  Jan Hubicka  <jh@suse.cz>
644
645         * update-conroll.c: New testcase.
646         * update-conroll-2.c: New testcase.
647
648 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
649
650         * gfortran.dg/constant_substring.f: New test.
651         * gfortran.dg/pr22491.f: New test.
652
653 2005-08-02  Jan Hubicka  <jh@suse.cz>
654
655         * update-threading.c: Replace by the proper one.
656
657 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
658
659         PR 23164
660         * g++.dg/tree-ssa/pr23164.C: New test.
661
662 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
663
664         * gcc.dg/tree-ssa/pr23192.c: New test.
665
666 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
667
668         * gcc.c-torture/execute/vrp-4.c: New test.
669
670 2005-08-02  Jan Hubicka  <jh@suse.cz>
671
672         * update-threading.c: New test.
673
674 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
675
676         * gcc.c-torture/compile/20050801-1.c: New test.
677         * gcc.c-torture/compile/20050801-2.c: New test.
678
679 2005-08-01  Jan Hubicka  <jh@suse.cz>
680
681         * val-prof-5.c: New test.
682
683 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
684
685         PR c/22311
686         * gcc.dg/pr22311-1.c : New test.
687
688 2005-07-31  Steven Bosscher  <stevenb@suse.de>
689
690         PR target/23095
691         * gfortran.dg/pr23095.f: New test.
692
693         PR c++/22003
694         * g++.dg/other/pr22003.C: New test.
695
696 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
697
698         PR target/20621
699         * gcc.c-torture/execute/pr20621-1.c: New test.
700
701 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
702
703         * gfortran.dg/comma_format_extension_4.f:  Adjust length
704         of string for format.
705         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
706         print statement with internal write.
707         * gfortran.dg/der_array_io_2.f:  Likewise.
708         * gfortran.dg/der_array_io_3.f:  Likewise.
709
710 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
711
712         * gcc.dg/fold-abs-4.c: new test.
713
714 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
715
716         PR fortran/22570 an related issues.
717         * gfortran.dg/x_slash_1.f: New test.
718
719 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
720
721         PR c/23143
722         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
723         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
724
725 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
726
727         PR c/529
728         * gcc.dg/Wshadow-3.c: New test.
729
730 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
731
732         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
733         used to have the wrong bounds).
734
735 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
736
737         PR c/21720
738         * gcc.dg/hex-round-1.c: Test more cases.
739         * gcc.dg/hex-round-2.c: New test.
740
741 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
742
743         PR 22550
744         * g++.dg/tree-ssa/pr22550.C: New test.
745
746 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
747
748         * gcc.dg/tree-ssa/vrp19.c: New test.
749         * gcc.dg/tree-ssa-vrp20.c: New test.
750
751 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
752
753         PR c/22240
754         * gcc.dg/transparent-union-4.c: New test.
755
756 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
757
758         PR c/22192
759         * gcc.dg/c99-vla-2.c: New test.
760
761 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
762
763         PR c/21720
764         * gcc.dg/hex-round-1.c: New test.
765
766 2005-07-28  Jan Hubicka  <jh@suse.cz>
767
768         * inliner-1.c: Do not dump everything.
769         * tree-prof.exp: Do not pass -ftree-based-profiling.
770         * bprob.exp: Likewise.
771
772         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
773
774 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
775
776         PR c++/22545
777         * g++.dg/expr/ptrmem7.C: New test.
778
779 2005-07-28  Mike Stump  <mrs@apple.com>
780
781         * g++.old-deja/g++.mike/visibility-1.C: New test.
782
783 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
784
785         PR c/20187
786         * gcc.c-torture/execute/pr20187-1.c: New test.
787
788 2005-07-28  Jeff Law  <law@redhat.com>
789
790         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
791         * gcc.dg/tree-ssa/vrp18.c: New test.
792
793 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
794
795         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
796
797 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
798
799         PR tree-optimization/22506
800         * gcc.dg/vect/ps22506.c: New test.
801
802 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
803
804         PR target/21149
805         * gcc.target/i386/sse-3.c: New test.
806
807 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
808
809         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
810         * gcc.target/mips/mips32-dsp-type.c: Likewise.
811
812 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
813
814         PR c/22589
815         * gcc.c-torture/compile/pr22589-1.c: New test.
816
817 2005-07-28  Jan Hubicka  <jh@suse.cz>
818
819         * update-loopch.c: New testcase.
820
821 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
822
823         PR rtl-optimization/23047
824         * gcc.c-torture/execute/pr23047.c: New test.
825         * gcc.c-torture/execute/pr23047.x: New.
826
827 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
828
829         PR tree-optimization/22493
830         * gcc.c-torture/execute/pr22493-1.c: New test.
831         * gcc.c-torture/execute/pr22493-1.x: New.
832         * gcc.c-torture/execute/vrp-1.c: New test.
833         * gcc.c-torture/execute/vrp-2.c: New test.
834         * gcc.c-torture/execute/vrp-2.c: New test.
835
836 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
837
838         * gcc.target/frv/all-builtin-read8.c: Delete.
839         * gcc.target/frv/all-builtin-read16.c: Delete.
840         * gcc.target/frv/all-builtin-read32.c: Delete.
841         * gcc.target/frv/all-builtin-read64.c: Delete.
842         * gcc.target/frv/all-builtin-write8.c: Delete.
843         * gcc.target/frv/all-builtin-write16.c: Delete.
844         * gcc.target/frv/all-builtin-write32.c: Delete.
845         * gcc.target/frv/all-builtin-write64.c: Delete.
846         * gcc.target/frv/all-read-write-1.c: New.
847
848 2005-07-27  Jeff Law  <law@redhat.com>
849
850         * gcc.c-torture/execute/pr22630.c: New test.
851
852 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
853
854         PR tree-optimization/23073
855         * gcc.dg/vect/nodump-pr23073.c: New test.
856         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
857
858 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
859
860         PR tree-optimize/22348
861         * gcc.c-torture/execute/pr22348.c: New.
862
863 2005-07-27  Richard Guenther  <rguenther@suse.de>
864
865         * gcc.dg/tree-ssa/salias-1.c: New testcase.
866
867 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
868
869         PR fortran/22503
870         * gfortran.dg/logical_comp.f90: New test.
871
872 2005-07-27  Jan Hubicka  <jh@suse.cz>
873
874         * inliner-1.c: Add cleanup of dumps.
875         * val-prof-*.c: Likewise.
876         * update-tailcall.c: New.
877
878 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
879
880         PR 22591
881         * gcc.dg/tree-ssa/pr22591.c: New test.
882         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
883
884 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
885
886         PR libobjc/22606
887         * objc.dg/try-catch-11.m: New test.
888
889 2005-07-26  Richard Guenther  <rguenther@suse.de>
890
891         PR tree-optimization/22486
892         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
893
894 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
895
896         PR tree-opt/22484
897         * testsuite/g++.dg/opt/loop2.C: New test.
898
899 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
900
901         * gcc.dg/tree-ssa/reassoc-3.c: New test.
902         * gcc.dg/tree-ssa/reassoc-4.c: New test.
903
904 2005-07-25  Adam Nemet  <anemet@lnxw.com>
905
906         * lib/profopt.exp (profopt-execute): Check for profiling data
907         files on the target.
908
909 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
910
911         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
912         for matching of asm labels.
913
914 2005-07-25  Richard Guenther  <rguenther@suse.de>
915
916         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
917
918 2005-07-25  Richard Guenther  <rguenther@suse.de>
919
920         PR testsuite/22624
921         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
922
923 2005-07-25  Ira Rosen  <irar@il.ibm.com>
924
925         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
926         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
927         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
928         * gcc.dg/vect/vect-100.c: New test.
929         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
930         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
931         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
932         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
933         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
934         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
935         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
936         * gfortran.dg/vect/pr19049.f90: New testcase.
937         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
938
939 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
940
941         * gcc.c-torture/execute/20050713-1.c: New test.
942
943         PR fortran/20063
944         * gfortran.fortran-torture/execute/data_4.f90: New test.
945
946         PR middle-end/20303
947         * gcc.dg/visibility-d.c: New test.
948
949 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
950
951         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
952         * gfortran.dg/underflow.f90: Ditto.
953
954 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
955
956         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
957         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
958         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
959
960 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
961
962         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
963         include case of field width of zero.
964
965 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
966
967         PR libgfortran/21875
968         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
969         with trailing blanks on normal formatted read.
970
971 2005-07-23  Chao-ying Fu  <fu@mips.com>
972
973         * gcc.target/mips/mips32-dsp-type.c: New test.
974         * gcc.target/mips/mips32-dsp.c: New test.
975
976 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
977
978         PR testsuite/21073
979         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
980
981         PR testsuite/20454
982         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
983         and __cyg_profile_func_exit.
984
985 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
986
987         * gfortran.dg/comma_format_extension_3.f: Fix typo.
988         * gfortran.dg/comma_format_extension_4.f: Same.
989         * gfortran.dg/pr15332.f: Same.
990         * gfortran.dg/pr21730.f: Same.
991
992 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
993
994         * g++.dg/opt/vrp2.C: Fix testcase.
995
996         PR tree-opt/22625
997         * g++.dg/opt/vrp2.C: New test.
998
999 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1000
1001         PR debug/21828
1002         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1003
1004 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1005
1006         * gcc.dg/tree-ssa/20050719-1.c: New test.
1007
1008 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1009
1010         * gcc.dg/bfin-longcall-1.c: New file.
1011         * gcc.dg/bfin-longcall-2.c: New file.
1012
1013 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1014
1015         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1016
1017 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1018
1019         PR middle-end/19055
1020         * gcc.dg/tree-ssa/pr19055.c: New test.
1021         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1022
1023 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1024
1025         PR C++/22358
1026         * g++.dg/other/pr22358.C: New test.
1027
1028 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1029
1030         PR c++/2922
1031         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1032
1033 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1034
1035         PR c++/15938
1036         * g++.dg/init/union2.C: New test.
1037
1038 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1039
1040         PR c/22393
1041         * gcc.dg/complex-4.c: New test.
1042
1043 2005-07-21  Richard Guenther  <rguenther@suse.de>
1044
1045         PR testsuite/22522
1046         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1047         scanning for asm labels.
1048         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1049
1050 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1051
1052         PR target/22085
1053         * gcc.dg/altivec-pr22085.c: New.
1054
1055 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1056
1057         PR tree-optimization/19210
1058         * gcc.dg/tree-ssa/pr19210-1.c: New.
1059         * gcc.dg/tree-ssa/pr19210-2.c: New.
1060
1061 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1062
1063         PR rtl-optimization/22167
1064         * g++.dg/opt/pr22167.C: New test.
1065
1066 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1067
1068         PR c++/2922
1069         * g++.dg/lookup/two-stage2.C: New.
1070         * g++.dg/lookup/two-stage3.C: New.
1071         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1072         fixed two-stage name lookup for operators.
1073         * g++.dg/template/call3.C: Compiler now produces an appropriate
1074         error message.
1075         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1076         14 as a candidate.
1077         * g++.dg/template/ptrmem4.C: Compiler produces different error
1078         message.
1079         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1080         connect_to_method as a candidate.
1081
1082 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1083
1084         * gcc.dg/fold-alloc-1.c: New test.
1085
1086 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1087
1088         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1089         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1090
1091 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1092
1093         * gcc.dg/fold-abs-1.c: New test.
1094         * gcc.dg/fold-abs-2.c: New test.
1095         * gcc.dg/fold-abs-3.c: New test.
1096
1097 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1098
1099         Make CONSTRUCTOR use VEC to store initializers.
1100         * g++.dg/ext/complit3.C: Check for specific error messages.
1101         * g++.dg/init/brace2.C: Update error message.
1102         * g++.dg/warn/Wbraces2.C: Likewise.
1103
1104 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1105
1106         PR fortran/16940
1107         * gfortran.dg/module_interface_1.f90: New test.
1108
1109 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1110             Kenneth Zadeck <zadeck@naturalbridge.com>
1111
1112         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1113
1114 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1115
1116         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1117         specify -Wformat for these tests.
1118         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1119         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1120         * gcc.dg/format/opt-6.c: Delete.
1121
1122 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1123
1124         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1125         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1126
1127 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1128
1129         * gcc.dg/tree-ssa/alias-2.c: New test.
1130
1131 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1132
1133         PR c++/22263
1134         * g++.dg/template/explicit7.C: New test.
1135
1136 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1137
1138         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1139         width of 8 to +Inf and -Inf.
1140
1141 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR c++/22139
1144         * g++.dg/template/friend36.C: New test.
1145
1146 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1147
1148         PR fortran/21730
1149         * gfortran.dg/pr21730.f: New test.
1150
1151 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1152             Kenneth Zadeck <zadeck@naturalbridge.com>
1153
1154         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1155         since pure const detection cannot run at -O1 in c compiler.
1156         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1157         can now optimize this case properly.
1158         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1159         because we now pass.
1160         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1161
1162 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1163
1164         PR c/22421
1165         * gcc.dg/format/bitfld-1.c: New test.
1166
1167 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/22204
1170         * g++.dg/rtti/repo1.C: New test.
1171
1172 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1173
1174         PR middle-end/22398
1175         * gcc.c-torture/compile/pr22398.c: New test.
1176
1177 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1178
1179         PR c++/22132
1180         * g++.dg/expr/cast4.C: New test.
1181
1182 2005-07-15  Richard Guenther  <rguenther@suse.de>
1183
1184         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1185         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1186
1187 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1188
1189         PR tree-optimization/22230
1190         * gcc.dg/tree-ssa/pr22230.c: New test.
1191
1192 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1193
1194         * gfortran.dg/g77/cpp6.f: New test.
1195
1196         PR fortran/22417
1197         * gfortran.dg/g77/cpp5.F: New test.
1198         * gfortran.dg/g77/cpp5.h: New file.
1199         * gfortran.dg/g77/cpp5inc.h: New file.
1200
1201 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1202
1203         PR libfortran/16435
1204         * gfortran.dg/tl_editting.f90: New.
1205         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1206
1207 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1208
1209         * gfortran.dg/char_array_constructor.f90: New test.
1210
1211 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1212
1213         * gfortran.dg/past_eor.f90: New.
1214         * gfortran.dg/complex_read.f90: New.
1215
1216 2005-07-13  Jeff Law  <law@redhat.com>
1217
1218         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1219         additional casts.
1220
1221         * gcc.dg/tree-ssa/pr22321.c: New test
1222
1223 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1224
1225         PR tree-optimization/21921
1226         * gcc.dg/tree-ssa/pr21921.c: New.
1227
1228 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1229
1230         PR tree-optimizatio/22442
1231         * gcc.dg/tree-ssa/loop-11.c: New test.
1232
1233 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1234
1235         PR tree-opt/21840
1236         * gcc.c-torture/compile/pr21840.c: New test.
1237
1238 2005-07-12  Jan Hubicka  <jh@suse.cz>
1239
1240         * gcc.c-torture/compile/pr22379.c: New test.
1241
1242 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1243
1244         PR libfortran/21593
1245         gfortran.dg/dev_null.f90:  Remove outdated comment about
1246         PR libfortran/21593.
1247
1248
1249 2005-07-12  Dale Johannesen  <dalej@apple.com>
1250
1251         * gcc.target/i386/compress-float-sse.c:  New.
1252         * gcc.target/i386/compress-float-sse-pic.c:  New.
1253         * gcc.target/i386/compress-float-387.c:  New.
1254         * gcc.target/i386/compress-float-387-pic.c:  New.
1255         * gcc.dg/compress-float-ppc.c:  New.
1256         * gcc.dg/compress-float-ppc-pic.c:  New.
1257
1258 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1259
1260         PR libfortran/21593
1261         gfortran.dg/dev_null.f90:  Remove targets.
1262
1263 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1264
1265         PR tree-opt/22335
1266         * gcc.dg/pr22335-1.c: New test.
1267         * gcc.dg/pr22335-2.c: New test.
1268
1269 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1270
1271         PR c++/20172
1272         * g++.dg/template/nontype12.C : New test.
1273
1274 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1275
1276         * gcc.dg/tree-ssa/loop-10.c: New test.
1277
1278 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1279
1280         * gcc.c-torture/execute/20020720-1.x: Remove.
1281
1282 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1283
1284         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1285
1286 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1287
1288         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1289         (dg-mips-options): Use it.
1290
1291 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1292
1293         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1294
1295 2005-07-09  Richard Henderson  <rth@redhat.com>
1296
1297         * lib/target-supports.exp (check_effective_target_sync_char_short):
1298         Add alpha.
1299
1300 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1301
1302         PR libfortran/22217
1303         * gfortran.dg/negative-z-descriptor.f90:  New test.
1304
1305 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1306
1307         PR tree-opt/22329
1308         * gcc.dg/pr22329.c: New test.
1309
1310 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1311
1312         PR tree-optimization/20139
1313         * gcc.dg/tree-ssa/pr20139.c: New.
1314
1315 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1316
1317         PR tree-opt/22356
1318         * testsuite/gcc.dg/pr22356-1.c: New test.
1319
1320 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1321
1322         PR c++/21799
1323         * g++.dg/template/unify8.C: New.
1324         * g++.dg/template/unify9.C: New.
1325
1326 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1327
1328         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1329
1330 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1331
1332         * gcc.dg/darwin-version-1.c: New.
1333         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1334         * gcc.dg/builtins-20.c: Likewise.
1335         * gcc.dg/builtins-53.c: Likewise.
1336         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1337         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1338         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1339         * gcc.dg/torture/builtins-power-1.c: Likewise.
1340         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1341         on Darwin.
1342
1343 2005-07-07  Jeff Law  <law@redhat.com>
1344
1345         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1346         argument evaluation order.
1347
1348 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1349
1350         PR libfortran/21594
1351         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1352         Add test cases where the shift length is greater than the
1353         array length.
1354
1355 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1356
1357         * obj-c++.dg/proto-lossage-6.mm: New.
1358         * objc.dg/proto-lossage-6.m: New.
1359
1360 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1361
1362         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1363         * objc.dg/gnu-runtime-2.m: Likewise.
1364
1365 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1366
1367         * gfortran.dg/longline.f: New test.
1368
1369         * gfortran.dg/badline.f: New test.
1370
1371 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1372
1373         PR fortran/16531
1374         PR fortran/15966
1375         PR fortran/18781
1376         * gfortran.dg/hollerith.f90: New.
1377         * gfortran.dg/hollerith2.f90: New.
1378         * gfortran.dg/hollerith3.f90: New.
1379         * gfortran.dg/hollerith4.f90: New.
1380         * gfortran.dg/hollerith_f95.f90: New.
1381         * gfortran.dg/hollerith_legacy.f90: New.
1382         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1383
1384 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1385
1386         PR objc/22274
1387         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1388         * objc.dg/gnu-runtime-2.m: New.
1389
1390 2005-07-06  Jeff Law  <law@redhat.com>
1391
1392         * gcc.dg/tree-ssa/vrp17.c: New test.
1393
1394 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1395
1396         PR fortran/22327
1397         * gfortran.dg/array_constructor_5.f90: New test.
1398
1399 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1400
1401         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1402
1403 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1404
1405         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1406         * gcc.dg/980816-1.c: Ditto.
1407
1408 2005-07-06  Jeff Law  <law@redhat.com>
1409
1410         * gcc.c-torture/compile/pr21356.c: New test.
1411
1412 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1413
1414         PR c/22013
1415         PR c/22098
1416         * gcc.c-torture/compile/pr22013-1.c,
1417         gcc.c-torture/execute/pr22098-1.c,
1418         gcc.c-torture/execute/pr22098-2.c,
1419         gcc.c-torture/execute/pr22098-3.c: New tests.
1420
1421 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1422
1423         PR c/22308
1424         * gcc.dg/pr22308-1.c: New test.
1425
1426 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1427
1428         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1429         target.
1430         * gcc.dg/compare9.c: Use -fshort-enums instead of
1431         -fno-short-enums.  Change the last test to dg-bogus.
1432
1433 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1434
1435         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1436         * gcc.dg/compare9.c: New.
1437
1438 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1439
1440         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1441
1442 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1443
1444         PR testsuite/22288
1445         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1446
1447
1448 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1449
1450         * gcc.dg/format/gcc_gfc-1.c: New.
1451
1452 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1453
1454         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1455
1456 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1457
1458         PR fortran/20842
1459         * gfortran.dg/io_invalid_1.f90: New test.
1460
1461 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1462
1463         * gcc.dg/format/gcc_diag-1.c: Update.
1464
1465 2005-07-02  Jeff Law  <law@redhat.com>
1466
1467         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1468         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1469
1470 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1471
1472         * gcc.dg/format/gcc_diag-1.c: Update.
1473
1474 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1475
1476         PR tree-opt/22269
1477         * gcc.c-torture/compile/pr22269.c: New test.
1478
1479 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1480
1481         PR 21584
1482         PR 22219
1483         * g++.dg/tree-ssa/pr21584-1.C: New test.
1484         * g++.dg/tree-ssa/pr21584-2.C: New test.
1485
1486 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1487
1488         * obj-c++.dg/try-catch-11.mm: New.
1489         * objc.dg/try-catch-10.m: New.
1490
1491 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1492
1493         * g++.dg/other/ucnid-1.C: xfail on AIX.
1494
1495 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1496
1497         PR 22234
1498         * gcc.dg/20050629-1.c: New test.
1499
1500 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1501
1502         * obj-c++.dg/const-str-1[0-1].mm: New.
1503         * objc.dg/const-str-1[0-1].m: New.
1504
1505 2005-05-29  Richard Henderson  <rth@redhat.com>
1506
1507         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1508         Rename from check_effective_target_vect_no_max.
1509         (check_effective_target_vect_no_int_add): New.
1510         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1511         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1512         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1513         * gcc.dg/vect/vect-reduc-1.c: Use both.
1514         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1515
1516 2005-05-29  Richard Henderson  <rth@redhat.com>
1517
1518         * lib/target-supports.exp (check_effective_target_vect_no_max):
1519         Remove i386 and x86_64.
1520
1521 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1522
1523         PR testsuite/21969
1524         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1525
1526 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1527
1528         PR middle-end/21969
1529         * gcc.dg/vect/pr21969.c: New test.
1530
1531 2005-06-28  Eric Christopher  <echristo@redhat.com>
1532
1533         PR c/22052
1534         PR c/21975
1535         * gcc.dg/inline1.c: New test.
1536         * gcc.dg/inline2.c: Ditto.
1537         * gcc.dg/inline3.c: Ditto.
1538         * gcc.dg/inline4.c: Ditto.
1539         * gcc.dg/inline5.c: Ditto.
1540
1541 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1542
1543         PR libfortran/22142
1544         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1545         Add testcase also testing eoshift1 for PR 22142.
1546
1547 2005-06-28  Richard Henderson  <rth@redhat.com>
1548
1549         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1550         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1551         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1552         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1553         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1554
1555 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1556
1557         PR libfortran/22142
1558         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1559         Add testcase for PR 22142.
1560
1561 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1562
1563         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1564         gcc.target/ia64/fpreg-2.c: New tests.
1565
1566 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1567
1568         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1569
1570 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1571
1572         PR libfortran/22170
1573         * gfortran.dg/slash_1.f90: New test.
1574
1575 2005-06-27  Richard Henderson  <rth@redhat.com>
1576
1577         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1578         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1579         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1580         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1581         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1582         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1583
1584 2005-06-27  Richard Henderson  <rth@redhat.com>
1585
1586         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1587         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1588
1589 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1590
1591         * obj-c++.dg/proto-lossage-5.mm: New.
1592         * objc.dg/proto-lossage-5.m: New.
1593
1594 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1595
1596         PR 21959
1597         * gcc.dg/tree-ssa/pr21959.c: New test.
1598
1599 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1600
1601         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1602         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1603         testing uninitialized var.
1604
1605         * gcc.c-torture/execute/builtins/chk.h: New.
1606         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1607         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1608         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1609         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1610         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1611         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1612         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1613         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1614         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1615         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1616         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1617         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1618         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1619         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1620         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1621         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1622         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1623         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1624         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1625         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1626         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1627         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1628         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1629         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1630         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1631         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1632         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1633         * gcc.dg/builtin-object-size-1.c: New test.
1634         * gcc.dg/builtin-object-size-2.c: New test.
1635         * gcc.dg/builtin-object-size-3.c: New test.
1636         * gcc.dg/builtin-object-size-4.c: New test.
1637         * gcc.dg/builtin-object-size-5.c: New test.
1638         * gcc.dg/builtin-stringop-chk-1.c: New test.
1639         * gcc.dg/builtin-stringop-chk-2.c: New test.
1640         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1641         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1642         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1643         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1644         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1645         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1646         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1647         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1648         * gcc.c-torture/execute/printf-1.c: New test.
1649         * gcc.c-torture/execute/fprintf-1.c: New test.
1650         * gcc.c-torture/execute/vprintf-1.c: New test.
1651         * gcc.c-torture/execute/vfprintf-1.c: New test.
1652         * gcc.c-torture/execute/printf-chk-1.c: New test.
1653         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1654         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1655         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1656
1657 2005-06-27  Michael Matz  <matz@suse.de>
1658
1659         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1660         slot is not merged if address escapes.
1661
1662 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         PR c/21911
1665         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1666
1667 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1668
1669         PR middle-end/17965
1670         * gcc.c-torture/compile/20050622-1.c: New test.
1671
1672         PR middle-end/22028
1673         * gcc.dg/20050620-1.c: New test.
1674
1675 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1676
1677         PR tree-optimization/22026
1678         * gcc.dg/tree-ssa/pr22026.c: New.
1679
1680 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1681
1682         PR libfortran/22144
1683         * gfortran.dg/shift-alloc.f90:  New testcase.
1684
1685 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1686
1687         * all files: Update FSF address in copyright headers.
1688
1689 2005-06-22  Jan Hubicka  <jh@suse.cz>
1690
1691         * wholeprogram-1.c: New testcase.
1692         * wholeprogram-2.c: New testcase.
1693
1694 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1695
1696         PR 22171
1697         * gcc.dg/tree-ssa/pr22171.c: New test.
1698
1699 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1700
1701         * gfortran.dg/simplify_modulo.f90: New.
1702
1703 2005-06-24  Jan Hubicka  <jh@suse.cz>
1704
1705         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1706
1707 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1708
1709         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1710
1711 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1712
1713         * obj-c++.dg/typedef-alias-1.mm: New.
1714         * objc.dg/typedef-alias-1.m: New.
1715
1716 2005-06-23  Jeff Law  <law@redhat.com>
1717
1718         * gcc.dg/tree-ssa/vrp16.c: New test.
1719
1720 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1721
1722         * lib/target-supports.exp: Add
1723         check_effective_target_fortran_large_real and
1724         check_effective_target_fortran_large_int to check for
1725         corresponding effective targets.
1726         * gfortran.dg/large_integer_kind_1.f90: New test.
1727         * gfortran.dg/large_real_kind_1.f90: New test.
1728
1729 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1730
1731         PR tree-optimization/22117
1732         * gcc.dg/tree-ssa/pr22117.c: New.
1733
1734 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1735
1736         PR testsuite/22123
1737         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1738
1739 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1740
1741         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1742
1743 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1744
1745         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1746         * gfortran.dg/f2c_4.c: Likewise
1747
1748 2005-06-22 Paul Brook  <paul@codesourcery.com>
1749
1750         PR fortran/21034
1751         * gfortran.dg/auto_save_1.f90: New test.
1752
1753 2005-06-22  Michael Matz  <matz@suse.de>
1754
1755         * gcc.target/x86-64/abi: New directory.
1756         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1757         * gcc.target/x86-64/abi/README.gcc: New file.
1758         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1759         * gcc.target/x86-64/abi/asm-support.s: New file.
1760         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1761         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1762         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1763         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1764         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1765         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1766         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1767         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1768         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1769         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1770         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1771         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1772         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1773         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1774         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1775         * gcc.target/x86_64/abi/test_varargs.c: New test.
1776
1777 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1778
1779         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1780         32-bit i?86 and x86_64.
1781
1782 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1783
1784         * obj-c++.dg/const-str-[1-9].mm: New tests.
1785
1786 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1787
1788         PR fortran/22010
1789         * gfortran.dg/namelist_use.f90: New.
1790         * gfortran.dg/namelist_use_only.f90: New.
1791
1792 2005-06-21  Jeff Law  <law@redhat.com>
1793
1794         * gcc.dg/tree-ssa/vrp15.c: New test.
1795
1796 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1797
1798         * lib/target-supports.exp (check_effective_target_vect_reduction):
1799         Remove.
1800         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1801         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1802         remove vect_reduction target keyword. Also avoid two returns in main.
1803         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1804         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1805         * gcc.dg/vect/vect-reduc-1short.c: New test.
1806         * gcc.dg/vect/vect-reduc-1char.c: New test.
1807         * gcc.dg/vect/vect-reduc-2short.c: New test.
1808         * gcc.dg/vect/vect-reduc-2char.c: New test.
1809         * gcc.dg/vect/vect-reduc-6.c: New test.
1810         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1811         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1812         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1813
1814 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1815         Paul Thomas  <pault@gcc.gnu.org>
1816
1817         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1818         New tests.
1819
1820 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1821
1822         * gfortran.dg/backslash_1.f90: New test.
1823         * gfortran.dg/backslash_2.f90: New test.
1824
1825 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1826
1827         * gfortran.dg/duplicate_labels.f90: New test.
1828
1829 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1830
1831         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1832         unsupportable relocations.
1833         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1834         * gcc.dg/20050321-2.c: xfail for NetWare.
1835
1836 2005-06-20  Andreas Jaeger  <aj@suse.de>
1837
1838         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1839         gcc.target/i386/fastcall-sseregparm.c,
1840         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1841
1842 2005-06-19  Richard Henderson  <rth@redhat.com>
1843
1844         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1845
1846 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1847
1848         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1849
1850 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1851
1852         PR c++/22115
1853         * g++.dg/conversion/simd2.C: Change expected error message.
1854
1855 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1856
1857         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1858         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1859         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1860
1861 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1862
1863         * gcc.dg/fold-mod-1.c: New test.
1864
1865 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1866
1867         PR fortran/19926
1868         * gfortran.dg/pr19926.f90: New test.
1869
1870 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1871
1872         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1873         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1874         targets.
1875         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1876         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1877
1878 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1879
1880         * gcc.target/ia64/float80-varargs-1.c: New test.
1881
1882 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1883
1884         PR tree-opt/22035
1885         * gfortran.dg/f2c_6.f90: New test.
1886
1887 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1888
1889         PR c++/17413
1890         * g++.dg/template/local5.C: New.
1891
1892 2005-06-17  Richard Henderson  <rth@redhat.com>
1893
1894         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1895
1896 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1897
1898         PR testsuite/21945
1899         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1900
1901 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1902
1903         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1904         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1905         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1906         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1907         check_vect to verify the presence of hardware vector support.
1908
1909 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1910
1911         PR testsuite/22056
1912         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1913
1914 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1915
1916         PR libfortran/19216
1917         * gfortran.dg/pr19216.f: Add correct space between brackets and
1918         dg directive.
1919
1920 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1921
1922         PR libfortran/16436
1923         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1924
1925 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1926
1927         * gcc.target/i386/attributes-error.c: New testcase.
1928         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1929         * gcc.target/i386/regparm-stdcall.c: Likewise.
1930         * gcc.target/i386/sseregparm-1.c: Likewise.
1931         * gcc.target/i386/sseregparm-2.c: Likewise.
1932
1933 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1934
1935         * g++.dg/rtti/crash2.C: New.
1936
1937 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1938
1939         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1940
1941 2005-06-15  David Ung  <davidu@mips.com>
1942
1943         * gcc.target/mips/mips16e-extends.c: New test for testing the
1944         generation of MIPS16e zeb/zeh, seb/seh instructions.
1945
1946 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1947
1948         PR 22018
1949         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1950         * gcc.dg/tree-ssa/pr22018.c: New test.
1951
1952 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1953
1954         * gcc.dg/simd-1.c: Update error messages.
1955         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1956         * gcc.dg/simd-2.c: Update error messages.
1957         * gcc.dg/simd-4.c: New.
1958
1959 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1960
1961         PR c++/20678
1962         * g++.dg/other/crash-4.C: New.
1963
1964 2005-06-14  Devang Patel  <dpatel@apple.com>
1965
1966         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1967
1968 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1969
1970         PR c++/21929
1971         * g++.dg/parse/crash11.C: Update
1972
1973 2005-06-13  Jeff Law  <law@redhat.com>
1974
1975         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1976         perform the desired transformations.
1977         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1978         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1979
1980 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1981
1982         PR fortran/22038
1983         * gfortran.dg/forall_1.f90: Un-XFAIL.
1984
1985 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1986
1987         PR c++/21929
1988         * g++.dg/parse/crash26.C: New.
1989
1990         PR c++/20789
1991         * g++.dg/init/member1.C: New.
1992
1993 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1994
1995         * gfortran.dg/altreturn_1.f90: New test.
1996
1997 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1998
1999         PR middle-end/21985
2000         * gcc.dg/tree-ssa/pr21985.c: New test.
2001
2002 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2003
2004         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2005
2006 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2007
2008         PR c++/21930
2009         * g++.dg/other/error10.C: New test case.
2010
2011 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2012
2013         PR libfortran/19155
2014         * gfortran.dg/pr19155.f: Add test.
2015
2016 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2017
2018         * gfortran.dg/f2c_7.f90: New test.
2019
2020         * gfortran.dg/forall_1.f90: XFAILed.
2021
2022 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2023
2024         * gcc.dg/pr14796-1.c: New.
2025         * gcc.dg/pr14796-2.c: New.
2026
2027 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2028
2029         PR fortran/17792
2030         PR fortran/21375
2031         * gfortran.dg/deallocate_stat.f90:  New test.
2032
2033 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2034
2035         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2036
2037 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2038
2039         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2040         access will be generated when this loop is vectorized. Test that
2041         accesses with same alignment were detected.
2042         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2043         Test that accesses with same alignment were detected.
2044         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2045         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2046         alignment were detected.
2047
2048 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2049
2050         * gcc.dg/Wcxx-compat-1.c: New.
2051
2052 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2053
2054         PR libfortran/21480
2055         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2056         complex array.
2057
2058 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2059
2060         * gcc.dg/alias-8.c: New.
2061
2062 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2063
2064         * gcc.dg/format/cmn_err-1.c: Update.
2065
2066 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2067
2068         PR target/20666
2069         * gcc.target/sparc/fexpand-2.c: New.
2070         * gcc.target/sparc/fpmerge-2.c: New.
2071         * gcc.target/sparc/fpmul-2.c: New.
2072         * gcc.target/sparc/noresult.c: New.
2073         * gcc.target/sparc/pdist-2.c: New.
2074         * gcc.target/sparc/pdist-3.c: New.
2075
2076 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2077
2078         PR testsuite/21702
2079         * gcc.target/i386/i386.exp: Fix comment typo.
2080
2081 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2082
2083         PR c++/19497
2084         * g++.dg/inherit/using5.C: New.
2085         * g++.dg/inherit/using6.C: New.
2086
2087 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2088
2089         PR c++/19894
2090         * g++.dg/template/ptrmem15.C: New test.
2091
2092         PR c++/20563
2093         * g++.dg/ext/label4.C: New test.
2094
2095 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2096
2097         * gcc.dg/tls/debug-1.c: New test.
2098
2099 2005-06-07  Dale Johannesen  <dalej@apple.com>
2100
2101         * gcc.target/i386/movq.c:  New.
2102
2103 2005-06-07  Dale Johannesen  <dalej@apple.com>
2104
2105         * gcc.dg/20050607-1.c:  New.
2106
2107 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR middle-end/21850
2110         * gcc.c-torture/execute/20050607-1.c: New test.
2111
2112 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2113
2114         PR libfortran/21926
2115         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2116         Test case where the return array has lowest stride one,
2117         but isn't packed.
2118
2119 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2120
2121         * lib/target-supports.exp (check_effective_target_sync_int_long):
2122         Add s390 and s390x targets.
2123
2124 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2125
2126         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2127         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2128         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2129         * gcc.dg/tree-ssa/loop-9.c: New test.
2130
2131 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2132
2133         * g++.dg/parse/defarg10.C: New.
2134
2135 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2136
2137         PR regression/21897
2138         * gcc.c-torture/execute/20050604-1.c: New test.
2139
2140 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2141
2142         PR 21903
2143         * g++.dg/parse/defarg9.C: New.
2144
2145         PR c++/20637
2146         * g++.dg/inherit/using4.C: New.
2147         * g++.dg/overload/error1.C: Adjust expected errors.
2148         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2149         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2150         * g++.old-deja/g++.other/redecl2.C: Likewise.
2151         * g++.old-deja/g++.other/redecl4.C: Likewise.
2152         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2153
2154 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2155
2156         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2157
2158 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2159
2160         * lib/gfortran.exp (gfortran_target_compile): Call
2161         dg-additional-files-options
2162         * gfortran.dg/f2c_4.f90: New file
2163         * gfortran.dg/f2c_4.c: New file
2164         * gfortran.dg/f2c_5.f90: New file
2165         * gfortran.dg/f2c_5.c: New file
2166
2167 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2168
2169         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2170
2171         PR fortran/21912
2172         * gfortran.dg/array_constructor_4.f90: New test.
2173
2174 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2175
2176         PR c++/21619
2177         * g++.dg/ext/builtin9.C: New test.
2178
2179 2005-06-05  Dale Johannesen  <dalej@apple.com>
2180
2181         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2182         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2183
2184 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2185
2186         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2187         * gcc.dg/vect/vect-reduc-1.c: New.
2188         * gcc.dg/vect/vect-reduc-2.c: New.
2189         * gcc.dg/vect/vect-reduc-3.c: New.
2190
2191 2005-06-04  Dale Johannesen  <dalej@apple.com>
2192
2193         * gcc.c-torture/execute/20050603-1.c:  New.
2194         * gcc.c-torture/execute/20050603-2.c:  New.
2195         * gcc.dg/20050603-3.c:  New.
2196
2197 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2198
2199         PR fortran/19195
2200         * gfortran.dg/debug_1.f90: New test.
2201
2202         * gfortran.dg/forall_1.f90: New test.
2203
2204 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2205
2206         * gfortran.dg/array_constructor_3.f90: New test.
2207
2208 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2209
2210         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2211
2212 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2213
2214         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2215
2216 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2217
2218         PR c/21873
2219         * gcc.dg/init-excess-1.c: New test.
2220
2221 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/21853
2224         * g++.dg/expr/static_cast6.C: New test.
2225
2226 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2227
2228         * gcc.dg/tree-ssa/vrp14.c: New test.
2229
2230 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2231
2232         PR c++/21336
2233         * g++.dg/template/new2.C: New test.
2234
2235 2005-06-03  Josh Conner  <jconner@apple.com>
2236
2237         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2238         all entries in initializer.
2239
2240 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2241
2242         PR middle-end/21858
2243         * gcc.dg/pr21858.c: New testcase.
2244
2245 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2246
2247         PR tree-optimization/21292
2248
2249         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2250         New.
2251         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2252         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2253         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2254         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2255         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2256
2257 2005-06-02  Richard Henderson  <rth@redhat.com>
2258
2259         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2260
2261 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2262
2263         * gcc.dg/wtypequal.c: New testcase.
2264
2265 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2266
2267         PR 21582
2268         * gcc.dg/tree-ssa/pr21582.c: New test.
2269
2270 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2271
2272         PR c++/21280
2273         * g++.dg/opt/interface2.h: New.
2274         * g++.dg/opt/interface2.C: New.
2275         * g++.dg/init/ctor4.C: Adjust error lines.
2276         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2277         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2278         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2279         * g++.old-deja/g++.pt/assign1.C: Likewise.
2280         * g++.old-deja/g++.pt/crash20.C: Likewise.
2281
2282 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2283
2284         PR tree-optimization/21734
2285         * g++.dg/vect/pr21734_1.cc: New.
2286         * g++.dg/vect/pr21734_2.cc: New.
2287
2288 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2289
2290         PR c++/20350
2291         * g++.dg/template/spec24.C: New.
2292
2293         PR c++/21151
2294         * g++.dg/pch/local-1.C: New.
2295         * g++.dg/pch/local-1.Hs: New.
2296
2297 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2298
2299         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2300         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2301         * gcc.dg/tree-ssa/pr14341.c: New test.
2302         * gcc.dg/tree-ssa/pr14841.c: New test.
2303         * gcc.dg/tree-ssa/pr20701.c: New test.
2304         * gcc.dg/tree-ssa/pr21086.c: New test.
2305         * gcc.dg/tree-ssa/pr21090.c: New test.
2306         * gcc.dg/tree-ssa/pr21332.c: New test.
2307         * gcc.dg/tree-ssa/pr21458.c: New test.
2308         * gcc.dg/tree-ssa/pr21658.c: New test.
2309         * gcc.dg/tree-ssa/vrp01.c: New test.
2310         * gcc.dg/tree-ssa/vrp02.c: New test.
2311         * gcc.dg/tree-ssa/vrp03.c: New test.
2312         * gcc.dg/tree-ssa/vrp04.c: New test.
2313         * gcc.dg/tree-ssa/vrp05.c: New test.
2314         * gcc.dg/tree-ssa/vrp06.c: New test.
2315         * gcc.dg/tree-ssa/vrp07.c: New test.
2316         * gcc.dg/tree-ssa/vrp08.c: New test.
2317         * gcc.dg/tree-ssa/vrp09.c: New test.
2318         * gcc.dg/tree-ssa/vrp10.c: New test.
2319         * gcc.dg/tree-ssa/vrp11.c: New test.
2320         * gcc.dg/tree-ssa/vrp12.c: New test.
2321         * gcc.dg/tree-ssa/vrp13.c: New test.
2322
2323 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2324
2325         PR 21029
2326         * gcc.dg/tree-ssa/pr21029.c: New test.
2327
2328 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2329
2330         * gfortran.dg/logint-1.f: New test case.
2331         * gfortran.dg/logint-2.f: Likewise.
2332         * gfortran.dg/logint-3.f: Likewise.
2333
2334 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR c/21536
2337         PR c/20760
2338         * gcc.dg/20050527-1.c: New test.
2339
2340         * gcc.dg/i386-sse-12.c: New test.
2341
2342         PR fortran/21729
2343         * gfortran.dg/implicit_5.f90: New test.
2344
2345 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2346
2347         PR fortran/20883
2348         * gfortran/assign_4.f90: New test.
2349         * gfortran/assign_2.f90: Change compile to run.
2350
2351 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2352
2353         * lib/target-supports.exp
2354         (check_effective_target_sync_char_short): New.
2355         * gcc.dg/sync-2.c: New.
2356
2357 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2358
2359         PR tree-optimization/21817
2360         * gcc.dg/torture/pr21817-1.c: New.
2361
2362 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2363
2364         PR c++/21165
2365         * g++.dg/template/init5.C: New.
2366
2367 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2368
2369         * gfortran.dg/char_initialiser_actual.f90:
2370         Test character initialisers as actual arguments.
2371         * gfortran.dg/char_pointer_comp_assign.f90:
2372         Test character pointer structure component assignments.
2373         * gfortran.dg/char_array_structure_constructor.f90:
2374         Test character components in structure constructors.
2375
2376 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2377
2378         PR middle-end/20931
2379         * g++.dg/opt/pr20931.C: New test.
2380
2381 2005-05-31  Andreas Jaeger  <aj@suse.de>
2382
2383         PR testsuite/20772
2384         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2385         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2386         g++.old-deja/g++.ext/asmspec1.C,
2387         g++.old-deja/g++.other/regstack.C,
2388         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2389         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2390         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2391         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2392         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2393         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2394         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2395         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2396         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2397         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2398         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2399         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2400         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2401         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2402         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2403         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2404         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2405         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2406         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2407
2408 2005-05-31  Jeff Law  <law@redhat.com>
2409
2410         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2411
2412 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2413
2414         PR middle-end/21743
2415         * gcc.dg/builtins-1.c: Activate disabled clog test.
2416         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2417
2418 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2419
2420         * gfortran.dg/char_pointer_assign.f90:
2421         Test character-pointer assignments and pointer assignments.
2422         * gfortran.dg/char_pointer_dummy.f90:
2423         Test character-pointer dummy arguments.
2424         * gfortran.dg/char_pointer_func.f90:
2425         Test character-pointer function returns.
2426         * gfortran.dg/char_pointer_dependency.f90:
2427         Test character-pointer functions with dependencies.
2428
2429 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/21784
2432         * g++.dg/lookup/using14.C: New test.
2433
2434 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2435
2436         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2437         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2438         trailing ^M.
2439
2440 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2441
2442         PR c++/17413
2443         * g++.dg/template/local5.C: New.
2444
2445         PR target/21761
2446         * gcc.c-torture/compile/pr21761.c: New.
2447
2448         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2449         before darwin8.
2450
2451 2005-05-30  Steven G. Kargl
2452
2453         PR fortran/20846
2454         * gfortran.dg/inquire_8.f90: New test.
2455
2456 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2457
2458         PR libfortran/21376
2459         * gfortran.dg/output_exponents_1.f90: New test.
2460
2461 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2462
2463         PR libfortran/20006
2464         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2465
2466 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR c++/21210
2469         * g++.dg/ext/complex1.C: New test.
2470
2471         PR c++/21340
2472         * g++.dg/init/ctor6.C: New test.
2473
2474 2005-05-29  Jan Hubicka  <jh@suse.cz>
2475
2476         * gcc.c-torture/compile/pr21562.c: New.
2477
2478 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2479
2480         * gfortran.dg/subnormal_1.f90: New test.
2481
2482 2005-05-28  Jan Hubicka  <jh@suse.cz>
2483
2484         * tree-prof.exp: Fix comment.
2485         * value-prof-1.c: New.
2486         * value-prof-2.c: New.
2487         * value-prof-3.c: New.
2488         * value-prof-4.c: New.
2489
2490 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/21614
2493         * g++.dg/expr/ptrmem6.C: New test.
2494         * g++.dg/expr/ptrmem6a.C: Likewise.
2495
2496 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2497
2498         PR tree-optimization/21658
2499         * gcc.dg/tree-ssa/pr21658.c: New.
2500
2501 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2502
2503         PR c++/21455
2504         * g++.dg/inherit/ptrmem3.C: New.
2505
2506         PR c++/21681
2507         * g++.dg/parse/template16.C: New.
2508
2509 2005-05-27  Andreas Jaeger  <aj@suse.de>
2510
2511         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2512
2513         * gcc.dg/i386-sse-8.c: Run test on all archs.
2514
2515 2005-05-26  Mike Stump  <mrs@apple.com>
2516
2517         * objc.dg/isa-field-1.m: Only run on darwin.
2518         * objc.dg/lookup-1.m: Likewise.
2519         * objc.dg/try-catch-8.m: Likewise.
2520
2521 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2522
2523         PR tree-optimization/9814
2524         * gcc.dg/pr9814-1.c: New test case.
2525
2526 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2527
2528         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2529         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2530         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2531         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2532         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2533         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2534         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2535         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2536         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2537         objc.dg/try-catch-8.m: New.
2538
2539 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2540
2541         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2542         remove extraneous semicolons.
2543
2544 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2545
2546         * obj-c++.dg/comp-types-12.mm: New.
2547         * objc.dg/comp-types-11.m: New.
2548         * objc.dg/selector-4.m: New.
2549
2550 2005-05-26  Andreas Jaeger  <aj@suse.de>
2551
2552         PR testsuite/20772
2553         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2554         g++.old-deja/g++.ext/attrib3.C,
2555         g++.old-deja/g++.other/store-expr1.C,
2556         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2557         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2558         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2559         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2560         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2561         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2562         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2563         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2564         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2565         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2566         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2567         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2568         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2569         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2570         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2571         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2572         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2573         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2574         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2575
2576 2005-05-26  Andreas Jaeger  <aj@suse.de>
2577
2578         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2579         x86-64 compilation.
2580
2581 2005-05-26  Andreas Jaeger  <aj@suse.de>
2582
2583         PR testsuite/20772
2584         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2585         gcc.misc-tests/i386-pf-athlon-1.c,
2586         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2587         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2588         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2589         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2590         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2591         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2592         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2593         programs.
2594
2595         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2596         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2597         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2598         x86-64 compilation.
2599
2600         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2601         x86_64.
2602
2603         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2604         effective-target ilp32.
2605
2606 2005-05-26  David Ung  <davidu@mips.com>
2607
2608         * gcc.target/mips/ext_ins.c: New test for testing the generation
2609         of MIPS32/64 rev 2 ext/ins instructions.
2610
2611 2005-05-26  Andreas Jaeger  <aj@suse.de>
2612
2613         * treelang/compile/unsigned.tree: Use gimple instead of
2614         nonexisting generic dump.
2615
2616 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2617
2618         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2619
2620 2005-05-26  Andreas Jaeger  <aj@suse.de>
2621
2622         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2623
2624 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2625
2626         PR libfortran/17283
2627         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2628         Test callee-allocated memory with write statements.
2629
2630 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2631
2632         PR middle-end/21709
2633         * gcc.dg/pr21709-1.c: New test case.
2634
2635 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2636             Mike Stump  <mrs@apple.com>
2637
2638         * objc/execute/next_mapping.h: Update for C++.
2639
2640         * obj-c++.dg/selector-1.mm: Move to...
2641         * obj-c++.dg/selector-4.mm: here...
2642
2643         * obj-c++.dg/basic.mm: New.
2644         * obj-c++.dg/comp-types-1.mm: New.
2645         * obj-c++.dg/cxx-class-1.mm: New.
2646         * obj-c++.dg/cxx-ivars-1.mm: New.
2647         * obj-c++.dg/cxx-ivars-2.mm: New.
2648         * obj-c++.dg/cxx-ivars-3.mm: New.
2649         * obj-c++.dg/cxx-scope-1.mm: New.
2650         * obj-c++.dg/cxx-scope-2.mm: New.
2651         * obj-c++.dg/defs.mm: New.
2652         * obj-c++.dg/empty-private-1.mm: New.
2653         * obj-c++.dg/encode-1.mm: New.
2654         * obj-c++.dg/encode-2.mm: New.
2655         * obj-c++.dg/encode-3.mm: New.
2656         * obj-c++.dg/extern-c-1.mm: New.
2657         * obj-c++.dg/extra-semi.mm: New.
2658         * obj-c++.dg/fix-and-continue-2.mm: New.
2659         * obj-c++.dg/isa-field-1.mm: New.
2660         * obj-c++.dg/ivar-list-semi.mm: New.
2661         * obj-c++.dg/local-decl-1.mm: New.
2662         * obj-c++.dg/lookup-1.mm: New.
2663         * obj-c++.dg/lookup-2.mm: New.
2664         * obj-c++.dg/method-1.mm: New.
2665         * obj-c++.dg/method-2.mm: New.
2666         * obj-c++.dg/method-3.mm: New.
2667         * obj-c++.dg/method-4.mm: New.
2668         * obj-c++.dg/method-5.mm: New.
2669         * obj-c++.dg/method-6.mm: New.
2670         * obj-c++.dg/method-7.mm: New.
2671         * obj-c++.dg/no-extra-load.mm: New.
2672         * obj-c++.dg/overload-1.mm: New.
2673         * obj-c++.dg/pragma-1.mm: New.
2674         * obj-c++.dg/pragma-2.mm: New.
2675         * obj-c++.dg/private-1.mm: New.
2676         * obj-c++.dg/private-2.mm: New.
2677         * obj-c++.dg/proto-qual-1.mm: New.
2678         * obj-c++.dg/qual-types-1.mm: New.
2679         * obj-c++.dg/stubify-1.mm: New.
2680         * obj-c++.dg/stubify-2.mm: New.
2681         * obj-c++.dg/super-class-1.mm: New.
2682         * obj-c++.dg/super-class-2.mm: New.
2683         * obj-c++.dg/super-dealloc-1.mm: New.
2684         * obj-c++.dg/super-dealloc-2.mm: New.
2685         * obj-c++.dg/template-1.mm: New.
2686         * obj-c++.dg/template-2.mm: New.
2687         * obj-c++.dg/template-3.mm: New.
2688         * obj-c++.dg/template-4.mm: New.
2689         * obj-c++.dg/template-5.mm: New.
2690         * obj-c++.dg/template-6.mm: New.
2691         * obj-c++.dg/try-catch-1.mm: New.
2692         * obj-c++.dg/try-catch-2.mm: New.
2693         * obj-c++.dg/try-catch-3.mm: New.
2694         * obj-c++.dg/try-catch-4.mm: New.
2695         * obj-c++.dg/try-catch-5.mm: New.
2696         * obj-c++.dg/try-catch-6.mm: New.
2697         * obj-c++.dg/try-catch-7.mm: New.
2698         * obj-c++.dg/try-catch-8.mm: New.
2699         * obj-c++.dg/try-catch-9.mm: New.
2700         * obj-c++.dg/va-meth-1.mm: New.
2701
2702 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2703
2704         * obj-c++.dg/selector-1.mm: New.
2705         * obj-c++.dg/selector-2.mm: New.
2706
2707 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2708
2709         * obj-c++.dg/selector-3.mm: New.
2710         * objc.dg/selector-3.m: New.
2711
2712 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2713
2714         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2715         about where warning appears.
2716
2717 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2718
2719         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2720         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2721         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2722         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2723
2724 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2725
2726         * gcc.dg/20050524-1.c: New test.
2727
2728 2005-05-25  Jan Hubicka  <jh@suse.cz>
2729
2730         * gcc.dg/tree-prof/inliner-1.c: New.
2731
2732 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2733
2734         * gcc.dg/tree-prof: New directory.
2735         * gcc.dg/tree-prof/tree-prof.exp: New.
2736
2737 2005-05-25  DJ Delorie  <dj@redhat.com>
2738
2739         * gcc.dg/Wattributes-1.c: New.
2740         * gcc.dg/Wattributes-2.c: New.
2741         * gcc.dg/Wattributes-3.c: New.
2742
2743 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2744
2745         PR tree-optimization/19833
2746         * gcc.dg/uninit-4.c: Remove xfail.
2747         * gcc.dg/uninit-9.c: Ditto.
2748
2749 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2750
2751         * obj-c++.dg/bitfield-[1-5].mm: New.
2752         * obj-c++.dg/class-protocol-1.mm: New.
2753         * obj-c++.dg/comp-types-1[0-1].mm: New.
2754         * obj-c++.dg/comp-types-[2-9].mm: New.
2755         * obj-c++.dg/encode-[4-8].mm: New.
2756         * obj-c++.dg/layout-1.mm: New.
2757         * obj-c++.dg/method-1[0-9].mm: New.
2758         * obj-c++.dg/method-2[0-1].mm: New.
2759         * obj-c++.dg/method-[8-9].mm: New.
2760         * obj-c++.dg/objc-gc-3.mm: New.
2761         * obj-c++.dg/try-catch-10.mm: New.
2762         * objc.dg/bitfield-5.m: New.
2763         * objc.dg/comp-types-10.m: New.
2764         * objc.dg/comp-types-9.m: New.
2765         * objc.dg/layout-1.m: New.
2766         * objc.dg/objc-gc-4.m: New.
2767         * objc.dg/try-catch-9.m: New.
2768         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2769         * objc.dg/comp-types-1.m: Likewise.
2770         * objc.dg/comp-types-[5-6].m: Likewise.
2771         * objc.dg/method-9.m: Likewise.
2772
2773 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2774
2775         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2776         and on hardware without VMX support.
2777
2778         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2779
2780         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2781
2782         * lib/profopt.exp (dg-final-generate, dg-final-use,
2783         profopt-final-code, profopt-get-options): New.
2784         (profopt-execute): Process test directives.
2785
2786         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2787         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2788         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2789
2790 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2791
2792         PR C++/21645
2793         * g++.dg/init/ctor5.C: New test.
2794
2795 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2796
2797         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2798         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2799         vect-113.c, vect-114.c.
2800
2801 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2802
2803         * gcc.dg/const-elim-1.c: Remove xfails.
2804
2805 2005-05-23  Jeff Law  <law@redhat.com>
2806
2807         * gcc.c-torture/compile/pr21638.c: New test.
2808         * gcc.c-torture/compile/20050520-1.c: New test.
2809
2810 2005-05-23  Nick Clifton  <nickc@redhat.com>
2811
2812         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2813         be a proper triple, ie: m32r*-*-*.
2814         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2815
2816 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2817
2818         PR middle-end/21331
2819         PR tree-opt/21293
2820         * gcc.c-torture/compile/pr21293.c: New test.
2821         * gcc.c-torture/execute/pr21331.c: New test.
2822
2823 2004-05-20  Richard Henderson  <rth@redhat.com>
2824
2825         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2826
2827 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2828
2829         * obj-c++-dg.exp: Add.
2830         * obj-c++.exp: Add.
2831         * obj-c++.dg/dg.exp: Add.
2832
2833 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2834
2835         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2836         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2837
2838 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2839
2840         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2841
2842 2004-05-19  Richard Henderson  <rth@redhat.com>
2843
2844         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2845
2846 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2847
2848         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2849
2850         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2851
2852 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR c++/21495
2855         * g++.dg/parse/extern1.C: New test.
2856         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2857
2858 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2859
2860         * gcc.dg/c99-math.h: New.
2861         * gcc.dg/c99-math-float-1.c: New test.
2862         * gcc.dg/c99-math-double-1.c: Likewise.
2863         * gcc.dg/c99-math-long-double-1.c: Likewise.
2864
2865 2005-05-18  Richard Henderson  <rth@redhat.com>
2866
2867         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2868
2869 2005-05-18  Devang Patel  <dpatel@apple.com>
2870
2871         * g++.dg/opt/20050511-1.C: New test.
2872
2873 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2874
2875         PR libfortran/21127
2876         * gfortran.dg/reshape-complex.f90:  New test.
2877
2878 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2879
2880         * gfortran.dg/array_constructor_1.f90: New test.
2881         * gfortran.dg/array_constructor_2.f90: New test.
2882
2883 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2884
2885         PR fortran/20954
2886         * gfortran.dg/pr20954.f: New test.
2887
2888 2005-05-17  Mike Stump  <mrs@apple.com>
2889
2890         Yet more Objective-C++...
2891
2892         * objc.dg/method-5.m: Update.
2893         * objc.dg/method-6.m: Update.
2894         * objc.dg/method-7.m: Update.
2895         * objc.dg/method-9.m: Update.
2896         * objc.dg/try-catch-2.m: Update.
2897
2898 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2899
2900         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2901         Remove little-endian optimizations.
2902
2903 2005-05-17  Jeff Law  <law@redhat.com>
2904
2905         * g++.dg/tree-ssa/pr14814.C: New test.
2906         * gcc.dg/tree-ssa/pr14814.C: New test.
2907         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2908         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2909
2910 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2911
2912         * gcc.dg/compat/generate-random.c: Do not include
2913         libiberty.h.
2914         * gcc.dg/compat/generate-random_r.c: Likewise.
2915
2916 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2917
2918         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2919
2920 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2921
2922         PR middle-end/21595
2923         * g++.dg/tree-ssa/builtin1.C: New testcase.
2924
2925 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR c++/21454
2928         * g++.dg/opt/const4.C: New test.
2929
2930         PR middle-end/21492
2931         * g++.dg/opt/crossjump1.C: New test.
2932
2933         PR tree-optimization/21610
2934         * gcc.c-torture/compile/20050516-1.c: New test.
2935
2936         PR fortran/15080
2937         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2938         about the test failing.
2939         * gfortran.fortran-torture/execute/where_7.f90: New test.
2940         * gfortran.fortran-torture/execute/where_8.f90: New test.
2941
2942 2005-05-16  Richard Henderson  <rth@redhat.com>
2943
2944         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2945         i?86 and x86_64.
2946
2947 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2948
2949         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2950         (limits.h): Include unconditionally.
2951         (stdlib.h): Likewise.
2952         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2953         (limits.h): Include unconditionally.
2954         (stdlib.h): Likewise.
2955         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2956         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2957         (limits.h): Include unconditionally.
2958         (stdlib.h): Likewise.
2959         (hashtab.h): Do not include.
2960         (getopt.h): Likewise.
2961         (stddef.h): Include.
2962         (hashval_t): Define.
2963         (struct entry): Add "next" field.
2964         (HASH_SIZE): New macro.
2965         (hash_table): New variable.
2966         (switchfiles): Do not use xmalloc.
2967         (mix): New macro.
2968         (iterative_hash): New function.
2969         (hasht): Remove.
2970         (e_exists): New function.
2971         (e_insert): Likewise.
2972         (output): Use, instead of libiberty hashtable functions.
2973         (main): Do not use getopt.  Do not call htab_create.
2974
2975 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2976
2977         PR libstdc++/21526
2978         * lib/target-supports.exp (check_mkfifo_available):
2979         Return 0 for cygwin as mkfifo support incomplete on platform.
2980         Fix typos in comments.
2981
2982 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2983
2984         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2985
2986 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2987
2988         PR fortran/17432
2989         * gfortran.dg/assign_4.f: New test.
2990
2991 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2992
2993         PR tree-optimization/21563
2994         * gcc.dg/tree-ssa/pr21563.c: New.
2995
2996 2005-05-14  Jan Hubicka  <jh@suse.cz>
2997
2998         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2999
3000 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3001
3002         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3003
3004 2005-05-13  Julian Brown  <julian@codesourcery.com>
3005
3006         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3007         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3008
3009 2005-05-13  Jan Hubicka  <jh@suse.cz>
3010
3011         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3012         * gcc.dg/fold-xor-?.c: Likewise.
3013         * gcc.dg/pr15784-?.c: Likewise.
3014         * gcc.dg/pr20922-?.c: Likewise.
3015         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3016         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3017         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3018
3019 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3020
3021         PR fortran/21260
3022         * gfortran.dg/hollerith_1.f90: New test.
3023
3024 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3025
3026         * gfortran.dg/func_result_2.f90: New test.
3027
3028 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3029
3030         * gfortran.dg/dev_null.f90: New test.
3031
3032 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3033
3034         * gcc.dg/arm-vfp1.c: Revert last change.
3035
3036 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3037
3038         PR middle-end/19807
3039         PR tree-optimization/19639
3040         * g++.dg/tree-ssa/pr19807.C: New testcase.
3041
3042 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3043
3044         PR libfortran/21471
3045         * gfortran.dg/append-1.f90: New test.
3046
3047 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3048
3049         * gcc.dg/pr18501.c: XFAIL.
3050         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3051         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3052         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3053         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3054         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3055         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3056         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3057         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3058
3059 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3060
3061         PR fortran/20178
3062         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3063         gfortran.dg/f2c_3.f90: New tests.
3064
3065         * gfortran.dg/return_1.f90: Fix dg annotation.
3066
3067 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3068
3069         * gcc.c-torture/compile/20050510-1.c: New test.
3070
3071 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3072
3073         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3074
3075 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3076
3077         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3078
3079 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3080
3081         PR c/17913
3082         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3083
3084 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3085
3086         PR c/21342
3087         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3088         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3089
3090 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3091
3092         PR debug/16676
3093         * gcc.dg/debug/pr16676.c: New test.
3094
3095 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3096
3097         PR testsuite/21443
3098         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3099         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3100         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3101         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3102         Change -O1 to -O2.
3103         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3104         -fno-tree-dominator-opts.
3105
3106 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3107
3108         * gfortran.dg/return_1.f90: New test.
3109
3110 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3111
3112         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3113
3114         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3115
3116 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3117
3118         PR c++/21427
3119         * g++.dg/inherit/covariant13.C: New.
3120
3121 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3122
3123         PR libfortran/19155
3124         * gfortran.dg/pr19155.f: New test.
3125
3126 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3127
3128         PR inline-asm/8788
3129         * gcc.dg/pr8788-1.c: New testcase.
3130
3131 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3132
3133         PR target/21416
3134         * gcc.target/mips/fpcmp-[12].c: New tests.
3135
3136 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3137
3138         * lib/target-supports-dg.exp (dg-require-fork): New function.
3139         (dg-require-mkfifo): Likewise.
3140         * lib/target-supports.exp (check_function_available): New
3141         function.
3142         (check_fork_available): Likewise.
3143         (check_mkfifo_available): Likewise.
3144
3145 2005-05-06  Jeff Law  <law@redhat.com>
3146
3147         * gcc.c-torture/compile/pr21380.c: New test.
3148
3149 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR c++/20961
3152         * g++.dg/ext/weak3.C: New test.
3153
3154 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3155
3156         PR c++/21352
3157         * g++.dg/template/crash37.C: New test.
3158
3159 2005-05-05  Paul Brook  <paul@codesourcery.com>
3160
3161         * gcc.dg/arm-g2.c: Use effective-target arm32.
3162         * gcc.dg/arm-mmx-1.c: Ditto.
3163         * gcc.dg/arm-scd42-2.c: Ditto.
3164         * gcc.dg/arm-vfp1.c: Ditto.
3165         * lib/target-supports.exp (check_effective_target_arm32): New
3166         function.
3167
3168 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3169
3170         PR libfortran/21354
3171         gfortran.dg/in_pack_rank7.f90:  New test.
3172
3173 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3174
3175         PR middle-end/15618
3176         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3177
3178 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR middle-end/21265
3181         * gcc.dg/20050503-1.c: New test.
3182
3183         PR rtl-optimization/21239
3184         * gcc.dg/i386-sse-11.c: New test.
3185
3186 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3187
3188         PR target/16888
3189         * gcc.target/i386/asm-1.c: New test.
3190
3191 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR rtl-optimization/21330
3194         * gcc.c-torture/execute/20050502-1.c: New test.
3195
3196         PR target/21297
3197         * gcc.c-torture/execute/20050502-2.c: New test.
3198
3199 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3200
3201         PR middle-end/21282
3202         * gcc.dg/pr21282.c: New.
3203
3204 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3205
3206         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3207         * gcc.dg/vect/vect-92.c: Likewise
3208         * gcc.dg/vect/vect-93.c: Likewise
3209         * gcc.dg/vect/vect-dv-1.c: Likewise
3210         * gcc.dg/vect/vect-dv-2.c: Likewise
3211         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3212
3213 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3214
3215         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3216         * gfortran.dg/vect/vect-2.f90:  Likewise
3217         * gfortran.dg/vect/vect-3.f90:  Likewise
3218         * gfortran.dg/vect/vect-4.f90:  Likewise
3219         * gfortran.dg/vect/vect-5.f90:  Likewise
3220
3221 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3222
3223         PR target/20813
3224         * gcc.dg/rs6000-fpint-2.c: New.
3225
3226 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3227
3228         PR c/15698
3229         * gcc.dg/builtins-30.c: Update expected messages.
3230         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3231         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3232         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3233
3234 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3235
3236         PR tree-optimization/21294
3237         * gcc.dg/tree-ssa/pr21294.c: New.
3238
3239 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3240
3241         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3242         __builtin_altivec_st_internal_4si built-in.
3243
3244 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/15875
3247         * g++.dg/template/ptrmem14.C: New test.
3248
3249 2005-05-02  Paul Brook  <paul@codesourcery.com>
3250
3251         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3252
3253 2005-05-02  Michael Matz  <matz@suse.de>
3254
3255         PR c++/19542
3256         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3257
3258 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3259
3260         * g++.dg/cpp/weak.C: New test.
3261
3262 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3263
3264         * gcc.dg/tree-ssa/loop-8.c: New test.
3265
3266 2005-04-30  Michael Maty  <matz@suse.de>
3267
3268         * gcc.dg/inline-mcpy.c: New test.
3269
3270 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3271
3272         PR libfortran/18958
3273         * gfortran.dg/eoshift.f90:  New test case.
3274
3275 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3276
3277         PR libfortran/18857
3278         * gfortran.dg/matmul_1.f90: New test.
3279
3280 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3281
3282         PR tree-optimization/21030
3283         * gcc.dg/tree-ssa/pr21030.c: New.
3284
3285 2005-04-29  Devang Patel  <dpatel@apple.com>
3286
3287         PR tree-optimization/21272
3288         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3289
3290 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR fortran/13082
3293         PR fortran/18824
3294         * gfortran.dg/entry_4.f90: New test.
3295         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3296         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3297         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3298         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3299         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3300         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3301         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3302
3303 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3304
3305         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3306
3307 2005-04-29  Paul Brook   <paul@codesourcery.com>
3308
3309         * gfortran.dg/entry_3.f90: New test.
3310
3311 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3312
3313         * gfortran.dg/implicit_4.f90: New test.
3314
3315 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3316
3317         * lib/target-supports.exp (check_profiling_available): Return
3318         false for xtensa-*-elf.
3319
3320 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3321
3322         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3323         error if file cannot be deleted.
3324
3325 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3326
3327         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3328         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3329         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3330         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3331         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3332         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3333         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3334         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3335         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3336         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3337         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3338         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3339         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3340
3341 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3342
3343         PR fortran/20865
3344         * gfortran.dg/pr20865.f90: New test.
3345
3346 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3347
3348         * gcc.dg/void-cast-2.c: New test.
3349
3350 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3351
3352         PR c/21159
3353         * gcc.dg/void-cast-1.c: New test.
3354
3355 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3356
3357         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3358
3359 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3360
3361         PR fortran/21177
3362         * gfortran.dg/pr21177.f90: New test.
3363
3364 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3365
3366         PR tree-optimization/21171
3367         * gcc.dg/tree-ssa/pr21171.c: New test.
3368
3369 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3370
3371         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3372         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3373         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3374         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3375         gcc.dg/tree-ssa/gen-vect-32.c: New.
3376         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3377         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3378         don't run on PPC32.
3379
3380 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3381
3382         PR c/21213
3383         * gcc.dg/transparent-union-3.c: New test.
3384
3385 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3386
3387         PR c/20740
3388         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3389         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3390         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3391         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3392         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3393         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3394
3395 2005-04-26  Jeff Law  <law@redhat.com>
3396
3397         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3398         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3399         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3400         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3401         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3402         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3403         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3404
3405 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3406
3407         PR tree-optimization/17598
3408         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3409
3410 2005-04-25  Mike Stump  <mrs@apple.com>
3411
3412         * objc.dg/fix-and-continue-1.m: Add.
3413
3414 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3415
3416         PR c++/20995
3417         * g++.dg/opt/pr20995-1.C: New test case.
3418
3419 2005-04-25  Devang Patel <dpatel@apple.com>
3420
3421         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3422
3423 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3424
3425         PR testsuite/21062
3426         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3427
3428 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3429
3430         PR C++/21188
3431         * g++.dg/opt/rtti2.C: New test.
3432
3433 2005-04-25  Paul Brook  <paul@codesourcery.com>
3434         Steven G. Kargl  <kargls@comcast.net>
3435
3436         PR fortran/20879
3437         * gfortran.dg/ichar_1.f90: New file.
3438
3439 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR middle-end/20991
3442         * g++.dg/opt/pr20991.C: New test.
3443
3444         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3445         where sizeof (type) < __alignof__ (type).
3446         * gcc.dg/compat/struct-layout-1.h: Likewise.
3447
3448 2005-04-24  Per Bothner  <per@bothner.com>
3449             Devang Patel  <dpatel@apple.com>
3450
3451         PR preprocessor/20907
3452         * gcc.dg/cpp/very-long-comment.c: New test.
3453
3454 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3455
3456         PR fortran/20059
3457         * gfortran.dg/common_5.f: New test.
3458
3459 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3460
3461         PR middle-end/21082
3462         * g++.dg/tree-ssa/pr21082.C: New testcase.
3463
3464 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3465
3466         * gcc.dg/vect/vect-99.c: New test.
3467
3468 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3469
3470         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3471
3472 2005-04-22  Jeff Law  <law@redhat.com>
3473
3474         * gcc.dg/uninit-5.c: Remove xfails.
3475         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3476         conditionals and loads.
3477
3478 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3479
3480         PR libfortran/20074
3481         PR libfortran/20436
3482         PR libfortran/21108
3483         * gfortran.dg/nested_reshape.f90: new test
3484         * gfortran.dg/reshape-alloc.f90: new test
3485         * gfortran.dg/reshape.f90: new test
3486
3487 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3488
3489         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3490
3491         * gcc.dg/arm-vfp1.c: New test.
3492
3493 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3494
3495         PR c++/21087
3496         * g++.dg/lookup/builtin2.C: New test.
3497
3498 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3499
3500         * gcc.dg/weak/weak-13.c: New test.
3501
3502 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3503
3504         * lib/target-supports.exp (check_effective_target_sync_int_long):
3505         Add powerpc*.
3506
3507 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3508
3509         * gcc.target/mips/branch-1.c: New test.
3510
3511 2005-04-21  Richard Henderson  <rth@redhat.com>
3512
3513         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3514         * gcc.dg/vect/vect-86.c: Likewise.
3515         * gcc.dg/vect/vect-87.c: Likewise.
3516         * gcc.dg/vect/vect-88.c: Likewise.
3517
3518 2005-04-21  Devang Patel  <dpatel@apple.com>
3519
3520         PR optimization/20994
3521         * gcc.dg/tree-ssa/ifc-3.c: New test.
3522
3523 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3524
3525         PR c/12913
3526         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3527         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3528         gcc.dg/c99-vla-jump-5.c: New tests.
3529
3530 2005-04-19  Richard Henderson  <rth@redhat.com>
3531
3532         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3533         Fix typo in exists check.
3534         (check_effective_target_sync_int_long): New.
3535         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3536         * gcc.dg/ia64-sync-2.c: Likewise.
3537         * gcc.dg/ia64-sync-3.c: Likewise.
3538         * gcc.dg/ia64-sync-4.c: Likewise.
3539
3540 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3541
3542         * gcc.dg/fold-xor-1.c: New test.
3543         * gcc.dg/fold-xor-2.c: New test.
3544
3545 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3546
3547         PR target/20670
3548         * g++.dg/eh/fp-regs.C: New test.
3549
3550 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3551
3552         * gcc.dg/Wint-to-pointer-cast-1.c,
3553         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3554         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3555         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3556
3557 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3558
3559         PR fortran/16861
3560         * gfortran.dg/pr16861.f90: New test.
3561
3562 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3563
3564         * gcc.dg/pr21085.c: New test.
3565
3566 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3567
3568         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3569         (setup_mips_tests, dg-mips-options): New procedures.
3570         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3571         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3572         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3573         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3574         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3575         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3576         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3577         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3578         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3579         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3580         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3581         dg-mips-options instead of dg-options.  Remove now-redundant
3582         preprocessor guards.
3583         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3584         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3585         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3586         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3587         * gcc.dg/vr-mult-2.c: Delete.
3588         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3589         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3590         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3591         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3592         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3593         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3594         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3595
3596 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3597
3598         * ada/acats/run_all.sh: Use sync when executable not present.
3599
3600 2005-04-18  Devang Patel  <dpatel@apple.com>
3601
3602         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3603         * gcc.dg/vect/vect-11a.c: New.
3604         * gcc.dg/vect/vect-none.c: Update.
3605         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3606
3607 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3608
3609         PR tree-optimization/20922
3610         * gcc.dg/pr20922-1.c: New test.
3611         * gcc.dg/pr20922-2.c: New test.
3612         * gcc.dg/pr20922-3.c: New test.
3613         * gcc.dg/pr20922-4.c: New test.
3614         * gcc.dg/pr20922-5.c: New test.
3615         * gcc.dg/pr20922-6.c: New test.
3616
3617 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3618
3619         PR libfortran/20950
3620         * gfortran.dg/pr20950.f: New test.
3621
3622 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3623
3624         PR libfortran/19216
3625         * gfortran.dg/pr19216.f: New test.
3626
3627 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3628
3629         PR tree-optimization/21001
3630         * gcc.dg/tree-ssa/pr21001.c: New.
3631
3632 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3633
3634         PR libfortran/21075
3635         * gfortran.dg/reshape_rank7.f90: New test.
3636
3637 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3638
3639         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3640         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3641         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3642         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3643         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3644         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3645         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3646         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3647         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3648         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3649         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3650         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3651         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3652         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3653         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3654         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3655         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3656         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3657         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3658         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3659         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3660
3661 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3662
3663         * gfortran.dg/wtruncate.f: New testcase.
3664         * gfortran.dg/wtruncate.f90: New testcase.
3665
3666 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3667
3668         PR c++/21025
3669         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3670         which sizeof/alignof is dependent, rather than just whether we are
3671         processing_template_decl.
3672
3673 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3674
3675         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3676         corrected typo where the wrong variables had been compared.
3677
3678 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3679
3680         PR libfortran/18495
3681         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3682         Test callee-allocated version of return array with a write
3683         statement.
3684         Test spread with a temporary with another write statement.
3685
3686 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3687
3688         PR tree-optimization/21031
3689         * gcc.dg/tree-ssa/pr21031.c: New.
3690
3691 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3692
3693         PR tree-optimization/21004
3694         * gcc.dg/builtins-53.c: Include builtins-config.h.
3695         Check floorf, ceilf, floorl and ceill transformations
3696         only when HAVE_C99_RUNTIME is defined.
3697
3698 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3699
3700         PR middle-end/20739
3701         * gcc.dg/tree-ssa/pr20739.c: New test.
3702
3703 2005-04-14  Mike Stump  <mrs@apple.com>
3704
3705         * gcc.dg/Foundation.framework/empty: New.
3706         * gcc.dg/framework-2.c: New.
3707
3708 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3709
3710         PR tree-optimization/21021
3711         * gcc.c-torture/compile/pr21021.c: New.
3712
3713 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3714
3715         PR testsuite/21010
3716         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3717         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3718         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3719         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3720         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3721         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3722         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3723         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3724
3725 2005-04-14  Richard Henderson  <rth@redhat.com>
3726
3727         * lib/target-supports.exp (check_effective_target_vect_condition):
3728         Add ia64, i?86, and x86_64.
3729
3730 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3731
3732         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3733
3734 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3735
3736         PR tree-optimization/20657
3737         * gcc.dg/tree-ssa/pr20657.c: New.
3738
3739 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3740
3741         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3742         (long long int)trunc*.
3743
3744 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3745
3746         PR target/20927
3747         * gcc.dg/pr20927.c: New test.
3748
3749 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3750
3751         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3752         * gcc.target/mips/asm-1.c: Likewise.
3753
3754 2005-04-13  Dale Johannesen  <dalej@apple.com>
3755
3756         * objc.dg/objc-fast-4.m:  New.
3757
3758 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3759
3760         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3761         directory.
3762         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3763
3764 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3765
3766         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3767         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3768         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3769
3770 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3771
3772         PR tree-optimization/20913
3773         * gcc.dg/tree-ssa/pr20913.c: New.
3774
3775         PR tree-optimization/20702
3776         * gcc.dg/tree-ssa/pr20702.c: New.
3777
3778 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3779
3780         PR c++/13744
3781         * g++.dg/inherit/local3.C: New test.
3782
3783 2005-04-12  Jeff Law  <law@redhat.com>
3784
3785         * gcc.dg/tree-ssa/20050412-1.c: New test.
3786
3787 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3788
3789         PR libfortran/19016
3790         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3791         Add tests with mask generated by expression.
3792         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3793         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3794         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3795
3796 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3797
3798         PR middle-end/20917
3799         * gcc.dg/20050409-1.c: New test.
3800
3801 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3802
3803         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3804
3805 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3806
3807         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3808         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3809         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3810         (TARGET_CXX): Adjust accordingly.
3811         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3812         determine_class_data_visibility and class_data_always_comdat.
3813         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3814         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3815         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3816         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3817         (arm_cxx_determine_class_data_visibility): New.
3818         (arm_cxx_class_data_always_comdat): Likewise.
3819         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3820         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3821         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3822         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3823         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3824         Define.
3825
3826 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3827
3828         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3829
3830 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3831
3832         * gcc.dg/i386-darwin-fpmath.c: New.
3833
3834 2004-04-11  Devang Patel  <dpatel@apple.com>
3835
3836         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3837         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3838         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3839         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3840         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3841         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3842         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3843         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3844         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3845
3846 2004-04-11  Devang Patel  <dpatel@apple.com>
3847
3848         * gcc.dg/vect/vect-dv-1.c: New test.
3849         * gcc.dg/vect/vect-dv-2.c: New test.
3850
3851 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3852
3853         PR tree-optimization/20933
3854         * gcc.dg/tree-ssa/pr20933.c: New test.
3855
3856 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3857
3858         * gfortran.dg/fold_nearest.f90: New test.
3859
3860 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3861
3862         * gcc.dg/tree-ssa/alias-1.c: New test.
3863
3864 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3865
3866         PR tree-optimization/20920
3867         * g++.dg/tree-ssa/pr20920.C: New test.
3868
3869 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3870
3871         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3872         (long long int)ceil*.
3873
3874 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3875
3876         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3877         explicit C++ linkage.
3878
3879 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3880
3881         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3882         warning for arithmetic IF statements.
3883
3884 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3885
3886         * eor_handling_1.f90: New test case.
3887         * eor_handling_2.f90: New test case.
3888         * eor_handling_3.f90: New test case.
3889         * eor_handling_4.f90: New test case.
3890         * eor_handling_5.f90: New test case.
3891         * noadv_size.f90: New test case.
3892         * pad_no.f90: New test case.
3893
3894 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3895
3896         * gcc.c-torture/execute/20050410-1.c: New test.
3897
3898 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3899
3900         * gcc.dg/pr20126.c: New.
3901
3902 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3903             Steven G. Kargl <kargls@comcast.net>
3904
3905         * gfortran.dg/PR19872.f: New test.
3906
3907 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3908
3909         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3910
3911 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3912
3913         * gfortran.dg/nint_1.f90: New test.
3914
3915 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3916
3917         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3918         Added test for callee-allocated arrays with write statements.
3919         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3920         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3921         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3922         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3923         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3924
3925 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3926
3927         PR libfortran/20163
3928         * gfortran.dg/open-options-blanks.f:  New test.
3929
3930 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3931
3932         PR fortran/13257
3933         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3934
3935 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3936
3937         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3938         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3939         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3940         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3941         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3942         * gcc.c-torture/execute/stdarg-4.c: New test.
3943
3944         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3945
3946         PR target/20795
3947         * g++.dg/abi/param2.C: New test.
3948
3949 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3950
3951         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3952
3953 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3954
3955         * gcc.dg/builtins-53.c: New test.
3956
3957 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3958
3959         * g++.dg/tree-ssa/pr18178.C: New test.
3960         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3961         * gcc.c-torture/execute/20041019-1.c: New test.
3962         * gcc.dg/tree-ssa/20041008-1.c: New test.
3963         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3964         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3965         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3966         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3967         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3968         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3969         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3970         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3971         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3972         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3973
3974 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3975
3976         PR rtl-optimization/20466
3977         * gcc.c-torture/execute/pr20466-1.c: New test.
3978
3979 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3980
3981         PR c++/20905
3982         * g++.dg/parse/cond2.C: New test.
3983
3984         PR c++/20145
3985         * g++.dg/warn/Wdtor1.C: New test.
3986
3987 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3988
3989         PR fortran/17229
3990         * gfortran.dg/pr17229.f: New test.
3991
3992 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3993
3994         * gfortran.dg/tiny_1.f90: New test.
3995         * gfortran.dg/tiny_2.f90: ditto.
3996
3997 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3998
3999         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4000         * gfortran.dg/open_new.f90:  Fix dg-do run line
4001
4002 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4003
4004         * lib/target-supports.exp (get_compiler_messages): Support
4005         optional arguments, the fourth being compiler options.
4006         (check_effective_target_fpic): New proc.
4007         * gcc.dg/20050321-2.c: Restrict to target fpic.
4008
4009 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4010
4011         * gcc.dg/15443-1.c: New test.
4012         * gcc.dg/15443-2.c: Likewise.
4013
4014 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4015
4016         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4017
4018 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4019
4020         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4021
4022 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4023
4024         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4025         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4026         -m64.
4027         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4028         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4029         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4030
4031 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4032
4033         PR c++/20212
4034         * g++.dg/warn/Wunused-11.C: New test.
4035
4036 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4037
4038         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4039
4040 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4041
4042         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4043
4044 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4045
4046         PR c++/20734
4047         * g++.dg/template/ptrmem13.C: New test.
4048
4049 2005-04-05  Per Bothner  <per@bothner.com>
4050
4051         * lib/gcc.exp: Always add -fno-show-column, for now.
4052
4053 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4054
4055         PR testsuite/20767
4056         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4057         of plain old "unsigned int" for the type of "i".  Makes this test
4058         64bit clean.
4059
4060 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4061
4062         * gcc.dg/i386-ssefn-1.c: New test.
4063         * gcc.dg/i386-ssefn-2.c: New test.
4064         * gcc.dg/i386-ssefn-3.c: New test.
4065         * gcc.dg/i386-ssefn-4.c: New test.
4066
4067 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR tree-optimization/20076
4070         * gcc.dg/builtin-apply4.c: New test.
4071
4072         PR preprocessor/19475
4073         * gcc.dg/cpp/macspace1.c: New test.
4074         * gcc.dg/cpp/macspace2.c: New test.
4075
4076 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4077
4078         * gfortran.dg/pr20755.f: Fixed bad format.
4079
4080 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4081
4082         PR c++/20763
4083         * g++.dg/ext/attrib21.C: New test.
4084
4085 2004-04-05  Devang Patel  <dpatel@apple.com>
4086
4087         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4088         * gcc.dg/vect/vect-shift-1.c: New test.
4089
4090 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4091
4092         PR libfortran/20755
4093         * gfortran.dg/pr20755.f: New test.
4094
4095 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4096
4097         * gfortran.dg/pr15959.f90: New test.
4098         * gfortran.dg/string_pad_trunc.f90: New test.
4099
4100 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4101
4102         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4103         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4104         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4105         syntax.
4106
4107 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4108
4109         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4110
4111 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4112
4113         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4114         * gcc.c-torture/compile/20011119-2.c: Likewise.
4115         * gcc.c-torture/compile/981001-2.c: Likewise.
4116
4117 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/20679
4120         * g++.dg/template/overload4.C: New test.
4121
4122 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4123
4124         PR c++/20746
4125         * g++.dg/abi/covariant5.C: New.
4126
4127         PR debug/20505
4128         * g++.dg/debug/const2.C: New.
4129
4130 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR rtl-optimization/16104
4133         * gcc.c-torture/execute/20050316-1.c: New test.
4134
4135 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4136
4137         * g++.dg/template/spec23.C: Fix dg-error text.
4138
4139 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4140
4141         PR c++/19199
4142         * g++.dg/expr/lval2.C: New.
4143
4144 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4145
4146         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4147         __builtin_strcasecmp and __builtin_strncasecmp.
4148
4149 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4150
4151         PR c++/20723
4152         * g++.dg/template/spec22.C: New.
4153         * g++.dg/template/spec23.C: New.
4154
4155 2005-04-03  Dale Ranta  <dir@lanl.gov>
4156             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4157
4158         PR libfortran/20068
4159         PR libfortran/20125
4160         PR libfortran/20156
4161         PR libfortran/20471
4162         * gfortran.dg/backspace.f: New test.
4163
4164 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4165
4166         * gcc.dg/pr19345.c: New test.
4167
4168 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4169
4170         PR tree-optimization/20640
4171         * gcc.dg/torture/tree-loop-1.c: New.
4172
4173 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4174
4175         PR rtl-optimization/20290
4176         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4177
4178 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4179
4180         * gcc.dg/rs6000-fpint.c: New.
4181
4182 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4183
4184         * gcc.dg/old-style-then-proto-1.c: New test.
4185
4186 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4187
4188         * gfortran.fortran-torture/execute/backspace.f90: Check
4189         after backspace and read was incorrect.
4190
4191 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4192
4193         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4194         buffer past the terminating NUL using memcmp.
4195         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4196         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4197
4198         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4199         Fix unused/uninitialized variable warnings.
4200
4201         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4202         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4203         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4204         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4205
4206         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4207         gcc.c-torture/execute/builtins/fputs-lib.c,
4208         gcc.c-torture/execute/builtins/lib/fprintf.c,
4209         gcc.c-torture/execute/builtins/lib/main.c,
4210         gcc.c-torture/execute/builtins/lib/memcmp.c,
4211         gcc.c-torture/execute/builtins/lib/memmove.c,
4212         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4213         gcc.c-torture/execute/builtins/lib/memset.c,
4214         gcc.c-torture/execute/builtins/lib/printf.c,
4215         gcc.c-torture/execute/builtins/lib/sprintf.c,
4216         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4217         gcc.c-torture/execute/builtins/lib/strchr.c,
4218         gcc.c-torture/execute/builtins/lib/strcmp.c,
4219         gcc.c-torture/execute/builtins/lib/strcpy.c,
4220         gcc.c-torture/execute/builtins/lib/strcspn.c,
4221         gcc.c-torture/execute/builtins/lib/strlen.c,
4222         gcc.c-torture/execute/builtins/lib/strncat.c,
4223         gcc.c-torture/execute/builtins/lib/strncmp.c,
4224         gcc.c-torture/execute/builtins/lib/strncpy.c,
4225         gcc.c-torture/execute/builtins/lib/strrchr.c,
4226         gcc.c-torture/execute/builtins/lib/strspn.c,
4227         gcc.c-torture/execute/builtins/lib/strstr.c,
4228         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4229         gcc.c-torture/execute/builtins/strlen-2.c,
4230         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4231         prototypes.
4232
4233 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4234
4235         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4236         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4237         selectany usage.
4238
4239 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4240
4241         PR c++/19406
4242         * g++.dg/debug/using1.C: New test.
4243
4244 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4245
4246         PR middle-end/20524
4247         * gcc.dg/alias-7.c: Prefix asm-declared name with
4248         __USER_LABEL_PREFIX__.
4249
4250 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4251
4252         Fix fallout from PR middle-end/15700:
4253         * gcc.c-torture/compile/20011119-1.c: Take
4254         __USER_LABEL_PREFIX__ into account.
4255         * gcc.c-torture/compile/20011119-2.c: Likewise.
4256
4257 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4258
4259         PR c++/18644
4260         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4261
4262 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4263
4264         PR c/17855
4265         * gcc.c-torture/compile/struct-non-lval-1.c,
4266         gcc.c-torture/compile/struct-non-lval-2.c,
4267         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4268
4269 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4270
4271         * gcc.dg/tls/tls.exp: Remove temporary file.
4272         * g++.dg/tls/tls.exp: Ditto.
4273         * lib/file-format.exp: Ditto.
4274         * g++.dg/special/ecos.exp: Ditto.
4275
4276         * lib/profopt.exp: Treat prof_ext as a list.
4277         * gcc.misc-tests/bprob.exp: Ditto.
4278         * g++.dg/bprob/bprob.exp: Ditto.
4279
4280         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4281         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4282         g++.dg/tree-ssa/pointer-reference-alias.C,
4283         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4284         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4285         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4286         g++.dg/vect/pr19951.cc: Ditto.
4287         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4288         gcc.dg/builtins-47.c: Ditto.
4289         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4290         gcc.dg/pr20115-1.c: Ditto.
4291         * gcc.dg/tree-ssa/20030530-2.c,
4292         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4293         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4294         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4295         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4296         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4297         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4298         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4299         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4300         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4301         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4302         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4303         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4304         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4305         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4306         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4307         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4308         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4309         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4310         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4311         gcc.dg/tree-ssa/20030824-1.c,
4312         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4313         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4314         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4315         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4316         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4317         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4318         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4319         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4320         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4321         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4322         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4323         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4324         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4325         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4326         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4327         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4328         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4329         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4330         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4331         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4332         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4333         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4334         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4335         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4336         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4337         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4338         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4339         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4340         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4341         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4342         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4343         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4344         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4345         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4346         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4347         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4348         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4349         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4350         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4351         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4352         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4353         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4354         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4355         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4356         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4357         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4358         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4359         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4360         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4361         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4362         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4363         gcc.dg/tree-ssa/useless-1.c: Ditto.
4364         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4365         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4366         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4367         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4368         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4369         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4370         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4371         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4372         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4373         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4374         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4375         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4376         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4377         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4378         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4379         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4380         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4381         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4382         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4383         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4384         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4385         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4386         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4387         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4388         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4389         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4390         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4391         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4392         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4393         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4394         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4395         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4396         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4397         gcc.dg/vect/vect-none.c: Ditto.
4398         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4399         treelang/compile/unsigned.tree: Ditto.
4400
4401         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4402         * gcc.dg/cpp/direct2s.c: Ditto.
4403         * gcc.dg/cpp/paste4.c: Ditto.
4404         * gcc.dg/cpp/separate-1.c: Ditto.
4405         * gcc.dg/pch/save-temps-1.c: Ditto.
4406         * g++.dg/ext/altivec-10.C: Ditto.
4407         * g++.dg/pch/pch.C: Ditto.
4408
4409         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4410
4411         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4412         * g++.dg/template/repo1.C: Ditto.
4413         * g++.dg/template/repo2.C: Ditto.
4414         * g++.dg/template/repo3.C: Ditto.
4415         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4416         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4417         * g++.old-deja/g++.pt/repo1.C: Ditto.
4418         * g++.old-deja/g++.pt/repo2.C: Ditto.
4419         * g++.old-deja/g++.pt/repo3.C: Ditto.
4420         * g++.old-deja/g++.pt/repo4.C: Ditto.
4421
4422         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4423         * gcc.dg/20030107-1.c: Ditto.
4424         * gcc.dg/20030702-1.c: Ditto.
4425         * gcc.dg/profile-generate-1.c: Ditto.
4426         * g++.dg/other/profile1.C: Ditto.
4427         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4428
4429         * lib/gcc-dg.exp (remove-build-file): New.
4430         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4431         cleanup-tree-dump, cleanup-saved-temps): New.
4432
4433 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4434
4435         PR c++/19203, DR 214
4436         * g++.dg/parse/ambig3.C: Not ambiguous.
4437         * g++.dg/template/spec20.C: New.
4438         * g++.dg/template/spec21.C: New.
4439
4440 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4441
4442         PR target/20045
4443         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4444
4445 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4446
4447         PR libfortran/20660
4448         * gfortran.dg/negative_unit.f: New test.
4449
4450 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4451
4452         * gcc.dg/20050330-1.c: New test.
4453
4454 2005-03-30  Devang Patel  <dpatel@apple.com>
4455
4456         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4457
4458 2005-03-30  Dale Johannesen  <dalej@apple.com>
4459
4460         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4461
4462 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4463
4464         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4465         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4466         Strip options from test name.
4467
4468 2005-03-31  Jan Hubicka  <jh@suse.cz>
4469
4470         * gcc.dg/varpool-1.c: New testcase.
4471
4472 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4473
4474         PR c/772
4475         PR c/17913
4476         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4477         gcc.dg/stmt-expr-label-3.c : New tests.
4478         * gcc.c-torture/execute/medce-2.c: Remove.
4479
4480 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4481
4482         PR c/20368
4483         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4484         tests.
4485
4486 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4487
4488         * gcc.c-torture/compile/pr20203.c: New test.
4489
4490 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4491
4492         * gfortran.dg/promotion.f90:  New test.
4493
4494 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4495
4496         PR middle-end/20491
4497         * gcc.dg/torture/asm-subreg-1.c: New test.
4498
4499 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4500
4501         PR c/20672
4502         * gcc.dg/pr20672-1.c: New test.
4503
4504 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4505
4506         * gfortran.dg/vect: New directory.
4507         * gfortran.dg/vect/vect.exp: New.
4508         * gfortran.dg/vect/vect-1.f90: New test.
4509         * gfortran.dg/vect/vect-2.f90: New test.
4510         * gfortran.dg/vect/vect-3.f90: New test.
4511         * gfortran.dg/vect/vect-4.f90: New test.
4512         * gfortran.dg/vect/vect-5.f90: New test.
4513
4514 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR middle-end/20622
4517         * gcc.dg/alias-7.c: New test.
4518
4519 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4520
4521         * gcc.dg/sparc-reg-1.c: New test.
4522
4523 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4524
4525         PR target/19890
4526         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4527
4528 2005-03-29  Dale Ranta  <dir@lanl.gov>
4529             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4530
4531         PR libfortran/20163
4532         * gfortran.dg/pr20163-2.f: New test.
4533
4534 2005-03-28  Jan Hubicka  <jh@suse.cz>
4535
4536         PR middle-end/20635
4537         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4538         by Jakub Jelinek.
4539
4540 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4541
4542         PR tree-optimization/20626
4543         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4544         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4545
4546 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4547
4548         * gfortran.dg/underflow.f90:  New test.
4549         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4550
4551 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4552
4553         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4554
4555 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4556
4557         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4558         (g++_init): Make sure that CXXFLAGS is set.
4559         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4560         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4561         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4562         * lib/objc.exp (objc_init): Likewise.
4563         * lib/treelang.exp (treelang_init): Likewise.
4564
4565 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4566
4567         PR tree-optimization/20470
4568         * gcc.dg/tree-ssa/pr20470.c: New test.
4569
4570 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4571
4572         * gcc.dg/ppc-stfiwx.c: New.
4573
4574 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4575
4576         PR target/19888
4577         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4578
4579 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4580
4581         * gcc.dg/20050325-1.c: Fix a typo.
4582
4583 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4584
4585         PR libfortran/19678
4586         PR libfortran/19679
4587         * gfortran.dg/dos_eol.f: New test.
4588
4589 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4590
4591         PR rtl-optimization/20249
4592         * gcc.dg/20050325-1.c: New test.
4593
4594 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4595
4596         PR libfortran/15332
4597         * gfortran.dg/pr15332.f: New test.
4598
4599 2005-03-24  Dale Johannesen  <dalej@apple.com>
4600
4601         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4602
4603 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4604
4605         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4606         'internal' visibility.
4607         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4608         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4609         'protected' visibility.
4610         * gcc.dg/visibility-7.c: Likewise.
4611         * lib/target-supports.exp (check_visibility_available): Take
4612         a parameter, the kind of visibility to check for.
4613         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4614         to check_visibility_available.
4615
4616         * g++.dg/expr/cast3.C: New.
4617
4618 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4619
4620         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4621         rs6000.
4622
4623 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4624
4625         PR target/20095
4626         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4627
4628 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4629
4630         * gcc.dg/badshift.c: Renamed to...
4631         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4632
4633         * gcc.target/i386/badshift.c: Renamed to...
4634         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4635         only.
4636
4637         PR rtl-optimization/20532
4638         * gcc.target/i386/badshift.c: New.
4639
4640 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4641
4642         * gfortran.dg/pr18025.f90: New test.
4643
4644 2005-03-23  Dale Johannesen  <dalej@apple.com>
4645
4646         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4647
4648 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4649
4650         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4651
4652         * lib/target-supports.exp (check_iconv_available): Default
4653         libiconv to -liconv, if there is no definition.
4654
4655 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4656
4657         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4658
4659 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4660
4661         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4662         * g++.dg/opt/pr7503-2.C: Likewise.
4663         * g++.dg/opt/pr7503-3.C: Likewise.
4664         * g++.dg/opt/pr7503-4.C: Likewise.
4665         * g++.dg/opt/pr7503-5.C: Likewise.
4666         * g++.dg/warn/minmax.C: New test.
4667
4668 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4669
4670         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4671         * gfortran.dg/g77_intrinsics_sub.f: New test.
4672
4673 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4674             Jan Hubicka  <jh@suse.cz>
4675             Steven Bosscher <stevenb@suse.de
4676
4677         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4678
4679 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4680
4681         PR c++/19980
4682         * g++.dg/template/redecl3.C: New test.
4683
4684 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4685
4686         PR c++/20499
4687         * g++.dg/parse/error16.C: Tweak error markers.
4688
4689 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR target/20561
4692         * gcc.dg/20050321-2.c: New test.
4693
4694 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4695
4696         PR c++/20465
4697         PR c++/20381
4698         * g++.dg/template/ptrmem12.C: New.
4699
4700 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4701
4702         PR rtl-optimization/20527
4703         * gcc.c-torture/execute/pr20527-1.c: New test.
4704
4705 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4706
4707         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4708         program, compile it into a real executable and then delete the .c
4709         and .x files afterwards, to avoid problems on testglue targets.
4710
4711 2005-03-21  Stuart Hastings  <stuart@apple.com>
4712
4713         * gcc.target/i386/sse-2.c: New.
4714
4715 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4716
4717         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4718
4719 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4720
4721         * g++.dg/parse/crash25.C: Fix typo.
4722
4723 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4724
4725         PR c++/20461
4726         * g++.dg/parse/crash24.C: New test.
4727
4728         PR c++/20536
4729         * g++.dg/parse/crash25.C: New test.
4730
4731 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4732
4733         PR c++/20147
4734         * g++.dg/ext/stmtexpr4.C: New test.
4735
4736 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4737
4738         PR middle-end/20539
4739         * gcc.c-torture/compile/pr13066-1.c: New test case.
4740         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4741         * g++.dg/opt/pr13066-1.C: Likewise.
4742
4743 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4744
4745         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4746
4747 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4748
4749         PR fortran/18525
4750         * gfortran.dg/nesting_1.f90: New test.
4751
4752 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4753
4754         PR c++/20240
4755         * g++.dg/lookup/using13.C: New test.
4756
4757 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4758
4759         PR c++/20333
4760         * g++.dg/template/crash36.C: New test.
4761
4762 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4763
4764         PR c++/20463
4765         * g++.dg/template/crash35.C: New test.
4766
4767 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4768
4769         PR c++/19966
4770         * g++.dg/overload/operator2.C: New test.
4771
4772 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4773
4774         PR libfortran/20257
4775         * gfortran.dg/pr20257.f90: New test.
4776
4777 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4778
4779         PR libfortran/20480
4780         * gfortran.dg/pr20480.f90: New test.
4781
4782 2005-03-16  Richard Henderson  <rth@redhat.com>
4783
4784         PR middle-end/15700
4785         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4786         (_rtld_global): New.
4787         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4788         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4789
4790         * gcc.dg/alias-3.c: New.
4791         * gcc.dg/alias-4.c: New.
4792         * gcc.dg/alias-5.c: New.
4793         * gcc.dg/alias-6.c: New.
4794
4795 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4796
4797         * gcc.dg/cpp/ucnid-7.c: New.
4798
4799 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4800             Dorit Naishlos  <dorit@il.ibm.com>
4801
4802         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4803         darwin.
4804
4805 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4806
4807         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4808         misaligned accesses.
4809         * gcc.dg/vect/vect-58.c: Likewise.
4810         * gcc.dg/vect/vect-92.c: New.
4811         * gcc.dg/vect/vect-93.c: New.
4812
4813 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4814
4815         PR fortran/18827
4816         * gfortran.dg/assign_2.f90: New test.
4817         * gfortran.dg/assign_3.f90: New test.
4818         * gfortran.dg/assign.f90: New test.
4819
4820 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4821
4822         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4823         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4824         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4825         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4826         names.
4827
4828 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4829
4830         * gcc.dg/cpp/ucnid-6.c: New.
4831
4832         * gcc.dg/cpp/normalize-1.c: New.
4833         * gcc.dg/cpp/normalize-2.c: New.
4834         * gcc.dg/cpp/normalize-3.c: New.
4835         * gcc.dg/cpp/normalize-4.c: New.
4836         * gcc.dg/cpp/ucnid-4.c: New.
4837         * gcc.dg/cpp/ucnid-5.c: New.
4838         * g++.dg/cpp/normalize-1.C: New.
4839         * g++.dg/cpp/ucnid-1.C: New.
4840
4841 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4842
4843         * gcc.dg/pr18628.c: New.
4844
4845 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4846
4847         PR c++/20280
4848         * g++.dg/tree-ssa/pr20280.C: New.
4849
4850 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4851
4852         PR fortran/20467
4853         * gfortran.dg/stfunc_2.f90: New test.
4854
4855 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4856
4857         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4858
4859 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4860
4861         * gcc.dg/tree-ssa/20050314-1.c: New test.
4862
4863 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4864
4865         PR c++/4403
4866         PR c++/9783, DR433
4867         * g++.dg/template/friend34.C: New test.
4868         * g++.dg/template/friend35.C: Likewise.
4869         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4870
4871 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4872
4873         Friend class name lookup 5/n
4874         PR c++/1016
4875         * g++.dg/lookup/hidden-class1.C: New test.
4876         * g++.dg/lookup/hidden-class2.C: Likewise.
4877         * g++.dg/lookup/hidden-class3.C: Likewise.
4878         * g++.dg/lookup/hidden-class4.C: Likewise.
4879         * g++.dg/lookup/hidden-class5.C: Likewise.
4880         * g++.dg/lookup/hidden-class6.C: Likewise.
4881         * g++.dg/lookup/hidden-class7.C: Likewise.
4882         * g++.dg/lookup/hidden-class8.C: Likewise.
4883         * g++.dg/lookup/hidden-class9.C: Likewise.
4884         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4885         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4886         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4887         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4888         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4889         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4890         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4891         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4892         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4893         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4894         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4895
4896 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/20157
4899         * g++.dg/template/error18.C: New test.
4900
4901 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4902
4903         PR debug/16792
4904         * g++.dg/debug/pr16792.C: New test.
4905
4906 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4907
4908         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4909         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4910         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4911         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4912         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4913         test assertion names.
4914
4915 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4916
4917         PR fortran/18600
4918         * gfortran.dg/stfunc_1.f90: New test.
4919
4920 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4921
4922         PR fortran/16907
4923         * gfortran.dg/real_index_1.f90: New test.
4924
4925 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4926
4927         PR fortran/20323
4928         * gfortran.dg/spec_expr_1.f90: New test.
4929
4930 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4931
4932         PR c/20402
4933         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4934         new parser.
4935
4936 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4937
4938         PR fortran/20361
4939         * gfortran.dg/largeequiv_1.f90: New test.
4940
4941 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4942
4943         * gcc.dg/ucnid-1.c: New.
4944         * gcc.dg/ucnid-2.c: New.
4945         * gcc.dg/ucnid-3.c: New.
4946         * gcc.dg/ucnid-4.c: New.
4947         * gcc.dg/ucnid-5.c: New.
4948         * gcc.dg/ucnid-6.c: New.
4949         * gcc.dg/cpp/ucnid-1.c: New.
4950         * gcc.dg/cpp/ucnid-2.c: New.
4951         * gcc.dg/cpp/ucnid-3.c: New.
4952         * g++.dg/other/ucnid-1.C: New.
4953
4954 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4955
4956         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4957
4958 2005-03-11  Per Bothner  <per@bothner.com>
4959
4960         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4961         that diagnotics refer to correct token.
4962         * gcc.dg/unused-3.c: Likewise.
4963
4964 2005-03-11  Per Bothner  <per@bothner.com>
4965
4966         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4967         constant" is now actually on same line as string constant.
4968         * gcc.dg/cpp/direct2s.c: Likewise.
4969
4970 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4971
4972         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4973
4974 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4975
4976         PR libfortran/20124
4977         * gfortran.dg/pr20124.f90: New Test
4978
4979 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4980
4981         PR tree-optimization/20130
4982         * gcc.dg/pr20130-1.c: New test.
4983
4984 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4985
4986         PR target/20095
4987         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4988
4989 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4990
4991         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4992
4993 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4994
4995         * g++.dg/eh/forced1.C: Fix comment.
4996         * g++.dg/eh/forced2.C: Ditto.
4997         * g++.dg/eh/forced3.C: Ditto.
4998         * g++.dg/eh/forced4.C: Ditto.
4999
5000 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5001
5002         PR rtl-opt/20412
5003         * gcc.c-torture/compile/pr20412.c: New test.
5004
5005 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5006
5007         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5008
5009 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR target/20322
5012         * gcc.dg/20050307-1.c: New test.
5013
5014 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5015
5016         PR c++/20375
5017         * g++.dg/other/stdarg3.C: New.
5018
5019 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5020
5021         PR c++/18384, c++/18327
5022         * g++.dg/init/array19.C: New test.
5023
5024         PR inline-asm/20314
5025         * gcc.dg/torture/pr20314-1.c: New test.
5026         * gcc.dg/torture/pr20314-2.c: New test.
5027
5028 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5029
5030         * gcc.dg/20050309-1.c: New test.
5031
5032 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5033
5034         * gcc.dg/builtins-10.c: Reactivate disabled test.
5035         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5036         new cbrt transformations.
5037
5038 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5039
5040         PR c++/20208
5041         * g++.dg/template/array13.C: New test.
5042
5043 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5044
5045         PR c++/16859
5046         * g++.dg/init/brace4.C: New test.
5047
5048 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5049
5050         PR c++/20186
5051         * g++.dg/template/non-dependent12.C: New.
5052
5053 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/20142
5056         * g++.dg/init/array18.C: Add dg-do run marker.
5057
5058         PR c++/20142
5059         * g++.dg/init/array18.C: New test.
5060
5061 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5062
5063         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5064         * g++.dg/gcov/gcov.exp: Likewise.
5065         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5066         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5067         * lib/c-torture.exp: Likewise.
5068         * lib/fortran-torture.exp: Likewise.
5069         * lib/g++.exp: Likewise.
5070         * lib/gcc-defs.exp: Likewise.
5071         * lib/gcc-dg.exp: Likewise.
5072         * lib/gcc.exp: Likewise.
5073         * lib/gcov.exp: Likewise.
5074         * lib/gfortran.exp: Likewise.
5075         * lib/mike-g++.exp: Likewise.
5076         * lib/mike-gcc.exp: Likewise.
5077         * lib/objc-torture.exp: Likewise.
5078         * lib/objc.exp: Likewise.
5079         * lib/profopt.exp: Likewise.
5080         * lib/target-libpath.exp: Likewise.
5081         * lib/target-supports.exp: Likewise.
5082         * lib/treelang.exp: Likewise.
5083         * lib/wrapper.exp: Likewise.
5084
5085 2005-03-08  Jeff Law  <law@redhat.com>
5086
5087         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5088         PHI-OPT changes.
5089
5090 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5091
5092         * gcc.dg/vect/pr20122.c: New test.
5093
5094 2005-03-07  Jeff Law  <law@redhat.com>
5095
5096         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5097         was folded away.
5098         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5099         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5100         * gcc.dg/tree-ssa/pr18134.c: New test.
5101
5102 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5103
5104         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5105         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5106         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5107
5108 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5109
5110         PR tree-opt/17671
5111         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5112
5113 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5114
5115         * g++.dg/warn/Wnvdtor.C: New test.
5116
5117 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5118
5119         * gcc.dg/torture/pr19683-1.c: New test.
5120
5121 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5122
5123         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5124         * gfortran.dg/g77/19990313-2.f: Ditto.
5125         * gfortran.dg/g77/19990313-3.f: Ditto.
5126         * gfortran.dg/g77/19990525-0.f: Ditto.
5127         * gfortran.dg/g77/19990826-0.f: Ditto.
5128         * gfortran.dg/g77/19990826-2.f: Ditto.
5129         * gfortran.dg/g77/19990826-3.f: Ditto.
5130         * gfortran.dg/g77/20000511-1.f: Ditto.
5131         * gfortran.dg/g77/20000511-2.f: Ditto.
5132         * gfortran.dg/g77/970625-2.f: Ditto.
5133         * gfortran.dg/g77/980310-2.f: Ditto.
5134         * gfortran.dg/g77/980310-3.f: Ditto.
5135         * gfortran.dg/g77/980310-8.f: Ditto.
5136         * gfortran.dg/g77/980519-2.f: Ditto.
5137         * gfortran.dg/g77/alpha1.f: Ditto.
5138         * gfortran.dg/g77/claus.f: Ditto.
5139         * gfortran.dg/g77/erfc.f: Ditto.
5140         * gfortran.dg/g77/short.f: Ditto.
5141         * gfortran.fortran-torture/execute/data.f90: Ditto.
5142         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5143         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5144
5145 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5146
5147         * lib/file-format.exp (gcc_target_object_format): Add check for som
5148         format and hardcode object formats on hppa*-*-hpux*.
5149         * lib/target-supports.exp (check_weak_available): Add check for som
5150         object format.  Always return 0 on hppa*-*-hpux10*.
5151
5152         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5153         is defined.
5154
5155         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5156
5157 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5158
5159         * gfortran.dg/pr19936_1.f90: New test.
5160         * gfortran.dg/pr19936_2.f90: New test.
5161         * gfortran.dg/pr19936_3.f90: New test.
5162
5163 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5164             Paul Thomas <prthomas@drfccad.cea.fr>
5165
5166         * gfortran.dg/PR19754_1.f90: New test.
5167         * gfortran.dg/PR19754_2.f90: Ditto.
5168
5169 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5170
5171         PR c++/19311
5172         * g++.dg/template/non-dependent11.C: New test.
5173
5174 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5175
5176         * lib/target-supports.exp (check_iconv_available): Fix comment.
5177
5178 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5179             Joseph S. Myers  <joseph@codesourcery.com>
5180
5181         PR c++/19797
5182         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5183
5184 2005-03-04  Matthew Sachs  <msachs@apple.com>
5185
5186         * gcc.exp (gcc_target_compile): Put braces around
5187         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5188         * objc.exp (objc_target_compile): Likewise.
5189         * treelang.exp (treelang_target_compile): Likewise.
5190
5191 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5192
5193         PR fortran/19673
5194         * gfortran.dg/func_result_1.f90: New test.
5195
5196 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5197
5198         * gcc.misc-tests/options.exp: New test.
5199
5200 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5201
5202         * gcc.dg/pr15784-4.c: New test.
5203
5204 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5205
5206         * gcc.c-torture/execute/pr17133.c: New.
5207         * gcc.c-torture/compile/20050303-1.c: New.
5208
5209 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5210
5211         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5212
5213 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5214
5215         * g++.dg/overload/using2.C: New.
5216
5217 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5218
5219         PR c++/19916
5220         * g++.dg/init/ptrmem2.C: New test.
5221
5222 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5223
5224         PR c/8927
5225         * gcc.dg/pr8927-1.c: New test.
5226
5227 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5228
5229         PR c++/20232
5230         * g++.dg/inherit/covariant12.C: New.
5231
5232 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5233
5234         PR fortran/19479
5235         * gfortran.dg/bound_1.f90: New test.
5236
5237 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5238
5239         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5240         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5241
5242 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5243
5244         PR c/20245
5245         * gcc.dg/pr20245-1.c: New test.
5246
5247 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR middle-end/19874
5250         * gcc.c-torture/execute/20050119-2.c: New test case.
5251
5252 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5253
5254         * README: Update the DejaGnu bug reporting address.
5255         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5256         * lib/objc-torture.exp: Likewise.
5257
5258 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5259
5260         * gfortran.dg/boz_1.f90: New test.
5261         * gfortran.dg/boz_3.f90: New test.
5262         * gfortran.dg/boz_4.f90: New test.
5263
5264 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5265
5266         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5267         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5268
5269 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5270
5271         PR libfortran/20101
5272         * gfortran.dg/write_0_pe_format.f90: New test.
5273
5274 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR c++/20206
5277         * g++.dg/opt/thunk2.C: New test.
5278         * g++.dg/opt/covariant1.C: New test.
5279
5280 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5281
5282         * gfortran.dg/e_d_fmt.f90: New test.
5283
5284 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5285
5286         * gcc.dg/asm-b.c: Fix comment typos.
5287
5288 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5289
5290         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5291         a V_MAY_DEF also.
5292
5293 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5294
5295         PR tree-opt/20188
5296         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5297         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5298         * gcc.dg/asm-b.c: New test.
5299
5300 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5301
5302         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5303         Disable this test on IRIX 6.
5304
5305 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5306
5307         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5308         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5309         parser.
5310
5311 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5312
5313         PR tree-optimization/20204
5314         * testsuite/gcc.dg/pr20204.c: New test.
5315
5316 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR target/20196
5319         * gcc.c-torture/execute/20050224-1.c: New test.
5320
5321         PR c++/20175
5322         * g++.dg/warn/Wbraces2.C: New test.
5323
5324 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5325
5326         PR c++/19878
5327         * g++.dg/init/const2.C: New test.
5328
5329 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5330
5331         PR tree-optimization/20100
5332         * gcc.c-torture/execute/pr20100-1.c: New test.
5333
5334 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5335
5336         * gfortran.dg/implicit_3.f90: New test.
5337
5338         * gfortran.dg/deftype_1.f90: New test.
5339
5340 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5341
5342         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5343         the test passes.
5344         * g++.dg/other/anon3.C: Accept a warning.
5345
5346 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5347
5348         * gcc.dg/pr20017.c: Fix a comment typo.
5349
5350 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5351
5352         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5353
5354 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5355
5356         PR ada/19902
5357         * ada/acats/tests/cxa/cxa3004.a: Remove.
5358         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5359
5360 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5361
5362         PR c++/20073
5363         * g++.dg/init/const1.C: New test.
5364
5365         PR c++/19991
5366         * g++.dg/parse/constant7.C: New test.
5367
5368         PR c++/20152
5369         * g++.dg/parse/error27.C: New test.
5370         * g++.dg/template/qualttp15.C: Adjust error markers.
5371         * g++.old-deja/g++.other/struct1.C: Likewise.
5372
5373         PR c++/20153
5374         * g++.dg/template/error17.C: New test.
5375
5376         PR c++/20148
5377         * g++.dg/parser/error26.C: New test.
5378
5379 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5380
5381         PR tree-optimization/20100
5382         PR tree-optimization/20115
5383         * gcc.dg/pr20115.c: New test.
5384         * gcc.dg/pr20115-1.c: New test.
5385         * gcc.dg/pr20100.c: New test.
5386         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5387         call-clobbered variables after alias1.
5388
5389 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5390
5391         * gfortran.dg/list_read_4.f90: new test.
5392
5393 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5394
5395         PR rtl-optimization/20017.
5396         * gcc.dg/pr20017.c: New.
5397
5398 2005-02-22  Devang Patel  <dpatel@apple.com>
5399
5400         PR 19952
5401         * g++.dg/tree-ssa/pr19952.C: New test.
5402
5403 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5404
5405         PR c++/19883
5406         * g++.dg/parse/constant6.C: New test.
5407
5408 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5409
5410         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5411         * g++.dg/charset/asm2.c: Likewise.
5412         * g++.dg/charset/asm3.c: Likewise.
5413         * g++.dg/charset/asm4.c: Likewise.
5414         * g++.dg/charset/asm5.c: Likewise.
5415         * g++.dg/charset/attribute1.c: Likewise.
5416         * g++.dg/charset/attribute2.c: Likewise.
5417         * g++.dg/charset/extern1.cc: Likewise.
5418         * g++.dg/charset/extern2.cc: Likewise.
5419         * g++.dg/charset/extern3.cc: Likewise.
5420         * g++.dg/charset/function.cc: Likewise.
5421         * g++.dg/charset/string.c: Likewise.
5422         * g++.dg/charset/charset.exp: Likewise.
5423         * lib/target-supports.exp (check_iconv_available): Fix comment.
5424
5425 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5426
5427         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5428         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5429         * gcc.dg/charset/asm2.c: Likewise.
5430         * gcc.dg/charset/asm3.c: Likewise.
5431         * gcc.dg/charset/asm4.c: Likewise.
5432         * gcc.dg/charset/asm5.c: Likewise.
5433         * gcc.dg/charset/asm6.c: Likewise.
5434         * gcc.dg/charset/attribute1.c: Likewise.
5435         * gcc.dg/charset/attribute2.c: Likewise.
5436         * gcc.dg/charset/builtin1.c: Likewise.
5437         * gcc.dg/charset/extern.c: Likewise.
5438         * gcc.dg/charset/function.c: Likewise.
5439         * gcc.dg/charset/string.c: Likewise.
5440         * gcc.dg/charset/charset.exp: Likewise.
5441
5442 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5443
5444         PR fortran/20086
5445         * gfortran.dg/pr20086.f90: New test.
5446
5447 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5448
5449         PR tree-optimization/19786
5450         * g++.dg/tree-ssa/pr19786.C: New.
5451
5452 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5453
5454         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5455
5456 2005-02-21  Jeff Law  <law@redhat.com>
5457
5458         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5459
5460 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5461
5462         * gfortran.dg/do_iterator: Split loop, markup all lines for
5463         which an error locus is printed.
5464         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5465         locus is printed.
5466         * gfortran.dg/select_4.f90: Likewise.
5467         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5468         locuses in the various permutations.
5469
5470 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5471
5472         PR tree-optimization/19951
5473         * g++.dg/vect: New directory.
5474         * g++.dg/vect/vect.exp: New file.
5475         * g++.dg/vect/pr19951.cc: New testcase.
5476         * g++.dg/dg.exp: Also prune vectorizer tests.
5477
5478 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5479
5480         PR 18785
5481         * gcc.dg/charset/builtin1.c: New test.
5482
5483 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5484
5485         PR c++/19299
5486         * g++.dg/inherit/volatile1.C: New test.
5487
5488         PR c++/19440
5489         * g++.dg/template/dtor4.C: New test.
5490
5491 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5492
5493         * gfortran.dg/int_1.f90: New test.
5494
5495 2005-02-19  Devang Patel  <dpatel@apple.com>
5496
5497         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5498
5499 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5500
5501         * gfortran.dg/achar_1.f90: New test.
5502
5503 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5504
5505         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5506
5507 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5508             Jakub Jelinek  <jakub@redhat.com>
5509
5510         PR tree-optimization/19828
5511         * gcc.dg/tree-ssa/loop-7.c: New test.
5512         * gcc.c-torture/execute/20050218-1.c: New test.
5513
5514 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR c/20043
5517         * gcc.dg/transparent-union-1.c: New test.
5518         * gcc.dg/transparent-union-2.c: New test.
5519
5520 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5521
5522         PR tree-optimization/18977
5523         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5524
5525 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5526
5527         PR target/20054
5528         * gcc.dg/pr20054.c: New test.
5529
5530 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5531
5532         PR c++/19508
5533         * g++.dg/ext/attrib20.C: New test.
5534
5535 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5536
5537         PR middle-end/20030
5538         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5539
5540 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5541
5542         PR c++/20008
5543         * g++.dg/opt/switch4.C: New.
5544
5545 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5546
5547         PR c++/20023
5548         PR tree-optimization/20009
5549         * gcc.c-torture/compile/20050217-1.c: New test.
5550         * g++.dg/opt/switch3.C: New test.
5551
5552         PR tree-optimization/18947
5553         * gcc.c-torture/compile/20050215-1.c: New test.
5554         * gcc.c-torture/compile/20050215-2.c: New test.
5555         * gcc.c-torture/compile/20050215-3.c: New test.
5556
5557 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5558
5559         PR c++/20028
5560         * g++.dg/template/crash34.C: New.
5561
5562         PR c++/20022
5563         * g++.dg/other/access3.C: New.
5564
5565 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5566
5567         * gcc.dg/vect/vect-98.c: New test.
5568
5569 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5570
5571         PR tree-optimization/19967
5572         * gcc.dg/pr19967.c: New.
5573
5574 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR middle-end/19857
5577         * gcc.dg/tree-ssa/20050215-1.c: New test.
5578         * gcc.c-torture/execute/20050215-1.c: New test.
5579
5580 2005-02-15  Eric Christopher  <echristo@redhat.com>
5581
5582         * gcc.dg/cpp/20050215-1.c: New file.
5583
5584 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5585
5586         PR tree-optimization/15785
5587         * gcc.dg/pr15785-1.c: New test.
5588
5589 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5590
5591         PR c++/17788
5592         * g++.dg/init/ctor4.C: New.
5593         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5594
5595 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5596
5597         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5598         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5599
5600 2005-02-15  Andreas Schwab  <schwab@suse.de>
5601
5602         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5603         declare malloc.
5604
5605 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5606
5607         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5608
5609 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5610
5611         PR tree-optimization/19853
5612         * gcc.c-torture/compile/pr19853.c: New test.
5613
5614 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5615
5616         PR c++/19608
5617         * g++.dg/parse/local-class1.C: New.
5618
5619         PR c++/19895
5620         * g++.dg/parse/ptrmem3.C: New.
5621
5622         PR c++/19884
5623         * g++.old-deja/g++.oliva/template6.C: Add another case.
5624         * g++.dg/template/explicit6.C: New.
5625
5626 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5627
5628         PR c++/17816
5629         * g++.dg/other/redecl2.C: New.
5630
5631 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5632
5633         PR c++/19891
5634         * g++.dg/abi/covariant4.C: New.
5635
5636 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5637
5638         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5639
5640 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5641
5642         * gcc.dg/vect/vect-96.c: Fix typo.
5643
5644 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5645
5646         PR c++/14479
5647         PR c++/19487
5648         * g++.dg/template/enum5.C: New test.
5649
5650 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5651
5652         * gcc.dg/vect/vect-97.c: New test.
5653
5654 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5655
5656         * gcc.dg/vect/vect-96.c: New test.
5657
5658 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5659
5660         * gcc.dg/builtins-34.c: Also check ldexp*.
5661
5662 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5663
5664         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5665
5666 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5667
5668         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5669         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5670         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5671         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5672         selector_list, selector_expression, dg-process-target): Move to new
5673         file target-supports-dg.exp.
5674         * lib/target-supports-dg.exp: New.
5675
5676         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5677         New.
5678
5679 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR c++/19666
5682         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5683
5684         PR middle-end/19858
5685         * gcc.c-torture/compile/20050210-1.c: New test.
5686
5687 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5688
5689         PR c++/19755
5690         * g++.dg/warn/Wbraces1.C: New test.
5691
5692 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5693
5694         * gcc.dg/builtins-52.c: New testcase.
5695
5696 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR c/19342
5699         * gcc.c-torture/execute/20050119-1.c: New test.
5700
5701 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5702
5703         PR c++/19811
5704         * g++.dg/init/delete1.C: New test.
5705
5706 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5707
5708         PR c++/18470
5709         * g++.dg/template/static12.C: New test.
5710
5711 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5712
5713         PR c++/19787
5714         * g++.dg/conversion/ambig1.C: New test.
5715
5716         PR c++/19739
5717         * g++.dg/ext/attrib19.C: New test.
5718
5719         PR c++/19732
5720         * g++.dg/parse/dtor5.C: New test.
5721
5722         PR c++/19762
5723         * g++.dg/template/dtor3.C: New test.
5724
5725         PR c++/19826
5726         * g++.dg/template/static11.C: New test.
5727         * g++.dg/template/crash2.C: Remove dg-error marker.
5728
5729 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5730
5731         PR C++/18491
5732         * g++.old-deja/g++.mike/p10769a.C: Remove.
5733
5734 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5735
5736         * gcc.dg/builtins-48.c: New test case.
5737         * gcc.dg/builtins-49.c: New test case.
5738         * gcc.dg/builtins-50.c: New test case.
5739         * gcc.dg/builtins-51.c: New test case.
5740
5741 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5742
5743         PR middle-end/19583
5744         * g++.dg/warn/Wreturn-type-3.C: New test.
5745
5746 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5747
5748         PR middle-end/19402
5749         * gcc.dg/pr19402-1.c: New testcase.
5750         * gcc.dg/pr19402-2.c: likewise.
5751
5752 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5753
5754         PR middle-end/19854
5755         * g++.dg/tree-ssa/tmmti.C: New testcase.
5756
5757 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5758
5759         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5760
5761 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5762
5763         PR c++/19733
5764         * g++.dg/parse/crash23.C: New test.
5765         * g++.dg/warn/Weff1.C: New test.
5766
5767 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5768
5769         * gcc.dg/20050209-1.c: New test.
5770
5771 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5772
5773         PR target/19799
5774         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5775
5776 2005-02-08  Mike Stump  <mrs@apple.com>
5777
5778         * g++.dg/pch/import-2.c: New test.
5779         * g++.dg/pch/import-2.hs: New.
5780         * g++.dg/pch/include/import-2a.h: New.
5781         * g++.dg/pch/include/import-2b.h: New.
5782
5783 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5784
5785         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5786
5787 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5788
5789         * gfortran.dg/substr_1.f90: New test.
5790
5791 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5792
5793         PR middle-end/19775
5794         * gcc.dg/torture/builtin-power-1.c: Disable test for
5795         invalid transformation.
5796         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5797         no longer optimize.
5798         * gcc.dg/builtins-47.c: New testcase.
5799
5800 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5801             Dorit Naishlos  <dorit@il.ibm.com>
5802
5803         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5804
5805 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5806
5807         * gcc.c-torture/compile/20050206-1.c: New test.
5808
5809 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5810
5811         PR tree-opt/19768
5812         * g++.dg/opt/pr19768.C: New test.
5813
5814 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5815
5816         PR tree-opt/19736
5817         * gcc.c-torture/compile/pr19736.c: New test.
5818
5819 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5820
5821         PR c++/17401
5822         * g++.dg/parse/error25.C: New test.
5823
5824 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5825
5826         * gcc.c-torture/execute/20050203-1.c: New.
5827
5828 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5829
5830         * gcc.dg/vect/vect-85.c: Remove xfail.
5831         * gcc.dg/vect/vect-86.c: Remove xfail.
5832         * gcc.dg/vect/vect-87.c: Remove xfail.
5833         * gcc.dg/vect/vect-88.c: Remove xfail.
5834
5835 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5836
5837         * gcc.dg/altivec-19.c: New.
5838
5839 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5840
5841         PR c/17807
5842         * gcc.dg/nested-func-3.c: New test.
5843         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5844
5845 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5846
5847         * gcc.test-framework/gen_directive_tests: Generate tests for
5848         selector expressions.
5849
5850 2005-02-02  Matt Austern  <austern@apple.com>
5851
5852         PR c++/19628
5853         * g++/ext/builtin7.C: New.
5854         * g++/ext/builtin8.C: New.
5855
5856 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5857
5858         PR c/18502
5859         * gcc.dg/pr18502-1.c: New test.
5860
5861 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5862
5863         PR c++/17413
5864         * g++.dg/template/local4.C: Tweak.
5865
5866 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5867
5868         PR tree-optimization/19578
5869         * gcc.c-torture/compile/20050202-1.c: New test.
5870
5871 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5872
5873         PR c/19435
5874         * gcc.dg/c99-init-4.c: New test.
5875
5876 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5877
5878         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5879
5880         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5881
5882         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5883         * g++.dg/eh/check-vect.h: New.
5884
5885         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5886         * gcc.dg/vect/vect-78.c: Ditto.
5887         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5888         Remove.
5889
5890         * g++.dg/conversion/simd1.C: Expect warning.
5891         * g++.dg/ext/attribute-test-1.C: Ditto.
5892         * g++.dg/ext/attribute-test-2.C: Ditto.
5893         * g++.dg/ext/attribute-test-3.C: Ditto.
5894         * g++.dg/ext/attribute-test-4.C: Ditto.
5895
5896         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5897         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5898
5899         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5900
5901 2005-02-01  Richard Henderson  <rth@redhat.com>
5902
5903         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5904         long double for ibm double-double format.
5905         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5906
5907 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5908
5909         PR tree-optimization/19633
5910         * testsuite/gcc.dg/pr19633-1.c: New test.
5911         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5912         to NULL or a symbol.
5913
5914 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5915
5916         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5917         New procs.
5918         (dg-process-target (local override)): Handle selector expressions.
5919
5920         * gcc.test-framework/README: Describe tests in source directory.
5921         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5922         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5923         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5924         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5925         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5926         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5927         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5928         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5929         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5930         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5931         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5932         * gcc.test-framework/dg-error-exp-P.c: New test.
5933         * gcc.test-framework/dg-error-exp-XP.c: New test.
5934         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5935         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5936         * gcc.test-framework/dg-output-exp-P.c: New test.
5937         * gcc.test-framework/dg-output-exp-XF.c: New test.
5938         * gcc.test-framework/dg-warning-exp-P.c: New test.
5939         * gcc.misc-tests/dg-1.c: Remove.
5940         * gcc.misc-tests/dg-2.c: Remove.
5941         * gcc.misc-tests/dg-3.c: Remove.
5942         * gcc.misc-tests/dg-4.c: Remove.
5943         * gcc.misc-tests/dg-5.c: Remove.
5944         * gcc.misc-tests/dg-6.c: Remove.
5945         * gcc.misc-tests/dg-7.c: Remove.
5946         * gcc.misc-tests/dg-8.c: Remove.
5947         * gcc.misc-tests/dg-9.c: Remove.
5948         * gcc.misc-tests/dg-10.c: Remove.
5949         * gcc.misc-tests/dg-11.c: Remove.
5950         * gcc.misc-tests/dg-12.c: Remove.
5951         * gcc.misc-tests/dg-test.exp: Remove.
5952
5953         * gcc.test-framework/test-framework.awk: Change recording and
5954         printing of passes and failures.
5955
5956         * gcc.test-framework: New directory.
5957         * gcc.test-framework/README: New.
5958         * gcc.test-framework/test-framework.exp: New.
5959         * gcc.test-framework/test-framework.awk: New.
5960         * gcc.test-framework/gen_directive_tests: New.
5961
5962 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5963
5964         * lib/treelang.exp: Fix comment typos.
5965         (treelang_target_compile): Don't append libs=-ltreelang to options.
5966
5967 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5968
5969         * g++.dg/parse/typename7.C: Adjust error messages.
5970
5971 2005-01-31  Jeff Law  <law@redhat.com>
5972
5973         * gcc.c-torture/execute/20050131-1.c: New test.
5974         * gcc.dg/wcaselabel.c: New test.
5975
5976 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5977
5978         * g++.dg/other/warning1.C: Adjust error messags.
5979         * g++.dg/parse/constant5.C: New test.
5980
5981 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5982
5983         PR c/19333
5984         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5985         the test case valid.
5986         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5987         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5988         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5989         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5990         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5991         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5992
5993 2005-01-31  Dale Johannesen  <dalej@apple.com>
5994
5995         * g++.dg/opt/pr19650.C:  New test.
5996
5997 2005-01-31  Richard Henderson  <rth@redhat.com>
5998
5999         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6000         long double for intel double extended format.
6001         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6002
6003 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/19555
6006         * g++.dg/template/static10.C: New test.
6007
6008         PR c++/19395
6009         * g++.dg/parse/error24.C: New test.
6010
6011         PR c++/19367
6012         * g++.dg/lookup/builtin1.C: New test.
6013
6014         PR c++/19457
6015         * g++.dg/warn/conv3.C: New test.
6016
6017 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6018
6019         PR fortran/19647
6020         * gfortan.dg/inquire_7.f90
6021
6022 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6023
6024         PR tree-optimization/15791
6025         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6026         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6027         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6028         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6029         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6030         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6031         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6032         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6033         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6034         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6035
6036 2005-01-29  Paul Brook  <paul@codesourcery.com>
6037
6038         PR fortran/18565
6039         * check.c (real_or_complex_check): New function.
6040         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6041         * intrinsic.c (add_functions): Use new check functions.
6042         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6043         Add prototypes.
6044
6045 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6046
6047         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6048         gcc.dg/lvalue-3.c: New tests.
6049         * gcc.dg/concat.c: Update expected messages.
6050
6051 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6052
6053         PR libfortran/19595
6054         * gfortran.dg/eor_1.f90:  New test.
6055
6056 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6057
6058         PR fortran/19589
6059         * gfortran.dg/logical_data_1.f90: New test.
6060
6061 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6062
6063         PR c++/19253
6064         * g++.dg/template/crash33.C: New test.
6065
6066         PR c++/19667
6067         * g++.dg/template/crash32.C: New test.
6068
6069 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6070
6071         PR middle-end/16558
6072         * g++.dg/warn/Wreturn-type-2.C: New test.
6073
6074 2004-06-24  Jeff Law  <law@redhat.com>
6075
6076         * gcc.dg/tree-ssa/20050128-1.c: New test.
6077
6078 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6079
6080         * gcc.target/frv/all-mdpackh-1.c: New test.
6081
6082 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6083
6084         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6085
6086 2005-01-27  Richard Henderson  <rth@redhat.com>
6087
6088         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6089
6090 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6091
6092         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6093
6094 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6095
6096         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6097         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6098         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6099         to cope with cases where the multilib options override the dg-options.
6100
6101 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6102
6103         PR c/18946
6104         * gcc.dg/noncompile/20050120-1.c: New test.
6105
6106 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6107
6108         PR tree-optimization/19633
6109         * gcc.dg/pr19633.c: New test.
6110         * gcc.dg/tree-ssa/pr19633.c: New test.
6111
6112 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6113
6114         * gcc.dg/20041216-1.c: New test.
6115
6116 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6117
6118         PR objc/18862
6119         * objc.dg/selector-2.m: New test.
6120
6121 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6122
6123         * g++.dg/opt/range-test-2.C: New test.
6124
6125         PR rtl-optimization/19579
6126         * gcc.c-torture/execute/20050124-1.c: New test.
6127
6128 2005-01-26  Greg Parker  <gparker@apple.com>
6129         Stuart Hastings  <stuart@apple.com>
6130
6131         * gcc.c-torture/execute/20050125-1.c: New.
6132
6133 2005-01-18  Jan Hubicka  <jh@suse.cz>
6134
6135         PR tree-optimize/19337
6136         * gcc.c-torture/compile/20050119-1.c: New test.
6137
6138 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6139
6140         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6141         test for successful match.
6142
6143 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6144
6145         PR objc/18408
6146         * objc.dg/comp-types-7.m: New test.
6147
6148 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6149
6150         * lib/target-supports.exp (current_target_name): New.
6151         (check_effective_target_ilp32, check_effective_target_lp64):
6152         Cache the result to use as long as the current target, with
6153         multilib flags, remains the same.
6154
6155         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6156         (dg-require-weak, dg-require-visibility, dg-require-alias,
6157         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6158         dg-require-effective-target, dg-skip-if): Remove call to
6159         skip_test_and_clear_xfail.
6160         (dg-test): Clear xfail data.
6161
6162 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6163
6164         PR target/17751
6165         * gcc.dg/ppc64-toc.c: New test.
6166
6167         * g++.dg/tree-ssa/empty-1.C: New test.
6168
6169         PR middle-end/19551
6170         * gcc.c-torture/execute/20050121-1.c: New test.
6171         * gcc.dg/20050121-2.c: New test.
6172
6173 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6174         Paul Brook  <paul@codesourcery.com>
6175
6176         PR fortran/17941
6177         * gfortran.dg/real_const_1.f: New test.
6178         * gfortran.dg/real_const_2.f90: New test.
6179         * gfortran.dg/complex_int_1.f90: New test.
6180
6181 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6182
6183         PR fortran/19313
6184         * gfortan.dg/inquire_6.f90: New test.
6185
6186 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6187
6188         PR libfortran/19451
6189         * open_readonly_1.f90:  New test.
6190
6191 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6192
6193         PR libfortran/18982
6194         * gfortran.dg/open_new.f90: New file.
6195
6196 2005-01-22  Paul Brook  <paul@codesourcery.com>
6197
6198         * namelist_1.f90: New test.
6199
6200 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6201
6202         PR tree-optimization/19484
6203         * gcc.c-torture/compile/20050122-[12].c: New tests.
6204
6205 2005-01-22  Paul Brook  <paul@codesourcery.com>
6206
6207         * gfortran.dg/implicit_2.f90: New test.
6208
6209 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6210
6211         PR fortran/19314
6212         * gfortran.dg/inquire_5.f90: New test.
6213
6214 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6215
6216         PR c/18809
6217         * gcc.dg/pr18809-1.c: New test.
6218
6219 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6220
6221         * gcc.dg/20050121-1.c: New test.
6222
6223         PR tree-optimization/13000
6224         * gcc.dg/20040206-1.c: Change warning to point where function is
6225         being inlined.
6226
6227 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6228
6229         PR c++/19208
6230         * g++.dg/template/array11.C: New test.
6231
6232 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6233
6234         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6235         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6236         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6237         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6238         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6239         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6240
6241 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6242
6243         PR tree-optimization/15349
6244         * gcc.dg/tree-ssa/pr15349.c: New.
6245
6246 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6247
6248         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6249
6250 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6251
6252         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6253         scan-assembler-times directive name.
6254
6255         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6256         after dg-do.
6257
6258         PR rtl-optimization/19462
6259         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6260
6261 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6262
6263         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6264         counting function calls on ia64.
6265
6266 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6267
6268         PR rtl-optimization/15139
6269         * gcc.dg/20050111-2.c: New test.
6270
6271         PR c/17297
6272         * gcc.c-torture/compile/20050113-1.c: New testcase.
6273
6274         PR middle-end/19164
6275         * gcc.dg/20050113-1.c: New testcase.
6276
6277 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6278
6279         * gcc.dg/vect/vect-85.c: Add comment.
6280         * gcc.dg/vect/vect-86.c: Add xfail for now.
6281         * gcc.dg/vect/vect-87.c: Add xfail for now.
6282         * gcc.dg/vect/vect-88.c: Add xfail for now.
6283         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6284
6285 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6286
6287         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6288
6289 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6290
6291         * g++.dg/debug/typedef3.C: New test.
6292
6293 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6294
6295         PR c/19472
6296         * gcc.dg/asm-a.c: New test.
6297
6298 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6299
6300         * gcc.dg/sh-relax.c: Add prototype for abort.
6301
6302 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6303
6304         * gcc.dg/short-compare-1.c: New test.
6305         * gcc.dg/short-compare-2.c: Likewise.
6306
6307 2005-01-18  Michael Matz  <matz@suse.de>
6308
6309         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6310
6311 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6312
6313         PR tree-optimization/19121
6314         * gcc.c-torture/compile/pr19121.c: New test.
6315
6316 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6317
6318         PR target/19357
6319         * gcc.c-torture/compile/pr19357.c: New test.
6320
6321 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6322
6323         PR c/5675
6324         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6325         pass--those that refer just to the variable, possibly with a
6326         cast.
6327         * gcc.dg/c99-const-expr-3.c: Likewise.
6328
6329         PR middle-end/13127
6330         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6331         longer emitted.
6332
6333 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6334
6335         PR fortran/18778
6336         * gfortran.dg/endfile_2.f90: New test.
6337
6338 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6339
6340         PR 19168
6341         * gfortran.dg/select_5.f90: New test.
6342
6343 2004-01-16  Paul Brook  <paul@codesourcery.com>
6344
6345         * gfortran.dg/common_4.f90: New test.
6346
6347 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6348
6349         PR rtl-optimization/19462
6350         * gcc.dg/torture/pr19462-1.c: New test.
6351
6352 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6353
6354         PR objc/19321
6355         * objc.dg/func-ptr-2.m: New.
6356         * objc.dg/volatile-1.m: New.
6357
6358 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6359
6360         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6361
6362 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6363
6364         PR tree-optimization/19060
6365         * gcc.c-torture/execute/20050104-1.c: New test.
6366
6367 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6368
6369         PR fortran/18983
6370         * gfortran.dg/write_to_null.f90: New test.
6371
6372 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6373             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6374
6375         PR other/19328
6376         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6377         argument.
6378
6379 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6380
6381         PR c++/19263
6382         * g++.dg/init/vector1.C: New test.
6383
6384 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6385
6386         PR target/13158
6387         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6388         PR target/18987
6389         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6390
6391 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6392
6393         * gfortran.dg/select_1.f90: New test.
6394         * gfortran.dg/select_2.f90: New test.
6395         * gfortran.dg/select_3.f90: New test.
6396         * gfortran.dg/select_4.f90: New test.
6397
6398 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6399
6400         PR middle-end/19084
6401         PR rtl-optimization/19348
6402         * gcc.dg/20050111-1.c: New test.
6403         * gcc.c-torture/execute/20050111-1.c: New test.
6404
6405         * gcc.dg/i386-asm-4.c: New test.
6406
6407 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6408
6409         * gcc.dg/nested-func-2.c: New test.
6410         * ada/acats/norun.lst: Remove c953002.
6411
6412 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6413
6414         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6415
6416 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6417
6418         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6419
6420 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6421
6422         PR target/18761
6423         * g++.dg/abi/align1.C: New test.
6424
6425 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6426
6427         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6428         at a time.
6429         * g++.dg/ext/altivec_check.h: Support compiling as C.
6430
6431 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6432
6433         PR c++/19355
6434         * g++.dg/expr/pr19355-1.C: New test case.
6435
6436 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6437
6438         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6439         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6440         * ada/acats/tests/c3/c92005b.ada: Likewise.
6441         * ada/acats/tests/c3/cxb3012.a: Likewise.
6442         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6443
6444 2005-01-09  Paul Brook  <paul@codesourcery.com>
6445
6446         * gfortran.dg/common_2.f90: New file.
6447         * gfortran.dg/common_3.f90: New file.
6448
6449 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6450
6451         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6452
6453 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6454
6455         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6456         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6457         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6458         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6459         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6460         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6461         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6462         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6463         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6464         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6465         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6466         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6467         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6468         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6469         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6470         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6471         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6472         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6473         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6474         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6475         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6476         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6477         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6478         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6479         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6480         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6481         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6482         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6483         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6484         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6485         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6486         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6487         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6488         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6489         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6490         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6491         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6492         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6493         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6494         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6495         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6496         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6497         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6498         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6499         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6500         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6501         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6502         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6503         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6504         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6505         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6506         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6507         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6508         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6509         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6510         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6511         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6512         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6513         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6514         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6515         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6516         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6517         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6518         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6519         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6520         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6521         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6522
6523         * gcc.dg/vect/vect-1.c: Fix spelling.
6524         * gcc.dg/vect/vect-10.c: Fix spelling.
6525         * gcc.dg/vect/vect-11.c: Fix spelling.
6526         * gcc.dg/vect/vect-12.c: Fix spelling.
6527         * gcc.dg/vect/vect-14.c: Fix spelling.
6528         * gcc.dg/vect/vect-15.c: Fix spelling.
6529         * gcc.dg/vect/vect-16.c: Fix spelling.
6530         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6531         * gcc.dg/vect/vect-64.c: Fix comments.
6532         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6533
6534 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6535             Ira Rosen  <irar@il.ibm.com>
6536
6537         * gcc.dg/vect/vect-70.c: New test.
6538         * gcc.dg/vect/vect-71.c: New test.
6539
6540 2005-01-09  Manfred Hollstein  <mh@suse.com>
6541
6542         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6543         * gcc.dg/pr18241-2.c: Likewise.
6544         * gcc.dg/pr18241-3.c: Likewise.
6545         * gcc.dg/pr18241-4.c: Likewise.
6546         * gcc.dg/pr18241-5.c: Likewise.
6547
6548 2005-01-08  Richard Henderson  <rth@redhat.com>
6549
6550         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6551         False for x86 and x86-64.
6552
6553 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6554
6555         PR tree-optimization/18241
6556         * gcc.dg/pr18241-1.c: New test.
6557         * gcc.dg/pr18241-2.c: New test.
6558         * gcc.dg/pr18241-3.c: New test.
6559         * gcc.dg/pr18241-4.c: New test.
6560         * gcc.dg/pr18241-5.c: New test.
6561
6562 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6563
6564         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6565         gfortran.dg/select_4.f90: New.
6566
6567 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gcc.c-torture/execute/20050107-1.c: New test.
6570
6571 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6572
6573         PR c++/19298
6574         * g++.dg/template/ref2.C: New.
6575
6576 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6577
6578         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6579         instead of being empty.
6580
6581 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6582
6583         PR fortran/15553
6584         * gfortran.dg/array-1.f90: New test.
6585
6586 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6587
6588         PR tree-optimization/19283
6589         * gcc.c-torture/execute/20050106-1.c: New test.
6590
6591         PR rtl-optimization/18861
6592         * gcc.dg/20050105-1.c: New test.
6593
6594         PR tree-optimization/18828
6595         * gcc.dg/20050105-2.c: New test.
6596
6597 2005-01-07  Andreas Jaeger  <aj@suse.de>
6598
6599         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6600
6601 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6602
6603         PR fortran/18398
6604         * gfortran.dg/fmt_read.f90: New test.
6605
6606 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6607
6608         * gcc.dg/rs6000-ldouble-2.c: New.
6609
6610 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6611
6612         PR c++/19244
6613         * g++.dg/parser/ctor2.C: New test.
6614
6615 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6616
6617         PR c++/17154
6618         * g++.dg/template/using9.C: New test.
6619
6620 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6621
6622         PR c++/19258
6623         * g++.dg/lookup/friend6.C: New test.
6624
6625 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6626
6627         PR c++/19270
6628         * g++.dg/template/array10.C: New.
6629
6630 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6631
6632         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6633         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6634
6635 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6636
6637         * gcc.c-torture/compile/20050105-1.c: New test.
6638
6639 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6640
6641         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6642
6643 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6644
6645         PR middle-end/19100
6646         * gcc.dg/conv-3.c: New test case.
6647
6648 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6649
6650         * gcc.dg/asm-wide-1.c: New test.
6651
6652 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6653
6654         PR c++/19030
6655         * g++.dg/parse/crash22.C: New
6656
6657 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6658
6659         PR 19257
6660         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6661
6662 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6663
6664         PR middle-end/17767
6665         * gcc.dg/i386-mmx-6.c: New test case.
6666
6667 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6668
6669         PR tree-optimization/18308
6670         * gcc.dg/vect/pr18308.c: New testcase.
6671
6672 2005-01-04  Andreas Jaeger  <aj@suse.de>
6673
6674         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6675
6676 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6677             Robert Bowdidge <bowdidge@apple.com>
6678
6679         * gcc.dg/cpp/subframework1.c: New.
6680         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6681         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6682         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6683         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6684
6685 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6686
6687         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6688         producing warning.
6689         * gcc.dg/darwin-weakimport-2.c: New.
6690
6691 2005-01-03  Richard Henderson  <rth@redhat.com>
6692
6693         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6694
6695 2005-01-03  Richard Henderson  <rth@redhat.com>
6696
6697         * gcc.dg/vect/vect.exp: Enable for ia64.
6698         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6699         (check_effective_target_vect_float): Likewise.
6700         (check_effective_target_vect_no_align): Likewise.
6701         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6702         * gcc.dg/vect/vect-8.c: Likewise.
6703
6704 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6705
6706         PR target/19236
6707         * gcc.dg/pr19236-1.c: New test case.
6708
6709 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6710
6711         PR rtl-optimization/12092
6712         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6713
6714 2005-01-02  Andreas Jaeger  <aj@suse.de>
6715
6716         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6717
6718 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6719             Andrew Pinski  <pinskia@physics.uc.edu>
6720
6721         PR rtl-optimization/12092
6722         * gcc.dg/pr12092-1.c: New test case.
6723
6724 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6725
6726         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6727         'hidden' and 'default' for better portability.
6728         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6729
6730         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6731         6 and 7.
6732         * g++.old-deja/g++.brendan/new3.C: Likewise.
6733
6734 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6735
6736         * gcc.dg/20041231-1.C: New test.
6737         * g++.dg/warn/Wunreachable-code-1.C: New test.
6738
6739 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6740
6741         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6742         file, not /dev/null.  Abort on error.
6743
6744 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6745             Ziemowit Laski  <zlaski@apple.com>
6746
6747         PR objc/18971
6748         * objc.dg/encode-5.m: New test.
6749
6750 2004-12-29  Richard Henderson  <rth@redhat.com>
6751
6752         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6753         * objc.dg/stabs-1.m: Disable for ia64.
6754
6755 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6756
6757         PR c++/19190
6758         * g++.dg/warn/Wunused-10.C: New test.
6759
6760 2004-12-28  Richard Henderson  <rth@redhat.com>
6761
6762         * objc.dg/stabs-1.m: Disable for alpha.
6763
6764 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/19149
6767         * g++.dg/parse/error23.C: New test.
6768
6769 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6770
6771         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6772
6773         PR fortran/19032
6774         * gfortran.dg/intrinsic_modulo_1.f90: New.
6775         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6776         tests with divisor -1.
6777
6778 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6779
6780         * g++.dg/opt/temp1.C (memcpy): Return a value.
6781
6782         PR c++/19148
6783         * g++.dg/expr/cond7.C: New test.
6784
6785 2004-12-27  Paul Brook  <paul@codesourcery.com>
6786
6787         * gfortran.dg/g77/select_no_compile.f: Remove.
6788
6789 2004-12-27  Richard Henderson  <rth@redhat.com>
6790
6791         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6792         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6793         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6794
6795 2004-12-26  Richard Henderson  <rth@redhat.com>
6796
6797         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6798         by 1i instead of token pasting.
6799
6800 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6801
6802         PR tree-optimization/17578
6803         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6804         to additional_flags.
6805         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6806
6807 2004-12-25  Richard Henderson  <rth@redhat.com>
6808
6809         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6810         Remove Alpha.
6811
6812 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6813
6814         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6815         hppa*-*-hpux*.
6816         * gcc.dg/pr17957.c (dg-options): Likewise.
6817         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6818         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6819         instead of 0 on __hppa__.
6820         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6821         "foo,%r" on hppa*-*-*.
6822
6823 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6824
6825         PR fortran/19071
6826         * gfortran.dg/complex_write.f90: New test.
6827
6828 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6829
6830         PR c++/17595
6831         * g++.dg/parse/pragma2.C: New test.
6832
6833         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6834
6835 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6836
6837         * gcc.dg/empty2.c: Add missing dg-warning.
6838
6839 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/17413
6842         * g++.dg/template/local4.C: New test.
6843         * g++.dg/template/crash19.C: Add dg-error marker.
6844
6845         * g++.dg/template/crash31.C: Correct embedded PR number.
6846
6847 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6848
6849         PR c++/16405
6850         * g++.dg/opt/temp1.C: Add do-run marker.
6851
6852 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6853
6854         * g++.dg/template/spec19.C: New.
6855
6856 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6857
6858         PR target/16819
6859         * gcc.dg/empty2.c: New.
6860
6861 2004-12-23  Richard Henderson  <rth@redhat.com>
6862
6863         * lib/target-supports.exp (check_effective_target_vect_no_align):
6864         Remove i?86 and x86-64.
6865
6866 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6867
6868         PR c++/16405
6869         * g++.dg/opt/temp1.C: New test.
6870
6871 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6872
6873         PR c++/18733
6874         * g++.dg/template/friend33.C: New testcase.
6875
6876 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6877
6878         PR c++/18464
6879         * g++.dg/template/cond5.C: New test.
6880
6881         PR c++/18492
6882         * g++.dg/inherit/thunk3.C: New test.
6883
6884         PR c++/11224
6885         * g++.dg/warn/Wunused-9.C: New test.
6886
6887 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6888
6889         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6890
6891 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6892
6893         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6894
6895 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6896
6897         PR c++/18378
6898         * g++.dg/ext/packed8.C: New test.
6899
6900         PR c++/19063
6901         * g++.dg/template/crash31.C: New test.
6902
6903         PR c++/19034
6904         * g++.dg/template/crash30.C: New test.
6905
6906 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6907
6908         PR C++/18984
6909         * g++.dg/eh/ctor3.C: New test.
6910
6911 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6912
6913         * objc.dg/stabs-1.m: Allow section name to be quoted and
6914         assembly label to begin with '.LL'.
6915
6916 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6917
6918         * gcc.dg/vect/vect.exp
6919         (check_effective_target_lp64_or_vect_no_align): New.
6920         * gcc.dg/vect/vect-77.c: Use it.
6921         * gcc.dg/vect/vect-78.c: Use it.
6922
6923         * lib/target-supports.exp
6924         (check_effective_target_vect_no_max,
6925         check_effective_target_vect_no_bitwise,
6926         check_effective_target_vect_no_align): New.
6927         * gcc.dg/vect/vect-13.c: Use them.
6928         * gcc.dg/vect/vect-17.c: Ditto.
6929         * gcc.dg/vect/vect-18.c: Ditto.
6930         * gcc.dg/vect/vect-19.c: Ditto.
6931         * gcc.dg/vect/vect-20.c: Ditto.
6932         * gcc.dg/vect/vect-27.c: Ditto.
6933         * gcc.dg/vect/vect-29.c: Ditto.
6934         * gcc.dg/vect/vect-44.c: Ditto.
6935         * gcc.dg/vect/vect-48.c: Ditto.
6936         * gcc.dg/vect/vect-50.c: Ditto.
6937         * gcc.dg/vect/vect-52.c: Ditto.
6938         * gcc.dg/vect/vect-54.c: Ditto.
6939         * gcc.dg/vect/vect-56.c: Ditto.
6940         * gcc.dg/vect/vect-58.c: Ditto.
6941         * gcc.dg/vect/vect-60.c: Ditto.
6942         * gcc.dg/vect/vect-72.c: Ditto.
6943         * gcc.dg/vect/vect-80.c: Ditto.
6944
6945 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6946
6947         PR c++/14075
6948         * g++.dg/init/string1.C: New.
6949
6950         PR c++/18975
6951         * g++.dg/other/synth1.C: New.
6952
6953 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6954
6955         PR c/18963
6956         * gcc.dg/pr18963-1.c: New test.
6957
6958 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6959
6960         PR c/18596
6961         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6962         * gcc.dg/pr18596-1.c: Use dg-error.
6963         (dg-options): Use -fno-unit-at-a-time.
6964         * gcc.dg/pr18596-2.c: New test.
6965         * gcc.dg/pr18596-3.c: New test.
6966
6967 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6968
6969         PR middle-end/18683
6970         * g++.dg/opt/pr18683-1.C: New test case.
6971
6972 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6973
6974         PR other/19093
6975         * g++.dg/opt/max1.C: Fix for 64bit targets.
6976
6977 2004-12-20  Matt Austern  <austern@apple.com>
6978
6979         PR c++/19044
6980         * g++.dg/ext/builtin6.C: New
6981
6982 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6983
6984         PR tree-optimization/19080
6985         * gcc.c-torture/compile/pr19080.c: New test.
6986
6987 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6988
6989         * gcc.dg/20041219-1.c: New test.
6990
6991 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6992
6993         PR middle-end/19068
6994         * g++.dg/opt/max1.C: New test case.
6995
6996 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6997
6998         * gcc.dg/fdata-sections-1.c: New test.
6999
7000 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7001
7002         PR middle-end/18548
7003         * gcc.dg/max-1.c: New test case.
7004
7005 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7006
7007         * gcc.c-torture/execute/20041218-1.c: New test.
7008
7009 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7010
7011         * gcc.dg/pr18501.c: New test.
7012         * gcc.dg/uninit-5.c: XFAIL.
7013         * gcc.dg/uninit-9.c: XFAIL.
7014
7015 2004-12-17  Dale Johannesen  <dalej@apple.com>
7016
7017         * gcc.dg/20041213-1.c:  New.
7018
7019 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7020
7021         * objc.dg/stabs-1.m: Allow assembly label to begin
7022         with a dot ('.').
7023
7024 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7025
7026         * gcc.c-torture/execute/20041213-1.c: Move...
7027         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7028
7029 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         PR c++/18721
7032         * g++.dg/lookup/conv-5.C: New.
7033
7034 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7035
7036         * objc.dg/stabs-1.m: New test.
7037
7038 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7039
7040         * gcc.dg/visibility-c.c: Change compile to
7041         assemble for the test.
7042
7043 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7044
7045         PR target/19041
7046         * gcc.dg/visibility-c.c: New test.
7047
7048 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7049
7050         PR middle-end/18493
7051         * gcc.dg/switch-8.c: New test case.
7052
7053 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7054
7055         PR c++/18905
7056         * g++.dg/template/init4.C: New.
7057         * g++.dg/opt/static3.C: Enable optimizer.
7058
7059 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7060
7061         * g++.dg/other/complex1.C: New test.
7062
7063 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7064
7065         * g++.dg/opt/inline9.C: New test.
7066
7067 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7068
7069         PR fortran/18993
7070         * gfotran.dg/nullify_1.f: New test.
7071
7072 2004-12-15  Richard Henderson  <rth@redhat.com>
7073
7074         * gcc.target/i386/i386.exp: New harness.
7075         * gcc.target/i386/vect-args.c: New.
7076
7077 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7078
7079         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7080
7081 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7082
7083         PR c++/18825
7084         * g++.dg/template/friend32.C: New test.
7085
7086 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7087
7088         * cpp/pragma-once-1.c: New test.
7089         * cpp/pragma-once-1b.h: Likewise.
7090         * cpp/pragma-once-1c.h: Likewise.
7091         * cpp/pragma-once-1d.h: Likewise.
7092         * cpp/inc/pragma-once-1a.h: Likewise.
7093
7094 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7095             Steven G. Kargl  <kargls@comcast.net>
7096
7097         PR fortran/17597
7098         * gfortran.dg/list_read_3.f90: New test.
7099
7100 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7101
7102         * gcc.dg/ftrapv-2.c: New test.
7103
7104 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7105
7106         PR c++/18981
7107         * g++.dg/template/typename9.C: New test.
7108
7109 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7110
7111         PR c++/18738
7112         * g++.dg/template/typename8.C: New test.
7113         * g++.dg/parse/friend2.C: Tweak error message.
7114
7115 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7116
7117         * gcc.c-torture/20041214-1.c: New test.
7118
7119 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7120
7121         PR c++/18965
7122         * g++.dg/init/array17.C: New test.
7123
7124 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7125
7126         PR c++/18793
7127         * g++.dg/init/aggr3.C: New test.
7128
7129 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7130
7131         * gcc.dg/altivec-types-1.c: New test.
7132         * gcc.dg/altivec-types-2.c: New test.
7133         * gcc.dg/altivec-types-3.c: New test.
7134         * gcc.dg/altivec-types-4.c: New test.
7135         * g++.dg/ext/altivec-types-1.C: New test.
7136         * g++.dg/ext/altivec-types-2.C: New test.
7137         * g++.dg/ext/altivec-types-3.C: New test.
7138         * g++.dg/ext/altivec-types-4.C: New test.
7139
7140 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7141
7142         PR middle-end/18951
7143         * gcc.c-torture/execute/20041213-1.c: New test.
7144
7145 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7146
7147         PR c++/18949
7148         * g++.dg/template/cast1.C: New.
7149
7150 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7151
7152         * gcc.c-torture/execute/20041213-2.c: New test.
7153
7154 2004-12-13  Richard Henderson  <rth@redhat.com>
7155
7156         * gcc.dg/i386-sse-10.c: Fix typo in options.
7157
7158 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7159
7160         PR c++/18968
7161         * g++.dg/opt/pr18968.C: New test.
7162
7163 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/18925
7166         * g++.dg/ext/visibility/staticdatamem.C: New test.
7167
7168 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7169
7170         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7171
7172 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7173
7174         PR rtl-optimization/18928
7175         * gcc.dg/pr18928-1.c: New test case.
7176
7177 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7178
7179         PR tree-opt/16951
7180         * gcc.c-torture/compile/20041211-1.c: New.
7181
7182 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7183
7184         PR middle-end/17564
7185         * gcc.c-torture/execute/20041212-1.c: New test.
7186
7187 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7188
7189         PR fortran/18869
7190         * gfortran.dg/common_1.f90: New test.
7191
7192 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7193         Paul Brook  <paul@codesourcery.com>
7194
7195         PR fortran/16222
7196         * gfortran.dg/real_do_1.f90: New test.
7197
7198 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7199
7200         PR tree-opt/18040
7201         * g++.dg/opt/ptrmem6.C: New test.
7202
7203 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7204
7205         PR middle-end/18921
7206         * gcc.dg/pr18921-1.c: New test case.
7207
7208 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7209
7210         PR fortran/17175
7211         * gfortran.dg/scale_1.f90: New test.
7212
7213 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7214
7215         PR middle-end/18903
7216         * gcc.c-torture/compile/pr18903.c: New test.
7217
7218 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7219
7220         * gcc.c-torture/execute/20041210-1.c: New test.
7221
7222 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7223
7224         PR c++/18731
7225         * g++.dg/parser/struct-1.C: New test.
7226         * g++.dg/parser/struct-2.C: New test.
7227         * g++.dg/parser/struct-3.C: New test.
7228
7229 2004-12-09  Richard Henderson  <rth@redhat.com>
7230
7231         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7232
7233         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7234         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7235
7236 2004-12-09  Matt Austern  <austern@apple.com>
7237
7238         PR c++/18514
7239         * g++.dg/ext/builtin1.C: New
7240         * g++.dg/ext/builtin2.C: New
7241         * g++.dg/ext/builtin3.C: New
7242         * g++.dg/ext/builtin4.C: New
7243         * g++.dg/ext/builtin5.C: New
7244
7245 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7246
7247         PR tree-opt/18904
7248         * g++.dg/opt/ptrmem5.C: New test.
7249
7250 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7251
7252         * g++.dg/parse/typename5.C: Adjust for new error.
7253         * g++.dg/parse/typename7.C: New.
7254
7255 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7256
7257         PR c++/18073
7258         * g++.dg/other/mmintrin.C: New test.
7259
7260 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7261
7262         PR c++/16681
7263         * g++.dg/init/array15.C: New.
7264         * g++.dg/init/array16.C: New.
7265
7266 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7267
7268         PR fortran/18826
7269         * gfortran.dg/assign_1.f90: New test.
7270
7271 2004-12-08  Nick Clifton  <nickc@redhat.com>
7272
7273         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7274         * gcc.target/xstormy16/data_below100: Likewise.
7275         * gcc.target/xstormy16/sfr: Likewise.
7276         * gcc.target/xstormy16/below100.S: New test source file.
7277         * gcc.target/xstormy16/below100.ld: New test linker script.
7278         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7279         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7280         bp instructions.
7281         * gcc.target/xstormy16/bp.c: Likewise.
7282
7283         * gcc.target/xstormy16/bss_below100: New files:
7284         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7285         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7286         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7287         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7288         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7289         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7290         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7291         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7292         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7293         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7294         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7295         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7296         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7297         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7298         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7299         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7300         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7301         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7302         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7303         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7304         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7305         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7306         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7307         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7308         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7309         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7310         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7311
7312         * gcc.target/xstormy16/data_below100: New files:
7313         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7314         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7315         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7316         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7317         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7318         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7319         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7320         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7321         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7322         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7323         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7324         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7325         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7326         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7327         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7328         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7329         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7330         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7331         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7332         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7333         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7334         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7335         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7336         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7337         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7338         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7339         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7340
7341         * gcc.target/xstormy16/sfr: New files:
7342         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7343         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7344         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7345         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7346         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7347         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7348         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7349         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7350         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7351         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7352         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7353         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7354         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7355         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7356         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7357         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7358         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7359         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7360         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7361         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7362         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7363         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7364         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7365         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7366         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7367         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7368         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7369         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7370         27_if0_sfrw_bitfield_f.c
7371
7372 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7373
7374         PR c++/18100
7375         * g++.dg/lookup/name-clash4.C: New test.
7376
7377 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7378
7379         PR c++/18672
7380         * g++.dg/opt/array1.C: New.
7381
7382         PR c++/18803
7383         * g++.dg/template/operator5.C: New.
7384
7385 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7386
7387         PR c/18867
7388         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7389
7390 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7391
7392         * gcc.dg/noncompile/20041207.c: New test.
7393
7394 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7395
7396         * g++.dg/other/unreachable-1.C: New test.
7397
7398 2004-12-06  Nick Clifton  <nickc@redhat.com>
7399
7400         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7401         <limits.h> because the latter comes from gcc's include/ directory
7402         and not the newlib/libc/include directory.
7403
7404 2004-12-04  Richard Henderson  <rth@redhat.com>
7405
7406         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7407
7408 2004-12-04  Richard Henderson  <rth@redhat.com>
7409
7410         * lib/target-supports.exp (check_gc_sections_available): Disable
7411         for alpha and ia64.
7412
7413 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7414
7415         PR middle-end/17909
7416         * g++.dg/other/vararg-2.C: New test.
7417
7418 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7419
7420         PR c++/17011, c++/17971
7421         * g++.dg/template/error15.C: Adjust expected error.
7422         * g++.dg/template/instantiate3.C: Likewise.
7423
7424 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7425
7426         * gcc.dg/altivec-18.c: Fix for darwin
7427
7428 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7429
7430         PR c++/18782
7431         * g++.dg/parse/ptrmem2.C: New.
7432
7433         PR c++/18318
7434         * g++.dg/template/new1.C: New.
7435
7436 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7437
7438         PR fortran/18710
7439         * gfortran.dg/direct_io_3.f90: New test.
7440
7441 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7442
7443         PR 18758
7444         * g++.dg/parse/crash21.C: New.
7445
7446 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7447
7448         PR c++/15664, c++/18276
7449         * g++.dg/template/ttp13.C: New test.
7450         * g++.dg/template/ttp14.C: Likewise.
7451
7452 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7453
7454         PR c++/18123
7455         * g++.dg/parse/enum2.C: New test.
7456         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7457
7458 2004-12-02  Nick Clifton  <nickc@redhat.com>
7459
7460         * gcc.target/xstormy16: New test directory.
7461         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7462         * gcc.target/xstormy16/bp.c: Check the generation of bp
7463         instructions.
7464         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7465         bn instructions and the BELOW100 attribute.
7466
7467 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7468
7469         PR target/16952
7470         * gcc.dg/ppc-eabi.c: New.
7471
7472 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7473
7474         PR fortran/18284
7475         * gfortran.dg/backspace.f90
7476
7477 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7478
7479         * gfortran.dg/inquire.f90: New test.
7480
7481 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7482
7483         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7484         handle effective-target-keyword.
7485         (dg-skip-if): Support effective-target keyword as target list.
7486         (dg-xfail-if): Ditto.
7487         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7488
7489 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7490
7491         PR tree-optimization/18291
7492         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7493
7494 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7495
7496         PR C++/18729
7497         * g++.dg/parse/crash20.C: New.
7498
7499         PR c++/17431
7500         * g++.dg/overload/arg1.C: New.
7501         * g++.dg/overload/arg2.C: New.
7502         * g++.dg/overload/arg3.C: New.
7503         * g++.dg/overload/arg4.C: New.
7504
7505 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7506
7507         * gcc.dg/c99-flex-array-4.c: Remove.
7508
7509 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7510
7511         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7512
7513         * lib/target-supports.exp (is-effective-target): Simplify.
7514
7515         * lib/target-supports.exp (check_effective_target_vect_long):
7516         Fix for powerpc64-*-*.
7517
7518 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7519
7520         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7521         to support new requirements on FreeBSD 5.
7522
7523 2004-11-30  Devang Patel  <dpatel@apple.com>
7524
7525         PR 18702
7526         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7527
7528 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7529
7530         * g++.dg/ext/altivec-13.C: New test.
7531
7532 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7533
7534         PR tree-opt/18298
7535         * gcc.c-torture/execute/p18298.c: New test.
7536
7537 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7538             Dorit Naishlos  <dorit@il.ibm.com>
7539
7540         PR tree-opt/18607
7541         * gcc.dg/vect/vect-89.c: New test.
7542
7543 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7544
7545         * gcc.dg/pr18596-1.c: New test.
7546
7547 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7548
7549         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7550
7551 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7552
7553         PR c/18479
7554         * gcc.dg/pr18479.c: New test.
7555
7556 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7557
7558         PR target/18490
7559         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7560         mmix-knuth-mmixware.
7561
7562         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7563         cris-*-elf* cris-*-aout* mmix-*-*
7564
7565 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7566
7567         PR middle-end/18725
7568         * gcc.dg/pr18725.c: New test.
7569
7570 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7571
7572         PR target/18488
7573         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7574
7575         PR target/18336
7576         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7577
7578 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7579
7580         PR c++/18368
7581         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7582         * g++.old-deja/g++.law/ctors5.C: Likewise.
7583         * g++.old-deja/g++.other/crash25.C: Likewise.
7584
7585         PR c++/18674
7586         * g++.dg/template/error16.C: New test.
7587
7588         PR c++/18512
7589         * g++.dg/template/crash29.C: New test.
7590
7591 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7592
7593         PR tree-optimization/18712
7594         * gcc.c-torture/compile/pr18712.c: New test.
7595
7596 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7597
7598         PR c/7544
7599         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7600         tests.
7601
7602 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7603
7604         PR c++/18652
7605         * g++.dg/lookup/crash6.C: New test.
7606
7607 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7608
7609         PR middle-end/18164
7610         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7611
7612 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7613
7614         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7615         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7616         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7617
7618 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7619
7620         * gcc.dg/pr18164.c: New test.
7621
7622 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7623
7624         * gcc.dg/funroll-loops-all.c: New.
7625
7626 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7627
7628         PR target/18489
7629         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7630         delimeter, match space and TAB as well as ":".
7631
7632         PR target/18484
7633         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7634
7635         PR target/18348
7636         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7637
7638         PR target/18345
7639         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7640
7641         PR target/18337
7642         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7643
7644 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7645
7646         * gfortran.dg/direct_io_2.f90: New test.
7647
7648 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7649
7650         PR target/18334
7651         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7652
7653 2004-11-28  Richard Henderson  <rth@redhat.com>
7654
7655         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7656
7657 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7658
7659         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7660         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7661         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7662         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7663         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7664         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7665         gcc.dg/pointer-arith-8.c: New tests.
7666
7667 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7668
7669         PR fortran/18364
7670         * gfortran.dg/endfile.f90: New test.
7671
7672 2004-11-27  Falk Hueffner  <falk@debian.org>
7673
7674         * gcc.dg/loop-6.c: New test.
7675
7676 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7677
7678         * gcc.c-torture/execute/20041126-1.c: New test.
7679
7680 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7681
7682         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7683         on IRIX.
7684
7685 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7686
7687         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7688         functions.
7689
7690 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7691
7692         PR rtl-optimization/17825
7693         * gcc.c-torture/compile/20041119-1.c: New test.
7694
7695 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7696
7697         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7698         Check existence of ld library path variables before unsetting.
7699
7700 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7701
7702         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7703
7704 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7705
7706         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7707
7708 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7709
7710         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7711
7712 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7713
7714         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7715         dg-do directive.
7716
7717 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7718
7719         * gcc.dg/pr17957.c: Pass --param, not -param.
7720
7721 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7722
7723         PR middle-end/17957
7724         * testsuite/gcc.dg/pr17957.c: New test.
7725
7726 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7727
7728         PR c++/18445
7729         * g++.dg/template/crash28.C: Likewise.
7730
7731         PR c++/18001
7732         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7733         * g++.dg/ext/lvaddr.C: Likewise.
7734         * g++.dg/opt/pr7503-3.C: Likewise.
7735
7736         PR c++/18466
7737         * g++.dg/parse/qualified3.C: New test.
7738         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7739
7740         PR c++/18545
7741         * g++.dg/expr/return1.C: New test.
7742
7743 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7744
7745         Friend class name lookup 3/n, PR c++/3332
7746         * g++.dg/lookup/friend3.C: New test.
7747         * g++.dg/lookup/friend4.C: Likewise.
7748         * g++.dg/lookup/friend5.C: Likewise.
7749
7750 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7751
7752         Friend class name lookup 2/n, PR c++/14513, c++/15410
7753         * g++.dg/lookup/friend2.C: New test.
7754         * g++.dg/template/friend31.C: Likewise.
7755
7756 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7757
7758         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7759
7760 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7761
7762         PR c++/17473
7763         * g++.dg/tc1/dr56.C: Remove.
7764         * g++.dg/template/typedef1.C: Add dg-error markers.
7765         * g++.old-deja/g++.other/typedef7.C: Likewise.
7766
7767         PR c++/18285
7768         * g++.dg/parse/typedef7.C: New test.
7769
7770 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7771
7772         * gcc.c-torture/execute/20041124-1.c: New test.
7773
7774 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7775
7776         * g++.dg/template/deduce3.C: New test.
7777
7778         PR c++/18586
7779         * g++.dg/template/crash27.C: New test.
7780
7781         PR c++/18530
7782         * g++.dg/warn/Wshadow-3.C: New test.
7783
7784 2004-11-24  Devang Patel  <dpatel@apple.com>
7785
7786         PR/18555
7787         * gcc.dg/cpp/isysroot-1.c: New test.
7788         * gcc.dg/cpp/usr/include/stdio.h: New file.
7789         * gcc.dg/cpp/isysroot-2.c: New test.
7790         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7791         New file.
7792
7793 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7794
7795         PR c++/8929
7796         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7797
7798 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7799
7800         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7801         * gcc.target/sparc/pdist.c: Likewise.
7802
7803 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7804
7805         PR c++/16882
7806         * g++.dg/conversion/simd1.C: New test.
7807
7808 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7809
7810         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7811         and restore_ld_library_path_env_vars.
7812         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7813         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7814         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7815         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7816
7817 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7818
7819         * gcc.dg/pragma-align-2.c: Test macro expansion.
7820         * gcc.dg/pragma-pack-2.c: New test.
7821
7822 2004-11-23  Richard Henderson  <rth@redhat.com>
7823
7824         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7825         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7826         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7827         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7828         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7829         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7830
7831         * gcc.dg/vect/vect.exp: Add check for alpha.
7832         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7833         (check_effective_target_vect_int): Enable for alpha.
7834         (check_effective_target_vect_long): New.
7835         (is-effective-target): Add it.
7836
7837 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7838
7839         * gcc.dg/pr18614-1.c: New test.
7840
7841 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7842
7843         * gcc.dg/setjmp-2.c: New test.
7844
7845 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7846
7847         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7848         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7849         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7850         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7851         gcc.target/sparc/pdist.c: New tests.
7852
7853 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7854
7855         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7856
7857 2004-11-22  Dale Johannesen  <dalej@apple.com>
7858
7859         * gcc.dg/20041111-1.c:  New.
7860
7861 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7862
7863         PR tree-opt/18536
7864         * gcc.dg/vect/pr18536.c: New test.
7865
7866 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7867
7868         PR c++/18354
7869         * g++.dg/template/nontype11.C: New test.
7870
7871 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7872
7873         PR middle-end/18520
7874         * gcc.dg/pr18520-1.c: New test case.
7875
7876 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7877
7878         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7879         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7880         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7881         expected diagnostics.
7882
7883 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7884
7885         PR target/18580
7886         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7887         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7888         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7889
7890 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7891
7892         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7893
7894 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7895             Joseph Myers  <joseph@codesourcery.com>
7896
7897         * lib/target-supports.exp (check_visibility_available): Really
7898         test the compiler.
7899
7900 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7901
7902         PR tree-opt/18181
7903         * gcc.dg/vect/vect-85.c: New test.
7904         * gcc.dg/vect/vect-86.c: New test.
7905         * gcc.dg/vect/vect-87.c: New test.
7906         * gcc.dg/vect/vect-88.c: New test.
7907
7908 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7909
7910         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7911
7912 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7913
7914         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7915         * gcc.dg/ppc-and-1.c: Ditto.
7916         * gcc.dg/ppc-compare-1.c: Ditto.
7917         * gcc.dg/ppc-mov-1.c: Ditto
7918
7919 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7920             Mark Mitchell  <mark@codesourcery.com>
7921
7922         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7923
7924 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7925             Aldy Hernandez  <aldyh@redhat.com>
7926
7927         * lib/target-supports.exp (check_effective_target_vect_int): New
7928         (check_effective_target_vect_float): New
7929         (check_effective_target_vect_double): New.
7930         (is-effective-target): Support new effective targets keywords.
7931         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7932         default action for dg-do.
7933         * gcc.dg/vect/pr16105.c: Use new support.
7934         * gcc.dg/vect/pr18400.c: Ditto.
7935         * gcc.dg/vect/pr18425.c: Ditto.
7936         * gcc.dg/vect/vect-1.c: Ditto.
7937         * gcc.dg/vect/vect-10.c: Ditto.
7938         * gcc.dg/vect/vect-11.c: Ditto.
7939         * gcc.dg/vect/vect-12.c: Ditto.
7940         * gcc.dg/vect/vect-13.c: Ditto.
7941         * gcc.dg/vect/vect-14.c: Ditto.
7942         * gcc.dg/vect/vect-15.c: Ditto.
7943         * gcc.dg/vect/vect-16.c: Ditto.
7944         * gcc.dg/vect/vect-17.c: Ditto.
7945         * gcc.dg/vect/vect-18.c: Ditto.
7946         * gcc.dg/vect/vect-19.c: Ditto.
7947         * gcc.dg/vect/vect-2.c: Ditto.
7948         * gcc.dg/vect/vect-20.c: Ditto.
7949         * gcc.dg/vect/vect-21.c: Ditto.
7950         * gcc.dg/vect/vect-22.c: Ditto.
7951         * gcc.dg/vect/vect-23.c: Ditto.
7952         * gcc.dg/vect/vect-24.c: Ditto.
7953         * gcc.dg/vect/vect-25.c: Ditto.
7954         * gcc.dg/vect/vect-26.c: Ditto.
7955         * gcc.dg/vect/vect-27.c: Ditto.
7956         * gcc.dg/vect/vect-27a.c: Ditto.
7957         * gcc.dg/vect/vect-28.c: Ditto.
7958         * gcc.dg/vect/vect-29.c: Ditto.
7959         * gcc.dg/vect/vect-29a.c: Ditto.
7960         * gcc.dg/vect/vect-3.c: Ditto.
7961         * gcc.dg/vect/vect-30.c: Ditto.
7962         * gcc.dg/vect/vect-31.c: Ditto.
7963         * gcc.dg/vect/vect-32.c: Ditto.
7964         * gcc.dg/vect/vect-33.c: Ditto.
7965         * gcc.dg/vect/vect-34.c: Ditto.
7966         * gcc.dg/vect/vect-35.c: Ditto.
7967         * gcc.dg/vect/vect-36.c: Ditto.
7968         * gcc.dg/vect/vect-37.c: Ditto.
7969         * gcc.dg/vect/vect-38.c: Ditto.
7970         * gcc.dg/vect/vect-4.c: Ditto.
7971         * gcc.dg/vect/vect-40.c: Ditto.
7972         * gcc.dg/vect/vect-41.c: Ditto.
7973         * gcc.dg/vect/vect-42.c: Ditto.
7974         * gcc.dg/vect/vect-43.c: Ditto.
7975         * gcc.dg/vect/vect-44.c: Ditto.
7976         * gcc.dg/vect/vect-45.c: Ditto.
7977         * gcc.dg/vect/vect-46.c: Ditto.
7978         * gcc.dg/vect/vect-47.c: Ditto.
7979         * gcc.dg/vect/vect-48.c: Ditto.
7980         * gcc.dg/vect/vect-48a.c: Ditto.
7981         * gcc.dg/vect/vect-49.c: Ditto.
7982         * gcc.dg/vect/vect-5.c: Ditto.
7983         * gcc.dg/vect/vect-50.c: Ditto.
7984         * gcc.dg/vect/vect-51.c: Ditto.
7985         * gcc.dg/vect/vect-52.c: Ditto.
7986         * gcc.dg/vect/vect-53.c: Ditto.
7987         * gcc.dg/vect/vect-54.c: Ditto.
7988         * gcc.dg/vect/vect-55.c: Ditto.
7989         * gcc.dg/vect/vect-56.c: Ditto.
7990         * gcc.dg/vect/vect-56a.c: Ditto.
7991         * gcc.dg/vect/vect-57.c: Ditto.
7992         * gcc.dg/vect/vect-58.c: Ditto.
7993         * gcc.dg/vect/vect-59.c: Ditto.
7994         * gcc.dg/vect/vect-6.c: Ditto.
7995         * gcc.dg/vect/vect-60.c: Ditto.
7996         * gcc.dg/vect/vect-61.c: Ditto.
7997         * gcc.dg/vect/vect-62.c: Ditto.
7998         * gcc.dg/vect/vect-63.c: Ditto.
7999         * gcc.dg/vect/vect-64.c: Ditto.
8000         * gcc.dg/vect/vect-65.c: Ditto.
8001         * gcc.dg/vect/vect-66.c: Ditto.
8002         * gcc.dg/vect/vect-67.c: Ditto.
8003         * gcc.dg/vect/vect-68.c: Ditto.
8004         * gcc.dg/vect/vect-69.c: Ditto.
8005         * gcc.dg/vect/vect-7.c: Ditto.
8006         * gcc.dg/vect/vect-72.c: Ditto.
8007         * gcc.dg/vect/vect-72a.c: Ditto.
8008         * gcc.dg/vect/vect-73.c: Ditto.
8009         * gcc.dg/vect/vect-74.c: Ditto.
8010         * gcc.dg/vect/vect-75.c: Ditto.
8011         * gcc.dg/vect/vect-76.c: Ditto.
8012         * gcc.dg/vect/vect-77.c: Ditto.
8013         * gcc.dg/vect/vect-77a.c: Ditto.
8014         * gcc.dg/vect/vect-78.c: Ditto.
8015         * gcc.dg/vect/vect-79.c: Ditto.
8016         * gcc.dg/vect/vect-8.c: Ditto.
8017         * gcc.dg/vect/vect-80.c: Ditto.
8018         * gcc.dg/vect/vect-82.c: Ditto.
8019         * gcc.dg/vect/vect-82_64.c: Ditto.
8020         * gcc.dg/vect/vect-83.c: Ditto.
8021         * gcc.dg/vect/vect-83_64.c: Ditto.
8022         * gcc.dg/vect/vect-9.c: Ditto.
8023         * gcc.dg/vect/vect-all.c: Ditto.
8024         * gcc.dg/vect/vect-none.c: Ditto.
8025
8026 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8027
8028         * lib/gcc-dg.exp (dg-skip-if): New function.
8029         (dg-forbid-option): Remove.
8030         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8031         * g++.dg/abi/bitfield8.C: Likewise.
8032         * g++.dg/abi/dtor1.C: Likewise.
8033         * g++.dg/abi/empty10.C: Likewise.
8034         * g++.dg/abi/empty7.C: Likewise.
8035         * g++.dg/abi/empty9.C: Likewise.
8036         * g++.dg/abi/layout3.C: Likewise.
8037         * g++.dg/abi/layout4.C: Likewise.
8038         * g++.dg/abi/thunk1.C: Likewise.
8039         * g++.dg/abi/thunk2.C: Likewise.
8040         * g++.dg/abi/vbase11.C: Likewise.
8041         * g++.dg/abi/vthunk2.C: Likewise.
8042         * g++.dg/abi/vthunk3.C: Likewise.
8043         * g++.dg/ext/attrib8.C: Likewise.
8044         * g++.dg/opt/longbranch2.C: Likewise.
8045         * g++.dg/opt/reg-stack4.C: Likewise.
8046         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8047         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8048         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8049         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8050         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8051         * gcc.dg/20000609-1.c: Likewise.
8052         * gcc.dg/20000720-1.c: Likewise.
8053         * gcc.dg/20011107-1.c: Likewise.
8054         * gcc.dg/20011119-1.c: Likewise.
8055         * gcc.dg/20020108-1.c: Likewise.
8056         * gcc.dg/20020122-2.c: Likewise.
8057         * gcc.dg/20020122-3.c: Likewise.
8058         * gcc.dg/20020201-3.c: Likewise.
8059         * gcc.dg/20020206-1.c: Likewise.
8060         * gcc.dg/20020218-1.c: Likewise.
8061         * gcc.dg/20020310-1.c: Likewise.
8062         * gcc.dg/20020411-1.c: Likewise.
8063         * gcc.dg/20020418-2.c: Likewise.
8064         * gcc.dg/20020426-1.c: Likewise.
8065         * gcc.dg/20020426-2.c: Likewise.
8066         * gcc.dg/20020517-1.c: Likewise.
8067         * gcc.dg/20020523-1.c: Likewise.
8068         * gcc.dg/20020523-2.c: Likewise.
8069         * gcc.dg/20020729-1.c: Likewise.
8070         * gcc.dg/20030204-1.c: Likewise.
8071         * gcc.dg/20030826-2.c: Likewise.
8072         * gcc.dg/20030926-1.c: Likewise.
8073         * gcc.dg/20031202-1.c: Likewise.
8074         * gcc.dg/980312-1.c: Likewise.
8075         * gcc.dg/980313-1.c: Likewise.
8076         * gcc.dg/990117-1.c: Likewise.
8077         * gcc.dg/990424-1.c: Likewise.
8078         * gcc.dg/990524-1.c: Likewise.
8079         * gcc.dg/991230-1.c: Likewise.
8080         * gcc.dg/i386-387-1.c: Likewise.
8081         * gcc.dg/i386-387-2.c: Likewise.
8082         * gcc.dg/i386-387-3.c: Likewise.
8083         * gcc.dg/i386-387-4.c: Likewise.
8084         * gcc.dg/i386-387-5.c: Likewise.
8085         * gcc.dg/i386-387-6.c: Likewise.
8086         * gcc.dg/i386-asm-1.c: Likewise.
8087         * gcc.dg/i386-bitfield1.c: Likewise.
8088         * gcc.dg/i386-bitfield2.c: Likewise.
8089         * gcc.dg/i386-loop-1.c: Likewise.
8090         * gcc.dg/i386-loop-2.c: Likewise.
8091         * gcc.dg/i386-loop-3.c: Likewise.
8092         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8093         * gcc.dg/i386-pic-1.c: Likewise.
8094         * gcc.dg/i386-regparm.c: Likewise.
8095         * gcc.dg/i386-signbit-1.c: Likewise.
8096         * gcc.dg/i386-signbit-2.c: Likewise.
8097         * gcc.dg/i386-signbit-3.c: Likewise.
8098         * gcc.dg/i386-sse-5.c: Likewise.
8099         * gcc.dg/i386-sse-8.c: Likewise.
8100         * gcc.dg/i386-unroll-1.c: Likewise.
8101         * gcc.dg/tls/opt-1.c: Likewise.
8102         * gcc.dg/tls/opt-2.c: Likewise.
8103         * gcc.dg/unroll-1.c: Likewise.
8104         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8105         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8106         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8107         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8108
8109 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8110
8111         * g++.dg/template/incomplete1.C: New test.
8112
8113 2004-11-16  Nick Clifton  <nickc@redhat.com>
8114
8115         Revert patches accidentally commited during checkin of fixes for
8116         xstormy16 tests:
8117         gcc.c-torture/execute/simd-4.c: Revert
8118         gcc.dg/20040910-1.c: Revert.
8119
8120 2004-11-16  Paul Brook  <paul@codesourcery.com>
8121
8122         PR fortran/13010
8123         * gfortran.dg/der_pointer_1.f90: New test.
8124
8125 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8126
8127         PR c/18498
8128         * gcc.dg/bitfld-13.c: New test.
8129
8130 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8131
8132         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8133         powerpc*-*-linux*.
8134
8135         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8136         * gcc.dg/ppc64-abi-2.c: Ditto.
8137         * gcc.dg/ppc64-abi-3.c: Ditto.
8138
8139         * lib/gcc-dg.exp (dg-target-list): Remove.
8140
8141 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8142
8143         * gcc.dg/ia64-postinc.c: New test.
8144
8145 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8146
8147         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8148
8149 2004-11-15  Nick Clifton  <nickc@redhat.com>
8150
8151         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8152         __INT_MAX__ so that the test can be compiled by toolchains
8153         targeted at 16-bit processors.
8154
8155         * gcc.dg/20040625-1.c: Use long constants rather than integers
8156         when performing arithmetic that will overflow 16-bits.
8157
8158         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8159         xstormy16.  It does not support 128-bit vector operations.
8160
8161         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8162         with the macro PTR_TYPE.  Define this macro to an integer type
8163         suitable for holding a pointer.
8164
8165         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8166         the target is a 16-bit processor.
8167
8168         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8169         16-bit targets where the character constant will be too long.
8170
8171         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8172         where the double will not be directly addressable.
8173
8174 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8175
8176         Friend class name lookup 1/n, PR c++/18471
8177         * g++.dg/template/crash26.C: New test.
8178         * g++.dg/lookup/struct1.C: Adjust expected error.
8179         * g++.dg/parse/elab1.C: Likewise.
8180         * g++.dg/parse/elab2.C: Likewise.
8181         * g++.dg/parse/int-as-enum1.C: Likewise.
8182         * g++.dg/parse/struct-as-enum1.C: Likewise.
8183         * g++.dg/parse/typedef1.C: Likewise.
8184         * g++.dg/parse/typedef3.C: Likewise.
8185         * g++.dg/parse/typedef4.C: Likewise.
8186         * g++.dg/parse/typedef5.C: Likewise.
8187         * g++.dg/template/nontype4.C: Likewise.
8188         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8189         * g++.old-deja/g++.other/elab1.C: Likewise.
8190         * g++.old-deja/g++.other/syntax4.C: Likewise.
8191
8192 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8193
8194         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8195
8196 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8197
8198         * gcc.c-torture/execute/20041114-1.c: New test.
8199
8200 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8201
8202         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8203         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8204         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8205         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8206         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8207         gcc.dg/switch-7.c: New tests.
8208
8209 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8210
8211         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8212
8213 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8214
8215         PR tree-opt/18400
8216         * gcc.dg/vect/pr18400.c: New test.
8217
8218 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8219             Andrew Pinski  <pinskia@physics.uc.edu>
8220
8221         PR tree-opt/18425
8222         * gcc.dg/vect/pr18425.c: New test.
8223
8224 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8225
8226         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8227         Guard with dg-require-alias and dg-require-visibility.
8228
8229 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8230
8231         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8232
8233 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8234
8235         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8236
8237 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8238
8239         PR c++/17344
8240         * g++.dg/template/defarg5.C: New test.
8241
8242 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8243
8244         * g++.dg/parse/cast1.C: Run only on ILP32.
8245         * g++.old-deja/g++.mike/p784.C: Likewise.
8246
8247 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8248
8249         * gcc.c-torture/execute/20041113-1.c: New test.
8250
8251 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8252
8253         PR target/18230
8254         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8255         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8256         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8257         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8258         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8259         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8260         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8261         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8262         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8263         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8264         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8265         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8266         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8267
8268 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8269
8270         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8271         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8272         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8273         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8274         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8275         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8276         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8277         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8278         gcc.target/sparc/combined-1.c: New tests.
8279
8280 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8281
8282         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8283         New tests.
8284
8285 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8286
8287         * lib/gcc-dg.exp (dg-forbid-option): New function.
8288         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8289         * g++.dg/abi/bitfield8.C: Likewise.
8290         * g++.dg/abi/dtor1.C: Likewise.
8291         * g++.dg/abi/empty10.C: Likewise.
8292         * g++.dg/abi/empty7.C: Likewise.
8293         * g++.dg/abi/empty9.C: Likewise.
8294         * g++.dg/abi/layout3.C: Likewise.
8295         * g++.dg/abi/layout4.C: Likewise.
8296         * g++.dg/abi/thunk1.C: Likewise.
8297         * g++.dg/abi/thunk2.C: Likewise.
8298         * g++.dg/abi/vbase11.C: Likewise.
8299         * g++.dg/abi/vthunk2.C: Likewise.
8300         * g++.dg/abi/vthunk3.C: Likewise.
8301         * g++.dg/ext/attrib8.C: Likewise.
8302         * g++.dg/opt/longbranch2.C: Likewise.
8303         * g++.dg/opt/reg-stack4.C: Likewise.
8304         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8305         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8306         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8307         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8308         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8309         * gcc.dg/20000609-1.c: Likewise.
8310         * gcc.dg/20000720-1.c: Likewise.
8311         * gcc.dg/20011107-1.c: Likewise.
8312         * gcc.dg/20011119-1.c: Likewise.
8313         * gcc.dg/20020108-1.c: Likewise.
8314         * gcc.dg/20020122-2.c: Likewise.
8315         * gcc.dg/20020122-3.c: Likewise.
8316         * gcc.dg/20020201-3.c: Likewise.
8317         * gcc.dg/20020206-1.c: Likewise.
8318         * gcc.dg/20020218-1.c: Likewise.
8319         * gcc.dg/20020310-1.c: Likewise.
8320         * gcc.dg/20020411-1.c: Likewise.
8321         * gcc.dg/20020418-2.c: Likewise.
8322         * gcc.dg/20020426-1.c: Likewise.
8323         * gcc.dg/20020426-2.c: Likewise.
8324         * gcc.dg/20020517-1.c: Likewise.
8325         * gcc.dg/20020523-1.c: Likewise.
8326         * gcc.dg/20020523-2.c: Likewise.
8327         * gcc.dg/20020729-1.c: Likewise.
8328         * gcc.dg/20030204-1.c: Likewise.
8329         * gcc.dg/20030826-2.c: Likewise.
8330         * gcc.dg/20030926-1.c: Likewise.
8331         * gcc.dg/20031202-1.c: Likewise.
8332         * gcc.dg/980312-1.c: Likewise.
8333         * gcc.dg/980313-1.c: Likewise.
8334         * gcc.dg/990117-1.c: Likewise.
8335         * gcc.dg/990424-1.c: Likewise.
8336         * gcc.dg/990524-1.c: Likewise.
8337         * gcc.dg/991230-1.c: Likewise.
8338         * gcc.dg/i386-387-1.c: Likewise.
8339         * gcc.dg/i386-387-2.c: Likewise.
8340         * gcc.dg/i386-387-3.c: Likewise.
8341         * gcc.dg/i386-387-4.c: Likewise.
8342         * gcc.dg/i386-387-5.c: Likewise.
8343         * gcc.dg/i386-387-6.c: Likewise.
8344         * gcc.dg/i386-asm-1.c: Likewise.
8345         * gcc.dg/i386-bitfield1.c: Likewise.
8346         * gcc.dg/i386-bitfield2.c: Likewise.
8347         * gcc.dg/i386-loop-1.c: Likewise.
8348         * gcc.dg/i386-loop-2.c: Likewise.
8349         * gcc.dg/i386-loop-3.c: Likewise.
8350         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8351         * gcc.dg/i386-pic-1.c: Likewise.
8352         * gcc.dg/i386-regparm.c: Likewise.
8353         * gcc.dg/i386-signbit-1.c: Likewise.
8354         * gcc.dg/i386-signbit-2.c: Likewise.
8355         * gcc.dg/i386-signbit-3.c: Likewise.
8356         * gcc.dg/i386-sse-5.c: Likewise.
8357         * gcc.dg/i386-sse-8.c: Likewise.
8358         * gcc.dg/i386-unroll-1.c: Likewise.
8359         * gcc.dg/tls/opt-1.c: Likewise.
8360         * gcc.dg/tls/opt-2.c: Likewise.
8361         * gcc.dg/unroll-1.c: Likewise.
8362         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8363         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8364         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8365         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8366         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8367         -m64 is specified.
8368
8369 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8370
8371         PR c++/18389
8372         * g++.dg/parse/cond1.C: New test.
8373
8374         PR c++/18429
8375         * g++.dg/template/array9.C: New test.
8376         * g++.dg/ext/vla1.C: Adjust error messages.
8377         * g++.dg/ext/vlm1.C: Likewise.
8378         * g++.dg/template/crash2.C: Likewise.
8379
8380         PR c++/18436
8381         * g++.dg/template/call3.C: New test.
8382
8383         PR c++/18407
8384         * g++.dg/template/ptrmem11.C: New test.
8385
8386 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8387
8388         PR other/14264
8389         * lib/g++.exp: Set LC_ALL and LANG to C.
8390         * lib/gcc-dg.exp: Likewise.
8391         * lib/gfortran.exp: Likewise.
8392         * lib/objc.exp: Likewise.
8393         * lib/treelang.exp: Likewise.
8394
8395 2004-11-12  Andreas Schwab  <schwab@suse.de>
8396
8397         * gcc.dg/pr16286.c: Fix last change.
8398
8399 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/18416
8402         * g++.dg/init/global1.C: New test.
8403
8404 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8405
8406         * gcc.c-torture/execute/20041112-1.c: New test.
8407
8408 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8409
8410         * lib/gcc-dg.exp (dg-target-list): New.
8411
8412 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8413             Richard Sandiford  <rsandifo@redhat.com>
8414
8415         * lib/target-supports.exp (get-compiler_messages): New.
8416         (check_named_sections_available): Use it.
8417         (check_effective_target_ilp32): New.
8418         (check_effective_target_lp64): New.
8419         (is-effective-target): New.
8420         * lib/gcc-dg.exp (dg-require-effective-target): New.
8421
8422 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8423
8424         * gcc.dg/precedence-1.c: New test.
8425
8426 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8427
8428         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8429
8430         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8431         message, delete generated files, use more descriptive name for
8432         executable, and make the test unsupported when it cannot be run.
8433
8434         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8435         (dg-require-weak, dg-require-visibility, dg-require-alias,
8436         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8437         dg-require-iconv, dg-require-named-sections): Use it.
8438
8439         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8440
8441 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8442
8443         PR target/16457
8444         * gcc.dg/ppc-and-1: New
8445
8446         PR target/16796
8447         * gcc.dg/ppc-mov-1.c: New.
8448
8449         PR target/16458
8450         * gcc.dg/ppc-compare-1.c: New.
8451
8452 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8453
8454         * objc.dg/desig-init-2.m: New test.
8455
8456 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8457
8458         PR middle-end/18160
8459         * g++.dg/warn/register-var-1.C: New test.
8460         * g++.dg/warn/register-var-2.C: New test.
8461
8462 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8463
8464         * gcc.dg/union-2.c: New test.
8465
8466 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8467
8468         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8469         New test for PR tree-optimization/17892.
8470
8471 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8472
8473         PR c++/18369
8474         * g++.dg/init/new12.C: New test.
8475
8476 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8477
8478         * gcc.target/sparc: New directory.
8479         * gcc.target/sparc/sparc.exp: New driver.
8480         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8481         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8482         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8483         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8484
8485 2004-11-10  Paul Brook  <paul@codesourcery.com>
8486
8487         PR fortran/18218
8488         * gfortran.dg/list_read.c: New test.
8489
8490 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8491
8492         PR c/18322
8493         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8494         expected diagnostic location.
8495
8496 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8497
8498         * gcc.dg/20041109-1.c: New test.
8499
8500 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8501
8502         PR objc/18406
8503         * objc/compile/pr18406.m: New test.
8504
8505 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8506
8507         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8508
8509 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8510
8511         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8512
8513 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8514
8515         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8516
8517 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8518
8519         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8520         exit.
8521
8522 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8523
8524         PR tree-opt/18299
8525         * gcc.c-torture/pr18299-1.c: New test.
8526
8527 2004-11-06  Andreas Schwab  <schwab@suse.de>
8528
8529         * gcc.dg/pr16286.c: Also test for bool and pixel.
8530
8531 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8532
8533         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8534         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8535         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8536         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8537         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8538         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8539         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8540         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8541         gcc.dg/struct-semi-3.c: New tests.
8542
8543 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8544
8545         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8546
8547 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8548
8549         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8550         Do not use C99 designators.
8551
8552 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8553
8554         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8555
8556 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8557
8558         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8559         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8560         * gcc.c-torture/execute/simd-5.x: Remove.
8561
8562 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8563
8564         PR rtl-optimization/17933
8565         * gcc.dg/torture/pr17933-1.c: New test.
8566
8567 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8568
8569         PR target/18106
8570         * lib/target-supports.exp (check_weak_available): Support
8571         Windows.
8572
8573 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8574
8575         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8576         call to fflush(stdout) before abort.
8577         (my_ffsll): New function.
8578         (generate_fields): Use it.
8579
8580 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8581
8582         * gcc.dg/init-undef-1.c: New test.
8583
8584 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8585
8586         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8587         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8588         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8589         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8590         expected messages for new parser.
8591
8592 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8593
8594         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8595
8596 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8597
8598         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8599         on LP64 targets.
8600
8601 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8602
8603         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8604         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8605         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8606         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8607         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8608         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8609         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8610         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8611         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8612         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8613
8614 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8615
8616         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8617         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8618         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8619         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8620         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8621         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8622         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8623         for new parser.
8624
8625 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8626
8627         PR target/15342
8628         * gcc.dg/20041104-1.c: New test.
8629
8630 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8631
8632         * g++.dg/template/nontype7.C: New test.
8633         * g++.dg/template/nontype8.C: Likewise.
8634         * g++.dg/template/nontype9.C: Likewise.
8635         * g++.dg/template/nontype10.C: Likewise.
8636         * g++.dg/tc1/dr49.C: Likewise.
8637         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8638         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8639
8640 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8641
8642         * g++.dg/rtti/tinfo1.C: Remove xfails.
8643
8644 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8645
8646         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8647         packed attribute to the definition to satisfy the new C++ parser.
8648
8649 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8650
8651         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8652         invocations of va_arg.
8653
8654 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8655
8656         PR c++/18124
8657         * g++.dg/template/crash25.C: New test.
8658
8659         PR c++/18155
8660         * g++.dg/template/typedef2.C: New test.
8661         * g++.dg/parse/crash13.C: Adjust error markers.
8662
8663         PR c++/18177
8664         * g++.dg/conversion/const3.C: New test.
8665
8666 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8667
8668         PR fortran/17535
8669         PR fortran/17583
8670         PR fortran/17713
8671         * gfortran.dg/generic_[123].f90: New testcases.
8672
8673 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8674
8675         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8676         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8677
8678 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8679
8680         PR tree-opt/16808
8681         * gcc.c-torture/compile/pr16808.c: New test.
8682
8683 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8684
8685         PR rtl-optimization/17104
8686         * gcc.dg/ppc-bitfield1.c: New.
8687
8688 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8689
8690         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8691
8692 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8693
8694         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8695         strings for 32-bit code.
8696
8697 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8698
8699         PR c/18239
8700         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8701
8702 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8703
8704         PR c++/18064
8705         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8706
8707 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8708
8709         PR c++/15172
8710         * g++.dg/init/aggr2.C: New test.
8711
8712 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8713
8714         * objc.dg/local-decl-1.m: New test.
8715
8716 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8717
8718         * gcc.dg/20040910-1.c: Adjust regex.
8719
8720 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8721
8722         PR rtl-optimization/18084
8723         * g++.dg/opt/pr18084-1.C: New testcase.
8724
8725 2004-10-30  Matt Austern  <austern@apple.com>
8726
8727         PR c++/17542
8728         * g++.dg/ext/attrib18.C: New test.
8729
8730 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8731
8732         PR middle-end/18096
8733         * gcc.dg/pr18096-1.c: New test case.
8734
8735 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8736
8737         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8738
8739 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8740
8741         PR c/16666
8742         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8743         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8744         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8745         gcc.dg/old-style-prom-3.c: New tests.
8746
8747 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8748
8749         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8750         Remove unnecessary inclusion of stdio.h.
8751
8752 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8753
8754         PR rtl-optimization/17581
8755         * gcc.dg/pr17581-1.c: New test case.
8756
8757 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8758
8759         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8760         being implemented.
8761         * g++.dg/conversion/dr195-1.C: New.
8762         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8763         * g++.old-deja/g++.mike/p10148.C: Likewise.
8764
8765 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8766
8767         PR c++/17695
8768         * g++.dg/debug/typedef2.C: New test.
8769
8770 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8771
8772         PR fortran/13490
8773         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8774         * gfortran.dg/g77/README: Update.
8775
8776 2004-10-28  Matt Austern  <austern@apple.com>
8777
8778         PR c++/14124
8779         * g++.dg/ext/packed7.C: New test.
8780
8781 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8782
8783         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8784         scan-assembler.
8785         * lib/scanasm.exp (hidden-scan-for): New proc.
8786         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8787         string.
8788         (scan-not-hidden): Likewise.
8789         * lib/target-supports.exp (check_visibility_available): mach-o is
8790         support too.
8791
8792 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/17132
8795         * g++.dg/template/memclass3.C: New test.
8796
8797 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8798
8799         PR middle-end/18160
8800         * gcc.dg/register-var-1.c: New test.
8801         * gcc.dg/register-var-2.c: New test.
8802         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8803         error now.
8804
8805 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8806
8807         PR other/18172
8808         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8809         unused variables.
8810         * gcc.dg/vect/vect-22.c: Likewise.
8811
8812 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8813
8814         * gcc.dg/i386-rotate-1.c: New test.
8815
8816 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8817
8818         * g++.dg/init/ref12.C: Add "run" marker.
8819
8820         PR c++/17435
8821         * g++.dg/init/ref12.C: New test.
8822
8823         PR c++/18140
8824         * g++.dg/template/shift1.C: New test.
8825         * g++.dg/template/error10.C: Adjust error markers.
8826
8827 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8828
8829         PR tree-opt/17529
8830         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8831
8832 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8833
8834         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8835         * gcc.dg/weak/weak-3.c: Likewise.
8836         * gcc.dg/weak/weak-5.c: Likewise.
8837         * gcc.dg/weak/weak-9.c: Likewise.
8838         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8839         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8840
8841         * gcc.dg/darwin-weakimport-1.c: New.
8842
8843 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8844
8845         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8846
8847 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8848
8849         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8850         'syntax' error messages.
8851         * gcc.dg/cpp/direct2s.c: Likewise.
8852
8853 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8854
8855         * gcc.c-torture/compile/20041026-1.c: New.
8856
8857 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8858
8859         PR c++/18093
8860         * g++.dg/lookup/ns2.C: New test.
8861
8862         PR c++/18020
8863         * g++.dg/template/enum4.C: New test.
8864
8865         PR c++/18161
8866         * g++.dg/template/expr1.C: New test.
8867
8868 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8869
8870         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8871
8872 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8873
8874         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8875         gcc.dg/decl-nospec-3.c: New tests.
8876
8877 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8878
8879         * objc.dg/super-class-3.m: New test.
8880
8881 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8882
8883         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8884         resyncing.
8885         * gcc.dg/cpp/direct2s.c: Likewise.
8886
8887 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8888
8889         * objc.dg/image-info.m: Update for changes to section selection.
8890
8891 2004-10-25  David Ayers  <d.ayers@inode.at>
8892             Ziemowit Laski  <zlaski@apple.com>
8893
8894         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8895         diagnostics when messaging 'id <Proto>'.
8896         * objc.dg/class-protocol-1.m: New test.
8897         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8898         a non-existent method signature.
8899         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8900         Update diagnostics when messaging with non-existent method signature.
8901         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8902         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8903         invalid receivers are now resolved as if messaging 'id'; remove
8904         extraneous diagnostics.
8905
8906 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8907
8908         PR c/16667
8909         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8910         gcc.dg/init-desig-obs-3.c: New tests.
8911
8912 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8913
8914         * gcc.dg/debug/20041023-1.c: New test.
8915
8916 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8917
8918         PR middle-end/17407
8919         * gcc.c-torture/compile/pr17407.c: New test.
8920
8921         PR c++/18121
8922         * g++.dg/template/array8.C: New test.
8923
8924 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8925
8926         PR other/18138
8927         * lib/g++.exp: Accept more than one multilib libgcc.
8928         * lib/gcc-dg.exp: Likewise.
8929         * lib/objc.exp: Likewise.
8930         * lib/treelang.exp: Likewise.
8931         * lib/gfortran.exp: Likewise.
8932
8933 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8934
8935         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8936
8937 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8938
8939         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8940         * gcc.dg/c99-const-expr-3.c: Likewise.
8941
8942 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8943
8944         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8945
8946 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8947
8948         * gcc.c-torture/execute/loop-2e.x: Remove.
8949
8950 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8951
8952         PR c++/18095
8953         * g++.dg/parse/crash18.C: New.
8954         * g++.dg/parse/crash19.C: New.
8955
8956 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8957
8958         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8959         * g++.dg/ext/dllimport2.C: Same.
8960         * g++.dg/ext/dllimport8.C: Same.
8961
8962 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8963
8964         PR c++/10841
8965         * g++.dg/conversion/cast1.C: New test.
8966         * g++.dg/overload/pmf1.C: Adjust error marker.
8967
8968 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8969
8970         PR objc/17923
8971         * objc.dg/const-str-7.m: New test.
8972
8973 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8974
8975         * g++.dg/template/memfriend11.C: Fix comment typo.
8976         * g++.dg/template/memfriend14.C: Likewise.
8977
8978 2004-10-20  Richard Henderson  <rth@redhat.com>
8979
8980         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8981         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8982         -fasynchronous-unwind-tables.
8983
8984 2004-10-20  Richard Henderson  <rth@redhat.com>
8985
8986         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8987         (main): Return success.
8988         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8989         (main): Return success.
8990
8991 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8992
8993         PR c++/13495
8994         * g++.dg/template/memfriend9.C: New test.
8995         * g++.dg/template/memfriend10.C: Likewise.
8996         * g++.dg/template/memfriend11.C: Likewise.
8997         * g++.dg/template/memfriend12.C: Likewise.
8998         * g++.dg/template/memfriend13.C: Likewise.
8999         * g++.dg/template/memfriend14.C: Likewise.
9000         * g++.dg/template/memfriend15.C: Likewise.
9001         * g++.dg/template/memfriend16.C: Likewise.
9002         * g++.dg/template/memfriend17.C: Likewise.
9003         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9004
9005 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9006
9007         * g++.dg/conversion/dr195.C: New.
9008         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9009
9010 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9011             Devang Patel  <dpatel@apple.com>
9012
9013         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9014         of floating point arithmetic, which could trap.
9015
9016 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/14035
9019         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9020         * g++.dg/conversion/const2.C: New test.
9021         * g++.dg/expr/reinterpret2.C: New test.
9022         * g++.dg/expr/reinterpret3.C: New test.
9023         * g++.dg/expr/cast2.C: New test.
9024         * g++.dg/expr/copy1.C: New test.
9025         * g++.dg/other/conversion1.C: Change error message.
9026         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9027         function pointers to void *.
9028         * g++.old-deja/g++.mike/p10148.C: Likewise.
9029
9030 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9031
9032         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9033
9034 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9035
9036         PR c++/18047
9037
9038         * g++.dg/parse/expr3.C: New test.
9039
9040 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9041
9042         * gcc.dg/smod-1.c: New test.
9043
9044 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9045
9046         * objc.dg/method-14.m: New test.
9047
9048 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9049
9050         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9051         Also xfail as the patch was reverted.
9052
9053 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9054
9055         PR middle-end/16973
9056         * gcc.dg/pr16973.c: New test.
9057
9058 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9059
9060         PR tree-optimization/17656
9061         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9062
9063 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9064
9065         * g++.dg/eh/shadow1.C: New.
9066
9067 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9068
9069         * gcc.c-torture/compile/20041018-1.c: New test.
9070
9071 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9072
9073         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9074         compiler referring to register 0 when accessing sdata.  The linker
9075         now patches things up.
9076
9077 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9078
9079         PR c/17529
9080         * gcc.c-torture/compile/pr17529.c: New test.
9081
9082 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9083
9084         PR c++/17743
9085         * g++.dg/ext/attrib17.C: New test.
9086
9087 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9088
9089         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9090
9091 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9092
9093         PR c++/10479
9094         * g++.dg/ext/attrib16.C: New test.
9095
9096 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9097
9098         PR c++/17042
9099         * g++.dg/init/dso_handle1.C: New test.
9100
9101         PR c++/14667
9102         * g++.dg/parse/typedef6.C: New test.
9103
9104         PR c++/17916
9105         * g++.dg/parse/pragma1.C: New test.
9106
9107 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9108
9109         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9110
9111 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9112
9113         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9114         -fno-common when on HPPA HP-UX platforms.
9115
9116 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9117
9118         PR other/16820
9119         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9120         stdint.h.
9121         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9122         uintptr_t.
9123
9124 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR c++/16301
9127         * g++.dg/lookup/strong-using-4.C: New test.
9128
9129 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9130
9131         PR middle-end/16567
9132         * gcc.c-torture/compile/nested-1.c: New test.
9133
9134 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9135
9136         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9137         and mipsisa64*-*-* (until support for misaligned loads is added).
9138         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9139         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9140         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9141         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9142         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9143         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9144
9145 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9146
9147         PR c++/17976
9148         * g++.dg/init/dtor3.C: New test.
9149
9150 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9151
9152         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9153
9154 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9155
9156         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9157         * gcc.dg/macho-lo-sum.c: Likewise.
9158
9159 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9160
9161         * gcc.dg/ppc-spe64-1.c: New test.
9162
9163 2004-10-14  Devang Patel  <dpatel@apple.com>
9164
9165         PR 17635
9166         * gcc.dg/pr17635.c : New test.
9167
9168 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9169
9170         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9171         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9172         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9173         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9174         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9175         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9176         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9177         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9178         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9179         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9180         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9181         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9182         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9183         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9184         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9185         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9186         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9187         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9188
9189 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9190
9191         * gcc.dg/vect/vect-82.c: New testcase.
9192         * gcc.dg/vect/vect-82_64.c: New testcase.
9193         * gcc.dg/vect/vect-83.c: New testcase.
9194         * gcc.dg/vect/vect-83_64.c: New testcase.
9195
9196 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9197
9198         * gcc.dg/cpp/error-1.c: New test.
9199
9200 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9201
9202         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9203
9204 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9205
9206         PR target/17984
9207         * gcc.dg/cris-peep2-xsrand2.c: New test.
9208
9209 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9210
9211         PR c++/17661
9212         * testsuite/g++.dg/expr/for2.C: New test.
9213
9214 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9215
9216         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9217
9218 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9219
9220         PR tree-optimization/17724
9221         * g++.dg/opt/pr17724-1.C: New test.
9222         * g++.dg/opt/pr17724-2.C: New test.
9223         * g++.dg/opt/pr17724-3.C: New test.
9224         * g++.dg/opt/pr17724-4.C: New test.
9225         * g++.dg/opt/pr17724-5.C: New test.
9226         * g++.dg/opt/pr17724-6.C: New test.
9227
9228 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9229
9230         PR c/17301
9231         * gcc.dg/pr17301-2.c: New test.
9232
9233 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR c++/15876
9236         * g++.dg/parse/error22.C: New test.
9237
9238         PR c++/17936
9239         * g++.dg/template/spec18.C: New test.
9240
9241 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9242
9243         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9244         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9245         memcpy.
9246         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9247         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9248
9249 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9250
9251         * g++.dg/eh/cleanup5.C: Add dg-options "".
9252
9253 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9254
9255         PR middle-end/17657
9256         * gcc.dg/switch-4.c: New test case.
9257
9258 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9259
9260         * gcc.c-torture/execute/20041011-1.c: New test.
9261
9262 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9263
9264         PR c++/17554
9265         * g++.dg/init/for3.C: New test.
9266
9267         PR c++/17657
9268         * g++.dg/opt/switch2.C: New test.
9269
9270         PR middle-end/17703
9271         * g++.dg/warn/Wreturn-2.C: New test.
9272
9273 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9274
9275         PR c++/17907
9276         * g++.dg/eh/cleanup5.C: New test.
9277
9278 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/17393
9281         * g++.dg/parse/error21.C: New test.
9282
9283 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9284
9285         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9286         * g++.dg/warn/incomplete1.C: Likewise.
9287         * g++.dg/template/qualttp20.C: Likewise.
9288
9289 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9290
9291         PR c/17881
9292         * parm-incomplete-1.c: New test.
9293
9294 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9295
9296         PR c++/17867
9297         * g++.dg/parse/error19.C: New test.
9298
9299         PR c++/17670
9300         * g++.dg/init/new11.C: New test.
9301
9302         PR c++/17821
9303         * g++.dg/parse/error20.C: New test.
9304
9305         PR c++/17826
9306         * g++.dg/template/crash24.C: New test.
9307
9308 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9309
9310         PR c/17301
9311         * gcc.dg/pr17301-1.c: New test.
9312
9313 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9314
9315         PR c/17189
9316         * gcc.dg/anon-struct-5.c: New test.
9317
9318 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9319
9320         PR c/17844
9321         * gcc.dg/pr17844-1.c: New test.
9322
9323 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9324
9325         PR tree-optimization/17906
9326         * gcc.c-torture/compile/pr17906.c: New.
9327
9328 2004-10-09  Stuart Hastings  <stuart@apple.com>
9329             Roger Sayle  <roger@eyesopen.com>
9330
9331         PR rtl-optimization/17853
9332         * gcc.dg/i386-mmx-5.c: New testcase.
9333
9334 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9335
9336         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9337
9338 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/17524
9341         * g++.dg/template/static9.C: New test.
9342
9343         PR c++/17685
9344         * g++.dg/parse/operator5.C: New test.
9345
9346 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9347
9348         PR middle-end/17894
9349         * gcc.c-torture/execute/divcmp-4.c: New test case.
9350
9351 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9352
9353         PR tree-opt/17902
9354         * g++.dg/opt/pr17902.C: New test.
9355
9356 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9357
9358         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9359
9360 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9361
9362         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9363
9364 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9365
9366         * gcc.dg/assign-warn-3.c: New test.
9367
9368 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9369
9370         PR c/16999
9371         * gcc.dg/cpp/ident-1.c: New test.
9372
9373 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9374
9375         * gcc.c-torture/compile/acc1.c: New.
9376
9377 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9378
9379         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9380         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9381
9382 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9383
9384         * gcc.dg/ultrasp11.c: New test.
9385
9386 2004-10-08  Michael Matz  <matz@suse.de>
9387
9388         * gcc.dg/doloop-2.c: New test.
9389
9390 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9391
9392         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9393         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9394         objc.dg/method-9.m: Update expected diagnostics.
9395
9396 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9397
9398         * gcc.dg/ppc-fsel-3.c: New file.
9399         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9400
9401 2004-10-07  Paul Brook  <paul@codesourcery.com>
9402
9403         * gfortran.dg/intrinsic_verify_1.f90: New test.
9404
9405 2004-10-07  Paul Brook  <paul@codesourcery.com>
9406
9407         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9408
9409 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9410
9411         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9412         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9413         commit.
9414
9415 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9416
9417         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9418
9419 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9420
9421         PR c++/17115
9422         * g++.dg/warn/Winline-4.C: New test.
9423
9424 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9425
9426         * gcc.c-torture/compile/20041007-1.c: New test.
9427
9428 2004-10-07  Paul Brook  <paul@codesourcery.com>
9429
9430         PR fortran/17678
9431         * gfortran.dg/use_allocated_1.f90: New test.
9432
9433 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9434
9435         PR middle-end/17849
9436         * gfortran.fortran-torture/compile/nested.f90: New test
9437
9438 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9439
9440         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9441
9442 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9443
9444         PR c++/17368
9445         * g++.dg/ext/asm6.C: New test.
9446
9447 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9448
9449         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9450
9451 2004-10-06  Paul Brook  <paul@codesourcery.com>
9452
9453         PR libfortran/17709
9454         * gfortran.dg/empty_format_1.f90: New test.
9455
9456 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9457
9458         PR fortran/17568
9459         * gfortran.dg/ishft.f90: New test.
9460
9461         PR fortran/17283
9462         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9463         tests.
9464
9465 2004-10-06  Paul Brook  <paul@codesourcery.com>
9466
9467         * gfortran.dg/do_1.f90: New test.
9468
9469 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9470
9471         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9472         optimizing for size.
9473
9474 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9475
9476         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9477
9478 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9479
9480         * gcc.c-torture/compile/20041005-1.c: New test.
9481
9482 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9483
9484         PR c++/17829
9485         * g++.dg/lookup/koenig4.C: New.
9486
9487 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9488
9489         * g++.dg/other/classkey1.C: Adjust quoting marks.
9490         * g++.dg/parse/error15.C: Likewise.
9491         * g++.dg/template/meminit2.C (int>): Likewise.
9492
9493 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9494
9495         PR fortran/17283
9496         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9497
9498         PR fortran/17631
9499         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9500
9501         PR fortran/17708
9502         * gfortran.dg/pr17708.f90: New test.
9503
9504 2004-10-04  Chao-ying Fu  <fu@mips.com>
9505
9506         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9507         * gcc.dg/vect/vect-4.c: Ditto.
9508         * gcc.dg/vect/vect-5.c: Ditto.
9509         * gcc.dg/vect/vect-6.c: Ditto.
9510         * gcc.dg/vect/vect-8.c: Ditto.
9511         * gcc.dg/vect/vect-16.c: Ditto.
9512         * gcc.dg/vect/vect-30.c: Ditto.
9513         * gcc.dg/vect/vect-40.c: Ditto.
9514         * gcc.dg/vect/vect-41.c: Ditto.
9515         * gcc.dg/vect/vect-42.c: Ditto.
9516         * gcc.dg/vect/vect-43.c: Ditto.
9517         * gcc.dg/vect/vect-44.c: Ditto.
9518         * gcc.dg/vect/vect-45.c: Ditto.
9519         * gcc.dg/vect/vect-46.c: Ditto.
9520         * gcc.dg/vect/vect-47.c: Ditto.
9521         * gcc.dg/vect/vect-48.c: Ditto.
9522         * gcc.dg/vect/vect-49.c: Ditto.
9523         * gcc.dg/vect/vect-50.c: Ditto.
9524         * gcc.dg/vect/vect-51.c: Ditto.
9525         * gcc.dg/vect/vect-52.c: Ditto.
9526         * gcc.dg/vect/vect-53.c: Ditto.
9527         * gcc.dg/vect/vect-54.c: Ditto.
9528         * gcc.dg/vect/vect-55.c: Ditto.
9529         * gcc.dg/vect/vect-56.c: Ditto.
9530         * gcc.dg/vect/vect-57.c: Ditto.
9531         * gcc.dg/vect/vect-58.c: Ditto.
9532         * gcc.dg/vect/vect-59.c: Ditto.
9533         * gcc.dg/vect/vect-60.c: Ditto.
9534         * gcc.dg/vect/vect-74.c: Ditto.
9535         * gcc.dg/vect/vect-79.c: Ditto.
9536         * gcc.dg/vect/vect-80.c: Ditto.
9537
9538 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9539
9540         * gcc.dg/unused-7.c: Use the correct option.
9541
9542 2004-10-04  Paul Brook  <paul@codesourcery.com>
9543         Bud Davis  <bdavis9659@comcast.net>
9544
9545         PR fortran/17706
9546         PR fortran/16434
9547         * gfortran/pr17706.f90: New test.
9548         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9549
9550 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9551
9552         * gfortran.dg/pr17612.f90: New test.
9553
9554 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9555
9556         * g++.dg/template/local1.C: Adjust quoting marks in
9557         testing for diagnostics.
9558         * g++.dg/tls/diag-2.C: Likewise.
9559         * g++.dg/other/error8.C: Likewise.
9560
9561 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9562
9563         PR c/17178
9564         * gcc.dg/unused-4.c: Adjust to be correct.
9565
9566         PR c/17820
9567         * gcc.dg/unused-7.c: New test.
9568
9569 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9570
9571         PR c++/17797
9572         * g++.dg/overload/template2.C: New test.
9573
9574 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9575
9576         PR tree-optimization/16632
9577         * gcc.dg/tree-ssa/20041002-1.c: New.
9578
9579 2004-10-03  Paul Brook  <paul@codesourcery.com>
9580
9581         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9582         rather than relying on default formatting.
9583
9584 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9585
9586         * gcc.dg/20040920-1.c: Update expected message text.
9587
9588 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9589
9590         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9591
9592 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9593
9594         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9595         tree level.
9596
9597 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9598
9599         * gcc.dg/tree-ssa/pr17343.c: Remove.
9600
9601 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9602
9603         PR tree-opt/17343
9604         * gcc.dg/tree-ssa/pr17343.c: New test.
9605
9606 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9607
9608         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9609         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9610         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9611         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9612         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9613
9614 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9615
9616         * gcc.dg/lvalue-2.c: New test.
9617
9618 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9619
9620         PR c/17730
9621         * gcc.dg/pr17730-1.c: New test
9622
9623 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9624
9625         PR c/7425
9626         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9627
9628 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9629
9630         * gcc.c-torture/execute/stdarg-1.c: New test.
9631         * gcc.c-torture/execute/stdarg-2.c: New test.
9632         * gcc.c-torture/execute/stdarg-3.c: New test.
9633         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9634         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9635         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9636         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9637         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9638
9639 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9640
9641         PR tree-optimization/17697
9642         * g++.dg/opt/pr17697-1.C: New test.
9643         * g++.dg/opt/pr17697-2.C: New test.
9644         * g++.dg/opt/pr17697-3.C: New test.
9645
9646 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9647
9648         PR c/16409
9649         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9650         gcc.dg/vla-init-5.c: New tests.
9651
9652 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9653
9654         PR c/13804
9655         * gcc.dg/pr13804-1.c: New test.
9656
9657 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9658
9659         PR fortran/16938
9660         * gfortran.dg/pr16938.f90: New test.
9661
9662 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9663
9664         * g++.dg/template/crash23.C: New test.
9665
9666 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9667
9668         PR c++/17585
9669         * g++.dg/template/static8.C: New test.
9670
9671 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9672
9673         PR c++/17681
9674         * g++.dg/other/error9.C: New test.
9675
9676 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9677
9678         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9679
9680 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9681
9682         PR fortran/15164
9683         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9684
9685 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9686
9687         PR middle-end/17112
9688         * gcc.dg/pr17112-1.c: New test case.
9689
9690 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9691
9692         PR c/11459
9693         * gcc.dg/pr11459-1.c: New test.
9694
9695 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9696
9697         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9698         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9699
9700 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9701
9702         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9703
9704 2004-09-25  Jan Hubicka  <jh@suse.cz>
9705
9706         * compile/30040909-1.c: New test.
9707         * compile/30040907-1.c: New test.
9708
9709 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9710
9711         * gcc.c-torture/execute/va-arg-26.c: New test.
9712
9713 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9714
9715         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9716         extra diagnostics on targets with 64-bit pointers.
9717         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9718
9719 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9720
9721         PR c/17188
9722         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9723         * gcc.dg/decl-3.c: Adjust expected message.
9724
9725 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9726
9727         PR fortran/17615
9728         * gfortran.dg/pr17615.f90: New test.
9729
9730 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9731
9732         PR tree-optimzation/17517
9733         * g++.dg/tree-ssa/pr17517.C: New Test.
9734
9735 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9736
9737         PR c++/16889
9738         * g++.dg/lookup/ambig3.C: New.
9739
9740 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9741
9742         PR tree-opt/17624
9743         * g++.dg/opt/pr17624.C: New test.
9744
9745 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9746
9747         PR c/6980
9748         * gcc.dg/Wbad-function-cast-1.c: New test.
9749
9750 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9751
9752         * g++.dg/ext/complit1.C
9753         * g++.dg/other/error2.C
9754         * g++.dg/other/nontype-1.C
9755         * g++.dg/parse/crash11.C
9756         * g++.dg/parse/crash12.C
9757         * g++.dg/parse/error15.C
9758         * g++.dg/parse/error4.C
9759         * g++.dg/parse/tmpl-outside1.C
9760         * g++.dg/parse/too-many-tmpl-args1.C
9761         * g++.dg/template/dependent-expr3.C
9762         * g++.dg/template/error10.C
9763         * g++.dg/template/instantiate1.C
9764         * g++.dg/template/vtable2.C
9765         * g++.dg/warn/Wshadow-1.C
9766         * g++.dg/warn/weak1.C
9767         * g++.old-deja/g++.brendan/crash16.C
9768         * g++.old-deja/g++.brendan/crash18.C
9769         * g++.old-deja/g++.brendan/crash48.C
9770         * g++.old-deja/g++.brendan/crash49.C
9771         * g++.old-deja/g++.brendan/crash55.C
9772         * g++.old-deja/g++.brendan/crash56.C
9773         * g++.old-deja/g++.brendan/crash8.C
9774         * g++.old-deja/g++.brendan/enum11.C
9775         * g++.old-deja/g++.brendan/enum8.C
9776         * g++.old-deja/g++.brendan/enum9.C
9777         * g++.old-deja/g++.brendan/friend3.C
9778         * g++.old-deja/g++.brendan/misc14.C
9779         * g++.old-deja/g++.bugs/900402_02.C
9780         * g++.old-deja/g++.bugs/900404_03.C
9781         * g++.old-deja/g++.bugs/900404_04.C
9782         * g++.old-deja/g++.bugs/900428_03.C
9783         * g++.old-deja/g++.jason/crash4.C
9784         * g++.old-deja/g++.jason/overload21.C
9785         * g++.old-deja/g++.jason/redecl1.C
9786         * g++.old-deja/g++.jason/report.C
9787         * g++.old-deja/g++.jason/rfg10.C
9788         * g++.old-deja/g++.jason/template30.C
9789         * g++.old-deja/g++.law/arm12.C
9790         * g++.old-deja/g++.law/ctors5.C
9791         * g++.old-deja/g++.law/cvt20.C
9792         * g++.old-deja/g++.law/init10.C
9793         * g++.old-deja/g++.law/init8.C
9794         * g++.old-deja/g++.law/visibility17.C
9795         * g++.old-deja/g++.law/visibility7.C
9796         * g++.old-deja/g++.mike/net8.C
9797         * g++.old-deja/g++.mike/p646.C
9798         * g++.old-deja/g++.mike/p700.C
9799         * g++.old-deja/g++.mike/p701.C
9800         * g++.old-deja/g++.mike/p811.C
9801         * g++.old-deja/g++.ns/template13.C
9802         * g++.old-deja/g++.other/array3.C
9803         * g++.old-deja/g++.other/crash25.C
9804         * g++.old-deja/g++.other/dtor3.C
9805         * g++.old-deja/g++.other/dtor4.C
9806         * g++.old-deja/g++.other/main1.C
9807         * g++.old-deja/g++.other/warn7.C
9808         * g++.old-deja/g++.pt/crash11.C
9809         * g++.old-deja/g++.pt/crash36.C
9810         * g++.old-deja/g++.pt/spec22.C
9811         * g++.old-deja/g++.pt/spec9.C
9812         * g++.old-deja/g++.pt/ttp52.C
9813         * g++.old-deja/g++.robertl/eb103.C
9814         * g++.old-deja/g++.robertl/eb121.C
9815         * g++.old-deja/g++.robertl/eb22.C
9816         * g++.old-deja/g++.robertl/eb8.C:
9817         Update locations and/or regexps of dg-error markers.
9818         Remove markers for some bogus messages that are no longer issued.
9819
9820 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9821
9822         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9823         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9824
9825 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9826
9827         PR c++/17618
9828         * g++.dg/lookup/crash5.C: New test.
9829
9830 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9831
9832         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9833         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9834         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9835         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9836         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9837         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9838
9839         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9840         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9841         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9842         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9843         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9844         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9845
9846         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9847
9848         * gcc.dg/vect/vect-44.c: Check additional cases.
9849         * gcc.dg/vect/vect-48.c: Check additional cases.
9850
9851         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9852         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9853         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9854         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9855         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9856         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9857         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9858         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9859         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9860
9861         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9862         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9863         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9864
9865 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9866
9867         * gcc.dg/tree-ssa/loop-6.c: New test.
9868
9869 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9870
9871         PR c++/17620
9872         * g++.dg/inherit/base2.C: New.
9873
9874 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9875
9876         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9877         * gcc.dg/20001012-2.c: Likewise.
9878         * gcc.dg/20001013-1.c: Likewise.
9879         * gcc.dg/20001101-1.c: Likewise.
9880         * gcc.dg/20001102-1.c: Likewise.
9881         * gcc.dg/bf-spl1.c: Likewise.
9882         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9883         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9884
9885 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9886
9887         PR tree-optimization/16721
9888         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9889
9890 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9891
9892         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9893         * gcc.dg/20040305-1.c: Likewise.
9894
9895 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9896
9897         PR c/16566
9898         * gcc.c-torture/compile/pr16566-1.c,
9899         gcc.c-torture/compile/pr16566-2.c,
9900         gcc.c-torture/compile/pr16566-3.c: New tests.
9901
9902 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9903
9904         PR tree-optimization/17512
9905         * gcc.c-torture/compile/20040916-1.c.
9906
9907 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * gcc.dg/pragma-re-3.c: New test.
9910
9911 2004-09-17  Matt Austern  <austern@apple.com>
9912
9913         PR c++/15049
9914         * g++.dg/other/anon3.C: New.
9915
9916 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9917
9918         PR c++/7503
9919         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9920         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9921         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9922         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9923         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9924
9925 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9926
9927         PR fortran/17286
9928         * gfortran.dg/pr17286.f90: New test.
9929
9930 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9931
9932         PR c++/17530
9933         * g++.dg/template/static7.C: New test.
9934
9935 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9936
9937         PR tree-opt/17558
9938         * gcc.c-torture/compile/pr17558.c: New test.
9939
9940 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9941
9942         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9943         if SKIP_ATTRIBUTE is defined.
9944
9945 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9946
9947         PR fortran/15957
9948         * gfortran.dg/pr15957.f90: New test.
9949
9950 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9951
9952         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9953         in comparison.
9954         * gcc.dg/vect/vect-79.c: Likewise.
9955         * gcc.dg/vect/vect-80.c: Likewise.
9956
9957 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9958
9959         PR fortran/15750
9960         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9961
9962 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9963
9964         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9965         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9966         * gcc.dg/vect/vect-62.c: New testcase.
9967         * gcc.dg/vect/vect-63.c: New testcase.
9968         * gcc.dg/vect/vect-64.c: New testcase.
9969         * gcc.dg/vect/vect-65.c: New testcase.
9970         * gcc.dg/vect/vect-66.c: New testcase.
9971         * gcc.dg/vect/vect-67.c: New testcase.
9972         * gcc.dg/vect/vect-68.c: New testcase.
9973         * gcc.dg/vect/vect-69.c: New testcase.
9974         * gcc.dg/vect/vect-79.c: New testcase.
9975         * gcc.dg/vect/vect-80.c: New testcase.
9976
9977 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9978
9979         * gcc.target/mips/asm-1.c: New test.
9980
9981 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9982
9983         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9984         * gcc.dg/vect/vect-73.c: New testcase.
9985         * gcc.dg/vect/vect-74.c: New testcase.
9986         * gcc.dg/vect/vect-75.c: New testcase.
9987         * gcc.dg/vect/vect-76.c: New testcase.
9988         * gcc.dg/vect/vect-77.c: New testcase.
9989         * gcc.dg/vect/vect-78.c: New testcase
9990
9991 2004-09-18  Paul Brook  <paul@codesourcery.com>
9992
9993         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9994
9995 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9996
9997         PR c/17424
9998         * gcc.dg/pr17424-1.c: New test.
9999
10000 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10001
10002         * g++.dg/tree-ssa/pr17153.C: New test.
10003
10004 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10005
10006         PR pch/13361
10007         * testsuite/g++.dg/pch/wchar-1.C: New.
10008         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10009
10010 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10011
10012         * gcc.c-torture/execute/20040917-1.c: New test.
10013
10014 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10015
10016         PR tree-optimization/17319
10017         * gcc.dg/pr17319.c: New test.
10018
10019 2004-09-17  Devang Patel  <dpatel@apple.com>
10020
10021         * gcc.dg/20040813-1.c: New test.
10022
10023 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10024
10025         PR tree-optimization/17273
10026         * gcc.c-torture/compile/pr17273.c: New test.
10027
10028 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10029
10030         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10031         Update expected messages.
10032         * gcc.dg/declspec-13.c: New test.
10033
10034 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10035
10036         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10037
10038 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10039
10040         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10041         change what 'a' is pointing to.
10042
10043 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/16002
10046         * g++.dg/template/error18.C: New test.
10047
10048         PR c++/16029
10049         * g++.dg/warn/Wunused-8.C: New test.
10050
10051 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10052
10053         PR tree-optimization/17513
10054         * gcc.dg/20040916-1.c: New test.
10055
10056 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/17501
10059         * g++.dg/template/typename7.C: New test.
10060
10061 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10062
10063         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10064
10065 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10066
10067         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10068         with -ftree-based-profiling also.
10069         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10070
10071 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10072
10073         PR/15364
10074         * gfortran.dg/der_array_io_1.f90: New test.
10075         * gfortran.dg/der_array_io_2.f90: New test.
10076         * gfortran.dg/der_array_io_3.f90: New test.
10077
10078 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10079
10080         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10081         EABI.
10082
10083 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10084
10085         * g++.dg/opt/switch1.C: New test.
10086
10087 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10088
10089         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10090         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10091         Update expected messages.
10092
10093 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10094
10095         PR fortran/16485
10096         * gfortran.dg/same_name_1.f90: New test.
10097
10098 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10099
10100         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10101         dereference garbage pointers.
10102
10103 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10104
10105         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10106         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10107
10108         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10109         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10110         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10111
10112 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/17324
10115         * g++.dg/template/mangle1.C: New test.
10116
10117 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10118
10119         PR tree-optimization/17252
10120         * gcc.c-torture/execute/pr17252.c: New test.
10121
10122 2004-09-14  Andrew Pinski  <apinski@apple.com>
10123
10124         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10125
10126 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10127
10128         PR rtl-optimization/9771
10129         * gcc.dg/pr9771-1.c: New test case.
10130
10131 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10132
10133         PR tree-optimization/15262
10134         * gcc.c-torture/execute/pr15262-1.c: New test.
10135         * gcc.c-torture/execute/pr15262-2.c: New test.
10136
10137 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10138
10139         * gcc.dg/declspec-12.c: New test.
10140
10141 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10142
10143         * gfortran.dg/pr17090.f90: Add directives to test.
10144
10145 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10146
10147         * gcc.c-torture/compile/20040914-1.c: New test.
10148
10149 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10150
10151         PR c++/16162
10152         * g++.dg/template/decl2.C: New test.
10153
10154 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10155
10156         PR fortran/17090
10157         * gfortran.dg/pr17090.f90: New test.
10158
10159 2004-09-13  Dale Johannesen  <dalej@apple.com>
10160
10161         * gcc.c-torture/compile/pr17408.c:  New test case.
10162
10163 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10164
10165         PR c++/16716
10166         * g++.dg/parse/crash17.C: New test.
10167
10168         PR c++/17327
10169         * g++.dg/template/enum3.C: New test.
10170
10171 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10172
10173         * lib/gcc-defs.exp: Load wrapper.exp.
10174         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10175         using local code.
10176         * lib/gcc.exp (gcc_init): Similar.
10177         * lib/gfortran.exp (gfortran_init): Similar.
10178         * lib/objc.exp (objc_init): Similar.
10179         * lib/treelang.exp (treelang_init): Similar.
10180         * lib/wrapper.exp: New file with build_wrapper call machinery in
10181         ${tool}_maybe_build_wrapper.
10182
10183 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10184
10185         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10186         "inline".
10187         * gcc.dg/declspec-11.c: Update expected messages.
10188         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10189         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10190         gcc.dg/inline-12.c: New tests.
10191
10192 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10193
10194         * g++.dg/tree-ssa/pr17400.C: New testcase.
10195
10196 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10197
10198         * gcc.target/mips/sb1-1.c: New testcase.
10199
10200 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10201
10202         * lib/g77-dg.exp: Remove unused file.
10203         * lib/mike-g77.exp: Ditto.
10204         * lib/g77.exp: Ditto.
10205
10206 2004-09-12  Richard Henderson  <rth@redhat.com>
10207
10208         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10209
10210 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10211
10212         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10213         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10214         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10215         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10216         Update expected messages.
10217
10218 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10219
10220         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10221         declaration/use mismatch for dirp parameter.
10222
10223 2004-09-12  Andrew Pinski  <apinski@apple.com>
10224
10225         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10226         -fgnu-runtime is passed.
10227
10228 2004-09-12  Richard Henderson  <rth@redhat.com>
10229
10230         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10231         do the uplevel thing and update additional_flags directly.
10232         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10233         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10234         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10235         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10236
10237 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10238
10239         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10240
10241 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10242
10243         PR middle-end/17411
10244         * g++.dg/opt/pr17411-1.C: New test case.
10245
10246 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10247
10248         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10249         gcc.dg/tls/diag-2.c: Update expected messages.
10250         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10251         messages.
10252         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10253         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10254         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10255         gcc.dg/tls/diag-5.c: New tests.
10256
10257 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10258
10259         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10260
10261 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10262
10263         * g++.dg/parse/break-in-for.C: New test.
10264
10265 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10266
10267         * gcc.dg/tree-ssa/20040911-1.c: New test.
10268
10269 2004-09-11  Andreas Jaeger  <aj@suse.de>
10270
10271         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10272         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10273
10274 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10275
10276         * gcc.target/frv: New directory of FR-V-specific tests.
10277
10278 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10279
10280         * gcc.dg/convert-vec-1.c: New test.
10281
10282 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10283
10284         PR middle-end/17024
10285         * gcc.dg/pr17024-1.c: New test case.
10286
10287 2004-09-10  Eric Christopher  <echristo@redhat.com>
10288
10289         * gcc.dg/20040910-1.c: New test.
10290
10291 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10292
10293         * gcc.dg/bitfld-9.c: New test.
10294
10295 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10296
10297         * gcc.c-torture/execute/ieee/acc1.c: New test.
10298         * gcc.c-torture/execute/ieee/acc2.c: New test.
10299         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10300
10301 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10302
10303         * gcc.dg/deprecated-2.c: New test.
10304
10305 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10306
10307         * gcc.dg/init-vec-1.c: New test.
10308
10309 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10310
10311         PR middle-end/17055
10312         * gcc.dg/pr17055-1.c: New test case.
10313
10314 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10315
10316         PR target/17377
10317         * gcc.c-torture/execute/pr17377.c: New test.
10318
10319 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10320
10321         PR c/8420
10322         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10323         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10324         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10325         gcc.dg/long-long-typespec-1.c: New tests.
10326         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10327
10328 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10329
10330         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10331         gcc.dg/gnu99-static-1.c: New tests.
10332
10333 2004-09-08  Devang Patel  <dpatel@apple.com>
10334
10335         * gcc.dg/darwin-ld-20040828-1.c: New test.
10336         * gcc.dg/darwin-ld-20040828-2.c: New test.
10337         * gcc.dg/darwin-ld-20040828-3.c: New test.
10338
10339 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10340
10341         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10342         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10343         in error message.
10344         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10345         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10346         in error message.
10347         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10348         types they qualify.
10349         * objc.dg/type-size-2.m: Fix wording in comment.
10350         * objc.dg/va-meth-1.m: New test case.
10351
10352 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10353
10354         PR c/16633:
10355         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10356         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10357
10358 2004-09-06  Devang Patel  <dpatel@apple.com>
10359
10360         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10361         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10362
10363 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10364
10365         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10366         reflect changed line numbering of diagnostics.
10367
10368 2004-09-06  Paul Brook  <paul@codesourcery.com>
10369
10370         * gfortran.dg/edit_real_1.f90: Add new test.
10371
10372 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10373
10374         * gcc.dg/tree-ssa/loop-2.c: New test.
10375         * gcc.dg/tree-ssa/loop-3.c: New test.
10376         * gcc.dg/tree-ssa/loop-4.c: New test.
10377         * gcc.dg/tree-ssa/loop-5.c: New test.
10378
10379 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10380
10381         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10382
10383 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10384
10385         * gcc.dg/format/sentinel-1.c: New test.
10386
10387 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10388
10389         * testsuite/gcc.dg/builtins-46.c: New.
10390
10391 2004-09-03  Devang Patel  <dpatel@apple.com>
10392
10393         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10394         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10395
10396 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10397
10398         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10399         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10400         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10401         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10402         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10403         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10404         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10405         the non-portable bzero.
10406         * gcc.dg/20010912-1.c: xfail for NetWare.
10407         * gcc.dg/20020426-2.c: xfail for NetWare.
10408         * gcc.dg/20021014-1.c: xfail for NetWare.
10409         * gcc.dg/20021018-1.c: xfail for NetWare.
10410         * gcc.dg/20030213-1.c: xfail for NetWare.
10411         * gcc.dg/20030225-1.c: xfail for NetWare.
10412         * gcc.dg/20030708-1.c: xfail for NetWare.
10413         * gcc.dg/builtins-config.h: Also exclude NetWare.
10414         * gcc.dg/format/format.h: Define restrict only if not already defined.
10415         * gcc.dg/nest.c: xfail for NetWare.
10416         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10417         * lib/target-supports.exp (check_visibility_available): Exclude
10418         NetWare.
10419
10420 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10421
10422         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10423         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10424         deterministic starting point for the alignment of structure fields.
10425         * gcc.dg/Wpadded.c: Dito.
10426         * g++.dg/abi/vbase10.C: Dito.
10427
10428 2004-09-03  Devang Patel  <dpatel@apple.com>
10429
10430         * g++.dg/debug/pr15736.cc: New test.
10431
10432 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10433
10434         * README.QMTEST: Fix out-of-date link.
10435
10436 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10437
10438         PR fortran/16579
10439         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10440         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10441
10442 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10443
10444         * g++.dg/abi/arm_rtti1.C: New test.
10445
10446 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10447
10448         * gcc.dg/ppc-vector-memcpy.c: New.
10449         * gcc.dg/ppc-vector-memset.c: New.
10450
10451 2004-09-02  Chao-ying Fu  <fu@mips.com>
10452
10453         * gcc.target/mips/mips-3d-1.c: New test.
10454         * gcc.target/mips/mips-3d-2.c: New test.
10455         * gcc.target/mips/mips-3d-3.c: New test.
10456         * gcc.target/mips/mips-3d-4.c: New test.
10457         * gcc.target/mips/mips-3d-5.c: New test.
10458         * gcc.target/mips/mips-3d-6.c: New test.
10459         * gcc.target/mips/mips-3d-7.c: New test.
10460         * gcc.target/mips/mips-3d-8.c: New test.
10461         * gcc.target/mips/mips-3d-9.c: New test.
10462         * gcc.target/mips/mips-ps-1.c: New test.
10463         * gcc.target/mips/mips-ps-2.c: New test.
10464         * gcc.target/mips/mips-ps-3.c: New test.
10465         * gcc.target/mips/mips-ps-4.c: New test.
10466         * gcc.target/mips/mips-ps-type.c: New test.
10467
10468 2004-09-02  Paul Brook  <paul@codesourcery.com>
10469
10470         * gfortran.dg/edit_real_1.f90: Add new tests.
10471
10472 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10473
10474         PR fortran/15327
10475         * gfortran.dg/merge_char_1.f90: New test.
10476
10477 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10478
10479         PR fortran/16404
10480         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10481
10482 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10483
10484         PR c/1522
10485         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10486
10487 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10488
10489         * g++.dg/opt/loop1.C: Do not XFAIL.
10490
10491 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * gcc.c-torture/execute/20040831-1.c: New test.
10494
10495 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10496
10497         PR fortran/16579
10498         * gfortran.dg/g77/20010610.f: Now passes.
10499         Copy from g77.f-torture/execute. Add dg-run directive.
10500         * gfortran.dg/g77/README: Update
10501
10502 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10503
10504         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10505         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10506         (t1, t2, t3, t4): Add volatile.
10507
10508 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10509
10510         * g++.dg/ext/visibility/arm1.C: New test.
10511
10512 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10513
10514         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10515         -pedantic-errors.
10516
10517 2004-09-01  Paul Brook  <paul@codesourcery.com>
10518
10519         * gfortran.dg/eof_2.f90: New test.
10520
10521 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10522
10523         PR fortran/16579
10524         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10525
10526 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10527
10528         PR libfortran/16805
10529         * gfortran.dg/list_read_2.f90: New test.
10530
10531 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10532
10533         * g++.dg/abi/key1.C: New test.
10534
10535 2004-08-31  Richard Henderson  <rth@redhat.com>
10536
10537         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10538         form of offsetof.
10539         * g++.dg/other/offsetof5.C: Remove duplicate.
10540
10541 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10542
10543         PR fortran/17244
10544         * gfortran.dg/func_derived_1.f90: New test.
10545
10546 2004-08-31  Paul Brook  <paul@codesourcery.com>
10547
10548         * gfortran.dg/eof_1.f90: New test.
10549
10550 2004-08-31  Paul Brook  <paul@codesourcery.com>
10551
10552         * gfortran.dg/list_read_1.f90: New file.
10553
10554 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10555
10556         * g++.dg/opt/loop1.C: XFAIL.
10557
10558 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10559
10560         * gcc.dg/funcdef-storage-1.c: New.
10561         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10562         an extern function in local scope.
10563         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10564         declare an 'auto inline' function in local scope.
10565         * gcc.dg/20011130-1.c: Likewise.
10566         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10567         an 'auto' function in local scope.
10568         * gcc.dg/20021014-1.c: Likewise.
10569         * gcc.dg/20030331-2.c: Likewise.
10570
10571 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10572
10573         * gfortran.dg/blockdata_1.f90: New test.
10574
10575 2004-08-30  Richard Henderson  <rth@redhat.com>
10576
10577         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10578
10579 2004-08-30  Richard Henderson  <rth@redhat.com>
10580
10581         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10582         additional_flags set by alternate driver.
10583         (ieee-options): New procedure.
10584         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10585         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10586         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10587         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10588
10589 2004-08-30  Richard Henderson  <rth@redhat.com>
10590
10591         * lib/f-torture.exp: Remove.
10592
10593 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10594
10595         PR rtl-optimization/16590
10596         * g++.dg/opt/loop1.C: New test.
10597
10598 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10599
10600         PR fortran/13910
10601         * gfortran.dg/oldstyle_1.f90: New test.
10602
10603 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10604         Paul Brook  <paul@codesourcery.com>
10605
10606         * gfortran.dg/g77/README: Update.
10607         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10608         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10609         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10610
10611 2004-08-28  Paul Brook  <paul@codesourcery.com>
10612
10613         PR libfortran/17195
10614         * gfortran.dg/edit_real_1.f90: New test.
10615
10616 2004-08-27  Paul Brook  <paul@codesourcery.com>
10617
10618         * gfortran.dg/rewind_1.f90: New test.
10619
10620 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10621
10622         PR fortran/16597
10623         * gfortran.dg/pr16597.f90: New test.
10624
10625 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10626
10627         PR c/13801
10628         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10629         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10630         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10631         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10632         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10633
10634 2004-08-26  Nick Clifton  <nickc@redhat.com>
10635
10636         * gcc.c-torture/compile/pr17119.c: New test.
10637
10638 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10639
10640         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10641
10642 2004-08-25  Richard Henderson  <rth@redhat.com>
10643
10644         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10645         the bits that expect kind=8 to be the largest real kind.
10646
10647 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10648
10649         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10650
10651 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10652
10653         * gfortran.dg/assignment_1.f90: New test.
10654
10655 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10656
10657         * g++.dg/template/repo3.C: New test.
10658
10659 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10660
10661         PR middle-end/16693
10662         PR tree-optimization/16372
10663         * g++.dg/opt/pr16372-1.C: New test case.
10664         * g++.dg/opt/pr16693-1.C: New test case.
10665         * g++.dg/opt/pr16693-2.C: New test case.
10666
10667 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10668
10669         * objc.dg/proto-lossage-4.m: New test.
10670
10671 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/17155
10674         * g++.dg/inherit/local2.C: New test.
10675
10676 2004-08-25  Paul Brook  <paul@codesourcery.com>
10677
10678         PR fortran/17144
10679         * gfortran.dg/string_ctor_1.f90: New test.
10680
10681 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10682
10683         PR c++/14428
10684         * g++.dg/template/redecl2.C: New test.
10685
10686 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10687
10688         PR fortran/17143
10689         * gfortran.dg/pr17143.f90: New test.
10690
10691 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10692
10693         PR fortran/17164
10694         * gfortran.dg/pr17164.f90: New test.
10695
10696 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10697
10698         * gcc.dg/tree-ssa/loop-1.c: New test.
10699
10700 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10701
10702         * gcc.c-torture/compile/20040824-1.c: New test.
10703
10704 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10705
10706         * gcc.c-torture/compile/iftrap-3.c: New test.
10707
10708 2004-08-24  Paul Brook  <paul@codesourcery.com>
10709
10710         * gfortran.dg/entry_2.f90: New test.
10711
10712 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10713
10714         PR c++/16889
10715         * g++.dg/lookup/ambig[12].C: New.
10716
10717 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10718
10719         PR c++/16706
10720         * g++.dg/template/crash21.C: New test.
10721         * g++.dg/template/crash22.C: Likewise.
10722
10723 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10724
10725         PR c++/17149
10726         * g++.dg/template/access15.C: New.
10727
10728 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10729
10730         PR c++/17163
10731         * g++.dg/template/repo2.C: New test.
10732
10733 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10734
10735         PR rtl-optimization/17078
10736         * gcc.c-torture/execute/pr17078-1.c: New test case.
10737
10738 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10739
10740         PR c/14492
10741         * gcc.dg/debug/crash1.c: New test.
10742
10743 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10744
10745         PR c/16180
10746         * gcc.dg/loop-5.c: New test.
10747
10748 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10749
10750         * gcc.c-torture/execute/20040823-1.c: New test.
10751
10752 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10753
10754         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10755         to the assembler.  Simplify test accordingly.
10756         (asm_abi_flags): Use GNU names.
10757         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10758         to check for ABI flags.
10759
10760 2004-08-22  Andrew Pinski  <apinski@apple.com>
10761
10762         * g++.dg/opt/pr14029.C: New test.
10763         * gcc.c-torture/execute/pr15262.c: New test.
10764
10765 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10766
10767         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10768
10769 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10770
10771         PR 16908
10772         * gfortran.dg/direct_io.f90: New test.
10773
10774 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10775
10776         PR c++/17121
10777         * g++.dg/inherit/local2.C: New test.
10778
10779 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10780
10781         PR c++/17120
10782         * g++.dg/warn/Wparentheses-4.C: New test.
10783
10784 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10785
10786         PR c++/17121
10787         * g++.dg/inherit/local2.C: New test.
10788
10789         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10790         * gcc.dg/ppc-ldstruct.c: Likewise.
10791         * gcc.dg/ppc64-abi-2.c: Likewise.
10792
10793 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR rtl-optimization/17099
10796         * gcc.c-torture/execute/20040820-1.c: New test.
10797
10798 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10799
10800         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10801
10802 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10803
10804         PR fortran/17077
10805         * gfortran.dg/auto_array_1.f90: New test.
10806
10807 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10808
10809         PR fortran/17074
10810         * gfortran.dg/simpleif_1.f90: New test.
10811
10812 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10813
10814         * lib/target-supports.exp (check_profiling_available): Return
10815         false for arm*-*-symbianelf* and arm*-*-eabi*.
10816
10817         PR c++/15890
10818         * g++.dg/template/delete1.C: New test.
10819
10820 2004-08-19  Paul Brook  <paul@codesourcery.com>
10821
10822         PR fortran/14976
10823         PR fortran/16228
10824         * gfortran.dg/data_char_1.f90: New test.
10825
10826 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10827
10828         PR fortran/16946
10829         * gfortran.dg/reduction.f90: New testcase.
10830
10831 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10832
10833         PR fortran/16520
10834         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10835
10836 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10837
10838         PR c++/17041
10839         * g++.dg/Wparentheses-3.C: New test.
10840
10841 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10842
10843         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10844         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10845         * gcc.dg/vect/vect-2.c: Likewise.
10846         * gcc.dg/vect/vect-3.c: Likewise.
10847         * gcc.dg/vect/vect-4.c: Likewise.
10848         * gcc.dg/vect/vect-5.c: Likewise.
10849         * gcc.dg/vect/vect-6.c: Likewise.
10850         * gcc.dg/vect/vect-7.c: Likewise.
10851         * gcc.dg/vect/vect-25.c: Likewise.
10852         * gcc.dg/vect/vect-31.c: Likewise.
10853         * gcc.dg/vect/vect-32.c: Likewise.
10854         * gcc.dg/vect/vect-34.c: Likewise.
10855         * gcc.dg/vect/vect-36.c: Likewise.
10856         * gcc.dg/vect/vect-all.c: Likewise.
10857
10858 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10859
10860         PR c++/17068
10861         * g++.dg/template/operator4.C: New test.
10862
10863 2004-08-18  Richard Henderson  <rth@redhat.com>
10864
10865         * gcc.dg/20040206-1.c: XFAIL.
10866
10867 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10868
10869         PR c++/16246
10870         * g++.dg/template/array7.C: New test.
10871
10872 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10873
10874         * gcc.dg/mips-movcc-1.c: New test.
10875         * gcc.dg/mips-movcc-2.c: New test.
10876         * gcc.dg/mips-movcc-3.c: New test.
10877
10878         * gcc.dg/mips-nmadd-1.c: New test.
10879         * gcc.dg/mips-nmadd-2.c: New test.
10880
10881 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10882
10883         PR c++/15871
10884         * g++.dg/opt/inline8.C: New test.
10885
10886         PR c++/16965
10887         * g++.dg/parse/error17.C: New test.
10888
10889 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10890
10891         * gcc.dg/vect: New directory for vectorizer tests.
10892         * gcc.dg/vect/tree-vect.h: New file.
10893         * gcc.dg/vect/vect.exp: New file.
10894         * gcc.dg/vect/pr16105.c.c: New test.
10895         * gcc.dg/vect/vect-1.c: New test.
10896         * gcc.dg/vect/vect-2.c: New test.
10897         * gcc.dg/vect/vect-3.c: New test.
10898         * gcc.dg/vect/vect-4.c: New test.
10899         * gcc.dg/vect/vect-5.c: New test.
10900         * gcc.dg/vect/vect-6.c: New test.
10901         * gcc.dg/vect/vect-7.c: New test.
10902         * gcc.dg/vect/vect-8.c: New test.
10903         * gcc.dg/vect/vect-9.c: New test.
10904         * gcc.dg/vect/vect-10.c: New test.
10905         * gcc.dg/vect/vect-11.c: New test.
10906         * gcc.dg/vect/vect-12.c: New test.
10907         * gcc.dg/vect/vect-13.c: New test.
10908         * gcc.dg/vect/vect-14.c: New test.
10909         * gcc.dg/vect/vect-15.c: New test.
10910         * gcc.dg/vect/vect-16.c: New test.
10911         * gcc.dg/vect/vect-17.c: New test.
10912         * gcc.dg/vect/vect-18.c: New test.
10913         * gcc.dg/vect/vect-19.c: New test.
10914         * gcc.dg/vect/vect-20.c: New test.
10915         * gcc.dg/vect/vect-21.c: New test.
10916         * gcc.dg/vect/vect-22.c: New test.
10917         * gcc.dg/vect/vect-23.c: New test.
10918         * gcc.dg/vect/vect-24.c: New test.
10919         * gcc.dg/vect/vect-25.c: New test.
10920         * gcc.dg/vect/vect-26.c: New test.
10921         * gcc.dg/vect/vect-27.c: New test.
10922         * gcc.dg/vect/vect-28.c: New test.
10923         * gcc.dg/vect/vect-29.c: New test.
10924         * gcc.dg/vect/vect-30.c: New test.
10925         * gcc.dg/vect/vect-31.c: New test.
10926         * gcc.dg/vect/vect-32.c: New test.
10927         * gcc.dg/vect/vect-33.c: New test.
10928         * gcc.dg/vect/vect-34.c: New test.
10929         * gcc.dg/vect/vect-35.c: New test.
10930         * gcc.dg/vect/vect-36.c: New test.
10931         * gcc.dg/vect/vect-37.c: New test.
10932         * gcc.dg/vect/vect-38.c: New test.
10933         * gcc.dg/vect/vect-40.c: New test.
10934         * gcc.dg/vect/vect-41.c: New test.
10935         * gcc.dg/vect/vect-42.c: New test.
10936         * gcc.dg/vect/vect-43.c: New test.
10937         * gcc.dg/vect/vect-44.c: New test.
10938         * gcc.dg/vect/vect-45.c: New test.
10939         * gcc.dg/vect/vect-46.c: New test.
10940         * gcc.dg/vect/vect-47.c: New test.
10941         * gcc.dg/vect/vect-48.c: New test.
10942         * gcc.dg/vect/vect-49.c: New test.
10943         * gcc.dg/vect/vect-50.c: New test.
10944         * gcc.dg/vect/vect-51.c: New test.
10945         * gcc.dg/vect/vect-52.c: New test.
10946         * gcc.dg/vect/vect-53.c: New test.
10947         * gcc.dg/vect/vect-54.c: New test.
10948         * gcc.dg/vect/vect-55.c: New test.
10949         * gcc.dg/vect/vect-56.c: New test.
10950         * gcc.dg/vect/vect-57.c: New test.
10951         * gcc.dg/vect/vect-58.c: New test.
10952         * gcc.dg/vect/vect-59.c: New test.
10953         * gcc.dg/vect/vect-60.c: New test.
10954         * gcc.dg/vect/vect-61.c: New test.
10955         * gcc.dg/vect/vect-all.c: New test.
10956         * gcc.dg/vect/vect-none.c: New test.
10957
10958 2004-08-17  Paul Brook  <paul@codesourcery.com>
10959
10960         PR fortran/13082
10961         * gfortran.dg/entry_1.f90: New test.
10962
10963 2004-08-17  Andrew Pinski  <apinski@apple.com>
10964
10965         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10966
10967 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10968
10969         * gcc.dg/pr17036-1.c: New test.
10970
10971 2004-08-16  Devang Patel  <dpatel@apple.com>
10972
10973         * gcc.dg/darwin-20040809-1.c: New test.
10974
10975 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10976
10977         * gcc.dg/funcdef-attr-1.c: New test.
10978
10979 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10980
10981         * gcc.dg/altivec-17.c: New test.
10982         * gcc.dg/altivec-18.c: New test.
10983
10984 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10985
10986         PR c++/6749
10987         * g++.dg/template/vtable2.C: New test.
10988
10989 2004-08-14  Richard Henderson  <rth@redhat.com>
10990
10991         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10992         * gcc.dg/pack-test-4.c (main): Return 0.
10993         * gcc.dg/setjmp-1.c: Remove XFAIL.
10994         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10995
10996 2004-08-14  Richard Henderson  <rth@redhat.com>
10997
10998         * gcc.dg/980217-1.c: Add prototype for printf.
10999
11000 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11001
11002         * gfortran.dg/pr16935.f90: New test.
11003
11004 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11005
11006         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11007
11008 2004-08-13  Paul Brook  <paul@codesourcery.com>
11009
11010         * gfortran.dg/der_io_1.f90: Remove stray comma.
11011
11012 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11013
11014         * gcc.dg/vmx/cw-bug-2.c: Remove.
11015         * gcc.dg/vmx/vprint-1.c: Remove.
11016         * gcc.dg/vmx/vscan-1.c: Remove.
11017
11018 2004-08-12  Devang patel  <dpatel@apple.com>
11019
11020         * gcc.dg/darwin-20040809-2.c: New test.
11021
11022 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11023
11024         * g++.dg/ext/altivec-12.C: New test.
11025
11026         * g++.dg/ext/altivec-11.C: New test.
11027
11028 2004-08-12  Paul Brook  <paul@codesourcery.com>
11029
11030         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11031
11032 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11033
11034         * g++.dg/ext/altivec-2.C: Check for hardware support before
11035         executing any VMX instructions.
11036
11037         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11038
11039 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11040
11041         PR c++/16276
11042         * g++.old-deja/g++.other/comdat4.C: New test.
11043         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11044
11045 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11046
11047         PR target/16286
11048         * gcc.dg/pr16286.c: New test.
11049
11050 2004-08-12 Jan Beulich <jbeulich@novell.com>
11051
11052         * g++.dg/ext/asm5.C: New.
11053
11054 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/16698
11057         * g++.dg/eh/crash1.C: New test.
11058
11059         PR c++/16717
11060         * g++.dg/ext/construct1.C: New test.
11061
11062 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11063
11064         PR c++/16853
11065         * g++.dg/init/ptrmem1.C: New test.
11066
11067         PR c++/16618
11068         * g++.dg/parse/offsetof5.C: New test.
11069
11070         PR c++/16870
11071         * g++.dg/template/overload3.C: New test.
11072
11073 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11074
11075         PR c++/16964
11076         * g++.dg/parse/error16.C: New test.
11077
11078         PR c++/16904
11079         * g++.dg/template/error14.C: New test.
11080
11081         PR c++/16929
11082         * g++.dg/template/error15.C: New test.
11083
11084 2004-08-11  Devang Patel  <dpatel@apple.com>
11085
11086         * gcc.dg/darwin-ld-20040809-1.c: New test.
11087         * gcc.dg/darwin-ld-20040809-2.c: New test.
11088
11089 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11090
11091         PR fortran/16917
11092         * gfortran.dg/dfloat_1.f90: New test.
11093
11094 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11095
11096         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11097         * gcc.dg/dll-2.c: Fix dg-require syntax.
11098         * gcc.misc-tests/arm-isr.c (abort): Declare.
11099         (exit): Likewise.
11100
11101 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11102
11103         PR c++/16971
11104         * g++.dg/parse/crash16.C: New test.
11105
11106 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11107
11108         * gcc.dg/mips-rsqrt-1.c: New test case.
11109         * gcc.dg/mips-rsqrt-2.c: New test case.
11110         * gcc.dg/mips-rsqrt-3.c: New test case.
11111
11112 2004-08-10  Paul Brook  <paul@codesourcery.com>
11113
11114         * gfortran.dg/der_io_1.f90: New test.
11115
11116 2004-08-10  Paul Brook  <paul@codesourcery.com>
11117
11118         PR fortran/16919
11119         * gfortran.dg/der_array_1.f90: New test.
11120
11121 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11122
11123         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11124
11125 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11126
11127         * gcc.dg/wchar_t-2.c: Fix typo.
11128
11129 2004-08-09  Falk Hueffner  <falk@debian.org>
11130
11131         PR tree-optimization/12517
11132         * gcc.c-torture/compile/pr12517.c: New test.
11133
11134         PR tree-optimization/12578
11135         * gcc.c-torture/compile/pr12578.c: New test.
11136
11137         PR tree-optimization/12899
11138         * gcc.c-torture/compile/pr12899.c: New test.
11139
11140         PR rtl-optimization/14692
11141         * gcc.c-torture/compile/pr14692.c: New test.
11142
11143         PR tree-optimization/16461
11144         * gcc.c-torture/compile/pr16461.c: New test.
11145
11146 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11147
11148         * gfortran.dg/getenv_1.f90: New test.
11149
11150 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11151
11152         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11153         wchar_t.
11154         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11155
11156 2004-08-06  Paul Brook  <paul@codesourcery.com>
11157
11158         * gfortran.dg/ret_array_1.f90: New test.
11159         * gfortran.dg/ret_pointer_1.f90: New test.
11160
11161 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11162
11163         * gcc.dg/missing-field-init-[12].c: New tests.
11164         * g++.dg/warn/missing-field-init-[12].C: New tests.
11165
11166 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11167
11168         * gcc.dg/enum2.c: New test.
11169         * gcc.dg/symbian3.c: Likewise.
11170         * gcc.dg/symbian4.c: Likewise.
11171         * gcc.dg/wchar_t-2.c: Likewise.
11172
11173 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11174
11175         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11176         destructor tests.
11177
11178 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11179
11180         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11181         dg-require-visiblity.
11182         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11183         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11184         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11185         * g++.dg/ext/visibility/new1.C: Likewise.
11186         * g++.dg/ext/visibility/pragma.C: Likewise.
11187         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11188         * g++.dg/ext/visibility/virtual.C: Likewise.
11189         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11190         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11191         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11192         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11193         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11194         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11195         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11196         * g++/dg/ext/visibility/visibility-8.C: New test.
11197         * gcc.c-torture/compile/dll.x: Remove.
11198         * gcc.dg/dll-2.c: Use dg-require-dll
11199         * gcc.dg/visibility-10.c: New test.
11200         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11201         supporting DLLs.
11202         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11203         (scan_not_hidden): Likewise.
11204
11205 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11206
11207         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11208
11209 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11210
11211         * gcc.c-torture/execute/20040805-1.c: New test.
11212
11213 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11214
11215         * gcc.dg/20020118-1.c: Declare abort.
11216         * gcc.dg/altivec_check.h: Likewise.
11217         * gcc.dg/iftrap-2.c: Likewise.
11218         * gcc.dg/pragma-darwin.c: Likewise.
11219         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11220
11221 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11222
11223         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11224
11225 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11226
11227         * gcc.c-torture/execute/builtins/abs-2.c,
11228         gcc.c-torture/execute/builtins/abs-3.c,
11229         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11230         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11231         intmax_t, uintmax_t and their limits.
11232         * gcc.dg/intmax_t-1.c: New test.
11233
11234 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11235
11236         * g++.dg/tc1/dr147.C: Add reference to PR.
11237
11238 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11239
11240         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11241         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11242
11243 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11244
11245         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11246
11247 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11248
11249         * gcc.dg/redecl-5.c: New test.
11250         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11251         of scanf.
11252
11253 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11254
11255         PR middle-end/16790
11256         * gcc.c-torture/execute/pr16790-1.c: New test case.
11257
11258 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11259
11260         * g++.dg/ext/visibility/assign1.C: New test.
11261         * g++.dg/ext/visibility/new1.C: Likewise.
11262
11263         * gcc.dg/symbian1.c: New test.
11264         * gcc.dg/symbian2.c: Likewise.
11265
11266 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11267
11268         PR target/16570
11269         * gcc.dg/i386-sse-9.c: New test.
11270
11271 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11272
11273         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11274
11275 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11276
11277         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11278         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11279         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11280         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11281         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11282         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11283         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11284         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11285         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11286         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11287         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11288         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11289         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11290         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11291         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11292         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11293         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11294         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11295         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11296         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11297         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11298         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11299         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11300         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11301         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11302         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11303         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11304         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11305         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11306         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11307         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11308         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11309         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11310         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11311         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11312         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11313         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11314         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11315         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11316         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11317         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11318         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11319         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11320         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11321         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11322         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11323         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11324         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11325         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11326         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11327         gcc.misc-tests/i386-pf-3dnow-1.c,
11328         gcc.misc-tests/i386-pf-athlon-1.c,
11329         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11330         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11331         Declare built-in functions used.
11332         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11333
11334 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11335
11336         PR c++/16707
11337         * g++.dg/lookup/using12.C: New test.
11338
11339         * g++.dg/init/null1.C: Fix PR number.
11340         * g++.dg/parse/namespace10.C: Likewise.
11341
11342 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11343
11344         PR c++/16224
11345         * g++.dg/template/spec17.C: New test.
11346         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11347         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11348
11349 2004-08-02  David Billinghurst
11350
11351         PR fortran/16292
11352         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11353
11354 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11355
11356         * gcc.dg/ia64-got-1.c: New test case.
11357
11358 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/16489
11361         * g++.dg/init/null1.C: New test.
11362         * g++.dg/tc1/dr76.C: Adjust error marker.
11363
11364         PR c++/16529
11365         * g++.dg/parse/namespace10.C: New test.
11366
11367         PR c++/16810
11368         * g++.dg/inherit/ptrmem2.C: New test.
11369
11370 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11371
11372         PR target/16155
11373         * gcc.dg/pr16155.c: New test.
11374
11375 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11376
11377         * gcc.dg/redecl-2.c: New test.
11378
11379 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11380
11381         * gcc.dg/darwin-longdouble.c: New file.
11382
11383 2004-07-30  Richard Henderson  <rth@redhat.com>
11384
11385         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11386         write to constant argument.
11387         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11388
11389 2004-07-30  Richard Henderson  <rth@redhat.com>
11390
11391         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11392         tests of nearest around zero.
11393
11394 2004-07-30  Andrew Pinski  <apinski@apple.com>
11395
11396         * gcc.c-torture/compile/20040730-1.c: New test.
11397
11398 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11399
11400         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11401         powerpc-eabispe.
11402
11403 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11404
11405         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11406
11407 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11408
11409         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11410         contains $ld_library_path.
11411         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11412
11413 2004-07-29  Richard Henderson  <rth@redhat.com>
11414
11415         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11416
11417         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11418         (alt2, which): New.
11419         (Check): Accept either alternative.
11420
11421 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11422
11423         * g++.dg/abi/inline1.C: New test.
11424         * g++.dg/abi/local1-a.cc: Likewise.
11425         * g++.dg/abi/local1.C: Likewise.
11426         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11427         * g++.dg/abi/mangle12.C: Likewise.
11428         * g++.dg/abi/mangle17.C: Likewise.
11429         * g++.dg/abi/mangle20-2.C: Likewise.
11430         * g++.dg/opt/interface1.C: Likewise.
11431         * g++.dg/opt/interface1.h: Likewise.
11432         * g++.dg/opt/interface1-a.cc: New test.
11433         * g++.dg/parse/repo1.C: New test.
11434         * g++.dg/template/repo1.C: Likewise.
11435         * g++.dg/warn/Winline-1.C: Likewise.
11436         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11437
11438 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11439
11440         * gcc.dg/tree-ssa/20040729-1.c: New test.
11441
11442 2004-07-27  Matt Austern <austern@apple.com>
11443
11444         * gcc.dg/darwin-bool-1.c: New test.
11445         * gcc.dg/darwin-bool-2.c: New test.
11446
11447 2004-07-28  Richard Henderson  <rth@redhat.com>
11448
11449         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11450         arguments in the correct type.  Don't write to constant arguments.
11451
11452 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11453
11454         PR tree-optimization/16688
11455         PR tree-optimization/16689
11456         * g++.dg/tree-ssa/pr16688.C: New test.
11457
11458 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11459
11460         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11461         loads.  Not only in the comment, this time.
11462
11463 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11464
11465         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11466         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11467         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11468         * gcc.dg/sh4a-bitmovua.c: New.
11469         * gcc.dg/sh4a-cos.c: New.
11470         * gcc.dg/sh4a-cosf.c: New.
11471         * gcc.dg/sh4a-fprun.c: New.
11472         * gcc.dg/sh4a-fsrra.c: New.
11473         * gcc.dg/sh4a-memmovua.c: New.
11474         * gcc.dg/sh4a-sin.c: New.
11475         * gcc.dg/sh4a-sincos.c: New.
11476         * gcc.dg/sh4a-sincosf.c: New.
11477         * gcc.dg/sh4a-sinf.c: New.
11478
11479 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11480
11481         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11482         conditionals.
11483         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11484         loads.
11485         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11486         DOM1.
11487
11488 2004-07-27  Andrew Pinski  <apinski@apple.com>
11489
11490         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11491
11492 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11493
11494         * gcc.dg/pragma-isr.c: New test.
11495
11496 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11497
11498         PR c++/14429
11499         * g++.dg/template/ttp11.C: New test.
11500
11501 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11502
11503         * gcc.c-torture/compile/20040727-1.c: New test.
11504
11505 2004-07-26  Eric Christopher  <echristo@redhat.com>
11506
11507         * gcc.c-torture/compile/20040726-2.c: New test.
11508
11509 2004-07-26  Andrew Pinski  <apinski@apple.com>
11510
11511         * g++.dg/rtti/tinfo1.C: Xfail.
11512
11513 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11514
11515         * gcc.c-torture/compile/20040726-1.c: New test.
11516
11517 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11518             Brian Ryner  <bryner@brianryner.com>
11519
11520         PR c++/9283
11521         PR c++/15000
11522         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11523         * g++.dg/ext/visibility/: New directory.
11524         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11525         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11526         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11527         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11528         * g++.dg/ext/visibility/fvisibility.C,
11529         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11530         g++.dg/ext/visibility/fvisibility-override1.C
11531         g++.dg/ext/visibility/fvisibility-override2.C
11532         g++.dg/ext/visibility/memfuncts.C
11533         g++.dg/ext/visibility/noPLT.C
11534         g++.dg/ext/visibility/pragma.C
11535         g++.dg/ext/visibility/pragma-override1.C
11536         g++.dg/ext/visibility/pragma-override2.C
11537         g++.dg/ext/visibility/staticmemfuncts.C
11538         g++.dg/ext/visibility/virtual.C: New tests.
11539
11540 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11541
11542         PR c/15360
11543         * gcc.dg/pr15360-1.c: New test.
11544
11545 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11546
11547         * gcc.dg/pragma-align-2.c: New test.
11548         * gcc.dg/pragma-init-fini.c: New test.
11549         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11550         targets.
11551
11552 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11553
11554         * gcc.dg/init-string-2.c: New test.
11555
11556 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11557
11558         PR 16684
11559         * gcc.dg/Wredundant-decls-1.c: New test case.
11560
11561 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11562
11563         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11564         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11565         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11566         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11567         * gcc.dg/compat/generate-random.c: New file.
11568         * gcc.dg/compat/generate-random.h: Likewise.
11569         * gcc.dg/compat/generate-random_r.c: Likewise.
11570         * gcc.dg/compat/struct-layout-1.h: Likewise.
11571         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11572         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11573         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11574         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11575         * gcc.dg/compat/struct-layout-1_main.c: New test.
11576         * gcc.dg/compat/struct-layout-1_x.c: New file.
11577         * gcc.dg/compat/struct-layout-1_y.c: New file.
11578         * gcc.dg/compat/struct-layout-1_test.h: New file.
11579
11580 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11581
11582         * gcc.dg/comp-return-1.c: New test
11583
11584 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11585
11586         * gcc.dg/vmx/8-02a.c: Fix typo.
11587
11588         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11589         * gcc.dg/darwin-abi-3.c: New test.
11590
11591         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11592         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11593
11594         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11595         * gcc.dg/vmx/ops-long-1.c: New test.
11596         * gcc.dg/vmx/ops-long-2.c: New test.
11597
11598 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11599
11600         * g++.dg/lookup/conv-[1234].C: New.
11601
11602 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11603
11604         * g++.dg/parse/attr2.C: Simplify.
11605
11606 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11607
11608         PR c/7284
11609         * gcc.c-torture/execute/pr7284-1.c: New test.
11610
11611 2004-07-22  Brian Booth  <bbooth@redhat.com>
11612
11613         * gcc.dg/tree-ssa/20040721-1.c: New test.
11614
11615 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.dg/template/crash20.c: New.
11618
11619 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11620
11621         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11622         Add dg-run directive.  Declare variables as required.
11623         * gfortran.dg/g77/README: Update
11624
11625 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11626
11627         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11628         gcc.dg/cris-peep2-andu2.c: New tests.
11629
11630 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11631
11632         PR c/15052
11633         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11634         on return type.
11635         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11636         messages.
11637         * gcc.dg/qual-return-2.c: Update expected messages.
11638         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11639
11640 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11641
11642         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11643         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11644
11645 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11646
11647         PR c/11250
11648         * gcc.dg/init-string-1.c: New test.
11649
11650 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11651
11652         PR middle-end/15345
11653         PR c/16450
11654         * gcc.dg/torture/nested-fn-1.c: New test.
11655
11656 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11657
11658         PR target/16559
11659         * gcc.dg/ia64-fptr-1.c: New file.
11660
11661 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11662
11663         PR c++/14497
11664         * g++.dg/template/spec16.C: New test.
11665         * g++.old-deja/g++.robertl/eb118.C: Remove.
11666
11667 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11668
11669         PR c++/509
11670         * g++.dg/template/spec15.C: New test.
11671
11672 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11673
11674         Copy cases from g77.f-torture/execute and add dg-run
11675         directive.  Other changes as noted.
11676         * gfortran.dg/g77/13037.f
11677         * gfortran.dg/g77/1832.f
11678         * gfortran.dg/g77/19981119-0.f
11679         * gfortran.dg/g77/19990313-0.f
11680         * gfortran.dg/g77/19990313-1.f
11681         * gfortran.dg/g77/19990313-2.f
11682         * gfortran.dg/g77/19990313-3.f
11683         * gfortran.dg/g77/19990419-1.f
11684         * gfortran.dg/g77/19990826-0.f
11685         * gfortran.dg/g77/19990826-2.f
11686         * gfortran.dg/g77/20000503-1.f
11687         * gfortran.dg/g77/20001111.f
11688         * gfortran.dg/g77/20010116.f
11689         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11690         * gfortran.dg/g77/20010430.f
11691         * gfortran.dg/g77/6177.f
11692         * gfortran.dg/g77/947.f
11693         * gfortran.dg/g77/970816-3.f
11694         * gfortran.dg/g77/971102-1.f
11695         * gfortran.dg/g77/980520-1.f
11696         * gfortran.dg/g77/980628-0.f
11697         * gfortran.dg/g77/980628-1.f
11698         * gfortran.dg/g77/980628-10.f
11699         * gfortran.dg/g77/980628-2.f
11700         * gfortran.dg/g77/980628-3.f
11701         * gfortran.dg/g77/980628-7.f
11702         * gfortran.dg/g77/980628-8.f
11703         * gfortran.dg/g77/980628-9.f
11704         * gfortran.dg/g77/980701-0.f
11705         * gfortran.dg/g77/980701-1.f
11706         * gfortran.dg/g77/cabs.f
11707         * gfortran.dg/g77/claus.f
11708         * gfortran.dg/g77/complex_1.f
11709         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11710         * gfortran.dg/g77/dcomplex.f
11711         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11712         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11713         * gfortran.dg/g77/f90-intrinsic-numeric.f
11714         * gfortran.dg/g77/int8421.f
11715         * gfortran.dg/g77/labug1.f
11716         * gfortran.dg/g77/large_vec.f
11717         * gfortran.dg/g77/le.f
11718         * gfortran.dg/g77/short.f
11719         * gfortran.dg/g77/README: Update
11720
11721 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11722
11723         PR c++/16637
11724         * g++.dg/parse/lookup4.C: New test.
11725
11726 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11727
11728         PR c++/16175
11729         * g++.dg/template/ttp10.C: New test.
11730
11731 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11732
11733         * gcc.dg/pr12625-1.c: New test.
11734
11735 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11736
11737         * testsuite/gcc.dg/switch-warn-1.c: New test.
11738         * testsuite/gcc.dg/switch-warn-2.c: New test.
11739         * gcc.c-torture/compile/pr14730.c: Update.
11740
11741 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11742
11743         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11744         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11745         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11746         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11747
11748 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11749
11750         PR c++/16623
11751         * g++.dg/template/assign1.C: New test.
11752
11753 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11754
11755         PR c++/12170
11756         * g++.dg/template/ttp9.C: New test.
11757
11758 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11759
11760         * gcc.dg/format/cmn-err-1.c: New test.
11761
11762 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11763
11764         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11765         gcc.dg/Wparentheses-10.c: New tests.
11766         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11767
11768 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11769
11770         PR fortran/16465
11771         * gfortran.dg/g77//ffixed-line-length-0.f,
11772         gfortran.dg/g77/ffixed-line-length-132.f,
11773         gfortran.dg/g77/ffixed-line-length-72.f,
11774         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11775         gfortran.dg/g77/README: Update.
11776
11777 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11778
11779         PR c++/13092
11780         * g++.dg/template/non-dependent7.C: New test.
11781         * g++.dg/template/non-dependent8.C: Likewise.
11782         * g++.dg/template/non-dependent9.C: Likewise.
11783         * g++.dg/template/non-dependent10.C: Likewise.
11784
11785 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11786
11787         PR c++/16337
11788         * g++.dg/parse/attr2.C: New test.
11789
11790 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11791
11792         * g77.dg: Removed.
11793         * g77.f-torture: Ditto.
11794
11795 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11796
11797         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11798         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11799         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11800
11801 2004-07-16  Richard Henderson  <rth@redhat.com>
11802
11803         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11804
11805 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11806
11807         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11808         tests with full list of options.
11809         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11810         of TORTURE_OPTIONS if test contains 'dg-do run'.
11811
11812         PR fortran/16404
11813         * gfortran.dg/do_iterator.f90: New test.
11814
11815 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11816
11817         PR rtl-optimization/16536
11818         * gcc.c-torture/execute/restrict-1.c: New test.
11819
11820 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11821
11822         PR fortran/15324
11823         * gfortran.dg/pr15324.f90: New test.
11824
11825         PR fortran/15129
11826         * gfortran.dg/pr15129.f90: New test.
11827
11828         PR fortran/15140
11829         * gfortran.dg/pr15140.f90: New test.
11830
11831         PR fortran/13792
11832         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11833         compile-time simplification.
11834
11835 2004-07-14  Mike Stump  <mrs@apple.com>
11836
11837         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11838
11839 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11840
11841         PR target/16325
11842         * gcc.dg/profile-generate-1.c: New.
11843
11844 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11845
11846         * gcc.c-torture/execute/20040709-1.c: New test.
11847         * gcc.c-torture/execute/20040709-2.c: New test.
11848
11849 2004-07-14  Mike Stump  <mrs@apple.com>
11850
11851         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11852
11853 2004-07-14  Mike Stump  <mrs@apple.com>
11854
11855         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11856
11857 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11858
11859         PR c++/16518
11860         * g++.dg/parse/mutable1.C: New test.
11861
11862 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11863
11864         PR tree-optimization/16443
11865         * gcc.dg/tree-ssa/20040713-1.c: New test.
11866
11867 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11868
11869         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11870         for operator new.
11871
11872 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11873
11874         * gfortran.dg/g77/README: New file
11875         * gfortran.dg/g77/19981216-0.f:  Copy from
11876         g77.f-torture/noncompile.  Add "dg-do compile" and
11877         dg-error as required.
11878         * gfortran.dg/g77/19990218-1.f: Likewise
11879         * gfortran.dg/g77/19990905-1.f: Likewise
11880         * gfortran.dg/g77/9263.f: Likewise
11881         * gfortran.dg/g77/980615-0.f: Likewise
11882         * gfortran.dg/g77/980616-0.f: Likewise
11883         * gfortran.dg/g77/check0.f: Likewise
11884         * gfortran.dg/g77/select_no_compile.f: Likewise
11885
11886 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11887
11888         Copy files from g77.f-torture/compile.
11889         Add "{ dg-do compile}".  Other changes as noted
11890         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11891         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11892         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11893         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11894         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11895         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11896         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11897         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11898         statement to conform to standard.  Append alpha1.x for reference.
11899         * gfortran.dg/g77/xformat.f: Add dg-warning
11900
11901 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11902
11903         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11904         Add {dg-do compile} directive.
11905         * gfortran.dg/g77/cpp2.F: Likewise
11906
11907 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11908
11909         PR c++/5402
11910         * g++.dg/lookup/name-clash1.C: New test.
11911
11912         PR c++/9777
11913         * g++.dg/lookup/name-clash2.C: New test.
11914
11915         PR c++/12102
11916         * g++.dg/lookup/name-clash3.C: New test.
11917
11918 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11919
11920         * g++.dg/lookup/new2.C: New test.
11921         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11922
11923 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11924
11925         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11926         Add {dg-do compile} directive.
11927         * gfortran.dg/g77/13060.f: Likewise
11928         * gfortran.dg/g77/19990218-0.f: Likewise
11929         * gfortran.dg/g77/19990305-0.f: Likewise
11930         * gfortran.dg/g77/19990419-0.f: Likewise
11931         * gfortran.dg/g77/19990502-0.f: Likewise
11932         * gfortran.dg/g77/19990502-1.f: Likewise
11933         * gfortran.dg/g77/19990525-0.f: Likewise
11934         * gfortran.dg/g77/19990826-1.f: Likewise
11935         * gfortran.dg/g77/19990826-3.f: Likewise
11936         * gfortran.dg/g77/19990905-2.f: Likewise
11937         * gfortran.dg/g77/20000412-1.f: Likewise
11938         * gfortran.dg/g77/20000511-1.f: Likewise
11939         * gfortran.dg/g77/20000511-2.f: Likewise
11940         * gfortran.dg/g77/20000518.f: Likewise
11941         * gfortran.dg/g77/20000601-1.f: Likewise
11942         * gfortran.dg/g77/20000601-2.f: Likewise
11943         * gfortran.dg/g77/20000629-1.f: Likewise
11944         * gfortran.dg/g77/20000630-2.f: Likewise
11945         * gfortran.dg/g77/20010115.f: Likewise
11946         * gfortran.dg/g77/20010321-1.f: Likewise
11947         * gfortran.dg/g77/20010426.f: Likewise
11948         * gfortran.dg/g77/20020307-1.f: Likewise
11949         * gfortran.dg/g77/8485.f: Likewise
11950         * gfortran.dg/g77/960317-1.f: Likewise
11951         * gfortran.dg/g77/970915-0.f: Likewise
11952         * gfortran.dg/g77/980310-1.f: Likewise
11953         * gfortran.dg/g77/980310-2.f: Likewise
11954         * gfortran.dg/g77/980310-3.f: Likewise
11955         * gfortran.dg/g77/980310-4.f: Likewise
11956         * gfortran.dg/g77/980310-6.f: Likewise
11957         * gfortran.dg/g77/980310-7.f: Likewise
11958         * gfortran.dg/g77/980310-8.f: Likewise
11959         * gfortran.dg/g77/980419-2.f: Likewise
11960         * gfortran.dg/g77/980424-0.f: Likewise
11961         * gfortran.dg/g77/980427-0.f: Likewise
11962         * gfortran.dg/g77/980729-0.f: Likewise
11963         * gfortran.dg/g77/981117-1.f: Likewise
11964         * gfortran.dg/g77/toon_1.f: Likewise
11965
11966 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11967
11968         PR c++/2204
11969         * g++.dg/other/abstract2.C: New test.
11970
11971 2004-07-12  Paul Brook  <paul@codesourcery.com>
11972
11973         * gfortran.dg/pointer_init_1.f90: New test.
11974
11975 2004-07-11  Paul Brook  <paul@codesourcery.com>
11976
11977         PR fortran/15986
11978         * gfortran.dg/contained_1.f90: New test.
11979
11980 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11981
11982         * g++.dg/parse/defarg8.C: New test.
11983
11984 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11985
11986         PR fortran/16433
11987         * gfortran.dg/pr16433.f: New test.
11988
11989         PR fortran/17574
11990         * gfortran.dg/pr15754.f90: New test.
11991
11992 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11993
11994         PR tree-optimization/16437
11995         * gcc.c-torture/execute/bitfld-4.c: New test.
11996
11997 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11998
11999         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12000         access to common var from module.
12001
12002 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12003
12004         PR fortran/16336
12005         * gfortran.fortran-torture/execute/common_2.f90: New test.
12006
12007 2004-07-10  Paul Brook  <paul@codesourcery.com>
12008
12009         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12010
12011 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12012
12013         PR fortran/15969
12014         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12015
12016 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12017
12018         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12019         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12020         * gfortran.dg/g77/ffree-form-1.f: Likewise
12021         * gfortran.dg/g77/ffree-form-2.f: Likewise
12022         * gfortran.dg/g77/ffree-form-3.f: Likewise
12023         * gfortran.dg/g77/fno-underscoring.f: Likewise
12024         * gfortran.dg/g77/funderscoring.f: Likewise
12025         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12026
12027 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12028
12029         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12030
12031 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12032         Paul Brook  <paul@codesourcery.com>
12033
12034         PR fortran/13415
12035         * gfortran.dg/common_pointer_1.f90: New test.
12036
12037 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12038
12039         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12040
12041 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12042
12043         PR target/16364
12044         * gcc.c-torture/compile/20040709-1.c: New.
12045
12046 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12047
12048         PR fortran/14077
12049         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12050
12051 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12052
12053         PR fortran/13201
12054         * gfortran.dg/shape_1.f90: New test.
12055
12056 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12057             Andrew Pinski  <apinski@apple.com>
12058
12059         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12060
12061 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12062
12063         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12064         comment.
12065
12066 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12067         Paul Brook  <paul@codesourcery.com>
12068
12069         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12070         '.f95' and '.F95'.
12071
12072 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12073
12074         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12075
12076 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12077
12078         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12079         testcases with capital suffix.
12080
12081 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12082
12083         PR fortran/15481
12084         PR fortran/13372
12085         PR fortran/13575
12086         PR fortran/15978
12087         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12088
12089         * gfortran.dg/implicit_1.f90: New test.
12090
12091 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12092
12093         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12094         expression to match gfortran warning/error messages
12095         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12096         dg-error text.
12097
12098 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12099
12100         * lib/fortran-torture.exp: Rename proc search_for to
12101         search_for_re.
12102
12103 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12104
12105         * gcc.c-torture/execute/simd-5.x: New file.
12106         XFAIL on SPARC 64-bit at -O0.
12107
12108 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12109
12110         PR c++/8211
12111         PR c++/16165
12112         * g++.dg/warn/effc3.C: New test.
12113
12114 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12115
12116         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12117         change X to 1X in format.
12118         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12119         add data statements to conform to standard.
12120
12121 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12122
12123         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12124         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12125         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12126
12127 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12128
12129         * gfortran.dg/g77/7388.f: Copy from g77.dg
12130         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12131         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12132         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12133         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12134         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12135         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12136         * gfortran.dg/g77/strlen0.f: Likewise
12137
12138 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12139
12140         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12141         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12142
12143 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12144
12145         * gcc.c-torture/execute/920428-2.x: Delete.
12146         * gcc.c-torture/execute/920501-7.x: Likewise.
12147
12148 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12149
12150         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12151         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12152         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12153         prescott and c3-2.
12154         (PREFETCH_3DNOW): Add -march=c3.
12155
12156 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12157
12158         PR c/16437
12159         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12160         * gcc.c-torture/execute/bf64-1.x: Likewise.
12161
12162 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12163
12164         * gcc.c-torture/compile/20040708-1.c: New test.
12165
12166 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12167
12168         PR c++/16169
12169         * g++.dg/warn/effc2.C: New test.
12170
12171 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12172
12173         * gcc.c-torture/execute/bitfld-1.x: Remove.
12174         * gcc.c-torture/execute/bitfld-3.c: New test.
12175         * gcc.dg/bitfld-2.c: Remove XFAILs.
12176
12177 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12178
12179         PR c++/16276
12180         * g++.dg/rtti/tinfo1.C: New file.
12181
12182 2004-07-07  Eric Christopher  <echristo@redhat.com>
12183
12184         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12185
12186 2004-07-07  Andrew Pinski  <apinski@apple.com>
12187
12188         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12189
12190 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12191
12192         * g++.dg/init/call1.C: XFAIL.
12193
12194 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12195
12196         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12197         except for movstrict*, to movmem* and clrstr* to clrmem*.
12198
12199 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12200
12201         * gcc.c-torture/execute/20040707-1.c: New test.
12202
12203 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12204
12205         * gcc.c-torture/execute/20040706-1.c: New test.
12206
12207 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12208
12209         PR c++/3671
12210         * g++.dg/template/spec14.C: New test.
12211
12212 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12213
12214         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12215         nothing if not yet defined.  Use it in b, c and d type definitions.
12216         * gcc.c-torture/execute/20040705-1.c: New test.
12217         * gcc.c-torture/execute/20040705-2.c: New test.
12218
12219 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12220
12221         PR c++/2518
12222         * g++.dg/lookup/new1.C: New test.
12223
12224 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12225
12226         PR c++/11406
12227         * g++.dg/template/sizeof8.C: New test.
12228
12229 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12230
12231         * gcc.c-torture/compile/20040705-1.c: New test.
12232
12233 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12234
12235         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12236
12237 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12238
12239         * gcc.dg/cpp/if-mop.c: Two new testcases.
12240         * gcc.dg/cpp/trad/comment-3.c: New.
12241
12242 2004-07-04  Paul Brook  <paul@codesourcery.com>
12243
12244         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12245
12246 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12247
12248         PR c++/3761
12249         * g++.dg/lookup/crash4.C: New test.
12250
12251 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12252
12253         * gcc.c-torture/execute/builtin-abs-1.c
12254         * gcc.c-torture/execute/builtin-abs-2.c
12255         * gcc.c-torture/execute/builtin-complex-1.c
12256         * gcc.c-torture/execute/builtins/string-1-lib.c
12257         * gcc.c-torture/execute/builtins/string-1.c
12258         * gcc.c-torture/execute/builtins/string-2-lib.c
12259         * gcc.c-torture/execute/builtins/string-2.c
12260         * gcc.c-torture/execute/builtins/string-3-lib.c
12261         * gcc.c-torture/execute/builtins/string-3.c
12262         * gcc.c-torture/execute/builtins/string-4-lib.c
12263         * gcc.c-torture/execute/builtins/string-4.c
12264         * gcc.c-torture/execute/builtins/string-5-lib.c
12265         * gcc.c-torture/execute/builtins/string-5.c
12266         * gcc.c-torture/execute/builtins/string-6-lib.c
12267         * gcc.c-torture/execute/builtins/string-6.c
12268         * gcc.c-torture/execute/builtins/string-7-lib.c
12269         * gcc.c-torture/execute/builtins/string-7.c
12270         * gcc.c-torture/execute/builtins/string-8-lib.c
12271         * gcc.c-torture/execute/builtins/string-8.c
12272         * gcc.c-torture/execute/builtins/string-9-lib.c
12273         * gcc.c-torture/execute/builtins/string-9.c
12274         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12275         * gcc.c-torture/execute/builtins/string-asm-1.c
12276         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12277         * gcc.c-torture/execute/builtins/string-asm-2.c
12278         * gcc.c-torture/execute/stdio-opt-1.c
12279         * gcc.c-torture/execute/stdio-opt-2.c
12280         * gcc.c-torture/execute/stdio-opt-3.c
12281         * gcc.c-torture/execute/string-opt-1.c
12282         * gcc.c-torture/execute/string-opt-10.c
12283         * gcc.c-torture/execute/string-opt-11.c
12284         * gcc.c-torture/execute/string-opt-12.c
12285         * gcc.c-torture/execute/string-opt-13.c
12286         * gcc.c-torture/execute/string-opt-14.c
12287         * gcc.c-torture/execute/string-opt-15.c
12288         * gcc.c-torture/execute/string-opt-16.c
12289         * gcc.c-torture/execute/string-opt-2.c
12290         * gcc.c-torture/execute/string-opt-6.c
12291         * gcc.c-torture/execute/string-opt-7.c
12292         * gcc.c-torture/execute/string-opt-8.c:
12293         Replace with ...
12294
12295         * gcc.c-torture/execute/builtins/abs-2.c
12296         * gcc.c-torture/execute/builtins/abs-3.c
12297         * gcc.c-torture/execute/builtins/complex-1.c
12298         * gcc.c-torture/execute/builtins/fprintf.c
12299         * gcc.c-torture/execute/builtins/fputs.c
12300         * gcc.c-torture/execute/builtins/memcmp.c
12301         * gcc.c-torture/execute/builtins/memmove.c
12302         * gcc.c-torture/execute/builtins/memops-asm.c
12303         * gcc.c-torture/execute/builtins/mempcpy-2.c
12304         * gcc.c-torture/execute/builtins/mempcpy.c
12305         * gcc.c-torture/execute/builtins/memset.c
12306         * gcc.c-torture/execute/builtins/printf.c
12307         * gcc.c-torture/execute/builtins/sprintf.c
12308         * gcc.c-torture/execute/builtins/strcat.c
12309         * gcc.c-torture/execute/builtins/strchr.c
12310         * gcc.c-torture/execute/builtins/strcmp.c
12311         * gcc.c-torture/execute/builtins/strcpy.c
12312         * gcc.c-torture/execute/builtins/strcspn.c
12313         * gcc.c-torture/execute/builtins/strlen-2.c
12314         * gcc.c-torture/execute/builtins/strlen.c
12315         * gcc.c-torture/execute/builtins/strncat.c
12316         * gcc.c-torture/execute/builtins/strncmp-2.c
12317         * gcc.c-torture/execute/builtins/strncmp.c
12318         * gcc.c-torture/execute/builtins/strncpy.c
12319         * gcc.c-torture/execute/builtins/strpbrk.c
12320         * gcc.c-torture/execute/builtins/strpcpy-2.c
12321         * gcc.c-torture/execute/builtins/strpcpy.c
12322         * gcc.c-torture/execute/builtins/strrchr.c
12323         * gcc.c-torture/execute/builtins/strspn.c
12324         * gcc.c-torture/execute/builtins/strstr-asm.c
12325         * gcc.c-torture/execute/builtins/strstr.c:
12326         ... these new files.
12327
12328         * gcc.c-torture/execute/builtins/abs-2-lib.c
12329         * gcc.c-torture/execute/builtins/abs-3-lib.c
12330         * gcc.c-torture/execute/builtins/complex-1-lib.c
12331         * gcc.c-torture/execute/builtins/fprintf-lib.c
12332         * gcc.c-torture/execute/builtins/fputs-lib.c
12333         * gcc.c-torture/execute/builtins/memcmp-lib.c
12334         * gcc.c-torture/execute/builtins/memmove-lib.c
12335         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12336         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12337         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12338         * gcc.c-torture/execute/builtins/memset-lib.c
12339         * gcc.c-torture/execute/builtins/printf-lib.c
12340         * gcc.c-torture/execute/builtins/sprintf-lib.c
12341         * gcc.c-torture/execute/builtins/strcat-lib.c
12342         * gcc.c-torture/execute/builtins/strchr-lib.c
12343         * gcc.c-torture/execute/builtins/strcmp-lib.c
12344         * gcc.c-torture/execute/builtins/strcpy-lib.c
12345         * gcc.c-torture/execute/builtins/strcspn-lib.c
12346         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12347         * gcc.c-torture/execute/builtins/strlen-lib.c
12348         * gcc.c-torture/execute/builtins/strncat-lib.c
12349         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12350         * gcc.c-torture/execute/builtins/strncmp-lib.c
12351         * gcc.c-torture/execute/builtins/strncpy-lib.c
12352         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12353         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12354         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12355         * gcc.c-torture/execute/builtins/strrchr-lib.c
12356         * gcc.c-torture/execute/builtins/strspn-lib.c
12357         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12358         * gcc.c-torture/execute/builtins/strstr-lib.c
12359         * gcc.c-torture/execute/builtins/lib/abs.c
12360         * gcc.c-torture/execute/builtins/lib/fprintf.c
12361         * gcc.c-torture/execute/builtins/lib/memset.c
12362         * gcc.c-torture/execute/builtins/lib/printf.c
12363         * gcc.c-torture/execute/builtins/lib/sprintf.c
12364         * gcc.c-torture/execute/builtins/lib/strcpy.c
12365         * gcc.c-torture/execute/builtins/lib/strcspn.c
12366         * gcc.c-torture/execute/builtins/lib/strncat.c
12367         * gcc.c-torture/execute/builtins/lib/strncmp.c
12368         * gcc.c-torture/execute/builtins/lib/strncpy.c
12369         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12370         * gcc.c-torture/execute/builtins/lib/strspn.c
12371         * gcc.c-torture/execute/builtins/lib/strstr.c:
12372         New files containing support routines.
12373
12374         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12375         declaration.
12376         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12377         when not optimizing.
12378
12379 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/16240
12382         * g++.dg/abi/mangle22.C: New test.
12383         * g++.dg/abi/mangle23.C: Likewise.
12384
12385 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12386
12387         PR fortran/16290
12388         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12389         Allow for cases without denormalized floating point numbers.
12390
12391 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12392
12393         PR c/1027
12394         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12395         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12396         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12397         expected warning text.
12398         * gcc.dg/format/diag-2.c: New test.
12399
12400 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12401
12402         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12403
12404 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12405
12406         * gcc.dg/builtins-43.c: New.
12407         * gcc.dg/builtins-44.c: New.
12408         * gcc.dg/builtins-45.c: New.
12409
12410 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12411             Andreas Tobler  <a.tobler@schweiz.ch>
12412
12413         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12414         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12415         as SIGSEGV.
12416         * gcc.dg/cleanup-11.c: Likewise.
12417         * gcc.dg/cleanup-8.c: Likewise.
12418         * gcc.dg/cleanup-9.c: Likewise.
12419         * gcc.dg/cleanup-5.c: Run on all platforms.
12420
12421 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12422
12423         * g++.dg/warn/nonnull1.C: New test.
12424
12425 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12426
12427         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12428         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12429         Special-case the Sun compiler wrt to <complex.h>.
12430
12431 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12432
12433         * gcc.dg/Wunreachable-8.C: New test.
12434
12435         * gcc.dg/h8300-ice2.c : New test.
12436
12437 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12438
12439         PR fortran/16161
12440         * gfortran.fortran-torture/compile/implicit.f90: Add test
12441         for implicit character.
12442
12443 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12444
12445         PR fortran/16289
12446         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12447         Use tiny() intrinsic to find smallest non-negative real
12448
12449 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12450
12451         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12452         * gcc.dg/compat/struct-by-value-22_x.c: New.
12453         * gcc.dg/compat/struct-by-value-22_y.c: New.
12454
12455         * gcc.c-torture/execute/20040629-1.c: New test.
12456
12457 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12458
12459         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12460         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12461
12462         PR target/16195
12463         * gcc.dg/20040625-1.c: New test.
12464
12465 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12466
12467         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12468
12469 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12470
12471         PR fortran/15963
12472         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12473
12474 2004-06-29  Richard Henderson  <rth@redhat.com>
12475
12476         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12477
12478 2004-06-29  Paul Brook  <paul@codesourcery.com>
12479
12480         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12481         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12482
12483 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12484
12485         PR c++/16260
12486         * g++.dg/parse/crash15.C: New.
12487
12488 2004-06-28  Andrew Pinski  <apinski@apple.com>
12489
12490         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12491         by the error already.
12492
12493         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12494
12495 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12496
12497         PR target/14041
12498         * gcc.dg/h8300-bss-align-1.c : New.
12499
12500 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12501
12502         * PR c++/16174
12503         * g++.dg/template/ctor4.C: New.
12504
12505 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12506
12507         PR c++/16205
12508         * g++.dg/warn/Wsequence-point-1.C: New test.
12509
12510 2004-06-27  Paul Brook  <paul@codesourcery.com>
12511
12512         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12513
12514 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12515
12516         * g++.old-deja/g++.mike/p7325.C: Remove.
12517
12518 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12519
12520         PR c/14963
12521         * gcc.dg/pr14963.c: New test.
12522
12523 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/16193
12526         * g++.dg/parse/redef1.C: New test.
12527
12528 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12529
12530         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12531         20021110.c.
12532         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12533         20021119-1.c.
12534         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12535         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12536         5-04.c.
12537         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12538         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12539         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12540         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12541         g++.brendan/enum14.C.
12542         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12543         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12544         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12545         g++.mike/virt1.C.
12546         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12547         memtemp24.C.
12548
12549 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12550
12551         * gcc.dg/20040527-1.c: New test case.
12552
12553 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12554
12555         PR gfortran/pr16196
12556         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12557
12558 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12559
12560         PR middle-end/15825
12561         * gcc.dg/pr15825-1.c: New test case.
12562
12563 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12564
12565         * gcc.c-torture/execute/20040625-1.c: New test.
12566
12567 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12568
12569         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12570
12571 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12572
12573         * gcc.dg/torture/mips-div-1.c: New test.
12574
12575 2004-06-24  Jeff Law  <law@redhat.com>
12576
12577         * gcc.dg/tree-ssa/20040624-1.c: New test.
12578
12579 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12580
12581         * gcc.c-torture/compile/20040624-1.c: New test.
12582
12583 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12584
12585         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12586         this directory.
12587
12588 2004-06-23  Andrew Pinski  <apinski@apple.com>
12589
12590         PR middle-end/15988
12591         * g++.dg/opt/ptrmem4.C: New test.
12592
12593         * gcc.dg/c90-array-quals-2.c: New test.
12594
12595 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12596
12597         * gcc.dg/kpice1.c: New test.
12598
12599 2006-06-23  Andrew Pinski  <apinski@apple.com>
12600
12601         * gcc.dg/c90-array-quals.c: New test.
12602
12603 2006-06-22  Richard Henderson  <rth@redhat.com>
12604
12605         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12606
12607 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12608
12609         * gcc.dg/builtins-config.h: Handle FreeBSD.
12610
12611 2006-06-22  Richard Henderson  <rth@redhat.com>
12612
12613         * g++.dg/opt/devirt1.C: New.
12614
12615 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12616
12617         * g++.dg/opt/pr15551.C: New testcase.
12618
12619 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12620
12621         PR target/14800
12622         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12623         x86_64-*-linux* when compiling for 32bit.
12624
12625 2004-06-21  Andrew Pinski  <apinski@apple.com>
12626
12627         * gcc.dg/pch/struct-1.c: New.
12628         * gcc.dg/pch/struct-1.hs: New.
12629
12630 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12631
12632         * gcc.dg/pch/save-temps-1.c: New file.
12633         * gcc.dg/pch/save-temps-1.hs: New file.
12634
12635 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12636
12637         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12638         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12639
12640 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12641
12642         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12643         to fix type error.
12644         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12645         Remove trailing spaces.
12646
12647 2004-06-21  Richard Henderson  <rth@redhat.com>
12648
12649         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12650         merging && to BIT_FIELD_REF.
12651
12652 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12653
12654         * g++.dg/opt/placeholder1.C: New test.
12655
12656 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12657
12658         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12659         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12660         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12661         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12662
12663 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12664
12665         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12666         extern "C".
12667         * g++.dg/other/pragma-re-1.C: Add comments.
12668
12669 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12670
12671         PR gfortran/16080
12672         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12673
12674 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12675
12676         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12677         instead of setting the type of size_t by
12678         hand.
12679
12680 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12681
12682         * gcc.dg/unordered-2.c: New test case.
12683         * gcc.dg/unordered-3.c: New test case.
12684
12685 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12686
12687         PR other/16043
12688         * lib/g++.exp (g++_version): Tweak regexp for version
12689         * lib/g77.exp (g77_version): Likewise
12690         * lib/gfortran.exp (gfortran_version): Likewise
12691         * lib/objc.exp (objc_version): Likewise
12692         * lib/treelang.exp (treelang_version): Likewise
12693
12694 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12695
12696         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12697         Use INT_MAX instead of __INT_MAX__.
12698         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12699
12700         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12701         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12702         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12703         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12704         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12705         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12706         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12707         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12708         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12709
12710         * gcc.dg/range-test-1.c: New test.
12711         * g++.dg/opt/range-test-1.C: New test.
12712
12713 2004-06-17  Richard Henderson  <rth@redhat.com>
12714
12715         * objc.dg/sync-1.m: New.
12716         * objc.dg/try-catch-1.m: Don't force next runtime.
12717         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12718         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12719         shadowed catch clause.
12720         * objc.dg/try-catch-5.m: New.
12721
12722 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12723
12724         Bug 14610
12725         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12726
12727 2004-06-15  Richard Henderson  <rth@redhat.com>
12728
12729         * gcc.dg/20001116-1.c: Move expected warning line.
12730
12731 2004-06-15  Richard Henderson  <rth@redhat.com>
12732
12733         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12734         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12735
12736 2004-06-15  Jeff Law  <law@redhat.com>
12737
12738         * gcc.dg/tree-ssa/20040615-1.c: New test.
12739         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12740         be less sensitive to operand ordering.
12741         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12742
12743 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12744
12745         * g++.dg/abi/bitfield3.C: Add comment..
12746
12747 2004-06-15  Richard Henderson  <rth@redhat.com>
12748
12749         * g++.dg/ext/stmtexpr1.C: XFAIL.
12750         * gcc.dg/20030612-1.c: XFAIL.
12751
12752 2004-06-15  Eric Christopher  <echristo@redhat.com>
12753
12754         * g++.dg/charset/asm5.c: New.
12755         * gcc.dg/charset/asm6.c: New.
12756
12757 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12758
12759         PR fortran/15962
12760         * gfortran.fortran-torture/execute/select_1.f90: New test.
12761
12762 2004-06-15  Paul Brook  <paul@codesourcery.com>
12763
12764         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12765
12766 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12767
12768         PR c++/15967
12769         * g++.dg/lookup/crash3.C: New test.
12770
12771 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12772
12773         PR c++/15947
12774         * g++.dg/parse/dtor4.C: New test.
12775
12776 2004-06-14  Jeff Law  <law@redhat.com>
12777
12778         * gcc.c-torture/compile/20040614-1.c: New test.
12779
12780 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12781
12782         PR fortran/15211
12783         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12784         LEN of a character array.
12785
12786 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/15096
12789         * g++.dg/template/ptrmem10.C: New test.
12790
12791         PR c++/14930
12792         * g++.dg/template/friend30.C: New test.
12793
12794 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12795
12796         PR fortran/14928
12797         * gfortran.fortran-torture/compile/mloc.f90: New test.
12798
12799 2004-06-13  Paul Brook  <paul@codesourcery.com>
12800
12801         * gfortran.fortran-torture/execute/random_2.f90: New test.
12802
12803 2004-06-13  Eric Christopher  <echristo@redhat.com>
12804
12805         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12806
12807 2004-06-12  Paul Brook  <paul@codesourcery.com>
12808
12809         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12810
12811 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12812
12813         PR fortran/14923
12814         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12815
12816 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12817
12818         PR fortran/14957
12819         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12820         syntax errors in end statements of contained subroutines.
12821
12822 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12823
12824         PR fortran/12841
12825         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12826
12827 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12828
12829         PR fortran/15665
12830         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12831
12832 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12833
12834         PR gfortran/12839
12835         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12836
12837 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12838
12839         PR c++/15862
12840         * g++.dg/parse/enum1.C: New test.
12841
12842 2004-06-10  Jeff Law  <law@redhat.com>
12843
12844         * gcc.c-torture/compile/20040610-1.c: New test.
12845
12846 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12847
12848         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12849         * g++.old-deja/g++.other/decl3.C: Likewise.
12850
12851 2004-06-10  Brian Booth  <bbooth@redhat.com>
12852
12853         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12854         V_MAY_DEF instead of VDEF.
12855         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12856
12857 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/14211
12860         * g++.dg/conversion/const1.C: New test.
12861
12862         PR c++/15076
12863         * g++.dg/conversion/reinterpret1.C: New test.
12864
12865         PR c++/15877
12866         * g++.dg/template/enum2.C: New test.
12867
12868         PR c++/15227
12869         * g++.dg/template/error13.C: New test.
12870
12871 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12872
12873         PR fortran/14957
12874         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12875         arguments to test_* REAL and of the right size.
12876
12877 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12878
12879         PR target/15569
12880         PR rtl-optimization/15681
12881         * gcc.dg/20040609-1.c: New test.
12882
12883 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12884
12885         PR c++/14791
12886         * g++.dg/opt/builtins1.C: New test.
12887
12888 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12889
12890         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12891         that use default windows32 struct layout.
12892         * gcc.dg/i386-bitfield2.c: Likewise.
12893
12894 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12895
12896         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12897         for mingw32 and cygwin targets.
12898
12899 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12900
12901         * gcc.dg/pch/macro-4.c: New.
12902         * gcc.dg/pch/macro-4.hs: New.
12903
12904 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12905
12906         PR fortran/13249
12907         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12908
12909 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12910
12911         PR fortran/13372
12912         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12913
12914 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12915
12916         PR gfortran/14897
12917         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12918
12919 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12920
12921         PR gfortran/15755
12922         * gfortran.fortran-torture/execute/backspace.c : New test.
12923
12924 2004-06-09  Paul Brook  <paul@codesourcery.com>
12925
12926         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12927         (pointer_to_section): Rewrite to use smaller array.
12928
12929 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12930
12931         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12932         * gcc.dg/ext/altivec-10.c: Same.
12933         * gcc.dg/ext/altivec-11.c: Same.
12934         * gcc.dg/ext/altivec-12.c: Same.
12935         * gcc.dg/ext/altivec-13.c: Same.
12936         * gcc.dg/ext/altivec-14.c: Same.
12937         * gcc.dg/ext/altivec-15.c: Same.
12938         * gcc.dg/ext/altivec-16.c: Same.
12939         * gcc.dg/ext/altivec-3.c: Same.
12940         * gcc.dg/ext/altivec-4.c: Same.
12941         * gcc.dg/ext/altivec-6.c: Same.
12942         * gcc.dg/ext/altivec-7.c: Same.
12943         * gcc.dg/ext/altivec-8.c: Same.
12944         * gcc.dg/ext/altivec-varargs-1.c: Same.
12945
12946         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12947         * g++.dg/ext/altivec-10.C: Same.
12948         * g++.dg/ext/altivec-2.C: Same.
12949         * g++.dg/ext/altivec-3.C: Same.
12950         * g++.dg/ext/altivec-4.C: Same.
12951         * g++.dg/ext/altivec-5.C: Same.
12952         * g++.dg/ext/altivec-6.C: Same.
12953         * g++.dg/ext/altivec-7.C: Same.
12954         * g++.dg/ext/altivec-8.C: Same.
12955         * g++.dg/ext/altivec-9.C: Same.
12956
12957 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12958
12959         PR c++/7841
12960         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12961
12962 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12963
12964         * gcc.dg/union-1.c: New test.
12965
12966 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12967
12968         * gcc.dg/builtins-41.c: New test case.
12969         * gcc.dg/builtins-42.c: New test case.
12970
12971 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12972
12973         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12974         * g++.dg/ext/altivec-10.C: Same.
12975         * g++.dg/ext/altivec-2.C: Same.
12976         * g++.dg/ext/altivec-3.C: Same.
12977         * g++.dg/ext/altivec-4.C: Same.
12978         * g++.dg/ext/altivec-5.C: Same.
12979         * g++.dg/ext/altivec-6.C: Same.
12980         * g++.dg/ext/altivec-7.C: Same.
12981         * g++.dg/ext/altivec-8.C: Same.
12982         * g++.dg/ext/altivec-9.C: Same.
12983         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12984         * g++.old-deja/g++.brendan/new3.C: Same.
12985         * gcc.c-torture/execute/eeprof-1.x: Same.
12986
12987 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12988
12989         PR c/14765
12990         * gcc.dg/pr14765-1.c: New test.
12991
12992 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12993
12994         PR c/14649
12995         * gcc.dg/pr14649-1.c: New test case.
12996
12997 2004-06-07  Richard Henderson  <rth@redhat.com>
12998
12999         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13000         if temporaries.
13001
13002 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13003
13004         * g++.dg/eh/elide1.C: Remove XFAIL.
13005
13006 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13007
13008         PR c++/15337
13009         * g++.dg/expr/sizeof3.C: New test.
13010
13011         PR c++/14777
13012         * g++.dg/template/access14.C: New test.
13013
13014         PR c++/15554
13015         * g++.dg/template/enum1.C: New test.
13016
13017         PR c++/15057
13018         * g++.dg/eh/throw1.C: New test.
13019
13020 2004-06-07  David Ayers  <d.ayers@inode.at>
13021             Ziemowit Laski  <zlaski@apple.com>
13022
13023         * lib/objc.exp (objc_target_compile): Revert the '-framework
13024         Foundation' flag fix, since bare Darwin does not ship
13025         with the Foundation framework.
13026         * objc/execute/next_mapping.h: Provide a local NSConstantString
13027         @interface and @implementation.
13028         (objc_constant_string_init): A constructor function, used to
13029         initialize the NSConstantString meta-class object.
13030         * objc/execute/string1.m: Include "next_mapping.h" instead of
13031         <Foundation/NSString.h>.
13032         * objc/execute/string2.m: Likewise.
13033         * objc/execute/string3.m: Likewise.
13034         * objc/execute/string4.m: Likewise.
13035
13036 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13037
13038         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13039         to double. Replace double with FLOAT.
13040         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13041
13042         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13043         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13044         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13045         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13046         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13047         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13048         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13049         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13050
13051 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13052
13053         PR c/13519
13054         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13055
13056 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13057
13058         PR c++/15503
13059         * g++.dg/template/meminit2.C: New test.
13060
13061 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13062
13063         PR target/15822
13064         * gcc.c-torture/execute/compare-fp-1.c,
13065         gcc.c-torture/execute/compare-fp-2.c,
13066         gcc.c-torture/execute/compare-fp-3.c,
13067         gcc.c-torture/execute/compare-fp-4.c,
13068         gcc.c-torture/execute/compare-fp-3.x,
13069         gcc.c-torture/execute/compare-fp-4.x: Moved...
13070         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13071         gcc.c-torture/execute/ieee/compare-fp-2.c,
13072         gcc.c-torture/execute/ieee/compare-fp-3.c,
13073         gcc.c-torture/execute/ieee/compare-fp-4.c,
13074         gcc.c-torture/execute/ieee/compare-fp-3.x,
13075         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13076
13077 2004-06-04  David Ayers  <d.ayers@inode.at>
13078
13079         * objc/execute/protocol-isEqual-4.m: New testcase.
13080
13081 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13082
13083         * objc/execute/protocol-isEqual-1.m: New testcase.
13084         * objc/execute/protocol-isEqual-2.m: New testcase.
13085         * objc/execute/protocol-isEqual-3.m: New testcase.
13086
13087 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13088
13089         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13090
13091 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13092
13093         * lib/objc.exp (objc_target_compile): When running tests on
13094         Darwin (Mac OS X), inform the linker about '-framework
13095         'Foundation'.
13096
13097 2004-06-02  Eric Christopher  <echristo@redhat.com>
13098
13099         * gcc.c-torture/compile/20040602-1.c: New.
13100
13101 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13102
13103         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13104         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13105
13106         PR tree-optimization/14736
13107         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13108
13109         PR tree-optimization/14042
13110         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13111
13112         PR tree-optimization/14729
13113         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13114
13115 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13116
13117         PR fortran/15557
13118         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13119
13120 2004-06-01  Richard Hederson  <rth@redhat.com>
13121
13122         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13123
13124 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13125
13126         PR c++/14932
13127         * g++.dg/parse/offsetof4.C: New test.
13128
13129 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13130
13131         PR objc/7993
13132         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13133
13134 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13135
13136         PR c++/15701
13137         * g++.dg/template/friend29.C: New test.
13138
13139 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13140
13141         PR c/15749
13142         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13143
13144 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13145
13146         * gcc.dg/sparc-trap-1.c: New test.
13147
13148 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13149
13150         PR middle-end/15069
13151         * g++.dg/opt/fold3.C: New test case.
13152
13153 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13154
13155         * lib/target-supports.exp (check_iconv_available): Fix fallout
13156         from 2004-05-28 patch.
13157
13158 2004-05-30  Paul Brook  <paul@codesourcery.com>
13159
13160         PR fortran/15620
13161         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13162         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13163
13164 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13165
13166         * gfortran.fortran-torture/execute/random_1.f90: New test.
13167
13168 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13169
13170         * g++.dg/ext/altivec-10.C: New test.
13171
13172 2004-05-29  Paul Brook  <paul@codesourcery.com>
13173
13174         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13175
13176 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13177
13178         * gcc.dg/altivec-16.c: New test.
13179
13180 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13181
13182         * lib/target-supports.exp (check_vmx_hw_available): New.
13183         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13184
13185         * lib/target-supports.exp (check_alias_available,
13186         check_iconv_available, check_named_sections_available): Use
13187         unique names for temporary files.
13188
13189 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13190
13191         * gcc.dg/altivec-15.c: New test.
13192
13193 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13194
13195         PR c++/15083
13196         * g++.dg/warn/noeffect6.C: New test.
13197
13198         PR c++/15471
13199         * g++.dg/expr/ptrmem4.C: New test.
13200
13201         PR c++/15640
13202         * g++.dg/template/operator3.C: New test.
13203
13204 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13205
13206         PR c++/14668
13207         * g++.dg/lookup/redecl1.C: New test.
13208         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13209
13210 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13211
13212         * gcc.c-torture/execute/compare-fp-1.c,
13213         gcc.c-torture/execute/compare-fp-2.c,
13214         gcc.c-torture/execute/compare-fp-3.c,
13215         gcc.c-torture/execute/compare-fp-4.c,
13216         gcc.c-torture/execute/compare-fp-3.x,
13217         gcc.c-torture/execute/compare-fp-4.x,
13218         gcc.dg/pr15649-1.c: New.
13219
13220 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13221
13222         PR c++/12883
13223         * g++.dg/init/array14.C: New test.
13224
13225 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13226
13227         * lib/compat.exp (compat-get-options-main): New.
13228         (compat-get-options): Remove unneeded code, warn for ignored
13229         command.
13230         (compat-execute): Check flag set by dg-require-* commands.
13231
13232         * lib/compat.exp (compat-execute): Break up long lines.
13233
13234 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13235
13236         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13237         * gcc.dg/altivec-14.c: New test.
13238         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13239
13240         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13241         * gcc.dg/altivec-12.c: Ditto.
13242
13243         * gcc.dg/altivec-3.c: Move call to altivec_check.
13244
13245 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/15044
13248         * g++.dg/template/error12.C: New test.
13249
13250         PR c++/15317
13251         * g++.dg/ext/attrib15.C: New test.
13252
13253         PR c++/15329
13254         * g++.dg/template/ptrmem9.C: New test.
13255
13256 2004-05-25  Paul Brook  <paul@codesourcery.com>
13257
13258         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13259
13260 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13261
13262         PR c++/15165
13263         * g++.dg/template/crash19.C: New test.
13264
13265 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13266
13267         PR c++/15025
13268         * g++.dg/template/redecl1.C: New test.
13269
13270 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13271
13272         PR c++/14821
13273         * g++.dg/other/ns1.C: New test.
13274
13275         PR c++/14883
13276         * g++.dg/template/invalid1.C: New test.
13277
13278 2004-05-23  Paul Brook  <paul@codesourcery.com>
13279         Victor Leikehman  <lei@haifasphere.co.il>
13280
13281         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13282         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13283
13284 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13285
13286         PR c++/15285
13287         PR c++/15299
13288         * g++.dg/template/non-dependent5.C: New test.
13289         * g++.dg/template/non-dependent6.C: New test.
13290
13291 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13292
13293         PR c++/15507
13294         * g++.dg/inherit/union1.C: New test.
13295
13296         PR c++/15542
13297         * g++.dg/template/addr1.C: New test.
13298
13299         PR c++/15427
13300         * g++.dg/template/array5.C: New test.
13301
13302         PR c++/15287
13303         * g++.dg/template/array6.C: New test.
13304
13305 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13306             Roger Sayle  <roger@eyesopen.com>
13307
13308         * g++.dg/lookup/forscope2.C: New test case.
13309
13310 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13311
13312         * gcc.dg/cpp/Wmissingdirs.c: New.
13313
13314 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13315
13316         PR target/15301
13317         * gcc.dg/compat/union-m128-1.h: New file.
13318         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13319         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13320         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13321
13322 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13323
13324         PR target/15302
13325         * gcc.dg/compat/struct-complex-1.h: New file.
13326         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13327         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13328         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13329
13330 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13331
13332         PR middle-end/3074
13333         * gcc.dg/pr3074-1.c: New test case.
13334         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13335
13336 2004-05-20  Falk Hueffner  <falk@debian.org>
13337
13338         PR other/15526
13339         * gcc.dg/ftrapv-1.c: New test case.
13340
13341 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13342
13343         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13344
13345 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13346             Jeff Law  <law@redhat.com>
13347
13348         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13349         * gcc.dg/tree-ssa/20040518-2.c: New test.
13350
13351         * gcc.dg/tree-ssa/20040518-1.c: New test.
13352
13353 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13354
13355         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13356
13357 2004-05-18  Paul Brook  <paul@codesourcery.com>
13358
13359         PR fortran/13930
13360         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13361
13362 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13363
13364         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13365         constant folding.
13366
13367 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13368
13369         * gcc.dg/tree-ssa/20040517-1.c: New test.
13370
13371 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13372
13373         * gcc.dg/loop-4.c: New test.
13374
13375 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13376
13377         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13378
13379 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13380
13381         PR fortran/15311
13382         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13383
13384 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13385
13386         PR fortran/13826
13387         PR fortran/13940
13388         * gfortran.fortran-torture/compile/data_1.f90: New test.
13389
13390 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13391
13392         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13393         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13394
13395 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13396
13397         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13398
13399 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13400
13401         PR c/15444
13402         * gcc.dg/format/xopen-1.c: Adjust expected message.
13403         * gcc.dg/format/xopen-3.c: New test.
13404
13405 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13406
13407         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13408
13409 2004-05-14  Jeff Law  <law@redhat.com>
13410
13411         * gcc.dg/tree-ssa/20040514-2.c: New test.
13412
13413 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13414
13415         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13416         this ...
13417         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13418         this.
13419
13420 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13421
13422         * gcc.dg/tree-ssa/20040514-1.c: New test.
13423
13424 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13425
13426         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13427         test.
13428
13429 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13430
13431         PR fortran/14066
13432         * gfortran.fortran-torture/compile/do_1.f90: New test.
13433
13434 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13435
13436         PR fortran/15051
13437         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13438         test.
13439
13440 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13441
13442         PR fortran/15149
13443         * gfortran.fortran-torture/execute/random_init.f90: New test.
13444
13445 2004-05-13  Paul Brook  <paul@codesourcery.com>
13446
13447         PR fortran/15314
13448         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13449
13450 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13451
13452         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13453         for the powerpc case.
13454
13455 2004-05-13  Jeff Law  <law@redhat.com>
13456
13457         * gcc.dg/tree-ssa/20040513-1.c: New test.
13458         * gcc.dg/tree-ssa/20040513-2.c: New test.
13459
13460 2004-05-13  Paul Brook  <paul@codesourcery.com>
13461
13462         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13463         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13464         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13465
13466 2004-05-13  Andreas Schwab  <schwab@suse.de>
13467
13468         PR other/10819
13469         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13470         characters.
13471
13472 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13473
13474         PR fortran/15294
13475         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13476
13477 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13478
13479         Merge from tree-ssa-20020619-branch.  See
13480         ChangeLog.tree-ssa for details.
13481
13482 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13483
13484         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13485         include <altivec.h> explicitly.
13486         * gcc.dg/altivec-13.c: Likewise.
13487
13488 2004-05-11  Paul Brook  <paul@codesourcery.com>
13489
13490         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13491
13492 2004-05-10  Eric Christopher  <echristo@redhat.com>
13493
13494         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13495         * gcc.dg/sibcall-4.c: Ditto.
13496
13497 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13498
13499         * g++.dg/ext/altivec-8.C: New test case.
13500         * gcc.dg/altivec-13.c: New test case.
13501
13502 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13503
13504         * gcc.c-torture/execute/divcmp-1.c: New test case.
13505         * gcc.c-torture/execute/divcmp-2.c: New test case.
13506         * gcc.c-torture/execute/divcmp-3.c: New test case.
13507
13508 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13509
13510         * g++.dg/other/pragma-re-2.C: New test.
13511
13512 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13513
13514         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13515         * gcc.dg/i386-387-2.c: Likewise.
13516
13517         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13518         __builtin_drem.
13519         * gcc.dg/i386-387-6.c: Likewise.
13520
13521 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13522
13523         * gcc.dg/builtins-33.c:  Also check log1p*.
13524
13525 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13526
13527         PR optimization/15296
13528         * gcc.c-torture/execute/pr15296.c: New test.
13529
13530 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13531
13532         * gcc.dg/builtins-40.c: New test.
13533
13534 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13535
13536         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13537
13538 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13539
13540         * g++.dg/ext/spe1.C: New testcase.
13541
13542 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13543
13544         * objc.dg/image-info.m: Allow additional attributes
13545         for __image_info section.
13546
13547 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13548
13549         * gcc.dg/torture/mips-hilo-2.c: New test.
13550
13551 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13552
13553         PR c++/14389
13554         * g++.dg/template/member5.C: New test.
13555
13556 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13557
13558         * gcc.dg/builtins-34.c: Also check expm1*.
13559
13560 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13561
13562         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13563         * gcc.dg/torture/builtin-convert-3.c: New test.
13564
13565 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13566
13567         PR middle-end/15054
13568         * g++.dg/opt/pr15054.C: New test.
13569
13570 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13571
13572         * gcc.dg/torture/builtin-rounding-1.c: New test.
13573         * gcc.dg/builtins-25.c: Delete.
13574         * gcc.dg/builtins-29.c: Delete.
13575
13576 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13577
13578         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13579         * gcc.dg/sibcall-4.c: Likewise.
13580         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13581
13582 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13583
13584         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13585         bit-field on 16-bit targets.
13586
13587 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13588
13589         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13590         16-bit targets.
13591
13592 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13593
13594         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13595         * gcc.dg/rs6000-power2-2.c: Likewise.
13596
13597 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13598
13599         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13600         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13601         Change the asm registers to be in form of frN instead of fN.
13602
13603 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13604
13605         * gcc.dg/torture/builtin-convert-2.c: New test.
13606
13607 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13608
13609         * gcc.dg/rs6000-power2-1.c: New test.
13610         * gcc.dg/rs6000-power2-2.c: New test.
13611
13612 2004-04-28  Jan Hubicka  <jh@suse.cz>
13613
13614         * gcc.dg/unused-6.c: New test.
13615
13616 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13617             Ulrich Weigand  <uweigand@de.ibm.com>
13618
13619         * ada/acats/run_all.sh: Define $target variable.
13620
13621 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13622
13623         PR c++/15119
13624         * g++.dg/other/vararg-1.C: New test.
13625
13626         PR c++/4794
13627         * g++.dg/eh/cleanup3.C: New test.
13628
13629 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13630
13631         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13632         and ad8011a (target_insn).
13633         * ada/acats/support/macro.dfs: Likewise.
13634         * ada/acats/support/impbit.adb: New file.
13635
13636 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13637
13638         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13639
13640 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13641
13642         * gcc.dg/loop-3.c: New test.
13643
13644 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13645
13646         * gcc.c-torture/execute/simd-5.c: New test.
13647
13648 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13649
13650         PR c++/15064
13651         * g++.dg/template/crash18.C: New test.
13652
13653 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * g++.dg/ext/complit3.C: New test.
13656
13657 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13658
13659         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13660         * gcc.dg/altivec-3.c: Same.
13661         * gcc.dg/altivec-varargs-1.c: Same.
13662
13663 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13664
13665         * lib/target-supports.exp (check_profiling_available): Assume
13666         profiling is not available on powerpc-eabi targets.
13667
13668 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13669
13670         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13671         * gcc.dg/vmx/bug-1.c: Ditto.
13672
13673 2004-04-20  Eric Christopher  <echristo@redhat.com>
13674
13675         * gcc.dg/charset/extern.c: New test.
13676         * g++.dg/charset/extern3.cc: Ditto.
13677
13678 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13679
13680         * gcc.dg/builtins-39.c: New test.
13681
13682 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13683
13684         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13685
13686 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13687
13688         * gcc.dg/torture/mips-hilo-1.c: New test.
13689
13690 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13691
13692         * gcc.c-torture/compile/20040419-1.c: New test.
13693
13694 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13695
13696         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13697
13698 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13699             Aldy Hernandez  <aldyh@redhat.com>
13700
13701         * gcc.c-torture/execute/va-arg-24.c: New.
13702
13703 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13704             Aldy Hernandez  <aldyh@redhat.com>
13705
13706         * gcc.dg/vmx/1b-01.c: New.
13707         * gcc.dg/vmx/1b-02.c: New.
13708         * gcc.dg/vmx/1b-03.c: New.
13709         * gcc.dg/vmx/1b-04.c: New.
13710         * gcc.dg/vmx/1b-05.c: New.
13711         * gcc.dg/vmx/1b-06.c: New.
13712         * gcc.dg/vmx/1b-07.c: New.
13713         * gcc.dg/vmx/1c-01.c: New.
13714         * gcc.dg/vmx/1c-02.c: New.
13715         * gcc.dg/vmx/3a-01a.c: New.
13716         * gcc.dg/vmx/3a-01.c: New.
13717         * gcc.dg/vmx/3a-01m.c: New.
13718         * gcc.dg/vmx/3a-03.c: New.
13719         * gcc.dg/vmx/3a-03m.c: New.
13720         * gcc.dg/vmx/3a-04.c: New.
13721         * gcc.dg/vmx/3a-04m.c: New.
13722         * gcc.dg/vmx/3a-05.c: New.
13723         * gcc.dg/vmx/3a-06.c: New.
13724         * gcc.dg/vmx/3a-06m.c: New.
13725         * gcc.dg/vmx/3a-07.c: New.
13726         * gcc.dg/vmx/3b-01.c: New.
13727         * gcc.dg/vmx/3b-02.c: New.
13728         * gcc.dg/vmx/3b-10.c: New.
13729         * gcc.dg/vmx/3b-13.c: New.
13730         * gcc.dg/vmx/3b-14.c: New.
13731         * gcc.dg/vmx/3b-15.c: New.
13732         * gcc.dg/vmx/3c-01a.c: New.
13733         * gcc.dg/vmx/3c-01.c: New.
13734         * gcc.dg/vmx/3c-02.c: New.
13735         * gcc.dg/vmx/3c-03.c: New.
13736         * gcc.dg/vmx/3d-01.c: New.
13737         * gcc.dg/vmx/4-01.c: New.
13738         * gcc.dg/vmx/4-03.c: New.
13739         * gcc.dg/vmx/5-01.c: New.
13740         * gcc.dg/vmx/5-02.c: New.
13741         * gcc.dg/vmx/5-03.c: New.
13742         * gcc.dg/vmx/5-04.c: New.
13743         * gcc.dg/vmx/5-05.c: New.
13744         * gcc.dg/vmx/5-06.c: New.
13745         * gcc.dg/vmx/5-07.c: New.
13746         * gcc.dg/vmx/5-07t.c: New.
13747         * gcc.dg/vmx/5-08.c: New.
13748         * gcc.dg/vmx/5-10.c: New.
13749         * gcc.dg/vmx/5-11.c: New.
13750         * gcc.dg/vmx/7-01a.c: New.
13751         * gcc.dg/vmx/7-01.c: New.
13752         * gcc.dg/vmx/7c-01.c: New.
13753         * gcc.dg/vmx/7d-01.c: New.
13754         * gcc.dg/vmx/7d-02.c: New.
13755         * gcc.dg/vmx/8-01.c: New.
13756         * gcc.dg/vmx/8-02a.c: New.
13757         * gcc.dg/vmx/8-02.c: New.
13758         * gcc.dg/vmx/brode-1.c: New.
13759         * gcc.dg/vmx/bug-1.c: New.
13760         * gcc.dg/vmx/bug-2.c: New.
13761         * gcc.dg/vmx/bug-3.c: New.
13762         * gcc.dg/vmx/cw-bug-1.c: New.
13763         * gcc.dg/vmx/cw-bug-2.c: New.
13764         * gcc.dg/vmx/cw-bug-3.c: New.
13765         * gcc.dg/vmx/dct.c: New.
13766         * gcc.dg/vmx/debug-1.c: New.
13767         * gcc.dg/vmx/debug-2.c: New.
13768         * gcc.dg/vmx/debug-3.c: New.
13769         * gcc.dg/vmx/debug-4.c: New.
13770         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13771         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13772         * gcc.dg/vmx/eg-5.c: New.
13773         * gcc.dg/vmx/fft.c: New.
13774         * gcc.dg/vmx/gcc-bug-1.c: New.
13775         * gcc.dg/vmx/gcc-bug-2.c: New.
13776         * gcc.dg/vmx/gcc-bug-3.c: New.
13777         * gcc.dg/vmx/gcc-bug-4.c: New.
13778         * gcc.dg/vmx/gcc-bug-5.c: New.
13779         * gcc.dg/vmx/gcc-bug-6.c: New.
13780         * gcc.dg/vmx/gcc-bug-7.c: New.
13781         * gcc.dg/vmx/gcc-bug-8.c: New.
13782         * gcc.dg/vmx/gcc-bug-9.c: New.
13783         * gcc.dg/vmx/gcc-bug-b.c: New.
13784         * gcc.dg/vmx/gcc-bug-c.c: New.
13785         * gcc.dg/vmx/gcc-bug-d.c: New.
13786         * gcc.dg/vmx/gcc-bug-e.c: New.
13787         * gcc.dg/vmx/gcc-bug-f.c: New.
13788         * gcc.dg/vmx/gcc-bug-g.c: New.
13789         * gcc.dg/vmx/gcc-bug-i.c: New.
13790         * gcc.dg/vmx/harness.h: New.
13791         * gcc.dg/vmx/ira1.c: New.
13792         * gcc.dg/vmx/ira2a.c: New.
13793         * gcc.dg/vmx/ira2b.c: New.
13794         * gcc.dg/vmx/ira2.c: New.
13795         * gcc.dg/vmx/ira2c.c: New.
13796         * gcc.dg/vmx/mem.c: New.
13797         * gcc.dg/vmx/newton-1.c: New.
13798         * gcc.dg/vmx/ops.c: New.
13799         * gcc.dg/vmx/sn7153.c: New.
13800         * gcc.dg/vmx/spill2.c: New.
13801         * gcc.dg/vmx/spill3.c: New.
13802         * gcc.dg/vmx/spill.c: New.
13803         * gcc.dg/vmx/t.c: New.
13804         * gcc.dg/vmx/varargs-1.c: New.
13805         * gcc.dg/vmx/varargs-2.c: New.
13806         * gcc.dg/vmx/varargs-3.c: New.
13807         * gcc.dg/vmx/varargs-4.c: New.
13808         * gcc.dg/vmx/varargs-5.c: New.
13809         * gcc.dg/vmx/varargs-6.c: New.
13810         * gcc.dg/vmx/varargs-7.c: New.
13811         * gcc.dg/vmx/vmx.exp: New.
13812         * gcc.dg/vmx/vprint-1.c: New.
13813         * gcc.dg/vmx/vscan-1.c: New.
13814         * gcc.dg/vmx/x-01.c: New.
13815         * gcc.dg/vmx/x-02.c: New.
13816         * gcc.dg/vmx/x-03.c: New.
13817         * gcc.dg/vmx/x-04.c: New.
13818         * gcc.dg/vmx/x-05.c: New.
13819         * gcc.dg/vmx/yousufi-1.c: New.
13820         * gcc.dg/vmx/zero-1.c: New.
13821         * gcc.dg/vmx/zero.c: New.
13822
13823 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13824
13825         * g++.dg/lookup/java1.C: Update for chage of
13826         _Jv_AllocObject.
13827         * g++.dg/lookup/java2.C: Likewise.
13828
13829 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13830
13831         * ada/acats/run_all.sh: use -O2 by default.
13832
13833 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13834
13835         * gcc.dg/vr-mult-[12].c: New tests.
13836
13837 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13838
13839         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13840
13841         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13842
13843 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13844
13845         * lib/target-supports.exp (check_profiling_available): Assume profiling
13846         isn't available for mips*-*-elf targets.
13847
13848 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13849
13850         * gcc.dg/builtins-38.c: New test.
13851
13852 2004-04-14  Eric Christopher  <echristo@redhat.com>
13853
13854         * g++.dg/charset/charset.exp: Run .cc extension tests.
13855
13856 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13857
13858         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13859
13860 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13861
13862         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13863
13864 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13865
13866         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13867         * gcc.dg/i386-387-2.c: Likewise.
13868
13869         * gcc.dg/i386-387-7.c: New test.
13870         * gcc.dg/i386-387-8.c: New test.
13871
13872         * gcc.dg/builtins-37.c: New test.
13873
13874 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13875
13876         * g++.dg/pch/externc-1.C: Add missing semicolon.
13877
13878 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13879
13880         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13881
13882 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13883
13884         * gcc.c-torture/execute/20040411-1.c: New test.
13885
13886 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13887
13888         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13889
13890 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13891
13892         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13893
13894 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13895
13896         * lib/target-supports.exp (check_named_sections_available): New.
13897         * lib/gcc-dg.exp (dg-require-named-sections): New.
13898         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13899         old-deja.exp.  Also prune error-count message from HP linker.
13900         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13901
13902         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13903         * g++.old-deja/g++.pt/static3.C: Likewise.
13904         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13905
13906 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13907
13908         * gcc.c-torture/execute/20040409-1.c: New test case.
13909         * gcc.c-torture/execute/20040409-2.c: New test case.
13910         * gcc.c-torture/execute/20040409-3.c: New test case.
13911
13912 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13913
13914         * gcc.dg/20040409-1.c: New test.
13915
13916 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13917
13918         PR target/14888
13919         * g++.dg/opt/pr14888.C: New test case.
13920
13921 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13922
13923         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13924         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13925         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13926         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13927         New tests.
13928
13929 2004-04-08  Paul Brook  <paul@codesourcery.com>
13930
13931         * gcc.dg/spill-1.c: New test.
13932
13933 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13934
13935         * gcc.dg/torture/builtin-ctype-2.c: New test.
13936
13937 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13938
13939         * gcc.dg/pch/pch.exp: Add largefile test.
13940
13941 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13942
13943         * g++.dg/pch/externc-1.Hs: New.
13944         * g++.dg/pch/externc-1.C: New.
13945
13946 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13947
13948         * gcc.dg/compat/struct-by-value-5a_main.c,
13949         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13950         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13951         * gcc.dg/compat/struct-by-value-5a_x.c,
13952         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13953         gcc.dg/compat/struct-by-value-5_x.c.
13954         * gcc.dg/compat/struct-by-value-5a_y.c,
13955         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13956         gcc.dg/compat/struct-by-value-5_y.c.
13957
13958         * gcc.dg/compat/struct-by-value-6a_main.c,
13959         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13960         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13961         * gcc.dg/compat/struct-by-value-6a_x.c,
13962         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13963         gcc.dg/compat/struct-by-value-6_x.c.
13964         * gcc.dg/compat/struct-by-value-6a_y.c,
13965         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13966         gcc.dg/compat/struct-by-value-6_y.c.
13967
13968         * gcc.dg/compat/struct-by-value-7a_main.c,
13969         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13970         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13971         * gcc.dg/compat/struct-by-value-7a_x.c,
13972         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13973         gcc.dg/compat/struct-by-value-7_x.c.
13974         * gcc.dg/compat/struct-by-value-7a_y.c,
13975         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13976         gcc.dg/compat/struct-by-value-7_y.c.
13977
13978 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13979
13980         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13981         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13982         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13983         options.
13984
13985 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13986
13987         * gcc.dg/builtins-36.c: New test.
13988
13989 2004-04-06  Paul Brook  <paul@codesourcery.com>
13990
13991         * README.gcc: Remove obsolete contraint on testcases.
13992
13993 2004-04-05  Paul Brook  <paul@codesourcery.com>
13994
13995         PR2123
13996         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13997         failure and exit(0) on success.
13998         * g++.dg/expr/anew2.C: Ditto.
13999         * g++.dg/expr/anew3.C: Ditto.
14000         * g++.dg/expr/anew4.C: Ditto.
14001
14002 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14003
14004         PR c++/3518
14005         * g++.dg/template/unify7.C: New.
14006
14007 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14008
14009         * g++.dg/README: Bring up to date with new subdirectories; remove
14010         duplicate subdirectory lines.
14011
14012 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14013
14014         PR c++/14007
14015         * g++.dg/template/unify5.C: New.
14016         * g++.dg/template/unify6.C: New.
14017         * g++.dg/template/qualttp20.C: Adjust.
14018         * g++.old-deja/g++.jason/report.C: Adjust.
14019         * g++.old-deja/g++.other/qual1.C: Adjust.
14020
14021 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14022
14023         PR c++/14803
14024         * g++.dg/inherit/ptrmem1.C: New test.
14025
14026 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14027
14028         PR c++/14755
14029         * gcc.c-torture/execute/20040331-1.c: New test.
14030         * gcc.dg/20040331-1.c: New test.
14031
14032 2004-04-01  Paul Brook  <paul@codesourcery.com>
14033
14034         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14035
14036 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14037
14038         PR c++/14724
14039         * g++.dg/init/goto1.C: New test.
14040
14041         PR c++/14763
14042         * g++.dg/template/defarg4.C: New test.
14043
14044 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14045
14046         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14047
14048 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14049
14050         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14051
14052 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14053
14054         * gcc.dg/noncompile/undeclared-2.c: New test.
14055
14056 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14057
14058         * gcc.dg/940409-1.c: Remove XFAIL.
14059         * gcc.dg/reg-vol-struct-1.c: New test.
14060
14061 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14062
14063         * gcc.dg/torture/builtin-wctype-1.c: New test.
14064
14065 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14066
14067         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14068         * gcc.dg/20001101-1.c: Likewise.
14069         * gcc.dg/20001102-1.c: Likewise.
14070
14071 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14072
14073         * gcc.dg/compare8.c: Add an additional test for XOR.
14074
14075 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14076
14077         * gcc.dg/torture/builtin-ctype-1.c: New test.
14078
14079 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14080
14081         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14082         * gcc.dg/torture/builtin-math-1.c: Likewise.
14083         * gcc.dg/torture/builtin-power-1.c: New test.
14084
14085 2004-03-24  Andreas Schwab  <schwab@suse.de>
14086
14087         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14088         IA64 assembler.
14089
14090 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14091             Roger Sayle  <roger@eyesopen.com>
14092
14093         * gcc.dg/compare8.c: New test case.
14094
14095 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14096
14097         * g++.dg/ext/altivec-7.C: New test.
14098
14099 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14100
14101         PR 12267, 12391, 12560, 13129, 14114, 14133
14102         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14103         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14104         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14105         Adjust error regexps.
14106         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14107         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14108         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14109         * gcc.dg/local1.c: Add explanatory comment.
14110
14111 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14112
14113         PR optimization/14669
14114         * g++.dg/opt/fold2.C: New test case.
14115
14116 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14117
14118         PR c/14069
14119         * gcc.dg/20040322-1.c: New test.
14120
14121 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14122
14123         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14124         * gcc.dg/ultrasp4.c: Likewise.
14125         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14126
14127 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14128
14129         * gcc.dg/i386-sse-8.c: Reset default options.
14130
14131 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14132
14133         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14134         in the error message text.
14135
14136 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14137
14138         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14139
14140 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14141
14142         PR c++/14616
14143         * g++.dg/init/array13.C: New test.
14144
14145 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14146
14147         PR target/13889
14148         * gcc.c-torture/compile/pr13889.c: New test case.
14149
14150 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14151
14152         PR c/14635
14153         * builtins-1.c (nan, nans): Don't test.
14154         * builtins-30.c: Don't use nan, nanf, nanl.
14155         * builtins-35.c: New test.
14156
14157 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14158
14159         * g++.dg/ext/altivec-6.C: New test.
14160
14161 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14162
14163         * g++.dg/init/placement3.C: New test.
14164
14165         * g++.dg/template/spec13.C: New test.
14166
14167         * g++.dg/lookup/using11.C: New test.
14168
14169         * g++.dg/lookup/koenig3.C: New test.
14170
14171         * g++.dg/template/operator2.C: New test.
14172
14173         * g++.dg/expr/dtor3.C: New test.
14174         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14175         marker.
14176         * g++.old-deja/g++.law/visibility28.C: Likewise.
14177
14178 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14179
14180         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14181         * gcc.dg/ppc64-abi-3.c: Likewise.
14182
14183 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14184
14185         PR c++/14545
14186         * g++.dg/parse/template15.C: New test.
14187
14188 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14189
14190         * g++.dg/expr/dtor2.C: New test.
14191
14192         * g++.dg/lookup/anon4.C: New test.
14193
14194         * g++.dg/overload/using1.C: New test.
14195
14196         * g++.dg/template/lookup7.C: New test.
14197
14198         * g++.dg/template/typename6.C: New test.
14199
14200         * g++.dg/expr/cond6.C: New test.
14201
14202 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14203
14204         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14205
14206 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14207
14208         * g++.dg/expr/cond5.C: New test.
14209         * g++.dg/expr/constcast1.C: Likewise.
14210         * g++.dg/expr/ptrmem2.C: Likewise.
14211         * g++.dg/expr/ptrmem3.C: Likewise.
14212         * g++.dg/lookup/main1.C: Likewise.
14213         * g++.dg/template/lookup6.C: Likewise.
14214
14215 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14216
14217         * gcc.dg/local1.c: New test.
14218
14219         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14220
14221 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14222
14223         * gcc.dg/torture/builtin-convert-1.c: New test.
14224
14225 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14226
14227         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14228
14229 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14230
14231         PR c++/14481
14232         * g++.dg/warn/Wunused-7.C: New test.
14233
14234 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14235
14236         * gcc.dg/torture/builtin-integral-1.c: New test.
14237
14238 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14239
14240         PR c++/14586
14241         * g++.dg/parse/non-dependent3.C: New test.
14242
14243 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14244
14245         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14246         * g++.dg/eh/simd-2.C: Likewise.
14247         * g++.dg/init/array10.C: Likewise.
14248         * gcc.c-torture/compile/simd-1.c: Likewise.
14249         * gcc.c-torture/compile/simd-2.c: Likewise.
14250         * gcc.c-torture/compile/simd-3.c: Likewise.
14251         * gcc.c-torture/compile/simd-4.c: Likewise.
14252         * gcc.c-torture/compile/simd-6.c: Likewise.
14253         * gcc.c-torture/execute/simd-1.c: Likewise.
14254         * gcc.c-torture/execute/simd-2.c: Likewise.
14255         * gcc.dg/compat/vector-defs.h: Likewise.
14256         * gcc.dg/20020531-1.c: Likewise.
14257         * gcc.dg/altivec-3.c: Likewise.
14258         * gcc.dg/altivec-4.c: Likewise.
14259         * gcc.dg/altivec-varargs-1.c: Likewise.
14260         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14261         * gcc.dg/i386-mmx-3.c: Likewise.
14262         * gcc.dg/i386-sse-4.c: Likewise.
14263         * gcc.dg/i386-sse-5.c: Likewise.
14264         * gcc.dg/i386-sse-8.c: Likewise.
14265         * gcc.dg/simd-1.c: Likewise.
14266         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14267         __ev64_opaque__ since the machine description provides it.
14268
14269 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14270
14271         * lib/compat.exp (skip_list): New global variable.
14272         Use it to hold the user defined COMPAT_SKIPS list if any.
14273         (compat-obj): Add the members of skip_list to optall.
14274
14275 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14276
14277         * gcc.dg/compat/union-by-value-1_main.c,
14278         union-by-value-1_x.c, union-by-value-1_y.c,
14279         union-check.h, union-defs.h,
14280         union-init.h, union-return-1_main.c,
14281         union-return-1_x.c, union-return-1_y.c: New files.
14282
14283 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14284
14285         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14286         mixed-struct-init.h: Add 4 mixed structure types.
14287         struct-by-value-21_main.c, struct-by-value-21_x.c,
14288         struct-by-value-21_y.c, struct-return-21_main.c,
14289         struct-return-21_x.c, struct-return-21_y.c: New files.
14290
14291 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14292
14293         PR c++/14550
14294         * g++.dg/parse/template14.C: New test.
14295
14296 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14297
14298         * gcc.c-torture/execute/20040313-1.c: New test.
14299
14300 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14301
14302         PR target/14533
14303         * gcc.dg/20040311-2.c: New test.
14304
14305 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14306
14307         PR other/14544
14308         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14309         bit-field.
14310
14311 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14312
14313         * gcc.dg/20040305-2.c: Add missing return statement.
14314
14315 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14316
14317         * gcc.dg/builtins-34.c: Also check pow10*.
14318
14319 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14320
14321         PR target/14262
14322         * gcc.dg/20040305-2.c: New test.
14323
14324 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14325
14326         * gcc.dg/20040310-1.c: New test.
14327
14328 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14329
14330         * gcc.c-torture/execute/20040311-1.c: New test case.
14331
14332 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/14476
14335         * g++.dg/lookup/enum1.C: New test.
14336
14337 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14338
14339         PR c++/14510
14340         * g++.dg/lookup/struct2.C: New test.
14341
14342 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14343
14344         * gcc.dg/builtins-34.c: New test.
14345
14346 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14347
14348         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14349
14350 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14351
14352         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14353         * gcc.dg/alias-2.c: New testcase.
14354
14355 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14356
14357         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14358
14359 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14360
14361         * gcc.c-torture/execute/20040309-1.c: New test case.
14362
14363 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         PR c++/14397
14366         * g++.dg/overload/ref1.C: New.
14367
14368 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14369
14370         PR c++/14409
14371         * g++.dg/template/spec12.C: New test.
14372
14373         PR c++/14448
14374         * g++.dg/parse/crash14.C: New test.
14375
14376 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14377
14378         PR c++/14230
14379         * g++.dg/init/ref11.C: New test.
14380
14381 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/14432
14384         * g++.dg/parse/builtin2.C: New test.
14385
14386 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14387
14388         PR c++/14401
14389         * g++.dg/init/ctor3.C: New test.
14390         * g++.dg/init/union1.C: New test.
14391         * g++.dg/ext/anon-struct4.C: New test.
14392
14393 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14394
14395         * g++.dg/lookup/koenig1.C: Tweak error messages.
14396         * g++.dg/lookup/used-before-declaration.C: Likewise.
14397         * g++.dg/other/do1.C: Likewise.
14398         * g++.dg/overload/koenig1.C: Likewise.
14399         * g++.dg/parse/crash13.C: Likewise.
14400         * g++.dg/template/instantiate3.C: Likewise.
14401
14402 2004-03-08  Eric Christopher  <echristo@redhat.com>
14403
14404         * * lib/target-supports.exp: Enable libiconv in test
14405         compilation.  Fix up error checking.
14406
14407 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14408
14409         PR middle-end/14289
14410         * gcc.dg/pr14289-1.c: New test case.
14411         * gcc.dg/pr14289-2.c: Likewise.
14412         * gcc.dg/pr14289-3.c: Likewise.
14413
14414 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14415
14416         * gcc.c-torture/execute/20040308-1.c: New test.
14417
14418 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14419
14420         * gcc.c-torture/execute/20040307-1.c: New test case.
14421
14422 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14423
14424         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14425
14426 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14427
14428         * gcc.dg/20040306-1.c: New test.
14429
14430 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14431
14432         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14433         them static.
14434         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14435
14436 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14437
14438         PR c/14465
14439         * gcc.dg/decl-6.c: New test.
14440
14441 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14442
14443         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14444         Rename LOGPOW -> LOG_POW.
14445         (SQRT_EXP, POW_EXP): New.
14446
14447 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14448
14449         * gcc.dg/i386-sse-8.c: New test.
14450
14451 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14452
14453         PR c/14114
14454         * gcc.dg/decl-5.c: New test.
14455
14456 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14457
14458         * gcc.dg/20040305-1.c: New test.
14459
14460 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14461
14462         PR other/14354
14463         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14464
14465 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14466
14467         PR c++/14425, c++/14426
14468         * g++.dg/ext/altivec-4.C: New test.
14469         * g++.dg/ext/altivec-5.C: New test.
14470
14471 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14472
14473         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14474         global variables of a type with no linkage.
14475         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14476         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14477         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14478         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14479         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14480         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14481         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14482         * g++.dg/warn/deprecated.C: Name enum Color.
14483         * g++.dg/overload/VLA.C: Name structure for 'b'.
14484         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14485
14486 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14487
14488         * gcc.c-torture/compile/20040304-1.c: New test.
14489
14490 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14491
14492         PR 13728
14493         * gcc.dg/decl-4.c: New testcase.
14494
14495 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14496
14497         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14498         as PRECF if sizeof (float) > sizeof (double).
14499         (PRECL): Make it the same as PRECF if
14500         sizeof (float) > sizeof (long double).
14501
14502 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14503
14504         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14505         system type.  Add check for irix6 which doesn't have c99 runtime.
14506
14507 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14508
14509         * gcc.dg/const-elim-1.c: xfail for xtensa.
14510
14511 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14512
14513         PR c++/14369
14514         * g++.dg/template/cond4.C: New test.
14515
14516 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14517
14518         PR c++/14360
14519         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14520
14521         PR c++/14361
14522         * g++.dg/parse/defarg7.C: New test.
14523
14524         PR c++/14359
14525         * g++.dg/template/friend26.C: New test.
14526
14527 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/14324
14530         * g++.dg/abi/mangle21.C: New test.
14531
14532         PR c++/14260
14533         * g++.dg/parse/constructor2.C: New test.
14534
14535         PR c++/14337
14536         * g++.dg/template/sfinae1.C: New test.
14537
14538 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14539
14540         PR c++/14267
14541         * g++.dg/expr/crash2.C: New test.
14542
14543         PR middle-end/13448
14544         * gcc.dg/inline-5.c: New test.
14545         * gcc.dg/always-inline.c: Split out tests into ...
14546         * gcc.dg/always-inline2.c: ... this and ...
14547         * gcc.dg/always-inline3.c: ... this.
14548
14549 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14550
14551         PR debug/12103
14552         * g++.dg/debug/crash1.C: New test.
14553
14554 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14555
14556         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14557         function with __attribute__((noinline)).
14558         (recurser_void2): Likewise.
14559         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14560         (recurser_void2): Likewise.
14561
14562 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14563
14564         PR middle-end/14203
14565         * g++.dg/warn/Wunused-6.C: New test case.
14566
14567 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14568
14569         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14570         not defined.
14571
14572 2004-02-27  Eric Christopher  <echristo@redhat.com>
14573
14574         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14575         * g++.dg/charset/asm2.c: Run only x86.
14576         * gcc.dg/charset/asm3.c: Ditto.
14577
14578 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14579
14580         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14581         ld_library_path.
14582
14583 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14584
14585         * g++.dg/ext/altivec-3.C: New.
14586
14587 2004-02-26  Richard Henderson  <rth@redhat.com>
14588
14589         * g++.dg/ext/attrib10.C: Mark for warning.
14590         * gcc.dg/attr-alias-1.c: New.
14591
14592 2004-02-26  Richard Henderson  <rth@redhat.com>
14593
14594         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14595         * gcc.c-torture/execute/20040208-2.c: ... it back.
14596
14597 2004-02-26  Eric Christopher  <echristo@redhat.com>
14598
14599         * lib/target-supports.exp (check-iconv-available): New function.
14600         * lib/gcc-dg.exp (dg-require-iconv): New function.
14601         Use above.
14602         * gcc.dg/charset: New directory.
14603         * gcc.dg/charset/charset.exp: New file.
14604         * gcc.dg/charset/asm1.c: Ditto.
14605         * gcc.dg/charset/asm2.c: Ditto.
14606         * gcc.dg/charset/asm3.c: Ditto.
14607         * gcc.dg/charset/asm4.c: Ditto.
14608         * gcc.dg/charset/asm5.c: Ditto.
14609         * gcc.dg/charset/attribute1.c: Ditto.
14610         * gcc.dg/charset/attribute2.c: Ditto.
14611         * gcc.dg/charset/string1.c: Ditto.
14612         * g++.dg/charset: New directory.
14613         * g++.dg/dg.exp: Add here. Special options.
14614         * g++.dg/charset/charset.exp: New file.
14615         * g++.dg/charset/asm1.c: Ditto.
14616         * g++.dg/charset/asm2.c: Ditto.
14617         * g++.dg/charset/asm3.c: Ditto.
14618         * g++.dg/charset/asm4.c: Ditto.
14619         * g++.dg/charset/attribute1.c: Ditto.
14620         * g++.dg/charset/attribute2.c: Ditto.
14621         * g++.dg/charset/extern1.cc: Ditto.
14622         * g++.dg/charset/extern2.cc: Ditto.
14623         * g++.dg/charset/string1.c: Ditto.
14624
14625 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14626
14627         PR c++/14278
14628         * g++.dg/parse/comma1.C: New test.
14629
14630 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14631
14632         PR c++/14284
14633         * g++.dg/template/ttp8.C: New test.
14634
14635 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14636
14637         * gcc.dg/fixuns-trunc-1.c: New test.
14638
14639 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14640
14641         * gcc.dg/builtins-config.h: Use #elif.
14642
14643 2004-02-26  Michael Matz  <matz@suse.de>
14644
14645         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14646         * gcc.dg/991214-1.c: Likewise.
14647         * gcc.dg/i386-asm-1.c: Likewise.
14648
14649 2004-02-25  Richard Henderson  <rth@redhat.com>
14650
14651         * gcc.c-torture/execute/20040208-2.c: Move ...
14652         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14653
14654 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14655
14656         PR c++/14246
14657         * g++.dg/other/crash-3.C: New test.
14658
14659 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14660
14661         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14662         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14663
14664         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14665         HP-UX.
14666
14667 2004-02-24  Michael Matz  <matz@suse.de>
14668
14669         * gcc.dg/i386-regparm.c: New.
14670
14671 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14672
14673         * gcc.c-torture/execute/20040223-1.c: New.
14674
14675 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14676             Kazu Hirata  <kazu@cs.umass.edu>
14677
14678         * gcc.dg/fwritable-strings-1.c: Remove.
14679
14680 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14681
14682         PR c/14156
14683         * gcc.dg/20040223-1.c: New test.
14684
14685 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14686
14687         PR c++/14106
14688         * g++.dg/ext/typeof9.C: New test.
14689
14690 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14691
14692         PR c++/14250
14693         * g++.dg/other/switch1.C: New test.
14694
14695 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14696
14697         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14698         * gcc.dg/va-arg-1.c: Likewise.
14699
14700 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14701
14702         PR c++/14143
14703         * g++.dg/template/koenig5.C: New test.
14704
14705 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14706
14707         * g++.dg/ext/altivec-1.C: Generalize target triple.
14708         * g++.dg/ext/altivec-2.C: New test case.
14709         * g++.dg/ext/altivec_check.h: New file.
14710         * gcc.dg/altivec-1.c: Generalize target triple;
14711         include altivec_check.h and call altivec_check().
14712         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14713         * gcc.dg/altivec-6.c: New test case.
14714         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14715         type casts as needed.
14716         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14717         altivec_check().
14718         * gcc.dg/altivec-12.c: New test case.
14719         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14720         include altivec_check.h and call altivec_check().
14721         * gcc.dg/altivec_check.h: New file.
14722
14723 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14724
14725         * lib/target-supports.exp (check_alias_available): Don't mangle
14726         function `g' in test program.
14727
14728 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14729
14730         * lib/target-supports.exp (check_profiling_available): Check
14731         argument to determine whether we support a profiling type.
14732         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14733         check_profiling_available.
14734         * g++.dg/bprob/bprob.exp: Likewise
14735         * g77.dg/bprob/bprob.exp: Likewise.
14736         * gcc.misc-tests/bprob.exp: Likewise.
14737         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14738         dg-require-profiling and delete expected error handling.
14739         * gcc.dg/20021014-1.c: Likewise.
14740         * gcc.dg/nest.c: Likewise.
14741
14742 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14743
14744         PR c++/12007
14745         * g++.dg/other/vthunk1.C: New test.
14746
14747 2004-02-20  Falk Hueffner  <falk@debian.org>
14748
14749         PR target/14201
14750         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14751
14752 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14753
14754         PR c++/13927
14755         * g++.dg/other/error8.C: Remove XFAIL markers.
14756
14757         PR c++/14173
14758         * g++.dg/ext/packed5.C: New test.
14759
14760         PR c++/14199
14761         * g++.dg/warn/Wunused-5.C: New test.
14762
14763         PR c++/14186
14764         * g++.dg/lookup/member1.C: New test.
14765
14766 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14767
14768         * gcc.c-torture/compile/20040130-1.c: Enable only when
14769         __INT_MAX__ >= 2147483647L.
14770         * gcc.c-torture/compile/961203-1.c: Likewise.
14771
14772 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14773
14774         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14775         * g++.dg/opt/template1.C: Robustify assembler regexp
14776
14777 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14778
14779         * gcc.c-torture/execute/simd-4.x: Remove.
14780         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14781         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14782         Guard with #ifndef SKIP_ATTRIBUTE.
14783         * gcc.dg/compat/vector-1_y.c: Likewise.
14784         * gcc.dg/compat/vector-2_x.c: Likewise.
14785         * gcc.dg/compat/vector-2_y.c: Likewise.
14786         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14787         * g++.dg/eh/simd-2.C: Likewise.
14788
14789 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14790
14791         * gcc.c-torture/compile/complex-1.c: New.
14792
14793 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14794
14795         PR target/14209
14796         * gcc.c-torture/execute/20040218-1.c: New test.
14797
14798 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14799
14800         PR c++/14181
14801         * g++.dg/parse/new2.C: New test.
14802
14803 2004-02-18  Paul Brook  <paul@codesourcery.com>
14804
14805         * gcc.c-torture/compile/libcall-1.c: New test.
14806
14807 2004-02-18  Paul Brook  <paul@codesourcery.com>
14808
14809         PR debug/12934
14810         * gcc.dg/debug/debug-7.c: New test.
14811
14812 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14813
14814         * gcc.dg/20040217-1.c: New test.
14815
14816 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14817
14818         * gcc.c-torture/execute/990208-1.x: Delete.
14819
14820 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14821
14822         * gcc.c-torture/execute/20040208-2.x: New file.
14823
14824 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14825
14826         PR c++/11326
14827         * g++.dg/abi/structret1.C: New test.
14828
14829 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14830
14831         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14832         (i386_cpuid): No need to test if cpuid is available on AMD64.
14833         Fix assembly, so that it works onboth i386 and AMD64.
14834         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14835         (vecInLong): Fix s[] member type to unsigned int.
14836         (vecInWord): Remove type.
14837         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14838         (a64, b64, c64, d64, e64): Remove.
14839         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14840         Remove unused variable.  Remove initialization of removed variables.
14841         Don't call mmx_tests nor sse_tests.
14842         (reference_mmx, reference_sse): Remove.
14843         (check): Add return stmt.
14844         * gcc.dg/i386-sse-7.c: New test.
14845         * gcc.dg/i386-mmx-4.c: New test.
14846
14847 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14848
14849         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14850         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14851         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14852         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14853         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14854         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14855         g++.dg/tc1/dr94.C: Fix line terminator.
14856
14857 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14858
14859         * gcc.c-torture/compile/20040216-1.c: New.
14860
14861 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14862
14863         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14864         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14865         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14866         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14867         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14868         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14869
14870 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14871
14872         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14873
14874 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14875
14876         PR c++/13971
14877         * g++.dg/expr/cond4.C: New test.
14878
14879         PR c++/14086
14880         * g++.dg/lookup/crash2.C: New test.
14881
14882 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14883
14884         * gcc.c-torture/compile/20040214-2.c: New test.
14885
14886 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14887
14888         PR c++/14116
14889         * g++.dg/ext/typeof8.C: New test.
14890
14891 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14892
14893         * gcc.c-torture/compile/20040214-1.c: New test.
14894
14895 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14896
14897         PR c++/13635
14898         * g++.dg/template/spec11.C: New test.
14899
14900 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14901
14902         PR c++/13927
14903         * g++.dg/other/error8.C: New test.
14904
14905 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14906
14907         PR c++/14122
14908         * g++.dg/template/array4.C: New test.
14909
14910         PR c++/14108
14911         * g++.dg/inherit/thunk2.C: New test.
14912
14913         PR c++/14083
14914         * g++.dg/eh/cond2.C: New test.
14915
14916 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14917
14918         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14919
14920 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14921
14922         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14923
14924 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14925
14926         * g++.dg/simd-2.C: xfail on ppc64-linux.
14927
14928 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14929
14930         PR c/456
14931         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14932         tests.
14933
14934 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14935
14936         * gcc.dg/builtins-33.c: New test.
14937
14938 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14939
14940         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14941
14942 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14943
14944         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14945
14946 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14947
14948         * gcc.dg/ppc64-abi-3.c: New test.
14949
14950 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14951
14952         PR c/14092
14953
14954         * gcc.dg/pr14092-1.c: New testcase.
14955
14956 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14957
14958         * gcc.dg/cpp/assert4.c: Fix typo last change.
14959
14960         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14961         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14962
14963         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14964
14965 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14966
14967         * gcc.c-torture/compile/20040209-1.c: New test case.
14968
14969 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14970
14971         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14972
14973 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14974
14975         * gcc.c-torture/execute/20040208-[12].c: New tests.
14976
14977 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14978
14979         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14980
14981 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14982
14983         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14984
14985 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14986
14987         Bug 13856
14988         * gcc.dg/visibility-8.c: New testcase.
14989
14990 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14991
14992         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14993         arguments.
14994         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14995
14996 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14997
14998         PR middle-end/13696
14999         * g++.dg/opt/fold1.C: New test case.
15000
15001 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15002
15003         PR c++/14033
15004         * g++.dg/other/crash-2.C: New test.
15005
15006 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15007
15008         PR c++/14028
15009         * g++.dg/parse/angle-bracket2.C: New test.
15010
15011 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15012
15013         PR middle-end/13750
15014         Revert:
15015         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15016         PR pch/13361
15017         * testsuite/g++.dg/pch/wchar-1.C: New.
15018         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15019
15020 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15021
15022         PR c++/14008
15023         * g++.dg/parse/error15.C: New test.
15024         * g++.dg/parse/crash11.C: Update dg-error mark.
15025
15026 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15027
15028         PR c++/13932
15029         * g++.dg/warn/conv2.C: New test.
15030
15031 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15032
15033         PR c++/13086
15034         * g++.dg/warn/incomplete1.C: Remove xfail.
15035
15036 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15037
15038         * lib/file-format.exp (gcc_target_object_format): Use
15039         ${tool}_target_compile, not gcc_target_compile.
15040         * lib/target-supports.exp (check_alias_available): Likewise.
15041         (check_gc_sections_available): Likewise.
15042         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15043         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15044         dg-require-alias.
15045
15046 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15047
15048         PR c++/13969
15049         * g++.dg/template/static6.C: New test.
15050
15051 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15052
15053         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15054
15055 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15056
15057         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15058         tests for systems where `char' is unsigned by default.
15059
15060 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15061
15062         PR c++/13997
15063         * g++.dg/template/partial3.C: New test.
15064
15065 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15066
15067         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15068         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15069         Remove mentions of obsolete ports.
15070
15071 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15072
15073         * gcc.dg/noncompile/20001228-1.c: Fix for new
15074         error message.
15075
15076 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15077
15078         PR target/9348
15079         * gcc.c-torture/execute/multdi-1.c: New test case.
15080
15081 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15082
15083         PR c++/13925
15084         * g++.dg/template/lookup5.C: New test.
15085
15086 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR c++/13950
15089         * g++.dg/template/lookup4.C: New test.
15090
15091         PR c++/13970
15092         * g++.dg/parse/error14.C: New test.
15093
15094         PR c++/14002
15095         * g++.dg/parse/template13.C: New test.
15096
15097 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15098
15099         PR c++/13978
15100         * g++.dg/template/koenig4.C: New test.
15101
15102         PR c++/13968
15103         * g++.dg/template/crash17.C: New test.
15104
15105         PR c++/13975
15106         * g++.dg/parse/error13.C: New test.
15107         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15108
15109 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15110
15111         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15112
15113 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15114
15115         PR c/11658
15116         PR c/13994
15117         * gcc.dg/noncompile/20040203-1.c: New test.
15118         * gcc.dg/noncompile/20040203-2.c: Likewise.
15119         * gcc.dg/noncompile/20040203-3.c: Likewise.
15120         * gcc.dg/20040203-1.c: Likewise.
15121
15122 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15123
15124         PR c++/10858
15125         * g++.dg/template/sizeof7.C: New test.
15126
15127 2004-02-02  Eric Christopher  <echristo@redhat.com>
15128             Zack Weinberg  <zack@codesourcery.com>
15129
15130         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15131
15132 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15133
15134         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15135         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15136         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15137         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15138
15139 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15140
15141         PR c++/13113
15142         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15143
15144         PR c++/13854
15145         * g++.dg/ext/attrib13.C: New test.
15146
15147         PR c++/13907
15148         * g++.dg/conversion/op2.C: New test.
15149
15150 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15151
15152         * gcc.dg/titype-1.c: Fix pasto.
15153
15154 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15155
15156         * gcc.dg/titype-1.c: New test.
15157
15158 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15159
15160         PR c++/13957
15161         * g++.dg/template/non-type-template-argument-1.C,
15162         g++.dg/template/qualified-id1.C: Update dg-error marks.
15163         * g++.dg/template/nontype6.C: New test.
15164
15165 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15166
15167         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15168         * gcc.dg/builtins-31.c: New testcase.
15169         * gcc.dg/builtins-32.c: New testcase.
15170
15171 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15172
15173         * objc.dg/call-super-2.m: Update line numbers
15174         for the including of stddef.h.
15175
15176 2004-01-30  Michael Matz  <matz@suse.de>
15177
15178         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15179         g++.dg/ext/case-range3.C: New tests.
15180
15181 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15182
15183         DR206
15184         PR c++/13813
15185         * g++.dg/template/member4.C: New test.
15186
15187 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15188
15189         PR c++/13683
15190         * g++.dg/template/sizeof6.C: New test.
15191
15192 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15193
15194         * gcc.dg/fwritable-strings-1.c: New test.
15195
15196 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15197
15198         * gcc.c-torture/compile/20040130-1.c: New test.
15199
15200 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15201
15202         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15203
15204 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15205
15206         PR c++/13883
15207         * g++.dg/template/ctor3.C: New test.
15208
15209 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15210
15211         * g++.dg/tc1: New directory.
15212         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15213         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15214         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15215         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15216         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15217
15218 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15219
15220         * g++.dg/parse/error11.C: New test.
15221         * g++.dg/parse/error12.C: Likewise.
15222
15223 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15224
15225         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15226         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15227
15228 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR c++/13791
15231         * g++.dg/ext/attrib12.C: New test.
15232
15233         PR c++/13736
15234         * g++.dg/parse/cast2.C: New test.
15235
15236 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15237
15238         * objc.dg/encode-2.m (main): New local string.  Set depending on
15239         sizeof long.  Use in sscanf call.
15240         * objc.dg/encode-3.m (main): New local string.  Set depending on
15241         sizeof long.  Use in scan_initial call.
15242
15243 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15244
15245         * objc.dg/call-super-2.m: Make LP64-safe.
15246         * objc.dg/desig-init-1.m: Likewise.
15247
15248 2004-01-27  Devang Patel <dpatel@apple.com>
15249
15250         * g++.dg/debug/namespace1.C: New test.
15251
15252 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15253
15254         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15255         xscale-*-*.
15256
15257         * gcc.dg/arm-mmx-1.c: New test.
15258
15259 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15260
15261         * gcc.dg/20040127-1.c: New test.
15262         * gcc.dg/20040127-2.c: New test.
15263
15264 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15265
15266         * objc.dg/stret-1.m (glob): Renamed to globa.
15267
15268 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15269
15270         PR c++/13663
15271         * g++.dg/expr/for1.C: New test.
15272
15273 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15274
15275         PR middle-end/13779
15276         * gcc.dg/darwin-longlong.c: New test.
15277
15278 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15279
15280         * gcc.dg/20040124-1.c: Moved test from here...
15281         * gcc.c-torture/compile/20040124-1.c: ...to here.
15282
15283 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15284
15285         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15286         the assembly output if -m64 is passed.
15287
15288 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15289
15290         PR c++/13833
15291         * g++.dg/template/cond3.C: New test.
15292
15293 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15294
15295         PR c++/13810
15296         * g++.dg/template/ttp7.C: New test.
15297
15298 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15299
15300         PR c++/13797
15301         * g++.dg/template/nontype4.C: New test.
15302         * g++.dg/template/nontype5.C: Likewise.
15303
15304 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15305
15306         * gcc.dg/torture/mips-clobber-at.c: New test.
15307
15308 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15309
15310         * gcc.dg/20040124-1.c: New test.
15311
15312 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15313
15314         * gcc.dg/20040123-1.c: New test.
15315
15316 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15317
15318         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15319
15320 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15321
15322         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15323
15324 2004-01-23  Andrew Pinski  <apinski@apple.com>
15325
15326         * gcc.dg/20030121-1.c: Move to ..
15327         * gcc.dg/20040121-1.c: here.
15328
15329 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15330
15331         * gcc.dg/builtins-29.c: New test case.
15332
15333 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15334
15335         PR 18314
15336         * gcc.dg/builtins-30.c: New testcase.
15337
15338 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15339
15340         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15341         * lib/g77.exp: Likewise.
15342         * lib/objc.exp: Likewise.
15343         * lib/g++.exp: Likewise.
15344
15345 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15346
15347         * gcc.dg/struct-by-value-2.c: New test.
15348
15349 2004-01-21  Andrew Pinski  <apinski@apple.com>
15350
15351         PR target/13785
15352         * gcc.dg/20030121-1.c: New test.
15353
15354 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15355
15356         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15357         clobber frame pointer register in asm statement.
15358
15359 2004-01-21  Falk Hueffner  <falk@debian.org>
15360
15361         * gcc.c-torture/compile/20040121-1.c: New test.
15362
15363 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15364
15365         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15366
15367 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15368
15369         * gcc.dg/ppc64-abi-2.c: New test.
15370
15371 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15372
15373         * lib/treelang.exp: Fill out this file.
15374         * lib/treelang-dg.exp: New File.
15375
15376 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15377
15378         * gcc.c-torture/compile/981022-1.c: Remove.
15379         * gcc.dg/array-5.c: Remove XFAIL.
15380         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15381         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15382         gcc.dg/cond-lvalue-1.c: Update.
15383         * gcc.dg/cast-lvalue-2.c: New test.
15384
15385 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15386
15387         PR c++/13592
15388         * g++.dg/other/error1.C (class foo): Tweak error message.
15389
15390         PR c++/13592
15391         * g++.dg/template/call2.C: New test.
15392
15393 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15394
15395         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15396         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15397         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15398         scalar-return-1_x.c, scalar-return-2_y.c,
15399         scalar-return-3_x.c, scalar-return-3_y.c,
15400         scalar-return-4_x.c, scalar-return-4_y.c,
15401         struct-align-1.h, struct-align-1_x.c,
15402         struct-align-1_y.c, struct-align-2.h,
15403         struct-align-2_x.c, struct-align-2_y.c,
15404         struct-by-value-10_y.c, struct-by-value-11_x.c,
15405         struct-by-value-11_y.c, struct-by-value-12_x.c,
15406         struct-by-value-12_y.c, struct-by-value-13_x.c,
15407         struct-by-value-13_y.c, struct-by-value-14_x.c,
15408         struct-by-value-14_y.c, struct-by-value-15_x.c,
15409         struct-by-value-15_y.c, struct-by-value-16_y.c,
15410         struct-by-value-17_y.c, struct-by-value-18_y.c,
15411         struct-by-value-19_y.c, struct-by-value-1_x.c,
15412         struct-by-value-1_y.c, struct-by-value-20_y.c,
15413         struct-by-value-2_x.c, struct-by-value-2_y.c,
15414         struct-by-value-3_y.c, struct-by-value-4_x.c,
15415         struct-by-value-4_y.c, struct-by-value-5_y.c,
15416         struct-by-value-6_y.c, struct-by-value-7_y.c
15417         struct-by-value-8_x.c, struct-by-value-8_y.c
15418         struct-by-value-9_x.c, struct-by-value-9_y.c
15419         struct-return-10_x.c, struct-return-10_y.c,
15420         struct-return-19_x.c, struct-return-20_x.c
15421         struct-return-2_x.c, struct-return-2_y.c
15422         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15423         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15424
15425 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15426
15427         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15428         attribute on sparc*-sun-solaris2.*.
15429
15430 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15431
15432         PR c++/13710
15433         * g++.dg/ext/typeof7.C: New test.
15434
15435 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15436
15437         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15438         * gcc.dg/const-elim-1.c: Same.
15439
15440 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15441
15442         * objc.dg/stret-1.m: New.
15443         * objc.dg/stret-2.m: New.
15444
15445 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15446
15447         PR c++/11895
15448         * g++.dg/ext/vector1.C: New test.
15449
15450 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15451
15452         * gcc.dg/pch/import-1.c: New.
15453         * gcc.dg/pch/import-1.hs: New.
15454         * gcc.dg/pch/import-1a.h: New.
15455         * gcc.dg/pch/import-1b.h: New.
15456         * gcc.dg/pch/import-1c.h: New.
15457
15458 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15459
15460         PR c++/13574
15461         * g++.dg/ext/array1.C: New test.
15462
15463         PR c++/13178
15464         * g++.dg/conversion/op1.C: New test.
15465
15466 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15467
15468         PR 11864
15469         From Kazumoto Kojima / Dan Kegel:
15470         * gcc.dg/pr11864-1.c: New test.
15471
15472         PR 10392
15473         From Marcus Comstedt / Dan Kegel:
15474         * gcc.dg/pr10392-1.c: New test.
15475
15476 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15477
15478         PR c++/13478
15479         * g++.dg/init/ref10.C: New test.
15480
15481 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15482
15483         PR c++/13407
15484         * g++.dg/parse/typename6.C: New test.
15485
15486 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15487
15488         PR pch/13361
15489         * testsuite/g++.dg/pch/wchar-1.C: New.
15490         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15491
15492 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15493
15494         PR c++/9259
15495         * g++.dg/expr/sizeof2.C: New test.
15496
15497 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15498
15499         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15500
15501 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15502
15503         PR c++/13659
15504         * g++.dg/lookup/strong-using-3.C: New.
15505         * g++.dg/lookup/using-10.C: New.
15506
15507 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15508
15509         PR c++/13594
15510         * g++.dg/lookup/strong-using-2.C: New.
15511
15512 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15513             Dan Kegel <dank@kegel.com>
15514             J"orn Rennecke <joern.rennecke@superh.com>
15515
15516         PR target/9365
15517         * gcc.dg/pr9365-1.c: New test.
15518
15519 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15520
15521         PR c++/8856
15522         * g++.dg/parse/casting-operator2.C: New test.
15523         * g++.old-deja/g++.pt/explicit83.C: Remove.
15524
15525 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15526
15527         * gcc.dg/label-compound-stmt-1.c: New test.
15528         * gcc.c-torture/compile/950922-1.c,
15529         gcc.c-torture/compile/20000211-3.c,
15530         gcc.c-torture/compile/20000518-1.c,
15531         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15532         compound statements.
15533
15534 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15535
15536         * gcc.dg/ppc64-abi-1.c: New test.
15537
15538 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15539
15540          * g++.dg/ext/attrib9.C: Add dg-warnings.
15541
15542 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15543
15544         PR c++/12335
15545         * g++.dg/parse/dtor3.C: New test.
15546
15547 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15548
15549         PR c++/12709
15550         * g++.dg/parse/try-catch-1.C: New test.
15551
15552 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15553
15554         * ada/acats/run_all.sh: Add more verbose output in acats.log
15555         when compiling tests.
15556
15557 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15558
15559         PR 13656
15560         * gcc.dg/typedef-redecl.c: New test case.
15561         * gcc.dg/typedef-redecl.h: New support file.
15562
15563 2004-01-13  Jan Hubicka  <jh@suse.cz>
15564
15565         * gcc.dg/always_inline.c: New test.
15566         * gcc.dg/debug/20031231-1.c: Fix.
15567
15568 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15569
15570         PR c++/13474
15571         * g++.dg/template/array3.C: New test.
15572
15573 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15574
15575         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15576         * g++.dg/warn/Wunused-2.C: Likewise.
15577
15578 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15579
15580         PR c++/13289
15581         * g++.dg/template/instantiate6.C: New test.
15582
15583 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15584
15585         PR middle-end/11397
15586         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15587
15588 2004-01-12  Jan Hubicka  <jh@suse.cz>
15589
15590         PR opt/12826
15591         * gcc.dg/20040112-1.c: New.
15592
15593         * gcc.dg/dwarf-die[1-7].c: Move to...
15594         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15595         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15596
15597 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15598
15599         PR c++/4100
15600         * g++.dg/parse/friend4.C: New test.
15601
15602 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15603
15604         PR c++/4100
15605         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15606         definition is called a friend.
15607
15608 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15609
15610         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15611
15612 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15613
15614         PR c++/3478
15615         * g++.dg/parse/error10.C: New test.
15616         * g++.dg/template/arg2.C: Accept "invalid type" error.
15617
15618 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15619
15620         PR middle-end/13392
15621         * g++.dg/opt/expect2.C: New test.
15622
15623 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15624
15625         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15626         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15627         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15628         Update dg-error regexps.
15629
15630 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15631
15632         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15633         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15634
15635 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15636
15637         * gcc.dg/pragma-re-1.c: Use right pointer type.
15638
15639 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15640
15641         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15642
15643 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15644
15645         * gcc.dg/rs6000-ldouble-1.c: New.
15646
15647 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15648
15649         DR 337
15650         PR c++/9256
15651         * g++.dg/other/abstract1.C: New test.
15652
15653 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15654
15655         * g++.dg/lookup/strong-using-1.C: New.
15656
15657 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15658
15659         PR c/11234
15660         * gcc.dg/func-ptr-conv-1.c: New test.
15661         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15662
15663 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15664
15665         PR target/13380.
15666         * gcc.c-torture/compile/20040109-1.c: New.
15667
15668 2004-01-08  Stuart Hastings  <stuart@apple.com>
15669
15670         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15671         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15672         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15673
15674 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15675
15676         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15677
15678 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15679
15680         * ada/acats/run_acats: Treat 'gnatchop' the same way
15681         as 'gnatmake'.  Export GCC_DRIVER.
15682         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15683         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15684
15685 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15686
15687         PR c++/12573
15688         * g++.dg/template/dependent-expr4.C: New test.
15689
15690 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15691
15692         * gcc.dg/altivec-11.c: New test.
15693
15694 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15695
15696         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15697
15698 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15699
15700         PR c/6024
15701         * gcc.dg/enum-compat-1.c: New test.
15702         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15703
15704 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15705
15706         PR c/12165
15707         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15708         gcc.dg/c99-idem-qual-3.c: New tests.
15709
15710 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15711
15712         * gcc.dg/winline-7.c: Don't cast void * to int.
15713
15714 2004-01-06  Jan Hubicka  <jh@suse.cz>
15715
15716         * gcc.dg/i386-sse-5.c: New test
15717         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15718
15719 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15720
15721         PR c++/12815
15722         * g++.dg/rtti/typeid4.C: New test.
15723
15724 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15725
15726         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15727
15728 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15729
15730         PR c++/12132
15731         * g++.dg/template/error11.C: New test.
15732
15733         PR c++/13451
15734         * g++.dg/template/class2.C: New test.
15735
15736 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15737         Richard Sandiford <rsandifo@redhat.com>
15738
15739         PR c++/13387
15740         * g++.dg/opt/alias3.C: New test.
15741
15742 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/13157
15745         * g++.dg/template/koenig3.C: New test.
15746
15747         PR c++/13529
15748         * g++.dg/parse/offsetof3.C: New test.
15749
15750         * g++.dg/init/copy7.C: Add missing dg-error markers.
15751
15752         PR c++/12226
15753         * g++.dg/init/copy7.c: New test.
15754
15755         PR c++/13536
15756         * g++.dg/parse/cast1.C: New test.
15757
15758 2004-01-04  Jan Hubicka  <jh@suse.cz>
15759
15760         * gcc.dg/winline[1-7].c: New tests.
15761
15762 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15763
15764         PR c++/13520
15765         * g++.dg/template/qualttp22.C: New test.
15766
15767 2004-01-01  Jan Hubicka  <jh@suse.cz>
15768
15769         * gcc.dg/debug/20031231-1.c: New.
15770         * gcc.c-torture/compile/20040101-1.c: New.
15771         * gcc.dg/dwarf-die-[1-7].c: New.
15772
15773 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15774
15775         PR optimization/13521
15776         * gcc.c-torture/compile/20031231-1.c: New test.
15777
15778 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15779
15780         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15781
15782 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15783
15784         PR c++/10079
15785         * g++.dg/template/crash16.C: New test.
15786
15787 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15788
15789         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15790
15791 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15792
15793         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15794         ports.
15795         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15796         * g++.old-deja/g++.law/profile1.C: Likewise.
15797         * gcc.c-torture/compile/981006-1.c: Likewise.
15798         * gcc.c-torture/execute/loop-2e.x: Likewise.
15799         * gcc.c-torture/execute/loop-2f.x: Remove.
15800         * gcc.c-torture/execute/loop-2g.x: Likewise.
15801         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15802         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15803
15804 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         PR c++/13507
15807         * g++.dg/ext/attrib11.C: New test.
15808
15809         PR c++/13494
15810         * g++.dg/template/array2-1.C: New test.
15811         * g++.dg/template/array2-2.C: New test.
15812
15813 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15814
15815         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15816
15817 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15818
15819         PR c++/12774
15820         * g++.dg/template/array1-1.C: New test.
15821         * g++.dg/template/array1-2.C: New test.
15822
15823 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15824
15825         PR fortran/12632
15826         * g77.dg/12632.f: New test case.
15827
15828 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15829
15830         PR c++/13289
15831         * g++.dg/parse/nontype1.C: New test.
15832
15833 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15834
15835         PR c++/12403
15836         * g++.dg/parse/explicit1.C: New test.
15837         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15838
15839 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15840
15841         PR c++/13081
15842         * g++.dg/opt/inline6.C: New test.
15843
15844         PR c++/12613
15845         * g++.dg/parse/error9.C: New test.
15846
15847         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15848
15849 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/13009
15852         * g++.dg/init/assign1.C: New test.
15853
15854 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15855
15856         PR c++/13070
15857         * g++.dg/warn/format3.C: New test case.
15858
15859 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15860
15861         * gcc.c-torture/compile/20031227-1.c: New test.
15862
15863 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15864
15865         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15866         * g77.dg/bprob/bprob.exp: Likewise.
15867         * gcc.misc-tests/bprob.exp: Likewise.
15868         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15869         variants on systems where the library does not provide that
15870         functionality.
15871         * gcc.dg/builtins-20.c: Use builtins-config.h.
15872         * gcc.dg/builtins-config.h: New file.
15873
15874 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15875
15876         * lib/gcc-dg.exp (dg-require-profiling): New function.
15877         * lib/target-supports.exp (check_profiling_available): Likewise.
15878         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15879         * g77.dg/bprob/bprob.exp: Likewise.
15880         * gcc.misc-tests/bprob.exp: Likewise.
15881         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15882         * gcc.dg/20021014-1.c: Likewise.
15883         * gcc.dg/nest.c: Likewise.
15884
15885 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15886
15887         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15888         compiling.
15889         * g++.dg/lookup/java2.C: Likewise.
15890         * gcc.dg/cpp/lexident.c: Likewise.
15891
15892 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15893
15894         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15895         given.
15896         * gcc.c-torture/compile/961203-1.c: Likewise.
15897         * gcc.c-torture/compile/980506-1.c: Likewise.
15898
15899 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15900
15901         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15902         (additional_prunes): New global.
15903         (gcc-dg-prune): Handle additional per-test pruning.
15904         (dg-test): Clear additional_prunes between tests.
15905
15906         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15907         dg-prune-output to avoid spurious failures from assembler
15908         complaining about nonexistent WAW violations.
15909         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15910         Use dg-prune-output to avoid spurious failures from assembler
15911         warning about Itanium B-step errata.
15912
15913 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15914
15915         * g++.dg/abi/macro0.C: New test.
15916         * g++.dg/abi/macro1.C: Likewise.
15917         * g++.dg/abi/macro2.C: Likewise.
15918
15919         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15920         * g++.dg/abi/bitfield7.C: Likewise.
15921         * g++.dg/abi/dtor2.C: Likewise.
15922         * g++.dg/abi/mangle11.C: Likewise.
15923         * g++.dg/abi/mangle12.C: Likewise.
15924         * g++.dg/abi/mangle14.C: Likewise.
15925         * g++.dg/abi/mangle17.C: Likewise.
15926         * g++.dg/abi/vbase10.C: Likewise.
15927         * g++.dg/abi/vbase14.C: Likewise.
15928         * g++.dg/template/qualttp17.C: Likewise.
15929
15930 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15931
15932         PR c/11995
15933         * gcc.dg/20031223-1.c: New test.
15934
15935 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15936
15937         * gcc.dg/noreturn-7.c: New test.
15938
15939 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15940
15941         * gcc.dg/null-pointer-1.c: New test.
15942
15943 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15944
15945         * g++.old-deja/g++.jason/template18.C: Remove.
15946         * g++.old-deja/g++.jason/template37.C: Likewise.
15947
15948         PR c++/12862
15949         * g++.dg/lookup/ns1.C: New test.
15950
15951         PR c++/12397
15952         * g++.dg/template/lookup3.C: New test.
15953
15954 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15955
15956         * g++.dg/template/recurse1.C: New test
15957
15958 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15959
15960         PR c++/12479
15961         * g++.dg/parse/semicolon1.C: New test.
15962         * g++.dg/parse/semicolon1.h: Likewise.
15963
15964 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15965
15966         * gcc.dg/darwin-misaligned.c: New test.
15967
15968 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15969
15970         PR c/9163
15971         * gcc.dg/20031222-1.c: New test.
15972
15973 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15974
15975         PR c++/13438
15976         * g++.dg/parse/error8.C: New test.
15977
15978         PR c++/11554
15979         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15980
15981 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15982
15983         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15984         too small.
15985         * gcc.c-torture/compile/930217-1.c: Likewise.
15986         * gcc.c-torture/compile/930513-1.c: Likewise.
15987         * gcc.c-torture/execute/920908-2.c: Likewise.
15988         * gcc.c-torture/execute/921204-1.c: Likewise.
15989         * gcc.c-torture/execute/930621-1.c: Likewise.
15990         * gcc.c-torture/execute/930630-1.c: Likewise.
15991         * gcc.c-torture/execute/931031-1.c: Likewise.
15992         * gcc.c-torture/execute/980602-2.c: Likewise.
15993         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15994         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15995         * gcc.c-torture/execute/extzvsi.c: Likewise.
15996         * gcc.c-torture/unsorted/ext.c: Likewise.
15997
15998 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15999
16000         PR target/12749
16001         * gcc.c-torture/compile/20031220-2.c: New test case.
16002
16003 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16004
16005         PR optimization/13031
16006         * gcc.c-torture/compile/20031220-1.c: New test case.
16007
16008 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16009
16010         * gcc.dg/cast-function-1.c: New test.
16011
16012 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16013
16014         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16015         formats.
16016
16017 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16018
16019         PR c++/12795
16020         * g++.dg/ext/attrib10.C: New test.
16021
16022 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16023
16024         * gcc.dg/cleanup-10.c: New test.
16025         * gcc.dg/cleanup-11.c: New test.
16026
16027 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16028
16029         PR c++/13239
16030         * g++.dg/opt/expect1.C: New test.
16031
16032 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16033
16034         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16035
16036 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16037
16038         PR debug/12923
16039         * gcc.dg/20031218-1.c: New test.
16040
16041         PR debug/12389
16042         * gcc.dg/20031218-2.c: New test.
16043         * gcc.dg/20031218-3.c: New test.
16044
16045         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16046         of label name and allow for USER_LABEL_PREFIX == "_" names.
16047         * g++.dg/abi/mangle18-2.C: Likewise.
16048         * g++.dg/abi/mangle19-1.C: Likewise.
16049         * g++.dg/abi/mangle19-2.C: Likewise.
16050         * g++.dg/abi/mangle20-1.C: Likewise.
16051         * g++.dg/abi/mangle20-2.C: Likewise.
16052
16053 2003-12-18  Richard Henderson  <rth@redhat.com>
16054
16055         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16056
16057 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16058             Dan Kegel <dank@kegel.com>
16059
16060         PR other/12009
16061         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16062         testing a cross compiler, it causes spurious compile failures.
16063         * lib/g++.exp: Likewise.
16064
16065 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16066
16067         PR c++/13262
16068         * g++.dg/template/access13.C: New test.
16069
16070 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16071
16072         * gcc.dg/20031216-1.c: New test.
16073
16074 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16075
16076         PR c++/9154
16077         * g++.dg/template/error10.C: New test.
16078
16079 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16080
16081         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16082         * g++.dg/eh/simd-2.C: Likewise.
16083
16084 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16085             Roger Sayle  <roger@eyesopen.com>
16086
16087         * gcc.c-torture/execute/ieee/mzero5.c: New.
16088
16089 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16090
16091         PR c++/10603
16092         * g++.dg/parse/error6.C: New test.
16093
16094         PR c++/12827
16095         * g++.dg/parse/error7.C: New test.
16096
16097 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16098
16099         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16100         at -O with stabs debugging formats.
16101         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16102         * gcc.dg/debug/debug-2.c: Likewise.
16103
16104 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/12696
16107         * g++.dg/init/error1.C: New test.
16108
16109         PR c++/12218
16110         * g++.dg/init/pm3.C: New test.
16111
16112 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16113
16114         PR c/3347
16115         * gcc.dg/bitfld-8.c: New test.
16116
16117 2003-12-16  James Lemke  <jim@wasabisystems.com>
16118
16119         * gcc.dg/arm-scd42-[123].c: New tests.
16120
16121 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16122
16123         PR c++/9043
16124         * g++.dg/abi/mangle20-1.C: New test.
16125         * g++.dg/abi/mangle20-2.C: New test.
16126
16127 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16128
16129         PR c++/13275
16130         * g++.dg/other/offsetof2.C: Remove XFAIL.
16131         * g++.dg/parse/offsetof1.C: New test.
16132         * g++.gd/parse/offsetof2.C: Likewise.
16133
16134 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16135
16136         * g++.dg/template/nontype3.C: New test.
16137         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16138
16139 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16140
16141         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16142
16143 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16144
16145         PR c++/13387
16146         * g++.dg/expr/assign1.C: New test.
16147
16148         PR c++/13242
16149         * g++.dg/abi/mangle19-1.C: New test.
16150         * g++.dg/abi/mangle19-2.C: New test.
16151
16152 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16153
16154         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16155
16156 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16157
16158         * gcc.c-torture/execute/20031216-1.c: New test.
16159
16160 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16161
16162         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16163         an ICE regression.
16164
16165 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/10926
16168         * g++.dg/template/error9.C: New test.
16169
16170         PR c++/11116
16171         * g++.dg/template/error8.C: New test.
16172
16173 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16174
16175         PR middle-end/13400
16176         * gcc.c-torture/execute/20031215-1.c: New test case.
16177
16178 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16179
16180         PR c++/13269
16181         * g++.dg/parse/error5.C: New test.
16182
16183         PR c++/12989
16184         * g++.dg/expr/sizeof1.C: New test.
16185
16186         PR c++/13310
16187         * g++.dg/template/crash15.C: New test.
16188
16189 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16190
16191         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16192         a non-POD type as the last named parameter of a varargs function.
16193
16194 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16195
16196         PR c++/13243
16197         PR c++/12573
16198         * g++.dg/template/crash14.C: New test.
16199         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16200
16201 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16202
16203         * g++.dg/other/java1.C: New test.
16204
16205         PR c++/13241
16206         * g++.dg/abi/mangle18-1.C: New test.
16207         * g++.dg/abi/mangle18-2.C: New test.
16208
16209 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16210
16211         PR optimization/10312
16212         * gcc.c-torture/execute/20031214-1.c: New.
16213
16214 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/10779
16217         PR c++/12160
16218         * g++.dg/parse/error3.C: New test.
16219         * g++.dg/parse/error4.C: Likewise.
16220         * g++.dg/abi/mangle4.C: Tweak error messages.
16221         * g++.dg/lookup/using5.C: Likewise.
16222         * g++.dg/other/error2.C: Likewise.
16223         * g++.dg/parse/typename5.C: Likewise.
16224         * g++.dg/parse/undefined1.C: Likewise.
16225         * g++.dg/template/arg2.C: Likewise.
16226         * g++.dg/template/ttp3.C: Likewise.
16227         * g++.dg/template/type1.C: Likewise.
16228         * g++.old-deja/g++.other/crash32.C: Likewise.
16229         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16230
16231 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16232
16233         PR c++/13106
16234         * g++.dg/warn/noreturn-3.C: New test.
16235
16236 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16237
16238         PR c++/13118
16239         * g++.dg/abi/covariant3.C: New.
16240
16241 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16242
16243         * g++.dg/eh/ia64-1.C: New test.
16244
16245 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16246
16247         PR optimization/13037
16248         * g77.f-torture/execute/13037.f: New test case.
16249
16250 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16251
16252         PR c++/12881
16253         * g++.dg/abi/covariant2.C: New.
16254
16255 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16256
16257         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16258
16259 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16260
16261         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16262
16263 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16264
16265         PR other/10819
16266         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16267         to fix Bug 10819.
16268         * lib/g++.exp (g++_version): Likewise.
16269         * lib/g77.exp (g77_version): Likewise.
16270         * lib/objc.exp (default_objc_version): Likewise.
16271
16272 2003-12-10  Richard Henderson  <rth@redhat.com>
16273
16274         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16275
16276         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16277
16278 2003-12-08  Matt Austern  <austern@apple.com>
16279
16280         PR c/13134
16281         * lib/gcc-dg.exp (dg-require-visibility): Define.
16282         * lib/target-supports (check_visibility_available): Define.
16283         * gcc.dg/visibility-1.c: New test.
16284         * gcc.dg/visibility-2.c: Likewise.
16285         * gcc.dg/visibility-3.c: Likewise.
16286         * gcc.dg/visibility-4.c: Likewise.
16287         * gcc.dg/visibility-5.c: Likewise.
16288         * gcc.dg/visibility-6.c: Likewise.
16289         * g++.dg/ext/visibility-1.C: Likewise.
16290         * g++.dg/ext/visibility-2.C: Likewise.
16291         * g++.dg/ext/visibility-3.C: Likewise.
16292         * g++.dg/ext/visibility-4.C: Likewise.
16293         * g++.dg/ext/visibility-5.C: Likewise.
16294         * g++.dg/ext/visibility-6.C: Likewise.
16295
16296 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16297
16298         * g++.dg/lookup/java1.C: New test.
16299         * g++.dg/lookup/java2.C: New test.
16300
16301 2003-12-07  Falk Hueffner  <falk@debian.org>
16302
16303         * g++.dg/opt/noreturn-1.C: New test.
16304
16305 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16306
16307         * gcc.dg/overflow-1.c: New test.
16308
16309 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16310
16311         * g77.f-torture/compile/13060.f: New test.
16312
16313 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16314
16315         PR c++/13323
16316         * g++.dg/inherit/operator2.C: New test.
16317
16318 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16319
16320         PR c++/13305
16321         * g++.dg/ext/attrib9.C: New test.
16322
16323 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16324
16325         PR c++/13314
16326         * g++.dg/template/error7.C: New test.
16327
16328 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16329             J"orn Rennecke <joern.rennecke@superh.com>
16330
16331         PR target/13302
16332         * g++.dg/other/struct-va_list.C: New test.
16333
16334 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16335
16336         PR c++/13166
16337         * g++.dg/parse/defarg6.C: New test.
16338
16339 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16340
16341         PR target/13256
16342         * gcc.c-torture/execute/20031201-1.c: New test.
16343
16344 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16345
16346         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16347
16348 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16349
16350         * gcc.dg/builtin-return-1.c: New test.
16351
16352 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16353             J"orn Rennecke <joern.rennecke@superh.com>
16354
16355         PR optimization/13260
16356         * gcc.c-torture/execute/20031204-1.c: New test.
16357
16358 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16359
16360         PR c++/9127
16361         * g++.dg/template/error6.C: New test.
16362
16363 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16364
16365         * gcc.dg/20031202-1.c: New test.
16366
16367 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16368
16369         PR c++/13179
16370         * g++.dg/template/eh1.C: New test.
16371
16372         PR c++/10771
16373         * g++.dg/template/error5.C: New test.
16374
16375 2003-12-02  David Ung  <davidu@mips.com>
16376
16377         * gcc.dg/compat/vector-check.h: Corrected type for var
16378         g_##TMODE
16379
16380 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16381
16382         PR c++/10126
16383         * g++.dg/template/ptrmem8.C: New test.
16384
16385 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16386
16387         PR c++/12573
16388         * g++.dg/template/dependent-expr3.C: New test.
16389
16390 2003-12-01  James Lemke  <jim@wasabisystems.com>
16391
16392         * gcc.dg/arm-g2.c: New test.
16393
16394 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16395
16396         PR optimization/11634
16397         * gcc.dg/20031201-2.c: New test case.
16398
16399 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16400
16401         PR 11433
16402         * objc.dg/proto-lossage-3.m: New test.
16403
16404 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16405
16406         PR optimization/12628
16407         * gcc.dg/20031201-1.c: New test case.
16408
16409 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16410
16411         * gcc.dg/unaligned-1.c: New test.
16412
16413 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/9849
16416         * g++.dg/template/error4.C: New test.
16417         * g++.dg/template/nested3.C: Adjust error markers.
16418
16419 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16420
16421         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16422
16423 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16424
16425         PR c/10333
16426         * gcc.dg/bitfld-7.c: New test.
16427
16428 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16429
16430         * gcc.dg/tls/asm-1.C: New test.
16431
16432 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16433
16434         * gcc.dg/cpp/assert4.c: Update.
16435
16436 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16437
16438         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16439         * gcc.dg/builtin-apply3.c: New test.
16440
16441 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16442
16443         * lib/compat.exp (compat-obj): New xfaildata parameter.
16444         Use it to set compiler_conditional_xfail_data before compiling.
16445         (compat-get-options): Handle dg-xfail-if.
16446         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16447         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16448         * gcc.dg/compat/vector-1_y.c: Likewise.
16449         * gcc.dg/compat/vector-2_x.c: Likewise.
16450         * gcc.dg/compat/vector-2_y.c: Likewise.
16451
16452 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16453
16454         * g++.dg/opt/reg-stack4.C: New test.
16455
16456 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16457
16458         * gcc.dg/builtin-apply2.c: New test.
16459
16460 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16461
16462         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16463
16464 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16465
16466         PR c++/12924
16467         * g++.dg/template/template-id-2.C: New test.
16468
16469 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16470
16471         PR c++/5369
16472         * g++.dg/template/memfriend1.C: New test.
16473         * g++.dg/template/memfriend2.C: Likewise.
16474         * g++.dg/template/memfriend3.C: Likewise.
16475         * g++.dg/template/memfriend4.C: Likewise.
16476         * g++.dg/template/memfriend5.C: Likewise.
16477         * g++.dg/template/memfriend6.C: Likewise.
16478         * g++.dg/template/memfriend7.C: Likewise.
16479         * g++.dg/template/memfriend8.C: Likewise.
16480         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16481
16482 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16483
16484         PR c++/12515
16485         * g++.dg/ext/cond1.C: New test.
16486
16487 2003-11-20  Richard Henderson  <rth@redhat.com>
16488
16489         * gcc.dg/20020201-2.c: Remove.
16490         * gcc.dg/20020201-4.c: Remove.
16491         * gcc.dg/20020304-1.c: Remove.
16492
16493 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16494
16495         * gcc.dg/cpp/trad/xwin1.c: New test case.
16496
16497 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16498
16499         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16500         * lib/g77.exp: Likewise.
16501         * lib/objc.exp: Likewise.
16502         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16503         for darwin.
16504
16505 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16506
16507         PR c++/12932
16508         * g++.dg/template/static5.C: New test.
16509
16510 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16511
16512         * gcc.dg/nested-func-1.c: New test.
16513
16514 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16515
16516         * gcc.dg/cpp/assert4.c: New test.
16517
16518 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16519
16520         PR c++/2294
16521         * g++.dg/lookup/using9.c: New test.
16522
16523 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16524
16525         PR c++/12762
16526         * g++.dg/template/error3.C: New test.
16527
16528 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16529
16530         PR ada/13035
16531         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16532         No longer use a wrapper for gcc, since this does not work under
16533         Windows.
16534
16535 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16536
16537         PR c++/2094
16538         * g++.dg/template/ptrmem7.C: New test.
16539
16540 2003-11-13  Andrew Pinski <apinski@apple.com>
16541
16542         * gcc.c-torture/compile/20031113-1.c: New test.
16543
16544 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16545             Kean Johnston <jkj@sco.com>
16546
16547         PR c/13029
16548         * gcc.dg/unused-4.c: Update.
16549
16550 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16551
16552         * g++.dg/opt/const3.C: New test.
16553
16554 2003-11-13  Jan Hubicka  <jh@suse.cz>
16555
16556         * gcc.c-torture/compile/20031112-1.c: New test.
16557
16558 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16559
16560         * g++.dg/parse/crash10.C: Remove bogus error marker.
16561
16562 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16563
16564         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16565         (host_gcc): Likewise.
16566         (ROOT): Honor $PWDCMD.
16567         (BASE): Likewise.
16568         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16569
16570 2003-11-12  Catherine Moore  <clm@redhat.com>
16571
16572         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16573
16574 2003-11-12  Andreas Jaeger  <aj@suse.de>
16575             Jakub Jelinek  <jakub@redhat.com>
16576             Andrew Pinski  <pinskia@physics.uc.edu>
16577             Richard Henderson  <rth@redhat.com>
16578
16579         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16580         systems.
16581         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16582
16583         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16584         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16585
16586 2003-11-11  Andreas Jaeger  <aj@suse.de>
16587
16588         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16589
16590         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16591
16592 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16593
16594         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16595         Clean ups.
16596
16597 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16598
16599         * gcc.dg/trampoline-1.c: New test.
16600
16601 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16602
16603         * gcc.c-torture/compile/200031109-1.c: New test.
16604
16605 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16606
16607         PR c/3190
16608         PR c/8714
16609         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16610         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16611         gcc.dg/format/no-y2k-1.c: Update.
16612
16613 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16614
16615         PR optimization/10467
16616         * gcc.dg/20031108-1.c: New test case.
16617
16618 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16619
16620         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16621
16622 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16623
16624         * gcc.dg/compound-lvalue-1.c: New test.
16625         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16626         some XFAILs.
16627
16628 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16629
16630         * gcc.dg/altivec-varargs-1.c: New test.
16631
16632 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16633
16634         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16635         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16636         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16637         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16638         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16639
16640 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16641
16642         * gcc.dg/cond-lvalue-1.c: New test.
16643
16644 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16645
16646         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16647
16648 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16649
16650         PR c++/11616
16651         * g++.dg/template/instantiate5.C: New test.
16652
16653 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16654
16655         PR c++/12726
16656         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16657         * ChangeLog: Add missing first entry for above test.
16658
16659 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16660
16661         PR c++/9810
16662         * g++.dg/template/using8.C: New test.
16663         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16664
16665 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16666
16667         PR optimization/10817
16668         * gcc.c-torture/compile/20031102-1.c: New test case.
16669
16670 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16671
16672         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16673         2147483647.
16674
16675 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16676
16677         * gcc.dg/20031102-1.c: New test.
16678
16679 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16680
16681         * gcc.dg/complex-1.c: New test.
16682
16683 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16684
16685         PR c++/12796
16686         * g++.dg/template/crash13.C: Adjust expected error location.
16687         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16688
16689 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16690
16691         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16692
16693 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16694
16695         PR/10239
16696         * gcc.c-torture/compile/20031031-2.c: New test.
16697
16698 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16699
16700         PR/11640
16701         * gcc.c-torture/compile/20031031-1.c: New test.
16702
16703 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16704
16705         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16706         * gcc.misc-tests/bprob.exp: Likewise.
16707         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16708         the execution test on arm-elf configs.
16709         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16710         configs that don't support scratch files.
16711         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16712
16713 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16714
16715         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16716         done by dejagnu.
16717
16718 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16719
16720         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16721         Avoid non pure sh syntax. Add more logging.
16722
16723         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16724         fail.
16725
16726 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16727
16728         PR libgcj/10610
16729         * gcc.dg/ppc-stackalign-1.c: New test.
16730
16731 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16732
16733         * ada/acats/run_all.sh: Change output to be more compliant with
16734         dejagnu framework.
16735         Create acats.sum and acats.log files under testsuite/ada/acats
16736         Only run [a-z]* directories, to filter out e.g. CVS.
16737         Redirect build output to log file.
16738
16739 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16740
16741         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16742
16743 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16744
16745         PR ada/5909:
16746         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16747
16748 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16749
16750         * gcc.c-torture/compile/20031023-1.c: New test.
16751         * gcc.c-torture/compile/20031023-2.c: New test.
16752         * gcc.c-torture/compile/20031023-3.c: New test.
16753         * gcc.c-torture/compile/20031023-4.c: New test.
16754
16755 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16756
16757         PR c++/10371
16758         * g++.dg/lookup/scoped8.C: New test.
16759
16760 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16761
16762         * g++.dg/opt/reg-stack3.C: New test.
16763
16764 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16765
16766         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16767
16768 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16769
16770         PR c++/11076
16771         * g++.dg/template/crash13.C: New test.
16772
16773 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16774
16775         * gcc.dg/c99-restrict-2.c: New test.
16776
16777 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16778
16779         PR c++/12698, c++/12699, c++/12700, c++/12566
16780         * g++.dg/inherit/covariant9.C: New test.
16781         * g++.dg/inherit/covariant10.C: New test.
16782         * g++.dg/inherit/covariant11.C: New test.
16783
16784 2003-10-23  Jason Merrill  <jason@redhat.com>
16785
16786         PR c++/12726
16787         * g++.dg/ext/complit2.C: New test.
16788
16789 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16790
16791         PR target/12654
16792         * gcc.c-torture/execute/20031020-1.c: New test.
16793
16794 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16795
16796         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16797         following the jump_insn.
16798
16799 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16800
16801         * gcc.dg/cast-lvalue-1.c: New test.
16802
16803 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16804
16805         PR c++/11962
16806         * g++.dg/template/cond2.C: New test.
16807
16808 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16809
16810         * gcc.dg/builtins-28.c: New test.
16811
16812 2003-10-20  Jan Hubicka  <jh@suse.cz>
16813
16814         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16815         parameter.
16816         * testsuite/gcc.dg/inline-2.c: Likewise.
16817
16818 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16819
16820         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16821         * gcc.dg/nest.c:  Likewise.
16822
16823 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16824
16825         PR c++/9781, c++/10583, c++/11862
16826         * g++.dg/parse/crash13.C: New test.
16827
16828 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16829
16830         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16831
16832 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16833
16834         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16835         Define HAVE_C99_RUNTIME except on Solaris.
16836         * gcc.dg/builtins-20.c: Likewise.
16837
16838 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16839
16840         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16841
16842 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16843
16844         PR c++/12495
16845         * g++.dg/template/crash21.C: New test.
16846
16847 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16848
16849         PR c++/2513
16850         * g++.dg/template/typename5.C: New test.
16851
16852 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16853
16854         PR c++/12369
16855         * g++.dg/template/friend25.C: New test.
16856
16857 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16858
16859         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16860         versions.
16861
16862 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16863
16864         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16865         == 2147483647.
16866
16867 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16868
16869         * gcc.c-torture/execute/960416-1.x: Remove.
16870         * gcc.c-torture/execute/divconst-3.x: Likewise.
16871
16872 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16873
16874         PR target/12598
16875         * gcc.dg/torture/cris-volatile-1.c: New test.
16876
16877 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16878
16879         PR optimization/9325
16880         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16881         for overflowing floating point to integer conversion during RTL
16882         simplification.
16883
16884 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16885
16886         * objc/execute/_cmd.m: Fix typo.
16887         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16888         Relax 'scan-assembler' regexp.
16889         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16890         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16891         * objc.dg/zero-link-2.m: Remove blank line.
16892         * objc.dg/zero-link-3.m: New test case.
16893
16894 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16895
16896         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16897
16898         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16899         than linker trickery.
16900
16901 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16902
16903         PR c++/12370
16904         * g++.dg/other/friend2.C: New test.
16905
16906 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16907
16908         * gcc.dg/20031012-1.c: New test.
16909
16910 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16911
16912         * gcc.dg/weak/weak-3.c: Fix for new warning.
16913
16914 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16915
16916         PR optimization/8750
16917         * gcc.c-torture/execute/20031012-1.c: New test case.
16918
16919 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16920
16921         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16922         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16923
16924 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16925
16926         PR optimization/12260
16927         * gcc.c-torture/compile/20031011-2.c: New test case.
16928
16929 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16930
16931         * gcc.c-torture/execute/20031011-1.c: New testcase.
16932
16933 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16934
16935         * gcc.c-torture/compile/20031011-1.c: New test.
16936
16937 2003-10-11  Jan Hubicka  <jh@suse.cz>
16938
16939         * g++.dg/other/first-global.C: New test.
16940
16941 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16942
16943         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16944
16945 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16946
16947         * gcc.c-torture/compile/20031010-1.c: New test.
16948
16949 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16950
16951         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16952         * gcc.c-torture/execute/va-arg-25.c: ... here.
16953
16954 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16955
16956         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16957
16958 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16959
16960         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16961
16962 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16963
16964         * g++.dg/parse/error2.C: New test.
16965
16966 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16967
16968         PR c++/11097
16969         * g++.dg/other/error5.C: Modify the error message.
16970         * g++.dg/lookup/using8.C: New test.
16971
16972 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16973
16974         * gcc.dg/darwin-abi-2.c: New file.
16975         * gcc.c-torture/execute/va-arg-24.c: New file.
16976
16977 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16978
16979         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16980         indentation.
16981
16982 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16983
16984         PR c++/10147
16985         * g++.dg/other/error4.C: Update error messages.
16986         * g++.dg/template/ptrmem4.C: Likewise.
16987
16988         PR c++/12337
16989         * g++.dg/init/new9.C: New test.
16990
16991         PR c++/12334, c++/12236, c++/8656
16992         * g++.dg/ext/attrib8.C: New test.
16993
16994 2003-10-06  Devang Patel  <dpatel@apple.com>
16995
16996         * gcc.dg/debug/dwarf2-3.h: New test.
16997         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16998
16999 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17000
17001         * g++.dg/opt/cfg2.C: New test.
17002
17003 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17004
17005         * g++.dg/opt/float1.C: New test.
17006
17007 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17008
17009         * gcc.dg/c90-array-lval-6.c: New test.
17010         * gcc.dg/c99-array-lval-6.c: New test.
17011
17012 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17013             Ziemowit Laski  <zlaski@apple.com>
17014
17015         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17016         'Derived', so that it is never considered a class method; add
17017         new warning for '+port' method ambiguity.
17018         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17019         <objc/objc-api.h> (needed on Mac OS X).
17020         * objc.dg/method-13.m: New test.
17021
17022 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17023
17024         PR optimization/9325, PR java/6391
17025         * gcc.c-torture/execute/20031003-1.c: New test case.
17026
17027 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17028
17029         PR optimization/12180
17030         * gcc.dg/20031002-1.c: New test.
17031
17032         PR c++/12486
17033         * g++.dg/inherit/error1.C: New test.
17034
17035 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17036
17037         * lib/f-torture.exp (search_for): Rename to...
17038         (search_for_re): This.  Also, clean up comments and the
17039         "regexp" invocation.
17040
17041 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17042
17043         * gcc.c-torture/compile/20031002-1.c: New test.
17044
17045 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17046
17047         * g++.dg/opt/cond1.C: New test.
17048
17049 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17050
17051         * gcc.dg/Wold-style-definition-2.c: New testcase.
17052         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17053
17054 2003-09-29  Richard Henderson  <rth@redhat.com>
17055
17056         * g++.dg/init/array10.C: Add dg-options.
17057
17058 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17059
17060         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17061
17062 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17063
17064         * g++.dg/template/friend19.C: Fix typo.
17065         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17066
17067 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17068
17069         * gcc.c-torture/execute/20030928-1.c: New test.
17070         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17071
17072 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17073
17074         * g++.dg/opt/unroll1.C: New test.
17075
17076 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17077
17078         PR optimization/11741
17079         * gcc.dg/20030926-1.c: New test case.
17080
17081 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17082
17083         PR c++/5655
17084         * g++.dg/parse/access7.C: New test.
17085         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17086
17087 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17088
17089         MERGE OF objc-improvements-branch into MAINLINE:
17090         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17091         if libobjc has not been built.
17092         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17093         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17094         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17095         objc/execute/nested-3.m, objc/execute/np-2.m,
17096         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17097         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17098         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17099         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17100         objc.dg/special/unclaimed-category-1.h,
17101         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17102         well as GNU runtime.
17103         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17104         * execute/cascading-1.m, execute/function-message-1.m,
17105         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17106         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17107         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17108         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17109         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17110         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17111         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17112         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17113         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17114         * objc.dg/bitfield-2.m: Run only on Darwin.
17115         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17116         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17117         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17118         * objc.dg/const-str-1.m: Fix constant string layout.
17119
17120 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17121
17122         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17123
17124 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17125
17126         * gcc.dg/darwin-abi-1.c: New file.
17127
17128 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17129
17130         PR target/12281
17131         * gcc.c-torture/compile/20030921-1.c: New test.
17132
17133 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17134
17135         * g++.dg/opt/reg-stack2.C: New test.
17136
17137 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17138
17139         * g++.dg/eh/delayslot1.C: New test.
17140
17141 2003-09-20  Richard Henderson  <rth@redhat.com>
17142
17143         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17144
17145 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17146
17147         * gcc.c-torture/execute/20030920-1.c: New test case.
17148
17149 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17150
17151         * g++.dg/rtti/typeid3.C: Correct expected error message.
17152
17153 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17154
17155         PR c++/157
17156         * g++.dg/parse/crash12.C: New test.
17157
17158 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17159
17160         * gcc.dg/compat/mixed-struct-check.h: New.
17161         * gcc.dg/compat/mixed-struct-defs.h: New.
17162         * gcc.dg/compat/mixed-struct-init.h: New.
17163         * gcc.dg/compat/struct-by-value-19_main.c: New.
17164         * gcc.dg/compat/struct-by-value-19_x.c: New.
17165         * gcc.dg/compat/struct-by-value-19_y.c: New.
17166         * gcc.dg/compat/struct-by-value-20_main.c: New.
17167         * gcc.dg/compat/struct-by-value-20_x.c: New.
17168         * gcc.dg/compat/struct-by-value-20_y.c: New.
17169         * gcc.dg/compat/struct-return-19_main.c: New.
17170         * gcc.dg/compat/struct-return-19_x.c: New.
17171         * gcc.dg/compat/struct-return-19_y.c: New.
17172         * gcc.dg/compat/struct-return-20_main.c: New.
17173         * gcc.dg/compat/struct-return-20_x.c: New.
17174         * gcc.dg/compat/struct-return-20_y.c: New.
17175
17176 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17177         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17178         so that it will not complain on LP64 targets.
17179
17180 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17181
17182         PR c++/495
17183         * g++.dg/template/friend24.C: New test.
17184
17185 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17186
17187         PR c++/12332
17188         * g++.dg/template/memtmpl2.C: New test.
17189
17190 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR target/11184
17193         * gcc.dg/builtin-apply1.c: New test.
17194
17195 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17196
17197         PR c++/9848
17198         * g++.dg/warn/Wunused-4.C: New test.
17199
17200 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17201
17202         PR c++/12316
17203         * g++.dg/other/gc2.C: New test.
17204
17205 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17206
17207         PR c++/11991
17208         * g++.dg/rtti/typeid3.C: New test.
17209
17210         PR c++/12266
17211         * g++.dg/overload/template1.C: New test.
17212
17213 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17214
17215         * g++.dg/opt/cfg3.C: New test.
17216
17217 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17218
17219         PR c++/7939
17220         * g++.dg/template/crash11.C: New test.
17221
17222 2003-09-16  Jason Merrill  <jason@redhat.com>
17223             Jakub Jelinek  <jakub@redhat.com>
17224
17225         * gcc.dg/attr-warn-unused-result.c: New test.
17226
17227 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17228
17229         PR c++/12184
17230         * g++.dg/expr/call2.C: New test.
17231
17232 2003-09-15  Andreas Jaeger  <aj@suse.de>
17233
17234         * gcc.dg/Wold-style-definition-1.c: New test.
17235
17236 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17237
17238         PR c++/3907
17239         * g++.dg/parse/template12.C: New test.
17240
17241         * g++.dg/abi/bitfield11.C: New test.
17242         * g++.dg/abi/bitfield12.C: Likewise.
17243
17244 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17245
17246         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17247         non-expansion of functional macro name without arguments at EOL.
17248         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17249
17250 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17251
17252         * gcc.c-torture/execute/20030914-[12].c: New tests.
17253
17254 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17255
17256         PR c++/11788
17257         * g++.dg/overload/addr1.C: New test.
17258
17259 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17260
17261         * gcc.dg/20030909-1.c: New test.
17262
17263 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17264
17265         * gcc.dg/ultrasp10.c: New test.
17266
17267 2003-09-09  Devang Patel  <dpatel@apple.com>
17268
17269         * gcc.dg/darwin-ld-6.c: New test.
17270
17271 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17272
17273         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17274
17275 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17276
17277         * gcc.dg/ia64-types1.c: New test.
17278         * gcc.dg/ia64-types2.c: Likewise.
17279
17280 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17281
17282         * gcc.dg/builtins-1.c: Add more _Complex tests.
17283         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17284
17285         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17286         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17287
17288 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17289
17290         PR c++/11786
17291         * g++.dg/lookup/koenig2.C: New test.
17292
17293         PR c++/5296
17294         * g++.dg/rtti/typeid2.C: New test.
17295
17296 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17297
17298         * gcc.c-torture/compile/20030904-1.c: New test.
17299
17300 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17301
17302         * g++.dg/opt/longbranch2.C: New test.
17303
17304 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17305
17306         * g++.dg/template/crash10.C: Only compile it.
17307
17308 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17309
17310         PR middle-end/11665
17311         * gcc.c-torture/compile/20030907-1.c: New test.
17312         * g++.dg/init/array11.C: New test.
17313
17314 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17315
17316         PR c++/11852
17317         * g++.dg/init/struct1.C: New test.
17318
17319 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c++/12181
17322         * g++.dg/expr/comma1.C: New test.
17323
17324 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/11867
17327         * g++.dg/expr/static_cast5.C: New test.
17328
17329 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17330
17331         PR c++/11507
17332         * g++.dg/lookup/scoped7.C: New test.
17333
17334         PR c++/9574
17335         * g++.dg/other/static1.C: New test.
17336
17337         PR c++/11490
17338         * g++.dg/warn/template-1.C: New test.
17339
17340         PR c++/11432
17341         * g++.dg/template/crash10.C: New test.
17342
17343         PR c++/2478
17344         * g++.dg/overload/VLA.C: New test.
17345
17346         PR c++/10804
17347         * g++.dg/template/call1.C: New test.
17348
17349 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17350
17351         PR c++/11794
17352         * g++.dg/parse/using3.C: New test.
17353
17354 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17355
17356         PR c++/11409
17357         * g++.dg/overload/builtin3.C: New test case.
17358
17359 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17360
17361         PR c/9862
17362         * gcc.dg/20030906-1.c: New test.
17363         * gcc.dg/20030906-2.c: Likewise.
17364
17365 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17366
17367         PR c++/12167
17368         * g++.dg/parse/defarg5.C: New test.
17369
17370         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17371
17372 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17373
17374         PR c++/12163
17375         * g++.dg/expr/static_cast4.C: New test.
17376
17377         PR c++/12146
17378         * g++.dg/template/crash9.C: New test.
17379
17380 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17381
17382         * g++.old-deja/g++.ext/pretty2.C: Update for change
17383         in __FUNCTION__.
17384         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17385
17386 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17387
17388         PR c++/11922
17389         * g++/dg/template/qualified-id1.C: New test.
17390
17391         PR c++/12037
17392         * g++.dg/warn/noeffect4.C: New test.
17393
17394 2003-09-04  Matt Austern  <austern@apple.com>
17395
17396         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17397         * g++.dg/ext/fnname2.C: Likewise.
17398         * g++.dg/ext/fnname3.C: Likewise.
17399
17400 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17401
17402         * g++.dg/expr/lval1.C: New test.
17403         * g++.dg/ext/lvcast.C: Remove.
17404
17405 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17406
17407         PR optimization/11700.
17408         * gcc.c-torture/compile/20030903-1.c: New test case.
17409
17410 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17411
17412         PR c++/12053
17413         * g++.dg/abi/layout4.C: New test.
17414
17415 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17416
17417         PR c++/11553
17418         * g++.dg/parse/friend3.C: New test.
17419
17420 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17421
17422         PR c++/11847
17423         * g++.dg/template/class1.C: New test.
17424
17425         PR c++/11808
17426         * g++.dg/expr/call1.C: New test.
17427
17428 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17429
17430         PR c++/12114
17431         * g++.dg/init/ref9.C: New test.
17432
17433         PR c++/11972
17434         * g++.dg/template/nested4.C: New test.
17435
17436 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17437
17438         PR c++/12093
17439         * g++.dg/template/non-dependent4.C: New test.
17440
17441         PR c++/11928
17442         * g++.dg/inherit/conv1.C: New test.
17443
17444 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/6196
17447         * g++.dg/ext/label1.C: New test.
17448         * g++.dg/ext/label2.C: Likewise.
17449
17450 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17451
17452         * g++.dg/expr/cond3.C: New test.
17453
17454 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17455
17456         * gcc.dg/builtins-1.c: Add new builtin cases.
17457
17458 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17459
17460         * gcc.dg/builtins-1.c: Add new cases.
17461         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17462
17463 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17464
17465         * gcc.dg/builtins-1.c: Add more math builtin tests.
17466         * gcc.dg/torture/builtin-attr-1.c: New test.
17467
17468 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17469
17470         PR optimization/5079
17471         * g++.dg/opt/static3.C: New test.
17472
17473 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17474
17475         * gcc.misc-tests/gcov-10b.c: New test.
17476
17477 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17478
17479         * g++.dg/opt/ptrmem3.C: New test.
17480
17481         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17482
17483 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17484
17485         * gcc.dg/20030826-2.c: New test.
17486
17487 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17488
17489         PR middle-end/12002
17490         * g77.f-torture/compile/12002.f: New test case.
17491
17492 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17493
17494         * gcc.dg/20030826-1.c: New test case.
17495
17496 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17497
17498         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17499
17500 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17501
17502         PR c++/11871
17503         * c++.dg/lookup/crash1.C: New test.
17504
17505         * c++.dg/warn/noeffect3.C: New test.
17506
17507 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17508
17509         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17510         * gcc.dg/compat/vector-1_y.c: Ditto.
17511         * gcc.dg/compat/vector-2_x.c: Ditto.
17512         * gcc.dg/compat/vector-2_y.c: Ditto.
17513
17514 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17515
17516         * gcc.dg/20030702-1.c: New test.
17517
17518 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17519
17520         PR c++/8795
17521         * g++.dg/ext/altivec-1.C: New test.
17522
17523 2003-08-24  Richard Henderson  <rth@redhat.com>
17524
17525         * g++.dg/eh/simd-2.C: Add -w for x86.
17526
17527 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17528
17529         * gcc.dg/20030815-1.c: New test.
17530
17531 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17532
17533         PR c++/3765
17534         * g++.dg/parse/access6.C: New test.
17535
17536 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17537
17538         PR c++/641, c++/11876
17539         * g++.dg/template/friend22.C: New test.
17540         * g++.dg/template/friend23.C: Likewise.
17541
17542 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17543
17544         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17545         identically.
17546
17547 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17548
17549         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17550
17551 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17552
17553         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17554
17555 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17556
17557         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17558
17559 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17560
17561         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17562
17563 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17564
17565         PR c++/11919
17566         * g++.dg/overload/prom1.C: New test.
17567
17568         PR c++/11551
17569         * g++.dg/parse/dtor2.C: New test.
17570
17571         PR c++/10762
17572         * g++.dg/parse/using2.C: New test.
17573
17574 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17575
17576         PR target/11805
17577         * gcc.c-torture/compile/20030821-1.c: New.
17578
17579 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17580
17581         PR c++/11834
17582         * g++.dg/template/deduce2.C: New test.
17583
17584 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17585
17586         * gcc.c-torture/execute/20030821-1.c: New test.
17587
17588 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17589
17590         PR middle-end/11984
17591         * gcc.dg/20030820-1.c: New test case.
17592
17593 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17594
17595         PR c++/11945
17596         * g++.dg/warn/noeffect2.C: New test.
17597
17598 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17599
17600         PR c++/10926
17601         * g++.dg/template/dtor2.C: New test.
17602
17603         PR c++/11684
17604         * g++.dg/template/operator1.C: New test.
17605         * g++.dg/parse/operator4.C: New test.
17606
17607         PR c++/11946.C
17608         * g++.dg/expr/enum1.C: New test.
17609         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17610
17611         PR c++/11036.C
17612         * g++.dg/parse/elab2.C: New test.
17613         * g++.dg/parse/typedef4.C: Change error message.
17614         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17615         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17616         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17617
17618 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17619
17620         * gcc.dg/pch/warn-1.c: New.
17621         * gcc.dg/pch/warn-1.hs: New.
17622
17623         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17624         not-tested file.
17625
17626 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17627
17628         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17629
17630 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17631
17632         * gcc.dg/uninit-D.c: New Test.
17633         * gcc.dg/uninit-E.c: New Test.
17634         * gcc.dg/uninit-F.c: New Test.
17635         * gcc.dg/uninit-G.c: New Test.
17636
17637 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17638
17639         * g++.dg/README: Describe the pch directory.
17640
17641 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17642
17643         PR c++/11174
17644         * g++.dg/parse/access4.C: New test.
17645         * g++.dg/parse/access5.C: Likewise.
17646         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17647
17648 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17649
17650         * gcc.dg/noncompile/20030818-1.c: New.
17651
17652 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17653
17654         PR c++/11957
17655         * g++.dg/warn/noeffect1.C: New test.
17656
17657         * g++.dg/template/scope2.C: New test.
17658         * g++.dg/template/error2.C: Correct dg-error
17659
17660 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17661
17662         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17663
17664 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17665
17666         PR C++/11512
17667         * g++.dg/template/warn1.C: New.
17668
17669 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17670
17671         * g++.dg/template/error2.C: New test.
17672         * g++.dg/lookup/using7.C: Adjust errors
17673         * g++.old-deja/g++.pt/crash36.C: Likewise.
17674         * g++.old-deja/g++.pt/derived3.C: Likewise.
17675
17676 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17677
17678         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17679         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17680         * gcc.c-torture/execute/builtins/string-9.c: New, from
17681         string-opt-9.c.  Adjust for execute/builtins framework.
17682         * gcc.c-torture/execute/string-opt-9.c: Delete.
17683
17684 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17685
17686         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17687
17688         * g++.dg/parse/ret-type2.C: New test.
17689
17690         PR c++/11703
17691         * g++.dg/init/new8.C: New test.
17692
17693         PR c++/10923
17694         * g++.dg/parse/typedef5.C: New test.
17695
17696         PR c++/9512
17697         * g++.dg/parse/qualified2.C: New test.
17698         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17699         invalid code.
17700
17701 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17702
17703         * g++.dg/conversion/ptrmem1.C: New test.
17704
17705 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17706
17707         PR target/11693
17708         * gcc.dg/20030811-1.c: New test.
17709
17710         PR target/11535
17711         * gcc.c-torture/execute/20030811-1.c: New test.
17712
17713 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17714
17715         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17716
17717 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17718
17719         PR c++/11789.C
17720         * g++.dg/inherit/multiple1.C: New test.
17721
17722 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         * gcc.dg/spe1.c: New test.
17725
17726         PR c++/11670
17727         * g++.dg/expr/cast2.C: New test.
17728
17729         PR c++/10530
17730         * g++.dg/template/dependent-name2.C: New test.
17731
17732 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17733
17734         * g++.dg/parse/crash11.C: Put the dg options in comments.
17735
17736 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17737
17738         * lib/gcc-dg.exp: Update for diagnostic change.
17739
17740 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17741
17742         PR c++/5767
17743         * g++.dg/parse/crash11.C: New test.
17744
17745 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17746
17747         * gcc.dg/cpp/spacing1.c: Update.
17748
17749 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17750
17751         PR target/11739
17752         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17753         a value for -mtune.
17754
17755 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17756
17757         PR middle-end/11771
17758         * gcc.c-torture/compile/20030804-1.c: New test case.
17759
17760 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17761
17762         * gcc.dg/20030804-1.c: New test case.
17763
17764 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17765
17766         * gcc.dg/cpp/separate-1.c: New test.
17767
17768 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17769
17770         PR c++/11704
17771         * g++.dg/template/dependent-expr2.C: New test.
17772
17773         PR c++/11766
17774         * g++.dg/expr/ptrmem1.C: New test.
17775
17776 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17777
17778         PR c++/9453
17779         * g++.dg/template/friend15.C: New test.
17780
17781 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17782
17783         * lib/dg-pch.exp: Work round PCH bug.
17784
17785 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17786
17787         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17788         builtins.  Move cases from builtins-4.c here.
17789
17790         * gcc.dg/torture/builtin-math-1.c: New test taken from
17791         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17792         additional cases.
17793
17794         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17795         Delete.
17796
17797 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         PR c++/9447
17800         * g++.dg/template/using7.C: New test.
17801
17802 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17803
17804         * import1.c, import2.c: New tests.
17805
17806 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17807
17808         * g++.dg/eh/crossjump1.C: New test.
17809
17810 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/11697
17813         * g++.dg/template/using6.C: New test.
17814
17815         PR c++/11744
17816         * g++.dg/template/koenig2.C: New test.
17817
17818 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17819
17820         PR c++/7983
17821         * g++.dg/parse/typedef4.C: New test.
17822
17823 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17824
17825         PR c++/8442, c++/8806
17826         * g++.dg/template/elab1.C: New test.
17827         * g++.dg/template/type2.C: Likewise.
17828         * g++.dg/template/ttp3.C: Adjust expected error message.
17829         * g++.old-deja/g++.law/visibility13.C: Likewise.
17830         * g++.old-deja/g++.niklas/t135.C: Likewise.
17831         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17832         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17833         template argument.
17834         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17835
17836 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17837
17838         PR c++/11295
17839         * g++.dg/ext/stmtexpr1.C: New test.
17840
17841         * g++.dg/opt/tmp1.C: New test.
17842
17843         PR c++/11525
17844         * g++.dg/parse/constant4.C: New test.
17845
17846         PR c++/9447
17847         * g++.dg/template/using5.C: New test.
17848
17849 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17850
17851         * gcc.dg/builtins-27.c: New test case.
17852
17853 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17854
17855         * gcc.dg/tls/opt-7.c: New test.
17856
17857 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17858
17859         * g++.old-deja/g++.other/crash18.C: Remove.
17860
17861 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17862
17863         * g++.dg/template/explicit3.C: New.
17864         * g++.dg/template/explicit4.C: New.
17865         * g++.dg/template/explicit5.C: New.
17866
17867         PR c++/11347
17868         * g++.dg/template/memtmpl1.C: New.
17869
17870 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17871
17872         PR target/11565
17873         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17874         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17875
17876 2003-07-30  Jan Hubicka  <jh@suse.cz>
17877
17878         * vtgc1.c: Kill.
17879
17880 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17881
17882         * gcc.dg/struct-in-proto-1.c: New test.
17883
17884 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17885
17886         * gcc.dg/cpp/include2.c: Only expect one message.
17887
17888 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         PR c++/9447
17891         * g++.dg/template/using1.C: New test.
17892         * g++.dg/template/using2.C: New test.
17893         * g++.dg/template/using3.C: New test.
17894         * g++.dg/template/using4.C: New test.
17895
17896 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17897
17898         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17899         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17900
17901 2003-07-28  Jan Hubicka  <jh@suse.cz>
17902
17903         PR c++/11530
17904         * g++.dg/opt/call1.C: New test.
17905
17906 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17907
17908         PR c++/11667
17909         * g++.dg/init/enum2.C: New test.
17910         * g++.dg/template/overload1.C: Add "-w" option.
17911
17912 2003-07-28    <hp@bitrange.com>
17913
17914         * gcc.dg/Wdeclaration-after-statement-1.c,
17915         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17916
17917 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17918
17919         * gcc.c-torture/compile/20030725-1.c: New test.
17920
17921 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17922
17923         * gcc.dg/20030505.c: Only run for SPE.
17924         Remove definition of opaque type.
17925
17926 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17927
17928         * g++.dg/template/ptrmem6.C: New test.
17929
17930 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17931
17932         * gcc.c-torture/compile/zero-strct-2.c: New test.
17933
17934 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17935
17936         * gcc.dg/intermod-1.c: New test.
17937
17938 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17939
17940         PR c++/11617
17941         * g++.dg/template/lookup2.C: New test.
17942         * g++.dg/template/memclass1.C: Remove instantiated from error.
17943         * g++.dg/other/error2.C: Tweak expected errors.
17944
17945         PR c++/11596
17946         * g++.dg/template/defarg3.C: New test.
17947
17948         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17949
17950 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17951
17952         * g++.dg/inherit/access5.C: New test.
17953
17954 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17955
17956         PR c++/11513
17957         * g++.dg/template/crash8.C: New test.
17958
17959 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17960
17961         PR c/10602
17962         * gcc.dg/noncompile/incomplete-2.c: New test.
17963
17964 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17965
17966         PR c++/11645
17967         * g++.dg/inherit/access4.C: New test.
17968
17969         PR c++/11517
17970         * g++.dg/expr/cond2.C: New test.
17971
17972         PR optimization/10679
17973         * g++.dg/opt/inline4.C: New test.
17974
17975 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17976
17977         * g++.dg/parse/crash10: New test.
17978
17979 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17980
17981         * g++.dg/ext/flexary1.C: New test.
17982
17983 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17984
17985         PR c++/10793
17986         * g++.dg/template/crash9.C: New test.
17987
17988 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17989
17990         PR c++/3004
17991         * g++.dg/parse/typedef3.C: New test.
17992
17993         PR c++/7906
17994         * g++.dg/parse/operator2.C: New test.
17995
17996         PR c++/8895
17997         * g++.dg/parse/def-tmpl-arg1.C: New test.
17998
17999         PR c++/9282
18000         * g++.dg/parse/funptr1.C: New test.
18001
18002         PR c++/9452
18003         * g++.dg/parse/ambig3.C: New test.
18004
18005         PR c++/9454
18006         * g++.dg/parse/operator3.C: New test.
18007
18008         PR c++/9486
18009         * g++.dg/parse/template10.C: New test.
18010
18011         PR c++/9488
18012         * g++.dg/parse/template11.C: New test.
18013
18014         PR c++/10150
18015         * g++.dg/parse/invalid-op1.C: New test.
18016
18017         PR c++/10247
18018         * g++.dg/parse/condexpr1.C: New test.
18019
18020 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18021
18022         * g++.dg/ext/packed3.C: New test.
18023         * g++.dg/ext/packed4.C: New test.
18024
18025         * gcc.dg/pack-test-3.c: New test.
18026
18027 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18028
18029         * lib/compat.exp: Handle dg-options per source file.
18030         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18031         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18032         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18033         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18034         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18035         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18036         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18037         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18038         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18039         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18040         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18041         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18042         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18043         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18044
18045 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18046
18047         PR c/10320
18048         * gcc.c-torture/execute/20030718-1.c: New test.
18049
18050 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18051
18052         PR optimization/11536
18053         * gcc.dg/20030721-1.c: New test.
18054
18055 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18056
18057         PR c++/11546
18058         * g++.dg/template/lookup1.C: New test.
18059
18060 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18061
18062         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18063         diagnostics of ill-formed constructs involving labels.
18064         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18065         the new 'previously defined here' message.
18066
18067 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18068
18069         * g++.dg/parse/non-dependent2.C: New test.
18070
18071 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18072
18073         * g++.dg/init/init-ref4.C: xfail on targets without
18074         weak symbols.
18075
18076 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18077
18078         PR target/11087
18079         * gcc.c-torture/execute/20030717-1.c: New test.
18080
18081 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18082
18083         * g++.dg/opt/cfg1.C: New test.
18084
18085 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR optimization/11557
18088         * gcc.dg/20030717-1.c: New test.
18089
18090 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18091
18092         PR c++/10476
18093         * g++.dg/expr/crash-1.C: New test.
18094
18095         PR c++/11027
18096         * g++.dg/template/init3.C: New test.
18097
18098         PR c++/8222
18099         * g++.dg/template/non-dependent1.C: New test.
18100
18101         PR c++/11070
18102         * g++.dg/template/non-dependent2.C: New test.
18103
18104         PR c++/11071
18105         * g++.dg/template/non-dependent3.C: New test.
18106
18107         PR c++/9907
18108         * g++.dg/template/sizeof5.C: New test.
18109
18110 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18111
18112         PR 11498
18113         * gcc.c-torture/compile/mangle-1.c: New file.
18114
18115 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18116
18117         PR c++/7809
18118         * g++.dg/parse/access3.C: New test.
18119
18120 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18121
18122         PR c++/11384
18123         * g++.dg/init/init-ref4.C: New test.
18124
18125 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18126
18127         PR c++/11547
18128         * g++.dg/parse/constant3.C: New test.
18129         * g++.dg/parse/crash7.C: Likewise.
18130
18131 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18132
18133         PR target/11008
18134         * gcc.dg/i386-pentium4-not-mull.c: New.
18135
18136 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18137
18138         * gcc.dg/asm-names.c (ymain): Make it weak.
18139
18140 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18141
18142         PR c++/5421
18143         * g++.dg/template/friend21.C: New test.
18144
18145 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18146
18147         * gcc.dg/cleanup-8.c: New test.
18148         * gcc.dg/cleanup-9.c: New test.
18149
18150 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18151
18152         * g++.dg/ext/dll-MI1.h: New file.
18153         * g++.dg/ext/dllexport-MI1.C: New file.
18154         * g++.dg/ext/dllimport-MI1.C: New file.
18155
18156 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18157
18158         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18159         it does not have cmpstrsi patterns (just cmpmemsi).
18160
18161 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18162
18163         PR debug/11473
18164         * g++.dg/debug/debug8.C: New test.
18165
18166 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18167
18168         PR c++/10108
18169         * g++.dg/template/crash7.C: New test.
18170
18171 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18172
18173         PR target/10795
18174         * gcc.c-torture/compile/20030708-1.c: New.
18175
18176 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18177
18178         * gcc.c-torture/execute/20030715-1.c: New test.
18179
18180 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18181
18182         * gcc.dg/pch/inline-3.c: New file.
18183         * gcc.dg/pch/inline-3.hs: New file.
18184         * gcc.dg/pch/inline-4.c: New file.
18185         * gcc.dg/pch/inline-4.hs: New file.
18186
18187 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/11509
18190         * g++.dg/template/crash6.C: New test.
18191
18192         PR c++/7053
18193         * g++.dg/template/friend20.C: New test.
18194
18195         PR c++/7019
18196         * g++.dg/template/overload2.C: New test.
18197
18198 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18199
18200         PR optimization/11440
18201         * gcc.c-torture/execute/20030714-1.c: New test.
18202
18203 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18204
18205         PR c++/11154
18206         * g++.dg/template/partial2.C: New test.
18207
18208 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18209
18210         PR c++/11503
18211         * g++.dg/template/anon1.C: New test.
18212
18213         PR c++/11493
18214         PR c++/11495
18215         * g++.dg/parse/template9.C: Likewise.
18216         * g++.dg/template/crash4.C: New test.
18217         * g++.dg/template/koenig1.C: Likewise.
18218         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18219         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18220         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18221         functions.
18222         * g++.old-deja/g++.jason/template36.C: Likewise.
18223         * g++.old-deja/g++.mike/p1989.C: Likewise.
18224         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18225         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18226         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18227         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18228         compiling.
18229         * g++.old-deja/g++.pt/union2.C: Use this->.
18230
18231 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18232
18233         * gcc.dg/20030711-1.c: New test.
18234
18235 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         PR c++/11050
18238         * g++.dg/parse/args1.C: New test.
18239         * g++.pt/defarg8.C: Change expected errors.
18240
18241 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18242
18243         PR c++/8164
18244         * g++.dg/template/nontype2.C: New test.
18245
18246         PR c++/10558
18247         * g++.dg/parse/template8.C: New test.
18248
18249         PR c++/8327
18250         * g++.dg/template/scope1.C: New test.
18251
18252         * g++.dg/warn/Wsign-compare-1.C: New test.
18253
18254 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18255
18256         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18257
18258 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/9411
18261         * g++.dg/template/explicit2.C: New test.
18262
18263         PR c++/10032
18264         * g++.dg/warn/pedantic1.C: New test.
18265
18266 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18267
18268         PR c++ 9483
18269         * g++.dg/other/field1.C: New test.
18270
18271 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18272
18273         PR c/11449
18274         * gcc.c-torture/compile/20030707-1.c: New.
18275
18276 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18277
18278         PR c++/10849
18279         * g++.dg/template/access12.C: New test.
18280
18281 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18284         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18285         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18286         * gcc.misc-tests/gcov.exp: Update
18287         * g++.dg/gcov/gcov.exp: Update
18288         * lib/gcov.exp: Update.
18289
18290 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18291
18292         * g++.dg/abi/mangle17.C: Make sure template expressions are
18293         dependent.
18294         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18295         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18296         * g++.dg/opt/stack1.C: Remove erroneous code.
18297         * g++.dg/parse/template7.C: New test.
18298         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18299         * g++.old-deja/g++.pt/crash4.C: Likewise.
18300
18301 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18302
18303         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18304         with zero or one occurence of `$' after the initial `L'.
18305
18306 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18307
18308         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18309
18310 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18311
18312         PR c/11370
18313         * gcc.dg/Wunreachable-6.c: New testcase.
18314         * gcc.dg/Wunreachable-7.c: New testcase.
18315
18316 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18317
18318         PR c/11420
18319         * gcc.dg/20030708-1.c: New test.
18320
18321 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18322
18323         * gcc.dg/compat/sdata-section.h: New file.
18324         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18325         * gcc.dg/torture/mips-sdata-1.c: New test.
18326
18327 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18328
18329         PR c++/11030
18330         * g++.dg/template/friend19.C: New test.
18331
18332 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18333
18334         * g++.dg/opt/strength-reduce.C: New test.
18335
18336 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18337
18338         PR target/10979
18339         * gcc.dg/20030707-1.c: New testcase.
18340
18341 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18342
18343         PR optimization/11059
18344         * g++.dg/opt/emptyunion.C: New testcase.
18345
18346 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18347             Eric Botcazou  <ebotcazou@libertysurf.fr>
18348
18349         * g++.dg/opt/stack1.C: New test.
18350
18351 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18352
18353         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18354         run test.
18355
18356         PR c++/11431
18357         * g++.dg/expr/static_cast3.C: New test.
18358
18359 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18360
18361         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18362         everywhere.
18363         * gcc.dg/concat.c: Concatenation of string constants with
18364         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18365         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18366         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18367         necessary to avoid multi-character character constant warning.
18368         * gcc.dg/cpp/escape.c: Likewise.
18369         * gcc.dg/cpp/ucs.c: Likewise.
18370         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18371         Fix a typo.
18372
18373 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18374
18375         PR c/11428
18376         * gcc.c-torture/compile/20030704-1.c: New.
18377
18378 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18379
18380         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18381
18382 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18383
18384         PR c++/5287, PR c++/7910,  PR c++/11021
18385         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18386         tests for warnings.
18387         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18388         * g++.dg/ext/dllimport3.C: Likewise.
18389         * g++.dg/ext/dllimport4.C: New file.
18390         * g++.dg/ext/dllimport5.C: New file.
18391         * g++.dg/ext/dllimport6.C: New file.
18392         * g++.dg/ext/dllimport7.C: New file.
18393         * g++.dg/ext/dllimport8.C: New file.
18394         * g++.dg/ext/dllimport9.C: New file.
18395         * g++.dg/ext/dllimport10.C: New file.
18396         * g++.dg/ext/dllexport1.C: New file.
18397
18398 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18401         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18402
18403 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18404
18405         * gcc.dg/builtins-25.c: New testcase.
18406         * gcc.dg/builtins-26.c: New testcase.
18407
18408 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18409
18410         * gcc.dg/compat/vector-defs.h: New file.
18411         * gcc.dg/compat/vector-setup.h: New file.
18412         * gcc.dg/compat/vector-check.h: New file.
18413         * gcc.dg/compat/vector-1_main.c: New file.
18414         * gcc.dg/compat/vector-1_x.c: New file.
18415         * gcc.dg/compat/vector-1_y.c: New file.
18416         * gcc.dg/compat/vector-2_main.c: New file.
18417         * gcc.dg/compat/vector-2_x.c: New file.
18418         * gcc.dg/compat/vector-2_y.c: New file.
18419
18420         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18421         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18422         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18423         * gcc.dg/compat/struct-align-1.h: New file.
18424         * gcc.dg/compat/struct-align-1_main.c: New file.
18425         * gcc.dg/compat/struct-align-1_x.c: New file.
18426         * gcc.dg/compat/struct-align-1_y.c: New file.
18427         * gcc.dg/compat/struct-align-2.h: New file.
18428         * gcc.dg/compat/struct-align-2_main.c: New file.
18429         * gcc.dg/compat/struct-align-2_x.c: New file.
18430         * gcc.dg/compat/struct-align-2_y.c: New file.
18431
18432         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18433         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18434         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18435         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18436         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18437         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18438         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18439         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18440         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18441         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18442         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18443         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18444         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18445         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18446         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18447         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18448         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18449         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18450         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18451         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18452         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18453         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18454         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18455         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18456         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18457         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18458         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18459         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18460         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18461
18462 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18463
18464         * gcc.dg/i386-call-1.c: New test.
18465
18466 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         PR c++/9162
18469         * g++.dg/parse/defarg4.C: New.
18470
18471 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18472
18473         PR target/10700
18474         * gcc.c-torture/compile/20030703-1.c: New test case.
18475
18476 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18477
18478         * g++.dg/template/local3.C: Remove extra semicolon.
18479
18480 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18481
18482         * gcc.dg/i386-volatile-1.c: New test.
18483
18484 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18485
18486         PR c++/11072
18487         * g++.dg/other/offsetof2.C: XFAIL.
18488         * g++.dg/other/offsetof5.C: New.
18489
18490         PR c++/10219
18491         * g++.dg/template/error1.C: New.
18492
18493         PR c++/9779
18494         * g++.dg/template/dependent-expr1.C: New.
18495
18496 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18497
18498         PR c++/6949
18499         * g++.dg/template/local3.C: New test.
18500
18501         PR c++/11149
18502         * g++.dg/lookup/scoped6.C: New test.
18503
18504 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18505
18506         PR c++/8046
18507         * g++.dg/other/error7.C: New test.
18508
18509 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18510
18511         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18512         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18513         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18514         * g++.old-deja/g++.other/union2.C: Likewise.
18515         * gcc.dg/c90-const-expr-2.c: Likewise.
18516         * gcc.dg/c90-const-expr-3.c: Likewise.
18517         * gcc.dg/c99-const-expr-2.c: Likewise.
18518         * gcc.dg/c99-const-expr-3.c: Likewise.
18519         * gcc.dg/concat.c: Likewise.
18520
18521 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18522
18523         PR c++/9559
18524         * g++.dg/init/static1.C: New test.
18525
18526 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18527
18528         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18529         * g++.old-deja/g++.other/access2.C: Likewise.
18530         * g++.old-deja/g++.other/decl2.C: Likewise.
18531         * gcc.c-torture/execute/20020615-1.c: Likewise.
18532
18533 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18534
18535         PR c++/4933
18536         * g++.dg/template/sizeof4.C: New test.
18537
18538 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18539
18540         * g++.dg/other/error6.C: New test.
18541
18542 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18543
18544         PR c++/10750
18545         * g++.dg/parse/constant2.C: New test.
18546
18547 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18548
18549         PR c++/11106
18550         * g++.dg/other/error5.C: New test.
18551
18552 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18553
18554         * gcc.dg/format/gcc_diag-1.c: New test.
18555
18556 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18557
18558         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18559
18560 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18561
18562         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18563         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18564         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18565
18566 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18567
18568         * gcc.c-torture/execute/builtins/string-8.c: New test.
18569         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18570         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18571         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18572
18573 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18574
18575         PR c++/10468
18576         * g++.dg/ext/typeof6.C: New test.
18577
18578 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18579
18580         PR c++/10796
18581         * g++.dg/init/enum1.C: New test.
18582
18583 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18584
18585         * gcc.dg/20030627-1.c: New test.
18586
18587 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18588
18589         PR c++/11332
18590         * g++.dg/expr/static_cast2.C: New test.
18591
18592 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18593             Jakub Jelinek  <jakub@redhat.com>
18594
18595         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18596         sprintf(dst,"%s",src) optimization.
18597         * gcc.c-torture/execute/20030626-1.c: New test case.
18598         * gcc.c-torture/execute/20030626-2.c: New test case.
18599
18600 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18601
18602         * gcc.c-torture/execute/multi-ix.c: New test.
18603
18604         * gcc.c-torture/execute/simd-4.c (main):
18605         Added missing semicolon at end of union.
18606
18607 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18608
18609         PR c++/8266
18610         * g++.dg/template/explicit-instantiation3.C: New test.
18611
18612 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18613
18614         * gcc.dg/20030626-1.c: Use signed char.
18615
18616 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18617
18618         * gcc.dg/20030626-1.c: New test.
18619
18620 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18621
18622         * const-str-2.m: Update.
18623
18624 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c++/10990
18627         * g++.dg/rtti/dyncast1.C: New test.
18628         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18629         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18630         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18631
18632         PR c++/10931
18633         * g++.dg/expr/static_cast1.C: New test.
18634
18635 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18636
18637         * gcc.dg/20030625-1.c: New test.
18638
18639 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18640
18641         * gcc.c-torture/compile/20030624-1.c: New test case.
18642
18643 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * gcc.c-torture/execute/string-opt-17.c: New test.
18646
18647 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18648
18649         PR c++/5754
18650         * g++.dg/parse/crash6.C: New test.
18651
18652 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18653
18654         * gcc.dg/builtins-24.c: New test case.
18655
18656 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18657
18658         * g++.dg/opt/operator1.C: New test.
18659
18660 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18661
18662         * gcc.c-torture/execute/string-opt-16.c: New test case.
18663
18664 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18665
18666         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18667         * g++.old-deja/g++.other/conv7.C: Likewise
18668         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18669         * g++.old-deja/g++.other/overload14.C: Likewise.
18670
18671 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18672
18673         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18674         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18675
18676 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18677
18678         PR c++/10888
18679         * g++.dg/warn/Winline-3.C: New test.
18680
18681 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18682
18683         * lib/target-supports.exp (check_alias_available): Make the test
18684         program acceptable to the Solaris assembler.
18685
18686         PR c++/10749
18687         * g++.dg/template/memclass2.C: New test.
18688
18689 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18690             Eric Botcazou  <ebotcazou@libertysurf.fr>
18691
18692         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18693         data for non-matching targets.
18694         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18695
18696 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/10845
18699         * g++.dg/template/member3.C: New test.
18700
18701 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18702
18703         PR c++/10939
18704         * g++.dg/template/func1.C: New test.
18705
18706         PR c++/9649
18707         * g++.dg/template/static4.C: New test.
18708         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18709
18710         PR c++/11041
18711         * g++.dg/init/ref7.C: New test.
18712
18713 2003-06-19  Matt Austern  <austern@apple.com>
18714
18715         PR c++/11228
18716         * g++.dg/anew1.C: New test.
18717         * g++.dg/anew2.C: New test.
18718         * g++.dg/anew3.C: New test.
18719         * g++.dg/anew4.C: New test.
18720
18721 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18722
18723         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18724
18725 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18726
18727         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18728         endian-dependent.
18729
18730 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18731
18732         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18733         Remove cruft.
18734
18735 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18736
18737         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18738         * gcc.c-torture/compile/961203-1.c: Likewise.
18739         * gcc.c-torture/compile/980506-1.c: Likewise.
18740
18741 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18742
18743         PR c++/10712
18744         * g++.dg/lookup/using7.C: New test.
18745
18746 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/11105
18749         * g++.dg/abi/conv1.C: Remove it.
18750         * g++.dg/template/conv7.C: New test.
18751         * g++.dg/template/conv8.C: Likewise.
18752         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18753         conversion operator.
18754
18755 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18756
18757         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18758         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18759         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18760         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18761         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18762         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18763         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18764         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18765         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18766         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18767         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18768         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18769         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18770         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18771         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18772         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18773         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18774         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18775         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18776         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18777         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18778         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18779         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18780         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18781         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18782         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18783         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18784         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18785         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18786
18787 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18788
18789         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18790         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18791         indications.
18792
18793 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18794
18795         * gcc.dg/i386-387-5.c: New test case.
18796         * gcc.dg/i386-387-6.c: New test case.
18797         * gcc.dg/builtins-23.c: New test case.
18798
18799 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18800
18801         * gcc.dg/builtins-22.c: New test case.
18802         * gcc.dg/i386-387-1.c: Update to test exp.
18803         * gcc.dg/i386-387-2.c: Likewise.
18804
18805 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18806
18807         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18808
18809 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18810
18811         * lib/gcc-dg.exp (dg-require-dll): New function.
18812         (dg-xfail-if): Likewise.
18813         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18814         driver.
18815
18816         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18817         * gcc.c-torture/compile/20001205-1.c: Likewise.
18818         * gcc.c-torture/compile/20001226-1.c: Likewise.
18819         * gcc.c-torture/compile/20010518-2.c: Likewise.
18820         * gcc.c-torture/compile/20020312-1.c: Likewise.
18821         * gcc.c-torture/compile/20020604-1.c: Likewise.
18822         * gcc.c-torture/compile/920501-12.c: Likewise.
18823         * gcc.c-torture/compile/920501-4.c: Likewise.
18824         * gcc.c-torture/compile/920520-1.c: Likewise.
18825         * gcc.c-torture/compile/920521-1.c: Likewise.
18826         * gcc.c-torture/compile/920625-1.c: Likewise.
18827         * gcc.c-torture/compile/961203-1.c: Likewise.
18828         * gcc.c-torture/compile/980506-1.c: Likewise.
18829         * gcc.c-torture/compile/981006-1.c: Likewise.
18830         * gcc.c-torture/compile/981022-1.c: Likewise.
18831         * gcc.c-torture/compile/981223-1.c: Likewise.
18832         * gcc.c-torture/compile/990617-1.c: Likewise.
18833         * gcc.c-torture/compile/dll.c: Likewise.
18834         * gcc.c-torture/compile/labels-3.c: Likewise.
18835         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18836         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18837         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18838         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18839         * gcc.c-torture/compile/simd-5.c: Likewise.
18840         * gcc.c-torture/compile/20000804-1.x: Remove.
18841         * gcc.c-torture/compile/20001205-1.x: Likewise.
18842         * gcc.c-torture/compile/20001226-1.x: Likewise.
18843         * gcc.c-torture/compile/20010518-2.x: Likewise.
18844         * gcc.c-torture/compile/20020312-1.x: Likewise.
18845         * gcc.c-torture/compile/20020604-1.x: Likewise.
18846         * gcc.c-torture/compile/920501-12.x: Likewise.
18847         * gcc.c-torture/compile/920501-4.x: Likewise.
18848         * gcc.c-torture/compile/920520-1.x: Likewise.
18849         * gcc.c-torture/compile/920521-1.x: Likewise.
18850         * gcc.c-torture/compile/920625-1.x: Likewise.
18851         * gcc.c-torture/compile/961203-1.x: Likewise.
18852         * gcc.c-torture/compile/980506-1.x: Likewise.
18853         * gcc.c-torture/compile/981006-1.x: Likewise.
18854         * gcc.c-torture/compile/981022-1.x: Likewise.
18855         * gcc.c-torture/compile/981223-1.x: Likewise.
18856         * gcc.c-torture/compile/990617-1.x: Likewise.
18857         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18858         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18859         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18860         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18861         * gcc.c-torture/compile/simd-5.x: Likewise.
18862
18863         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18864
18865 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18866
18867         * gcc.c-torture/execute/20030611-1.c: New test.
18868
18869 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18870
18871         PR middle-end/168
18872         * gcc.dg/20030612-1.c: New test case.
18873
18874 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/10635
18877         * g++.dg/expr/cast1.C: New test.
18878
18879 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18880
18881         * gcc.dg/builtins-21.c: New test case.
18882
18883 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18884
18885         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18886         options instead of at the end.
18887         * lib/objc.exp (objc_target_compile): Likewise.
18888
18889 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/10432
18892         * g++.dg/parse/error1.C: New test.
18893
18894 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18895
18896         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18897         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18898         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18899         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18900         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18901         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18902         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18903         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18904         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18905         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18906         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18907         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18908         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18909         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18910         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18911         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18912         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18913         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18914         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18915         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18916         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18917         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18918         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18919         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18920
18921         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18922         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18923         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18924         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18925         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18926         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18927         * gcc.dg/compat/scalar-return-3_main.c: New file.
18928         * gcc.dg/compat/scalar-return-3_x.c: New file.
18929         * gcc.dg/compat/scalar-return-3_y.c: New file.
18930         * gcc.dg/compat/scalar-return-4_main.c: New file.
18931         * gcc.dg/compat/scalar-return-4_x.c: New file.
18932         * gcc.dg/compat/scalar-return-4_y.c: New file.
18933
18934 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18935
18936         * gcc.dg/compat/fp2-struct-check.h: New file.
18937         * gcc.dg/compat/fp2-struct-defs.h: New file.
18938         * gcc.dg/compat/fp2-struct-init.h: New file.
18939         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18940         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18941         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18942         * gcc.dg/compat/struct-return-10_main.c: New file.
18943         * gcc.dg/compat/struct-return-10_x.c: New file.
18944         * gcc.dg/compat/struct-return-10_y.c: New file.
18945
18946         * gcc.dg/compat/compat-common.h: New file.
18947         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18948         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18949         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18950         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18951         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18952         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18953         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18954         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18955         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18956         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18957         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18958         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18959         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18960         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18961         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18962         * gcc.dg/compat/small-struct-check.h: Ditto.
18963         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18964         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18965         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18966         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18967         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18968         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18969         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18970         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18971         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18972         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18973         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18974         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18975         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18976         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18977         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18978         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18979         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18980         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18981         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18982         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18983         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18984         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18985         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18986         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18987         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18988         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18989         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18990         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18991         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18992         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18993
18994 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18995
18996         * g++.dg/pch/static-1.C: New file.
18997         * g++.dg/pch/static-1.Hs: New file.
18998
18999 2003-06-10  Richard Henderson  <rth@redhat.com>
19000
19001         * gcc.dg/asm-7.c: Adjust expected warning text.
19002
19003 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19004
19005         * gcc.dg/builtins-20.c: New test case.
19006
19007 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19008
19009         PR c++/11131
19010         * g++.dg/opt/template1.C: New test.
19011
19012 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19013
19014         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19015         additional_sources.
19016
19017 2003-05-21  David Taylor  <dtaylor@emc.com>
19018
19019         * gcc.dg/Wpadded.c: New file.
19020
19021 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19022
19023         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19024         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19025         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19026         dg-require-weak.
19027
19028 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19029
19030         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19031
19032 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19033
19034         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19035         (dg-require-alias): Likewise.
19036         (dg-require-gc-sections): Likewise.
19037         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19038
19039 2003-06-08  Richard Henderson  <rth@redhat.com>
19040
19041         * gcc.dg/20011029-2.c: Fix the array reference.
19042         * gcc.dg/asm-7.c: New.
19043
19044 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19045
19046         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19047
19048 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19049
19050         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19051         (dg-require-gc-sections): Likewise.
19052
19053 2003-06-08  Jan Hubicka  <jh@suse.cz>
19054
19055         * i386-cmov1.c: Fix regular expression.
19056         * i386-cvt-1.c: Likewise.
19057         * i386-local.c: Likewise.
19058         * i386-local2.c: Likewise.
19059         * i386-mul.c: Likewise.
19060         * i386-ssetype-1.c: Likewise.
19061         * i386-ssetype-3.c: Likewise.
19062         * i386-ssetype-5.c: Likewise.
19063
19064 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19065
19066         PR c++/11039
19067         * g++.dg/warn/implicit-typename2.C: New test.
19068         * g++.dg/warn/implicit-typename3.C: New test.
19069
19070 2003-06-07  Richard Henderson  <rth@redhat.com>
19071
19072         * g++.dg/other/offsetof3.C: Use size_t.
19073         * g++.dg/other/offsetof4.C: Likewise.
19074
19075 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19076
19077         * lib/copy-file.exp: New. Implement gcc_copy_files.
19078
19079         * lib/dg-pch.exp: Load copy-file.exp
19080         (dg-pch): Use gcc_copy_files instead of "file copy".
19081
19082 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19083
19084         * gcc.dg/weak/weak.exp: Simplify.
19085         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19086         * gcc.dg/weak/weak-1.c: Likewise.
19087         * gcc.dg/weak/weak-2.c: Likewise.
19088         * gcc.dg/weak/weak-3.c: Likewise.
19089         * gcc.dg/weak/weak-4.c: Likewise.
19090         * gcc.dg/weak/weak-5.c: Likewise.
19091         * gcc.dg/weak/weak-6.c: Likewise.
19092         * gcc.dg/weak/weak-7.c: Likewise.
19093         * gcc.dg/weak/weak-8.c: Likewise.
19094         * gcc.dg/weak/weak-9.c: Likewise.
19095
19096 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19097
19098         gcc.c-torture/execute/20030606-1.c: New.
19099
19100 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19101
19102         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19103         * gcc.dg/builtins-19.c: Likewise.
19104
19105 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19106
19107         * gcc.dg/builtins-2.c: Add some more tests.
19108         * gcc.dg/builtins-18.c: New test case.
19109         * gcc.dg/builtins-19.c: New test case.
19110
19111 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19112             Jim Wilson  <wilson@tuliptree.org>
19113
19114         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19115
19116 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19117
19118         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19119         mempcpy/stpcpy calls not to be optimized into something else.
19120         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19121         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19122         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19123
19124 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19125
19126         * gcc.dg/format/asm_fprintf-1.c: New test.
19127
19128 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19129
19130         * lib/gcc-defs.exp (additional_sources): New variable.
19131         (dg-additional-sources): New function.
19132         (additional_files): New variable.
19133         (dg-additional-files): New function.
19134         (dg-additional-files-options): Likewise.
19135         * lib/gcc-dg.exp (dg-require-weak): New function.
19136         (dg-require-alias): Likewise.
19137         (dg-require-gc-sections): Likewise.
19138         * lib/target-supports.exp (check_alias_available): Remove testfile
19139         parameter.
19140         (check_gc_sections_available): New function.
19141         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19142         (dg-gpp-additional-files): Likewise.
19143         * lib/g++.exp (additional_sources): Remove.
19144         (additional_files): Likewise.
19145         (g++_target_compile): Use dg-additional-files-options.
19146
19147         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19148         Tcl logic.
19149         * gcc.dg/special/ecos.exp: Remove.
19150         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19151         * gcc.dg/special/alias-1.c: Likewise.
19152         * gcc.dg/special/alias-2.c: Likewise.
19153         * gcc.dg/special/gcsec-1.c: Likewise.
19154         * gcc.dg/special/weak-1.c: Likewise.
19155         * gcc.dg/special/weak-2.c: Likewise.
19156         * gcc.dg/special/wkali-1.c: Likewise.
19157         * gcc.dg/special/wkali-2.c: Likewise.
19158
19159         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19160         dg-gpp-additional-*.
19161         * g++.dg/special/conpr-3.C: Likewise.
19162         * g++.dg/special/conpr-4.C: Likewise.
19163         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19164         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19165         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19166         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19167         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19168         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19169         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19170         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19171         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19172         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19173         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19174         * g++.old-deja/g++.other/comdat1.C: Likewise.
19175         * g++.old-deja/g++.other/comdat2.C: Likewise.
19176         * g++.old-deja/g++.other/comdat3.C: Likewise.
19177         * g++.old-deja/g++.other/ctor1.C: Likewise.
19178         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19179
19180 2003-06-05  Richard Henderson  <rth@redhat.com>
19181
19182         * gcc.dg/debug/20030605-1.c: New.
19183
19184 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19185
19186         * README.QMTEST: Update.
19187
19188 2003-06-04  Richard Henderson  <rth@redhat.com>
19189
19190         * gcc.dg/cleanup-1.c: New.
19191         * gcc.dg/cleanup-2.c: New.
19192         * gcc.dg/cleanup-3.c: New.
19193         * gcc.dg/cleanup-4.c: New.
19194         * gcc.dg/cleanup-5.c: New.
19195         * gcc.dg/cleanup-6.c: New.
19196         * gcc.dg/cleanup-7.c: New.
19197
19198 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19199
19200         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19201
19202         * lib/dg-pch.exp: New file.
19203         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19204         * gcc.dg/pch/pch.exp: Likewise.
19205
19206 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19207
19208         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19209         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19210         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19211         * gcc.dg/builtins-17.c: New test case.
19212         * gcc.dg/i386-387-4.c: New test case.
19213         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19214
19215 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19216
19217         * gcc.dg/ultrasp9.c: New test.
19218
19219 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19220
19221         * gcc.c-torture/compile/20030604-1.c: New test.
19222         * gcc.dg/sparc-constant-1.c: New test.
19223
19224 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19225
19226         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19227
19228 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19229
19230         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19231
19232         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19233         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19234
19235 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19236
19237         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19238
19239 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19240
19241         PR c++/10940
19242         * g++.dg/template/spec10.C: New test.
19243
19244 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19245
19246         * gcc.dg/builtins-16.c: New test case.
19247
19248 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19251         mempcpy test with post-increments.
19252         * gcc.c-torture/execute/string-opt-3.c: New test.
19253         * gcc.dg/string-opt-1.c: New test.
19254
19255 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19256
19257         PR fortran/10965
19258         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19259
19260 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19261
19262         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19263         (scan-assembler): ... here.  Use dg-scan.
19264         (scan-assembler-not): Likewise.
19265         (scan-file): New function.
19266         (scan-file-not): Likewise.
19267         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19268         * gcc.dg/cpp/_Pragma4.c: Likewise.
19269         * gcc.dg/cpp/_Pragma5.c: Likewise.
19270         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19271         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19272         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19273         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19274         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19275         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19276         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19277         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19278         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19279         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19280         * gcc.dg/cpp/cxxcom1.c: Likewise.
19281         * gcc.dg/cpp/line1.c: Likewise.
19282         * gcc.dg/cpp/maccom1.c: Likewise.
19283         * gcc.dg/cpp/maccom2.c: Likewise.
19284         * gcc.dg/cpp/maccom3.c: Likewise.
19285         * gcc.dg/cpp/maccom4.c: Likewise.
19286         * gcc.dg/cpp/maccom5.c: Likewise.
19287         * gcc.dg/cpp/maccom6.c: Likewise.
19288         * gcc.dg/cpp/multiline.c: Likewise.
19289         * gcc.dg/cpp/spacing1.c: Likewise.
19290         * gcc.dg/cpp/spacing2.c: Likewise.
19291         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19292         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19293         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19294         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19295         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19296         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19297         * gcc.dg/cpp/cxxcom2.c: Likewise.
19298         * gcc.dg/cpp/cxxcom2.h: New file.
19299
19300         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19301         * g++.dg/cpp/truefalse.C: Here.
19302         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19303
19304 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19305
19306         * gcc.dg/cpp/redef3.c: New file.
19307
19308 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19309
19310         * gcc.dg/i386-loop-3.c: New test.
19311
19312 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19313
19314         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19315
19316 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19317
19318         * gcc.dg/fwrapv-1.c: New test case.
19319         * gcc.dg/fwrapv-2.c: New test case.
19320
19321 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19322
19323         PR c++/10956
19324         * g++.dg/template/spec9.C: New test.
19325
19326 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19327
19328         * gcc.dg/duff-4.c: New test case.
19329
19330 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19331
19332         PR fortran/10843
19333         * g77.dg/ffixed-form-1.f: New test
19334         * g77.dg/ffixed-form-2.f: New test
19335         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19336         * g77.dg/ffree-form-3.f: New test
19337
19338 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19339
19340         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19341         * gcc.dg/wint_t-1.c: Likewise.
19342
19343 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19344
19345         * g++.dg/template/access11.C: New test.
19346
19347 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19348
19349         PR c++/10849
19350         * g++.dg/template/access10.C: New test.
19351
19352 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19353             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19354
19355         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19356
19357 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19358
19359         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19360         suppress for powerpc-*-darwin*.
19361         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19362
19363 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19364
19365         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19366         suppress option for powerpc-*-darwin*.
19367
19368 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19369
19370         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19371         * gcc.dg/builtins-4.c: Add test for fmod.
19372
19373 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19374
19375         PR c++/10682
19376         * g++.dg/template/instantiate4.C: New test.
19377
19378 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19379
19380         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19381
19382 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19383
19384         * gcc.dg/compat/scalar-return-1_main.c: New file.
19385         * gcc.dg/compat/scalar-return-1_x.c: New file.
19386         * gcc.dg/compat/scalar-return-1_y.c: New file.
19387         * gcc.dg/compat/scalar-return-2_main.c: New file.
19388         * gcc.dg/compat/scalar-return-2_x.c: New file.
19389         * gcc.dg/compat/scalar-return-2_y.c: New file.
19390         * gcc.dg/compat/struct-return-3_main.c: New file.
19391         * gcc.dg/compat/struct-return-3_y.c: New file.
19392         * gcc.dg/compat/struct-return-3_x.c: New file.
19393         * gcc.dg/compat/struct-return-2_main.c: New file.
19394         * gcc.dg/compat/struct-return-2_x.c: New file.
19395         * gcc.dg/compat/struct-return-2_y.c: New file.
19396
19397 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19398
19399         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19400         for hppa*-hp-hpux*.
19401         * gcc.dg/20021014-1.c (dg-options): Likewise.
19402         * gcc.dg/nest.c (dg-options): Likewise.
19403
19404 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19405
19406         PR c++/9738
19407         * g++.dg/ext/dllimport2.C: New file.
19408         * g++.dg/ext/dllimport3.C: New file.
19409
19410 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19411
19412         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19413         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19414         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19415         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19416         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19417         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19418         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19419         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19420         * gcc.dg/compat/small-struct-defs.h: New file.
19421         * gcc.dg/compat/small-struct-init.h: New file.
19422         * gcc.dg/compat/small-struct-check.h: New file.
19423         * gcc.dg/compat/fp-struct-defs.h: New file.
19424         * gcc.dg/compat/fp-struct-check.h: New file.
19425         * gcc.dg/compat/fp-struct-init.h: New file.
19426         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19427         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19428
19429 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19430
19431         * gcc.dg/20030225-2.c: New test.
19432
19433 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19434             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19435
19436         * gcc.c-torture/compile/20030518-1.c: New test case.
19437
19438 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19439
19440         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19441         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19442         gcc-dg-debug-runtest.
19443         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19444         gcc-dg-debug-runtest.
19445
19446 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19447
19448         PR c++/9022
19449         * g++.dg/lookup/using6.C: New test.
19450
19451 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19452
19453         * g++.dg/parse/access2.C: New test.
19454
19455 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19456
19457         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19458         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19459         * gcc.dg/debug/debug.exp: Likewise.
19460
19461 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19462
19463         * gcc.dg/dollar.c: New test.
19464
19465 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19466
19467         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19468         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19469         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19470         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19471         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19472         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19473         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19474         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19475         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19476         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19477         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19478         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19479         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19480         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19481         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19482         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19483         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19484         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19485
19486 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19487
19488         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19489         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19490         support for "repo" mode.
19491         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19492         * lib/g77-dg.exp: Likewise.
19493         * lib/obj-dg.exp: Likewise.
19494
19495 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19496
19497         Merge from gcc-3_2-rhl8-branch:
19498         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19499
19500         * gcc.dg/tls/opt-6.c: New test.
19501
19502         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19503
19504         * gcc.dg/20030405-1.c: New test.
19505
19506         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19507
19508         * gcc.dg/20030309-1.c: New test.
19509
19510         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19511
19512         * gcc.c-torture/execute/20030307-1.c: New test.
19513
19514         2003-02-20  Randolph Chung  <tausq@debian.org>
19515
19516         * gcc.c-torture/compile/20030220-1.c: New test.
19517
19518         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19519
19520         * gcc.dg/20030217-1.c: New test.
19521
19522         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19523
19524         * gcc.c-torture/compile/20020129-1.c: New test.
19525
19526         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19527
19528         * gcc.dg/unroll-1.c: New test.
19529
19530         2002-11-16  Jan Hubicka  <jh@suse.cz>
19531
19532         * gcc.c-torture/execute/20020920-1.c: New test.
19533
19534         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19535
19536         PR target/7434
19537         * gcc.c-torture/compile/20021008-1.c: New test.
19538
19539         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19540
19541         PR target/7559
19542         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19543
19544         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19545
19546         * gcc.c-torture/compile/20020807-1.c: New test.
19547
19548         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19549
19550         * gcc.dg/tls/opt-1.c: New test.
19551
19552         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19553
19554         * gcc.dg/20020729-1.c: New test.
19555
19556         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19557
19558         * g++.dg/opt/life1.C: New test.
19559
19560         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19561
19562         * gcc.dg/20020525-1.c: New test.
19563
19564         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19565
19566         PR c++/6794
19567         * g++.dg/ext/pretty1.C: New test.
19568         * g++.dg/ext/pretty2.C: New test.
19569
19570 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19571
19572         PR c++/8385
19573         * g++.dg/ext/typeof5.C: New test.
19574
19575 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19576
19577         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19578         __USER_LABEL_PREFIX__ into account.
19579         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19580
19581 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19582
19583         * gcc.dg/builtins-15.c: New test case.
19584
19585 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19586
19587         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19588
19589 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19590
19591         * lib/g++.exp: Tweak handling of additional source files.
19592         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19593         * g++.dg/special/conpr-2a.C: Rename to ...
19594         * g++.dg/special/conpr-2a.cc: ... this.
19595         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19596         * g++.dg/special/conpr-3a.C: Rename to ...
19597         * g++.dg/special/conpr-3a.cc: This.
19598         * g++.dg/special/conpr-3b.C: Rename to ...
19599         * g++.dg/special/conpr-3b.cc: This.
19600         * g++.dg/special/conpr-4.C: New test.
19601         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19602
19603 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19604
19605         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19606
19607 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19608
19609         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19610         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19611         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19612         * g++.old-deja/g++.other/warn3.C: Likewise.
19613
19614 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19615
19616         * gcc.dg/i386-387-1.c: Update to also test log.
19617         * gcc.dg/i386-387-2.c: Likewise.
19618
19619 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19620
19621         * g77.f-torture/execute/int8421.f: New test.
19622
19623 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19624
19625         PR c++/10230, c++/10481
19626         * g++.dg/lookup/scoped5.C: New test.
19627
19628 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19629
19630         PR c++/10552
19631         * g++.dg/template/ttp6.C: New test.
19632
19633 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19634
19635         * gcc.c-torture/execute/builtins: New directory.
19636         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19637         gcc.c-torture/execute/builtins.
19638         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19639         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19640         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19641         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19642
19643 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19644
19645         PR c++/9252
19646         * g++.dg/template/access8.C: New test.
19647         * g++.dg/template/access9.C: New test.
19648
19649 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19650
19651         PR c++/9554
19652         * g++.dg/parse/access1.C: New test.
19653
19654 2003-05-09  DJ Delorie  <dj@redhat.com>
19655
19656         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19657         long, and not an int.
19658
19659 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19660
19661         PR c++/10555, c++/10576
19662         * g++.dg/template/memclass1.C: New test.
19663
19664 2003-05-08  DJ Delorie  <dj@redhat.com>
19665
19666         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19667         targets.
19668         * gcc.c-torture/execute/20021024-1.x: Likewise.
19669         * gcc.c-torture/execute/shiftdi.x: Likewise.
19670         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19671         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19672         * gcc.dg/20021018-1.c: Likewise.
19673
19674 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19675
19676         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19677
19678         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19679         (bcopy): Call memmove.
19680
19681 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19682
19683         * g77.f-torture/compile/8485.f: New test case.
19684
19685 2003-05-07  Richard Henderson  <rth@redhat.com>
19686
19687         PR c++/10570
19688         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19689         Verify exception_cleanup not called for rethrows.
19690         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19691         when exiting catch block without rethrowing.
19692         * g++.dg/eh/forced3.C: New.
19693         * g++.dg/eh/forced4.C: New.
19694
19695 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19696
19697         * gcc.dg/20030505.c: Fix triplet.
19698
19699 2003-05-06  DJ Delorie  <dj@redhat.com>
19700
19701         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19702         * gcc.dg/nest.c: Likewise.
19703
19704 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19705
19706         * gcc.dg/builtins-14.c: New test case.
19707
19708 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19709
19710         * lib/compat.exp (compat-execute): New argument.
19711         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19712         * gcc.dg/compat: New test directory.
19713         * gcc.dg/compat/compat.exp: New expect script.
19714         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19715         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19716         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19717         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19718         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19719         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19720
19721         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19722         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19723         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19724         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19725         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19726         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19727         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19728         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19729         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19730         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19731         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19732         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19733         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19734         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19735         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19736
19737 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19738
19739         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19740
19741 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19742
19743         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19744
19745 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19746
19747         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19748         * gcc.dg/ppc-fsel-2.c: New test.
19749
19750         * gcc.dg/unused-5.c: New test.
19751
19752 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19753
19754         PR c++/10496
19755         * g++.dg/warn/pmf1.C: New test.
19756
19757 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19758
19759         PR c++/4494
19760         * g++.dg/warn/main.C: New test.
19761
19762 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19763
19764         * gcc.dg/nonnull-3.c: New test.
19765
19766 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19767
19768         * gcc.dg/cpp/Wtrigraphs.c: Update.
19769         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19770
19771 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19772
19773         * gcc.dg/ppc-fsel-1.c: New test.
19774
19775 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19776
19777         PR c/10604
19778         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19779
19780 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19781
19782         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19783
19784 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19785
19786         PR c++/9364, c++/10553, c++/10586
19787         * g++.dg/parse/typename4.C: New test.
19788         * g++.dg/parse/typename5.C: Likewise.
19789
19790 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19791
19792         * gcc.c-torture/compile/20030503-1.c: New test.
19793
19794 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19795
19796         * g++.dg/lookup/using5.C: Fix testcase error.
19797
19798 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19799
19800         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19801         since MEABI is no longer supported.  Remove all vestiges
19802         of MEABI from the test.
19803
19804 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19805
19806         PR c++/10554
19807         * g++.dg/lookup/using5.C: New test.
19808
19809 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19810
19811         PR c++/8772
19812         * g++.dg/template/ttp5.C: New test.
19813
19814 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19815
19816         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19817         (dg-gpp-additional-sources): New function.
19818         (dg-gpp-additional-files): Likewise.
19819         * lib/g++.exp (additional_sources): New variable.
19820         (additional_files): Likewise.
19821         (g++_target_compile): Deal with them.
19822         * lib/old-dejagnu.exp: Remove.
19823         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19824         * g++.old-deja: Revise all tests to use dg commands.
19825
19826 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19827
19828         PR c++/9432, c++/9528
19829         * g++.dg/lookup/using4.C: New test.
19830
19831 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19832
19833         * gcc.dg/noreturn-5.c: New file.
19834         * gcc.dg/noreturn-6.c: New file.
19835
19836         * gcc.c-torture/compile/inline-1.c: New file.
19837
19838 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/10551
19841         * g++.dg/template/explicit1.C: New test.
19842
19843 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19844
19845         PR c++/10549
19846         * g++.dg/other/bitfield1.C: New test.
19847
19848         PR c++/10527
19849         * g++.dg/init/new7.C: New test.
19850
19851 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19852
19853         * g++.dg/ext/desig1.C: New test.
19854         * g++.dg/ext/init1.C: Update.
19855
19856         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19857
19858 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19859
19860         PR c++/10180
19861         * g++.dg/warn/Winline-1.C: New test.
19862
19863 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19864
19865         * gcc.c-torture/execute/string-opt-19.c: New test.
19866
19867         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19868         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19869
19870 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19871
19872         PR c++/10506
19873         * g++.dg/init/new6.C: New test.
19874
19875         PR c++/10503
19876         * g++.dg/init/ref6.C: New test.
19877
19878 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19879
19880         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19881
19882 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19883
19884         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19885         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19886
19887 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19888
19889         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19890         initialized static data members.
19891
19892 2003-04-25  H.J. Lu <hjl@gnu.org>
19893
19894         * gcc.dg/ia64-sync-4.c: New test.
19895
19896 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19897
19898         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19899         date.
19900
19901 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19902
19903         PR c++/10337
19904         * g++.dg/warn/conv1.C: New test.
19905         * g++.old-deja/g++.other/conv7.C: Adjust.
19906         * g++.old-deja/g++.other/overload14.C: Adjust.
19907
19908 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19909
19910         PR c++/10471
19911         * g++.dg/template/defarg2.C: New test.
19912
19913 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19914
19915         * gcc.dg/cpp/include2.c: Update.
19916         * gcc.dg/cpp/multiline-2.c: New.
19917         * gcc.dg/cpp/multiline.c: Update.
19918         * gcc.dg/cpp/strify2.c: Update.
19919         * gcc.dg/cpp/trad/literals-2.c: Update.
19920
19921 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19922
19923         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19924
19925 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19926
19927         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19928
19929 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/10451
19932         * g++.dg/parse/crash4.C: New test.
19933
19934         PR c++/9847
19935         * g++.dg/parse/crash5.C: New test.
19936
19937 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19938
19939         PR c++/10446
19940         * g++.dg/parse/crash3.C: New test.
19941
19942         PR c++/10428
19943         * g++.dg/parse/elab1.C: New test.
19944
19945 2003-04-22  Devang Patel  <dpatel@apple.com>
19946
19947         * gcc.dg/cpp/trad/funlike-5.c: New test.
19948
19949 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19950
19951         * g++.dg/other/packed1.C: Fix dg options.
19952
19953 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.dg/other/offsetof2.C: New test.
19956
19957 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19958
19959         * g++.dg/template/recurse.C: Adjust location of error messages.
19960
19961 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19962
19963         PR c++/9881
19964         * g++.dg/init/addr-const1.C: New test.
19965         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19966
19967 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19968
19969         PR c++/10405
19970         * g++.dg/lookup/struct-hack1.C: New test.
19971
19972 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19973
19974         * ucs.c: Update diagnostic messages.
19975
19976 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19977
19978         * gcc.dg/cpp/truefalse.cpp: New test.
19979         * gcc.dg/cpp/cpp.exp: Update.
19980         * g++.dg/other/stdbool-if.C: Remove.
19981
19982 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19983
19984         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19985         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19986
19987 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19988
19989         * gcc.c-torture/compile/20030418-1.c: New test.
19990
19991 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19992
19993         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19994
19995 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19996
19997         PR c++/10347
19998         g++.dg/template/dependent-name1.C: New test.
19999
20000 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20001
20002         * gcc.dg/warn-1.c (tourist_guide): New array,
20003         contains a pointer to bar.
20004
20005 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20006
20007         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20008         * gcc.c-torture/execute/medce-1.c: New test case.
20009         * gcc.c-torture/execute/medce-2.c: New test case.
20010
20011 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20012
20013         * lib/prune.exp: Ignore more messages.
20014
20015         PR c++/10381
20016         * g++.dg/parse/lookup3.C: New test.
20017
20018 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20019
20020         * gcc.c-torture/compile/20030415-1.c : New test.
20021
20022 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20023
20024         * gcc.c-torture/execute/scope-2.c: Move to ...
20025         * gcc.dg/noncompile/scope.c: .... here.
20026
20027 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20028
20029         * gcc.dg/20030414-2.c: New test case.
20030
20031 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20032
20033         PR target/10377
20034         * gcc.dg/20030414-1.c: New test.
20035
20036 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20037
20038         * gcc.dg/builtins-12.c: New test case.
20039         * gcc.dg/builtins-13.c: New test case.
20040
20041 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20042
20043         * gcc.c-torture/execute/string-opt-18.c: New test.
20044
20045 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20046
20047         PR c++/10300
20048         * g++.dg/init/new5.C: New test.
20049
20050 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/7910
20053         * g++.dg/ext/dllimport1.C: New test.
20054
20055 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20056
20057         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20058
20059 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20060
20061         PR Fortran/9263
20062         * g77.f-torture/noncompile/9263.f: New test
20063         PR Fortran/1832
20064         * g77.f-torture/execute/1832.f: New test
20065
20066 2003-04-11  David Chad  <davidc@freebsd.org>
20067             Loren J. Rittle  <ljrittle@acm.org>
20068
20069         libobjc/8562
20070         * objc.dg/headers.m: New test.
20071
20072 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20073
20074         * gcc.c-torture/execute/builtin-noret-2.c: New.
20075         * gcc.c-torture/execute/builtin-noret-2.x: New.
20076         XFAIL builtin-noret-2.c at -O1 and above.
20077         * gcc.dg/redecl.c: New.
20078         * gcc.dg/Wshadow-1.c: Update error regexps.
20079
20080 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20081
20082         * g++.dg/abi/bitfield10.C: New test.
20083
20084 2003-04-09  Mike Stump  <mrs@apple.com>
20085
20086         * gcc.dg/pch/pch.exp: Make testcase names longer.
20087         * g++.dg/pch/pch.exp: Make testcase names longer.
20088
20089 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20090
20091         * gcc.dg/builtins-11.c: New test case.
20092
20093 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20094
20095         * gcc.dg/builtins-9.c: New test case.
20096         * gcc.dg/builtins-10.c: New test case.
20097
20098 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20099
20100         * gcc.dg/noncompile/init-4.c.c: New test.
20101
20102 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20103
20104         * gcc.misc-test/gcov-9.c: New test.
20105         * gcc.misc-test/gcov-10.c: New test
20106         * gcc.misc-test/gcov-11.c: New test.
20107
20108 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20109
20110         PR optimization/10024
20111         * gcc.c-torture/compile/20030405-1.c: New test.
20112
20113 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20114
20115         * gcc.dg/pch/static-3.c: New.
20116         * gcc.dg/pch/static-3.hs: New.
20117         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20118
20119 2003-04-04  Richard Henderson  <rth@redhat.com>
20120
20121         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20122         * g++.dg/eh/forced2.C: Likewise.
20123
20124 2003-04-03  Mike Stump  <mrs@apple.com>
20125
20126         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20127         target arg.
20128         (scan-assembler-times, scan-assembler-not): Likewise.
20129         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20130
20131 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20132
20133         * gcc.dg/sparc-loop-1.c: New test.
20134
20135 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20136
20137         PR other/9274
20138         * g++.dg/pch/system-2.C: New.
20139         * g++.dg/pch/system-2.Hs: New.
20140
20141 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20142
20143         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20144
20145         * g++.dg/eh/simd-1.C (vecfunc): Same.
20146
20147 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20148
20149         * gcc.c-torture/execute/20030401-1.c: New test case.
20150
20151 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20152
20153         * objc.dg/defs.m: New.
20154
20155 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20156
20157         * g++.dg/eh/simd-1.C: New.
20158         * g++.dg/eh/simd-2.C: New.
20159
20160 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20161
20162         * gcc.c-torture/execute/simd-3.c: New.
20163
20164 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20165
20166         PR c/9936
20167         * gcc.dg/20030331-2.c: New test.
20168
20169 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20170
20171         PR c++/10278
20172         * g++.dg/parse/crash2.C: New test.
20173
20174 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20175
20176         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20177         * gcc.c-torture/execute/20030331-1.c: ...here.
20178
20179 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20180
20181         * gcc.c-torture/execute/20030331-1.c: New test.
20182
20183 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20184
20185         * lib/gcov.exp: Adjust call return testing strings.
20186         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20187
20188 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20189
20190         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20191         * gcc.dg/builtins-7.c: New test case.
20192         * gcc.dg/builtins-8.c: New test case.
20193
20194 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20195
20196         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20197
20198 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20199
20200         PR c++/7647
20201         * g++.dg/lookup-class-member-2.C: New test.
20202
20203 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20204
20205         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20206
20207 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20208
20209         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20210
20211 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20212
20213         * g++.dg/init/attrib1.C: New test.
20214
20215 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20216
20217         * gcc.dg/ultrasp8.c: New test.
20218
20219 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20220
20221         * gcc.dg/ultrasp7.c: New test.
20222
20223 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20224
20225         PR c++/10047
20226         * g++.dg/template/inline1.C: New test.
20227
20228 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20229
20230         * gcc.dg/sparc-dwarf2.c: New test.
20231
20232 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20233
20234         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20235         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20236
20237 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20238
20239         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20240         than reading .x files.
20241         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20242         * g77.dg/gcov/gcov-1.f: Likewise.
20243         * gcc.misc-tests/gcov-4b.c: Likewise.
20244         * gcc.misc-tests/gcov-5b.c: Likewise.
20245         * gcc.misc-tests/gcov-6.c: Likewise.
20246         * gcc.misc-tests/gcov-7.c: Likewise.
20247         * gcc.misc-tests/gcov-8.c: Likewise.
20248         * g++.dg/gcov/gcov-1.x: Remove.
20249         * g77.dg/gcov/gcov-1.x: Likewise.
20250         * gcc.misc-tests/gcov-4b.x: Likewise.
20251         * gcc.misc-tests/gcov-5b.x: Likewise.
20252         * gcc.misc-tests/gcov-6.x: Likewise.
20253         * gcc.misc-tests/gcov-7.x: Likewise.
20254         * gcc.misc-tests/gcov-8.x: Likewise.
20255
20256 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20257
20258         PR opt/10087
20259         * gcc.dg/20030324-1.c: New test.
20260
20261 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20262
20263         PR c++/10224
20264         * g++.dg/template/arg3.C: New test.
20265
20266         PR c++/10158
20267         * g++.dg/template/friend18.C: New test.
20268
20269 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20270
20271         * g77.f-torture/compile/20030326-1.f: New test case.
20272
20273 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20274
20275         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20276
20277         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20278
20279 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20280
20281         * gcc.dg/ia64-sync-3.c: New test.
20282
20283 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20284
20285         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20286
20287 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20288
20289         * gcc.dg/ultrasp6.c: New test.
20290
20291 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20292
20293         * gcc.dg/i386-signbit-1.c: New test.
20294         * gcc.dg/i386-signbit-2.c: New test.
20295         * gcc.dg/i386-signbit-3.c: New test.
20296
20297 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20298
20299         * gcc.dg/ultrasp5.c: Fix options.
20300
20301 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20302
20303         * gcc.dg/ultrasp5.c: Fix comment.
20304
20305 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20306
20307         PR fortran/10197
20308         * g77.f-torture/execute/10197.f: New test.
20309
20310 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20311
20312         PR c++/9898, c++/383
20313         * g++.dg/template/conv6.C: New test.
20314
20315         PR c++/10119
20316         * g++.dg/template/ptrmem5.C: New test.
20317
20318         PR c++/10026
20319         * g++.dg/lookup/koenig1.C: New test.
20320
20321         PR C++/10199
20322         * g++.dg/lookup/template2.C: New test.
20323
20324 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20325
20326         * g++.dg/opt/rtti1.C: New test.
20327
20328 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20329
20330         * gcc.dg/ultrasp5.c: New test.
20331
20332 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20333
20334         PR middle-end/9967
20335         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20336         builtin fputs.
20337
20338 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20339
20340         PR c/8224
20341         * gcc.dg/20030323-1.c: New test.
20342
20343 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20344
20345         * gcc.c-torture/compile/20030323-1.c: New test case.
20346
20347 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20348
20349         * gcc.dg/20030321-1.c: New test.
20350
20351 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20352
20353         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20354
20355 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20356
20357         PR c++/9978, c++/9708
20358         * g++.dg/ext/vlm1.C: Adjust expected error.
20359         * g++.dg/ext/vla2.C: New test.
20360         * g++.dg/template/arg1.C: New test.
20361         * g++.dg/template/arg2.C: New test.
20362
20363 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20364
20365         * g77.f-torture/execute/select.f: New test.
20366         * g77.f-torture/noncompile/select_no_compile.f: New test.
20367
20368 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20369
20370         PR c++/9898
20371         * g++.dg/other/error4.C: New test.
20372
20373 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20374
20375         * g++.dg/template/friend17.C: New test.
20376
20377 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20378
20379         * gcc.c-torture/compile/20030320-1.c: New.
20380
20381 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20382
20383         * gcc.dg/builtins-6.c: New test case.
20384
20385 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20386
20387         PR target/10073
20388         * gcc.c-torture/compile/20030319-1.c: New.
20389
20390 2003-03-18  Jan Hubicka  <jh@suse.cz>
20391
20392         * gcc.dg/i386-cvt-1.c: New test.
20393
20394 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20395
20396         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20397         * objc.dg/naming-2.m: Likewise.
20398
20399 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20400
20401         PR c++/9639
20402         * g++.dg/parse/crash1.C: New test.
20403
20404 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20405
20406         PR c++/8805
20407         * g++.dg/eh/cleanup1.C: New test.
20408
20409 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20410
20411         * gcc.c-torture/execute/20030316-1.c: New test case.
20412
20413 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20414
20415         PR c++/9629
20416         * g++.dg/init/ctor2.C: New test.
20417
20418 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20419
20420         * g77.f-torture/compile/xformat.f: New test case.
20421
20422 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20423
20424         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20425         * g++.old-deja/g++.mike/eh50.C: Likewise.
20426
20427 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20428
20429         PR c++/6440
20430         * g++.dg/template/spec7.C: New test.
20431         * g++.dg/template/spec8.C: Likewise.
20432
20433 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20434
20435         * gcc.c-torture/execute/20030313-1.c: New test.
20436
20437 2003-03-14  Richard Henderson  <rth@redhat.com>
20438
20439         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20440
20441 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20442
20443         * gcc.c-torture/compile/20030314-1.c: New test.
20444
20445 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20446
20447         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20448         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20449         thumb target,
20450         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20451         to accept newer _imp__  prefix and additional
20452         newline in .drectve section.
20453         * gcc.dg/dll-4.c: Likewise.
20454         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20455         switch.
20456
20457 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20458
20459         * g++.dg/parse/namespace9.C: New test.
20460
20461         * g++.dg/init/ref5.C: New test.
20462         * g++.dg/parse/ptrmem1.C: Likewise.
20463
20464 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20465
20466         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20467         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20468         regular expression.
20469         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20470         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20471
20472 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20473
20474         * gcc.c-torture/execute/20030224-2.c: New test.
20475
20476 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20477
20478         * gcc.dg/decl-3.c: New test.
20479
20480 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20481
20482         * gcc.dg/i386-loop-2.c: New test.
20483
20484 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20485
20486         PR c++/9474
20487         * g++.dg/parse/namespace8.C: New test.
20488
20489         PR c++/9924
20490         * g++.dg/overload/builtin2.C: New test.
20491
20492 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20493
20494         * gcc.dg/return-type-3.c: New test.
20495
20496 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20497
20498         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20499         profiling options are not supported.
20500
20501 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20502
20503         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20504         * g++.old-deja/g++.warn/impint2.C: Likewise.
20505
20506 2003-03-10  Devang Patel  <dpatel@apple.com>
20507
20508         * g++.dg/cpp/c++_cmd_1.C: New test.
20509         * g++.dg/cpp/c++_cmd_1.h: New file.
20510
20511 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20512
20513         * gcc.dg/altivec-9.c: New file.
20514
20515 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20516
20517         * gcc.dg/ppc-sdata-1.c: New test.
20518         * gcc.dg/ppc-sdata-2.c: New test.
20519
20520 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/9373
20523         * g++.dg/opt/ptrmem2.C: New test.
20524
20525         PR c++/8534
20526         * g++.dg/opt/ptrmem1.C: New test.
20527
20528 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20529
20530         * gcc.dg/i386-loop-1.c: New test.
20531
20532 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20533
20534         PR c++/9970
20535         * g++.dg/lookup/friend1.C: New test.
20536
20537 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20538
20539         PR c++/9823
20540         * g++.dg/parser/constructor1.C: New test.
20541
20542 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20543
20544         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20545
20546         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20547
20548 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20549
20550         * gcc.dg/cpp/Wunused.c: Update test.
20551
20552 2003-03-08  Jan Hubicka  <jh@suse.cz>
20553
20554         * gcc.dg/inline-3.c: New test.
20555
20556 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/9809
20559         * g++.dg/parse/builtin1.C: New test.
20560
20561         PR c++/9982
20562         * g++.dg/abi/cookie1.C: New test.
20563         * g++.dg/abi/cookie2.C: Likewise.
20564
20565         PR c++/9524
20566         * g++.dg/template/field1.C: New test.
20567
20568         PR c++/9912
20569         * g++.dg/parse/class1.C: New test.
20570         * g++.dg/parse/namespace7.C: Likewise.
20571         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20572
20573 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20574
20575         * g++.dg/init/ref4.C: New test.
20576
20577 2003-03-07  Jan Hubicka  <jh@suse.cz>
20578
20579         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20580         * gcc.dg/inline-3.c:  New test.
20581
20582 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20583
20584         * g++.dg/init/ref3.C: New test.
20585
20586         PR c++/9965
20587         * g++.dg/init/ref2.C: New test.
20588
20589         PR c++/9400
20590         * g++.dg/warn/Wshadow-2.C: New test.
20591
20592         PR c++/9791
20593         * g++.dg/warn/Woverloaded-1.C: New test.
20594
20595 2003-03-05  Jan Hubicka  <jh@suse.cz>
20596
20597         * gcc.dg/i386-local2.c: New.
20598         * gcc.dg/i386-local.c: Fix typo.
20599
20600 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20601
20602         * g++.dg/abi/layout3.C: New test.
20603
20604 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20605
20606         * gcc.c-torture/compile/20030305-1.c
20607
20608 2003-03-05  Jan Hubicka  <jh@suse.cz>
20609
20610         * gcc.dg/i386-local.c: New.
20611
20612 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20613
20614         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20615
20616 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20617
20618         * gcc.dg/switch-2.c: New test.
20619         * gcc.dg/switch-3.c: New test.
20620         * gcc.dg/Wswitch.c: Adjust line numbers.
20621         * gcc.dg/Wswitch-default.c: Likewise.
20622         * gcc.dg/Wswitch-enum.c: Likewise.
20623
20624 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20625
20626         * gcc.c-torture/execute/20030222-1.c: New test.
20627
20628 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20629
20630         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20631
20632 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20633
20634         PR c++/9878
20635         * g++.dg/init/ref1.C: New test.
20636
20637 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20638
20639         * gcc.dg/sh-relax.c: New SH-only test.
20640
20641 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20642
20643         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20644         comment explaining purpose of testcase.
20645
20646 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20647
20648         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20649         for HC11/HC12 (asm needs two int registers).
20650         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20651         HC11/HC12 because the test uses an asm which needs two 32-bit
20652         registers.
20653
20654 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20655
20656         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20657         for HC11/HC12 (array is too large otherwise).
20658         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20659         * gcc.c-torture/compile/20010518-2.x: Likewise.
20660         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20661         HC11/HC12 (array is too large).
20662
20663 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20664
20665         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20666         * lib/g++-dg.exp (g++-dg-test): Likewise.
20667
20668 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20669
20670         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20671         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20672
20673 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20674
20675         * g++.dg/warn/implicit-typename1.C: Remove warning.
20676
20677 2003-02-28  Richard Henderson  <rth@redhat.com>
20678
20679         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20680         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20681
20682 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20683
20684         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20685         * g++.dg/pch/pch.exp: Likewise.
20686
20687 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20688
20689         PR c++/9879
20690         * testsuite/g++.dg/init/new4.C: New test.
20691
20692 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20693
20694         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20695
20696 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20697
20698         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20699         unsigned long.
20700
20701         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20702         wider than float.
20703
20704 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20705
20706         * lib/scanasm.exp: Add support for counting numbers of
20707         occurences.
20708         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20709         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20710
20711 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20712
20713         PR c++/9683
20714         * g++.dg/template/static3.C: New test.
20715
20716         PR c++/9829
20717         * g++.dg/parse/namespace6.C: New test.
20718
20719 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20720
20721         PR target/9732
20722         * gcc.dg/20030225-1.c: New test.
20723
20724 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20725
20726         * README: Remove out-of-date information.
20727
20728         PR c++/9836
20729         * g++.dg/template/spec6.C: New test.
20730
20731 2003-02-24  Jeff Law  <law@redhat.com>
20732
20733         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20734
20735 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20736
20737         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20738         * gcc.dg/pragma-ep-1.c: Likewise.
20739
20740 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20741
20742         PR c++/9602
20743         * g++.dg/template/friend16.C: New test.
20744
20745 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20746
20747         PR c++/5333
20748         * g++.dg/parse/fused-params1.C: Adjust error messages.
20749         * g++.dg/template/nested3.C: New test.
20750
20751 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20752
20753         * g++.dg/abi/param1.C: New test.
20754
20755 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20756
20757         PR c++/7982
20758         * g++.dg/warn/implicit-typename1.C: New test.
20759
20760 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20761
20762         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20763         with "mtune".
20764         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20765         * gcc.c-torture/execute/20010129-1.x: Likewise.
20766         * gcc.dg/20011107-1.c: Likewise.
20767         * gcc.dg/20020108-1.c: Likewise.
20768         * gcc.dg/20020122-3.c: Likewise.
20769         * gcc.dg/20020206-1.c: Likewise.
20770         * gcc.dg/20020310-1.c: Likewise.
20771         * gcc.dg/20020426-2.c: Likewise.
20772         * gcc.dg/20020517-1.c: Likewise.
20773         * gcc.dg/991230-1.c: Likewise.
20774         * gcc.dg/i386-unroll-1.c: Likewise.
20775         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20776
20777 2003-02-22  Jan Hubicka  <jh@suse.cz>
20778
20779         * gcc.dg/i386-mul.c: New test.
20780
20781 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20782
20783         * gcc.dg/builtins-5.c: New test case.
20784
20785 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20786
20787         * gcc.dg/asmreg-1.c: New test.
20788
20789 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20790
20791         PR c++/9749
20792         * g++.dg/parse/varmod1.C: New test.
20793
20794 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20795
20796         PR c++/9727
20797         * g++.dg/template/op1.C: New test.
20798
20799 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20800
20801         PR c++/8906
20802         * g++.dg/template/nested2.C: New test.
20803
20804 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20805
20806         PR c++/8724
20807         * g++.dg/expr/dtor1.C: New test.
20808
20809 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20810
20811         * gcc.dg/cpp/include3.c: New test.
20812         * gcc.dg/cpp/inc/foo.h: New file.
20813
20814 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20815
20816         * gcc.c-torture/execute/20030221-1.c: New test.
20817
20818 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20819
20820         PR c++/9729
20821         * g++.dg/abi/conv1.C: New test.
20822
20823 2003-02-20  Jan Hubicka  <jh@suse.cz>
20824
20825         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20826
20827 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20828
20829         * gcc.c-torture/compile/20030219-1.c: New test.
20830
20831 2003-02-18  Jan Hubicka  <jh@suse.cz>
20832
20833         * gcc.dg/funcorder.c: New test.
20834
20835 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20836
20837         * gcc.c-torture/execute/20030218-1.c: New.
20838
20839 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20840
20841         * gcc.dg/20030218-1.c: New.
20842
20843 2003-02-18  Richard Henderson  <rth@redhat.com>
20844
20845         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20846         * gcc.dg/attr-used-2.c: New.
20847
20848 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20849
20850         PR c++/9704
20851         * g++.dg/init/copy5.C: New test.
20852
20853 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20854
20855         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20856         * g++.dg/pch/pch.exp: Likewise.
20857
20858 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20859
20860         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20861         STACK_SIZE is not defined.
20862
20863 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20864
20865         PR c++/9457
20866         * g++.dg/template/init1.C: New test.
20867
20868 2003-02-16  Jan HUbicka  <jh@suse.cz>
20869
20870         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20871         (foo): Add few extra tests
20872         * gcc.dg/c99-const-expr-3.c: Likewise.
20873         * gcc.c-torture/execute/20030216-1.c: New.
20874
20875 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20876
20877         PR c++/9459
20878         * g++.dg/ext/typeof4.C: New test.
20879
20880 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20881
20882         * gcc.dg/i386-387-3.c: New test case.
20883
20884 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20885
20886         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20887         cris-*-elf* cris-*-aout* and mmix-*-*.
20888
20889 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20890
20891         * gcc.dg/20030213-1.c: New test.
20892
20893 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20894
20895         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20896         * gcc.dg/i386-387-2.c: Likewise.
20897
20898 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20899
20900         * gcc.dg/ppc-spe.c: Fix formatting.
20901         Enable tests that were previously unsupported by gas.
20902         Delete tests for instructions that no longer exist.
20903         Switch arguments on evsubifw builtin.
20904
20905 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20906
20907         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20908         STACK_SIZE is too small.
20909
20910 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20911             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20912
20913         * gcc.dg/decl-2.c: New test.
20914
20915 2003-02-10  Jan Hubicka  <jh@suse.cz>
20916
20917         * gcc.dg/i386-fpcvt-1.c:  New test.
20918
20919 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20920
20921         * gcc.c-torture/execute/20030209-1.c: New test.
20922
20923 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20924
20925         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20926         int-wide bitops, use the constants of the same width.
20927         Likewise, if long long is 32-bit wide, test bitops using
20928         32-bit constants.
20929
20930 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20931
20932         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20933
20934 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20935
20936         * testsuite/gcc.dg/builtins-4.c: New test case.
20937
20938 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20939
20940         * gcc.dg/20020430-1.c: Fix dg command typos.
20941         * gcc.dg/20020503-1.c: Likewise.
20942
20943 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20944
20945         PR c++/8785
20946         * g++.dg/parse/fused-params1.C: New test.
20947
20948         PR c++/8857
20949         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20950
20951         PR c++/8921
20952         * g++.dg/parse/non-dependent1.C: New test.
20953
20954         PR c++/8928
20955         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20956
20957         PR c++/9228
20958         * g++.dg/parse/undefined7.C: New test.
20959         * g++.dg/parse/non-templ1.C: New test.
20960
20961         PR c++/9229
20962         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20963
20964 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20965
20966         * gcc.c-torture/compile/20030206-1.c: New test.
20967
20968 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20969
20970         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20971         "pow" to "foo" to avoid potential confusion with a math built-in.
20972
20973 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20974
20975         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20976         conditions for SPARC targets.
20977
20978 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20979
20980         * gcc.dg/20030204-1.c: New test.
20981
20982 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20983
20984         PR c++/38
20985         * g++.dg/parse/array-size1.C: New test.
20986
20987         PR c++/5657
20988         * g++.dg/parse/undefined3.C: New test.
20989
20990         PR c++/5665
20991         * g++.dg/parse/undefined4.C: New test.
20992
20993         PR c++/5975
20994         * g++.dg/parse/undefined5.C: New test.
20995
20996         PR c++/7259
20997         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20998
20999         PR c++/8578
21000         * g++.dg/parse/casting-operator1.C: New test.
21001
21002         PR c++/8596
21003         * g++.dg/parse/undefined6.C: New test.
21004
21005         PR c++/8736
21006         * g++.dg/parse/missing-template1.C: New test.
21007
21008 2003-02-04  Jan Hubicka  <jh@suse.cz>
21009
21010         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21011         * gcc.dg/i386-cmov?.c:  Likewise.
21012         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21013         * gcc.dg/i386-ssefp-1.c:  Likewise.
21014         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21015         conventions.
21016
21017 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21018
21019         PR c++/7129
21020         * testsuite/g++.dg/ext/max.C: New test.
21021
21022 2003-02-03  Jan Hubicka  <jh@suse.cz>
21023
21024         * gcc.c-torture/execute/20030203-1.c: New test.
21025
21026 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21027
21028         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21029         'natural-endian'.
21030
21031 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21032
21033         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21034         * g++.dg/init/new2.C: Likewise.
21035         * g++.dg/other/new1.C: Likewise.
21036
21037 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21038
21039         * gcc.dg/struct-ret-libc.c: New test.
21040
21041 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21042
21043         * gcc.dg/20030129-1.c: New test.
21044
21045 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21046
21047         PR c++/8849
21048         * g++.dg/template/ptrmem4.C: New test.
21049
21050 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21051
21052         * g++.dg/parser/constant1.C: New test.
21053
21054 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21055
21056         PR c++/8591
21057         * g++.dg/parse/friend2.C: New test.
21058
21059 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21060
21061         PR c++/9437
21062         * g++.dg/template/unify4.C: New test.
21063
21064 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21065
21066         * gcc.c-torture/execute/20030128-1.c: New test.
21067
21068 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21069
21070         * g++.dg/lookup/nested1.C: Test moved from ...
21071         * g++.old-deja/g++.other/lookup24.C: ... here.
21072
21073 2003-01-28  Jan Hubicka  <jh@suse.cz>
21074
21075         * gcc.dg/i386-cmov5.c:  New test.
21076
21077 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21078
21079         * gcc.c-torture/execute/20010925-1.c: Changed the
21080         memcpy declaration.
21081
21082 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21083
21084         PR c++/3902
21085         * g++.dg/parse/template5.C: New test.
21086
21087 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21088
21089         PR fortran/9258
21090         * g77.dg/pr9258: New test.
21091
21092 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21093
21094         * README: Move relevant parts from README.g++.
21095
21096         * README.g++: Remove this file.
21097
21098 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21099
21100         * g++.dg/abi/dcast1.C: New test.
21101
21102 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21103
21104         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21105
21106 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21107
21108         PR c++/47
21109         * g++.old-deja/g++.other/lookup24.C: New test.
21110
21111 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21112
21113         PR middle-end/7227
21114         * gcc.dg/uninit-C.c: New test.
21115
21116 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21117
21118         * g++.dg/abi/covariant1.C: New test.
21119
21120 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21121
21122         * gcc.dg/20030123-1.c: New test.
21123
21124 2003-01-25  Jan Hubicka  <jh@suse.cz>
21125
21126         PR opt/8492
21127         * gcc.c-torture/compile/20030125-1.c
21128
21129 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21130
21131         PR c++/9403
21132         * g++.dg/parse/template3.C: New test.
21133         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21134
21135         PR c++/795
21136         * g++.dg/parse/template4.C: New test.
21137
21138         PR c++/9415
21139         * g++.dg/template/qual2.C: New test.
21140
21141         PR c++/8545
21142         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21143
21144         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21145
21146 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21147
21148         * gcc.c-torture/execute/switch-1.c: New test case.
21149
21150 2003-01-25  Jan Hubicka  <jh@suse.cz>
21151
21152         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21153
21154 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21155
21156         Tweaks for Bison-1.875. From the NEWS file:
21157         "- `parse error' -> `syntax error'
21158         Bison now uniformly uses the term `syntax error'"
21159         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21160         * gcc.dg/cpp/digraph2.c: Likewise.
21161         * gcc.dg/cpp/direct2.c: Likewise.
21162         * gcc.dg/cpp/paste4.c: Likewise.
21163         * gcc.dg/c90-restrict-1.c: Likewise.
21164         * gcc.dg/c99-func-2.c: Likewise.
21165         * gcc.dg/noncompile/920721-2.c: Likewise.
21166         * gcc.dg/noncompile/930622-2.c: Likewise.
21167         * gcc.dg/noncompile/940112-1.c: Likewise.
21168         * gcc.dg/noncompile/950921-1.c: Likewise.
21169         * gcc.dg/noncompile/951123-1.c: Likewise.
21170         * gcc.dg/noncompile/971104-1.c: Likewise.
21171         * gcc.dg/noncompile/990416-1.c: Likewise.
21172
21173 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21174
21175         * g++.dg/parse/undefined1.C: Add error message.
21176
21177 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21178
21179         PR c++/9354
21180         * g++.dg/parse/new1.C: New test.
21181
21182         PR c++/9216
21183         * g++.dg/parse/template2.C: New test.
21184
21185         PR c++/9354
21186         * g++.dg/parse/typedef2.C: New test.
21187
21188         PR c++/9328
21189         * g++.dg/ext/typeof3.C: New test.
21190
21191 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21192
21193         PR c++/2738
21194         * g++.dg/parse/ret-type1.C: New test.
21195
21196         PR c++/3792
21197         * g++.dg/parse/tmpl-outside1.C: New test.
21198
21199         PR c++/4207
21200         * g++.dg/parse/int-as-enum1.C: New test.
21201
21202         PR c++/4903
21203         * g++.dg/parse/no-typename1.C: New test.
21204
21205         PR c++/5533
21206         * g++.dg/parse/no-value1.C: New test.
21207
21208         PR c++/5921
21209         * g++.dg/parse/wrong-inline1.C: New test.
21210
21211         PR c++/6402
21212         * g++.dg/parse/ref1.C: New test.
21213
21214         PR c++/6992
21215         * g++.dg/parse/attr-ctor1.C: New test.
21216
21217         PR c++/7229
21218         * g++.dg/parse/namespace5.C: New test.
21219
21220         PR c++/7917
21221         * g++.dg/parse/func-def1.C: New test.
21222
21223         PR c++/8143
21224         * g++.dg/parse/undefined1.C: New test.
21225
21226         PR c++/5723, PR c++/8522
21227         * g++.dg/parse/specialization1.C: New test.
21228
21229         PR c++/163, PR c++/8595
21230         * g++.dg/parse/struct-as-enum1.C: New test.
21231
21232         PR c++/9173
21233         * g++.dg/parse/undefined2.C: New test.
21234
21235 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c++/9298
21238         * g++.dg/parse/template1.C: New test.
21239
21240         PR c++/9384
21241         * g++.dg/parse/using1.C: New test.
21242
21243         PR c++/9285
21244         PR c++/9294
21245         * g++.dg/parse/expr2.C: New test.
21246
21247         PR c++/9388
21248         * g++.dg/parse/lookup2.C: Likewise.
21249
21250 2003-01-21  Jan Hubicka  <jh@suse.cz>
21251
21252         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21253         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21254         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21255         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21256
21257 2003-01-20  Nick Clifton  <nickc@redhat.com>
21258
21259         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21260         problem with ARM sibcall code generation.
21261
21262 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21263
21264         * gcc.c-torture/execute/20030120-1.c: New.
21265
21266 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21267
21268         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21269
21270 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21271
21272         PR c++/9272
21273         * g++.dg/parse/ctor1.C: New test.
21274
21275         PR c++/9294:
21276         * g++.dg/parse/qualified1.C: New test.
21277
21278         * g++.dg/parse/typename3.C: New test.
21279
21280 2003-01-16  Richard Henderson  <rth@redhat.com>
21281
21282         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21283
21284 2003-01-16  Richard Henderson  <rth@redhat.com>
21285
21286         * g++.dg/pch/pch.exp: Copy test header to the working directory
21287         before using it either for precompilation or direct use.
21288         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21289         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21290
21291 2003-01-16  Richard Henderson  <rth@redhat.com>
21292
21293         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21294         before using it either for precompilation or direct use.
21295         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21296         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21297
21298 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21299
21300         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21301         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21302         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21303         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21304         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21305         typename warning into error.
21306         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21307         error messages.
21308         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21309         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21310         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21311         messages.
21312         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21313         make declaration visible in template.
21314         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21315         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21316         messages.
21317         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21318         message.
21319         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21320         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21321         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21322         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21323         typename warning with error message.
21324         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21325         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21326         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21327
21328 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21329
21330         * g++.dg/parse/ambig2.C: New test.
21331
21332 2003-01-15  Richard Henderson  <rth@redhat.com>
21333
21334         * g++.dg/tls/init-2.C: Update error message string.
21335
21336 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21337
21338         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21339
21340 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21341
21342         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21343         all for HC11/HC12.
21344         * gcc.c-torture/compile/20001205-1.x: Likewise.
21345         * gcc.c-torture/compile/20001226-1.x: Likewise.
21346         * gcc.c-torture/compile/920520-1.x: Likewise.
21347         * gcc.c-torture/compile/961203-1.x: Likewise.
21348         * gcc.c-torture/compile/20020604-1.x: Likewise.
21349
21350 2003-01-15  Jan Hubicka  <jh@suse.cz>
21351
21352         * gcc.c-torture/compile/20030115-1.c: New test.
21353
21354         * gcc.dg/i386-fpcvt-1.c: New test.
21355         * gcc.dg/i386-fpcvt-2.c: New test.
21356
21357 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21358
21359         Further conform g++'s __vmi_class_type_info to the C++ ABI
21360         specification.
21361         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21362         the specification.
21363
21364 2003-01-14  Jan Hubicka  <jh@suse.cz>
21365
21366         * gcc.dg/i386-fpcvt-1.c: New test.
21367         * gcc.dg/i386-fpcvt-2.c: New test.
21368
21369 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21370
21371         * gcc.dg/i386-mmx-3.c: New test.
21372
21373 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21374
21375         PR c++/9264
21376         * g++.dg/parse/octal1.C: New file.
21377
21378         PR c++/9172
21379         * g++.dg/parse/typename1.C: New file.
21380
21381 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21382
21383         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21384         * gcc.dg/bf-no-ms-layout.c: Likewise.
21385         * gcc.dg/bf-ms-attrib.c: Likewise.
21386
21387 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21388
21389         PR c++/9099
21390         * g++.dg/parse/dtor1.C: New file.
21391
21392         PR c++/9128
21393         * g++.dg/rtti/typeid1.C: New file.
21394
21395         PR c++/9153
21396         * g++.dg/parse/lookup1.C: New file.
21397
21398         PR c++/9171
21399         * g++.dg/templ/spec5.C: New file.
21400
21401 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21402
21403         * gcc.c-torture/compile/20030110-1.c: New test.
21404
21405 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21406
21407         Merge from pch-branch:
21408
21409         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21410
21411         * gcc.dg/pch/cpp-1.h: New.
21412         * gcc.dg/pch/cpp-1.c: New.
21413         * gcc.dg/pch/cpp-2.h: New.
21414         * gcc.dg/pch/cpp-2.c: New.
21415
21416         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21417
21418         * gcc.dg/pch/except-1.h: New.
21419         * gcc.dg/pch/except-1.c: New.
21420
21421         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21422
21423         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21424         running test.
21425         * gcc.dg/pch: Include *.hp not *.h.
21426         * gcc.dg/pch/system-1.h: New.
21427         * gcc.dg/pch/system-1.c: New.
21428
21429         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21430
21431         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21432         rather than trying to build and run a program using PCH.
21433         * gcc.dg/pch: Remove dg-do commands from test files.
21434
21435         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21436
21437         * gcc.dg/pch/macro-3.c: New.
21438         * gcc.dg/pch/macro-3.h: New.
21439
21440         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21441
21442         * gcc.dg/pch/common-1.c: New.
21443         * gcc.dg/pch/common-1.h: New.
21444         * gcc.dg/pch/decl-1.c: New.
21445         * gcc.dg/pch/decl-1.h: New.
21446         * gcc.dg/pch/decl-2.c: New.
21447         * gcc.dg/pch/decl-2.h: New.
21448         * gcc.dg/pch/decl-3.c: New.
21449         * gcc.dg/pch/decl-3.h: New.
21450         * gcc.dg/pch/decl-4.c: New.
21451         * gcc.dg/pch/decl-4.h: New.
21452         * gcc.dg/pch/decl-5.c: New.
21453         * gcc.dg/pch/decl-5.h: New.
21454         * gcc.dg/pch/global-1.c: New.
21455         * gcc.dg/pch/global-1.h: New.
21456         * gcc.dg/pch/inline-1.c: New.
21457         * gcc.dg/pch/inline-1.h: New.
21458         * gcc.dg/pch/inline-2.c: New.
21459         * gcc.dg/pch/inline-2.h: New.
21460         * gcc.dg/pch/static-1.c: New.
21461         * gcc.dg/pch/static-1.h: New.
21462         * gcc.dg/pch/static-2.c: New.
21463         * gcc.dg/pch/static-2.h: New.
21464
21465         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21466
21467         * g++.dg/pch/pch.exp: Better handle failing testcases.
21468         * gcc.dg/pch/pch.exp: Likewise.
21469         * gcc.dg/pch/macro-1.c: New.
21470         * gcc.dg/pch/macro-1.h: New.
21471         * gcc.dg/pch/macro-2.c: New.
21472         * gcc.dg/pch/macro-2.h: New.
21473
21474         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21475
21476         * g++.dg/dg.exp: Treat files in pch/ specially.
21477         * g++.dg/pch/pch.exp: New file.
21478         * g++.dg/pch/empty.H: New file.
21479         * g++.dg/pch/empty.C: New file.
21480         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21481         "precompile".
21482
21483         * gcc.dg/pch/pch.exp: New file.
21484         * gcc.dg/pch/empty.h: New file.
21485         * gcc.dg/pch/empty.c: New file.
21486         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21487         "precompile".
21488
21489 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21490
21491         * g++.dg/template/friend14.C: New test.
21492
21493 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21494
21495         * gcc.dg/old-style-asm-1.c: New test.
21496
21497 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21498
21499         * gcc.c-torture/compile/20030109-1.c: New test.
21500
21501 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21502
21503         * gcc.c-torture/execute/20030109-1.c: New test.
21504
21505 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21506
21507         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21508         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21509         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21510         * g++.old-deja/g++.mike/eh2.C: Likewise
21511         * g++.old-deja/g++.mike/eh3.C: Likewise
21512         * g++.old-deja/g++.mike/eh5.C: Likewise
21513         * g++.old-deja/g++.mike/eh6.C: Likewise
21514         * g++.old-deja/g++.mike/eh7.C: Likewise
21515         * g++.old-deja/g++.mike/eh8.C: Likewise
21516         * g++.old-deja/g++.mike/eh9.C: Likewise
21517         * g++.old-deja/g++.mike/eh10.C: Likewise
21518         * g++.old-deja/g++.mike/eh12.C: Likewise
21519         * g++.old-deja/g++.mike/eh13.C: Likewise
21520         * g++.old-deja/g++.mike/eh14.C: Likewise
21521         * g++.old-deja/g++.mike/eh16.C: Likewise
21522         * g++.old-deja/g++.mike/eh17.C: Likewise
21523         * g++.old-deja/g++.mike/eh18.C: Likewise
21524         * g++.old-deja/g++.mike/eh21.C: Likewise
21525         * g++.old-deja/g++.mike/eh23.C: Likewise
21526         * g++.old-deja/g++.mike/eh24.C: Likewise
21527         * g++.old-deja/g++.mike/eh25.C: Likewise
21528         * g++.old-deja/g++.mike/eh26.C: Likewise
21529         * g++.old-deja/g++.mike/eh27.C: Likewise
21530         * g++.old-deja/g++.mike/eh28.C: Likewise
21531         * g++.old-deja/g++.mike/eh29.C: Likewise
21532         * g++.old-deja/g++.mike/eh31.C: Likewise
21533         * g++.old-deja/g++.mike/eh33.C: Likewise
21534         * g++.old-deja/g++.mike/eh34.C: Likewise
21535         * g++.old-deja/g++.mike/eh35.C: Likewise
21536         * g++.old-deja/g++.mike/eh36.C: Likewise
21537         * g++.old-deja/g++.mike/eh37.C: Likewise
21538         * g++.old-deja/g++.mike/eh38.C: Likewise
21539         * g++.old-deja/g++.mike/eh39.C: Likewise
21540         * g++.old-deja/g++.mike/eh40.C: Likewise
21541         * g++.old-deja/g++.mike/eh41.C: Likewise
21542         * g++.old-deja/g++.mike/eh42.C: Likewise
21543         * g++.old-deja/g++.mike/eh44.C: Likewise
21544         * g++.old-deja/g++.mike/eh46.C: Likewise
21545         * g++.old-deja/g++.mike/eh47.C: Likewise
21546         * g++.old-deja/g++.mike/eh48.C: Likewise
21547         * g++.old-deja/g++.mike/eh49.C: Likewise
21548         * g++.old-deja/g++.mike/eh50.C: Likewise
21549         * g++.old-deja/g++.mike/eh51.C: Likewise
21550         * g++.old-deja/g++.mike/eh53.C: Likewise
21551         * g++.old-deja/g++.mike/eh55.C: Likewise
21552         * g++.old-deja/g++.mike/p7912.C: Likewise
21553         * g++.old-deja/g++.mike/p9706.C: Likewise
21554         * g++.old-deja/g++.mike/p10416.C: Likewise
21555         * g++.old-deja/g++.mike/p11667.C: Likewise
21556         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21557         Remove redundant reference to Iris.
21558         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21559         Elxsi, i860, Pico Java, and WE32K.
21560
21561 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21562
21563         * g++.dg/ext/asm4.C: New test.
21564
21565 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21566
21567         PR c++/9030
21568         * g++.dg/template/friend12.C: New test.
21569         * g++.dg/template/friend13.C: Likewise.
21570         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21571
21572 2003-01-08  Jan Hubicka  <jh@suse.cz>
21573
21574         * gcc.dg/i386-cadd.c: New test.
21575         * gcc.dg/i386-cmov4.c: Likewise.
21576
21577 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21578
21579         PR c++/9165
21580         * g++.dg/warn/Wunused-3.C: New test.
21581
21582         * g++.dg/abi/bitfield9.C: New test.
21583
21584         PR c++/9189
21585         * g++.dg/parse/defarg3.C: New test.
21586
21587 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21588
21589         * g++.dg/parse/ambig1.C: New test.
21590         * g++.dg/parse/defarg2.C: New test.
21591
21592 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21593
21594         * g++.dg/template/defarg-1.C: New test.
21595         * g++.dg/template/local2.C: Likewise.
21596
21597 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21598
21599         * gcc.c-torture/execute/20030105-1.c: New test.
21600
21601 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21602
21603         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21604         * g++.dg/parse/namespace4.C: Likewise.
21605
21606 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         * g++.dg/template/ntp2.C: New test.
21609
21610 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21611
21612         * g++.dg/parse/extern-C-1.C: New test.
21613
21614         * g++.dg/parse/namespace4.C: New test.
21615
21616         * g++.dg/template/nested1.C: New test.
21617
21618         * g++.dg/parse/namespace3.C: New test.
21619
21620 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21621
21622         * g++.dg/lookup/two-stage1.C: New test.
21623
21624 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21625
21626         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21627         * g++.old-deja/g++.jason/access8.C: Likewise.
21628         * g++.old-deja/g++.other/decl5.C: Likewise.
21629
21630 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21631
21632         * g++.dg/parse/parse7.C: New test.
21633
21634 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21635
21636         PR c++/2843
21637         * g++.dg/ext/attrib7.C: New test.
21638
21639 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21640
21641         * g++.dg/parse/parse6.C: New test.
21642
21643 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21644
21645         * gcc.dg/h8300-stack-1.c: New.
21646
21647 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21648
21649         g++.dg/lookup/exception1.C: New test.
21650
21651         g++.dg/lookup/template1.C: New test.
21652
21653         g++.dg/parse/namespace2.C: New test.
21654
21655         g++.dg/parse/parens2.C: New test.
21656
21657 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21658
21659         * g++.dg/parse/parse5.C: New test.
21660         * g++.dg/lookup/scoped4.C: New test.
21661
21662 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21663
21664         * g++.dg/parse/parens1.C: New test.
21665
21666         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21667         angle-bracket1.C.
21668         * g++.dg/parse/parens2.C: New test.
21669
21670         * g++.dg/lookup/scope-operator1.C: New test.
21671
21672         * g++.dg/parse/operator1.C: New test.
21673
21674 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21675
21676         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21677         * g++.old-deja/g++.other/access6.C: Likewise.
21678         * g++.old-deja/g++.other/decl1.C: Likewise.
21679         * g++.old-deja/g++.pt/typename12.C: Likewise.
21680
21681 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21682
21683         * g++.dg/parse/namespace1.C: New test.
21684
21685 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21686
21687         * g++.dg/parse/parse4.C: New test.
21688
21689 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21690
21691         * g++.dg/parse/parse3.C: New test.
21692
21693 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21694
21695         * g++.dg/parse/parse2.C: New test.
21696
21697 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21698
21699         * g++.dg/template/friend11.C: New test.
21700
21701 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21702
21703         * g++.dg/parse/parse1.C: New test.
21704
21705 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21706
21707         * lib/profopt.exp: Change the name of a global variable to avoid
21708         possible clashes with other test suites.
21709
21710 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21711
21712         * g++.dg/inherit/covariant8.C: New test.
21713
21714 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21715
21716         * g++.dg/init/array9.C: New test.
21717
21718         PR c++/9112
21719         * g++.dg/parse/expr1.C: New test.
21720
21721 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21722
21723         * gcc.c-torture/compile/20021230-1.c: New test.
21724
21725 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21726
21727         * g++.dg/inherit/covariant5.C: New test.
21728         * g++.dg/inherit/covariant6.C: New test.
21729         * g++.dg/inherit/covariant7.C: New test.
21730
21731 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21732
21733         PR c++/2739
21734         * g++.dg/other/access2.C: New test.
21735
21736 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21737
21738         * g++.dg/other/anon-struct.C: No longer fails
21739         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21740         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21741         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21742
21743 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21744
21745         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21746
21747 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21748
21749         * g++.dg/eh/spec4.C: Remove stray semicolon.
21750         * g++.dg/expr/pmf-1.C: Change error message.
21751         * g++.dg/ext/asm1.C: Remove stray semicolon.
21752         * g++.dg/ext/typename1.C: Add missing typenames.
21753         * g++.dg/inherit/template-as-base.C: Change error message.
21754         * g++.dg/lookup/scoped1.C: Likewise.
21755         * g++.dg/lookup/scoped2.C: Likewise.
21756         * g++.dg/lookup/using2.C: Likewise.
21757         * g++.dg/other/component1.C: Remove stray semicolon.
21758         * g++.dg/other/do1.C: Change error message.
21759         * g++.dg/other/error2.C: Likewise.
21760         * g++.dg/other/init1.C: Likewise.
21761         * g++.dg/other/packed1.C: Remove stray semicolon.
21762         * g++.dg/other/ptrmem2.C: Change error message.
21763         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21764         marker.
21765         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21766         * g++.dg/template/access3.C: Add typename keyword.
21767         * g++.dg/template/access5.C: Remove stray semicolon.
21768         * g++.dg/template/access6.C: Likewise.
21769         * g++.dg/template/complit1.C: Likewise.
21770         * g++.dg/template/crash1.C: Change error message.
21771         * g++.dg/template/inherit2.C: Remove stray semicolon.
21772         * g++.dg/template/instantiate2.C: Likewise.
21773         * g++.dg/template/instantiate3.C: Change error message.
21774         * g++.dg/template/qual1.C: Remove stray semicolon.
21775         * g++.dg/template/qualttp18.C: Change error message.
21776         * g++.dg/template/ref1.C: Remove stray semicolon.
21777         * g++.dg/template/sizeof1.C (A::value): Declare it.
21778         * g++.dg/template/spec4.C: Change error message.
21779         * g++.dg/template/static1.C: Likewise.
21780         * g++.dg/template/type1.C: Likewise.
21781         * g++.dg/template/typename3.C: Likewise.
21782         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21783         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21784         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21785         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21786         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21787         named return value extension.
21788         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21789         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21790         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21791         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21792         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21793         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21794         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21795         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21796         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21797         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21798         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21799         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21800         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21801         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21802         syntax.
21803         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21804         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21805         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21806         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21807         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21808         * g++.old-deja/g++.brendan/template11.C: Likewise.
21809         * g++.old-deja/g++.brendan/template26.C: Likewise.
21810         * g++.old-deja/g++.brendan/template27.C: Use explicit
21811         specialization syntax.
21812         * g++.old-deja/g++.brendan/template30.C: Likewise.
21813         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21814         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21815         non-dependent names.
21816         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21817         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21818         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21819         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21820         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21821         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21822         named return value extension.
21823         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21824         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21825         * g++.old-deja/g++.ext/return1.C: Likewise.
21826         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21827         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21828         * g++.old-deja/g++.jason/access8.C: Likewise.
21829         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21830         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21831         pseudo-destructor names.
21832         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21833         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21834         pseudo-destructor names.
21835         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21836         * g++.old-deja/g++.jason/overload19.C: Likewise.
21837         * g++.old-deja/g++.jason/overload32.C: Likewise.
21838         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21839         stray semicolons.
21840         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21841         * g++.old-deja/g++.jason/return.C: Likewise.
21842         * g++.old-deja/g++.jason/return2.C: Likewise.
21843         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21844         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21845         syntax.
21846         * g++.old-deja/g++.jason/template10.C: Account for use of
21847         non-dependent names.
21848         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21849         syntax.
21850         * g++.old-deja/g++.jason/template37.C: Likewise.
21851         * g++.old-deja/g++.law/access4.C: Change error messages.
21852         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21853         pseudo-destructor names.
21854         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21855         * g++.old-deja/g++.law/ctors9.C: Likewise.
21856         * g++.old-deja/g++.law/cvt22.C: Likewise.
21857         * g++.old-deja/g++.law/dtors5.C: Likewise.
21858         * g++.old-deja/g++.law/global-init1.C: Likewise.
21859         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21860         * g++.old-deja/g++.law/operators28.C: Likewise.
21861         * g++.old-deja/g++.law/visibility28.C: Likewise.
21862         * g++.old-deja/g++.martin/eval1.C: Likewise.
21863         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21864         name.
21865         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21866         * g++.old-deja/g++.mike/net34.C: Likewise.
21867         * g++.old-deja/g++.mike/net36.C: Likewise.
21868         * g++.old-deja/g++.mike/ns2.C: Likewise.
21869         * g++.old-deja/g++.mike/p12306.C: Likewise.
21870         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21871         value extension.
21872         * g++.old-deja/g++.mike/p700.C: Likewise.
21873         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21874         * g++.old-deja/g++.mike/p710.C: Likewise.
21875         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21876         value extension.
21877         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21878         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21879         * g++.old-deja/g++.ns/crash2.C: Likewise.
21880         * g++.old-deja/g++.ns/crash3.C: Likewise.
21881         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21882         * g++.old-deja/g++.ns/ns17.C: Likewise.
21883         * g++.old-deja/g++.ns/template16.C: Likewise.
21884         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21885         keyword.
21886         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21887         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21888         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21889         named return value extension.
21890         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21891         * g++.old-deja/g++.other/access4.C: Issue additional error
21892         messages.
21893         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21894         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21895         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21896         * g++.old-deja/g++.other/crash25.C: Change error message.
21897         * g++.old-deja/g++.other/crash4.C: Change error message.
21898         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21899         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21900         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21901         checks.
21902         * g++.old-deja/g++.other/defarg8.C: Likewise.
21903         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21904         * g++.old-deja/g++.other/dtor10.C: Likewise.
21905         * g++.old-deja/g++.other/incomplete.C: Likewise.
21906         * g++.old-deja/g++.other/linkage7.C: Likewise.
21907         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21908         lookup algorithm.
21909         * g++.old-deja/g++.other/mangle2.C: Likewise.
21910         * g++.old-deja/g++.other/refinit2.C: Likewise.
21911         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21912         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21913         * g++.old-deja/g++.pt/crash28.C: Likewise.
21914         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21915         syntax.
21916         * g++.old-deja/g++.pt/crash32.C: Change error message.
21917         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21918         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21919         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21920         error message position.
21921         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21922         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21923         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21924         syntax.
21925         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21926         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21927         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21928         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21929         keyword.
21930         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21931         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21932         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21933         keyword.
21934         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21935         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21936         syntax.
21937         * g++.old-deja/g++.pt/friend28.C: Account for use of
21938         non-dependent names.
21939         * g++.old-deja/g++.pt/friend29.C: Likewise.
21940         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21941         rules.
21942         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21943         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21944         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21945         lookup rules.
21946         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21947         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21948         keyword.
21949         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21950         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21951         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21952         keyword.
21953         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21954         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21955         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21956         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21957         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21958         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21959         keyword.
21960         * g++.old-deja/g++.pt/spec10.C: Likewise.
21961         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21962         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21963         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21964         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21965         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21966         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21967         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21968         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21969         * g++.old-deja/g++.pt/typename15.C: Likewise.
21970         * g++.old-deja/g++.pt/typename22.C: Likewise.
21971         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21972         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21973         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21974         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21975         syntax.
21976         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21977         return value extension.
21978         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21979         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21980         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21981         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21982
21983 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21984
21985         * g++.dg/warn/inline1.C: New test.
21986         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21987         * g++.old-deja/g++.jason/synth10.C: Likewise.
21988         * g++.old-deja/g++.mike/net31.C: Likewise.
21989         * g++.old-deja/g++.mike/p8786.C: Likewise.
21990
21991         * g++.dg/template/friend10.C: New test.
21992         * g++.dg/template/conv5.C: New test.
21993
21994 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21995
21996         * g++.dg/lookup/scoped3.C: New test.
21997
21998         * g++.dg/lookup/decl1.C: New test.
21999         * g++.dg/lookup/decl2.C: New test.
22000
22001 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22002
22003         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22004         gcc.c-torture/compile/20021015-1.c,
22005         gcc.c-torture/compile/20021015-2.c,
22006         gcc.c-torture/compile/20021123-1.c,
22007         gcc.c-torture/compile/20021123-2.c,
22008         gcc.c-torture/compile/20021123-3.c,
22009         gcc.c-torture/compile/20021123-4.c,
22010         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22011         only to 3.1 or 3.2 branch.
22012
22013 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22014
22015         * gcc.dg/i386-bitfield3.c: New test.
22016
22017         * gcc.dg/i386-bitfield2.c: New test.
22018
22019 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22020
22021         * g++.dg/parse/conv_op1.C: New test.
22022
22023 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22024
22025         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22026         approved.
22027
22028 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22029
22030         * gcc.c-torture/compile/20021220-1.c: New test.
22031
22032 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22033
22034         * gcc.dg/i386-fastcall-1.c: New.
22035
22036 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22037
22038         * gcc.c-torture/execute/20021219-1.c: New test.
22039
22040 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22041
22042         * gcc.dg/i386-pic-1.c: New test.
22043
22044 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22045
22046         PR c++/8099
22047         * g++.dg/template/friend9.C: New test.
22048
22049 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22050
22051         PR c++/3663
22052         * g++.dg/template/access7.C: New test.
22053
22054 2002-12-18  Nick Clifton  <nickc@redhat.com>
22055
22056         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22057         the libstdc++-v3 directory has been found.
22058
22059 2002-12-12  Devang Patel <dpatel@apple.com>
22060         * gcc.dg/darwin-ld-1.c: New test.
22061         * gcc.dg/darwin-ld-2.c: New test.
22062         * gcc.dg/darwin-ld-3.c: New test.
22063         * gcc.dg/darwin-ld-4.c: New test.
22064         * gcc.dg/darwin-ld-5.c: New test.
22065
22066 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22067
22068         * gcc.c-torture/compile/20021212-1.c: New test.
22069
22070 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22071
22072         * gcc.dg/fshort-wchar: New test.
22073
22074 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22075
22076         PR c++/8372
22077         * g++.dg/template/dtor1.C: New test.
22078
22079         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22080         markers.
22081
22082 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22083
22084         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22085
22086 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22087
22088         * g++.dg/template/static1.C: New test.
22089         * g++.dg/template/static2.C: New test.
22090         * g++.old-deja/g++.ext/memconst.C: New test.
22091
22092 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22093
22094         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22095         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22096         * g++.dg/special/initp1.C: Likewise.
22097
22098 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22099
22100         * gcc.c-torture/execute/20021204-1.c: New test.
22101
22102 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22103
22104         * gcc.dg/ppc-fmadd-1.c: New file.
22105         * gcc.dg/ppc-fmadd-2.c: New file.
22106         * gcc.dg/ppc-fmadd-3.c: New file.
22107
22108 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22109
22110         * gcc.c-torture/compile/20021204-1.c: New test.
22111
22112 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22113
22114         * g++.dg/inherit/covariant2.C: New test.
22115         * g++.dg/inherit/covariant3.C: New test.
22116         * g++.dg/inherit/covariant4.C: New test.
22117         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22118         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22119
22120 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22121
22122         PR c++/8688
22123         * g++.dg/init/brace3.C: New test.
22124
22125 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22126
22127         * gcc.dg/20020210-1.c: Fix a comment typo.
22128
22129 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22130
22131         PR c++/8720
22132         * g++.dg/parse/defarg1.C: New test.
22133
22134         PR c++/8615
22135         * g++.dg/template/char1.C: New test.
22136
22137         * g++.dg/template/varmod1.C: Fix typo.
22138
22139 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22140
22141         DR 180
22142         * g++.old-deja/g++.pt/crash32.C: Expect error.
22143
22144 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22145
22146         PR c++/5919
22147         * g++.dg/template/varmod1.C: New test.
22148
22149         PR c++/8727
22150         * g++.dg/inherit/typeinfo1.C: New test.
22151
22152         PR c++/8663
22153         * g++.dg/inherit/typedef1.C: New test.
22154
22155 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22156
22157         PR c++/8332
22158         PR c++/8493
22159         * g++.dg/template/strlen1.C: New test.
22160
22161         PR c++/8227
22162         * g++.dg/template/ctor2.C: New test.
22163
22164         PR c++/8214
22165         * g++.dg/init/string1.C: New test.
22166
22167         PR c++/8511
22168         * g++.dg/template/friend8.C: New test.
22169
22170 2002-11-29  Joe Buck <jbuck@synopsys.com>
22171
22172         * g++.dg/lookup/anon2.C: New test.
22173
22174 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22175
22176         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22177         h8300 port.
22178
22179 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22180
22181         * gcc.dg/bitfld-6.c: New test.
22182
22183 2002-11-27  Jan Hubicka  <jh@suse.cz>
22184
22185         * gcc.c-torture/execute/20021127.[cx]: New test.
22186
22187 2002-11-26  Jan Hubicka  <jh@suse.cz>
22188
22189         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22190         quality.
22191
22192 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22193
22194         * g++.dg/init/brace2.C: New test.
22195         * g++.old-deja/g++.mike/p9129.C: Correct.
22196
22197 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22198
22199         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22200
22201 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22202
22203         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22204
22205 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22206
22207         * testsuite/g++.dg/abi/empty11.C: New test.
22208         * testsuite/g++.dg/rtti/cv1.C: New test.
22209
22210 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22211
22212         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22213
22214 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22215
22216         * g++.dg/abi/empty10.C: New test.
22217
22218 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22219
22220         * gcc.c-torture/compile/20021124-1.c: New test.
22221
22222 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22223
22224         * g++.dg/abi/rtti2.C: New test.
22225
22226 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22227
22228         * gcc.dg/i386-unroll-1.c: New test.
22229
22230 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22231
22232         * gcc.c-torture/compile/20021120-1.c: New test.
22233         * gcc.c-torture/compile/20021120-2.c: New test.
22234
22235 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22236
22237         * gcc.dg/bitfld-5.c: New test.
22238
22239 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22240
22241         * gcc.c-torture/execute/20021120-3.c: New test.
22242
22243 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22244
22245         * gcc.c-torture/execute/20021120-2.c: New test.
22246
22247 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22248
22249         * gcc.c-torture/execute/20021120-1.c: New test.
22250
22251 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22252
22253         * gcc.c-torture/execute/20021118-3.c: New test.
22254
22255 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22256
22257         * gcc.c-torture/compile/20021119-1.c: New test.
22258
22259 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22260
22261         * gcc.dg/duff-1.c: New test.
22262         * gcc.dg/duff-2.c: New test.
22263         * gcc.dg/duff-3.c: New test.
22264
22265 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22266
22267         * gcc.dg/cpp/_Pragma5.c: New test.
22268
22269 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22270
22271         * gcc.c-torture/execute/20021118-2.c: New test.
22272
22273 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22274
22275         * gcc.c-torture/execute/20021118-1.c: New test.
22276
22277 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22278
22279         * gcc.dg/20021116-1.c: New test.
22280
22281 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22282
22283         * g++.dg/abi/vcall1.C: New test.
22284
22285 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22286
22287         * gcc.dg/20021029-1.c: New test.
22288         * gcc.dg/20021029-2.c: New test.
22289
22290 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22291
22292         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22293
22294 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22295
22296         PR c/8439
22297         * gcc.dg/20021110.c: Move to ...
22298         * gcc.c-torture/compile/20021110.c: .... here.
22299
22300 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22301
22302         PR c/8467
22303         * gcc.c-torture/execute/20021111-1.c
22304
22305 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22306
22307         PR c/8439
22308         * gcc.dg/20021110.c: New test.
22309
22310 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22311
22312         * g++.dg/abi/vthunk3.C: Run only on x86.
22313
22314 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22315
22316         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22317
22318 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22319
22320         * lib/compat.exp (compat-execute): Fix logic error in last
22321         change.
22322
22323 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22324
22325         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22326
22327 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22328
22329         PR c++/8389
22330         * g++.dg/template/access6.C: New test.
22331
22332 2002-11-08  Jan Hubicka  <jh@suse.cz>
22333
22334         * gcc.dg/i386-ssefp-1.c: New test.
22335         * gcc.dg/i386-ssefp-1.c: New test.
22336
22337 2002-11-08  Jan Hubicka  <jh@suse.cz>
22338
22339         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22340
22341 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22342
22343         * g++.dg/abi/vthunk3.C: New test.
22344
22345         PR c++/8338
22346         * g++.dg/template/crash2.C: New test.
22347
22348 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22349
22350         * testsuite/g++.dg/abi/dtor1.C: New test.
22351         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22352
22353 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22354
22355         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22356         Darwin.
22357
22358 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22359
22360         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22361         -mthumb.  Only xfail with -O0.
22362
22363 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22364
22365         * g++.dg/abi/thunk1.C: New test.
22366         * g++.dg/abi/thunk2.C: Likewise.
22367         * g++.dg/abi/vtt1.C: Likewise.
22368
22369 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22370
22371         PR optimization/8423
22372         * gcc.c-torture/execute/builtin-constant.c: New test.
22373
22374 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22375
22376         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22377         Add some more cases.
22378
22379 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22380
22381         PR c++/8391
22382         * g++.dg/opt/local1.C: New test.
22383
22384 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22385
22386         PR c++/8160
22387         * g++.dg/template/complit1.C: New test.
22388
22389         PR c++/8149
22390         * g++.dg/template/typename4.C: Likewise.
22391
22392 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22393
22394         Core issue 287, PR c++/7639
22395         * g++.dg/template/instantiate1.C: Adjust error location.
22396         * g++.dg/template/instantiate3.C: New test.
22397         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22398         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22399         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22400
22401 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22402
22403         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22404
22405 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22406
22407         PR c++/8287
22408         * g++.dg/init/dtor2.C: New test.
22409
22410 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22411
22412         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22413         * gcc.dg/nest.c: Bypass errors on irix6.
22414
22415 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22416
22417         * gcc.dg/nest.c: Expect error for mmix-*-*.
22418         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22419
22420 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22421
22422         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22423         markers.
22424
22425         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22426
22427 2002-10-25  Mike Stump  <mrs@apple.com>
22428
22429         * gcc.dg/warn-1.c: New test.
22430
22431 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22432
22433         * g++.dg/template/typename3.C: New test.
22434
22435 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22436
22437         * g++.dg/lookup/ptrmem1.C: New test.
22438
22439         * g++.dg/abi/vthunk2.C: New test.
22440
22441 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22442
22443         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22444
22445 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22446
22447         * g++.dg/abi/empty9.C: New test.
22448
22449 2002-10-24  Richard Henderson  <rth@redhat.com>
22450
22451         * g++.dg/inherit/thunk1.C: Enable for ia64.
22452
22453 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22454
22455         PR c++/8067
22456         * g++.dg/lookup/pretty1.C: New test.
22457
22458 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22459
22460         * gcc.dg/20021023-1.c: New test.
22461
22462 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22463
22464         PR c++/7679
22465         * g++.dg/parse/inline1.C: New test.
22466
22467 2002-10-23  Richard Henderson  <rth@redhat.com>
22468
22469         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22470
22471         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22472
22473 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22474
22475         PR c++/6579
22476         * g++.dg/parse/stmtexpr3.C: New test.
22477
22478 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22479
22480         * g++.dg/expr/cond1.C: New test.
22481
22482 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22483
22484         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22485
22486 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22487
22488         * g++.dg/abi/vbase13.C: New test.
22489         * g++.dg/abi/vbase14.C: Likewise.
22490
22491 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22492
22493         * gcc.dg/tls/pic-1.c: New test.
22494         * gcc.dg/tls/nonpic-1.c: New test.
22495         * gcc.dg/20021018-1.c: New test.
22496
22497 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22498
22499         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22500         Remove only files with the same base name as the test case.
22501         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22502         (profopt-execute): Likewise.  Also, remove old profiling
22503         and performance data files before running the tests.
22504
22505         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22506         * g++.dg/bprob/bprob.exp: Likewise.
22507         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22508         to allow more general test case names.
22509
22510         * g++.dg/bprob/bprob-1.C: Rename to ...
22511         * g++.dg/bprob/g++-bprob-1.C: ... this.
22512
22513         * g77.dg/bprob/bprob-1.f: Rename to ...
22514         * g77.dg/bprob/g77-bprob-1.f: ... this.
22515
22516 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22517
22518         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22519         bison 1.50 or later.
22520
22521 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22522
22523         * g++.dg/README: Describe more test directories.
22524
22525 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22526
22527         * g++.dg/init/array6.C: Add additional tests.
22528
22529 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22530
22531         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22532         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22533
22534 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22535
22536         * gcc.c-torture/compile/20020604-1.x: New.
22537         * gcc.c-torture/compile/simd-5.x: Likewise.
22538         * gcc.c-torture/execute/920710-1.x: Likewise.
22539         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22540
22541 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22542
22543         * g++.dg/inherit/override1.C: Add dg-options clause.
22544
22545 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22546
22547         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22548         _mm_slli_si128.
22549
22550 2002-10-19  Andreas Schwab  <schwab@suse.de>
22551
22552         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22553         directory component.
22554
22555 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22556
22557         * g++.dg/inherit/thunk1.C: New test.
22558
22559         * g++.dg/inherit/override1.C: New test.
22560
22561         * g++.dg/abi/mangle11.C: New test.
22562         * g++.dg/abi/mangle14.C: New test.
22563         * g++.dg/abi/mangle17.C: New test.
22564
22565 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22566
22567         * g++.dg/overload/member2.C: New test.
22568
22569 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22570
22571         * g++.dg/README: Describe new compat directory.
22572         * g++.dg/dg.exp: Skip tests in compat directory.
22573         * README.compat: New file.
22574         * lib/compat.exp: New expect script.
22575         * g++.dg/compat: New test directory.
22576         * g++.dg/compat/compat.exp: New expect script.
22577         * g++.dg/compat/abi: New test directory.
22578         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22579         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22580         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22581         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22582         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22583         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22584         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22585         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22586         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22587         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22588         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22589         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22590         * g++.dg/compat/break: New test directory.
22591         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22592         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22593         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22594         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22595         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22596         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22597         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22598         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22599         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22600         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22601         g++.dg/compat/break/README: New files.
22602         * g++.dg/compat/eh: New test directory.
22603         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22604         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22605         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22606         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22607         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22608         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22609         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22610         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22611         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22612         g++.dg/compat/eh/filter2_y.C,
22613         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22614         g++.dg/compat/eh/new1_y.C,
22615         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22616         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22617         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22618         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22619         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22620         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22621         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22622         g++.dg/compat/eh/unexpected1_y.C: New files.
22623         * g++.dg/compat/init: New test directory.
22624         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22625         g++.dg/compat/init/array5_y.C,
22626         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22627         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22628         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22629         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22630         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22631         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22632         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22633         g++.dg/compat/init/init-ref2_y.C: New files.
22634
22635 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22636
22637         PR c++/7584
22638         * g++.dg/inherit/using3.C: New test.
22639
22640 2002-10-17  Jan Hubicka  <jh@suse.cz>
22641
22642         * gcc.dg/20021017-2.c: New test.
22643
22644 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22645
22646         * g++.dg/abi/mangle16.C: Adjust.
22647
22648         * g++.dg/init/array8.C: New test.
22649
22650 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22651
22652         * gcc.dg/special/mips-abi.exp: New test.
22653         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22654
22655 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22656
22657         * g++.dg/abi/mangle16.C: New test.
22658         * g++.dg/abi/mangle17.C: Likewise.
22659
22660         PR c++/7478
22661         * g++.dg/template/ref1.C: New test.
22662
22663 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22664
22665         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22666
22667 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22668
22669         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22670
22671 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22672
22673         PR c++/7524
22674         * g++.dg/init/array7.C: New test.
22675
22676 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22677
22678         * g++.dg/init/array6.C: New test.
22679
22680         * g++.dg/abi/mangle13.C: Likewise.
22681         * g++.dg/abi/mangle14.C: Likewise.
22682         * g++.dg/abi/mangle15.C: Likewise.
22683
22684 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22685
22686         * g++.dg/abi/empty8.C: New test.
22687
22688 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22689
22690         * g++.dg/init/ctor1.C: New test.
22691
22692 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22693
22694         * gcc.c-torture/execute/20021015-1.c: New test.
22695
22696 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22697
22698         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22699
22700 2002-10-14  Jan Hubicka  <jh@suse.cz>
22701
22702         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22703
22704 2002-10-14  Richard Henderson  <rth@redhat.com>
22705
22706         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22707
22708 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22709
22710         PR optimization/6631
22711         * g++.dg/opt/const2.C: New test.
22712
22713 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22714
22715         PR c++/7176
22716         * g++.dg/parse/friend1.C: New test.
22717         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22718
22719 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22720
22721         * gcc.dg/20021014-1.c: New test.
22722
22723 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22724
22725         PR c++/5661
22726         * g++.dg/ext/vlm1.C: New test.
22727         * g++.dg/ext/vlm2.C: Likewise.
22728
22729         * g++.dg/init/array1.C: Remove invalid braces.
22730         * g++.dg/init/brace1.C: New test.
22731         * g++.dg/init/copy2.C: Likewise.
22732         * g++.dg/init/copy3.C: Likewise.
22733         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22734         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22735         braces.
22736
22737 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22738
22739         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22740
22741 2002-10-11  Richard Shann  <richard.shann@superh.com>
22742
22743         * gcc.c-torture/compile/simd-5.c: New test.
22744
22745 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22746
22747         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22748
22749 2002-10-10  Jim Wilson  <wilson@redhat.com>
22750
22751         * gcc.c-torture/execute/20021010-1.c: New test.
22752
22753 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22754
22755         PR c/7353
22756         * g++.dg/ext/typedef-init.C: New test.
22757         * gcc.dg/typedef-init.c: New test.
22758
22759 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22760
22761         * gcc.dg/cpp/paste13.c: New test.
22762
22763 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22764
22765         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22766         remaining platforms, XFAIL during compile, not execute.  Don't
22767         XFAIL at -O0.
22768
22769 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22770
22771         * gcc.dg/alias-1.c: Tweak expected warning.
22772
22773 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22774
22775         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22776
22777 2002-10-06  Andreas Jaeger  <aj@suse.de>
22778
22779         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22780         * gcc.dg/cpp/c++98.C: Likewise.
22781
22782         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22783         * g++.dg/cpp/c++98.C: Likewise.
22784
22785         * g++.dg/README (Subdirectories): Mention cpp directory.
22786
22787         PR target/7559
22788         * gcc.dg/20021006-1.c: New test.
22789
22790 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22791
22792         PR c++/7804
22793         * g++.dg/other/warning1.C: New test.
22794
22795 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22796
22797         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22798         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22799         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22800
22801 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22802
22803         PR c++/7931
22804         * g++.dg/template/ptrmem3.C: New test.
22805
22806         PR c++/7754
22807         * g++.dg/template/union1.C: New test.
22808
22809 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22810
22811         PR c++/8006
22812         * g++.dg/abi/mangle9.C: New test.
22813         * g++.dg/abi/mangle10.C: New test.
22814         * g++.dg/abi/mangle11.C: New test.
22815         * g++.dg/abi/mangle12.C: New test.
22816
22817 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22818
22819         PR c++/7188.
22820         * g++.dg/template/meminit1.C: New test.
22821         * g++.dg/warn/Wreorder-1.C: Likewise.
22822         * g++.old-deja/g++.mike/warn3.C: Tweak.
22823         * lib/prune.exp: Ingore "in copy constructor".
22824
22825 2002-10-02  Andreas Jaeger  <aj@suse.de>
22826
22827         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22828         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22829         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22830         on x86-64.
22831
22832 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22833
22834         * gcc.dg/empty1.C: Fix typo.
22835
22836 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22837
22838         * gcc.dg/alias-1.c: New test.
22839
22840 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22841
22842         * gcc.dg/empty1.C: New test.
22843
22844         * g++.dg/tls/init-2.C: Tweak error messages.
22845
22846 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22847
22848         * gcc.c-torture/compile/20020923-1.c: New test.
22849
22850 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22851
22852         * gcc.c-torture/execute/ffs-1.c: New test.
22853         * gcc.c-torture/execute/ffs-2.c: Ditto.
22854
22855 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.dg/overload/member1.C: New test.
22858
22859 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22860
22861         * g++.dg/abi/empty7.C: New test.
22862         * g++.dg/init/pm2.C: Likewise.
22863
22864 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22865
22866         * g++.dg/rtti/crash1.C: New test.
22867
22868 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22869
22870         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22871         gcc.dg/sibcall-4.c: New tests.
22872
22873 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22874
22875         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22876         powerpc and MMIX targets.
22877
22878 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22879
22880         * gcc.dg/cpp/20020927-1.c: New.
22881
22882 2002-09-26  David S. Miller  <davem@redhat.com>
22883
22884         * gcc.c-torture/compile/trunctfdf.c: New.
22885
22886 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22887
22888         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22889
22890 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22891
22892         * gcc.c-torture/execute/loop-15.c: New.
22893
22894 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22895
22896         * README.QMTEST: Fix typo.
22897
22898 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22899
22900         * gcc.dg/20020926-1.c: New test.
22901
22902 2002-09-25  David S. Miller  <davem@redhat.com>
22903
22904         PR target/7842
22905         * gcc.c-torture/execute/shiftdi.c: New test.
22906
22907 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22908
22909         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22910         unique to the tool.
22911         * lib/g77.exp (g77_init): Likewise.
22912         * lib/g++.exp (g++_init): Likewise.
22913         * lib/objc.exp (objc_init): Likewise.
22914
22915 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22916
22917         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22918         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22919         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22920
22921 2002-09-25  Richard Henderson  <rth@redhat.com>
22922
22923         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22924         too-small long double.
22925
22926 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22927
22928         * gcc.dg/20020919-1.c: New test.
22929
22930 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22931
22932         * g++.dg/abi/bitfield6.C: New test.
22933         * g++.dg/abi/bitfield7.C: New test.
22934         * g++.dg/abi/bitfield8.C: New test.
22935         * g++.dg/abi/vbase11.C: New test.
22936
22937 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22938
22939         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22940         hppa*-*-hpux*.  Update test comment.
22941
22942 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22943
22944         * gcc.dg/tls/struct-1.c: New test.
22945
22946 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22947
22948         * gcc.dg/cpp/tr-warn2.c: Update.
22949
22950 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22951
22952         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22953
22954 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22955
22956         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22957         systems.
22958
22959 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22960
22961         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22962
22963         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22964         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22965         setting of cxxfilt.
22966
22967 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22968
22969         * gcc.dg/20020312-2.c: Update for darwin.
22970
22971 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22972
22973         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22974
22975 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22976
22977         * objc.dg/comp-types-1.m: New test.
22978         * objc.dg/comp-types-2.m: New test.
22979         * objc.dg/comp-types-3.m: New test.
22980         * objc.dg/comp-types-4.m: New test.
22981         * objc.dg/comp-types-5.m: New test.
22982         * objc.dg/comp-types-6.m: New test.
22983
22984 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22985
22986         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22987
22988 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22989
22990         * g++.dg/other/do1.C: New test.
22991
22992         * g++.dg/template/subst1.C: New test.
22993
22994 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22995
22996         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22997
22998 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         * g++.dg/template/qualttp20.C: Adjust expected errors.
23001         * g++.old-deja/g++.jason/report.C: Likewise.
23002         * g++.old-deja/g++.other/qual1.C: Likewise.
23003
23004         * g++.dg/lookup/scoped2.C: New test.
23005
23006         * g++.dg/ext/asm3.C: New test.
23007
23008 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23009
23010         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23011
23012 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23013
23014         * ChangeLog: follow spelling conventions.
23015         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23016         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23017         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23018         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23019         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23020         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23021         * g++.old-deja/g++.law/global-init1.C: Likewise.
23022         * g++.old-deja/g++.other/delete4.C: Likewise.
23023         * g++.old-deja/g++.other/inline21.C: Likewise.
23024         * g++.old-deja/g++.other/singleton.C: Likewise.
23025         * g77.dg/strlen0.f: Likewise.
23026         * g77.f-torture/compile/20010519-1.f: Likewise.
23027         * g77.f-torture/compile/980310-4.f: Likewise.
23028         * gcc.c-torture/compile/20000605-1.c: Likewise.
23029         * gcc.c-torture/execute/20020225-1.c: Likewise.
23030         * gcc.dg/c90-hexfloat-2.c: Likewise.
23031         * gcc.dg/c99-bool-1.c: Likewise.
23032         * gcc.dg/c99-hexfloat-2.c: Likewise.
23033         * gcc.dg/dll-2.c: Likewise.
23034         * gcc.dg/wtr-union-init-1.c: Likewise.
23035         * gcc.dg/wtr-union-init-2.c: Likewise.
23036         * gcc.dg/wtr-union-init-3.c: Likewise.
23037         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23038         * gcc.dg/cpp/defined.c: Likewise.
23039         * gcc.dg/cpp/macsyntx.c: Likewise.
23040         * gcc.dg/cpp/paste2.c: Likewise.
23041         * gcc.dg/cpp/trad/defined.c: Likewise.
23042         * gcc.dg/format/c90-printf-1.c: Likewise.
23043         * gcc.dg/format/c90-scanf-1.c: Likewise.
23044         * gcc.dg/format/c99-printf-1.c: Likewise.
23045         * gcc.dg/format/c99-scanf-1.c: Likewise.
23046         * gcc.misc-tests/gcov-8.c: Likewise.
23047         * lib/profopt.exp: Likewise.
23048
23049 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23050
23051         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23052
23053 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23054
23055         * g++.dg/inherit/using2.C: New test.
23056
23057 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23058
23059         * ChangeLog: Follow spelling conventions.
23060         * g++.dg/template/friend4.C: Likewise.
23061         * g++.old-deja/g++.pt/crash67.C: Likewise.
23062         * gcc.c-torture/execute/20000801-4.c: Likewise.
23063         * gcc.dg/c90-digraph-1.c: Likewise.
23064         * gcc.dg/c94-digraph-1.c: Likewise.
23065         * gcc.dg/c99-digraph-1.c: Likewise.
23066         * gcc.dg/cpp/line5.c: Likewise.
23067         * gcc.dg/cpp/multiline.c: Likewise.
23068         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23069         * gcc.dg/format/attr-3.c: Likewise.
23070         * gcc.dg/format/c90-scanf-3.c: Likewise.
23071         * gcc.dg/format/ext-4.c: Likewise.
23072
23073 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23074
23075         * g++.dg/template/pretty1.C: New test.
23076
23077 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23078
23079         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23080
23081 2002-09-13  Matt Austern  <austern@apple.com>
23082
23083         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23084         passing a cast expression to a function by const reference.
23085
23086 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         * g++.dg/template/deduce1.C: New test.
23089
23090 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23091
23092         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23093         32-bit int.
23094
23095 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23096
23097         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23098         usage.
23099
23100 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23101
23102         * gcc.c-torture/compile/20020910-1.c: New test.
23103
23104 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23105
23106         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23107
23108 2002-09-10  Andreas Jaeger  <aj@suse.de>
23109
23110         * gcc.dg/20020312-2.c: Adjust for x86-64.
23111
23112 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23113
23114         * g77.dg/7388.f: New test case for PR 7388.
23115
23116 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23117
23118         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23119
23120 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23121
23122         * objc.dg/proto-lossage-1.m: New test.
23123
23124 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23125
23126         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23127
23128 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23129
23130         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23131         expected to pass.
23132
23133 2002-09-06  Stan Shebs  <shebs@apple.com>
23134             David Edelsohn  <edelsohn@gnu.org>
23135
23136         * gcc.dg/weak: New directory.
23137         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23138         target-specific xfail bits.
23139         * gcc.dg/typeof-2.c: Move to new directory.
23140         * gcc.dg/weak.exp: New expect script.
23141
23142 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23143
23144         * gcc.c-torture/execute/extzvsi.c: New test.
23145
23146 2002-09-05  Stan Shebs  <shebs@apple.com>
23147
23148         * gcc.dg/weak-1.c: xfail on Darwin.
23149         * gcc.dg/weak-2.c: Ditto.
23150         * gcc.dg/weak-3.c: Ditto.
23151         * gcc.dg/weak-4.c: Ditto.
23152         * gcc.dg/weak-5.c: Ditto.
23153         * gcc.dg/weak-6.c: Ditto.
23154         * gcc.dg/weak-7.c: Ditto.
23155         * gcc.dg/weak-8.c: Ditto.
23156         * gcc.dg/weak-9.c: Ditto.
23157
23158 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23159
23160         * gcc.c-torture/execute/loop-14.c: New test.
23161
23162 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * g++.dg/other/cxa-atexit1.C: New test.
23165
23166         * gcc.dg/typeof-2.c: New test.
23167
23168 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23169
23170         * gcc.dg/builtins-2.c: New testcase.
23171         * gcc.dg/builtins-3.c: New testcase.
23172
23173 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23174
23175         * gcc.dg/cpp/_Pragma4.c: New test.
23176
23177 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23178
23179         * objc/execute/nil_method-1.m: New testcase.
23180
23181 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23182
23183         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23184         [Object class], not [Object initialize].
23185
23186 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23187             Hans-Peter Nilsson  <hp@bitrange.com>
23188
23189         * gcc.c-torture/execute/20020720-1.x: Skip test on
23190         mmix-knuth-mmixware.  Correct comment.
23191
23192 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23193
23194         * testsuite/g++.dg/abi/bitfield5.C: New test.
23195         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23196
23197 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23198
23199         * objc.dg/undeclared-selector.m: New test.
23200
23201 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23202
23203         * g++.dg/other/offsetof1.C: Avoid cast warning.
23204
23205 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23206
23207         * objc.dg/super-class-2.m: New test.
23208
23209 2002-08-24  Matt Austern  <austern@apple.com>
23210
23211         * g++.dg/ext/lvaddr.C: New test.
23212         * g++.dg/ext/lvcast.C: New test.
23213
23214 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23215
23216         * testsuite/g++.dg/inherit/cond1.C: New test.
23217
23218 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23219
23220         * gcc.dg/noncompile/incomplete-1.c: New test.
23221
23222 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23223
23224         * gcc.dg/typespec-1.c: New test.
23225
23226 2002-08-20  Devang Patel  <dpatel@apple.com>
23227         * objc.dg/proto-hier-2.m: New test.
23228
23229 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23230
23231         * objc.dg/bitfield-1.m: New test.
23232         * objc.dg/bitfield-2.m: New test.
23233
23234 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23235
23236         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23237         gcc.dg/c99-flex-array-4.c: New tests.
23238
23239 2002-08-16  Stan Shebs  <shebs@apple.com>
23240
23241         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23242
23243 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.dg/typeof-1.c: New test.
23246         * g++.dg/ext/typeof2.C: New test.
23247
23248 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * g++.dg/other/offsetof1.C: New test.
23251
23252 2002-08-14  Richard Henderson  <rth@redhat.com>
23253
23254         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23255
23256 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23257
23258         * gcc.dg/cpp/_Pragma3.c: New test.
23259
23260 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23261
23262         * g++.dg/template/inherit3: New test.
23263
23264 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23265
23266         * gcc.dg/bitfld-4.c: Add blank options.
23267
23268 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23269
23270         * g++.dg/template/crash1.C: New test.
23271
23272 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23273
23274         * gcc.dg/tls/opt-2.c: New test.
23275
23276 2002-08-08  Devang Patel  <dpatel@apple.com>
23277
23278         * objc.dg/selector-1.m : New test
23279
23280 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23281
23282         * g++.dg/abi/bitfield4.C: New test.
23283         * gcc.dg/bitfld-4.c: New test.
23284
23285 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         * g++.dg/other/packed1.C: New test.
23288
23289 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23290
23291         * g++.dg/abi/offsetof.C: Tweak error messages.
23292         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23293
23294 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23295
23296         * gcc.dg/bitfld-3.c: New test.
23297
23298 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23299             Richard Henderson  <rth@redhat.com>
23300
23301         * gcc.dg/i386-bitfield1.c: New test.
23302         * g++.dg/abi/bitfield3.C: Update.
23303
23304 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23305
23306         * objc.dg/const-str-2.m: Update.
23307         * gcc.dg/cpp/c++98.c: Change to C extension.
23308         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23309         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23310
23311 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23312
23313         * testsuite/gcc.dg/tls/diag-3.c: New.
23314
23315 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23316
23317         * g++.dg/README (Subdirectories): Document new subdir expr.
23318         * g++.dg/expr/pmf-1.C: New test.
23319
23320 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23321
23322         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23323
23324 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23325
23326         * g++.dg/abi/bitfield3.C: New test.
23327
23328 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23329
23330         * lib/gcov.exp: Tweak expected line formats.
23331         * gcc.misc-tests/gcov8.c: New test.
23332         * gcc.misc-tests/gcov8.x: New flags.
23333
23334 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23335
23336         * consistency.vlad/layout/endian.c: Include string.h.
23337
23338         * gcc.c-torture/execute/20020805-1.c: New test.
23339
23340 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23341
23342         * g++.dg/other/conversion1.C: New test.
23343
23344 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23345
23346         * gcc.dg/builtins-1.c: New testcase.
23347
23348 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23349
23350         * g++.dg/inherit/access3.C: New test.
23351
23352 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23353
23354         * gcc.dg/ia64-visibility-2.c: New test.
23355
23356 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23357
23358         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23359         __qualifier_flags to __flags.
23360
23361 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23362
23363         * g++.dg/inherit/operator1.C: New test.
23364         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23365         * g++.dg/other/error1.C: Change expected error message.
23366         * g++.dg/template/conv4.C: Likewise.
23367
23368 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23369
23370         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23371         for documented behavior.
23372
23373 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23374
23375         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23376         several targets known to fail.
23377
23378 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23379
23380         * gcc.dg/mips-args-[123].c: New tests.
23381
23382 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23383
23384         * gcc.dg/ppc-spe.c: New.
23385
23386 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23387
23388         * g++.dg/other/ptrmem4.C: New testcase.
23389
23390 2002-07-24  Richard Henderson  <rth@redhat.com>
23391
23392         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23393
23394 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23395
23396         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23397
23398 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23399
23400         * gcc.c-torture/execute/memset-3.c: New testcase.
23401
23402 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23403
23404         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23405         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23406
23407 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23408
23409         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23410         Delete.
23411
23412 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23413
23414         * gcc.c-torture/compile/simd-4.c: New test.
23415
23416 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23417
23418         PR c++/7347, c++/7348
23419         * g++.dg/template/access4.C: New test.
23420         * g++.dg/template/access5.C: New test.
23421         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23422         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23423         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23424         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23425
23426 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23427
23428         * gcc.dg/gnu89-init-2.c: New test.
23429
23430 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23431
23432         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23433
23434 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23435
23436         * gcc.c-torture/execute/20020720-1.c: New testcase.
23437
23438 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23439
23440         * gcc.dg/cpp/Wsignprom.c: New tests.
23441
23442 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23443
23444         * gcc.c-torture/execute/loop-13.c: New test.
23445
23446 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23447
23448         * gcc.dg/cpp/expr.c: New tests.
23449
23450 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23451
23452         * g++.dg/opt/pr6713.C: Add template instantiation.
23453
23454 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23455
23456         * gcc.dg/nest.c: New test.
23457
23458 2002-07-17  Richard Henderson  <rth@redhat.com>
23459
23460         * g++.dg/opt/pr6713.C: New test.
23461
23462 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23463
23464         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23465         XFAIL for all x86 processors.
23466
23467 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23468
23469         * gcc.c-torture/execute/20010122-1.x: Do not test with
23470         -fomit-frame-pointer.
23471
23472 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23473
23474         * g++.dg/template/instantiate2.C: New test.
23475         * g++.dg/template/spec4.C: New test.
23476
23477 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23478
23479         * g++.dg/template/access2.C: New test.
23480         * g++.dg/template/access3.C: New test.
23481
23482 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23483
23484         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23485         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23486         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23487         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23488         Convert to use <stdarg.h>.
23489         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23490         Delete.
23491         * gcc.dg/va-arg-2.c: New.
23492         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23493
23494 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23495
23496         * gcc.c-torture/compile/20020710-1.c: New test.
23497
23498 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23499                           Andrew Pinski  <pinskia@physics.uc.edu>
23500
23501         gcc.c-torture/compile/simd-2.c: New testcase.
23502         gcc.c-torture/compile/simd-3.c: Likewise.
23503
23504 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23505
23506         PR c++/7224
23507         * g++.dg/overload/error1.C: New test.
23508
23509 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23510
23511         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23512         configuration and IRIX 6 O32 ABI.
23513
23514 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23515
23516         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23517
23518 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23519
23520         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23521
23522 2002-07-10  Jeffrey A Law  <law@redhat.com>
23523
23524         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23525
23526         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23527
23528 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23529
23530         * gcc.dg/20020312-2.c: Check for __PPC__.
23531
23532 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23533
23534         * gcc.c-torture/compile/20020709-1.c: New test.
23535
23536 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23537
23538         * g++.dg/template/qualttp21.C: New test case.
23539
23540 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23541
23542         * gcc.c-torture/compile/20020706-1.c: New test.
23543         * gcc.c-torture/compile/20020706-2.c: New test.
23544
23545 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23546             Alexandre Oliva  <aoliva@redhat.com>
23547
23548         * g++.dg/warn/incomplete1.C: New test.
23549
23550 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23551
23552         PR c++/7099
23553         * g++.dg/warn/noreturn1.C: New test.
23554
23555 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR c++/6706
23558         * g++.dg/debug/debug6.C: New test.
23559         * g++.dg/debug/debug7.C: New test.
23560
23561 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23562
23563         * gcc.c-torture/compile/simd-3.c: New test.
23564
23565 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23566
23567         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23568         * gcc.dg/20020620-1.c: Likewise.
23569
23570 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23571
23572         PR c++/6944
23573         * g++.dg/init/array4.C: New test.
23574         * g++.dg/init/array5.C: New test.
23575
23576 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23577
23578         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23579         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23580
23581 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23582
23583         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23584         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23585         * gcc.dg/wtr-conversion-1.c: Likewise.
23586         * gcc.dg/wtr-escape-1.c: Likewise.
23587         * gcc.dg/wtr-int-type-1.c: Likewise.
23588         * gcc.dg/wtr-label-1.c: Likewise.
23589         * gcc.dg/wtr-static-1.c: Likewise.
23590         * gcc.dg/wtr-strcat-1.c: Likewise.
23591         * gcc.dg/wtr-suffix-1.c: Likewise.
23592         * gcc.dg/wtr-switch-1.c: Likewise.
23593         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23594         * gcc.dg/wtr-union-init-1.c: Likewise.
23595         * gcc.dg/wtr-union-init-2.c: Likewise.
23596         * gcc.dg/wtr-union-init-3.c: Likewise.
23597
23598         * gcc.dg/wtr-func-def-1.c: New test.
23599
23600 2002-07-02 Devang Patel <dpatel@apple.com>
23601
23602         * objc.dg/param-1.m: New test.
23603
23604 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23605
23606         * gcc.dg/cpp/trad/directive.c: Add test.
23607         * gcc.dg/cpp/trad/macroargs.c: Add test.
23608         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23609
23610 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23611
23612         * gcc.dg/cpp/cmdlne-M.c: New test.
23613
23614 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23615
23616         * objc.dg/desig-init-1.m: New test.
23617
23618 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23619
23620         PR c++/6716
23621         * g++.dg/template/instantiate1.C: New test.
23622
23623 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23624
23625         PR c++/7112
23626         * g++.dg/template/sizeof2.C: New test.
23627
23628 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23629
23630         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23631         gcc.dg/cpp/trad/include.c: New tests.
23632
23633 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23634
23635         PR target/7177
23636         * gcc.c-torture/compile/20020701-1.c: New test.
23637
23638 2002-07-01  Stan Shebs  <shebs@apple.com>
23639
23640         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23641         header here...
23642         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23643         (objc-torture-execute): or here.
23644
23645 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23646
23647         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23648
23649 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23650
23651         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23652
23653 2002-06-30  Devang Patel  <dpatel@apple.com>
23654
23655         * objc.dg/fsyntax-only.m: New test.
23656
23657 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23658
23659         PR c++/6695
23660         * g++.dg/template/friend7.C: New file.
23661
23662 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23663
23664         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23665         return type.
23666
23667 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23668
23669         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23670         avoid division by zero.
23671
23672 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23673
23674         * gcc.dg/Wunknownprag.c: New tests.
23675
23676 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23677
23678         * gcc.c-torture/execute/simd-2.c: New test.
23679
23680 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23681
23682         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23683         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23684         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23685         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23686         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23687         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23688         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23689         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23690         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23691         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23692         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23693         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23694         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23695         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23696         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23697         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23698         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23699
23700 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23701
23702         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23703         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23704         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23705         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23706         New tests.
23707         * gcc.dg/cpp/trad/directive.c: Update.
23708
23709 2002-06-23  Andreas Jaeger  <aj@suse.de>
23710
23711         * gcc.c-torture/execute/complex-6.c: New.
23712
23713 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23714
23715         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23716         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23717         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23718         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23719
23720 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23721
23722         * gcc.dg/cpp/trad: New directory with traditional tests copied
23723         from parent directory.
23724         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23725         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23726         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23727         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23728         Move to trad/ and rename.
23729         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23730         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23731         gcc.dg/cpp/trad/redef2.c: New tests.
23732         * gcc.dg/cpp/trad/trad.exp: New driver.
23733
23734 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23735
23736         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23737         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23738         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23739         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23740         Remove.
23741
23742 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23743
23744         * gcc.dg/20020620-1.c: New test.
23745
23746 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23747
23748         * g++.dg/template/ttp4.C: New test.
23749
23750 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23751
23752         * g++.dg/opt/vt1.C: Fix regexp.
23753
23754 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23755
23756         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23757         Don't use attribute `noinline'.
23758
23759 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23760
23761         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23762
23763 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23764
23765         * gcc.c-torture/execute/simd-1.c: New.
23766
23767         * gcc.dg/simd-1.c: New.
23768
23769 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23770
23771         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23772
23773 2002-06-16  Richard Henderson  <rth@redhat.com>
23774
23775         * g++.dg/ext/anon-struct1.C: New.
23776         * g++.dg/ext/anon-struct2.C: New.
23777         * g++.dg/ext/anon-struct3.C: New.
23778         * gcc.dg/anon-struct-1.c: New.
23779         * gcc.dg/anon-struct-2.c: New.
23780         * gcc.dg/anon-struct-3.c: New.
23781         * gcc.dg/20011008-1.c: Adjust warning text.
23782         * gcc.dg/20020527-1.c: Add -fms-extensions.
23783
23784 2002-06-16  Richard Henderson  <rth@redhat.com>
23785
23786         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23787
23788 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23789
23790         * gcc.c-torture/execute/20020615-1.c: New test.
23791
23792 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23793
23794         * gcc.c-tortuture/execute/compare-1.c: New test case.
23795         * gcc.c-tortuture/execute/compare-2.c: New test case.
23796         * gcc.c-tortuture/execute/compare-3.c: New test case.
23797
23798 2002-06-13  Richard Henderson  <rth@redhat.com>
23799
23800         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23801         ia64 ilp32.
23802
23803 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23804
23805         * g++.dg/template/typename2.C: Update error message.
23806
23807 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23808
23809         * gcc.c-torture/execute/20020611-1.c: New test.
23810
23811 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23812
23813         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23814         list of targets to skip.
23815
23816 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23817
23818         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23819         targets if not optimizing.
23820
23821 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23822
23823         * gcc.c-torture/compile/20020605-1.c: New test.
23824
23825         * g++.dg/opt/vt1.C: New test.
23826
23827         * gcc.dg/20020531-1.c: New test.
23828
23829         * gcc.dg/20020530-1.c: New test.
23830
23831         * gcc.dg/20020527-1.c: New test.
23832
23833         * g++.dg/opt/cse1.C: New test.
23834
23835 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23836
23837         * gcc.dg/20020607-2.c: New test case.
23838
23839 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23840
23841         * gcc.c-torture/compile/20020604-1.c: New test.
23842
23843 2002-06-04  Richard Henderson  <rth@redhat.com>
23844
23845         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23846         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23847         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23848
23849 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23850
23851         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23852
23853 2002-06-03  Richard Henderson  <rth@redhat.com>
23854
23855         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23856         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23857
23858 2002-06-02  Richard Henderson  <rth@redhat.com>
23859
23860         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23861         test functions static.
23862
23863 2002-06-02  Andreas Jaeger  <aj@suse.de>
23864
23865         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23866         now.
23867
23868 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23869
23870         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23871         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23872         Update for mofified diagnostics.
23873         * gcc.dg/c99-intconst-1.c: No longer fail.
23874
23875 2002-06-02  Richard Henderson  <rth@redhat.com>
23876
23877         * gcc.dg/uninit-A.c: Remove xfail markers.
23878
23879 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23880
23881         * gcc.dg/fnegate-1.c: New test case.
23882
23883 2002-05-30  Osku Salerma  <osku@iki.fi>
23884
23885         * gcc.c-torture/execute/mayalias-1.c: New file.
23886
23887 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23888
23889         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23890         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23891         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23892
23893 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23894
23895         * gcc.c-torture/execute/20020529-1.c: New test.
23896
23897 2002-05-27  Richard Henderson  <rth@redhat.com>
23898
23899         * g++.dg/ext/attrib6.C: New test case.
23900
23901 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23902
23903         * gcc.c-torture/execute/pure-1.c: New test.
23904
23905 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23906
23907         * gcc.dg/cpp/arith-2.c: Remove.
23908
23909 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23910
23911         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23912         * gcc.dg/cpp/if-3.c: Remove.
23913
23914 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23915
23916         * g++.dg/opt/cse2.C: New test.
23917
23918 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23919
23920         * gcc.dg/cpp/arith-1.c: New semantic tests.
23921         * gcc.dg/cpp/if-1.c: Update.
23922
23923 2002-05-24  Ben Elliston  <bje@redhat.com>
23924
23925         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23926
23927 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23928
23929         * gcc.dg/verbose-asm.c: New test.
23930
23931 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23932
23933         * gcc.dg/cpp/paste12.c: New test.
23934
23935 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23936
23937         * g++.dg/parse/named_ops.C: New test.
23938
23939 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23940
23941         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23942
23943 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23944
23945         * gcc.dg/weak-2.c: Allow optional leading underscore
23946         in scan-assembler symbol name.
23947         * gcc.dg/weak-3.c: Likewise.
23948         * gcc.dg/weak-4.c: Likewise.
23949         * gcc.dg/weak-5.c: Likewise.
23950
23951 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.dg/20020523-1.c: New test.
23954
23955 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23956
23957         * objc.dg/const-str-2.m: Update now that we stop after
23958         a command line error.
23959
23960 2002-05-22  Richard Henderson  <rth@redhat.com>
23961
23962         * g++.dg/dg.exp: Fix typo in test pruneing.
23963
23964 2002-05-22  Richard Henderson  <rth@redhat.com>
23965
23966         * g++.dg/dg.exp: Prune the tls subdirectory.
23967         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23968         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23969         * g++.dg/tls/init-1.C: New.
23970
23971 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23972
23973         * gcc.dg/20020517-1.c: New test.
23974
23975 2002-05-21  Richard Henderson  <rth@redhat.com>
23976
23977         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23978         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23979
23980 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23981
23982         * g++.dg/other/copy2.C: New test.
23983
23984 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23985
23986         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23987         (MAX_COPY): Bump up to 10 times sizeof (long long).
23988         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23989
23990         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23991         sizeof (long long).
23992
23993         * gcc.c-torture/execute/strcpy-1.c: New test.
23994
23995 2002-05-19  Jason Merrill  <jason2redhat.com>
23996
23997         * g++.dg/ext/oper1.C: New test.
23998
23999 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24000 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24001
24002         * README.QMTEST: New file.
24003
24004         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24005
24006 2002-05-19  Andreas Jaeger  <aj@suse.de>
24007
24008         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24009         now.
24010         * gcc.c-torture/execute/loop-2d.x: Likewise.
24011
24012 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24013
24014         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24015         support weak symbols.
24016         * gcc.dg/weak-4.c: Likewise
24017         * gcc.dg/weak-6.c: Likewise
24018
24019 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24020
24021         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24022         cygwin, coff and h8300-*-hms targets
24023         * gcc.dg/weak-5.c: Likewise
24024         * gcc.dg/weak-7.c: Likewise
24025
24026 2002-05-16  Jason Merrill  <jason@redhat.com>
24027
24028         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24029         (scan-assembler-not, scan-assembler-dem): Likewise.
24030         (scan-assembler-dem-not): Likewise.
24031
24032 2002-05-15  Richard Henderson  <rth@redhat.com>
24033
24034         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24035
24036 2002-05-15  Richard Henderson  <rth@redhat.com>
24037
24038         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24039         (vfoo1f): Warning here.
24040         (vfoo1l): Don't redefine the alias.
24041
24042 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24043
24044         * g++.dg/init/pm1.C: New test.
24045
24046 2002-05-12  David S. Miller  <davem@redhat.com>
24047
24048         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24049         types.
24050
24051 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24052
24053         * gcc.c-torture/execute/20020510-1.c: New test case.
24054
24055 2002-05-10  David S. Miller  <davem@redhat.com>
24056
24057         * gcc.c-torture/execute/conversion.c: Test long double too.
24058
24059 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24060
24061         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24062         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24063         * lib/g++.exp (g++_link_flags): Likewise.
24064         * lib/objc.exp (objc_target_compile): Likewise.
24065
24066 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24067
24068         * gcc.dg/cpp/poison.c: Update.
24069         * gcc.dg/cpp/20000625-2.c: Remove.
24070         * gcc.dg/cpp/direct2s.c: Remove final test.
24071
24072 2002-05-08  Tom Rix  <trix@redhat.com>
24073
24074         * gcc.c-torture/execute/20020508-1.c: New test.
24075         * gcc.c-torture/execute/20020508-2.c: New test.
24076         * gcc.c-torture/execute/20020508-3.c: New test.
24077
24078 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24079
24080         * gcc.dg/cpp/charconst-4.c: More tests.
24081
24082 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24083
24084         PR c/6569
24085         * gcc.dg/weak-3.c: Update location of warning messages.
24086         * gcc.dg/weak-5.c: Likewise.
24087
24088 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24089
24090         * gcc.c-torture/execute/20020506-1.c: New test case.
24091
24092 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24093
24094         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24095
24096 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24097
24098         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24099
24100 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24101
24102         * gcc.dg/cpp/charconst-3.c: New test.
24103
24104 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24105
24106         * gcc.dg/cpp/charconst.c: Update tests.
24107
24108 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24109
24110         * treelang: Added directory for new sample language treelang. Also
24111         lib/treelang.exp: New file to signal treelang should be tested.
24112
24113 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24114
24115         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24116         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24117         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24118         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24119         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24120         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24121         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24122
24123 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24124
24125         * gcc.dg/format/xopen-2.c: New test.
24126
24127 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24128
24129         * gcc.dg/20020503-1.c: New test.
24130
24131 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24132
24133         * g++.dg/init/dtor1.C: Make it tougher.
24134
24135 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24136
24137         * g++.dg/init/dtor1.C: New test.
24138
24139 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24140
24141         * gcc.dg/altivec-8.c: New.
24142
24143 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24144
24145         * gcc.dg/altivec-7.c: New.
24146
24147 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24148
24149         * g++.dg/parse/typedef1.C: New test.
24150
24151 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24152
24153         PR c++/6486
24154         * g++.dg/template/friend6.C: New test.
24155
24156         PR c++/6492
24157         * g++.dg/init/copy1.C: New test.
24158
24159 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24160
24161         * g++.dg/warn/effc1.C: New test.
24162
24163 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24164
24165         * gcc.dg/cpp/if-cexp.c: Add a test.
24166
24167 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24168
24169         * gcc.dg/20020426-2.c: New test.
24170
24171 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24172
24173         * gcc.dg/cpp/if-mop.c: Update.
24174         * gcc.dg/cpp/if-mpar.c: Add test.
24175         * gcc.dg/cpp/if-oppr.c: Update.
24176
24177 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24178
24179         PR c/6343
24180         * gcc.dg/weak-[2-7].c: New tests.
24181
24182 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24183
24184         * gcc.dg/enum1.c: New test.
24185
24186 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24187
24188         PR c++/6497
24189         * g++.dg/inherit/access2.C: New test.
24190
24191 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24192
24193         PR bootstrap/6445
24194         * gcc.dg/20020426-1.c: New test.
24195
24196 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24197
24198         * g++.dg/abi/enum1.C: New test.
24199
24200 2002-04-26  Richard Henderson  <rth@redhat.com>
24201
24202         * gcc.dg/c99-bool-1.c: Expect always true warning.
24203
24204 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24205
24206         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24207
24208 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24209
24210         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24211         targets.
24212
24213 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24214
24215         * g++.dg/abi/mange7.C: New test.
24216
24217         PR c++/6438.
24218         * g++.dg/parse/stmtexpr2.C: New test.
24219
24220 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24221
24222         * gcc.dg/20020312-2.c: Add SH target.
24223
24224 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24225
24226         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24227         compiler output on mips*-*-irix*.
24228
24229 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24230
24231         * g++.dg/parse/attr1.C: New test.
24232
24233 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24234
24235         * gcc.c-torture/execute/string-opt-17.c: New test case.
24236         * gcc.c-torture/execute/memset-2.c: New test case.
24237
24238 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24239
24240         PR c++/6256:
24241         * g++.dg/template/friend5.C: New test.
24242
24243         PR c++/6331:
24244         * g++.dg/template/qual1.C: Likewise.
24245
24246 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24247
24248         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24249         Include stdlib.h, not stdio.h or ctype.h.
24250
24251 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24252
24253         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24254         cris-*-elf* and mmix-*-*.
24255         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24256         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24257         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24258         Ditto.
24259         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24260         * gcc.dg/wchar_t-1.c: Ditto.
24261
24262 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24263
24264         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24265         Clarify comment.
24266
24267 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24268
24269         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24270
24271 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24272
24273         * gcc.c-torture/execute/20000906-1.x: Delete.
24274
24275 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24276
24277         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24278
24279 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24280
24281         * PR6367
24282         * g77.f-torture/execute/6367.f: New test.
24283         * g77.f-torture/execute/6367.x: Disable for MMIX.
24284
24285 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24286
24287         * PR6352
24288         * g++.dg/opt/inline2.C: New test.
24289
24290 2002-04-18  Richard Henderson  <rth@redhat.com>
24291
24292         * gcc.dg/20000906-1.c: Enable for all targets.
24293         * gcc.c-torture/compile/iftrap-2.c: New.
24294
24295 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24296
24297         * gcc.dg/20020418-1.c: New test.
24298         * gcc.dg/20020418-2.c: New test.
24299
24300 2002-04-18  Richard Henderson  <rth@redhat.com>
24301
24302         * gcc.c-torture/compile/iftrap-1.c: New.
24303         * gcc.dg/iftrap-1.c: Adjust for ia64.
24304         * gcc.dg/iftrap-2.c: New.
24305
24306 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24307
24308         * gcc.c-torture/compile/20020418-1.c: New test.
24309
24310 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24311
24312         * gcc.c-torture/compile/20020415-1.c: New.
24313
24314 2002-04-18  David S. Miller  <davem@redhat.com>
24315
24316         * gcc.c-torture/execute/20020418-1.c: New test.
24317
24318 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24319
24320         * gcc.dg/20020416-1.c: New test.
24321
24322         * g++.dg/opt/inline1.C: New test.
24323
24324 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24325
24326         * gcc.dg/altivec-5.c: New test.
24327
24328         * gcc.dg/20020415-1.c: New test.
24329
24330 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24331
24332         * testsuite/lib/chill.exp: Remove.
24333
24334 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24335
24336         * g++.dg/other/big-struct.C: New test.
24337
24338 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24339
24340         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24341         of scratch file.
24342
24343 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24344
24345         PR c/6277
24346         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24347         in scan-assembler function name
24348
24349 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24350
24351         * g77.f-torture/execute/980628-4.x,
24352         g77.f-torture/execute/980628-5.x,
24353         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24354         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24355         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24356         i[34567]86-*-*.
24357
24358 2002-04-13  David S. Miller  <davem@redhat.com>
24359
24360         * gcc.c-torture/execute/20020413-1.c: New test.
24361
24362 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24363
24364         * gcc.dg/asm-6.c,
24365         * g++.dg/ext/asm1.C: New tests.
24366
24367 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24368
24369         PR c++ 5373.
24370         * g++.dg/parse/stmtexpr1.C: New test.
24371
24372         PR c++/5189.
24373         * g++.dg/template/copy1.C: New test.
24374
24375 2002-04-12  Richard Henderson  <rth@redhat.com>
24376
24377         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24378
24379 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24380
24381         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24382         gcc.c-torture/execute/20020307-2.c.
24383
24384 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24385
24386         * g++.dg/ext/attrib5.C,
24387         * g++.dg/lookup/struct1.C: New tests.
24388
24389 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24390
24391         * gcc.dg/20020411-1.c: New test.
24392
24393         * gcc.c-torture/execute/20020411-1.c: New test.
24394
24395 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24396
24397         * g77.f-torture/execute/6177.f: New test.
24398
24399 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24400
24401         PR middle-end/6247
24402         * g++.dg/opt/cleanup1.C: New test.
24403
24404         * g++.dg/opt/const1.C: New test.
24405
24406 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24407
24408         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24409
24410 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24411
24412         PR c++/5507
24413         * g++.dg/template/typename2.C: New test.
24414
24415 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24416
24417         * gcc.c-torture/execute/loop-12.c: New.
24418
24419 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24420
24421         * g77.f-torture/execute/980628-4.x,
24422         g77.f-torture/execute/980628-5.x,
24423         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24424         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24425         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24426
24427 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24428
24429         PR optimization/6086
24430         * g++.dg/opt/preinc1.C: New test.
24431
24432 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24433
24434         PR c++/5571
24435         * g++.dg/opt/static2.C: New test.
24436
24437 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24438
24439         PR c/5120
24440         * gcc.dg/20020406-1.c: New test.
24441
24442 2002-04-04  David S. Miller  <davem@redhat.com>
24443
24444         * gcc.c-torture/execute/20020404-1.c: New test.
24445
24446 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24447
24448         PR c/6123
24449         * gcc.dg/20020312-2.c: Do not declare global register variable
24450         if __PIC__ or __pic__ is defined.
24451
24452 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24453
24454         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24455         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24456
24457 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24458
24459         * gcc.misc-tests/linkage.exp: Update last change to handle
24460         sparc*-, not just sparc-.
24461
24462 2002-04-03  Richard Henderson  <rth@redhat.com>
24463
24464         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24465
24466 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24467
24468         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24469
24470 2002-04-02  David S. Miller  <davem@redhat.com>
24471
24472         * gcc.c-torture/execute/20020402-3.c: New test.
24473
24474 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24475
24476         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24477         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24478
24479         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24480         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24481         g77.f-torture/execute/20001201.x,
24482         g77.f-torture/execute/u77-test.x: New files.
24483
24484         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24485         * gcc.dg/wchar_t-1.c: Ditto.
24486
24487 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24488
24489         * gcc.c-torture/execute/20020402-1.c: New test.
24490
24491 2002-04-01  Richard Henderson  <rth@redhat.com>
24492
24493         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24494
24495         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24496
24497 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24498
24499         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24500
24501 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24502
24503         * g++.dg/inherit/template-as-base.C: Expect error.
24504         * g++.dg/inherit/namespace-as-base.C: Likewise.
24505
24506 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24507
24508         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24509         g++.dg/ext/instantiate3.C: Tweak match patterns.
24510
24511         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24512         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24513         -da test.
24514
24515 2002-03-31  Richard Henderson  <rth@redhat.com>
24516
24517         * gcc.dg/special/alias-2.c: New.
24518         * gcc.dg/special/ecos.exp: Run it.
24519
24520 2002-03-31  Richard Henderson  <rth@redhat.com>
24521
24522         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24523
24524 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24525
24526         * gcc.dg/weak-1.c: Disable on h8300 port.
24527
24528 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24529
24530         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24531         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24532         ordering tests.
24533         * g++.dg/bprob/bprob-1.C: New test.
24534         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24535         * g++.dg/gcov/gcov-1.C: New test.
24536         * g++.dg/gcov/gcov-1.x: New file.
24537         * g++.dg/gcov/gcov-2.C: New test.
24538         * g++.dg/gcov/gcov-3.C: New test.
24539         * g++.dg/gcov/gcov-3.h: New file.
24540
24541 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24542
24543         * g++.old-deja/g++.other/builtins5.C: New test.
24544         * g++.old-deja/g++.other/builtins6.C: New test.
24545         * g++.old-deja/g++.other/builtins7.C: New test.
24546         * g++.old-deja/g++.other/builtins8.C: New test.
24547         * g++.old-deja/g++.other/builtins9.C: New test.
24548
24549 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24550
24551         * g++.dg/opt/static1.C: New test.
24552
24553         * g++.dg/opt/longbranch1.C: New test.
24554
24555 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24556
24557         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24558
24559         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24560
24561 2002-03-28  Jeffrey A Law  (law@redhat.com)
24562
24563         * gcc.c-torture/execute/20020328-1.c: New test.
24564
24565 2002-03-27  Richard Henderson  <rth@redhat.com>
24566
24567         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24568         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24569         move from g++.old-deja/g++.ext/.
24570
24571 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24572
24573         * g++.dg/init/new2.C: New test.
24574
24575 2002-03-26  Richard Henderson  <rth@redhat.com>
24576
24577         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24578
24579         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24580         on sparc.
24581
24582         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24583         sparcv9 systems.
24584         * gcc.dg/20001102-1.c: Likewise.
24585
24586 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24587
24588         * gcc.dg/cpp/endif-pedantic1.c,
24589         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24590
24591 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24592
24593         * g++.dg/init/new1.C: New test.
24594
24595 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24596
24597         * g++.dg/abi/vbase9.C: New test.
24598
24599 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24600
24601         * gcc.dg/arm-asm.c: New test.
24602
24603 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24604
24605         * gcc.dg/Wswitch-enum.c: New test.
24606         Fix PR c/5044.
24607
24608 2002-03-26  Richard Henderson  <rth@redhat.com>
24609
24610         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24611         structure.
24612
24613 2002-03-25  Richard Henderson  <rth@redhat.com>
24614
24615         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24616         sparcv9 systems.
24617
24618         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24619         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24620
24621 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24622
24623         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24624
24625 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24626
24627         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24628         targets using generic thunk support.
24629
24630 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24631
24632         * gcc.c-torture/compile/20020323-1.c: New test.
24633
24634         * g++.dg/opt/conj2.C: New test.
24635
24636 2002-03-24  Richard Henderson  <rth@redhat.com>
24637
24638         * gcc.dg/weak-1.c: Use -fno-common.
24639
24640 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24641
24642         * g77.dg/f77-edit-apostrophe-out.f: New test
24643         * g77.dg/f77-edit-h-out.f: New test
24644         * g77.dg/f77-edit-t-in.f: New test
24645         * g77.dg/f77-edit-t-out.f: New test
24646         * g77.dg/f77-edit-x-out.f: New test
24647         * g77.dg/f77-edit-slash-out.f: New test
24648         * g77.dg/f77-edit-colon-out.f: New test
24649         * g77.dg/f77-edit-s-out.f: New test
24650
24651 2002-03-24  Richard Henderson  <rth@redhat.com>
24652
24653         * objc/execute/formal_protocol-6.x: New XFAIL.
24654
24655 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24656
24657         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24658         that do not support weak symbols
24659
24660 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24661
24662         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24663         * lib/g77.exp:  Likewise
24664         * lib/objc.exp: Likewise
24665
24666 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24667
24668         * gcc.dg/Wswitch-default.c: New test.
24669
24670 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * g++.dg/other/enum1.C: New test.
24673
24674 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24675
24676         * gcc.dg/pragma-ep-3.c: Fix typo.
24677
24678 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24679
24680         * g++.dg/inherit/template-as-base.C: New test.
24681
24682 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24683
24684         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24685         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24686
24687 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24688
24689         * gcc.dg/cpp/multiline.c: Update to match.
24690
24691 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24692
24693         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24694
24695 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24696
24697         * gcc.dg/cpp/extratokens2.c:  New file.
24698
24699 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24700
24701         * gcc.dg/20020312-2.c: Add rs6000 target.
24702
24703         * gcc.c-torture/compile/20020319-1.c: New test.
24704
24705 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24706
24707         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24708         (A, E): Handle this.
24709
24710 2002-03-20  Jason Merrill  <jason@redhat.com>
24711
24712         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24713         ignoring -fpic.
24714         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24715         through prune_gcc_output.
24716
24717 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24718
24719         * gcc.c-torture/compile/20020320-1.c: New test.
24720
24721 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24722
24723         * gcc.c-torture/compile/20020318-1.c: New test.
24724
24725         * gcc.dg/struct-by-value-1.c: New test.
24726
24727         * gcc.dg/20020319-1.c: New test.
24728
24729 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24730
24731         * g++.dg/opt/conj1.C: New test.
24732
24733 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24734
24735         * g++.dg/template/qualttp20.C: Revert previous change.
24736         * g++.dg/template/qualttp3.C: Likewise.
24737         * g++.dg/template/qualttp4.C: Likewise
24738         * g++.dg/template/qualttp5.C: Likewise
24739         * g++.dg/template/qualttp6.C: Likewise
24740         * g++.dg/template/qualttp7.C: Likewise
24741         * g++.dg/template/qualttp8.C: Likewise
24742         * g++.dg/template/recurse.C: Likewise.
24743
24744 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24745
24746         * gcc.dg/cpp/wchar-1.c: Update.
24747
24748 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24749
24750         * g++.dg/template/conv1.C: New test.
24751         * g++.dg/template/conv2.C: New test.
24752         * g++.dg/template/conv3.C: New test.
24753         * g++.dg/template/conv4.C: New test.
24754
24755 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24756
24757         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24758         * g++.dg/template/qualttp3.C: Likewise.
24759         * g++.dg/template/qualttp4.C: Likewise
24760         * g++.dg/template/qualttp5.C: Likewise
24761         * g++.dg/template/qualttp6.C: Likewise
24762         * g++.dg/template/qualttp7.C: Likewise
24763         * g++.dg/template/qualttp8.C: Likewise
24764         * g++.dg/template/recurse.C: Likewise.
24765
24766 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24767
24768         * g++.dg/opt/dtor1.C: New test.
24769
24770 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24771
24772         * gcc.c-torture/compile/20020315-1.c: New test.
24773
24774 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24775
24776         * gcc.dg/weak-1.c: Fix scan tests.
24777
24778 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24779
24780         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24781         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24782         cris-*-aout* mmix-*-*.
24783         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24784         cris-*-aout* mmix-*-*.
24785         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24786         cris-*-elf* cris-*-aout* and mmix-*-*.
24787         * gcc.dg/20001009-1.c: Ditto.
24788         * gcc.dg/20010912-1.c: Ditto.
24789         * gcc.dg/20020122-4.c: Ditto.
24790         * gcc.dg/inline-2.c: Ditto.
24791
24792 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24793
24794         * gcc.c-torture/compile/20020314-1.c: New test.
24795
24796 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24797
24798         * gcc.c-torture/execute/20020314-1.c: New test.
24799
24800 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24801
24802         * g++.dg/warn/Wunused-1.C: New test.
24803
24804 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24805
24806         * g++.dg/abi/mangle6.C: New test.
24807
24808 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24809
24810         * gcc.c-torture/compile/20020309-2.c: New test.
24811
24812         * gcc.c-torture/compile/20020312-1.c: New test.
24813
24814 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24815
24816         * g++.dg/other/access1.C: New test.
24817
24818 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24819
24820         * gcc.c-torture/execute/wchar_t-1.c: New test.
24821
24822 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24823
24824         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24825
24826 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24827
24828         * gcc.dg/20020312-1.c: New test case.
24829
24830 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24831
24832         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24833
24834 2002-03-11  Richard Henderson  <rth@redhat.com>
24835
24836         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24837         * g++.old-deja/g++.jason/report.C: Likewise.
24838
24839 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24840
24841         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24842         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24843
24844 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24845
24846         * testsuite/g++.dg/overload/pmf1.C: New test.
24847
24848 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24849
24850         * gcc.c-torture/execute/20020307-1.c: Use long.
24851
24852 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24853
24854         PR optimization/5844
24855         * gcc.dg/20020310-1.c: New test.
24856
24857 2002-03-09  Michael Meissner  <meissner@redhat.com>
24858
24859         * gcc.c-torture/execute/memcpy-2.c: New test.
24860         * gcc.c-torture/execute/memset-1.c: New test.
24861         * gcc.c-torture/execute/strlen-1.c: New test.
24862         * gcc.c-torture/execute/strcmp-1.c: New test.
24863         * gcc.c-torture/execute/strncmp-1.c: New test.
24864
24865 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24866
24867         * gcc.dg/ppc-ldstruct.c: New test.
24868
24869 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24870
24871         * gcc.c-torture/execute/va-arg-22.c: New test.
24872
24873 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24874
24875         * gcc.c-torture/compile/20020309-1.c: New test.
24876
24877 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24878
24879         * gcc.c-torture/execute/20020307-2.c: New test.
24880
24881 2002-03-07  Jeffrey A Law  (law@redhat.com)
24882
24883         * g77.f-torture/compile/20020307-1.f: New test.
24884
24885 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24886
24887         * gcc.dg/unordered-1.c: New test.
24888
24889 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24890
24891         * gcc.c-torture/execute/20020307-1.c: New test.
24892
24893 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24894
24895         * gcc.dg/20020304-1.c: New test.
24896
24897         * gcc.c-torture/compile/20020304-2.c: New test.
24898
24899 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24900
24901         * gcc.c-torture/compile/20020304-1.c: New test case
24902         (from PR c/5830).
24903
24904 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24905
24906         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24907
24908 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24909
24910         * g++.dg/other/classkey1.C: New test.
24911
24912 2002-03-01  Richard Henderson  <rth@redhat.com>
24913
24914         * gcc.c-torture/compile/981223-1.x: New.
24915         * gcc.c-torture/compile/920625-1.x: New.
24916
24917 2002-02-28  Richard Henderson  <rth@redhat.com>
24918
24919         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24920
24921 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24922
24923         * gcc.c-torture/execute/20020227-1.c: New test.
24924
24925 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24926
24927         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24928         here" ERROR lines.
24929         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24930         * g++.old-deja.g++.other/defarg1.C: Likewise.
24931         * g++.old-deja/g++.pt/calls2.C: Likewise.
24932         * g++.old-deja/g++.pt/crash20.C: Likewise.
24933         * g++.old-deja/g++.pt/crash30.C: Likewise.
24934         * g++.old-deja/g++.pt/crash36.C: Likewise.
24935         * g++.old-deja/g++.pt/crash6.C: Likewise.
24936         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24937         * g++.old-deja/g++.pt/derived3.C: Likewise.
24938         * g++.old-deja/g++.pt/error1.C: Likewise.
24939         * g++.old-deja/g++.pt/friend21.C: Likewise.
24940         * g++.old-deja/g++.pt/friend23.C: Likewise.
24941         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24942         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24943
24944 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24945
24946         * gcc.c-torture/execute/20020225-2.c: New test.
24947
24948 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24949
24950         * gcc.c-torture/execute/920730-1t.c,
24951         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24952         Delete test cases, only relevant to -traditional.
24953
24954 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24955
24956         * gcc.dg/cpp/undef1.c: Remove.
24957         * gcc.dg/cpp/directiv.c: Update.
24958         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24959
24960 2002-02-27  Michael Meissner  <meissner@redhat.com>
24961
24962         * gcc.c-torture/execute/20020226-1.c: New test.
24963
24964 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24965
24966         * g++.dg/debug/debug4.C: New test.
24967
24968         * gcc.dg/ia64-visibility-1.c: New test.
24969
24970 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24971
24972         * gcc.dg/debug/20020224-1.c: New.
24973
24974 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24975
24976         * gcc.c-torture/execute/960416-1.x: New.
24977         * gcc.c-torture/execute/divconst-3.x: Likewise.
24978
24979 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * gcc.dg/20020224-1.c: New test.
24982
24983 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24984
24985         * gcc.c-torture/execute/20020225-1.c: New.
24986
24987 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24988
24989         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24990
24991 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24992
24993         * gcc.dg/20020222-1.c: New test.
24994
24995 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24996
24997         * g++.dg/opt/anonunion1.C: New test.
24998
24999 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25000
25001         * g++.dg/template/qualttp19.C: New test.
25002         * g++.dg/template/qualttp20.C: New test.
25003         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25004         * g++.old-deja/g++.other/qual1.C: Likewise.
25005
25006 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25007
25008         * gcc.dg/attr-alwaysinline.c: New.
25009
25010 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25011
25012         * gcc.dg/20020220-1.c: New test.
25013
25014         * gcc.dg/20020220-2.c: New test.
25015
25016         * g++.dg/opt/mmx1.C: New test.
25017
25018 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25019
25020         * gcc.c-torture/compile/20020110.c: New test.
25021
25022 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25023
25024         * gcc.c-torture/execute/20020219-1.c: New test.
25025
25026         * gcc.dg/20020219-1.c: New test.
25027
25028         * gcc.dg/noncompile/20020220-1.c: New test.
25029
25030         * g++.dg/opt/ptrintsum1.C: New test.
25031
25032         * gcc.dg/debug/20020220-1.c: New test.
25033
25034 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25035
25036         * gcc.c-torture/execute/20020216-1.c: New test.
25037
25038 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25039
25040         * gcc.dg/decl-1.c: Update, new test.
25041
25042 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25043
25044         * g++.dg/abi/bitfield1.C: New test.
25045         * g++.dg/abi/bitfield2.C: New test.
25046
25047 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25048
25049         * gcc.dg/attr-nest.c: New test.
25050
25051 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25052
25053         * gcc.c-torture/execute/20020215-1.c: New test.
25054
25055 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25056
25057         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25058         * g++.dg/debug/debug.exp: New.
25059         * g++.dg/debug/trivial.C: New.
25060         * g++.dg/debug/debug1.C: Moved...
25061         * g++.dg/other/debug1.C: ...from here.
25062         * g++.dg/debug/debug2.C: Moved...
25063         * g++.dg/other/debug2.C: ...from here.
25064         * g++.dg/debug/debug3.C: Moved...
25065         * g++.dg/other/debug3.C: ...from here.
25066
25067         * gcc.dg/noncompile/20020213-1.c: New test.
25068
25069 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25070
25071         * g++.dg/other/debug3.C: New test.
25072
25073         * gcc.c-torture/execute/20020213-1.c: New test.
25074
25075 2002-02-13  Richard Smith <richard@ex-parrot.com>
25076
25077         * g++.old-deja/g++.other/thunk1.C: New test.
25078
25079 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25080
25081         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25082
25083 2002-02-13  Stan Shebs  <shebs@apple.com>
25084
25085         * gcc.dg/altivec-3.c: New.
25086
25087 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25088
25089         * gcc.dg/Wunreachable-1.c: New test.
25090         * gcc.dg/Wunreachable-2.c: New test.
25091
25092 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25093
25094         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25095
25096 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25097
25098         * gcc.dg/decl-1.c: New test.
25099
25100 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25101
25102         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25103
25104 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25105
25106         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25107         * gcc.c-torture/compile/980506-1.x: Likewise.
25108
25109 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25110
25111         * gcc.dg/20020210-1.c: New.
25112
25113 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25114
25115         * g77.f-torture/execute/947.f: New regression test
25116         for PR fortran/947.
25117
25118 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25119
25120         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25121         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25122
25123 2002-02-08  Richard Henderson  <rth@redhat.com>
25124
25125         * gcc.c-torture/compile/labels-3.c: New.
25126
25127 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25130         expression statements work instead.
25131         * gcc.dg/noncompile/20020207-1.c: New test.
25132
25133 2002-02-07  Richard Henderson  <rth@redhat.com>
25134
25135         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25136
25137 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25138
25139         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25140         message from g77
25141         * lib/g77-dg.exp: Trim g77 error messages so that they are
25142         recognized by dg.exp.
25143
25144 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25145
25146         PR fortran/5473
25147         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25148
25149 2002-02-07  Richard Henderson  <rth@redhat.com>
25150
25151         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25152         to be sufficiently aligned for integers.
25153
25154 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25155
25156         * g++.dg/template/friend4.C: New test.
25157
25158 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25159
25160         PR fortran/5743
25161         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25162         unsupported cases.
25163
25164 2002-02-07  Richard Henderson  <rth@redhat.com>
25165
25166         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25167         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25168         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25169         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25170
25171 2002-02-06  Richard Henderson  <rth@redhat.com>
25172
25173         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25174
25175 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25176
25177         * gcc.dg/20020206-1.c: New test.
25178
25179 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25180
25181         * gcc.c-torture/execute/20020206-1.c: New test.
25182
25183         * gcc.c-torture/execute/20020206-2.c: New test.
25184
25185         PR optimization/5429:
25186         * gcc.c-torture/compile/20020206-1.c: New test.
25187
25188 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25189
25190         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25191         as certain file formats cannot support particularly large
25192         alignments.
25193
25194         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25195         and do not expect to be able to link the executable.
25196
25197         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25198         fail because the COFF format does not support the weak attribute.
25199
25200 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25201
25202         * g77.dg/pr5473.f:  New test
25203
25204 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25205
25206         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25207         Fix testcase accordingly.
25208
25209 2002-02-04  Richard Henderson  <rth@redhat.com>
25210
25211         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25212         (buf): Change to be an array of pointers, not ints.
25213
25214 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25215
25216         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25217         before all tests.  Move warning one line above to match where it
25218         C frontend emits.
25219         * gcc.dg/Wswitch-2.c: New test.
25220         * g++.dg/warn/Wswitch-1.C: New test.
25221         * g++.dg/warn/Wswitch-2.C: New test.
25222
25223 2002-02-04  Richard Henderson  <rth@redhat.com>
25224
25225         * g++.dg/abi/offsetof.C: Fix size comparison.
25226
25227 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25228
25229         * gcc.dg/cast-qual-2.c: New test.
25230
25231 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.dg/20020201-4.c: New test.
25234
25235 2002-02-04  Ben Elliston  <bje@redhat.com>
25236
25237         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25238         target_info attribute != 0, in addition to the empty string.
25239         (gcc_target_compile): Likewise.
25240
25241 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25242
25243         * gcc.dg/Wswitch.c: New test.
25244         PR gcc/4475. PR gcc/3780.
25245
25246 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25247
25248         * g77.f-torture/execute/5122.f: New test for regressions
25249         against PR fortran/5122.
25250
25251 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25252
25253         * g77.f-torture/compile/pr3743.f: Delete
25254         * g77.dg/pr3743-1.f: New test.
25255         * g77.dg/pr3743-2.f: New test.
25256         * g77.dg/pr3743-3.f: New test.
25257         * g77.dg/pr3743-4.f: New test.
25258
25259 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25260
25261         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25262
25263 2002-02-02  Richard Henderson  <rth@redhat.com>
25264
25265         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25266         * gcc.c-torture/execute/bf64-1.c: Likewise.
25267
25268 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25269
25270         * gcc.dg/20020201-2.c: New test.
25271
25272         * gcc.dg/20020201-3.c: New test.
25273
25274         * gcc.c-torture/execute/bitfld-2.c: New test.
25275
25276 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25277
25278         * gcc.dg/bitfld-1.c: Update.
25279         * gcc.dg/bitfld-2.c: Update.
25280         * gcc.c-torture/execute/bitfld-1.x: New.
25281
25282 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.c-torture/execute/20020201-1.c: New test.
25285
25286 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25287
25288         PR target/5469
25289         * gcc.dg/20020201-1.c: New test.
25290
25291 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25292
25293         PR fortran/3743
25294         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25295         * g77.f-torture/compile/pr3743.x: Remove
25296
25297 2002-01-31  Tom Rix  <trix@redhat.com>
25298
25299         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25300
25301 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25302
25303         * gcc.dg/noncompile/20020130-1.c: New test.
25304
25305 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25306
25307         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25308
25309 2002-01-29  Richard Henderson  <rth@redhat.com>
25310
25311         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25312         to long long.
25313         * gcc.c-torture/execute/bf64-1.c: Likewise.
25314
25315 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25316
25317         * gcc.c-torture/execute/20020129-1.c: New test.
25318
25319 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25320
25321         * gcc.c-torture/compile/20000224-1.c: Update.
25322         * gcc.c-torture/execute/bitfld-1.c: New tests.
25323         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25324         * gcc.dg/uninit-A.c: Update.
25325
25326 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25327
25328         * g++.dg/template/ctor1.C: Add instantiation.
25329
25330 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25331
25332         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25333         argument to __builtin_prefetch to be const ptr.
25334
25335 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25336
25337         * gcc.c-torture/compile/20020120-1.c: New test.
25338
25339 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25340
25341         * gcc.c-torture/execute/20020127-1.c: New test.
25342
25343 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25344
25345         * g77.dg/f77-edit-i-in.f: New test
25346         * g77.dg/f77-edit-i-out.f: New test
25347
25348 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25349
25350         * gcc.dg/debug/debug.exp: New file.
25351         * gcc.dg/debug/trivial.c: New file.
25352         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25353         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25354         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25355         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25356         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25357         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25358         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25359         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25360         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25361         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25362         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25363         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25364         * gcc.dg/20000503-1.c: Removed.
25365         * gcc.dg/20010207-1.c: Removed.
25366         * gcc.dg/20011223-1.c: Removed.
25367         * gcc.dg/20020104-2.c: Removed.
25368         * gcc.dg/debug-1.c: Removed.
25369         * gcc.dg/debug-2.c: Removed.
25370         * gcc.dg/debug-3.c: Removed.
25371         * gcc.dg/debug-4.c: Removed.
25372         * gcc.dg/debug-5.c: Removed.
25373         * gcc.dg/debug-6.c: Removed.
25374         * gcc.dg/dwarf2-1.c: Removed.
25375         * gcc.dg/dwarf2-2.c: Removed.
25376
25377 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25378
25379         * g++.old-deja/g++.other/eh5.C: New test.
25380         * g++.old-deja/g++.other/sibcall2.C: New test.
25381         * g++.old-deja/g++.other/array9.C: New test.
25382         * g++.old-deja/g++.other/typename2.C: New test.
25383         * g++.old-deja/g++.other/crash60.C: New test.
25384         * g++.old-deja/g++.other/conv9.C: New test.
25385         * g++.old-deja/g++.other/mangle10.C: New test.
25386         * g++.old-deja/g++.other/unchanging1.C: New test.
25387         * g++.old-deja/g++.other/exprstmt1.C: New test.
25388         * g++.old-deja/g++.other/inline23.C: New test.
25389         * g++.old-deja/g++.eh/ia64-1.C: New test.
25390         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25391         * g++.old-deja/g++.other/reload1.C: New test.
25392         * g++.old-deja/g++.other/static20.C: New test.
25393         * g++.old-deja/g++.other/local-alloc1.C: New test.
25394         * g++.old-deja/g++.other/conv8.C: New test.
25395         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25396         * g++.old-deja/g++.other/storeexpr1.C: New test.
25397         * g++.old-deja/g++.other/storeexpr2.C: New test.
25398         * g++.dg/eh/template2.C: New test.
25399         * g++.dg/warn/weak1.C: New test.
25400
25401 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25402
25403         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25404         Remove first, non-varying, argument.
25405
25406 2002-01-23  Richard Henderson  <rth@redhat.com>
25407
25408         * gcc.dg/inline-2.c: New.
25409
25410         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25411         Add optional target arg.  Check number of arguments.
25412         (scan-assembler-not, scan-assembler-dem): Likewise.
25413         (scan-assembler-dem-not): Likewise.
25414
25415 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25416
25417         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25418         line 12.
25419         * g++.old-deja/g++.brendan/parse3.C,
25420         g++.old-deja/g++.other/crash26.C,
25421         g++.old-deja/g++.other/crash28.C,
25422         g++.old-deja/g++.other/crash29.C,
25423         g++.old-deja/g++.other/crash30.C,
25424         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25425
25426 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25427
25428         * gcc.dg/20020115-1.c: New.
25429
25430 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25431
25432         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25433
25434 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25435
25436         * gcc.dg/20020122-3.c: New.
25437
25438 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25439
25440         * g++.dg/other/gc1.C: New test.
25441
25442 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25443
25444         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25445
25446 2002-01-22  Richard Henderson  <rth@redhat.com>
25447
25448         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25449
25450 2002-01-22  Richard Henderson  <rth@redhat.com>
25451
25452         * gcc.dg/20020122-4.c: New.
25453
25454 2002-01-22  H.J. Lu <hjl@gnu.org>
25455
25456         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25457         link output.
25458         * gcc.dg/special/ecos.exp: Likewise.
25459         * lib/g++-dg.exp: Likewise.
25460         * lib/g77-dg.exp: Likewise.
25461         * lib/gcc-dg.exp : Likewise.
25462         * lib/mike-g++.exp: Likewise.
25463         * lib/mike-g77.exp: Likewise.
25464         * lib/mike-gcc.exp: Likewise.
25465         * lib/objc-dg.exp: Likewise.
25466
25467 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25468
25469         PR target/5379
25470         * gcc.dg/20020122-2.c: New test.
25471
25472 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25473
25474         * gcc.dg/20020122-1.c: New test.
25475
25476 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25477
25478         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25479
25480 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25481
25482         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25483
25484 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25485
25486         * gcc.c-torture/compile/20020121-1.c: New test.
25487
25488 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25489
25490         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25491         ld_library_path.
25492
25493 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25494
25495         * gcc.dg/20020218-1.c: New test.
25496
25497 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25498
25499         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25500         messages
25501         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25502         "At global scope" warning
25503         * g++.dg/ext/align1.C: Change cygwin test for alignment
25504         from db-bogus to dg-warning
25505
25506 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25507
25508         * g77.f-torture/compile/cpp2.F: New test.
25509
25510 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25511
25512         * g++.dg/template/access1.C: New test.
25513
25514 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25515
25516         * gcc.dg/20020118-1.c: New.
25517
25518 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25519
25520         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25521
25522 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25523
25524         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25525         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25526         alignment warnings.
25527
25528 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25529
25530         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25531         torture_with_loops and torture_without_loops
25532
25533 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25534
25535         * gcc.c-torture/compile/20020116-1.c: New test.
25536
25537 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25538
25539         * gcc.dg/20020116-2.c: New test.
25540
25541         * gcc.dg/ultrasp4.c: New test.
25542
25543         * gcc.dg/20020116-1.c: New test.
25544
25545 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25546
25547         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25548         by EABI.
25549
25550 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25551
25552         * gcc.misc-tests/i386-prefetch.exp: New.
25553         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25554         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25555         * gcc.misc-tests/i386-pf-none-1.c: New test.
25556         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25557
25558 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * gcc.dg/gnu89-init-1.c: Add new tests.
25561
25562 2002-01-15  Andreas Jaeger  <aj@suse.de>
25563
25564         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25565         * gcc.dg/i386-mmx-2.c: Likewise.
25566         * gcc.dg/i386-sse-1.c: Likewise.
25567         * gcc.dg/i386-sse-2.c: Likewise.
25568         * gcc.dg/i386-sse-3.c: Likewise.
25569
25570 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25571
25572         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25573         Uncomment additional cases that now pass.
25574
25575 2002-01-11  Richard Henderson  <rth@redhat.com>
25576
25577         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25578         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25579
25580 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25581
25582         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25583
25584 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25585
25586         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25587         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25588
25589 2002-01-10  Dale Johannesen  <dalej@apple.com>
25590
25591         * gcc.c-torture/execute/loop-11.c: New.
25592
25593 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25594
25595         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25596         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25597
25598 2002-01-09  Richard Henderson  <rth@redhat.com>
25599
25600         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25601         type in which to perform the operation for each size.
25602
25603 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25604
25605         * gcc.c-torture/compile/20020109-2.c: New test.
25606
25607 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25608
25609         * gcc.c-torture/execute/loop-10.c: New test.
25610
25611 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * gcc.c-torture/compile/20010226-1.c: New test.
25614         * gcc.c-torture/compile/20010227-1.c: New test.
25615         * gcc.c-torture/compile/20010426-1.c: New test.
25616         * gcc.c-torture/compile/20010510-1.c: New test.
25617         * gcc.c-torture/compile/20010605-3.c: New test.
25618         * gcc.c-torture/compile/20010824-1.c: New test.
25619         * gcc.c-torture/execute/20010409-1.c: New test.
25620         * gcc.dg/noncompile/20000901-1.c: New test.
25621         * gcc.dg/20001023-1.c: New test.
25622         * gcc.dg/20001101-1.c: New test.
25623         * gcc.dg/20001102-1.c: New test.
25624         * gcc.dg/20010207-1.c: New test.
25625         * gcc.dg/20010405-1.c: New test.
25626         * gcc.dg/20010822-1.c: New test.
25627         * gcc.dg/20011107-1.c: New test.
25628
25629 2002-01-09  Jeffrey A Law  (law@redhat.com)
25630
25631         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25632
25633         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25634         execution failure on PA targets.
25635
25636 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25637
25638         * gcc.c-torture/compile/20020109-1.c: New test.
25639
25640 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25641
25642         * gcc.c-torture/execute/20020108-1.c: New test.
25643
25644 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25645
25646         * gcc.dg/20020108-1.c: New test.
25647
25648 2002-01-08  H.J. Lu <hjl@gnu.org>
25649
25650         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25651         for header files.
25652
25653 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25654
25655         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25656         consistency.
25657
25658 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25659
25660         * gcc.dg/altivec-4.c: Test altivec predicates.
25661
25662 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25663
25664         * gcc.c-torture/execute/20020107-1.c: New test.
25665
25666 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25667
25668         PR c/5279
25669         * gcc.c-torture/compile/20020106-1.c: New test.
25670
25671 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25672
25673         * gcc.c-torture/execute/nestfunc-4.c: New test.
25674
25675 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25676
25677         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25678         extra triple that slipped in.
25679         * g++.old-deja/g++.abi/align.C: Likewise.
25680         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25681
25682 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25683
25684         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25685         * g++.old-deja/g++.abi/align.C: Likewise.
25686         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25687
25688         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25689         on FreeBSD/i386.
25690         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25691         FreeBSD.
25692
25693 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25694
25695         * gcc.dg/20020104-1.c: New test.
25696
25697         * gcc.dg/20020104-2.c: New test.
25698
25699 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25700
25701         * gcc.dg/20020103-1.c: Fix typo in target selector.
25702
25703 2002-01-03  Richard Henderson  <rth@redhat.com>
25704
25705         * gcc.dg/20020103-1.c: New.
25706
25707 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25708
25709         * gcc.c-torture/execute/20020103-1.c: New test.
25710
25711 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25712
25713         * g++.dg/other/debug2.C: New test.
25714
25715         * gcc.c-torture/compile/20020103-1.c: New test.
25716
25717 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25718
25719         * gcc.dg/gnu89-init-1.c: Added new tests.
25720
25721 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25722
25723         * g++.dg/template/friend2.C: Remove as patch is reverted.
25724
25725         * g++.dg/warn/oldcast1.C: New test.
25726
25727         * g++.dg/template/ptrmem1.C: New test.
25728         * g++.dg/template/ptrmem2.C: New test.
25729
25730         * g++.dg/template/ntp.C: New test.
25731
25732         * g++.dg/other/component1.C: New test.
25733
25734         * g++.dg/template/ttp3.C: New test.
25735
25736         * g++.dg/template/friend2.C: New test.
25737         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25738
25739 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25740
25741         * g++.dg/other/ptrmem1.C: New test.
25742         * g++.dg/other/ptrmem2.C: New test.
25743
25744 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25745
25746         * g++.dg/template/ctor1.C: New test.
25747
25748 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25749
25750         * g++.dg/template/friend2.C: New test.
25751
25752 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25753
25754         * gcc.dg/mmix-1.c: New test.
25755
25756 2001-12-31  Richard Henderson  <rth@redhat.com>
25757
25758         * gcc.dg/asm-5.c: New.
25759
25760 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25761
25762         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25763         in namespace __gnu_cxx
25764
25765 2001-12-30  Richard Henderson  <rth@redhat.com>
25766
25767         * gcc.dg/debug-6.c: New.
25768
25769 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25770
25771         * gcc.c-torture/compile/20011229-2.c: New test.
25772
25773 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25774
25775         * gcc.dg/debug-3.c: New test.
25776         * gcc.dg/debug-4.c: New test.
25777         * gcc.dg/debug-5.c: New test.
25778
25779 2001-12-29  Richard Henderson  <rth@redhat.com>
25780
25781         * g++.dg/eh/loop1.C: New.
25782
25783 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25784
25785         * g++.dg/template/crash1.C: New test.
25786
25787 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25788
25789         * g++.dg/other/const1.C: New test.
25790
25791 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25792
25793         * gcc.c-torture/compile/20011229-1.c: New test.
25794
25795 2001-12-28  Stan Shebs  <shebs@apple.com>
25796
25797         * lib/objc-torture.exp: Resync with c-torture.exp.
25798         * lib/objc.exp: Load standard libraries.
25799
25800 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25801
25802         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25803         additional tests.
25804
25805 2001-12-27  Roger Sayle <roger@eyesopen.com>
25806
25807         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25808
25809 2001-12-27  Richard Henderson  <rth@redhat.com>
25810
25811         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25812
25813 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25814
25815         * g++.dg/eh/ctor1.C: New test.
25816         * g++.dg/other/error2.C: New test.
25817
25818 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25819
25820         * g++.dg/other/init2.C: New test.
25821
25822 2001-12-24  Richard Henderson  <rth@redhat.com>
25823
25824         * gcc.dg/20011223-1.c: New.
25825         * gcc.dg/inline-1.c: New.
25826
25827 2001-12-23  Richard Henderson  <rth@redhat.com>
25828
25829         * gcc.dg/asm-4.c: Test operand modifiers.
25830
25831 2001-12-23  Richard Henderson  <rth@redhat.com>
25832
25833         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25834
25835 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25836
25837         * gcc.c-torture/execute/20011223-1.c: New test.
25838
25839 2001-12-21  Richard Henderson  <rth@redhat.com>
25840
25841         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25842         re-enables the warning.
25843
25844 2001-12-21  Richard Henderson  <rth@redhat.com>
25845
25846         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25847
25848 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25849
25850         * gcc.c-torture/compile/20011218-1.c: New test.
25851
25852 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25853
25854         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25855         arm-isr.c test.
25856         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25857         epilogue generation for ARM ISR routines.
25858
25859 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25860
25861         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25862         * gcc.dg/format/c90-printf-3.c: Likewise.
25863         * gcc.dg/format/c99-printf-3.c: Likewise.
25864         * gcc.dg/format/ext-1.c: Likewise.
25865         * gcc.dg/format/ext-6.c: Likewise.
25866         * gcc.dg/format/format.h: Prototype unlocked stdio.
25867
25868 2001-12-20  Richard Henderson  <rth@redhat.com>
25869
25870         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25871         (arena): Use it.
25872         (malloc): Correct allocation logic.  Abort if we fill up the
25873         arena before initialization complete.
25874         (realloc): Correct allocation logic.
25875
25876 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25877
25878         * gcc.c-torture/compile/20011219-2.c: New test.
25879
25880         * gcc.c-torture/execute/20011219-1.c: New test.
25881
25882 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25883
25884         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25885         target does not support weak symbols.
25886
25887 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.c-torture/compile/20011219-1.c: New test.
25890
25891 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25892
25893         * g++.dg/other/error1.C: New test.
25894
25895 2001-12-17  Jeffrey A Law  (law@redhat.com)
25896
25897         * gcc.c-torture/execute/20011217-1.c: New test.
25898
25899 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25900
25901         * objc.dg/special/: New directory.
25902         * objc.dg/special/special.exp: New file.
25903         * objc.dg/special/unclaimed-category-1.h: New file.
25904         * objc.dg/special/unclaimed-category-1a.m: New file.
25905         * objc.dg/special/unclaimed-category-1.m: New file.
25906
25907 2001-12-17  Andreas Jaeger  <aj@suse.de>
25908
25909         * gcc.c-torture/compile/20011217-2.c: New test.
25910
25911 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25912
25913         * gcc.c-torture/compile/20011217-1.c: New test.
25914
25915 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25916
25917         * testsuite/gcc.dg/20011214-1.c: New.
25918
25919 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25920
25921         * gcc.dg/altivec-4.c: New.
25922
25923 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25924
25925         * gcc.dg/20011113-1.c: New test.
25926
25927 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25928
25929         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25930         std::__malloc_alloc_template<0> and
25931         std::__default_alloc_template<false, 0>.
25932
25933 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25934
25935         * objc/execute/bf-21.m: New test.
25936         * objc/execute/enumeration-1.m: New test.
25937         * objc/execute/enumeration-2.m: New test.
25938
25939 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25940
25941         * gcc.dg/gnu89-init-1.c: New test.
25942
25943 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25944
25945         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25946         * g++.old-deja/g++.jason/2371.C: Likewise.
25947         * g++.old-deja/g++.jason/template33.C: Likewise.
25948         * g++.old-deja/g++.jason/template34.C: Likewise.
25949         * g++.old-deja/g++.jason/template36.C: Likewise.
25950         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25951         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25952         * g++.old-deja/g++.other/typename1.C: Likewise.
25953         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25954         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25955         * g++.old-deja/g++.pt/typename11.C: Likewise.
25956         * g++.old-deja/g++.pt/typename14.C: Likewise.
25957         * g++.old-deja/g++.pt/typename16.C: Likewise.
25958         * g++.old-deja/g++.pt/typename3.C: Likewise.
25959         * g++.old-deja/g++.pt/typename4.C: Likewise.
25960         * g++.old-deja/g++.pt/typename5.C: Likewise.
25961         * g++.old-deja/g++.pt/typename7.C: Likewise.
25962         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25963
25964 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25965
25966         * g++.dg/other/linkage1.C: New test.
25967         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25968         specifiers.
25969
25970 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25971
25972         * gcc.dg/concat.c: New test.
25973
25974 2001-12-11  Stan Shebs  <shebs@apple.com>
25975
25976         * objc/compile: New test directory.
25977         * objc/compile/compile.exp: New expect script.
25978         * objc/compile/20011211-1.m: New compile test.
25979
25980 2001-12-11  Jason Merrill  <jason@redhat.com>
25981
25982         * lib/prune.exp (prune_gcc_output): Also handle "In member
25983         function".  So many permutations...
25984
25985 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25986
25987         * g++.dg/template/typedef1.C: New test.
25988
25989 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25990
25991         * g++.dg/other/copy1.C: New test.
25992
25993 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25994
25995         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25996
25997         * gcc.dg/builtin-choose-expr.c: New.
25998
25999 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26000
26001         * gcc.dg/altivec-2.c: New.
26002
26003 2001-12-07  Richard Henderson  <rth@redhat.com>
26004
26005         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26006
26007 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26008
26009         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26010         ultrasparc.
26011
26012 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26013
26014         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26015
26016 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26017
26018         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26019         variable argument list.
26020
26021 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26022
26023         * gcc.c-torture/execute/memcheck: Delete entire directory.
26024         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26025         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26026
26027 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26028
26029         * gcc.dg/Wshadow-1.c: New test.
26030
26031 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26032
26033         * gcc.c-torture/compile/20011130-1.c: New test.
26034
26035         * gcc.dg/noncompile/20011025-1.c: New test.
26036
26037         * g++.dg/other/anon-union.C: New test.
26038
26039         * gcc.c-torture/execute/20011024-1.c: New test.
26040
26041 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26042
26043         * gcc.c-torture/execute/20000722-1.x,
26044         gcc.c-torture/execute/20010123-1.x: Remove.
26045         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26046         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26047         gcc.dg/c99-complit-2.c: New tests.
26048
26049 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26050
26051         * g++.dg/inherit/base1.C: New test.
26052
26053 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * g++.dg/other/stdarg1.C: New test.
26056
26057         * gcc.c-torture/compile/20011130-2.c: New test.
26058
26059 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26060
26061         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26062         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26063         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26064         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26065         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26066         * gcc.dg/builtin-prefetch-1.c: New test.
26067
26068 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26069
26070         * gcc.dg/20011130-1.c: New test.
26071
26072 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26073
26074         * g++.dg/other/scope1.C: New test.
26075         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26076
26077 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26078
26079         * gcc.dg/vla-init-1.c: New test.
26080
26081 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26082
26083         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26084
26085 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26086
26087         * objc.dg/alias.m: Update.
26088         * objc.dg/class-1.m: Update.
26089         * objc.dg/const-str-1.m: Update.
26090         * objc.dg/fwd-proto-1.m: Update.
26091         * objc.dg/id-1.m: Update.
26092         * objc.dg/super-class-1.m: Update.
26093
26094 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26095
26096         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26097         constructs.
26098
26099 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26100
26101         * gcc.c-torture/execute/20011128-1.c: New test.
26102
26103 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26104
26105         * gcc.dg/20011127-1.c: New test.
26106
26107 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26108
26109         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26110         from Austin Group draft 7.
26111         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26112         scanf format arguments.
26113         * gcc.dg/format/no-exargs-2.c: New test.
26114
26115 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26116
26117         * g++.dg/abi/vbase8-4.C: New test.
26118
26119 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26120
26121         * gcc.c-torture/execute/20011121-1.c: New test.
26122
26123 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26124
26125         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26126
26127 2001-11-23  Andreas Jaeger  <aj@suse.de>
26128
26129         * gcc.dg/cpp/charconst-2.c: New test.
26130
26131 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26132
26133         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26134         to the host if it is remote.  Let tests specify extra headers
26135         they use.
26136         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26137         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26138         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26139         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26140         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26141         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26142         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26143         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26144         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26145         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26146
26147 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26148
26149         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26150         for little endian ARMs.
26151
26152 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26153
26154         * gcc.c-torture/compile/20011119-1.c: New test.
26155         * gcc.c-torture/compile/20011119-2.c: New test.
26156
26157 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26158
26159         * gcc.dg/altivec-1.c: Fix typo.
26160
26161 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26162
26163         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26164
26165 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26166
26167         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26168
26169 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26170
26171         * lib/g77.exp: Don't specify --rpath-link.
26172
26173         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26174         across all the headers.
26175         * gcc.dg/format/format.exp: For testing on a remote host,
26176         copy format.h.
26177
26178         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26179         * gcc.c-torture/execute/930406-1.c: Likewise.
26180         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26181
26182 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26183
26184         * gcc.dg/altivec-1.c: New.
26185
26186 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26187
26188         * gcc.dg/cpp/fpreprocessed.c: New test case.
26189
26190 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26191
26192         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26193         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26194         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26195
26196 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26197
26198         * gcc.dg/no-builtin-1.c: New test.
26199
26200 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26201
26202         * gcc.c-torture/execute/20011115-1.c: New test.
26203
26204 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26205
26206         * gcc.c-torture/compile/20011114-2.c: New test.
26207         * gcc.c-torture/compile/20011114-3.c: New test.
26208         * gcc.c-torture/compile/20011114-4.c: New test.
26209
26210 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         * g++.dg/other/init1.C: New test.
26213
26214 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26215
26216         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26217         message.
26218
26219         * gcc.c-torture/execute/20011114-1.c: New testcase.
26220
26221         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26222         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26223         like the (before this change) version of 20010327-1.c.
26224
26225 2001-11-14  Roger Sayle <roger@eyesopen.com>
26226
26227         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26228
26229 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26230
26231         * g++.dg/init/array2.C: New test.
26232
26233 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26234
26235         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26236
26237 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.dg/other/forscope1.C: New test.
26240         * g++.dg/ext/forscope1.C: New test.
26241         * g++.dg/ext/forscope2.C: New test.
26242
26243 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26244
26245         * gcc.c-torture/execute/20011113-1.c: New test.
26246
26247 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26248
26249         * gcc.c-torture/execute/20011109-2.c: New test.
26250
26251         * gcc.c-torture/execute/20011109-1.c: New test.
26252
26253 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26254
26255         * gcc.c-torture/compile/20011109-1.c: New test.
26256
26257 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26258
26259         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26260         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26261         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26262         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26263         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26264         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26265         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26266
26267 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26268
26269         * g++.dg/warn/Wshadow-1.C: New tests.
26270         * g++.old-deja/g++.mike/for3.C: Update.
26271
26272 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26273
26274         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26275         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26276         XFAILs.  Adjust expected error texts.
26277         * gcc.c-torture/compile/20011106-1.c,
26278         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26279         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26280         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26281         gcc.dg/c99-array-lval-5.c: New tests.
26282
26283 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26284
26285         * gcc.dg/cpp/defined.c: Update.
26286
26287 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26288
26289         * gcc.c-torture/execute/anon-1.c: New test.
26290
26291 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26292
26293         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26294         same size, so no warning should be produced on stormy16.
26295
26296         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26297         due to oversized array.
26298         * g++.old-deja/g++.mike/ns15.C: Likewise.
26299         * g++.old-deja/g++.pt/crash16.C: Likewise.
26300
26301 2001-11-02  Graham Stott  <grahams@redhat.com>
26302
26303         * g++.dgother/debug1.C: Fix typos.
26304
26305 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26306
26307         * g++.dg/other/debug1.C: New test.
26308
26309 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26310
26311         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26312         of unsigned long.
26313
26314 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26315
26316         * gcc.dg/20011029-2.c: New test.
26317
26318         * gcc.c-torture/compile/20011029-1.c: New test.
26319
26320 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26321
26322         * objc/execute/class_self-1.m: New test.
26323         * objc/execute/class_self-2.m: New test.
26324
26325 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26326
26327         * gcc.misc-tests/msgs.exp: Delete.
26328         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26329         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26330         error set to match recent changes.
26331
26332 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26333
26334         * gcc.dg/20011021-1.c: New test.
26335
26336 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.c-torture/compile/20011023-1.c: New test.
26339
26340 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26341
26342         * lib/g77.exp: Rewrite based on lib/g++.exp.
26343
26344 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26345
26346         * gcc.c-torture/execute/20011019-1.c: New test.
26347
26348         * gcc.dg/20011018-1.c: New test.
26349
26350 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26351
26352         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26353
26354 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26355
26356         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26357         * gcc.dg/attr-invalid.c: Likewise.
26358
26359 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26360
26361         * testsuite/gcc.dg/20011015-1.c: New test.
26362
26363 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26364
26365         * g++.dg/template/unify2.C: New test.
26366
26367 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26368
26369         * g++.dg/other/exception-specification.C: New test
26370
26371 2001-10-13  Tom Rix  <trix@redhat.com>
26372
26373         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26374         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26375
26376 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26377
26378         * testsuite/gcc.dg/20011009-1.c: New test.
26379
26380 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26381
26382         PR g++/4476
26383         * g++.dg/other/friend1.C: New test.
26384
26385 2001-10-11  Richard Henderson  <rth@redhat.com>
26386
26387         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26388
26389 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26390
26391         * gcc.c-torture/compile/20011010-1.c: New.
26392
26393 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26394
26395         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26396         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26397         g77.f-torture/execute/execute.exp,
26398         g77.f-torture/noncompile/noncompile.exp,
26399         gcc.c-torture/compile/compile.exp,
26400         gcc.c-torture/execute/execute.exp,
26401         gcc.c-torture/execute/ieee/ieee.exp,
26402         gcc.c-torture/execute/memcheck/memcheck.exp,
26403         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26404         objc/execute/execute.exp: Update FSF address.
26405
26406 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26407
26408         * gcc.dg/cpp/cmdlne-C.c: Update.
26409         * gcc.dg/cpp/cmdlne-C2.c: New.
26410
26411 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26412
26413         * gcc.c-torture/execute/20011008-3.c: New.
26414
26415 2001-10-08  DJ Delorie  <dj@redhat.com>
26416
26417         * gcc.dg/20011008-1.c: New.
26418         * gcc.dg/20011008-2.c: New.
26419
26420 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26421
26422         * gcc.dg/cpp/spacing1.c: Update test.
26423
26424 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26425
26426         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26427         spelling errors of "separate" as "seperate".
26428
26429 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26430
26431         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26432         enough to avoid inlining.
26433
26434 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26435
26436         * lib/g77.exp: set libg2c_dir correctly.
26437
26438 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26439
26440         * gcc.dg/cpp/macro11.c: New test.
26441
26442 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26443
26444         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26445         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26446         gcc.dg/format/multattr-3.c: New tests.
26447         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26448         tests for format attributes on function pointers being rejected.
26449
26450 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26451
26452         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26453
26454 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26455
26456         * g++.dg/warn/format1.C: New test.
26457
26458 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26459
26460         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26461
26462 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26463
26464         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26465
26466 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26467
26468         * gcc.dg/cpp/redef2.c: Add test.
26469
26470 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26471
26472         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26473         long-standing bug on i686, apparently.
26474         * gcc.c-torture/execute/loop-2c.x: New file.
26475         * gcc.c-torture/execute/loop-2d.x: New file.
26476         * gcc.c-torture/execute/loop-3c.x: New file.
26477
26478 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26479
26480         * gcc.dg/cpp/20000625-2.c: Correct line number.
26481
26482 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26483
26484         * gcc.dg/cpp/macro10.c: New test.
26485         * gcc.dg/cpp/strify3.c: New test.
26486         * gcc.dg/cpp/spacing1.c: Add tests.
26487         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26488         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26489
26490 2001-09-24  DJ Delorie  <dj@redhat.com>
26491
26492         * gcc.c-torture/execute/20010924-1.c: New test.
26493
26494 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26495
26496         * testsuite/objc/execute/paste.m: Remove.
26497
26498 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26499
26500         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26501
26502 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26503
26504         * g77.dg/strlen0.f: New test.
26505
26506 2001-09-21  Richard Henderson  <rth@redhat.com>
26507
26508         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26509         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26510
26511 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26512
26513         Table-driven attributes.
26514         * g++.dg/ext/attrib1.C: New test.
26515
26516 2001-09-20  DJ Delorie  <dj@redhat.com>
26517
26518         * gcc.dg/20000926-1.c: Update expected warning messages.
26519         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26520         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26521         array.
26522
26523 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26524
26525         * g++.dg/eh/registers1.C: New test case.
26526
26527 2001-09-17  Richard Henderson  <rth@redhat.com>
26528
26529         * gcc.dg/array-5.c: Fix VLA decomposition test.
26530
26531 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26532
26533         * gcc.dg/cpp/line5.c: New testcase.
26534
26535 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26536
26537         * gcc.dg/cpp/macro9.c: New test.
26538
26539 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26540
26541         * gcc.c-torture/execute/980223.c: Change type of addr from long
26542         to char *.
26543
26544 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26545
26546         * gcc.c-torture/execute/20010915-1.c: New test.
26547
26548 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26549
26550         * g77.dg/bprob: New directory.
26551         * g77.dg/bprob/bprob.exp: New file.
26552         * g77.dg/bprob/bprob-1.f: New test.
26553         * g77.dg/gcov: New directory.
26554         * g77.dg/gcov/gcov.exp: New file.
26555         * g77.dg/gcov/gcov-1.f: New test.
26556         * g77.dg/gcov/gcov-1.x: New file.
26557
26558 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26559
26560         * gcc.dg/cpp/directiv.c: Update.
26561         * gcc.dg/cpp/undef1.c: Update.
26562
26563 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * gcc.dg/20010912-1.c: New test.
26566
26567 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26568
26569         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26570         language-independent file in lib.
26571         * lib/gcov.exp: New file.
26572
26573 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26574
26575         * gcc.c-torture/compile/20010911-1.c: New test.
26576
26577 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26578
26579         * lib/profopt.exp: New, to support profile-directed optimizations.
26580         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26581         * gcc.misc-tests/bprob-1.c: New test.
26582         * gcc.misc-tests/bprob-2.c: New test.
26583
26584 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26585
26586         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26587         XFAIL and which kinds of gcov output to verify.
26588         * gcc.misc-tests/gcov-4b.x: New file.
26589         * gcc.misc-tests/gcov-5b.x: New file.
26590         * gcc.misc-tests/gcov-6.x: New file.
26591         * gcc.misc-tests/gcov-7.c: New test.
26592         * gcc.misc-tests/gcov-7.x: New file.
26593
26594 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26595
26596         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26597         * gcc.misc-tests/gcov-6.c: New test.
26598
26599 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26600
26601         PR c++/3986
26602         * g++.dg/abi/vbase1.C: New test.
26603
26604 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26605
26606         * objc.dg/method-2.m: New.
26607
26608 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26609
26610         PR c++/4203
26611         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26612         * g++.dg/init/empty1.C: New test.
26613
26614 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26615
26616         * gcc.c-torture/compile/20010903-1.c: New test.
26617
26618 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26619
26620         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26621         for m68k.
26622
26623 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26624
26625         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26626
26627         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26628
26629         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26630
26631 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26632
26633         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26634         for 16-bit 'unsigned int'.
26635
26636 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26637
26638         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26639
26640 2001-08-27  Richard Henderson  <rth@redhat.com>
26641
26642         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26643         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26644
26645 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26646
26647         * gcc.dg/asm-names.c (ymain): New.
26648
26649 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26650
26651         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26652         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26653         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26654
26655 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26656
26657         * gcc.dg/compare5.c: New testcase.
26658
26659 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26660
26661         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26662         and "In instantiation".
26663
26664 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26665
26666         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26667
26668 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26669
26670         * gcc.misc-tests/gcov.exp: Add support for branch information.
26671         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26672         * gcc.misc-tests/gcov-4.c: New test.
26673         * gcc.misc-tests/gcov-4b.c: New test.
26674         * gcc.misc-tests/gcov-5b.c: New test.
26675
26676 2001-08-20  Zack Weinberg  <zackw@panix.com>
26677
26678         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26679         expected to fail.
26680
26681 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26682
26683         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26684
26685 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26686
26687         * g++.dg/eh/template1.C: New test.
26688
26689 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26690
26691         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26692         Fix thinko.
26693         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26694         for xfail.
26695
26696 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26697
26698         * lib/g77-dg.exp:  Use prune.exp for common procedures
26699         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26700         * lib/g77.exp: (g77-dg-prune) Remove
26701
26702 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26703
26704         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26705
26706 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26707
26708         * g++.dg/template/unify1.C: New test.
26709
26710 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26711
26712         * g++.dg/abi/empty4.C: New test.
26713
26714 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26715
26716         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26717         solaris2.*
26718         * g77.f-torture/compile/pr3743.x: Likewise
26719
26720 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26721
26722         * g++.dg/other/using-declaration.C: New test.
26723
26724 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26725
26726         * gcc.dg/cpp/tr-sign.c: New testcase.
26727
26728 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26729
26730         * gcc.dg/cpp/19951025-1.c: Revert.
26731         * gcc.dg/cpp/directiv.c: We no longer process directives that
26732         interrupt macro arguments.
26733
26734 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26735
26736         * gcc.dg/bconstp-1.c: New test.
26737
26738 2001-08-03  Richard Henderson  <rth@redhat.com>
26739
26740         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26741
26742 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26743
26744         * gcc.dg/cpp/19951025-1.c: Update.
26745
26746 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26747
26748         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26749         should be x.
26750
26751 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         Kill -fhonor-std.
26754         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26755         * g++.old-deja/g++.other/std1.C: Likewise.
26756         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26757
26758 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26759
26760         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26761         (g77_pass, g77_fail, g77_finish, g77_exit,
26762         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26763
26764 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26765
26766         * g77.dg/fbackslash.f
26767         * g77.dg/fcase-preserve.f
26768         * g77.dg/ff90-1.f
26769         * g77.dg/ffixed-line-length-0.f
26770         * g77.dg/ffixed-line-length-132.f
26771         * g77.dg/ffixed-line-length-7.f
26772         * g77.dg/ffixed-line-length-72.f
26773         * g77.dg/ffixed-line-length-none.f
26774         * g77.dg/ffree-form-1.f
26775         * g77.dg/fno-backslash.f
26776         * g77.dg/fno-f90-1.f
26777         * g77.dg/fno-fixed-form-1.f
26778         * g77.dg/fno-onetrip.f
26779         * g77.dg/fno-typeless-boz.f
26780         * g77.dg/fno-underscoring.f
26781         * g77.dg/fno-vxt-1.f
26782         * g77.dg/fonetrip.f
26783         * g77.dg/ftypeless-boz.f
26784         * g77.dg/fugly-assumed.f
26785         * g77.dg/funderscoring.f
26786         * g77.dg/fvxt-1.f
26787
26788 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26789
26790         * objc.dg/fwd-proto-1.m: New.
26791         * objc.dg/local-decl-1.m: New.
26792         * objc.dg/naming-1.m: New.
26793         * objc.dg/naming-2.m: New.
26794         * objc.dg/proto-hier-1.m: New.
26795
26796 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26797
26798         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26799         largest-type elements to a struct makes its size grow.
26800
26801 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26802
26803         * g++.dg/abi/vthunk1.C: New test.
26804
26805 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26806
26807         * g++.dg/abi/vbase8-22.C: New test.
26808
26809 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26810
26811         * gcc.dg/cpp/macro8.c: New test.
26812
26813 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26814
26815         * g++.dg/abi/vbase8-21.C: New test.
26816
26817 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.dg/abi/vbase8-10.C: New test.
26820
26821 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26822
26823         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26824         ${tool}_set_ld_library_path.
26825         Changed caller.
26826         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26827         g++.exp.
26828
26829 2001-07-26  Stan Cox <scox@redhat.com>
26830
26831         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26832         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26833         gcc_exit, gcc_check_unsupported_p):
26834         Moved to gcc-deps.exp
26835         * gcc-deps.exp: New file.
26836
26837 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26838
26839         * g++.old-deja/g++.pt/defarg14.C: New test.
26840
26841 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         * g++.old-deja/g++.other/lineno5.C: New test.
26844
26845 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26846
26847         * g++.old-deja/g++.pt/crash68.C: New test.
26848
26849 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26850
26851         * g++.old-deja/g++.other/crash42.C: New test.
26852
26853 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26854
26855         * gcc.dg/cpp/extratokens.c: Fix.
26856         * gcc.dg/cpp/skipping2.c: New tests.
26857
26858 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26859
26860         * gcc.c-torture/execute/20010724-1.c: New file.
26861         * gcc.c-torture/execute/20010724-1.x: New file.
26862
26863 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.old-deja/g++.other/cond7.C: New test.
26866
26867 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         * g++.old-deja/g++.other/optimize4.C: New test.
26870
26871 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26874
26875 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26876
26877         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26878         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26879         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26880         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26881
26882         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26883         bug report" message.
26884
26885         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26886         * g++.dg/ext/instantiate1.C: Move from old-deja.
26887
26888 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26889
26890         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26891         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26892         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26893         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26894
26895 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26896
26897         * gcc.c-torture/execute/20010723-1.c: New test.
26898
26899 2001-07-23  Ben Elliston  <bje@redhat.com>
26900
26901         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26902
26903 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26904
26905         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26906         i[34567]86-*-*.
26907         Delete handling of ieee_multilib_flags.
26908         Pass -mieee for alpha*-*-* and sh-*-*.
26909         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26910
26911 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         Remove old-abi tests.
26914         * g++.old-deja/g++.mike/p11116.C: Remove.
26915         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26916
26917 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26918
26919         * g77.f-torture/compile/pr3743.f:  New test
26920
26921 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26922
26923         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26924
26925 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26926
26927         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26928         g++.old-deja/g++.pt/static6.C: Likewise.
26929         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26930         supports weak symbols.
26931
26932 2001-07-18  Andreas Jaeger  <aj@suse.de>
26933
26934         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26935         supported again.
26936
26937 2001-07-18  Andreas Jaeger  <aj@suse.de>
26938
26939         * gcc.dg/iftrap-1.c: Fix target line.
26940
26941 2001-07-17  Richard Henderson  <rth@redhat.com>
26942
26943         * gcc.c-torture/execute/20010717-1.c: New.
26944
26945 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26946
26947         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26948         tests.
26949
26950 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26951
26952         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26953
26954 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26955
26956         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26957         UAC_SIGBUS, UAC_NOPRINT definitions.
26958
26959 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26960
26961         * objc/execute/object_is_class.m: New test.
26962         * objc/execute/object_is_meta_class.m: New test.
26963
26964 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26965
26966         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26967         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26968
26969 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26970
26971         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26972         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26973
26974 2001-07-14  Richard Henderson  <rth@redhat.com>
26975
26976         * gcc.dg/iftrap-1.c: New.
26977
26978 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26979
26980         * g77.f-torture/execute/intrinsic77.f: New test.
26981
26982 2001-07-11  Janis Johnson <janis@us.ibm.com>
26983
26984         * gcc.misc-tests/gcov-3.c: New test.
26985
26986 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26987
26988         * gcc.c-torture/compile/20010711-1.c,
26989         * gcc.c-torture/compile/20010711-2.c: New tests.
26990
26991 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26992
26993         * gcc.c-torture/execute/20010711-1.c: New test.
26994
26995 2001-07-11  Ben Elliston  <bje@redhat.com>
26996
26997         * g++.old-deja/g++.other/enum5.C: New test.
26998
26999 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27000
27001         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27002         (g++-dg-prune): Call prune_gcc_output.
27003         * prune.exp: New file for prune_gcc_output.
27004         * lib/g++.exp, lib/gcc.exp: Load it.
27005
27006 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27007
27008         * gcc.c-torture/compile/20010701-1.c,
27009         g++.old-deja/g++.ext/attrib6.C: New tests.
27010
27011 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27012
27013         * gcc.c-torture/compile/20010706-1.c: New test.
27014
27015 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27016
27017         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27018
27019 2001-06-28  Stan Shebs  <shebs@apple.com>
27020
27021         * gcc.dg/pragma-darwin.c: New test.
27022
27023 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27024
27025         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27026         Solaris 2.[678] system.
27027
27028 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27029
27030         * gcc.dg/20010622-1.c: New test.
27031
27032 2001-06-18  Stan Shebs  <shebs@apple.com>
27033
27034         * objc.dg: New directory.
27035         * objc.dg/dg.exp: New file.
27036         * objc.dg/alias.m: New.
27037         * objc.dg/class-1.m: New.
27038         * objc.dg/class-2.m: New.
27039         * objc.dg/const-str-1.m: New.
27040         * objc.dg/const-str-2.m: New.
27041         * objc.dg/id-1.m: New.
27042         * objc.dg/method-1.m: New.
27043         * objc.dg/super-class-1.m: New.
27044         * lib/objc-dg.exp: New file.
27045
27046 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27047
27048         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27049         of label name.
27050
27051 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27052
27053         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27054
27055 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27056
27057         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27058         variable.
27059
27060 2001-06-12  Richard Henderson  <rth@redhat.com>
27061
27062         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27063
27064 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27065
27066         * g++.old-deja/g++.abi/vbase5.C: New test.
27067         * g++.old-deja/g++.abi/vbase6.C: New test.
27068         * g++.old-deja/g++.abi/vbase7.C: New test.
27069
27070 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27071
27072         * gcc.c-torture/compile/20010610-1.c: New test.
27073
27074 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         * g++.old-deja/g++.abi/vbase4.C: New test.
27077
27078 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27079
27080         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27081         support %f for HC11/HC12 targets.
27082         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27083         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27084         on HC11/HC12 targets.
27085         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27086
27087 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27088
27089         * gcc.dg/wchar_t-1.c: New file.
27090         * gcc.dg/wint_t-1.c: Likewise.
27091
27092 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27093
27094         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27095
27096 2001-06-11  Richard Henderson  <rth@redhat.com>
27097
27098         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27099
27100 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27101
27102         * gcc.c-torture/compile/20010611-1.c: New test.
27103
27104 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27105
27106         * gcc.dg/c99-tag-1.c: Add more tests.
27107
27108 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27109
27110         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27111         representation on MN10300 and ARM/Thumb.
27112
27113 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27114
27115         * g77.f-torture/execute/20010610.f: New.
27116
27117 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27118
27119         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27120         names.
27121
27122 2001-06-09  Richard Henderson  <rth@redhat.com>
27123
27124         * gcc.c-torture/execute/ashrdi-1.c: New.
27125         * gcc.c-torture/execute/ashldi-1.c: New.
27126         * gcc.c-torture/execute/lshrdi-1.c: New.
27127
27128 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27129
27130         * objc/execute/load-3.m: Added. Check sending +load to categories,
27131         in addition to classes.
27132
27133 2001-06-08  Stan Shebs  <shebs@apple.com>
27134
27135         * objc/execute/load-2.m: New test.  From Nicola Pero
27136         <n.pero@mi.flashnet.it>.
27137
27138 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27139
27140         * gcc.c-torture/execute/20010605-2.c: New test.
27141
27142 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27143
27144         * g++.old-deja/g++.abi/vbase2.C: New test.
27145         * g++.old-deja/g++.abi/vbase3.C: New test.
27146
27147 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.old-deja/g++.pt/friend49.C: New test.
27150
27151 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         * g++.old-deja/g++.ext/anon3.C: New test.
27154
27155 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         * g++.old-deja/g++.other/conv7.C: New test.
27158
27159 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27160
27161         * gcc.c-torture/compile/20010605-2.c: New test.
27162
27163 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27164
27165         * gcc.c-torture/execute/20010604-1.c: New test.
27166
27167 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27168
27169         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27170
27171 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27172
27173         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27174         (g++_link_flags): Likewise.
27175         (g++_init): Pass gccpath's value to two previous functions.
27176
27177 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27178
27179         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27180         Ensure logfile entry matches exec command line.
27181
27182 2001-05-31  Richard Henderson  <rth@redhat.com>
27183
27184         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27185         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27186
27187 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27188
27189         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27190         compiler for irix6.2
27191
27192 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27193
27194         * g++.old-deja/g++.other/optimize3.C: New file.
27195
27196 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27197
27198         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27199         assemble.
27200
27201 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27202
27203         * g++.old-deja/g++.other/optimize2.C: New file.
27204
27205 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27206
27207         * gcc.c-torture/compile/20010518-2.c: New file.
27208         * gcc.c-torture/execute/20010518-1.c: New file.
27209         * gcc.c-torture/execute/20010518-2.c: New file.
27210
27211 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27212
27213         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27214
27215 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27216
27217         G++ no longer defines builtins that do not begin with __builtin.
27218         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27219         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27220         * g++.old-deja/g++.law/builtin1.C: Likewise.
27221         * g++.old-deja/g++.law/cvt2.C: Likewise.
27222         * g++.old-deja/g++.mike/net5.C: Likewise.
27223         * g++.old-deja/g++.other/builtins1.C: Likewise.
27224         * g++.old-deja/g++.other/builtins2.C: Likewise.
27225         * g++.old-deja/g++.other/builtins3.C: Likewise.
27226         * g++.old-deja/g++.other/builtins4.C: Likewise.
27227         * g++.old-deja/g++.other/inline8.C: Likewise.
27228         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27229
27230 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27231
27232         * g++.old-deja/g++.pt/using1.C: Adjust.
27233         * g++.old-deja/g++.pt/using2.C: New test.
27234
27235 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27236
27237         * gcc.dg/cpp/charconst.c: New tests.
27238         * gcc.dg/cpp/escape.c: New tests.
27239         * gcc.dg/cpp/escape-1.c: New tests.
27240         * gcc.dg/cpp/escape-2.c: New tests.
27241         * gcc.dg/cpp/ucs.c: New tests.
27242
27243 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27244
27245         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27246         native compiler for irix6.5.
27247
27248 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27249
27250         * lib/g++.exp (g++_include_flags): Use args to compute
27251         get_multilibs.
27252         (g++_link_flags): Likewise.
27253         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27254
27255 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27256
27257         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27258
27259 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27260
27261         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27262         this file.
27263
27264 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27265
27266         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27267         STACK_SIZE;
27268         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27269         to STACK_SIZE; Use it to define size of add_histo array.
27270         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27271         to STACK_SIZE.
27272         (f): Use GITT_SIZE to define size of gitt local table.
27273         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27274         to STACK_SIZE; Use it to define size of bytemem array.
27275
27276 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27277
27278         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27279         on 68HC11/HC12 due to the asm instruction.
27280         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27281         * gcc.c-torture/compile/920520-1.x: Likewise.
27282         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27283         on 68HC11/HC12 because the function is larger than 64K.
27284         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27285         on 68HC11/HC12 because the structure is too large.
27286
27287 2001-05-20  Richard Henderson  <rth@redhat.com>
27288
27289         * gcc.c-torture/execute/20010520-1.c: New.
27290
27291 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27292
27293         * g++.old-deja/g++.warn/compare1.C: New test.
27294         * gcc.dg/compare4.c: New test.
27295
27296 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.old-deja/g++.other/optimize1.C: New test.
27299
27300 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27301
27302         * g++.old-deja/g++.pt/spec41.C: New test.
27303
27304 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27305
27306         * gcc.c-torture/compile/20010114-1.x: Remove.
27307
27308 2001-05-18  Stan Shebs  <shebs@apple.com>
27309
27310         * gcc.c-torture/compile/20010518-1.c: New test.
27311
27312 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27313
27314         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27315         * g++.old-deja/g++.pt/crash67.C: New test.
27316
27317 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27318
27319         * g++.old-deja/g++.other/debug9.C: New test.
27320
27321 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27322
27323         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27324
27325 2001-05-16  Jan Hubicka  <jh@suse.cz>
27326
27327         * gcc.c-torture/compile/20010516-1.c: New test.
27328
27329 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27330
27331         * g++.old-deja/g++.other/crash41.C: New test.
27332
27333 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27334
27335         * g++.old-deja/g++.pt/crash66.C: New test.
27336
27337 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27338
27339         * g++.old-deja/g++.robertl/eb27.C: Convert.
27340
27341 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27342
27343         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27344         declaration being redundant.
27345
27346 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27347
27348         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27349
27350 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27351
27352         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27353
27354 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27355
27356         * lib/g++.exp: Use testsuite_flags.
27357
27358 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27359
27360         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27361
27362 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27363
27364         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27365
27366 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27367
27368         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27369
27370 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27371
27372         * gcc.c-torture/compile/20010313-1.c: New test.
27373
27374 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27375
27376         * gcc.dg/cpp/direct2.c: New test.
27377         * gccq.dg/cpp/direct2s.c: New test.
27378
27379         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27380
27381 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27382
27383         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27384         * g++.old-deja/g++.other/op3.C: Likewise.
27385
27386 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27387
27388         * gcc.dg/cpp/syshdr.h: New file.
27389         * gcc.dg/cpp/sysmac1.c: Update.
27390         * gcc.dg/cpp/sysmac2.c: Update.
27391
27392 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27393
27394         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27395
27396 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27397
27398         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27399         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27400
27401 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27402
27403         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27404
27405 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27406
27407         * lib/g++.exp (g++_include_flags): Don't use any special flags
27408         if TESTING_IN_BUILD_TREE is not defined.
27409         (g++_init): Use a plain 'c++' as the compiler if
27410         TESTING_IN_BUILD_TREEE is not defined.
27411
27412 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27413
27414         * g++.old-deja/g++.eh/catch13.C: New test.
27415         * g++.old-deja/g++.eh/catch14.C: New test.
27416
27417 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27418
27419         * gcc.dg/cpp/tr-define.c: New test.
27420
27421 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27422
27423         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27424         <stdlib.h>, not <malloc.h>.
27425
27426 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27427
27428         * g++.old-deja/g++.ns/template17.C: New test.
27429
27430 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27431
27432         * g++.old-deja/g++.pt/ref4.C: New test.
27433
27434 2001-04-30  Richard Henderson  <rth@redhat.com>
27435
27436         * gcc.dg/20000724-1.c: Revert last change.
27437
27438 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27439
27440         * g77.f-torture/execute/20010430.f: New test.
27441
27442 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27443
27444         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27445
27446 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27447
27448         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27449
27450 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27451
27452         * g++.old-deja/g++.eh/crash6.C: New test.
27453
27454 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27455
27456         * g++.old-deja/g++.other/warn7.C: New test.
27457
27458 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27459
27460         * g++.old-deja/g++.other/defarg9.C: New test.
27461
27462 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27463
27464         * g77.f-torture/compile/20010426.f: New test.
27465         * g77.f-torture/execute/20010426.f: New test.
27466
27467 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27468
27469         * g77.f-torture/compile/20000629-1.x: Remove - error
27470         has been fixed.
27471
27472 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27473
27474         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27475         Tweak slightly to work with g++.dg framework.
27476         * g++.dg/special/ecos.exp: Run initp1.C test.
27477         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27478
27479         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27480         its linker doesn't give line numbers either.
27481         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27482
27483 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27484
27485         * g++.old-deja/g++.other/lex1.C: New test.
27486
27487 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27488
27489         * gcc.dg/noncompile/20010425-1.c: New test.
27490
27491 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27492
27493         * g++.old-deja/g++.pt/mangle2.C: New test.
27494
27495 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27496
27497         * gcc.dg/format/plus-1.c: New test.
27498
27499 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27500
27501         * gcc.dg/20010423-1.c: New test.
27502
27503 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27504
27505         * gcc.c-torture/execute/20010422-1.c: New test.
27506
27507 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27508
27509         * g++.old-deja/g++.ns/type2.C: New test.
27510
27511 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27512
27513         * g++.old-deja/g++.other/perf1.C: New test.
27514
27515 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27516
27517         * gcc.dg/c99-func-2.c: Remove xfail.
27518         * gcc.dg/c99-func-3.c: Remove xfail.
27519         * gcc.dg/c99-func-4.c: Remove xfail.
27520
27521 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27522
27523         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27524
27525 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27526
27527         * gcc.c-torture/compile/20010423-1.c: New test.
27528
27529 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27530
27531         * g++.old-deja/g++.pt/typename28.C: New test.
27532
27533 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27534
27535         * g++.old-deja/g++.abi/empty2.C: New test.
27536         * g++.old-deja/g++.abi/empty3.C: New test.
27537
27538 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27539
27540         * g++.old-deja/g++.other/comdat2.C: New test.
27541         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27542
27543 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27544
27545         * g++.old-deja/g++.other/overload14.C: New test.
27546
27547 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27548
27549         * g++.old-deja/g++.other/lookup23.C: New test.
27550
27551 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27552
27553         * gcc.c-torture/execute/20010403-1.c: New test.
27554
27555 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27556             Mark Mitchell  <mark@codesourcery.com>
27557
27558         * lib/old-dejagnu.exp: Don't delete output of executable.
27559         Add .exe suffix to executables.
27560
27561 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27562
27563         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27564
27565 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27566
27567         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27568
27569 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27570
27571         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27572         * g++.old-deja/g++.abi/crash1.C: New test.
27573
27574 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         * g++.old-deja/g++.other/crash40.C: New test.
27577
27578 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27579
27580         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27581
27582 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         * g++.old-deja/g++.other/warn6.C: New test.
27585
27586 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27587
27588         * g++.old-deja/g++.robertl/eb42.C: Same.
27589
27590 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27591
27592         * gcc.dg/wtr-conversion-1.c: New testcase.
27593
27594 2001-04-10  Richard Henderson  <rth@redhat.com>
27595
27596         * g++.old-deja/g++.other/array5.C: New.
27597
27598 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27599
27600         * gcc.c-torture/execute/20010408-1.c: New test.
27601
27602 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27603
27604         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27605         headers and constructs.
27606         * g++.old-deja/g++.robertl/eb79.C: Same.
27607         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27608         * g++.old-deja/g++.robertl/eb73.C: Same.
27609         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27610         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27611         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27612         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27613         * g++.old-deja/g++.robertl/eb44.C: Same.
27614         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27615         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27616         * g++.old-deja/g++.robertl/eb39.C: Same.
27617         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27618         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27619         * g++.old-deja/g++.robertl/eb30.C: Same.
27620         * g++.old-deja/g++.robertl/eb3.C: Same.
27621         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27622         * g++.old-deja/g++.robertl/eb21.C: Same.
27623         * g++.old-deja/g++.robertl/eb15.C: Same.
27624         * g++.old-deja/g++.robertl/eb118.C: Same.
27625         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27626         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27627         * g++.old-deja/g++.robertl/eb109.C: Same.
27628         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27629         * g++.old-deja/g++.mike/rtti1.C: Same.
27630         * g++.old-deja/g++.mike/p658.C: Same.
27631         * g++.old-deja/g++.mike/net46.C: Same.
27632         * g++.old-deja/g++.mike/net34.C: Same.
27633         * g++.old-deja/g++.mike/memoize1.C: Same.
27634         * g++.old-deja/g++.mike/eh2.C: Same.
27635         * g++.old-deja/g++.law/weak.C: Same.
27636         * g++.old-deja/g++.law/visibility7.C: Same.
27637         * g++.old-deja/g++.law/visibility25.C: Same.
27638         * g++.old-deja/g++.law/visibility22.C: Same.
27639         * g++.old-deja/g++.law/visibility2.C: Same.
27640         * g++.old-deja/g++.law/visibility17.C: Same.
27641         * g++.old-deja/g++.law/visibility13.C: Same.
27642         * g++.old-deja/g++.law/visibility10.C: Same.
27643         * g++.old-deja/g++.law/visibility1.C: Same.
27644         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27645         * g++.old-deja/g++.law/vbase1.C: Same.
27646         * g++.old-deja/g++.law/operators32.C: Same.
27647         * g++.old-deja/g++.law/nest3.C: Same.
27648         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27649         * g++.old-deja/g++.law/except5.C (main): Same.
27650         * g++.old-deja/g++.law/cvt7.C (run): Same.
27651         * g++.old-deja/g++.law/cvt2.C: Same.
27652         * g++.old-deja/g++.law/cvt16.C: Same.
27653         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27654         * g++.old-deja/g++.law/ctors17.C (main): Same.
27655         * g++.old-deja/g++.law/ctors13.C: Same.
27656         * g++.old-deja/g++.law/ctors12.C (main): Same.
27657         * g++.old-deja/g++.law/ctors10.C: Same.
27658         * g++.old-deja/g++.law/code-gen5.C: Same.
27659         * g++.old-deja/g++.law/bad-error7.C: Same.
27660         * g++.old-deja/g++.law/arm9.C: Same.
27661         * g++.old-deja/g++.law/arm12.C: Same.
27662         * g++.old-deja/g++.law/arg8.C: Same.
27663         * g++.old-deja/g++.law/arg1.C: Same.
27664         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27665         * g++.old-deja/g++.jason/template31.C: Same.
27666         * g++.old-deja/g++.jason/template24.C (main): Same.
27667         * g++.old-deja/g++.jason/2371.C: Same.
27668         * g++.old-deja/g++.eh/new2.C: Same.
27669         * g++.old-deja/g++.eh/new1.C: Same.
27670         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27671         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27672         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27673         * g++.old-deja/g++.brendan/crash62.C: Same.
27674         * g++.old-deja/g++.brendan/crash52.C: Same.
27675         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27676         * g++.old-deja/g++.brendan/crash38.C: Same.
27677         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27678         * g++.old-deja/g++.brendan/copy9.C: Same.
27679
27680 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27681
27682         * gcc.c-torture/execute/20001203-2.c (memset):
27683         Count argument is of type __SIZE_TYPE__.
27684
27685 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27686
27687         * gcc.c-torture/compile/20010404-1.c: New test.
27688
27689 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27690
27691         * gcc.c-torture/compile/20010326-1.c: New test.
27692
27693 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27694
27695         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27696         peculiarities of the SH.
27697         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27698
27699 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27700
27701         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27702         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27703         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27704
27705 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27706
27707         * g77.f-torture/compile/20010321-1.f: New test.
27708
27709 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27710
27711         * gcc.c-torture/compile/20010329-1.c: New test.
27712
27713 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27714
27715         * gcc.c-torture/execute/20010329-1.c: New test.
27716
27717 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27718
27719         * g++.old-deja/g++.other/eh4.C: Fix typo.
27720
27721 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27722
27723         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27724
27725 2001-03-28  Philip Blundell  <philb@gnu.org>
27726
27727         * gcc.c-torture/compile/20010328-1.c: New test.
27728
27729 2001-03-27  Richard Henderson  <rth@redhat.com>
27730
27731         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27732         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27733
27734 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27735
27736         * gcc.c-torture/compile/20010327-1.c: New test.
27737
27738 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27739
27740         * g++.old-deja/g++.other/friend12.C: New test.
27741         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27742         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27743
27744 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27745
27746         * gcc.c-torture/execute/20010325-1.c: New test.
27747
27748 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27749
27750         * g++.old-deja/g++.other/mangle3.C: New test.
27751
27752 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27753
27754         * g++.old-deja/g++.other/anon8.C: New test.
27755
27756 2001-03-20  Philip Blundell  <philb@gnu.org>
27757
27758         * gcc.c-torture/compile/20010320-1.c: New test.
27759
27760 2001-03-17  Richard Henderson  <rth@redhat.com>
27761
27762         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27763
27764 2001-03-15  Geoff Keating  <geoff@redhat.com>
27765
27766         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27767         tests on AIX.
27768
27769 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27770
27771         * g++.old-deja/g++.other/eh4.C: New test.
27772
27773 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27774
27775         * gcc.dg/cpp/mi1.c: Update.
27776
27777 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27778
27779         * g++.old-deja/g++.other/regstack.C: New test.
27780
27781 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * g++.old-deja/g++.other/ref4.C: New test.
27784
27785 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27786
27787         * objc/execute/va_method.m: Added.
27788         * objc/execute/IMP.m: Added.
27789         * objc/execute/_cmd.m: Added.
27790         * objc/execute/accessing_ivars.m: Added.
27791         * objc/execute/class-1.m: Added.
27792         * objc/execute/class-10.m: Added.
27793         * objc/execute/class-11.m: Added.
27794         * objc/execute/class-12.m: Added.
27795         * objc/execute/class-13.m: Added.
27796         * objc/execute/class-14.m: Added.
27797         * objc/execute/class-2.m: Added.
27798         * objc/execute/class-3.m: Added.
27799         * objc/execute/class-4.m: Added.
27800         * objc/execute/class-5.m: Added.
27801         * objc/execute/class-6.m: Added.
27802         * objc/execute/class-7.m: Added.
27803         * objc/execute/class-8.m: Added.
27804         * objc/execute/class-9.m: Added.
27805         * objc/execute/class-tests-1.h
27806         * objc/execute/class-tests-2.h
27807         * objc/execute/compatibility_alias.m: Added.
27808         * objc/execute/encode-1.m: Added.
27809         * objc/execute/formal_protocol-1.m: Added.
27810         * objc/execute/formal_protocol-2.m: Added.
27811         * objc/execute/formal_protocol-3.m: Added.
27812         * objc/execute/formal_protocol-4.m: Added.
27813         * objc/execute/formal_protocol-5.m: Added.
27814         * objc/execute/formal_protocol-6.m: Added.
27815         * objc/execute/formal_protocol-7.m: Added.
27816         * objc/execute/informal_protocol.m: Added.
27817         * objc/execute/initialize.m: Added.
27818         * objc/execute/load.m: Added.
27819         * objc/execute/many_args_method.m: Added.
27820         * objc/execute/nested-3.m: Added.
27821         * objc/execute/no_clash.m: Added.
27822         * objc/execute/private.m: Added.
27823         * objc/execute/redefining_self.m: Added.
27824         * objc/execute/root_methods.m: Added.
27825         * objc/execute/selector-1.m: Added.
27826         * objc/execute/static-1.m: Added.
27827         * objc/execute/static-2.m: Added.
27828         * objc/execute/va_method.m: Added.
27829
27830 2001-03-10  Richard Henderson  <rth@redhat.com>
27831
27832         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27833
27834 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27835
27836         * g++.old-deja/g++.other/crash31.C: XFAIL.
27837         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27838         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27839         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27840         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27841         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27842
27843 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27844
27845         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27846
27847 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27848
27849         * gcc.dg/20000724-1.c: Don't use multiline strings.
27850
27851 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27852
27853         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27854         result of -cString against what we expect it to be; don't just
27855         print it out for no one to read.
27856
27857         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27858         Based on testcases provided by Nicola Pero.
27859
27860 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27861
27862         * gcc.dg/cpp/macro7.c: New test.
27863
27864 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27865
27866         * gcc.dg/cpp/multiline.c: Update.
27867
27868 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27869
27870         * g++.old-deja/g++.other/enum3.C: New test.
27871
27872 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27873
27874         * g++.old-deja/g++.other/pod1.C: New test.
27875
27876 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27877
27878         * g++.old-deja/g++.ext/overload1.C: New test.
27879
27880 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27881
27882         * g++.old-deja/g++.pt/using1.C: New test.
27883
27884 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27885
27886         * g++.old-deja/g++.other/using9.C: New test.
27887
27888 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27889
27890         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27891
27892         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27893
27894 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27895
27896         * g++.old-deja/g++.ext/realpt1.C: Remove.
27897
27898 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27899
27900         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27901
27902 2001-02-26  Will Cohen  <wcohen@redhat.com>
27903
27904         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27905
27906 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27907
27908         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27909         templatized constructors.
27910
27911 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27912
27913         * gcc.c-torture/execute/20010224-1.c: New test.
27914
27915 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27916
27917         * gcc.c-torture/execute/20010222-1.c: New test.
27918
27919 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27920
27921         * g++.old-deja/g++.other/inline20.C: New test.
27922
27923 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27924
27925         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27926
27927 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27928
27929         * g++.old-deja/g++.other/lookup22.C: New test.
27930
27931 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27932
27933         * g77.dg: New directory.
27934         * g77.dg/20010216-1.f: New test case.
27935         * g77.dg/dg.exp: New driver.
27936         * lib/g77-dg.exp: New driver library.
27937
27938 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27939
27940         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27941
27942 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27943
27944         * g++.old-deja/g++.other/decl9.C: New test.
27945
27946 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27947
27948         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27949         not need <string> and also tests the initialization at runtime.
27950
27951 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27952
27953         * gcc.c-torture/execute/longlong.c: New test.
27954
27955 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27956
27957         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27958
27959 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27960
27961         * gcc.c-torture/execute/920302-1.c (execute):
27962         Change argument type to short.
27963
27964 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27965
27966         * g++.old-deja/g++.pt/deduct6.C: New test.
27967
27968 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27969
27970         * g++.old-deja/g++.pt/deduct5.C: New test.
27971
27972 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27973
27974         * gcc.c-torture/execute/20010209-1.c: New test.
27975
27976 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27977
27978         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27979
27980 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27981
27982         * g++.dg/vtgc1.C: Update for new ABI.
27983
27984         * consistency.vlad: New directory, 1665 files.
27985
27986 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27987
27988         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27989         return type.
27990         * gcc.dg/cpp/digraphs.c: Declare puts.
27991
27992 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         * g++.old-deja/g++.other/warn5.C: New test.
27995
27996 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27997
27998         * g++.old-deja/g++.pt/spec40.C: New test.
27999
28000 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28001
28002         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28003         case.
28004         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28005
28006 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28007
28008         * gcc.c-torture/compile/20010209-1.c: New test.
28009
28010 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28011
28012         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28013         excess errors message but not if it crashes.
28014         * g++.old-deja/g++.other/crash27.C: Likewise.
28015         * g++.old-deja/g++.other/crash28.C: Likewise.
28016         * g++.old-deja/g++.other/crash30.C: Likewise.
28017         * g++.old-deja/g++.other/crash32.C: Likewise.
28018         * g++.old-deja/g++.other/crash35.C: Likewise.
28019         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28020
28021 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28022
28023         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28024         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28025         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28026         g77.f-torture/execute/execute.exp,
28027         g77.f-torture/noncompile/noncompile.exp,
28028         gcc.c-torture/execute/execute.exp,
28029         gcc.c-torture/execute/memcheck/memcheck.exp,
28030         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28031         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28032         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28033         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28034         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28035         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28036         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28037         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28038         Remove bug reporting instructions with ancient email addresses.
28039
28040 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * gcc.dg/20010202-1.c: New test.
28043         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28044
28045 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28046
28047         * g++.dg/stdbool-if.C: New test.
28048
28049 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28050
28051         * objc/execute/fdecl.m: Added main().
28052
28053 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28054
28055         * gcc.c-torture/execute/20010206-1.c: New test.
28056
28057 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28058
28059         * gcc.dg/cpp/avoidpaste1.c: Update.
28060
28061 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28062
28063         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28064         Pero <nicola@brainstorm.co.uk>.
28065         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28066
28067 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28068
28069         * g++.old-deja/g++.pt/spec39.C: New test.
28070
28071 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28072
28073         * gcc.c-torture/compile/20010202-1.c: New test.
28074
28075 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         * g++.old-deja/g++.abi/primary2.C: New test.
28078         * g++.old-deja/g++.abi/primary3.C: New test.
28079         * g++.old-deja/g++.abi/primary4.C: New test.
28080         * g++.old-deja/g++.abi/primary5.C: New test.
28081         * g++.old-deja/g++.abi/vtable3.h: New test.
28082         * g++.old-deja/g++.abi/vtable3a.C: New test.
28083         * g++.old-deja/g++.abi/vtable3b.C: New test.
28084         * g++.old-deja/g++.abi/vtable3c.C: New test.
28085         * g++.old-deja/g++.abi/vtable3d.C: New test.
28086         * g++.old-deja/g++.abi/vtable3e.C: New test.
28087         * g++.old-deja/g++.abi/vtable3f.C: New test.
28088         * g++.old-deja/g++.abi/vtable3g.C: New test.
28089         * g++.old-deja/g++.abi/vtable3h.C: New test.
28090         * g++.old-deja/g++.abi/vtable3i.C: New test.
28091         * g++.old-deja/g++.abi/vtable3j.C: New test.
28092         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28093
28094 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28095
28096         * g++.old-deja/g++.other/anon6.C: New test.
28097         * g++.old-deja/g++.other/anon7.C: New test.
28098
28099 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28100
28101         * gcc.dg/cpp/avoidpaste2.c: New tests.
28102
28103 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28104
28105         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28106
28107 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28108
28109         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28110         DECIMAL_DIG cases for Irix."
28111
28112 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28113
28114         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28115
28116 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28117
28118         * gcc.dg/c99-tag-1.c: New test.
28119
28120 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28121
28122         * gcc.dg/cpp/tr-warn1.c: Add tests.
28123
28124 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28125
28126         * gcc.dg/cpp/avoidpaste1.c: Update.
28127         * gcc.dg/cpp/paste4.c: Update.
28128
28129 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28130
28131         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28132         cases for Irix.
28133
28134 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28135
28136         * g++.old-deja/g++.other/inline19.C: New test.
28137
28138 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28139
28140         * gcc.dg/Wlarger-than.c: New test.
28141
28142 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28143
28144         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28145
28146 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28147
28148         * gcc.c-torture/execute/20010129-1.c: New test.
28149         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28150
28151 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28152
28153         * gcc.dg/cpp/avoidpaste1.c: Test case.
28154
28155 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28156
28157         * g++.old-deja/g++.other/inline18.C: New test.
28158
28159 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28160
28161         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28162         and __builtin_putchar.
28163
28164 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28165
28166         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28167         tests.
28168
28169 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28170
28171         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28172         floating point number rounding mode to round to the nearest
28173         representable mode.
28174
28175 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28176
28177         * g++.old-deja/g++.other/mangle2.C: New test.
28178
28179 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28180
28181         * gcc.c-torture/compile/20010124-1.c: New test.
28182
28183 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         * g++.old-deja/g++.pt/spec38.C: New test.
28186
28187 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28188
28189         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28190         "Build don't run".
28191
28192 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28193
28194         * gcc.c-torture/execute/20010123-1.c: New test.
28195
28196 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28197
28198         * g++.old-deja/g++.pt/spec37.C: New test.
28199
28200 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28201
28202         * g++.old-deja/g++.pt/overload14.C: New test.
28203
28204 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28205
28206         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28207         __builtin_return_address.
28208
28209 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28210
28211         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28212         * g++.old-deja/g++.pt/spec35.C: New test.
28213         * g++.old-deja/g++.pt/spec36.C: New test.
28214
28215 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28216
28217         * gcc.c-torture/compile/20010118-1.c: New test.
28218
28219 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28220
28221         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28222
28223 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28224
28225         * gcc.c-torture/execute/20010119-1.c: New test.
28226
28227 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28228
28229         * g++.old-deja/g++.other/vbase5.C: New test.
28230
28231 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28232
28233         * gcc.c-torture/execute/20010118-1.c: New test.
28234
28235 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         * g++.old-deja/g++.pt/deduct3.C: New test.
28238
28239 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28240
28241         * g++.old-deja/g++.pt/spec34.C: New test.
28242
28243 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28244
28245         * g77.f-torture/compile/20000601-2.f: New test.
28246
28247 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         * g++.old-deja/g++.other/init17.C: New test.
28250
28251 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28252
28253         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28254
28255 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28256
28257         * g++.old-deja/g++.pt/unify8.C: New test.
28258
28259 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28260
28261         * g++.old-deja/g++.abi/vbase1.C: New test.
28262
28263 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28264
28265         * g++.old-deja/g++.pt/crash65.C: New test.
28266
28267 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28268
28269         * gcc.dg/cpp/assembl2.S: New test case.
28270
28271 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28272
28273         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28274         are supported.
28275
28276 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28277
28278         * g++.old-deja/g++.other/builtins1.C: New test.
28279         * g++.old-deja/g++.other/builtins2.C: Likewise.
28280         * g++.old-deja/g++.other/builtins3.C: Likewise.
28281         * g++.old-deja/g++.other/builtins4.C: Likewise.
28282
28283 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28284
28285         * gcc.c-torture/compile/20010117-1.c: New test.
28286         * gcc.c-torture/compile/20010117-2.c: New test.
28287
28288 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28289
28290         * g77.f-torture/execute/20010116.[fx]: New test,
28291         XFAIL on i?86-*-*.
28292         * g77.f-torture/compile/20010115.f: Indicate it's
28293         a test for PR fortran/1636.
28294
28295 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28296
28297         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28298
28299 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28300
28301         * g77.f-torture/compile/20010115.f: New test.
28302
28303 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.pt/nontype5.C: New test.
28306
28307 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28308
28309         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28310         have an equivalent working one below it.
28311
28312 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28313
28314         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28315         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28316
28317 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28318
28319         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28320         message containing "init_priority".
28321         (conpr-2.C): Likewise.
28322         (conpr-3.C): Likewise.
28323         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28324
28325 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28326
28327         * gcc.c-torture/execute/20010114-2.c: New test.
28328
28329 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28330
28331         * gcc.c-torture/compile/20010114-1.c: New test.
28332         * gcc.c-torture/compile/20010114-1.x: Xfail.
28333         * gcc.c-torture/compile/20010114-2.c: New test.
28334         * gcc.c-torture/execute/20010114-1.c: New test.
28335         * gcc.dg/trunc-1.c: New test.
28336         * gcc.dg/uninit-B.c: New test.
28337
28338 2001-01-13  Nick Clifton  <nickc@redhat.com>
28339
28340         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28341         target.
28342
28343 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28344
28345         * gcc.c-torture/compile/20010113-1.c: New test.
28346
28347 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28348
28349         * gcc.c-torture/compile/20001212-1.c: New test.
28350
28351 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28352
28353         * gcc.dg/cpp/widestr1.c: Update.
28354         * gcc.dg/cpp/prag-imp.c: Remove.
28355
28356 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28357
28358         * gcc.c-torture/execute/20000801-3.x: Remove.
28359         * gcc.dg/c90-init-1.c: New test.
28360         * gcc.dg/c99-init-1.c: New test.
28361         * gcc.dg/c99-init-2.c: New test.
28362         * gcc.dg/gnu99-init-1.c: New test.
28363
28364 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28365
28366         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28367         testing that no relevant ones were found.
28368
28369 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28370
28371         * g++.old-deja/g++.pt/cast2.C: New test.
28372
28373 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28374
28375         * g++.old-deja/g++.pt/friend47.C: New test.
28376
28377 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         * g++.old-deja/g++.pt/instantiate13.C: New test.
28380
28381 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28382
28383         * g++.old-deja/g++.other/defarg7.C: New test.
28384         * g++.old-deja/g++.other/defarg8.C: New test.
28385
28386 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28387
28388         * g++.old-deja/g++.pt/crash64.C: New test.
28389
28390 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28391
28392         * g++.old-deja/g++.pt/crash63.C: New test.
28393
28394 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28395
28396         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28397
28398 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28399
28400         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28401
28402 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.old-deja/g++.pt/error3.C: New test.
28405
28406 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28407
28408         * g++.old-deja/g++.other/crash39.C: New test.
28409
28410 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.old-deja/g++.other/vbase4.C: New test.
28413
28414 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28415
28416         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28417         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28418         * gcc.dg/special/special.exp: New test driver which will check
28419         for alias support for the above test.
28420
28421 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28422
28423         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28424         problems on small machines.
28425         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28426         parameterize.
28427
28428 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28429
28430         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28431         mips.
28432         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28433
28434 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.old_deja/g++.pt/using8.C: New test.
28437
28438 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28439
28440         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28441
28442 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28443
28444         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28445         where a failure is expected.
28446         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28447
28448 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28449
28450         * g++.old_deja/g++.pt/instantiate12.C: New test.
28451
28452 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28453
28454         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28455         start of structs.
28456         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28457         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28458         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28459         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28460         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28461         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28462         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28463         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28464         * g++.old-deja/g++.eh/spec6.C: Likewise.
28465         * g++.old-deja/g++.jason/crash3.C: Likewise.
28466         * g++.old-deja/g++.law/ctors11.C: Likewise.
28467         * g++.old-deja/g++.law/ctors17.C: Likewise.
28468         * g++.old-deja/g++.law/ctors5.C: Likewise.
28469         * g++.old-deja/g++.law/ctors9.C: Likewise.
28470         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28471         * g++.old-deja/g++.mike/net22.C: Likewise.
28472         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28473         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28474         * g++.old-deja/g++.mike/virt3.C: Likewise.
28475         * g++.old-deja/g++.niklas/t128.C: Likewise.
28476         * g++.old-deja/g++.other/anon4.C: Likewise.
28477         * g++.old-deja/g++.other/using1.C: Likewise.
28478         * g++.old-deja/g++.other/warn3.C: Likewise.
28479         * g++.old-deja/g++.pt/t37.C: Likewise.
28480         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28481         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28482
28483 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28484
28485         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28486
28487 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28488
28489         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28490
28491 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28492
28493         * gcc.c-torture/compile/20010107-1.c: New test.
28494
28495 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28496
28497         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28498
28499 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28500
28501         * gcc.dg/format/format.h: New file.
28502         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28503         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28504         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28505         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28506         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28507         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28508         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28509         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28510         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28511         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28512         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28513         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28514         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28515         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28516         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28517         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28518         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28519         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28520         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28521         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28522         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28523         instead of declaring standard types, macros and functions in each
28524         test.
28525
28526 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28527
28528         * gcc.c-torture/execute/20010106-1.c: New test.
28529
28530 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28531
28532         * gcc.dg/format/format.exp: New file.
28533         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28534         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28535         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28536         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28537         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28538         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28539         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28540         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28541         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28542         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28543         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28544         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28545         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28546         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28547         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28548         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28549         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28550         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28551         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28552         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28553         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28554         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28555         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28556         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28557         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28558         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28559         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28560         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28561         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28562         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28563         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28564         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28565         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28566         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28567         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28568         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28569         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28570         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28571         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28572         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28573         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28574         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28575
28576 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28577
28578         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28579         account.
28580
28581 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28582
28583         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28584
28585 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28586
28587         * g++.old-deja/g++.pt/crash62.C: New test.
28588
28589 2001-01-04  Richard Henderson  <rth@redhat.com>
28590
28591         * gcc.dg/20000926-1.c: Update expected warnings.
28592         * gcc.dg/array-2.c: Likewise.
28593         * gcc.dg/array-4.c: Also validate flexible array members.
28594         * gcc.dg/c99-flex-array-1.c: New.
28595
28596 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28597
28598         * gcc.c-torture/compile/20001222-1.x: Remove.
28599
28600 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28601
28602         * gcc.c-torture/execute/built-in-setjmp.c: New.
28603
28604 2001-01-03  Richard Henderson  <rth@redhat.com>
28605
28606         * gcc.dg/940510-1.c: Update expected error wording.
28607         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28608
28609 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28610
28611         * lib/target-supports.exp (check_alias_available): Modified to
28612         indicate aliases not supported if only weak aliases are supported.
28613
28614 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28615
28616         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28617         Turn on cmpstrsi checks for __pj__ and __i370__.
28618
28619 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.other/virtual11.C: New test.
28622
28623 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28626
28627 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28628
28629         * gcc.c-torture/compile/20010102-1.c: New test.
28630
28631 2001-01-02  Andreas Jaeger  <aj@suse.de>
28632
28633         * gcc.dg/noreturn-3.c: New test.
28634
28635         * gcc.dg/noreturn-4.c: New test.
28636
28637 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28638
28639         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28640         __builtin_fputc and __builtin_fwrite.
28641
28642 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28643
28644         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28645         signed char, not default char.
28646
28647 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28648
28649         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28650
28651 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28652
28653         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28654
28655 2000-12-29  Richard Henderson  <rth@redhat.com>
28656
28657         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28658         (__cyg_profile_func_exit): Define.
28659
28660 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28661
28662         * g++.dg/vtgc1.C: New test.
28663
28664 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28665
28666         * gcc.dg/noncompile/20001228-1.c: New test.
28667
28668         * gcc.dg/20001228-1.c: New test.
28669
28670         * gcc.c-torture/execute/20001228-1.c: New test.
28671
28672 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28673
28674         * gcc.dg/format-strfmon-1.c: New test.
28675
28676 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28677
28678         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28679         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28680         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28681         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28682         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28683         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28684         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28685         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28686         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28687         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28688         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28689         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28690         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28691
28692         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28693         * gcc.c-torture/execute/string-opt-4.c: Test index.
28694
28695 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28696
28697         * gcc.c-torture/compile/20001226-1.c: New test.
28698
28699 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28700
28701         * gcc.c-torture/compile/20001222-1.c: New test.
28702         * gcc.c-torture/compile/20001222-1.x: Xfail.
28703
28704 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28705
28706         * gcc.c-torture/execute/comp-goto-2.c: New test.
28707
28708 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28709
28710         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28711         Use long types if __INT_MAX__ is 32767.
28712         (main): Use cast to (sint32 *) when poking 88 into a_page.
28713
28714         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28715
28716 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28717
28718         * gcc.c-torture/compile/20001221-1.c: New test.
28719         * gcc.c-torture/execute/20001221-1.c: New test.
28720
28721 2000-12-20  Richard Henderson  <rth@redhat.com>
28722
28723         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28724         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28725
28726 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28727
28728         * gcc.dg/compare3.c: New test.
28729
28730 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28731
28732         * gcc.dg/format-warnll-1.c: New test.
28733
28734 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28735
28736         * gcc.dg/cpp/cmdlne-P.c: New test.
28737
28738 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28739
28740         * gcc.c-torture/execute/builtin-abs-1.c,
28741         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28742
28743 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28744
28745         * gcc.dg/cpp/multiline.c: New test.
28746
28747 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28748
28749         * g++.old-deja/g++.other/syshdr1.C: Update.
28750         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28751
28752 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28753
28754         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28755
28756 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28757
28758         * g++.old-deja/g++.pt/ttp65.C: New test.
28759
28760 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28761
28762         * g++.old-deja/g++.pt/ttp64.C: New test.
28763
28764 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28765
28766         * g++.old-deja/g++.pt/spec33.C: New test.
28767
28768 2000-12-14  Catherine Moore  <clm@redhat.com>
28769
28770         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28771         * gcc.c-torture/execute/920612-2.c: Likewise.
28772         * gcc.c-torture/execute/920428-2.c: Likewise.
28773         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28774         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28775
28776 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28777
28778         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28779         * gcc.dg/pack-test-2.c: Likewise.
28780
28781 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28782
28783         Tests by Zack Weinberg <zackw@stanford.edu>.
28784
28785         * gcc.dg/cpp/defined.c: Update.
28786         * gcc.dg/cpp/defined_trad.c: New tests.
28787
28788 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28789
28790         * gcc.dg/cpp/trad-direct.c: Update.
28791
28792 2000-12-11  Neil Booth  <neilb@earthling.net>
28793
28794         * gcc.dg/cpp/defined_trad.c
28795
28796 2000-12-11  Neil Booth  <neilb@earthling.net>
28797
28798         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28799
28800 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28801
28802         * gcc.dg/format-miss-2.c: New test.
28803
28804 2000-12-09  Neil Booth  <neilb@earthling.net>
28805
28806         * gcc.dg/cpp/lineflags.c: New tests.
28807         * gcc.dg/cpp/poison.c: Update.
28808         * gcc.dg/cpp/redef2.c: Update.
28809         * gcc.dg/cpp/skipping.c: New test.
28810
28811 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28812
28813         * g++.old-deja/g++.other/eh3.C: New testcase.
28814
28815 2000-12-07  Neil Booth  <neilb@earthling.net>
28816
28817         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28818         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28819         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28820         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28821         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28822         Update.
28823
28824 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28825
28826         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28827         __SIZE_TYPE__ instead of int for type of integers cast to
28828         pointers.
28829
28830 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28831
28832         * g++.old-deja/g++.other/cleanup4.C: New test.
28833
28834 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28835
28836         * format-sec-1.c: New test.
28837
28838 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28839
28840         * gcc.dg/format-nonlit-3.c: New test.
28841
28842 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28843
28844         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28845         through a null pointer.
28846
28847 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28848
28849         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28850         * g++.old-deja/g++.pt/partial4.C: New test.
28851
28852 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28853
28854         * gcc.c-torture/execute/ieee/hugeval.x: New.
28855
28856 2000-12-06  Neil Booth  <neilb@earthling.net>
28857
28858         * gcc.dg/cpp/backslash2.c: New tests.
28859
28860 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28861
28862         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28863         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28864
28865 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28866
28867         * gcc.c-torture/execute/20001203-2.c: New testcase.
28868
28869 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28870
28871         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28872         * g++.old-deja/g++.other/virtual10.C: New test.
28873
28874 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28875
28876         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28877
28878 2000-12-05  Richard Henderson  <rth@redhat.com>
28879
28880         * gcc.c-torture/compile/20001205-1.c: New.
28881
28882 2000-12-04  Neil Booth  <neilb@earthling.net>
28883
28884         * g++.old-deja/g++.other/virtual9.C: New test.
28885         * g++.old-deja/g++.pt/crash61.C: New test.
28886         * gcc.c-torture/execute/loop-9.c: New test.
28887
28888 2000-12-04  Neil Booth  <neilb@earthling.net>
28889
28890         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28891         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28892         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28893         * gcc.dg/cpp/extratokens.c: ...here.
28894
28895 2000-12-04  Neil Booth  <neilb@earthling.net>
28896
28897         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28898         New tests.
28899
28900 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28901
28902         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28903         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28904
28905 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28906
28907         * gcc.c-torture/execute/20001203-1.c: New test.
28908
28909 2000-12-03  Neil Booth  <neilb@earthling.net>
28910
28911         * gcc.dg/cpp/macro6.c: New test cases.
28912
28913 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28914
28915         * gcc.c-torture/execute/string-opt-9.c: New test.
28916         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28917         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28918         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28919
28920         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28921         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28922
28923 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28924
28925         * gcc.dg/cpp/if-6.c: New testcase.
28926
28927         * gcc.dg/20001201-1.c: New testcase.
28928
28929 2000-12-02  Neil Booth  <neilb@earthling.net>
28930
28931         * g++.old-deja/g++.other/externC4.C,
28932         g++.old-deja/g++.other/friend10.C: New tests.
28933
28934 2000-12-02  Neil Booth  <neilb@earthling.net>
28935
28936         * g++.old-deja/g++.other/instan2.C
28937         * g++.old-deja/g++.other/instan3.C: New test.
28938
28939 2000-12-02  Neil Booth  <neilb@earthling.net>
28940
28941         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28942         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28943         gnuc99.c,gnuc99-pedantic.c: New tests.
28944
28945 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28946
28947         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28948         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28949
28950 2000-12-01  Neil Booth  <neilb@earthling.net>
28951
28952         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28953         * gcc.dg/cpp/poison.c: Update.
28954         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28955
28956 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28957
28958         * g77.f-torture/execute/20001201.f: New test.
28959
28960 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28961
28962         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28963
28964 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28965
28966         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28967
28968 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28969
28970         * g++.old-deja/g++.other/cast6.C: New test.
28971
28972 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28973
28974         * gcc.c-torture/execute/20001130-2.c: New testcase.
28975
28976 2000-11-30  Richard Henderson  <rth@redhat.com>
28977
28978         * gcc.c-torture/execute/20001130-1.c: New test.
28979
28980 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         * g++.old-deja/g++.other/op3.C: New test.
28983
28984 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28985
28986         * g++.old-deja/g++.other/op2.C: New test.
28987
28988 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28989
28990         * g++.old-deja/g++.other/crash38.C: New test.
28991
28992 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28993
28994         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28995
28996 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28997
28998         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28999         tests.
29000         * gcc.c-torture/execute/string-opt-6.c: New test.
29001
29002         * gcc.dg/20001117-1.c: Add main.
29003
29004 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29005
29006         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29007         Move from here ...
29008         * gcc.dg/940510-1.c: ... to here.
29009
29010         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29011         zero-size arrays in toplevel structures.
29012
29013 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29014
29015         * gcc.c-torture/execute/loop-8.c: New test.
29016
29017 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29018
29019         * g++.old-deja/g++.other/base1.C: New test.
29020
29021 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29022
29023         * g++.old-deja/g++.other/parse2.C: New test.
29024
29025 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29026
29027         * g++.old-deja/g++.pt/incomplete1.C: New test.
29028
29029 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29030
29031         * g++.old-deja/g++.other/friend9.C: New test.
29032
29033 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29034
29035         * gcc.dg/20001127-1.c: New test.
29036
29037 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29038
29039         * g++.old-deja/g++.pt/friend46.C: New test.
29040
29041 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29042
29043         * g++.old-deja/g++.other/ptrmem8.C: New test.
29044
29045 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29046
29047         * gcc.c-torture/execute/string-opt-7.c: New test.
29048         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29049
29050 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29051
29052         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29053         instead of 'mkcheck 2'.
29054
29055 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29056
29057         * gcc.c-torture/execute/memcheck/driver.c,
29058         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29059         C9X references to refer to C99.
29060
29061 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29062
29063         * gcc.dg/ultrasp3.c: New test.
29064
29065 2000-11-25  Neil Booth  <neilb@earthling.net>
29066
29067         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29068
29069 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29070
29071         * gcc.c-torture/compile/20001123-2.c: New.
29072
29073 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29074
29075         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29076
29077 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29078
29079         * gcc.dg/sequence-point-1.c: Add some new tests.
29080         * gcc.c-torture/execute/20001124-1.c: New test.
29081
29082 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29083
29084         * g++.old-deja/g++.other/vaarg4.C: New test.
29085         * gcc.c-torture/compile/20001123-1.c: New test.
29086
29087 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         * g++.other/crash24.C: Adjust and remove XFAIL.
29090         * g++.other/crash37.C: New test.
29091
29092 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29093
29094         * g++.old-deja/g++.pt/instantiate9.C: New test.
29095
29096 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29097
29098         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29099         new ABI, too.
29100
29101         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29102         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29103
29104 2000-11-22  Neil Booth  <neilb@earthling.net>
29105
29106         * gcc.dg/cpp/Wtrigraphs.c: New test.
29107
29108 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29109
29110         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29111
29112 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29113
29114         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29115
29116 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29117
29118         * lib/gcc-dg.exp: load_lib scanasm.exp.
29119         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29120         * lib/g++-dg.exp: load_lib scanasm.exp.
29121         * lib/scanasm.exp: New.
29122         (scan-assembler, scan-assembler-not): Add optional arguments to
29123         test name, or if not present, the pattern name.
29124         (scan-assembler-dem, scan-assembler-dem-not): New.
29125
29126         * g++.dg/dg.exp: New.
29127
29128 2000-11-21  Neil Booth  <neilb@earthling.net>
29129
29130         * gcc.dg/cpp/integrated1.c: Remove.
29131
29132 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29133
29134         * gcc.c-torture/execute/20001121-1.c: New test.
29135
29136 2000-11-21  Richard Henderson  <rth@redhat.com>
29137
29138         * gcc.c-torture/compile/20001121-1.c: New test.
29139
29140 2000-11-20  Neil Booth  <neilb@earthling.net>
29141
29142         * gcc.dg/cpp/integrated1.c: New test.
29143
29144 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29145
29146         * g++.old-deja/g++.other/inline17.C: New test.
29147
29148 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29149
29150         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29151         local variable to be zero: I made the variable global. Now
29152         uses abort() and exit() instead of relying on main's return value.
29153
29154 2000-11-20  Neil Booth  <neilb@earthling.net>
29155
29156         * gcc.dg/cpp/paste2.c: Update test.
29157         * objc/execute/paste.m: New test.
29158
29159 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29160
29161         * gcc.dg/c99-condexpr-1.c: New test.
29162
29163 2000-11-20  Neil Booth  <neilb@earthling.net>
29164
29165         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29166
29167 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29168
29169         * g++.old-deja/g++.pt/export1.C: New test.
29170
29171 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * gcc.dg/20001117-1.c: New test.
29174
29175 2000-11-18  Richard Henderson  <rth@redhat.com>
29176
29177         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29178
29179 2000-11-18  Richard Henderson  <rth@redhat.com>
29180
29181         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29182         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29183         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29184
29185 2000-11-18  Richard Henderson  <rth@redhat.com>
29186
29187         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29188         (main): New.  Exit cleanly.
29189
29190 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29191
29192         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29193         gcc.dg/c99-fordecl-2.c: New tests.
29194
29195 2000-11-18  Richard Henderson  <rth@redhat.com>
29196
29197         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29198         * gcc.c-torture/execute/zerolen-2.c: New.
29199
29200 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29201
29202         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29203         memory.
29204
29205 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29206
29207         * g++.old-deja/g++.pt/instantiate8.C: New test.
29208
29209 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29210
29211         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29212         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29213
29214 2000-11-16  Nick Clifton  <nickc@redhat.com>
29215
29216         * gcc.c-torture/execute/nestfunc-2.c: New test.
29217         * gcc.c-torture/execute/nestfunc-3.c: New test.
29218
29219 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29220
29221         * gcc.c-torture/compile/20001116-1.c: New test.
29222
29223 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29224
29225         * gcc.c-torture/execute/20001115-1.c: New test.
29226
29227 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29228
29229         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29230         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29231         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29232         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29233
29234 2000-11-15  Neil Booth  <neilb@earthling.net>
29235
29236         gcc.dg/cpp/_Pragma1.c: Update.
29237         gcc.dg/cpp/_Pragma2.c: New test.
29238
29239 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29240
29241         * g++.old-deja/g++.other/anon5.C: New test.
29242
29243 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29244
29245         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29246         tests.
29247
29248 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29249
29250         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29251         output.
29252
29253 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29254
29255         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29256         labels at end of compound statements.
29257
29258 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29259
29260         * gcc.c-torture/execute/loop-7.c: New test.
29261
29262 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29263
29264         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29265
29266 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29267
29268         * gcc.dg/c99-bool-1.c: New test.
29269
29270 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29271
29272         * gcc.dg/c99-scope-1.c: Remove xfail.
29273         * gcc.dg/c99-scope-2.c: New test.
29274
29275 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29276
29277         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29278         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29279
29280 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29281
29282         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29283         error messages.
29284
29285         * g++.mike/p700.C: Don't typedef wchar_t.
29286         * g++.mike/p784.C: Likewise.
29287         * g++.mike/eb101.C: Don't use __wchar_t.
29288
29289 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29290
29291         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29292         from DO loop.
29293
29294 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29295
29296         * gcc.c-torture/execute/20001111-1.c: New test.
29297
29298 2000-11-10  Nick Clifton  <nickc@redhat.com>
29299
29300         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29301         long multuiple and accumulate.
29302
29303 2000-11-09  Richard Henderson  <rth@redhat.com>
29304
29305         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29306         via size_t instead of int.
29307
29308         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29309         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29310         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29311         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29312
29313 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29314
29315         * gcc.c-torture/compile/20001109-1.c: New test.
29316         * gcc.c-torture/compile/20001109-2.c: New test.
29317
29318 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29319
29320         * g++.old-deja/g++.pt/operator1.C: New test.
29321         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29322
29323 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29324
29325         * gcc.dg/20001108-1.c: New test.
29326
29327 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29328
29329         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29330         with both arguments constant strings.
29331         * gcc.c-torture/execute/string-opt-3.c: New test.
29332         * gcc.c-torture/execute/string-opt-4.c: New test.
29333         * gcc.c-torture/execute/string-opt-5.c: New test.
29334
29335 2000-11-08  Nick Clifton  <nickc@redhat.com>
29336
29337         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29338         mulsidi3adddi patterns.
29339
29340 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29341
29342         * g++.old-deja/g++.other/crash36.C: New test.
29343
29344 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29345
29346         * g++.old-deja/g++.other/init16.C: New test.
29347
29348 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29349
29350         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29351
29352 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29353
29354         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29355         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29356         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29357
29358 2000-11-07  DJ Delorie  <dj@redhat.com>
29359
29360         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29361
29362 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29363
29364         * gcc.c-torture/execute/string-opt-1.c: New test.
29365
29366 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29367
29368         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29369         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29370         parameters in registers, and there is no way for a varargs
29371         function to know in which order the integer and floating-point
29372         parameters should be interleaved when they are placed on the
29373         stack.
29374         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29375         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29376
29377 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29378
29379         * gcc.c-torture/execute/string-opt-2.c: New test.
29380
29381 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29382
29383         * g++.old-deja/g++.pt/crash60.C: New test.
29384
29385 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29386
29387         * g++.old-deja/g++.other/crash24.C: New test.
29388         * g++.old-deja/g++.other/crash25.C: New test.
29389         * g++.old-deja/g++.other/crash26.C: New test.
29390         * g++.old-deja/g++.other/crash27.C: New test.
29391         * g++.old-deja/g++.other/crash28.C: New test.
29392         * g++.old-deja/g++.other/crash29.C: New test.
29393         * g++.old-deja/g++.other/crash30.C: New test.
29394         * g++.old-deja/g++.other/crash31.C: New test.
29395         * g++.old-deja/g++.other/crash32.C: New test.
29396         * g++.old-deja/g++.other/crash33.C: New test.
29397         * g++.old-deja/g++.other/crash34.C: New test.
29398         * g++.old-deja/g++.other/crash35.C: New test.
29399
29400 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29401
29402         * gcc.c-torture/execute/20001031-1.c: New test.
29403
29404 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29405
29406         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29407         namespace.
29408
29409         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29410         standards-conformant.
29411
29412         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29413
29414         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29415         * g++.old-deja/g++.mike/p755a.C: Likewise.
29416         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29417         library makes no calls to `operator new' during initialization.
29418
29419 2000-11-04  Neil Booth  <neilb@earthling.net>
29420
29421         * gcc.dg/cpp/include2.c: New tests.
29422
29423 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29424
29425         * lib/g++.exp (g++_set_ld_library_path): New function.
29426         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29427
29428 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29429
29430         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29431         warnings.
29432
29433 2000-11-01  Richard Henderson  <rth@redhat.com>
29434
29435         * g++.old-deja/g++.ext/namedret1.C: New.
29436         * g++.old-deja/g++.ext/namedret2.C: New.
29437         * g++.old-deja/g++.ext/namedret3.C: New.
29438
29439 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29440
29441         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29442         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29443
29444 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29445
29446         * gcc.c-torture/execute/va-arg-21.c: New test.
29447
29448 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29449
29450         * gcc.dg/c99-complex-2.c: New test.
29451
29452 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29453
29454         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29455
29456 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29457
29458         * g++.old-deja/g++.other/inline16.C: New test.
29459
29460 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29461
29462         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29463         __PRETTY_FUNCTION__
29464
29465 2000-10-29  Neil Booth  <neilb@earthling.net>
29466
29467         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29468         New tests.
29469         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29470         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29471         optimisation.
29472
29473 2000-10-29  Neil Booth  <neilb@earthling.net>
29474
29475         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29476         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29477         * mi5.c: Test multiple includes work with -C.
29478         * trigraphs.c: Test ^= version.
29479
29480 2000-10-28  Neil Booth  <neilb@earthling.net>
29481
29482         New tests and test updates for new macro expander.
29483
29484         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29485         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29486         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29487         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29488         new diagnostic messages.
29489
29490         * gcc.dg/cpp/macro3.c: New tests.
29491
29492 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29493
29494         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29495         on the same line.
29496
29497 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29498
29499         * g++.old-deja/g++.other/eh2.C: New test.
29500
29501 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29502
29503         * gcc.c-torture/execute/20001027-1.c: New test.
29504
29505 2000-10-26  Richard Henderson  <rth@redhat.com>
29506
29507         * gcc.c-torture/execute/20001026-1.c: New.
29508
29509 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29510
29511         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29512         * g++.old-deja/g++.law/builtin1.C: Likewise.
29513         * g++.old-deja/g++.law/ctors10.C: Likewise.
29514         * g++.old-deja/g++.law/virtual3.C: Likewise.
29515         * g++.old-deja/g++.mike/p658.C: Likewise.
29516         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29517         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29518         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29519         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29520         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29521
29522 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29523
29524         * gcc.c-torture/compile/20001024-1.c: New test.
29525
29526 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29527
29528         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29529         to tell us whether or not we are using V3.
29530
29531 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29532
29533         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29534         operands.
29535
29536 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29537
29538         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29539
29540 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29541
29542         * gcc.c-torture/execute/20001024-1.c: New test.
29543
29544 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29545
29546         * g++.old-deja/g++.other/sibcall1.C: New test.
29547
29548 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29549
29550         * gcc.dg/noncompile/init-3.c: New test.
29551
29552 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29553
29554         * gcc.dg/format-array-1.c: New test.
29555
29556 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29557
29558         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29559         writing through null pointers; remove comment about testing
29560         unterminated strings.
29561
29562 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29563
29564         * gcc.c-torture/execute/20001017-2.c: New test.
29565
29566 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29567
29568         * gcc.c-torture/compile/20001018-1.c: New test.
29569         * gcc.c-torture/compile/20001018-1.x: Xfail.
29570
29571 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29572
29573         * gcc.c-torture/execute/20001017-1.c: New test.
29574
29575 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29576
29577         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29578         for multiple use of arguments with scanf formats; add tests for
29579         multiple use of arguments.
29580
29581 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29582
29583         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29584
29585 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29586
29587         * gcc.dg/format-miss-1.c: New test.
29588
29589 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29590
29591         * gcc.c-torture/execute/20001013-1.c: New test.
29592
29593 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29594
29595         * gcc.dg/format-branch-1.c: New test.
29596
29597 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29598
29599         * README, lib/file-format.exp: Remove EGCS references.
29600
29601 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29602
29603         * gcc.dg/20001013-1.c: New test.
29604
29605 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29606
29607         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29608         for intmax_t in the compiler using __typeof__ and the type rules
29609         for conditional expressions.
29610
29611 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29612
29613         * gcc.dg/20001012-1.c: New test.
29614         * gcc.dg/20001012-2.c: New test.
29615
29616 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29617
29618         * gcc.dg/format-attr-1.c: New test.
29619
29620 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29621
29622         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29623         __LONG_LONG_MAX__ instead of LLONG_MAX.
29624
29625 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29626
29627         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29628         scanf flags.
29629         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29630         flags.
29631
29632 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29633
29634         * gcc.dg/sequence-pt-1.c: New test.
29635
29636 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29637
29638         * gcc.c-torture/execute/20001011-1.c: New testcase.
29639         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29640
29641 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29642
29643         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29644         does not error on it.
29645
29646 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * gcc.dg/20001009-1.c: New test.
29649
29650 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29651
29652         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29653         * gcc.c-torture/execute/20001009-2.c: ... to here.
29654
29655 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29656
29657         * gcc.c-torture/compile/20001009-1.c: New testcase.
29658         * gcc.c-torture/execute/20001009-1.c: New testcase.
29659         Testcases provided by Jan Hubicka <jh@suse.cz>.
29660
29661 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29662
29663         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29664         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29665         uintmax_t using <limits.h> to emulate the compiler's internal
29666         logic.  No longer XFAIL %j tests.
29667
29668 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29669
29670         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29671         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29672         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29673         regexps and details of expected handling of some bad formats.
29674         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29675         suppression.
29676
29677 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29678
29679         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29680         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29681         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29682         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29683         in list archives.
29684
29685 2000-10-06  Richard Henderson  <rth@cygnus.com>
29686
29687         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29688         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29689         * g++.old-deja/g++.jason/report.C: Likewise.
29690         * g++.old-deja/g++.law/friend5.C: Likewise.
29691         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29692         of the expected warnings.
29693
29694 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29695
29696         * g++.old-deja/g++.pt/enum14.C: New test.
29697
29698 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29699
29700         * g++.old-deja/g++.pt/crash59.C: New test.
29701
29702 2000-10-04  Will Cohen  <wcohen@redhat.com>
29703
29704         * gcc.dg/20000926-1.c: New test.
29705
29706 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29707
29708         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29709         function name for current C++ compiler.
29710         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29711
29712 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29713
29714         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29715         __PRETTY_FUNCTION__.
29716         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29717
29718 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29719
29720         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29721
29722 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29723
29724         * gcc.c-torture/compile/20000923-1.c: New test.
29725
29726 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29727
29728         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29729         * g++.old-deja/g++.pt/ttp62.C: Same.
29730         * g++.old-deja/g++.other/inline14.C: Same.
29731
29732 2000-09-24  Richard Henderson  <rth@cygnus.com>
29733
29734         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29735
29736 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29737
29738         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29739
29740 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29741
29742         * gcc.c-torture/compile/20000922-1.c: New file.
29743
29744 2000-09-21  Nick Clifton  <nickc@redhat.com>
29745
29746         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29747         a signed long modulo operation.
29748         (mod6): New function - perform an unsigned long modulo operation.
29749         (main): Add tests for modulos of very large numbers by very small
29750         dividends.
29751
29752 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29753
29754         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29755
29756 2000-09-19  Richard Henderson  <rth@cygnus.com>
29757
29758         * gcc.dg/compare2.c (case 10): XFAIL.
29759
29760 2000-09-18  Richard Henderson  <rth@cygnus.com>
29761
29762         * gcc.c-torture/execute/20000906-1.c: Move ...
29763         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29764         that support __builtin_trap.
29765
29766 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29767
29768         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29769
29770 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29771
29772         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29773         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29774         more $ format tests.
29775
29776 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29777
29778         * gcc.dg/format-errmk-1.c: New test.
29779
29780 2000-09-17  Greg McGary  <greg@mcgary.org>
29781
29782         * gcc.c-torture/execute/20000917-1.x: Remove.
29783
29784 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29785
29786         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29787
29788 2000-09-17  Greg McGary  <greg@mcgary.org>
29789
29790         * gcc.c-torture/execute/20000917-1.c: New test.
29791         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29792
29793 2000-09-16  Neil Booth  <NeilB@earthling.net>
29794
29795         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29796         in nested macro bug.
29797
29798 2000-09-15  Neil Booth  <NeilB@earthling.net>
29799
29800         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29801
29802 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29803
29804         * gcc.c-torture/execute/20000914-1.c: New test.
29805
29806 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29807
29808         * g++.other/inline13.C: New test.
29809
29810 2000-09-12  Andreas Jaeger  <aj@suse.de>
29811
29812         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29813         constant by Ulrich Drepper <drepper@redhat.com>.
29814
29815 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29816
29817         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29818
29819 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29820
29821         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29822
29823 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29824
29825         * gcc.dg/cpp/backslash.c: New test.
29826
29827 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29828
29829         * gcc.c-torture/execute/20000910-1.c: New test.
29830         * gcc.c-torture/execute/20000910-2.c: Likewise.
29831
29832 2000-09-11  Robert Lipe  <robertl@sco.com>
29833
29834         * gcc.dg/pragma-align.c: New test.
29835
29836 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29837
29838         * g++.old-deja/g++.pt/explicit82.C: New test.
29839         * g++.old-deja/g++.pt/explicit83.C: New test.
29840
29841 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29842
29843         * gcc.dg/asm-names.c: New test.
29844
29845 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29846
29847         * gcc.dg/cpp/tr-warn6.c: New test
29848
29849 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29850
29851         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29852         be accepted.
29853
29854 2000-09-07  Catherine Moore  <clm@redhat.com>
29855
29856         * gcc.c-torture/execute/unroll-1.c: New test.
29857
29858 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29859
29860         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29861         ERROR markers.
29862         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29863         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29864         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29865         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29866         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29867         Preprocess only.
29868         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29869         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29870
29871 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29872
29873         * g++.old-deja/g++.pt/deduct2.C: New test.
29874
29875 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29876
29877         * g++.old-deja/g++.pt/parms2.C: New test.
29878
29879 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29880
29881         * g++.old-deja/g++.pt/crash58.C: New test.
29882
29883 2000-09-06  Greg McGary  <greg@mcgary.org>
29884
29885         * gcc.c-torture/execute/20000906-1.c: New test.
29886         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29887
29888 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29889
29890         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29891
29892 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29893
29894         * g++.old-deja/g++.pt/crash57.C: New test.
29895
29896 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29897
29898         * g++.old-deja/g++.pt/crash56.C: New test.
29899
29900 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29901
29902         * g++.old-deja/g++.pt/koenig1.C: New test.
29903
29904 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29905
29906         * gcc.dg/20000904-1.c: New test.
29907
29908 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29909
29910         * gcc.dg/cpp/paste8.c: New test.
29911
29912 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29913
29914         * gcc.c-torture/compile/20000827-1.c: New test.
29915
29916 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29917
29918         * gcc.dg/format-diag-1.c: New test.
29919
29920 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29921
29922         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29923         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29924         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29925         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29926         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29927
29928 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29929
29930         * g++.old-deja/g++.other/nested4.C: New test.
29931
29932 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29933
29934         * g++.old-deja/g++.ns/scoped1.C: New test.
29935
29936 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29937
29938         * lib/g++.exp: Support testing already-installed GCC.
29939
29940 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29941
29942         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29943
29944 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29945
29946         * gcc.dg/return-type-2.c: New test.
29947
29948 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29949
29950         * gcc.c-torture/compile/20000825-1.c: New test.
29951
29952 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29953
29954         * gcc.dg/dwarf2-2.c: New test.
29955
29956 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29957
29958         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29959         dg-warning regexps.
29960
29961 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29962
29963         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29964         gcc.dg/format-ext-5.c: New tests.
29965
29966 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29967
29968         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29969
29970 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29971
29972         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29973
29974 2000-08-24  Richard Henderson  <rth@cygnus.com>
29975
29976         * gcc.dg/ia64-sync-1.c: New test.
29977         * gcc.dg/ia64-sync-2.c: New test.
29978         * gcc.dg/ia64-asm-1.c: New test.
29979
29980 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29981
29982         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29983         * gcc.dg/format-ext-2.c: New test.
29984
29985 2000-08-23  Jason Merrill  <jason@redhat.com>
29986
29987         * lib/old-dejagnu.exp: Also ignore "In member function" and
29988         "At global scope".
29989
29990 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29991
29992         * gcc.dg/noncompile/label-lineno-1.c: New test.
29993
29994 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29995
29996         * gcc.dg/c99-array-nonobj-1.c: New test.
29997
29998 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29999
30000         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30001         tests.
30002         * gcc.dg/format-ext-1.c: New test.
30003
30004 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30005
30006         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30007         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30008         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30009         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30010         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30011
30012 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30013
30014         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30015         gcc.dg/c99-strftime-2.c: New tests.
30016
30017 2000-08-22  Richard Henderson  <rth@cygnus.com>
30018
30019         * gcc.c-torture/execute/20000822-1.c: New test.
30020
30021 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30022
30023         * gcc.c-torture/execute/20000819-1.x: Remove.
30024
30025 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30026
30027         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30028         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30029         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30030         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30031         gcc.dg/format-xopen-1.c: New tests.
30032
30033 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30034
30035         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30036
30037 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30038
30039         * g++.old-deja/g++.other/loop2.C: New test.
30040
30041         * gcc.c-torture/compile/20000606-1.c: New test.
30042         * gcc.c-torture/compile/20000728-1.c: New test.
30043         * gcc.c-torture/execute/20000801-1.c: New test.
30044         * gcc.c-torture/execute/20000801-2.c: New test.
30045         * gcc.c-torture/execute/20000819-1.c: New test.
30046         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30047         * gcc.dg/20000629-1.c: New test.
30048         * gcc.dg/20000724-1.c: New test.
30049         * gcc.dg/20000807-1.c: New test.
30050
30051 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30052
30053         * gcc.dg/cpp/pragma-1.c: New test.
30054         * gcc.dg/cpp/pragma-2.c: New test.
30055
30056 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30057
30058         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30059         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30060
30061 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30062
30063         * gcc.c-torture/compile/20000818-1.c: New test.
30064
30065 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30066
30067         * gcc.c-torture/execute/20000818-1.c: New test.
30068
30069 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30070
30071         * gcc.dg/format-va-1.c: New test.
30072
30073 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30074
30075         * g++.old-deja/g++.other/typedef8.C: New test.
30076
30077 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30078
30079         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30080         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30081         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30082         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30083         * g++.old-deja/g++.other/ptrmem7.C: New test.
30084         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30085
30086 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30087
30088         * g++.old-deja/g++.pt/typename27.C: New test.
30089
30090 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30091
30092         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30093         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30094         * g++.old-deja/g++.pt/friend45.C: New test.
30095         * g++.old-deja/g++.other/friend8.C: New test.
30096
30097 2000-08-15  Richard Henderson  <rth@cygnus.com>
30098
30099         * gcc.c-torture/execute/20000815-1.c: New test.
30100
30101 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30102
30103         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30104         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30105         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30106
30107 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30108
30109         * g++.old-deja/g++.other/refinit2.C: New test.
30110
30111 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30112
30113         * lib/c-torture.exp (c-torture): Make
30114         compiler_conditional_xfail_data global.
30115         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30116         compiler_conditional_xfail_data machinery.
30117         (f-torture-execute): Likewise.
30118         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30119         and only when unrolling loops.
30120
30121         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30122
30123 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30124
30125         * g++.old-deja/g++.pt/explicit81.C: New test.
30126
30127 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30128
30129         * g++.old-deja/g++.pt/typename26.C: New test.
30130
30131 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30132
30133         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30134         warning.
30135
30136 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30137
30138         * g++.old-deja/g++.other/array3.C: New test.
30139
30140 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30141
30142         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30143         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30144         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30145         New tests.
30146
30147 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30148
30149         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30150         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30151
30152 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30153
30154         * gcc.c-torture/execute/20000808-1.c: New test.
30155
30156 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30157
30158         * gcc.dg/c90-const-expr-1.c: New test.
30159
30160 2000-08-08  Richard Henderson  <rth@cygnus.com>
30161
30162         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30163
30164 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30165
30166         * gcc.dg/noncompile/const-ll-1.c: New test.
30167
30168 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30169
30170         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30171
30172 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30173
30174         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30175         that running programs linked against the shared version of libobjc
30176         run correctly.
30177
30178 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30179
30180         * gcc.dg/c99-printf-1.c: New test.
30181
30182 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30183
30184         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30185
30186 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30187
30188         * gcc.c-torture/execute/20000731-1.x: Delete.
30189
30190 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30191
30192         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30193         and torture_without_loops as is done by c-torture.exp.
30194         (search_for): Copy from c-torture.exp.
30195         (gcc-dg-runtest): New function, drives a directory of tests
30196         iterating over the TORTURE_OPTIONS.
30197         (scan-assembler, scan-assembler-not): Move here from
30198         individual directory drivers.
30199
30200         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30201         defined by lib/gcc-dg.exp.
30202         * gcc.dg/cpp/cpp.exp: Likewise.
30203         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30204         gcc-dg-runtest, so we cycle over optimization options.
30205
30206         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30207         * gcc.dg/compare2.c: No longer expected to fail.
30208
30209 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30210
30211         * gcc.c-torture/execute/20000804-1.c: New test.
30212
30213 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30214
30215         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30216
30217 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30218
30219         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30220
30221 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30222
30223         * gcc.c-torture/compile/20000803-1.c: New test.
30224
30225 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30226
30227         * gcc.c-torture/execute/20000801-3.c,
30228         gcc.c-torture/execute/20000801-4.c: New tests.
30229         * gcc.c-torture/execute/20000801-3.x,
30230         gcc.c-torture/execute/20000801-4.x: Xfail.
30231
30232 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30233
30234         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30235         libobjc/.libs to allow for libtool.
30236
30237 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30238
30239         * gcc.c-torture/compile/20000802-1.c: New test.
30240
30241 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30242
30243         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30244
30245 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30246
30247         * gcc-c-torture/execute/20000731-2.c: New test.
30248
30249         * gcc.c-torture/execute/20000731-1.c: New test.
30250         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30251
30252 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30253
30254         * testsuite/gcc.dg/cpp/paste7.c: New test.
30255         * gcc.dg/cpp/20000725-1.c: New test.
30256
30257 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30258
30259         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30260         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30261         declaration warning for __builtin_dwarf_reg_size.
30262
30263         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30264
30265 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30266
30267         * gcc.dg/noncompile/voidparam-1.c: New test.
30268
30269 2000-07-30  Richard Henderson  <rth@cygnus.com>
30270
30271         * gcc.dg/c90-digraph-1.c: Don't xfail.
30272         * gcc.dg/compare2.c (case 10): Xfail.
30273         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30274
30275 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30276
30277         * gcc.dg/c99-main-1.c: New test.
30278
30279 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30280
30281         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30282
30283 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30284
30285         * gcc.c-tortuer/execute/20000726-1.c: New test.
30286
30287 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30288
30289         * gcc.c-torture/execute/enum-2.c: New test.
30290
30291 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30292
30293         * gcc.dg/cpp/tr-warn3.c: New test.
30294
30295 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30296
30297         * g++.old-deja/g++.ext/implicit1.C: Remove.
30298         * g++.old-deja/g++.jason/c2.C: Remove
30299         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30300         * g++.old-deja/g++.pt/crash16.C: Likewise.
30301         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30302
30303 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30304
30305         * g++.old-deja/g++.other/for2.C: New test.
30306
30307 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30308
30309         * gcc.dg/20000720-1.c: New test.
30310
30311 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30312
30313         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30314
30315 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30316
30317         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30318         * gcc.c-torture/execute/20000722-1.c: New.
30319         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30320
30321 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.dg/cpp/20000720-1.S: New test.
30324
30325 2000-07-21  Michael Meissner  <meissner@redhat.com>
30326
30327         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30328
30329 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30330
30331         * g++.old-deja/g++.brendan/crash16.C,
30332         g++.old-deja/g++.brendan/parse3.C,
30333         g++.old-deja/g++.brendan/redecl1.C,
30334         g++.old-deja/g++.ns/template13.C,
30335         g++.old-deja/g++.other/decl4.C,
30336         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30337
30338 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30339
30340         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30341         and "Internal error".
30342
30343         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30344         regexps.
30345         * gcc.dg/cpp/paste6.c: New test.
30346
30347 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30348
30349         * gcc.dg/cpp/tr-direct.c: New test.
30350
30351         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30352         gcc.dg/cpp/undef1.c: Tweak error regexps.
30353
30354 2000-07-18  Eric Christopher <echristo@redhat.com>
30355
30356         * gcc.c-torture/compile/20000718-1.c: New test.
30357
30358 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30359
30360         * cpplex.c (_cpp_push_token): If the token being pushed back
30361         is the previous token in this context, just subtract one from
30362         context->posn.
30363         * cppmacro.c (save_expansion): Clear aux field when storing a
30364         placemarker.
30365
30366 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30367
30368         * gcc.dg/noncompile/redecl-1.c: New test.
30369
30370 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30371
30372         * gcc.c-torture/execute/20000717-5.c: New test.
30373         * gcc.c-torture/execute/20000717-1.x: Removed.
30374
30375 2000-07-17  Richard Henderson  <rth@cygnus.com>
30376
30377         * gcc.c-torture/execute/20000717-4.c: New test.
30378
30379 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30380
30381         * gcc.dg/cpp/syshdr.c: New test.
30382         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30383
30384 2000-07-17  Neil Booth  <neilb@earthling.net>
30385
30386         * gcc.dg/cpp/cmdlne-dM.c: New test.
30387         * gcc.dg/cpp/cmdlne-dD.c: New test.
30388
30389 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30390
30391         * gcc.c-torture/execute/20000717-3.c: New test.
30392
30393         * gcc.c-torture/compile/20000717-1.c: New test.
30394
30395 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30396
30397         * gcc.c-torture/execute/20000717-2.c: New test.
30398
30399 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30400
30401         * gcc.dg/formatz-1.c: New test.
30402
30403         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30404         * gcc.dg/c99-digraph-1.c: New tests.
30405
30406         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30407         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30408
30409         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30410         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30411         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30412         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30413         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30414         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30415         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30416
30417 2000-07-17   Greg McGary <greg@mcgary.org>
30418
30419         * gcc.c-torture/execute/20000717-1.c: New test.
30420         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30421
30422 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * gcc.c-torture/execute/20000715-2.c: New test.
30425         * gcc.dg/20000715-1.c: New test.
30426
30427 2000-07-15  Michael Meissner  <meissner@redhat.com>
30428
30429         * gcc.c-torture/execute/20000715-1.c: New test.
30430
30431 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30432
30433         * gcc.c-torture/execute/20000707-1.c: New test.
30434
30435 2000-07-13  Neil Booth  <NeilB@earthling.net>
30436
30437         * testsuite/gcc.dg/cpp/digraph1.c,
30438         testsuite/gcc.dg/cpp/digraph2.c,
30439         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30440
30441 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30442
30443         * g77.f-torture/compile/20000630-2.f:  New test.
30444         * g77.f-torture/compile/20000630-2.x
30445
30446 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30447
30448         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30449
30450 2000-07-11  Neil Booth  <NeilB@earthling.net>
30451
30452         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30453
30454 2000-07-11  Neil Booth  <NeilB@earthling.net>
30455
30456         * gcc.dg/cpp/cmdlne-C.c: New.
30457
30458 2000-07-09  Neil Booth  <NeilB@earthling.net>
30459
30460         * gcc.dg/cpp/directiv.c: New tests.
30461         * gcc.dg/cpp/undef1.c: Update.
30462
30463 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30464
30465         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30466
30467 2000-07-09  Neil Booth  <NeilB@earthling.net>
30468
30469         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30470
30471 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30472
30473         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30474         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30475
30476 2000-07-08  Neil Booth  <NeilB@earthling.net>
30477
30478         * gcc.dg/cpp/macsyntx.c: New tests.
30479
30480 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30481
30482         * gcc.dg/20000707-1.c: New test.
30483
30484 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30485
30486         * gcc.c-torture/execute/20000706-1.c: New test.
30487         * gcc.c-torture/execute/20000706-2.c: New test.
30488         * gcc.c-torture/execute/20000706-3.c: New test.
30489         * gcc.c-torture/execute/20000706-4.c: New test.
30490         * gcc.c-torture/execute/20000706-5.c: New test.
30491
30492 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30493
30494         * g++.old-deja/g++.pt/instantiate7.C: New test.
30495
30496 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30497
30498         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30499         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30500         * g++.old-deja/g++.other/rtti3.C: Likewise.
30501         * g++.old-deja/g++.other/rttid3.C: Likewise.
30502
30503 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30504
30505         *  g77.f-torture/compile/20000630-1.x: Fix typo
30506
30507 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30508
30509         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30510         assembly output.
30511
30512 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30513
30514         * gcc.dg/cpp/ident.c: New test.
30515
30516 2000-07-05  Neil Booth  <NeilB@earthling.net>
30517
30518         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30519           gcc.dg/cpp/lexstrng.c: New tests.
30520
30521 2000-07-04  Neil Booth  <NeilB@earthling.net>
30522
30523         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30524         * gcc.dg/cpp/strify2.c: Same.
30525
30526 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30527
30528         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30529         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30530         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30531         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30532
30533         * testsuite/gcc.dg/cpp/macro1.c,
30534         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30535         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30536         testsuite/gcc.dg/cpp/strify1.c,
30537         testsuite/gcc.dg/cpp/strify2.c: New tests.
30538
30539 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30540
30541         * gcc.c-torture/execute/20000703-1.c: New test.
30542
30543 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30544
30545         * g++.old-deja/g++.pt (lookup10.C): New test.
30546
30547 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30548
30549         * g++.old-deja/g++.pt (typename25.C): New test.
30550
30551 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30552
30553         * gcc.c-torture/compile/20000701-1.c: New test.
30554
30555 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30556
30557         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30558         to test case.
30559
30560 2000-06-30  Catherine Moore  <clm@cygnus.com>
30561
30562         * gcc.c-torture/execute/align-1.c: New test.
30563
30564 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30565
30566         * g++.old-deja/g++.pt/expr8.C: New test.
30567         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30568
30569 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30570
30571         * gcc.c-torture/compile/20000629-1.c: New test.
30572
30573 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30574
30575
30576         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30577         gcc.dg/noncompile directory, depending on whether they're
30578         preprocessor tests or not.  Annotate all the tests for the dg
30579         framework.
30580
30581         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30582         * gcc.dg/noncompile/noncompile.exp: New.
30583
30584         * Moved files:
30585         Old name                                New name
30586         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30587         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30588         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30589         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30590         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30591         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30592         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30593         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30594         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30595         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30596         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30597         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30598         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30599         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30600         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30601         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30602         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30603         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30604         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30605         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30606         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30607         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30608         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30609         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30610
30611         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30612         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30613         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30614         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30615         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30616         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30617
30618 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30619
30620         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30621         declare one variable.  On the fourth, error.
30622         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30623         declared by 20000628-1a.h.
30624
30625 2000-06-29  Richard Henderson  <rth@redhat.com>
30626
30627         * gcc.c-torture/execute/930529-1.x: New file.
30628         * gcc.dg/920413-1.c: Adjust expected warning text.
30629         * gcc.dg/980217-1.c: Declare abort.
30630         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30631
30632 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30633
30634         * g77.f-torture/compile/20000629-1.f: New test.
30635         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30636
30637 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30638
30639         Rearrange lots of files, removing entirely the
30640         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30641         directories.
30642
30643         * Deleted files:
30644         gcc.c-torture/code_quality/code_quality.exp
30645         gcc.c-torture/special/special.exp
30646         gcc.failure/failure.exp
30647         gcc.failure/940409-1.x
30648         gcc.c-torture/compile/961203-1.x
30649
30650         * New files:
30651         gcc.misc-tests/linkage.exp
30652         gcc.c-torture/execute/920730-1t.c
30653         gcc.c-torture/execute/920730-1t.x
30654         gcc.c-torture/compile/920520-1.x
30655         gcc.c-torture/compile/920521-1.x
30656         gcc.c-torture/compile/981006-1.x
30657         gcc.c-torture/execute/eeprof-1.x
30658
30659         * Moved files (possibly with modifications to fit a new harness):
30660         Old name                                New name
30661         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30662         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30663         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30664         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30665         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30666         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30667         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30668         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30669         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30670         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30671         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30672         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30673         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30674         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30675
30676 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30677
30678         * c-torture/compile/961203-1.x: Delete.
30679
30680         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30681         not exit. Include stdio.h.
30682         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30683         * gcc.misc-tests/dg-12.c: Likewise.
30684         * gcc.misc-tests/dg-5.c: Likewise.
30685         * gcc.misc-tests/dg-6.c: Likewise.
30686         * gcc.misc-tests/dg-7.c: Prototype abort.
30687         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30688         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30689         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30690         not exit.
30691         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30692         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30693
30694 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30695
30696         * gcc.dg/cpp/20000628-1.c: New test.
30697         * gcc.dg/cpp/20000628-1.h: New header for above test.
30698         * gcc.dg/cpp/20000628-1a.h: Likewise.
30699
30700 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30701
30702         * gcc.dg/cpp: New directory.
30703         * gcc.dg/cpp/cpp.exp: New driver.
30704         * gcc.dg/cpp/20000627-1.c: New test.
30705         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30706         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30707         and rewrite as a compilation test.
30708
30709         * gcc.dg: Move many files into the cpp subdirectory, possibly
30710         renaming or editing them as well.
30711         Old name                New name
30712         990119-1.c              cpp/19990119-1.c
30713         990228-1.c              cpp/19990228-1.c
30714         990407-1.c              cpp/19990407-1.c
30715         990409-1.c              cpp/19990409-1.c
30716         990413-1.c              cpp/19990413-1.c
30717         990703-1.c              cpp/19990703-1.c
30718         20000127-1.c            cpp/20000127-1.c
30719         20000129-1.c            cpp/20000129-1.c
30720         20000207-1.c            cpp/20000207-1.c
30721         20000207-2.c            cpp/20000207-2.c
30722         20000209-1.c            cpp/20000209-1.c
30723         20000209-2.c            cpp/20000209-2.c
30724         20000301-1.c            cpp/20000301-1.c
30725         20000419-1.c            cpp/20000419-1.c
30726         20000510-1.S            cpp/20000510-1.S
30727         20000519-1.c            cpp/20000519-1.c
30728         20000529-1.c            cpp/20000529-1.c
30729         20000625-1.c            cpp/20000625-1.c
30730         20000625-2.c            cpp/20000625-2.c
30731         cpp-as1.c               cpp/assert1.c
30732         cpp-as2.c               cpp/assert2.c
30733         cxx-comments-1.c        cpp/cxxcom1.c
30734         cxx-comments-2.c        cpp/cxxcom2.c
30735         endif-label.c           cpp/endif.c
30736         cpp-hash1.c             cpp/hash1.c
30737         cpp-hash2.c             cpp/hash2.c
30738         cpp-if1.c               cpp/if-1.c
30739         cpp-if2.c               cpp/if-2.c
30740         cpp-if3.c               cpp/if-3.c
30741         cpp-if4.c               cpp/if-4.c
30742         cpp-if5.c               cpp/if-5.c
30743         cpp-cond.c              cpp/if-cexp.c
30744         cpp-missingop.c         cpp/if-mop.c
30745         cpp-missingparen.c      cpp/if-mpar.c
30746         cpp-opprec.c            cpp/if-oppr.c
30747         cpp-ifparen.c           cpp/if-paren.c
30748         cpp-shortcircuit.c      cpp/if-sc.c
30749         cpp-shift.c             cpp/if-shift.c
30750         cpp-unary.c             cpp/if-unary.c
30751         cpp-li1.c               cpp/line1.c
30752         cpp-li2.c               cpp/line2.c
30753         lineno.c                cpp/line3.c
30754         lineno-2.c              cpp/line4.c
30755         cpp-mi.c                cpp/mi1.c
30756         cpp-mic.h               cpp/mi1c.h
30757         cpp-micc.h              cpp/mi1cc.h
30758         cpp-mind.h              cpp/mi1nd.h
30759         cpp-mindp.h             cpp/mi1ndp.h
30760         cpp-mix.h               cpp/mi1x.h
30761         cpp-mi2.c               cpp/mi2.c
30762         cpp-mi2a.h              cpp/mi2a.h
30763         cpp-mi2b.h              cpp/mi2b.h
30764         cpp-mi2c.h              cpp/mi2c.h
30765         cpp-mi3.c               cpp/mi3.c
30766         cpp-mi3.def             cpp/mi3.def
30767         poison-1.c              cpp/poison.c
30768         pr-impl.c               cpp/prag-imp.c
30769         cpp-redef-2.c           cpp/redef1.c
30770         cpp-redef.c             cpp/redef2.c
30771         strpaste.c              cpp/strp1.c
30772         strpaste-2.c            cpp/strp2.c
30773         cpp-tradpaste.c         cpp/tr-paste.c
30774         cpp-tradstringify.c     cpp/tr-str.c
30775         cpp-tradwarn1.c         cpp/tr-warn1.c
30776         cpp-tradwarn2.c         cpp/tr-warn2.c
30777         trigraphs.c             cpp/trigraphs.c
30778         cpp-unc1.c              cpp/unc1.c
30779         cpp-unc2.c              cpp/unc2.c
30780         cpp-unc3.c              cpp/unc3.c
30781         cpp-unc.c               cpp/unc4.c
30782         undef.c                 cpp/undef1.c
30783         undef-2.c               cpp/undef2.c
30784         cpp-wi1.c               cpp/widestr1.c
30785
30786 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30787
30788         * lib/g++.exp (g++_include_flags): Tweak.
30789
30790 2000-06-27  H.J. Lu  <hjl@gnu.org>
30791             Loren J. Rittle  <ljrittle@acm.org>
30792
30793         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30794         version with one that knows about the new gcc tree structure.
30795         (g++_link_flags): Same.
30796
30797 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30798
30799         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30800         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30801         case we are cross-compiling.
30802
30803         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30804         g++.old-deja/g++.niklas/Makefile.in,
30805         g++.old-deja/g++.niklas/configure.in,
30806         g++.old-deja/g++.other/Makefile.in,
30807         g++.old-deja/g++.other/configure.in,
30808         gcc.c-torture/code_quality/Makefile.in,
30809         gcc.c-torture/code_quality/configure.in,
30810         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30811         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30812         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30813         gcc.c-torture/execute/ieee/Makefile.in,
30814         gcc.c-torture/execute/ieee/configure.in,
30815         gcc.c-torture/noncompile/Makefile.in,
30816         gcc.c-torture/noncompile/configure.in,
30817         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30818         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30819         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30820
30821 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30822
30823         * g++.old-deja/g++.other/ambig3.C: New test.
30824
30825 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         * g++.old-deja/g++.pt/syntax1.C: New test.
30828         * g++.old-deja/g++.pt/syntax2.C: New test.
30829         * g++.old-deja/g++.other/syntax3.C: New test.
30830         * g++.old-deja/g++.other/syntax4.C: New test.
30831
30832 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30833
30834         * gcc.dg/20000623-1.c: Prototype exit and abort.
30835
30836 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30837
30838         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30839         New tests.
30840         * gcc.dg/cpp-mi3.def: New file.
30841
30842         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30843         inside assertions.
30844         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30845         lexer's error messages.
30846         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30847         divine anything from the linemarkers.
30848         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30849         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30850
30851 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30852
30853         * gcc.dg/20000623-1.c: New test.
30854
30855 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30856
30857         * gcc.c-torture/execute/20000622-1.c: New test.
30858
30859 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30860
30861         * g++.old-deja/g++.other/init15.C: New test.
30862
30863 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30864
30865         * g++.old-deja/g++.pt/vaarg2.C: New test.
30866         * g++.old-deja/g++.pt/vaarg3.C: New test.
30867
30868 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30869
30870         * g++.old-deja/g++.other/dyncast6.C: New test.
30871
30872 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30873
30874         * gcc.c-torture/execute/loop-6.c: New test.
30875
30876 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30877
30878         * gcc.dg/20000614-1.c: New test.
30879         * gcc.dg/20000614-2.c: New test.
30880
30881 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30882
30883         * g++.old-deja/g++.other/inline12.C: New test.
30884
30885 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30886
30887         * g++.old-deja/g++.other/eh1.C: New test.
30888
30889 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30890
30891         * g++.old-deja/g++.other/type.C: New test.
30892
30893 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30894
30895         * g++.old-deja/g++.other/initstring.C: New test.
30896
30897 2000-06-12  Jason Merrill  <jason@redhat.com>
30898
30899         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30900
30901 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30902
30903         * gcc.c-torture/compile/20000609-1.c: New test.
30904
30905 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30906
30907         * gcc.dg/20000609-1.c: New test.
30908
30909 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30910
30911         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30912         * gcc.c-torture/noncompile/poison-1.c: Move...
30913         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30914         * gcc.dg/cpp-li1.c: Add a token after the #line.
30915
30916 2000-06-05  Richard Henderson  <rth@cygnus.com>
30917
30918         * gcc.c-torture/execute/20000605-2.c: New test.
30919         * gcc.c-torture/execute/20000605-3.c: New test.
30920
30921 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30922
30923         * g77.f-torture/execute/20000503-1.x: New file.
30924
30925 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30926
30927         * g++.old-deja/g++.eh/badalloc1.C: New test.
30928
30929 2000-06-05  Richard Henderson  <rth@cygnus.com>
30930
30931         * gcc.c-torture/execute/20000605-1.c: New test.
30932
30933 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30934             Nathan Sidwell <nathan@codesourcery.com>
30935
30936         * gcc.c-torture/compile/20000605-1.c: New test.
30937
30938 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30939
30940         * g77.f-torture/compile/20000601-1.f:  New test.
30941
30942 2000-06-03  Richard Henderson  <rth@cygnus.com>
30943
30944         * gcc.c-torture/execute/20000603-1.c: New.
30945
30946 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30947
30948         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30949         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30950
30951 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30952
30953         * gcc.dg/compare2.c (case 12): XFAIL.
30954         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30955         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30956
30957         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30958
30959 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30960
30961         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30962         guard macro is already defined when the header is first
30963         included.
30964         * gcc.dg/cpp-mix.h: New file.
30965         * gcc.dg/endif-label.c: Update patterns to match compiler.
30966
30967         * g++.brendan/complex1.C: Declare abort.
30968         * g++.law/refs4.C: Remove XFAIL.
30969         * g++.oliva/expr2.C: Declare abort and exit.
30970
30971 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30972
30973         * gcc.c-torture/execute/20000528-1.c: New test.
30974
30975         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30976         * g++.old-deja/g++.law/temps4.C: Likewise.
30977
30978         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30979         stdlib.h.  Call abort() on failure.
30980         * g++.old-deja/g++.law/refs4.C: Likewise.
30981         * g++.old-deja/g++.law/temps4.C: Likewise.
30982         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30983         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30984
30985 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30986
30987         Relative to g++.dg/special:
30988         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30989
30990         Relative to g++.old-deja:
30991         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30992         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30993         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30994         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30995         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30996         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30997         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30998
30999         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31000         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31001         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31002         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31003         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31004         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31005         and/or string.h.
31006
31007         * g++.other/goto1.C: Update expectations for error messages.
31008
31009 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31010
31011         * gcc.c-torture/compile/20000523-1.c: New test.
31012
31013 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31014
31015         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31016
31017 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31018
31019         * g++.old-deja/g++.eh/catch11.C: New test.
31020         * g++.old-deja/g++.eh/catch12.C: New test.
31021
31022 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31023
31024         * gcc.c-torture/execute/20000523-1.c: New test.
31025
31026 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31027
31028         * c-torture/execute/bcp-1.c: Replace abort in arg of
31029         __builtin_constant_p with a generic external function.
31030
31031         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31032         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31033         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31034         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31035         Prototype abort and/or exit.
31036
31037         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31038         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31039         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31040         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31041
31042 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31043
31044         * gcc.dg/dwarf2-1.c: New test.
31045
31046 2000-05-20  Richard Henderson  <rth@cygnus.com>
31047
31048         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31049
31050 2000-05-20  Andreas Jaeger  <aj@suse.de>
31051
31052         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31053         testcase.
31054
31055 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31056
31057         * gcc.c-torture/execute/20000519-2.c: New test.
31058
31059 2000-05-19  Andreas Jaeger  <aj@suse.de>
31060
31061         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31062         which fails with SSA.
31063
31064         * lib/c-torture.exp: Also test with -O3 -fssa.
31065
31066 2000-05-18  Michael Meissner  <meissner@redhat.com>
31067
31068         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31069         * gcc.c-torture/execute/920415-1.c: Ditto.
31070         * gcc.c-torture/execute/920501-1.c: Ditto.
31071         * gcc.c-torture/execute/conversion.c: Ditto.
31072         * gcc.c-torture/execute/cvt-1.c: Ditto.
31073
31074 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31075
31076         * gcc.c-torture/compile/20000518-1.c: New test.
31077
31078 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31079
31080         * g77.f-torture/compile/200005018.f:  New test.
31081
31082 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31083
31084         * gcc.c-torture/compile/20000517-1.c: New test.
31085
31086 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31087
31088         * gcc.c-torture/execute/20000516-1.c: New test.
31089
31090 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31091
31092         * g++.old-deja/g++.other/eh.C: New test.
31093
31094 2000-05-12  Richard Henderson  <rth@cygnus.com>
31095
31096         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31097         constants through to doit's conditional.
31098
31099 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31100
31101         * gcc.c-torture/compile/20000511-1.c: New test.
31102         * g77.f-torture/compile/20000511-1.f: New test.
31103         * g77.f-torture/compile/20000511-2.f: New test.
31104
31105 2000-05-11  Michael Meissner  <meissner@redhat.com>
31106
31107         * gcc.c-torture/execute/20000511-1.c: New test.
31108
31109 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31110
31111         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31112         * gcc.dg/20000510-1.S: New.
31113
31114 2000-05-08  Catherine Moore  <clm@cygnus.com>
31115
31116         * gcc.dg/unused-3.c: New.
31117
31118 2000-05-06  Richard Henderson  <rth@cygnus.com>
31119
31120           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31121           * g++.old-deja/g++.mike/warn1.C: Likewise.
31122           * g++.old-deja/g++.pt/local1.C: Likewise.
31123           * g++.old-deja/g++.pt/local7.C: Likewise.
31124           * g++.old-deja/g++.pt/spec16.C: Likewise.
31125
31126 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31127
31128         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31129
31130 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31131
31132           * g77.f-torture/execute/20000503-1.f:  New test.
31133
31134 2000-05-04  Andreas Jaeger  <aj@suse.de>
31135
31136         * gcc.dg/noreturn-2.c: New test.
31137
31138 2000-05-04  Neil Booth  <NeilB@earthling.net>
31139
31140         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31141         preprocessor.
31142
31143 2000-05-04  Richard Henderson  <rth@cygnus.com>
31144
31145         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31146
31147 2000-05-04  Richard Henderson  <rth@cygnus.com>
31148
31149         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31150         OpenSSL by Jason R Thorpe.
31151
31152 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31153
31154         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31155
31156 2000-05-03  Robert Lipe <robertlipe@usa.net>
31157
31158         * gcc.dg/20000503-1.c: New test.
31159
31160 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31161
31162         * gcc.c-torture/compile/20000502-1.c: New test.
31163         * g++.old-deja/g++.other/align.C: New test.
31164         * gcc.dg/cpp-tradstringify.c: New test.
31165
31166 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31167
31168         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31169         and hard registers.
31170
31171 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31172
31173         * gcc.c-torture/execute/loop-5.c: New test.
31174
31175 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31176
31177         * gcc.c-torture/execute/va-arg-20.c: New test.
31178
31179 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31180
31181         * gcc.c-torture/execute/20000422-1.c: New test.
31182
31183 2000-04-20  Greg McGary  <gkm@gnu.org>
31184
31185         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31186         when optimizing, but without sibling-call optimizations (-O1).
31187
31188 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31189
31190           * gcc.c-torture/compile/20000420-1.c: New test.
31191
31192 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31193
31194         * g++.abi/ptrflags.C: New test.
31195         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31196
31197 2000-04-19  Catherine Moore  <clm@cygnus.com>
31198
31199         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31200
31201 2000-04-19  Greg McGary  <gkm@gnu.org>
31202
31203         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31204         sibling-call optimizations.
31205
31206 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31207
31208         * gcc.dg/20000419-1.c: New test.
31209
31210 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31211
31212         * gcc.c-torture/execute/20000412-6.c: New test.
31213
31214 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31215
31216         * gcc.c-torture/execute/20000412-5.c: New test.
31217         * g77.f-torture/compile/20000412-1.f: New test.
31218         * gcc.c-torture/execute/20000412-4.c: New test.
31219         * gcc.c-torture/compile/20000412-2.c: New test.
31220         * gcc.c-torture/execute/20000412-3.c: New test.
31221         * gcc.c-torture/compile/20000412-1.c: New test.
31222         * gcc.c-torture/execute/20000412-2.c: New test.
31223
31224 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31225
31226         * objc/execute/bf-20.m: New test.
31227
31228 2000-04-10  Richard Henderson  <rth@cygnus.com>
31229
31230         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31231
31232         * gcc.c-torture/execute/20000412-1.c: New test.
31233
31234 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31235
31236         * g++.old-deja/g++.eh/catchptr1.C: New test.
31237
31238 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31239
31240         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31241
31242 2000-04-08  Neil Booth  <NeilB@earthling.net>
31243
31244         * gcc.dg/cpp-nullchar.c: Remove test as
31245         embedded nulls cause problems.
31246
31247 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31248
31249         * gcc.dg/compare2.c: New test.
31250
31251 2000-04-08  Neil Booth  <NeilB@earthling.net>
31252
31253         * gcc.dg/cpp-nullchar.c: New test.
31254
31255 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31256
31257         * gcc.dg/cpp-mi2.c: New test.
31258         * gcc.dg/cpp-mi2[abc].h: New files.
31259
31260 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31261
31262         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31263         member name.
31264
31265 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31266
31267         * g++.old-deja/g++.abi/vmihint.C: New test.
31268
31269 2000-04-06  Neil Booth  <NeilB@earthling.net>
31270
31271         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31272         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31273         copyright.
31274
31275 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31276
31277         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31278         avoid stack-frame overwrite.
31279
31280 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31281
31282         * gcc.c-torture/compile/20000405-2.c: New test.
31283         * gcc.c-torture/compile/20000405-3.c: New test.
31284
31285 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31286
31287         * gcc.c-torture/compile/20000405-1.c: New test.
31288
31289 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31290
31291         * gcc.dg/cast-qual-1.c: Revert last change.
31292
31293 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31294
31295         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31296
31297 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31298
31299         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31300         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31301
31302 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31303
31304         * gcc.c-torture/compile/20000403-2.c: New test.
31305         * gcc.c-torture/compile/20000403-1.c: New test.
31306
31307 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31308
31309         * gcc.c-torture/execute/20000403-1.c: New test.
31310
31311 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31312
31313         * gcc.c-torture/execute/20000402-1.c: New test.
31314
31315 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31316
31317         * gcc.c-torture/execute/va-arg-15.c: New test.
31318         * gcc.c-torture/execute/va-arg-16.c: New test.
31319         * gcc.c-torture/execute/va-arg-17.c: New test.
31320         * gcc.c-torture/execute/va-arg-18.c: New test.
31321         * gcc.c-torture/execute/va-arg-19.c: New test.
31322
31323 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31324
31325         * gcc.c-torture/compile/981211-1.c: Move to...
31326         * gcc.dg/cpp-as1.c: ...here.
31327         * gcc.dg/cpp-as2.c: New file.
31328
31329         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31330         compiler.
31331
31332 2000-04-02  Neil Booth  <NeilB@earthling.net>
31333
31334         * gcc.dg/cpp-cond.c  New tests.
31335         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31336         accidental success less likely.
31337         * gcc.dg/cpp-missingop.c  New tests.
31338         * gcc.dg/cpp-missingparen.c  New tests.
31339         * gcc.dg/cpp-shift.c  New tests.
31340         * gcc.dg/cpp-shortcircuit.c  New tests.
31341         * gcc.dg/cpp-unary.c  New tests.
31342
31343 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31344
31345         * gcc.c-torture/compile/20000329-1.c: New test.
31346
31347 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31348
31349         * gcc.c-torture/compile/20000326-1.c: New test.
31350         * gcc.c-torture/compile/20000326-2.c: New test.
31351
31352 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31353
31354         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31355         the first parameter is a function argument.
31356
31357 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31358
31359         * g++.old-deja/g++.ext/array4.C: New test.
31360
31361 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31362
31363         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31364
31365 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31366
31367         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31368
31369 2000-03-19  Richard Henderson  <rth@cygnus.com>
31370
31371         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31372
31373 2000-03-19  Richard Henderson  <rth@cygnus.com>
31374
31375         * gcc.c-torture/compile/20000319-1.c: New test.
31376
31377 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31378
31379         * gcc.c-torture/execute/20000314-3.c: New test.
31380         * gcc.c-torture/execute/20000314-2.c: New test.
31381         * gcc.c-torture/execute/20000314-1.c: New test.
31382         * gcc.c-torture/compile/20000314-2.c: New test.
31383         * gcc.c-torture/compile/20000314-1.c: New test.
31384
31385 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31386
31387         * g++.old-deja/g++.warn/inline.C: New test.
31388
31389 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31390
31391         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31392         standards-compliant result rather than specific constants.
31393         Put test-values in array.
31394
31395 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31396
31397         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31398         (g++_target_compile): Put test-specific options last.
31399
31400 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31401
31402         * g++.old-deja/g++.eh/vbase4.C: New test.
31403
31404 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31405
31406         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31407
31408 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31409
31410         * g++.old-deja/g++.brendan/misc12.C: Removed.
31411         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31412         * g++.old-deja/g++.ext/pretty4.C: New test.
31413
31414 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31415
31416         * g++.old-deja/g++.other/string2.C: New test.
31417
31418 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31419
31420         * g++.old-deja/g++.warn/impint2.C: New test.
31421
31422 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31423
31424         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31425         is 1, not zero.
31426
31427 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31428
31429         * g++.old-deja/g++.warn/impint.C: New test.
31430         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31431         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31432         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31433         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31434         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31435         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31436         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31437         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31438         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31439         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31440         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31441         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31442
31443 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31444
31445         * gcc.dg/cpp-redef.c: New test.
31446
31447 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31448
31449         * g++.old-deja/g++.pt/unify7.C: New test.
31450
31451 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31452
31453         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31454         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31455
31456 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31457
31458         * gcc.c-torture/compile/20000224-1.c: New test.
31459
31460 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31461
31462         * gcc.c-torture/compile/cpp-2.c: New test.
31463         * gcc.c-torture/compile/cpp-1.c: New test.
31464
31465 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31466
31467         * gcc.c-torture/execute/20000225-1.c: New test.
31468
31469 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31470
31471         * gcc.dg/cpp-li2.c: New test.
31472
31473         * gcc.dg/cpp-wi1.c: New test.
31474
31475         * gcc.dg/cpp-li1.c: New test.
31476
31477 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31478
31479         * g++.old-deja/g++.other/sizeof5.C: New test.
31480
31481 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31482
31483         * gcc.c-torture/execute/va-arg-13.c: New test.
31484
31485 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31486
31487         * gcc.c-torture/execute/va-arg-12.c: New test.
31488
31489 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31490
31491         * gcc.c-torture/execute/20000223-1.c: New test.
31492
31493 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31494
31495         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31496
31497 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31498
31499         * g++.old-deja/g++.abi/ptrmem.C: New test.
31500
31501 2000-02-19  Richard Henderson  <rth@cygnus.com>
31502
31503         * gcc.c-torture/compile/init-3.c: New.
31504
31505 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31506
31507         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31508         ALWAYS_CXXFLAGS.
31509
31510 2000-02-11  Robert Lipe <robertl@sco.com>
31511
31512         * gcc.c-torture/compile/20000211-3.c: New test.
31513
31514 2000-02-11  Martin Buchholz <martin@xemacs.org>
31515
31516         * gcc.c-torture/compile/20000211-2.c: New test.
31517
31518 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31519
31520         * gcc.c-torture/compile/20000211-1.c: New test.
31521
31522 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31523
31524         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31525           on native targets
31526
31527 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31528
31529         * g++.old-deja/g++.other/cast5.C: New test.
31530
31531 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31532
31533         * gcc.c-torture/execute/20000205-1.c: New.
31534
31535 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31536
31537         * g++.old-deja/g++.jason/cast3.C: Return void.
31538         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31539
31540 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31541
31542         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31543
31544         * gcc.dg/loop-1.c: New test.
31545
31546 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31547
31548         * gcc.c-torture/compile/20000127-1.c: New test.
31549         * gcc.c-torture/execute/991228-1.c: New test.
31550
31551 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31552
31553         * gcc.dg/unused-2.c: New test.
31554
31555         * gcc.dg/conv-1.c: New test.
31556
31557 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31558
31559         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31560         compiler.
31561         (tool_option_proc): Fix typo.
31562
31563 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31564
31565         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31566         of the ld on the host, not on the build machine.
31567         Also, don't crash if '--help' is not a supported option.
31568
31569 2000-01-24  Richard Henderson  <rth@cygnus.com>
31570
31571         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31572
31573 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31574
31575         * gcc.c-torture/execute/20000120-2.c: New test.
31576         * gcc.c-torture/execute/20000120-1.c: New test.
31577
31578 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31579
31580         * gcc.c-torture/execute/20000113-1.c: New test.
31581
31582 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31583
31584         * gcc.c-torture/execute/20000112-1.c: New test.
31585
31586 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31587
31588         * gcc.dg/20000111-1.c: New test.
31589
31590 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31591
31592         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31593         with 16 bit integers.
31594
31595 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31596
31597         * gcc.dg/20000108-1.c: New test.
31598
31599 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31600
31601         * g++.old-deja/g++.ns/koenig8.C: New test.
31602
31603 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31604
31605         * g++.old-deja/g++.other/cast4.C: New test.
31606
31607 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31608
31609         * gcc.c-torture/compile/20000105-2.c: New test.
31610         * gcc.c-torture/compile/20000105-1.c: New test.
31611
31612 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31613
31614         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31615         references to printf & atoi to conform to ANSI standard.
31616         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31617         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31618         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31619         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31620         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31621         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31622         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31623         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31624         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31625         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31626         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31627         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31628         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31629         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31630         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31631         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31632         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31633         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31634         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31635         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31636         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31637         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31638         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31639         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31640         * g++.old-deja/g++.brendan/init3.C: Likewise.
31641         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31642         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31643         * g++.old-deja/g++.brendan/new2.C: Likewise.
31644         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31645         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31646         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31647         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31648         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31649         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31650         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31651         * g++.old-deja/g++.brendan/template24.C: Likewise.
31652         * g++.old-deja/g++.brendan/template3.C: Likewise.
31653         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31654         * g++.old-deja/g++.jason/inline3.C: Likewise.
31655         * g++.old-deja/g++.jason/opeq.C: Likewise.
31656         * g++.old-deja/g++.law/arg5.C: Likewise.
31657         * g++.old-deja/g++.law/arm7.C: Likewise.
31658         * g++.old-deja/g++.law/ctors11.C: Likewise.
31659         * g++.old-deja/g++.law/cvt8.C: Likewise.
31660         * g++.old-deja/g++.law/init9.C: Likewise.
31661         * g++.old-deja/g++.law/refs4.C: Likewise.
31662         * g++.old-deja/g++.law/template2.C: Likewise.
31663         * g++.old-deja/g++.law/visibility24.C: Likewise.
31664         * g++.old-deja/g++.law/vtable3.C: Likewise.
31665         * g++.old-deja/g++.mike/asm2.C: Likewise.
31666         * g++.old-deja/g++.mike/eh1.C: Likewise.
31667         * g++.old-deja/g++.mike/misc1.C: Likewise.
31668         * g++.old-deja/g++.mike/misc13.C: Likewise.
31669         * g++.old-deja/g++.mike/misc14.C: Likewise.
31670         * g++.old-deja/g++.mike/ns12.C: Likewise.
31671         * g++.old-deja/g++.mike/p1248.C: Likewise.
31672         * g++.old-deja/g++.mike/p3708.C: Likewise.
31673         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31674         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31675         * g++.old-deja/g++.mike/p646.C: Likewise.
31676         * g++.old-deja/g++.mike/p700.C: Likewise.
31677         * g++.old-deja/g++.mike/p783.C: Likewise.
31678         * g++.old-deja/g++.mike/p783a.C: Likewise.
31679         * g++.old-deja/g++.mike/p783b.C: Likewise.
31680         * g++.old-deja/g++.mike/p786.C: Likewise.
31681         * g++.old-deja/g++.mike/p789.C: Likewise.
31682         * g++.old-deja/g++.mike/p789a.C: Likewise.
31683         * g++.old-deja/g++.mike/p807a.C: Likewise.
31684         * g++.old-deja/g++.other/delete3.C: Likewise.
31685         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31686         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31687         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31688         * g++.old-deja/g++.other/empty1.C: Likewise.
31689         * g++.old-deja/g++.other/temporary1.C: Likewise.
31690         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31691         * g++.old-deja/g++.pt/t16.C: Likewise.
31692         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31693
31694 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31695
31696         * gcc.dg/991230-1.c: New test.
31697
31698 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31699
31700         * gcc.c-torture/compile/991229-3.c: New test.
31701         * gcc.c-torture/compile/991229-2.c: New test.
31702         * gcc.c-torture/compile/991229-1.c: New test.
31703
31704 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31705
31706         * gcc.c-torture/compile/labels-2.c: New test.
31707
31708 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31709
31710         * gcc.c-torture/execute/991227-1.c: New test.
31711
31712 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31713
31714         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31715
31716 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31717
31718         * gcc.c-torture/execute/991221-1.c: New test.
31719
31720 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31721
31722         * g++.old-deja/g++.other/cast3.C: New test.
31723
31724 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31725
31726         * gcc.c-torture/execute/991216-4.c: New test.
31727
31728 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31729
31730         * gcc.c-torture/execute/991216-1.c: New test.
31731         * gcc.c-torture/execute/991216-2.c: New test.
31732         * gcc.c-torture/execute/991216-3.c: New test.
31733
31734 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31735
31736         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31737         Actually make the test fail by using "-O2" for compilation.
31738
31739 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31740
31741         * g++.old-deja/g++.warn/cast-align1.C: New test.
31742
31743 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31744
31745         * gcc.c-torture/compile/991214-1.c: New test.
31746         * gcc.c-torture/compile/991214-2.c: New test.
31747
31748 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31749
31750         * gcc.dg/991214-1.c: New test.
31751
31752 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31753
31754         * gcc.c-torture/compile/991213-3.c: New test.
31755         * gcc.c-torture/compile/991213-2.c: New test.
31756         * gcc.c-torture/compile/991213-1.c: New test.
31757
31758 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31759
31760         * gcc.dg/991209-1.c: New test.
31761
31762 1999-12-08  Nathan Sidwell <nathan@acm.org>
31763
31764         * gcc.c-torture/compile/991208-1.c: New test.
31765
31766 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31767
31768         * gcc.dg/ultrasp2.c: New test.
31769
31770 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31771
31772         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31773
31774 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31775
31776         * gcc.c-torture/compile/991202-1.c: New test.
31777         * gcc.c-torture/execute/991202-1.c: New test.
31778         * gcc.c-torture/execute/991202-2.c: New test.
31779         * gcc.c-torture/execute/991202-3.c: New test.
31780
31781 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31782
31783         * g++.old-deja/g++.abi/align.C: New test.
31784         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31785         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31786
31787 1999-12-01  Richard Henderson  <rth@cygnus.com>
31788
31789         * gcc.c-torture/execute/991201-1.c: New.
31790
31791 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31792
31793         * gcc.dg/991129-1.c: New test.
31794
31795 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31796
31797         * gcc.c-torture/compile/991127-1.c: New test.
31798
31799 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31800
31801         * g++.old-deja/g++.other/warn4.C: New test.
31802
31803 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31804
31805         * g++.old-deja/g++.eh/cleanup2.C: New test.
31806         * g++.old-deja/g++.ext/pretty2.C: New test.
31807         * g++.old-deja/g++.ext/pretty3.C: New test.
31808         * g++.old-deja/g++.other/debug6.C: New test.
31809
31810 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31811
31812         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31813         compiler_output to look for one error message instead of two.
31814
31815 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31816
31817         * gcc.c-torture/execute/991118-1.c: Also test case
31818         where the word boundary does not split a byte evenly.
31819
31820 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31821
31822         * g++.old-deja/g++.ext/restrict1.C: New test.
31823
31824 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31825
31826         * gcc.c-torture/execute/991118-1.c: New test.
31827
31828 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31829
31830         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31831         working directory pathnames.
31832
31833 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31834
31835         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31836         host is equipped with driver.h and driver.o so it can actually
31837         compile and run the tests.
31838
31839 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31840
31841         * gcc.c-torture/compile/991008-1.c: New test.
31842
31843 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31844
31845         * lib/gcc-dg.exp: Include target-supports.exp
31846
31847 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31848
31849         * lib/target-supports.exp: New file: Provide procs to test for
31850         features supported by the target.
31851         (check_weak_available): Moved here from ecos.exp.
31852         (check_alias_available): New proc: Determine of the target
31853         toolchain supports the alias attribute.
31854
31855         * gcc.dg/special/ecos.exp: Move check_weak_available to
31856         target-supports.exp.
31857         (alias-1.c): Only perform the test if the target supports
31858         aliases.
31859         (wkali-1.c): Only perform the test if the target supports
31860         aliases.
31861
31862         * gcc.dg/990506-0.c: Expect error messages from cross
31863         targets as well as native targets.
31864
31865 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31866
31867         * gcc.dg/ultrasp1.c: Removed xfail.
31868         * gcc.dg/struct-ret-2.c: Likewise.
31869         * gcc.dg/array-1.c: Likewise.
31870
31871 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31872
31873         * gcc.dg/struct-ret-2.c: New test.
31874
31875         * gcc.dg/array-1.c: New test.
31876
31877 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31878
31879         * gcc.c-torture/execute/991030-1.c: New test.
31880
31881 1999-10-26  Richard Henderson  <rth@cygnus.com>
31882
31883         * gcc.c-torture/compile/991026-2.c: New test.
31884
31885 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31886
31887         * gcc.c-torture/compile/991026-1.c: New test.
31888
31889 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31890
31891         * gcc.c-torture/execute/991023-1.c: New test.
31892
31893 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31894
31895         * gcc.c-torture/execute/991019-1.c: New test.
31896
31897 1999-10-16  Richard Henderson  <rth@cygnus.com>
31898
31899         * gcc.c-torture/execute/991016-1.c: New test.
31900
31901 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31902
31903         * gcc.c-torture/execute/991014-1.c: New test.
31904
31905 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31906
31907         * g++.old-deja/g++.other/union2.C: New test.
31908
31909 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31910
31911         * g++.old-deja/g++.other/vaarg2.C: New test.
31912         * g++.old-deja/g++.other/vaarg3.C: New test.
31913
31914 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31915
31916         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31917         in compile/.
31918
31919 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31920
31921         * gcc.c-torture/execute/va-arg-11.c: New test.
31922
31923 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31924
31925         * lib/file-format.exp (gcc_target_object_format): Don't
31926         crash if objdump is unavailable.
31927
31928 1999-09-29  Donn Terry <donn@interix.com>
31929
31930         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31931
31932 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31933
31934         * gcc.c-torture/compile/990928-1.c: New test.
31935
31936 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31937
31938         * g++.old-deja/g++.other/decl6.C: New test.
31939
31940 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31941
31942         * gcc.c-torture/execute/va-arg-10.c: New test.
31943
31944 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31945
31946         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31947         __PRETTY_FUNCTION__.
31948
31949 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31950
31951         * gcc.c-torture/execute/990923-1.c: New test.
31952
31953 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31954
31955         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31956         for which -fpic is inappropriate.
31957
31958 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31959
31960         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31961
31962 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31963
31964         * g++.old-deja/g++.other/dyncast1.C: New test.
31965         * g++.old-deja/g++.other/dyncast2.C: New test.
31966         * g++.old-deja/g++.other/dyncast3.C: New test.
31967         * g++.old-deja/g++.other/dyncast4.C: New test.
31968         * g++.old-deja/g++.other/dyncast5.C: New test.
31969         * g++.old-deja/g++.eh/catch3.C: New test.
31970         * g++.old-deja/g++.eh/catch3p.C: New test.
31971         * g++.old-deja/g++.eh/catch4.C: New test.
31972         * g++.old-deja/g++.eh/catch4p.C: New test.
31973         * g++.old-deja/g++.eh/catch5.C: New test.
31974         * g++.old-deja/g++.eh/catch5p.C: New test.
31975         * g++.old-deja/g++.eh/catch6.C: New test.
31976         * g++.old-deja/g++.eh/catch6p.C: New test.
31977         * g++.old-deja/g++.eh/catch7.C: New test.
31978         * g++.old-deja/g++.eh/catch7p.C: New test.
31979         * g++.old-deja/g++.eh/catch8.C: New test.
31980         * g++.old-deja/g++.eh/catch8p.C: New test.
31981         * g++.old-deja/g++.eh/catch9.C: New test.
31982         * g++.old-deja/g++.eh/catch9p.C: New test.
31983
31984 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31985
31986         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31987         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31988
31989 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31990
31991         * gcc.c-torture/compile/990913-1.c: New test.
31992
31993 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31994
31995         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31996         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31997
31998 1999-09-09  Richard Henderson  <rth@cygnus.com>
31999
32000         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32001
32002 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32003
32004         * g++.old-deja/g++.other/lookup11.C: New test.
32005         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32006         what is permitted and what we want.
32007         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32008         overload use.
32009         * g++.old-deja/g++.jason/rfg5.C: Likewise
32010
32011 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32012
32013         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32014         * gcc.c-torture/noncompile/poison-1.c: New file.
32015
32016 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32017
32018         * g++.old-deja/g++.other/sizeof3.C: New test.
32019         * g++.old-deja/g++.other/sizeof4.C: New test.
32020         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32021         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32022
32023 1999-09-07  Richard Henderson  <rth@cygnus.com>
32024
32025         * gcc.dg/va-arg-1.c: New.
32026
32027 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32028
32029         * gcc.c-torture/execute/va-arg-9.c: New test.
32030
32031 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32032
32033         * g77.f-torture/compile/980519-2.f: New test.
32034         * g77.f-torture/compile/19990905-0.f: New test.
32035         * g77.f-torture/compile/19990905-1.f: New test.
32036         * g77.f-torture/compile/19990905-2.f: New test.
32037
32038         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32039
32040 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32041
32042         * gcc.c-torture/execute/990827-1.c: Fix typo.
32043
32044 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32045
32046         * g++.old-deja/g++.other/deref1.C: New test.
32047
32048 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32049
32050         * g++.old-deja/g++.other/ambig2.C: New test.
32051         * g++.old-deja/g++.other/cond5.C: New test.
32052         * g++.old-deja/g++.other/lookup16.C: New test.
32053
32054 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32055
32056         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32057         assemblers too.
32058
32059 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32060
32061         * lib/c-torture.exp: Avoid the "compare executables" optimization
32062         when testing native.
32063
32064 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32065
32066         * gcc.c-torture/execute/990829-1.c: New test.
32067         * gcc.c-torture/compile/990829-1.c: New test.
32068
32069 1999-08-27  Paul Burchard  <burchard@pobox.com>
32070
32071         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32072         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32073         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32074         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32075         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32076         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32077         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32078         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32079         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32080         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32081         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32082
32083 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32084
32085         * gcc.c-torture/execute/990827-1.c: New test.
32086
32087 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32088
32089         * g77.f-torture/noncompile/19990826-4.f: New test.
32090
32091         * g77.f-torture/compile/19990826-3.f: New test.
32092
32093         * g77.f-torture/execute/19990826-2.f: New test.
32094
32095         * g77.f-torture/compile/19990826-1.f: New test.
32096
32097         * gcc.c-torture/execute/990826-0.c: New test.
32098         * g77.c-torture/execute/19990826-0.f: New test.
32099
32100         * g77.f-torture/noncompile/970626-2.f: New test.
32101
32102 1999-08-25  Paul Burchard  <burchard@pobox.com>
32103
32104         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32105         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32106         lss-011.C: New tests.
32107
32108 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32109
32110         * g++.old-deja/g++.other/decl5.C: New test.
32111
32112 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32113
32114         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32115         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32116         call `postbase' for each one.  All callers of `postbase' changed
32117         to call this instead.
32118
32119 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32120
32121         * gcc.c-torture/execute/990811-1.c: New test.
32122
32123 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32124
32125         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32126         just native ones.
32127
32128         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32129         just native ones.
32130
32131 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32132
32133         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32134
32135 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32136
32137         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32138
32139 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32140
32141         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32142
32143 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32144
32145         * gcc.c-torture/execute/990804-1.c: New test.
32146
32147 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32148
32149         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32150         * g++.old-deja/g++.brendan/crash64.C: Likewise
32151         * g++.old-deja/g++.brendan/overload8.C: Likewise
32152
32153 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32154
32155         * g++.old-deja/g++.other/struct1.C: New test.
32156
32157 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32158
32159         * g++.old-deja/g++.other/enum2.C: New test.
32160
32161 1999-08-02  Richard Henderson  <rth@cygnus.com>
32162
32163         Adapted from tests from Franz Sirl:
32164         * gcc.c-torture/execute/va-arg-7.c: New test.
32165         * gcc.c-torture/execute/va-arg-8.c: New test.
32166
32167 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32168
32169         * gcc.c-torture/compile/990801-2.c: New test.
32170
32171         * gcc.c-torture/compile/990801-1.c: New test.
32172
32173 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32174
32175         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32176         fp-cmp-1.c, converting double to float.
32177
32178         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32179         fp-cmp-1.c, converting double to long double.
32180
32181         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32182         from fr1 to unknown_register, since fr1 is a legitimate register
32183         on some machines.
32184
32185 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32186
32187         * README: More listname related changes.
32188
32189 1999-07-08  Catherine Moore  <clm@cygnus.com>
32190
32191         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32192
32193 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32194
32195         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32196
32197 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32198
32199         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32200
32201 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32202
32203         * gcc.dg/990703-1.c: New test.
32204
32205 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32206
32207         * lib/file-format.exp: New file: Move definition of proc
32208         gcc_target_object_format to here from
32209         gcc.dg/special/ecos.exp.
32210
32211         * lib/c-torture.exp: Include lib file-format.exp.
32212         * lib/gcc-dg.exp: Include lib file-format.exp.
32213
32214         * gcc.dg/special/ecos.exp: Remove definition of proc
32215         gcc_target_object_format.
32216
32217 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32218
32219         * gcc.c-torture/execute/990628-1.c: New test.
32220
32221 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32222
32223         * gcc.c-torture/compile/990625-2.c: New test.
32224
32225         * gcc.c-torture/compile/990625-1.c: New test.
32226
32227 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32228
32229         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32230         attributes compile.
32231         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32232         ports that use the COFF/PE file format.
32233
32234 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32235
32236         * gcc.c-torture/compile/990617-1.c: New test.
32237
32238 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32239
32240         * g++.old-deja/g++.other/decl4.C: New test.
32241
32242 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32243
32244         * g++.old-deja/g++.other/bitfld3.C: New test.
32245
32246 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32247
32248         * g++.old-deja/g++.eh/catch1.C: New test.
32249
32250 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32251
32252         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32253
32254         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32255         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32256
32257 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32258
32259         * g77.f-torture/compile/19990502-0.f: Replace with new,
32260         shorter, test that still fails after recent changes.
32261
32262 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32263
32264         * gcc.c-torture/execute/990604-1.c: New test.
32265
32266 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32267
32268         * gcc.c-torture/execute/990531-1.c: New test.
32269
32270 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32271
32272         * gcc.c-torture/compile/990527-1.c: New test.
32273
32274 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32275
32276         * gcc.c-torture/execute/990527-1.c: New test.
32277
32278 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32279
32280         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32281         bitfields as signed.
32282
32283 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32284
32285         * g77.f-torture/compile/19990525-0.f: New test.
32286
32287 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32288
32289         * gcc.c-torture/execute/990525-2.c: New test.
32290
32291         * gcc.c-torture/execute/990525-1.c: New test.
32292
32293 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32294
32295         * g++.old-deja/g++.other/anon3.C: New test.
32296         * g++.old-deja/g++.other/anon4.C: New test.
32297         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32298         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32299         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32300         Merrill).
32301
32302 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32303
32304         * gcc.c-torture/execute/990524-1.c: New test.
32305
32306         * gcc.dg/990524-1.c: New test.
32307
32308 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32309
32310         * gcc.c-torture/compile/990523-1.c: New test.
32311
32312 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32313
32314         * gcc.c-torture/compile/990519-1.c: New test.
32315
32316 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32317
32318         * gcc.c-torture/compile/990517-1.c: New test.
32319
32320         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32321         (e4, f4): New tests.
32322         (main): Call them.
32323
32324 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32325
32326         * gcc.dg/noreturn-1.c: New test.
32327
32328 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32329
32330         * gcc.c-torture/execute/990513-1.c: New test.
32331
32332 1999-05-10  Richard Henderson  <rth@cygnus.com>
32333
32334         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32335
32336 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32337
32338         * g77.f-torture/execute/erfc.f: Use small single-precision
32339         values, to avoid problems on Alphas when not -mieee.
32340
32341 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32342
32343         * gcc.dg/990506-0.c: New test.
32344
32345 1999-05-08  Richard Henderson  <rth@cygnus.com>
32346
32347         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32348         the constant to test.  Don't XFAIL 64-bit targets.
32349
32350         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32351         * g++.old-deja/g++.law/profile1.C: Likewise.
32352
32353         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32354         operator new instances.
32355         * g++.old-deja/g++.other/delete5.C: Likewise.
32356
32357 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32358
32359         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32360         intrinsic.
32361
32362 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32363
32364         * g77.f-torture/execute/u77-test.f: Reverse order of two
32365         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32366
32367 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32368
32369         * gcc.dg/compare1.c: New test.
32370
32371 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32372
32373         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32374         New tests.
32375
32376 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32377
32378         * g77.f-torture/compile/19990502-1.f: New test.
32379
32380 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32381
32382         * g77.f-torture/compile/19990502-0.f: New test.
32383
32384 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32385
32386         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32387         intrinsic.
32388
32389 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32390
32391         * g77.f-torture/execute/u77-test.f (main): List libU77
32392         intrinsics not currently tested.
32393         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32394         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32395         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32396         Trim blanks off the ends of some printed strings.
32397
32398 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32399
32400         * g77.f-torture/execute/u77-test.f (main): Just warn about
32401         FSTAT gid disagreement, as it's expected on some systems.
32402
32403 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32404
32405         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32406         use a new function, which allows for some slop.
32407         Clean up some commentary.
32408         (issum): The new function.
32409         (sgladd): Deleted subroutine.
32410
32411 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32412
32413         * g77.f-torture/execute/u77-test.f: Modify to be more like
32414         libf2c/libU77 version, bringing patches to that version here.
32415         Add suitable commentary.
32416
32417 1999-04-25  Richard Henderson  <rth@cygnus.com>
32418
32419         * gcc.dg/990424-1.c: New test.
32420
32421 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32422
32423         * g77.f-torture/execute/u77-test.f (main): Bug involving
32424         LSTAT has been fixed, so turn back on full checking.
32425
32426 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32427
32428         * g77.f-torture/compile/19990419-0.f: New test.
32429         * g77.f-torture/execute/19990419-1.f: New test.
32430
32431 1999-04-17  Richard Henderson  <rth@cygnus.com>
32432
32433         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32434         to avoid the need for a prototype to supress a warning.
32435
32436 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32437
32438         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32439
32440 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32441
32442         * gcc.c-torture/execute/990404-1.c: New test.
32443
32444 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32445
32446         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32447         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32448         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32449         missing initializer warnings.
32450
32451 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32452
32453         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32454         matching strings.
32455
32456 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32457
32458         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32459
32460 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32461
32462         * g77.f-torture/execute/19990325-0.f: New test.
32463         * g77.f-torture/execute/19990325-1.f: New test.
32464
32465 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32466
32467         * gcc.c-torture/execute/990324-1.c: New test.
32468
32469 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32470
32471         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32472         test with 4.
32473
32474 1999-03-17  Richard Henderson  <rth@cygnus.com>
32475
32476         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32477
32478 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32479
32480         * g77.f-torture/execute/19990313-2.f: New test.
32481         * g77.f-torture/execute/19990313-3.f: New test.
32482
32483 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32484
32485         * g77.f-torture/execute/19990313-0.f: New test.
32486         * g77.f-torture/execute/19990313-1.f: New test.
32487
32488 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32489
32490         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32491         printf to sprintf.
32492         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32493         (main): Add check for u15.  Conditionalize u31 check depending on
32494         whether ints are <32 bits or >=32 bits.
32495
32496 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32497
32498         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32499
32500 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32501
32502         * g77.f-torture/compile/19990305-0.f: New test.
32503         * g77.f-torture/execute/19981119-0.f: New test.
32504
32505 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32506
32507         * g77.f-torture/execute/970625-2.f: call ABORT if final
32508         result is not correct, instead of just printing it.
32509         Add this checking via newly introduced obfuscation, to
32510         trip up buggy front ends.
32511
32512 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32513
32514         * g77.f-torture/compile/960317-1.f: Moved from being
32515         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32516
32517 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32518
32519         * g77.f-torture/execute/960317-1.f: New (old) test.
32520         * g77.f-torture/execute/970625-2.f: Ditto.
32521
32522 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32523
32524         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32525         message on line 1 or line 2; cccp and cpplib do this differently.
32526
32527 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32528
32529         * g++.old-deja/g++.law/weak1.C: New test.
32530
32531 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32532
32533         * gcc.c-torture/execute/990119-1.c: Renamed to...
32534         * gcc.dg/990119-1.c: this, so it will only be tested once
32535         (it's a preprocessor test, it doesn't need to be run at
32536         multiple optimization levels).
32537
32538 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32539
32540         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32541           ALWAYS_CXXFLAGS.
32542
32543 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32544
32545         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32546         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32547         to not be compilable by current g77.
32548
32549 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32550
32551         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32552
32553 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32554
32555         * gcc.c-torture/execute/990222-1.c: New test.
32556
32557 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32558
32559         * g77.f-torture/compile/19990218-0.f: New test.
32560         * g77.f-torture/noncompile/19990218-1.f: New test.
32561
32562 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32563
32564         * g77.f-torture/compile/19981216-0.f: New test.
32565
32566 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32567
32568         * gcc.dg/990214-1.c: New test.
32569
32570 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32571
32572         * gcc.dg/990213-2.c: New test.
32573
32574         * gcc.dg/990213-1.c: New test.
32575
32576 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32577
32578         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32579         ints.
32580
32581 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32582
32583         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32584         specified by target.
32585
32586         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32587
32588 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32589
32590         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32591
32592 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32593
32594         * gcc.dg/special/ecos.exp: New test driver for new tests with
32595         special requirements.
32596
32597         * gcc.dg/special/alias-1.c: New test.
32598         * gcc.dg/special/gcsec-1.c: New test.
32599         * gcc.dg/special/weak-1.c: New test.
32600         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32601         * gcc.dg/special/weak-2.c: New test.
32602         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32603         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32604         * gcc.dg/special/wkali-1.c: New test.
32605         * gcc.dg/special/wkali-2.c: New test.
32606         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32607         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32608
32609 1999-02-10  Felix Lee  <flee@cygnus.com>
32610
32611           * lib/c-torture.exp (c-torture-compile): Pull out code for
32612           analyzing gcc error messages.
32613           (c-torture-execute): Likewise.  Fix some (harmless) false
32614           positives.
32615           * lib/gcc.exp (gcc_check_compile): New function.
32616
32617 1999-02-08  Richard Henderson  <rth@cygnus.com>
32618
32619         * gcc.c-torture/execute/990208-1.c: New test.
32620
32621 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32622
32623         * g++.dg/special/ecos.exp: New driver for new tests with special
32624         requirements
32625
32626         * g++.dg/special/conpr-1.C: New test
32627         * g++.dg/special/conpr-2.C: New test
32628         * g++.dg/special/conpr-2a.C: New test
32629         * g++.dg/special/conpr-3.C: New test
32630         * g++.dg/special/conpr-3a.C: New test
32631         * g++.dg/special/conpr-3b.C: New test
32632
32633         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32634         allow g++ to use the dg driver
32635
32636         * README: Add comment about g++.dg directory
32637
32638 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32639
32640         * README: Update email addresses.
32641
32642 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32643
32644         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32645         arguments in order to force structure S onto the stack even on
32646         the alpha.
32647         (test): Pass 10 leading arguments to function foo as well as the
32648         structure S.
32649
32650         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32651         failure for all targets.
32652
32653         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32654         abort to terminate program execution.
32655
32656 1999-01-30  Richard Henderson  <rth@cygnus.com>
32657
32658         * gcc.c-torture/execute/990130-1.c: New test.
32659
32660 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32661
32662         * gcc.dg/990130-1.c: New test.
32663
32664 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32665
32666         * gcc.c-torture/execute/990128-1.c: New test.
32667
32668 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32669
32670         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32671
32672 1999-01-27  Felix Lee  <flee@cygnus.com>
32673
32674         * lib/c-torture.exp (c-torture-compile): pull out code for
32675         analyzing gcc error messages.
32676         (c-torture-execute): ditto, and fix some (harmless) false
32677         positives.
32678         * lib/gcc.exp (gcc_check_compile): new function.
32679
32680 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32681
32682         * gcc.dg/990117-1.c: New test.
32683
32684         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32685
32686         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32687
32688 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32689
32690         * g77.f-torture/compile/990115-1.f: New test.
32691
32692 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32693
32694         * gcc.c-torture/compile/990107-1.c: New test
32695
32696 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32697
32698         * gcc.c-torture/execute/990106-2.c: New test.
32699
32700         * gcc.c-torture/execute/990106-1.c: New test.
32701
32702 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32703
32704         * gcc.c-torture/compile/981223-1.c: New test.
32705
32706 1998-12-29  Richard Henderson  <rth@cygnus.com>
32707
32708         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32709         (opt3): Rename from opt4 and disable.
32710
32711 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32712
32713         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32714
32715 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32716
32717         * g++.old-deja/g++.other/conv5.C: New test.
32718
32719 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32720
32721         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32722
32723 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32724
32725         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32726
32727 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32728
32729         * gcc.c-torture/compile/981211-1.c: New test.
32730
32731 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32732
32733         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32734
32735         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32736
32737 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32738
32739         * gcc.special/930510-1.c: Make C9X safe.
32740         * gcc.misc-tests/gcov-1.c Similarly.
32741         * gcc.misc-tests/gcov-2.c Similarly.
32742
32743 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32744
32745         * gcc.dg/ultrasp1.c: New test.
32746
32747 1998-12-06  Richard Henderson  <rth@cygnus.com>
32748
32749         * gcc.c-torture/execute/981206.c: New test.
32750
32751 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32752
32753         * g++.old-deja/g++.ns/template7.C: New test.
32754
32755         * g++.old-deja/g++.other/expr1.C: New test.
32756
32757         * g++.old-deja/g++.eh/tmpl3.C: New test.
32758
32759         * g++.old-deja/g++.eh/tmpl2.C: New test.
32760
32761 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32762
32763         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32764         * g++.old-deja/g++.other/using6.C: Removed.
32765         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32766
32767         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32768
32769 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32770
32771         * g++.old-deja/g++.pt/overload8.C: New test.
32772
32773         * g++.old-deja/g++.pt/overload7.C: New test.
32774
32775         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32776
32777         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32778         and relinking messages.
32779         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32780         compiling with -frepo.
32781
32782 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32783
32784         * g++.old-deja/g++.pt/lookup6.C: New test.
32785
32786 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32787
32788         * gcc.c-torture/execute/981130-1.c: New test.
32789         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32790
32791 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32792
32793         * g++.old-deja/g++.pt/explicit76.C: New test.
32794
32795         * g++.old-deja/g++.pt/friend38.C: New test.
32796
32797         * g++.old-deja/g++.ns/crash2.C: New test.
32798
32799         * g++.old-deja/g++.pt/defarg8.C: New test.
32800
32801         * g++.old-deja/g++.pt/instantiate6.C: New test.
32802
32803         * g++.old-deja/g++.pt/static6.C: New test.
32804
32805         * g++.old-deja/g++.pt/decl2.C: New test.
32806
32807 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32808
32809         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32810         problem is actually related with name lookup, but so what? :-)
32811
32812         * g++.old-deja/g++.pt/friend37.C: New test.
32813
32814 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32815
32816         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32817         element, which fails on some systems.
32818
32819         * g77.f-torture/execute/labug1.f: New test.
32820
32821 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32822
32823         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32824         is defined.
32825
32826 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32827
32828         * g77.f-torture/compile/981117-1.f: New test.
32829
32830 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32831
32832         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32833         properly discarded.
32834
32835 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32836
32837         * gcc.c-torture/execute/memcheck: New directory of tests for
32838         -fcheck-memory-usage.
32839
32840 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32841
32842         * README: New file, general information about the testsuite and
32843         new description of the various C++ test subdirectories.
32844         * README.g++: Eliminate obsolete information, update and move most
32845         relevant stuff to README.
32846
32847 1998-11-07  Richard Henderson  <rth@cygnus.com>
32848
32849         * gcc.c-torture/compile/981107-1.c: New test.
32850
32851 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32852
32853         * execute/memcpy-bi.c: New testcase.
32854
32855 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32856
32857         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32858         base classes.
32859
32860         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32861         template is selected.
32862
32863         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32864         classes, it should be accepted for all types.
32865
32866         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32867
32868         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32869         specializations start with template headers.
32870
32871 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32872
32873         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32874
32875         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32876         non-POD types.
32877
32878 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32879
32880         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32881
32882 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32883
32884         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32885
32886 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32887
32888         * 981019-1.c: New test.
32889
32890 1998-10-14  Robert Lipe <robertl@dgii.com>
32891
32892         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32893         find objc headers.
32894
32895 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32896
32897         * compile/981001-4.c: Remove use of GCC extension that triggers a
32898         compiler bug.
32899
32900 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32901
32902         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32903
32904 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32905
32906         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32907         instantiation of template produces incorrect code for delete
32908         expression.
32909
32910         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32911         constructors' name is not unique.
32912         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32913         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32914
32915         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32916         automatic array of const is ill-formed.
32917
32918         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32919         of template parameter?
32920
32921         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32922         const.
32923
32924         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32925         pointer-to-member expression.
32926
32927         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32928         declaration causes ICE.
32929
32930 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32931
32932         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32933         reserved in the global namespace.
32934
32935         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32936         generate needed virtual table.
32937
32938         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32939
32940 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32941
32942         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32943         template-dependent type
32944
32945 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32946
32947         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32948         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32949         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32950
32951         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32952         class should be usable as argument of member function.
32953         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32954         class should be usable as return type of member function.
32955         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32956         class should be usable as type of data member.
32957
32958         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32959
32960 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32961
32962         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32963
32964 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32965
32966         * gcc.dg/dll-?.c Add thumb to target list.
32967         Fix assembler scan patterns to match current assembler output.
32968
32969 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32970
32971         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32972         matching of template brackets.
32973
32974         * g++.old-deja/g++.other/using4.C: New test.  Test using
32975         declarations of methods from base classes.
32976
32977         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32978         within functions should introduce names into the innermost
32979         enclosing namespace.
32980
32981         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32982         of static locals if first initialization throws.
32983
32984 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32985
32986         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32987
32988 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32989
32990         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32991         lose track of the possible targets of tablejump insns.
32992         * special/special.exp: Run it.
32993
32994 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32995
32996         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32997         must be declared before its specializations can be named in friend
32998         declarations.
32999
33000 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33001
33002         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33003
33004         * g77.f-torture/execute/io1.f: New test.
33005
33006 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33007
33008         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33009         with pointer to template function, for which no argument deduction
33010         is possible.
33011
33012         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33013         specialization of template function as argument to template
33014         function.
33015
33016         * g++.old-deja/g++.other/access2.C: New test; Inner class
33017         shouldn't have privileged access to Outer's names.
33018
33019 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33020
33021         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33022         friend template declared within template class conflicts with
33023         nested class of the same name.
33024
33025         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33026         is ignored.
33027
33028         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33029         object with direct initializer as function declaration.
33030
33031         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33032         initializers.
33033
33034         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33035         involving const pointer and NULL produces incorrect result.
33036
33037         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33038         type name without `typename' should be rejected with -pedantic.
33039
33040 1998-10-02  Richard Henderson  <rth@cygnus.com>
33041
33042         * g++.old-deja/g++.other/addrof1.C: New test.
33043
33044 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33045
33046         * gcc.c-torture/compile/981001-1.c: New test.
33047         * gcc.c-torture/execute/981001-1.c: New test.
33048
33049 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33050
33051         * gcc.c-torture/compile/981001-2.c: New test.
33052         * gcc.c-torture/compile/981001-3.c: New test.
33053         * gcc.c-torture/compile/981001-4.c: New test.
33054
33055 1998-10-01  Robert Lipe  <robertl@dgii.com>
33056
33057         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33058         multilibbed hosts.   Idea grafted from g77.exp.
33059
33060 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33061
33062         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33063         avoid losing on systems which need -lsocket.
33064
33065 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33066
33067         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33068         * g++.old-deja/g++.other/nested2.C: Ditto.
33069         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33070         failure.
33071
33072 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33073
33074         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33075         preferred over template operator!= for enum bitfields.
33076
33077 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33078
33079         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33080         that happen to have the same base name, but in different scopes,
33081         are incorrectly rejected.
33082
33083 1998-09-16  Richard Henderson  <rth@cygnus.com>
33084
33085         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33086         on the native word size instead of an integer literal.
33087
33088 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33089
33090         * g++.old-deja/g++.other/static2.C: Invocation of static data
33091         member of type pointer-to-function denoted as non-static member.
33092
33093         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33094         checks involving function types and aliases.
33095
33096 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33097
33098         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33099         redefined to the same non-trivial type.
33100
33101         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33102         namespace-qualification of template specializations declared in
33103         other namespaces.
33104
33105         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33106         to declare a subset of the specializations of a template function
33107         as friends of specializations of a template class.
33108
33109         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33110         member templates that do not fully specialize the enclosing
33111         template class are rejected.
33112
33113 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33114
33115         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33116
33117 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33118
33119         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33120         altered from libf2c/libU77 version.
33121
33122 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33123
33124         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33125
33126 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33127
33128         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33129         (un)signed char are different types for template specialization
33130         purposes.
33131
33132 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33133
33134         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33135         * objc: ObjC testsuite.
33136
33137 1998-08-31  Catherine Moore  <clm@cygnus.com>
33138
33139         * gcc.c-torture/execute/941014-1.x:  New file.
33140
33141 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33142
33143         * lib/c-torture.exp: Add support for
33144         torture_eval_before_compile and torture_eval_before_execute
33145         variables.
33146
33147 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33148
33149         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33150         this test triggers valid.
33151
33152 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33153
33154         * gcc.dg/980827-1.c: New test.
33155
33156 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33157
33158         * gcc.c-torture/execute/loop-4b.c: New test.
33159
33160 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33161
33162         * lib/c-torture.exp: Add support for
33163         torture_eval_before_compile and torture_eval_before_execute
33164         variables.
33165
33166 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33167
33168         * gcc.c-torture/compile/980825-1.c: New test.
33169
33170 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33171
33172         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33173         count number tests in opt_t0 not good_t0.
33174
33175 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33176
33177         * gcc.c-torture/compile/930326-1.x: Fix typo.
33178
33179 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33180
33181         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33182         causes an ICE.
33183
33184 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33185
33186         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33187         STACK_SIZE is defined.
33188         * gcc.c-torture/unsorted/stuct.c: Similarly.
33189
33190         * gcc.c-torture/compile/980821-1.c: New test.
33191
33192 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33193
33194         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33195
33196 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33197
33198         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33199         code.
33200
33201 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33202
33203         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33204         error'.
33205
33206 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33207
33208         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33209
33210 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33211
33212         * gcc.c-torture/compile/980816-1.c: New test.
33213
33214         * gcc.dg/980816-1.c: New test.
33215
33216 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33217
33218         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33219         compiler for ieee tests.
33220
33221 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33222
33223         * g77.f-torture/compile/980729-0.f: New test.
33224
33225 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33226
33227         * gcc.c-torture/special/eeprof-1.c: New test, for
33228         -finstrument-functions.
33229         * gcc.c-torture/special/special.exp: Run it.
33230
33231 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33232
33233         * gcc.c-torture/compile/980729-1.c: New test.
33234
33235 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33236
33237         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33238         __thumb__ is defined, and test for ARM style doubles if so.
33239
33240 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33241
33242         * g77.f-torture/noncompile/980615-0.f: New test.
33243
33244 1998-07-26  H.J. Lu  (hjl@gnu.org)
33245
33246         * gcc.dg/980312-1.c: Do link instead of compile.
33247         * gcc.dg/980313-1.c: Likewise.
33248
33249 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33250
33251         * gcc.c-torture/compile/980726-1.c: New test.
33252
33253 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33254
33255         * g77.f-torture/execute/io0.f: New test.
33256
33257 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33258
33259         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33260         an int.
33261
33262 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33263
33264         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33265         m32r bugs.
33266
33267 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33268
33269         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33270         c-decl.c:grokdeclarator can handle mode attributes.
33271
33272 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33273
33274         * gcc.c-torture/execute/980716-1.c: New test.
33275
33276 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33277
33278         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33279         the mn10200.
33280         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33281         the mn10200.
33282         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33283         * gcc.c-torture/compile/930326-1.x: Similarly.
33284
33285 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33286
33287         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33288         New test from Craig.
33289
33290 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33291
33292         * g77.f-torture/noncompile/980616-0.f: New test.
33293
33294         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33295
33296 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33297
33298         *  g++.other/singleton.C: Return error value instead of taking
33299         SIGSEGV.
33300
33301 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33302
33303         *  g++.other/singleton.C: New test.   Warning is under dispute.
33304         Runtime crash is not.
33305
33306 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33307
33308         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33309         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33310         using6.C, using7.C}:  New namespace tests.
33311
33312 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33313
33314         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33315         specialization with typedef'ed names used as array indexes.
33316
33317 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33318
33319         * gcc.c-torture/execute/980709-1.c: New test.
33320
33321         * gcc.dg/980709-1.c: New test.
33322
33323 1998-07-07  Richard Henderson  <rth@cygnus.com>
33324
33325         * gcc.c-torture/execute/bcp-1.c: New test.
33326
33327 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33328
33329         * gcc.c-torture/execute/980707-1.c: New test.
33330
33331 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33332
33333         * gcc.c-torture/compile/980706-1.c: New test.
33334
33335 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33336
33337         * g77.f-torture/execute/980701-0.f,
33338         g77.f-torture/execute/980701-1.f: New test from Craig.
33339
33340 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33341
33342         * gcc.c-torture/compile/980701-1.c: New test.
33343
33344         * gcc.c-torture/execute/980701-1.c: New test.
33345
33346 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33347 rlsruhe.de>
33348
33349         * g++.old-deja/g++.robertl/eb132.C: New test.
33350         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33351
33352 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33353
33354         * g77.f-torture/execute/980628-7.f,
33355         g77.f-torture/execute/980628-8.f,
33356         g77.f-torture/execute/980628-9.f,
33357         g77.f-torture/execute/980628-10.f: New tests from Craig.
33358
33359         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33360
33361 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33362
33363         * g77.f-torture/execute/980628-4.f: New test from Craig.
33364         * g77.f-torture/execute/980628-5.f: Likewise.
33365         * g77.f-torture/execute/980628-2.f: Likewise.
33366         * g77.f-torture/execute/980628-0.f: Likewise.
33367         * g77.f-torture/execute/980628-1.f: Likewise.
33368         * g77.f-torture/execute/980628-3.f: Likewise.
33369         * g77.f-torture/execute/980628-6.f: Likewise.
33370
33371 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33372
33373         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33374         directory when nothing has been installed yet.
33375
33376 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33377
33378         * gcc.c-torture/special/special.exp: Handle newer versions of
33379         dejagnu.
33380
33381 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33382
33383         * gcc.dg/980626-1.c: New test.
33384
33385 1998-06-19  Bruno Haible <haible@ilog.fr>
33386
33387         * gcc.misc-tests/m-un-2.c: New test.
33388         * g++.old-deja/g++.other/warn01.c: Likewise.
33389
33390 1998-06-19  Robert Lipe  <robertl@dgii.com>
33391
33392         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33393         compatibility with assmblers with a different comment character.
33394         Eliminate use of GAS-specific extensions.
33395
33396 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33397
33398         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33399
33400 1998-06-19  Robert Lipe  <robertl@dgii.com>
33401
33402         *lib/g77.exp: Replace search for libf2c.a with search for newly
33403         renamed libg2c.a
33404
33405 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33406
33407         * gcc.c-torture/execute/980617-1.c: New test.
33408
33409 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33410
33411         * gcc.c-torture/execute/980612-1.c: New test.
33412
33413 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33414
33415         * gcc.dg/980523-1.c: Only test on ppc-linux.
33416         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33417
33418         * gcc.c-torture/execute/980608-1.c: New test.
33419
33420 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33421
33422         * gcc.c-torture/execute/980605-1.c: New test.
33423
33424 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33425
33426         * gcc.c-torture/execute/980604-1.c: New test.
33427
33428 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33429
33430         * gcc.c-torture/execute/980602-1.c: New test.
33431         * gcc.c-torture/execute/980602-2.c: Likewise.
33432
33433 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33434
33435         * 970125-0.f: Fix per JCB.  Add commentary.
33436
33437 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33438
33439         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33440         IEEE -0 support.
33441
33442 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33443
33444         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33445         earlier.
33446
33447 1998-05-28  Catherine Moore <clm@cygnus.com>
33448
33449         * gcc.c-torture/execute/980526-3.c: New test.
33450
33451 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33452
33453         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33454         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33455         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33456         m88k-motorola-sysv3 to XFAIL.
33457
33458 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33459
33460         * gcc.dg/980526-1.c: New test.
33461         * gcc.c-torture/execute/980526-2.c: New test.
33462
33463 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33464
33465         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33466
33467         * gcc.c-torture/execute/980526-1.c: New test.
33468
33469 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33470
33471         * g77.f-torture/execute/alpha2.f: Add runtime test.
33472
33473 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33474
33475         * g++.old-deja/old-deja.exp: Strip leading directories.
33476
33477         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33478         error for the line.  Don't run multiple tests for the same line.
33479
33480 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33481
33482         * gcc.dg/980523-1.c: New test.
33483
33484 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33485
33486         * g77.f-torture/compile/970915-0.f: New test.
33487
33488 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33489
33490         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33491
33492 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33493
33494         * gcc.dg/980520-1.c: New test.
33495
33496 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33497
33498         * gcc.dg/980502-1.c: Fix return type.
33499
33500 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33501
33502         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33503         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33504         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33505         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33506         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33507
33508 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33509
33510         * g77.f-torture/execute/980520-1.f: New test.
33511
33512 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33513
33514         * lib/mike-g77.exp: New file.
33515
33516         * g77.f-torture/noncompile/noncompile.exp,
33517         g77.f-torture/noncompile/check0.f: New files.
33518
33519 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33520
33521         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33522         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33523         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33524         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33525         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33526         abort where appropriate.
33527
33528 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33529
33530         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33531         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33532
33533 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33534
33535         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33536
33537 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33538
33539         * g77.f-torture/compile/980427-0.f: New test.
33540
33541 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33542
33543         * g77.f-torture/compile/980424-0.f: New test.
33544
33545 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33546
33547         * g77.f-torture/compile/980419-2.f (main): New test.
33548         * g77.f-torture/compile/970125-0.f: New test.
33549         * g77.f-torture/compile/980419-1.f: New test.
33550
33551 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33552
33553         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33554         of loop-4.c.
33555
33556 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33557
33558         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33559
33560 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33561
33562         * gcc.c-torture/compile/980329-1.c: New test.
33563
33564 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33565
33566         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33567         * gcc.dg/980312-1.c: Fix typo in -march command.
33568
33569 1998-03-16  H.J. Lu  (hjl@gnu.org)
33570
33571         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33572
33573 1998-03-11  Robert Lipe  <robertl@dgii.com>
33574
33575         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33576         Dave Love agree the Fortran source is bogus.
33577
33578 1998-03-11  Robert Lipe  <robertl@dgii.com>
33579
33580         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33581         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33582         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33583         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33584         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33585
33586 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33587
33588         * g++.old-deja/g++.other/friend1.C: New test.
33589
33590 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33591
33592         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33593         possibly uninitialized) variables and declare dnrm2.
33594
33595 1998-02-23  Robert Lipe <robertl@dgii.com>
33596
33597         From Bruno Haible <haible@ilog.fr>:
33598         * gcc.c-torture/execute/980223.c: New test.
33599
33600 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33601
33602         * gcc.dg/ifelse-1.c: New test.
33603
33604 1998-02-09  H.J. Lu  (hjl@gnu.org)
33605
33606         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33607
33608           * lib/old-dejagnu.exp (old-dejagnu): Added the
33609           "execution test - XFAIL *-*-*" handling in the spirit of
33610           "excess errors test -". Changed the "execution test fails"
33611           handling to be like "excess errors test fails".
33612           * Update various tests accordingly.
33613
33614 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33615
33616         * gcc.c-torture/execute/980205.c: New test.
33617
33618 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33619
33620         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33621         * lib/f-torture.exp: Similarly.
33622         * gcc.c-torture: Rename all .cexp files to .x files.
33623
33624 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33625
33626         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33627         (940510-1.c): Removed duplicate.
33628         (971104-1.c): New test.
33629
33630 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33631
33632           * lib/f-torture.exp: Improve error and loop detection.
33633
33634 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33635
33636         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33637         use that to size the filler array.
33638
33639 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33640
33641         * lib/c-torture.exp(c-torture-execute): Fix typo.
33642
33643         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33644         testcase as the executable name. Keep the executable around if
33645         the test fails.
33646
33647 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33648
33649         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33650         changes.  Only test one -g option, and move it to the end of the
33651         list of options to test.
33652
33653 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33654
33655         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33656         variable GCC_TORTURE_OPTIONS to supply default switches separated
33657         by colons.  If no environment variable, run tests with -O0 -g, -O1
33658         -g, and -O2 -g as well.
33659
33660 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33661
33662         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33663         explanatory comments. Fix indentation.
33664
33665 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33666
33667         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33668
33669 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33670
33671         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33672         * g++.old-deja/g++.mike/p7325.C: Likewise.
33673         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33674
33675 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33676
33677         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33678         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33679         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33680         * g++.old-deja/g++.law/operators4.C: Likewise.
33681
33682 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33683
33684         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33685         * g++.old-deja/g++.mike/p784.C: Ditto.
33686         * g++.old-deja/g++.mike/p785.C: Ditto.
33687
33688 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33689
33690           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33691
33692 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33693
33694         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33695         target feature; pass this to c-torture-execute as needed.
33696
33697 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33698
33699         * lib/c-torture.exp(c-torture-execute): If the previous and the
33700         current executables being tested are identical, we don't need to
33701         run the executable again. Try to make the executable names
33702         unique. Add an optional argument for passing additional compiler
33703         flags.
33704
33705 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33706
33707         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33708
33709 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33710
33711         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33712
33713 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33714
33715         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33716         32bit or larger longs.
33717
33718         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33719         have either a 32bit long or 32bit int.
33720
33721 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33722
33723         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33724         Make double precision tests dependent on sizeof (double).
33725
33726 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33727
33728         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33729         too.
33730
33731 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33732
33733         * gcc.c-torture/compile/961203-1.cexp: New script.
33734
33735 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33736
33737         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33738         up the includes ourselves.
33739
33740 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33741
33742         * lib/plumhall.exp: Remove random include, and add a few
33743         verbose messages for debugging.
33744
33745 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33746
33747         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33748         of trying to do it ourselves.
33749
33750 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33751
33752         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33753
33754 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33755
33756         * gcc.prms/5403.c: Made regexp a bit less strict.
33757
33758 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33759
33760         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33761         is returned from remote_load instead.
33762         * lib/plumhall.exp: Ditto.
33763         * lib/mike-g++.exp: Ditto.
33764         * lib/old-dejagnu.exp: Ditto.
33765         * lib/c-torture.exp: Ditto.
33766
33767 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33768
33769         * lib/g++.exp: Use build_wrapper procedure.
33770         * lib/gcc.exp: Ditto.
33771
33772 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33773
33774         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33775         an old-style decl for malloc.  Fixes tests to work when
33776         sizeof (int) != sizeof (size_t).
33777
33778 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33779
33780         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33781
33782         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33783         use stdargs.h interface.
33784
33785 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33786
33787         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33788         NO_VARARGS when compiling.
33789
33790 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33791
33792         * lib/plumhall.exp(ph_includes): New procedure.
33793         (ph_make): Use it.
33794         (ph_compiler): Ditto.
33795
33796         * lib/g++.exp: Rename test-glue.c to testglue.c.
33797         * lib/gcc.exp: Ditto.
33798
33799 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33800
33801         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33802         to completion when it's called.
33803
33804 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33805
33806         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33807         is defined, don't do test.
33808
33809 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33810
33811         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33812         for object files.
33813         (ph_summary): Mark skipped testcases as untested, not unresolved.
33814
33815         * lib/plumhall.exp (ph_make): If unresolved because of bad
33816         errorCode, record errorCode in log file.
33817         (*): Replace send_log/verbose with verbose -log.
33818
33819 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33820
33821         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33822         double conversion if double isn't at least 8 bytes.
33823
33824         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33825         int to work with targets where int is 16 bits.
33826
33827         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33828         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33829         precision for the test to complete.
33830
33831 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33832
33833         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33834         if d10v is not compiled with the -mdouble64 flag.
33835         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33836
33837         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33838         d10v is not compiled with the -mint32 flag.
33839
33840 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33841
33842         * lib/plumhall.exp: Use incr_count.
33843
33844 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33845
33846         * gcc.c-torture: Update to c-torture-1.45.
33847
33848 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33849
33850         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33851         the name of the expect testcase file).
33852
33853         * lib/g++.exp(g++_init): Ditto.
33854
33855 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33856
33857         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33858         the host.
33859
33860         * lib/gcc.exp(gcc_exit): New procedure.
33861
33862 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33863
33864         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33865         specs where appropriate.
33866
33867         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33868         because of new "candidates are" messages, and removed a few
33869
33870         * Converted all non-old-style g++ testcases to old-style, and
33871         moved into g++.old-deja.
33872
33873 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33874
33875         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33876         options.
33877
33878         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33879         succeeded.
33880
33881         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33882
33883 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33884
33885         * lib/gcc.exp (gcc_target_compile): Add support for defining
33886         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33887         the machine doesn't have those features.
33888
33889 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33890
33891         * g++.law/operators4.exp: Don't use LIBS.
33892
33893 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33894
33895         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33896
33897         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33898         * lib/g++.exp: Set it here instead. Also, allow use of the
33899         --tool_exec and --tool_opt options. Change CXX to
33900         GXX_UNDER_TEST.
33901
33902         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33903
33904         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33905
33906 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33907
33908         * lib/old-dejagnu.exp: Use prune_warnings instead of
33909         prune_system_crud.
33910         * lib/mike-g++.exp: Ditto.
33911         * lib/gcc.exp: Ditto.
33912         * lib/g++.exp: Ditto.
33913
33914         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33915
33916 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33917
33918           * 941014-2.c: Include stdlib.h
33919           * 960327-1.c: Include stdio.h
33920           * dbra.c, index-1.c: Don't assume ints are 32bits.
33921
33922 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33923
33924         * lib/gcc.exp: Add gcc,stack_size target feature.
33925
33926         * lib/g++.exp(g++_target_compile): Add the include and link
33927         paths here, not in two other places. And, it's $options, not
33928         options.
33929
33930         * lib/mike-g++.exp(postbase): Remove the code that determines
33931         the correct include and link paths.
33932         * g++.old-deja/old-deja.exp: Ditto.
33933
33934 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33935
33936         * lib/g++.exp(g++_init): target_compile no longer returns the
33937         filename of the result.
33938
33939 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33940
33941         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33942         call to glob.
33943
33944         * gcc.c-torture/special/special.exp: Change call to
33945         gcc_target_compile to include the object file.
33946
33947 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33948
33949         * gcc.c-torture/special/special.exp: Correct misspelling in last
33950         change.
33951
33952 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33953
33954         * lib/plumhall.exp(ph_summary): Log the entire output of the
33955         executable. Return -1 if there were any failures, 0 otherwise.
33956         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33957         (ph_make): Clean up objects and executables that were built
33958         if the tests succeeded.
33959
33960 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33961
33962         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33963         libraries and includes in the build tree as appropriate.
33964
33965 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33966
33967         * lib/c-torture.exp: Instead of looking for the global variable
33968         NO_LONG_LONG, check to see if that's a feature of the target.
33969
33970 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33971
33972         * config/default.exp: Minimize. Delete the remainer of the files in
33973         config; this functionality is now in devo/dejagnu/config.
33974
33975         g++.*/*: Pass any additional flags used to compile to postbase;
33976         delete CXXFLAGS.
33977
33978         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33979         is now done by runtest.exp. Use gcc_target_compile instead of
33980         compile.
33981
33982         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33983         Remove references to CFLAGS. Use remote_file instead of
33984         calling rm -f.
33985         (c-torture): Take a list of arguments to use to compile this
33986         testcase.
33987
33988         lib/g++.exp: Simplify. Use target_compile instead of compile.
33989         lib/gcc-dg.exp: Ditto.
33990         lib/gcc.exp: Ditto.
33991         lib/mike-{gcc,g++}.exp: Ditto.
33992         lib/old-dejagnu.exp: Ditto.
33993         lib/plumhall.exp: Ditto.
33994
33995 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33996
33997         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33998         (ph_linker): Likewise.
33999
34000 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34001
34002           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34003         MAP_ANON / MAP_ANONYMOUS if defined;
34004         else try to map from /dev/zero .
34005
34006 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34007
34008         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34009         isn't defined, then define it to MAP_ANONYMOUS.
34010
34011 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34012
34013         * gcc.c-torture: Update to c-torture-1.42 release.
34014
34015 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34016
34017         * gcc.c-torture: Update to c-torture-1.41 release.
34018
34019 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34020
34021         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34022         c-torture release.
34023
34024 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34025
34026         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34027         and LDFLAGS.  Fix second case to append the target_info ldflags
34028         onto LDFLAGS, not CFLAGS.
34029         * lib/g++.exp (g++_init): Add target_info stuff.
34030         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34031         of libgloss and newlib flags for !native.
34032
34033         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34034         (GDB): Fix relative path to go up another dir for finding gdb.
34035
34036 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34037
34038         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34039         versions in the target_info array, if they don't exist.
34040
34041 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34042
34043         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34044
34045 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34046
34047         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34048         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34049
34050 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34051
34052         * lib/old-dejagnu.exp: Don't remove the output file before we've
34053         actually tested it. Don't append pwd to the path of the executable
34054         we're testing.
34055
34056 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34057
34058         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34059
34060 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34061
34062         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34063         temporary directory for compiler files, and set it to a default
34064         value of /tmp. Set $output as the name of the output file from
34065         compiling the testcase. Add a -o option to $cflags_var so the
34066         compiler writes the final output file as $output. Set $executable
34067         to $output.
34068
34069         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34070         directory for compiler files, and set it to /tmp if it doesn't
34071         already have a value. Set $output_file to the name of the output
34072         file from compiling the testcase. Add a -o option to CXXFLAGS so
34073         the compiler writes the final output file as $output. Use $output
34074         as the executable to be tested.
34075
34076 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34077
34078         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34079
34080 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34081
34082         * gcc.c-torture/execute/pending-1.c: New test.  Still
34083         pending in Tege's queue.
34084
34085 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34086
34087         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34088         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34089         if there were failures.  Call unresolved if there were unresolved
34090         testcases.  Call gcc_fail if program did not run to completion.
34091         (ph_make): Pass additional argument name to ph_execute.
34092         (ph_execute): Add new argument.  Pass additional arguments to
34093         ph_summary.  Call gcc_fail is there is no execution output.
34094
34095 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34096
34097         * lib/plumhall.exp (proc_summary): Output relavent summary
34098         lines into the log so specific failures in plumhall can be
34099         investigated.
34100
34101 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34102
34103         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34104         (c-torture-execute): Don't try to execute tests which use
34105         "long long" types if $NO_LONG_LONG is nonzero.
34106
34107 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34108
34109         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34110         not c-torture.
34111
34112         * gcc.ieee: Move from here.
34113         * gcc.c-torture/execute/ieee: To here.
34114
34115 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34116
34117         * gcc.c-torture: Update to c-torture-1.41 release.
34118
34119 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34120
34121         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34122         not "$output".
34123
34124 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34125
34126         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34127         -c present.
34128
34129 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34130
34131         * config/proelf.exp: Handle connecting to a simulator.
34132
34133 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34134
34135         * config/proelf.exp: New file.  Enough framework that we can
34136         run c-torture tests on the proelf targets (or any other target
34137         that gdb can connect to for that matter).
34138
34139 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34140
34141         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34142         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34143
34144         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34145         exec_output exists.
34146
34147 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34148
34149         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34150         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34151
34152         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34153         to pass/fail/unresolved/unsupported/untested.  Caller must now
34154         call unresolved/unsupported/untested.
34155         * lib/*.exp: Update FSF address.  Update to handle new results of
34156         ${tool}_load.
34157         * lib/chill.exp (verbose): Delete.
34158
34159 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34160
34161         * lib/gcc.exp (default_gcc_start): Change order of args to
34162         $LDFLAGS $CFLAGS $LIBS.
34163         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34164         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34165         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34166         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34167         * gcc.misc-tests/dg-test.exp: Likewise.
34168         * gcc.misc-tests/msgs.exp: Likewise.
34169         * gcc.prms/prms.exp: Likewise.
34170         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34171         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34172
34173         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34174
34175 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34176
34177         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34178
34179         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34180         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34181
34182         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34183         necessary.
34184
34185 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34186
34187         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34188         global for loop; add use of $mathlib.
34189         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34190         settings here; set mathlib for anything but VxWorks.
34191
34192 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34193
34194         * gcc.c-torture: Update to c-torture-1.40 release.
34195
34196 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34197
34198         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34199         dg.exp.
34200
34201 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34202
34203         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34204         global.
34205
34206 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34207
34208         * lib/g++.exp (LIBS): Define if not already.
34209         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34210         (gcc-dg-prune): Call prune_gcc_output.
34211         * lib/gcc.exp (prune_gcc_output): New proc.
34212         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34213         prune_gcc_output.
34214
34215 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34216
34217         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34218         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34219
34220 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34221
34222         * gcc.c-torture: Update to c-torture-1.39 release.
34223
34224 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34225
34226         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34227         fails, try others as well.
34228
34229 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34230
34231         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34232         If compilation fails, mark execute tests as `untested'.
34233         If test is marked as unsupported, don't mark compilation and
34234         execute tests as failed.
34235
34236 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34237
34238         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34239         libstdc++ for whether or not we want to be doing shared
34240         libraries.  Delete link_curses since we don't need it anymore.
34241         * lib/mike-g++.exp (postbase): Don't link in libg++.
34242         * g++.old-deja/old-deja.exp: Likewise.
34243
34244 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34245
34246         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34247
34248 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34249
34250         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34251         For that, add `-Wl,-a,shared_archive'.
34252         * g++.old-deja/old-deja.exp: Likewise.
34253
34254 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34255
34256         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34257
34258 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34259
34260         * lib/mike-g++.exp (postbase): Pay attention to the status of
34261         g++_load.
34262
34263 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34264
34265           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34266
34267 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34268
34269         * lib/gcc.exp (default_gcc_start): No longer need to log program
34270         being executed or its output, execute_anywhere does that now.
34271         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34272         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34273
34274 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34275
34276         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34277         the same as those in lib/g++.exp.
34278
34279 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34280
34281         * gcc.c-torture: Update to c-torture-1.38 release.
34282         * gcc.ieee: Related changes.
34283
34284 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34285
34286         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34287         "exec". Minor reformatting changes.
34288
34289         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34290         cross. This means all "exec" calls now work on a remote host as
34291         well.
34292         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34293         cross. Filter out the extra "\r\n" stuff that expect puts in.
34294         (c-torture-execute): Filter out the bogus warnings like
34295         c-torture-compile does. Add support for canadian cross.
34296         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34297         Use execute_anywhere rather than calling exec directly. Now it
34298         works for canadian cross testing.
34299
34300 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34301
34302         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34303         results into a variable, and check that rather than using file exists.
34304
34305 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34306
34307         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34308         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34309
34310 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34311
34312         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34313         lib_curses if there's a shared libg++ in the build tree.
34314
34315 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34316
34317         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34318         if not supported target.
34319
34320 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34321
34322         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34323         link_curses up to always happen, not just for native builds.
34324
34325 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34326
34327         * gcc.c-torture: Update to c-torture-1.36 release.
34328         * gcc.failure: Related changes.
34329
34330 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34331
34332         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34333
34334 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34335
34336         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34337         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34338         runshlib, link_curses, and mathlib for link and run.
34339
34340         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34341         pass the runtime shared library options for Solaris, OSF/1, and
34342         Irix5, and link with -lcurses to avoid unresolved references.
34343
34344 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34345
34346         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34347         only run once.
34348
34349 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34350
34351         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34352
34353 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34354
34355         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34356         do not have a framework for the "compat" tests yet.
34357
34358 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34359
34360         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34361         set to null if we're testing vxworks5.1.  Use that instead of
34362         `-lm' in the setting of LIBS for link and run.
34363
34364 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34365
34366         * config/rom68k.exp (${tool}_load): Major changes to make it
34367         work.  Verified that it does in fact return the stuff in
34368         exec_output properly.  Catch any Emul or any TRAP other than 0.
34369
34370 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34371
34372         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34373         LDFLAGS properly for targets that need stuff from libgloss.
34374         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34375         only run once.
34376         (gpp_initialized): New variable.
34377
34378 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34379
34380         * config/rom68k.exp: Load libgloss.exp.
34381         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34382         so we can produce a fully linked binary.
34383         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34384         so we can produce a fully linked binary.
34385
34386 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34387
34388         * lib/plumhall.exp (ph_section): Watch for expected failures.
34389         Add missing `else'.
34390
34391         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34392         run the testcase.
34393         (c-torture): Likewise.
34394
34395 1995-08-28  Doug Evans  <dje@cygnus.com>
34396
34397         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34398
34399         * lib/mike-g++.exp (mike_cleanup): New proc.
34400         (prebase): New globals compiler_result, not_compiler_result,
34401         target_regexp.
34402         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34403         allow leading "-" in pattern.  Watch for unsupported tests.
34404         If $compiler_result is set, pattern match assembler code,
34405         and ditto for $not_compiler_result.
34406         * lib/mike-gcc.exp: Likewise.
34407
34408         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34409         execution "succeeded".
34410
34411 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34412
34413         * config/win32.exp: New file.
34414         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34415
34416 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34417
34418         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34419         unsupported.
34420         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34421         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34422         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34423
34424         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34425         "... without exceptions was ...".  That is now handled by
34426         prune_system_crud.
34427         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34428
34429 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34430
34431         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34432         sieve.c,sort2.c}: New files.
34433         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34434         sieve.exp,sort2.exp}: Drivers for them.
34435
34436         * lib/mike-gcc.exp (program_output): New user settable variable.
34437         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34438         messages.
34439         * lib/mike-g++.exp (program_output): New user settable variable.
34440
34441         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34442
34443         * config/sh.exp: Deleted (use sim.exp instead).
34444
34445 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34446
34447         * config/vx.exp: Declare CHECKTASK as global.
34448         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34449         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34450         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34451
34452 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34453
34454         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34455         target. Like vx.exp, only includes `vx29k.exp' instead of
34456         `vxworks.exp'.
34457
34458 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34459
34460         * config/sim.exp: Increase time limit from 120 seconds to 240.
34461
34462 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34463
34464         * gcc.c-torture/execute/950628-1.c: New test.
34465
34466 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34467
34468         * gcc.c-torture: Update with changes/additions from
34469         c-torture-1.34.
34470
34471 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34472
34473         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34474
34475 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34476
34477         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34478
34479 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34480
34481         * gcc.c-torture/compile/950512-1.c: New test.
34482         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34483         * gcc.dg/struct-ret-1.c: Likewise.
34484
34485 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34486
34487         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34488           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34489
34490 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34491
34492         * gcc.c-torture/special/920411-1.c: Deleted.
34493         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34494
34495 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34496
34497         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34498         cpu limit.
34499
34500 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34501
34502         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34503
34504 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34505
34506         From kenner;
34507         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34508         is the proper length.
34509         * va-arg-3.c: Likewise.
34510
34511 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34512
34513         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34514         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34515
34516         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34517         * lib/g++.exp (default_g++_start): Delete old cruft.
34518
34519 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34520
34521         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34522         (2 * (1 << 18)) to (2 * (1 << 17)).
34523
34524         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34525
34526 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34527
34528         * config/rom68k.exp: Renamed from config/idp.exp
34529
34530 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34531
34532         * c-torture/compile/921109-2.c
34533
34534 1995-04-18  Mike Stump  <mrs@cygnus.com>
34535
34536         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34537         excess errors.
34538
34539 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34540
34541         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34542         output.
34543         * lib/g++.exp (default_g++_start): Likewise.
34544
34545 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34546
34547         * gcc.c-torture/compile/950329-1.c: New test.
34548
34549 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34550
34551           * config/bug.exp (${tool}_load): Updated to use new remote_open
34552           and remote_close procs.
34553         * config/idp.exp: New file.
34554
34555 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34556
34557         * gcc.c-torture/execute/950322-1.c: New test.
34558
34559 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34560
34561         * config/vx.exp (${tool}_load): Clean up testing of return code from
34562         vxworks_ld and vxworks_spawn.
34563
34564 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34565
34566         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34567
34568 1995-03-13  Mike Stump  <mrs@cygnus.com>
34569
34570         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34571         can mark excess errors on a machine by machine basis.  Note, the
34572         default is to not expect any excess errors, even when excess
34573         errors test - is given, so you will want to put an XFAIL ... on
34574         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34575         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34576         those 4 machines, but no others.
34577
34578 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34579
34580         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34581         * lib/c-torture.exp: to here.
34582
34583 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34584
34585         * gcc.c-torture/execute/950221-1.c: New test.
34586         * gcc.c-torture/execute/struct-ret-1.c: New test.
34587         * gcc.c-torture/compile/950221-1.c: New test.
34588
34589         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34590
34591 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34592
34593         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34594         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34595
34596 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34597
34598         * g++.gb: New directory of tests, derived from my signature and
34599         class scoping tests.
34600
34601         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34602         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34603         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34604         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34605         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34606         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34607         * g++.gb/sig25.C: Likewise.
34608
34609         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34610         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34611         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34612         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34613         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34614         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34615         * g++.gb/sig25.exp: Likewise.
34616
34617         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34618         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34619         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34620         * g++.gb/scope13.C: Likewise, this test still fails.
34621
34622         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34623         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34624         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34625         * g++.gb/scope13.exp: Ditto.
34626
34627         * g++.gb/README: New file, explains what these tests are about.
34628
34629 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34630
34631         * lib/dg.exp (dg-do): Support `preprocess'.
34632         (dg-test): Likewise.
34633
34634 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34635
34636         * config/udi.exp: change "continue -expect" to "exp_continue".
34637
34638 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34639
34640         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34641         Delete redundant tests.
34642
34643         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34644         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34645         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34646         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34647         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34648         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34649         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34650         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34651
34652         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34653         storing label pointers.
34654         * gcc.c-torture/execute/921019-1.c: Likewise.
34655         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34656         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34657         parameter fp.
34658         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34659         constants.
34660
34661         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34662         Delete obsolete tests.
34663
34664         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34665         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34666         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34667         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34668         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34669         * gcc.c-torture/compile/950124-1.c: New test.
34670
34671         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34672
34673 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34674
34675         * lib/mike-g++.exp: Add -lm to LIBS.
34676
34677 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34678
34679         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34680
34681 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34682
34683         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34684
34685 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34686
34687         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34688
34689 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34690
34691         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34692         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34693         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34694         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34695         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34696         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34697         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34698         * g++.law/{operators31.C, operators32.C,
34699         * g++.law/{operators33.C, operators34.C}: Likewise.
34700         * g++.law/{pic1.C, refs2.C}: Likewise.
34701         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34702         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34703         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34704         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34705
34706         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34707         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34708         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34709         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34710         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34711         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34712         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34713         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34714         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34715         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34716         * g++.law/{operators34.exp}: Likewise.
34717         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34718         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34719         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34720         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34721         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34722
34723         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34724         No longer expected to fail.
34725         * g++.law/missed-error3.C: Tweak for recent bool changes.
34726
34727 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34728
34729         * config/emb-unix: Deleted.
34730         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34731         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34732
34733 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34734
34735         * lib/dg.exp (dg-test): Fix typo in last patch.
34736
34737 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34738
34739         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34740         (handles multiple occurrences).
34741
34742 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34743
34744         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34745         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34746         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34747         printed).
34748         * lib/c-torture.exp (c-torture-compile): Likewise.
34749         (c-torture): Prepend full path if missing.
34750         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34751         (gcc_fail): Likewise.
34752         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34753
34754 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34755
34756         * lib/netware.exp: Only attach to NetWare i386 systems.
34757
34758 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34759
34760         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34761         messages.  Add test name to "output pattern match" pass/fail message.
34762
34763 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34764
34765         * gcc.dg: New testsuite.
34766         * gcc.dg/dg.exp: New file.
34767
34768         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34769         test-switch.c}: Deleted.
34770
34771         * gcc.misc-tests/msgs.exp: New testcase driver.
34772
34773 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34774
34775         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34776         Watch for illegal return values from ${tool}_load.
34777         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34778         cross targets.  Coerce return value >0 to 1.
34779
34780 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34781
34782         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34783
34784         * config/emb-unix.exp: New file.
34785
34786         * config/sim.exp: Error if variable $SIM not defined.
34787         (${tool}_load): Mark test as "untested" if simulator missing.
34788
34789         * config/unix.exp: Load remote.exp to get rcp_download.
34790         * lib/c-torture.exp: Use different option lists for testcases with
34791         and without loops.
34792         * gcc.c-torture/execute/execute.exp: Likewise.
34793
34794 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34795
34796         * config/*.exp: Clarify return code from ${tool}_load.
34797         Call `unresolved' or `untested' instead of `warning' or `perror'
34798         (sometimes you still want to call both though).
34799         Add comment that `shell_id' is local to each file.
34800         * config/udi.exp (timeout): Set to 30.
34801         Don't print warning if connection fails, $connectmode has already
34802         printed an error.
34803         (${tool}_load): Move verbose messages to level 2.
34804         Rework pattern for "Process started" message.
34805         Pass `shell_id' to ${connectmode}_download.
34806         Retry twice upon timeout.  Make resetting of target more robust.
34807         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34808         Pass `shell_id' to exit_$connectmode.
34809         Only call exit_$connectmode if connected.
34810         * config/unix.exp (${tool}_load): Check return codes better.
34811         * config/vrtx.exp (${tool}_load): Likewise.
34812         * config/vx.exp (${tool}_load): Likewise.
34813         Delete unneeded global's.
34814         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34815         from ${tool}_load.
34816         (dg-stat): Delete.
34817         (dg-init): Delete recording of pass/fail counts.
34818         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34819         (old-dejagnu-init): Likewise.
34820         (old-dejagnu-stat): Delete contents, empty proc now.
34821         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34822         (c-torture): Delete references to lcnt, lpass, lfail.
34823         Get option list from TORTURE_OPTIONS.
34824         Delete -funroll[-all]-loops if no loops.
34825         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34826         (g++_stat): Delete contents (empty proc now).
34827         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34828         (gcc_finish): Likewise.
34829         (gcc_stat): Deleted.
34830         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34831         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34832         * gcc.c-torture/execute/execute.exp: Likewise.
34833         Split tests into two parts: compile, execute.
34834         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34835         no loops.  Update to reflect clarified return codes from ${tool}_load.
34836
34837 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34838
34839         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34840         to grep for.
34841         (old-dejagnu): Likewise (where necessary).
34842
34843 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34844
34845         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34846
34847         * lib/dg.exp (dg-process-target): Fix processing of selector.
34848         Add comment regarding use of `error'.
34849
34850         * lib/gcc.exp (prune_system_crud): Define if missing.
34851         * lib/g++.exp (prune_system_crud): Likewise.
34852
34853         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34854         Call prune_system_crud.
34855         * lib/dg.exp (dg-runtest): New proc.
34856         Use perror instead of send_user for tcl errors in testcase.
34857         Don't return any value, it's never used.
34858         Don't clobber previous definition of `unknown'.
34859         Print tcl errors in `dg-final'.
34860
34861 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34862
34863         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34864         (dg-test): Don't print errorInfo, it contains stack backtrace.
34865
34866 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34867
34868         * lib/g++.exp (runtest_file_p): Define if missing.
34869
34870 1994-09-24  Doug Evans  (dje@cygnus.com)
34871
34872         * lib/mike-g++.exp: Comment out loading of g++.exp.
34873         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34874         (default_g++_version): Always print something.
34875         (default_g++_start): Comment out call to `which'.
34876         (g++_start, g++_load): Deleted (must be defined in config file).
34877         * lib/gcc.exp: Test for existence of $CC at start.
34878         Delete check for tmpdir (done in gcc_init).
34879         (default_gcc_version): Always print something.
34880         (default_gcc_start): Comment out call to `which'.
34881         * config/*.exp: Major cleanup - make cross targets work at least a
34882         little better for g++ (by not being "--tool gcc" specific).
34883         Rename gcc_xxx to ${tool}_xxx.
34884         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34885         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34886
34887 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34888
34889         * lib/c-torture.exp (c-torture-compile): Rework compiler
34890         message processing.
34891
34892         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34893         c-torture.
34894
34895 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34896
34897         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34898
34899         * lib/dg.exp (dg-process-target): Support { target native }.
34900
34901 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34902
34903         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34904         looked for "... program xxx got fatal signal".
34905         Correct regsub munging of `comp_output'.
34906         Ignore compiler messages "path prefix not used" and "linker input
34907         file unused".
34908
34909 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34910
34911         * lib/gcc.exp (runtest_file_p): Define if missing.
34912         * gcc.prms/template.c: Example to work from.
34913
34914 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34915
34916         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34917         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34918
34919         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34920         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34921         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34922         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34923
34924         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34925         (dg-process-target): No longer a varargs proc.
34926         Return S/N for target, P/F for xfail.  All callers changed.
34927         (user option procs): More argument checking.
34928         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34929         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34930         (dg-test): Skip test if not running on selected target in `dg-do'.
34931         Update handling of `dg-do-what', `dg-output-text'.
34932         Separate execution pass/fail from output pattern match pass/fail.
34933         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34934
34935 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34936
34937         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34938         target for 920510-1.c.
34939
34940 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34941
34942         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34943         Clean up comment regarding use of passcnt, etc.
34944         (gcc_stat): Don't update `testcnt' here.
34945         (gcc_finish): Do it here.
34946         Might as well reset `but_id' here too.
34947         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34948         to determine if the file should be tested.
34949         * gcc.c-torture/compile/compile.exp: Likewise.
34950         * gcc.c-torture/execute/execute.exp: Likewise.
34951         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34952         * gcc.misc-tests/dg-test.exp: Likewise.
34953         * gcc.prms/prms.exp: Likewise.
34954         * gcc.wendy/wendy.exp: Likewise.
34955         * g++.old-deja.exp: Likewise.
34956         Move "Testing file" message to verbose level 1.
34957
34958 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34959
34960         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34961
34962 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34963
34964         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34965         (default_gcc_start): Accept optional second list element
34966         of compiler flags.  Print compiler output at verbosity level 2.
34967         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34968         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34969         Save current values of framework globals passcnt, failcnt, xpasscnt,
34970         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34971         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34972         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34973         xfailcnt to compute stats.  Update framework global `testcnt' from
34974         pass/fail counts.
34975         (gcc_finish): New proc.  Clean up test environment.
34976         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34977         (gcc_epass, gcc_efail): Delete.
34978         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34979         argument of line number.
34980         (dg-init): If the tool has an init routine, call it.
34981         (dg-test): Remove args `cflags_var' and `libs_var'.
34982         Pass all compiler options to ${tool}_start.
34983         Handle missing line number.
34984         (dg-finish): New function.
34985         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34986         particular files.  Call gcc_finish at end.  Move "skipping test"
34987         message to verbosity level 3.
34988         * gcc.c-torture/compile/compile.exp: Likewise.
34989         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34990         * gcc.c-torture/execute/execute.exp: Likewise.
34991         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34992         Print testcase being tried at verbosity level 1.
34993         * gcc.c-torture/special/special.exp: Unset xfail.
34994         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34995         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34996         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34997         * gcc.failure/failure.exp: Likewise.
34998         * gcc.ieee/ieee.exp: Likewise.
34999         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35000         Update call to dg-test.  Call dg-finish at end.
35001         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35002         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35003         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35004         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35005         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35006         * gcc.wendy/wendy.exp: Add copyright.
35007         Delete setting of tmpdir (done by gcc_init).
35008         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35009         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35010         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35011         gcc_[ce]pass/fail.
35012
35013 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35014
35015         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35016         confusion.
35017         (g++_load): Likewise.
35018
35019         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35020         Rename argument to `prog' to remove the confusion.
35021         Varargs fns behave differently too!
35022         (g++_load): Likewise.
35023
35024         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35025
35026         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35027         what it is.  Delete (always) printing of status value for !native.
35028         Simplify verbose code, and include status and exec_output.
35029         (g++_load): Use gcc_load.
35030
35031 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35032
35033         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35034         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35035         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35036         940714-3.c as these testcases don't exist anymore.  Make
35037         va-arg-1.c expected to pass.
35038
35039 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35040
35041         * gcc.misc-tests/misc.exp: Only run specific testcases.
35042         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35043         * gcc.misc-tests/dg-[1-9].c: New files.
35044
35045         * lib/dg.exp: New testsuite driver.
35046         * gcc.prms/prms.exp: Use it.
35047
35048         * README.gcc: New file.
35049
35050         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35051         Document and reset `lxpass' and `lxfail'.
35052         Simplify "initialized" message.
35053         (gcc_stat): Clean up comments a little.
35054
35055 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35056
35057         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35058
35059 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35060
35061         * lib/old-dejagnu.exp (process-option): New proc.
35062         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35063         (old-dejagnu): Simplify.
35064         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35065
35066 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35067
35068         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35069         exists and is not an empty string.
35070
35071         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35072         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35073         finished.
35074         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35075         automatically.
35076
35077         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35078         longer expected to fail.
35079
35080         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35081         "f" function call.
35082
35083         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35084
35085         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35086         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35087         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35088         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35089         c-torture-1.29.
35090
35091         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35092         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35093
35094         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35095
35096         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35097         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35098
35099         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35100         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35101         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35102
35103 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35104
35105         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35106         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35107         940714-1.c, 940714-2.c, 940714-3.c},
35108         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35109         gcc.misc-tests/{mg.c,mg.exp}:
35110         New tests.
35111         * gcc.noncompile/noncompile.exp: Change accordingly.
35112
35113 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35114
35115         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35116         Undo previous clobberage.
35117
35118 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35119
35120         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35121         * gcc.special/{930510-1.c, special.exp}:
35122         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35123         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35124         struct-varargs-1.c}: New tests from c-torture-1.26.
35125
35126 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35127
35128         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35129           argument to switch.
35130
35131 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35132
35133         * Revert the previous changes.  Please see Rob's directory
35134           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35135           fixes.
35136
35137 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35138
35139         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35140             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35141             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35142             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35143             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35144             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35145             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35146             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35147             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35148             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35149             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35150             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35151             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35152             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35153             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35154             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35155             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35156             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35157             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35158             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35159             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35160             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35161             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35162             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35163             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35164             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35165             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35166
35167 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35168
35169         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35170             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35171           with perror calls.
35172
35173 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35174
35175         * config/unix.exp (g++_load): Fix syntax.
35176
35177 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35178
35179         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35180         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35181         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35182         Don't expect va-arg-1.c to fail.  Correct expected output for
35183         920928-1.c.
35184         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35185         * gcc.wendy/hbm4.c: Correct typo.
35186         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35187
35188 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35189
35190         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35191         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35192         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35193         * lib/c-torture.exp (c-torture-compile): Ditto.
35194
35195         Reduce volume of output (remove all the -I's and such).
35196         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35197         Call gcc_cpass, gcc_cfail.
35198         (c-torture): Pass testing option to c-torture-compile.
35199
35200 1994-03-21  Doug Evans  (dje@cygnus.com)
35201
35202         Bring patches over from progressive.
35203         * config/default.exp: Exit remote shell cleanly.
35204         (g++_exit, g++_start): Add default versions.
35205         * config/sim.exp (gcc_load): Use perror, not error.
35206
35207 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35208
35209         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35210         set in site.exp.
35211
35212 1994-03-14  Doug Evans  (dje@cygnus.com)
35213
35214         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35215         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35216         (wendy_try): New proc to run testcase.
35217         (main loop): Call 'em.
35218         * gcc.wendy/*.c: Clean up pass to correct expected output.
35219
35220         * lib/gcc.exp: Minor cleanup work.
35221         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35222
35223 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35224
35225         * config/sim.exp (gcc_load): Document return codes better.
35226         Don't pass -v to simulator.
35227
35228 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35229
35230           * gcc.special/920717-x.c: Fix typo.
35231           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35232           get at sources.
35233
35234         * lib/mike-gcc.exp: Fix typo.
35235
35236 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35237
35238         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35239         binary to use, transform the name.
35240         * config/*.exp: rename everything. Nuke any g++ specific files,
35241         it's now a special case of gcc that requires no special support.
35242         Add a default.exp for unsupported targets.
35243
35244 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35245
35246         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35247         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35248         version of Tcl.
35249
35250 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35251
35252         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35253         than a warning.
35254
35255 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35256
35257         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35258
35259 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35260
35261         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35262         option_list.  Compile every file with only 4/6 option choices
35263         (same as C torture) instead of with 12/18 different option
35264         choices.
35265         * lib/c-torture.exp: Likewise.
35266
35267         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35268         not already set.
35269
35270 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35271
35272         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35273         can put an XFAIL *-*-* on excess errors.
35274
35275 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35276
35277         * g++.law: Add more tests derived from g++-bugs snapshots.
35278
35279         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35280         equivalent to g++.law/init9.
35281
35282         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35283         compiled it, and the a.out file after we've run it.
35284
35285 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35286
35287         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35288         compiled it, and the a.out file after we've run it.
35289
35290 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35291
35292         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35293
35294 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35295
35296         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35297         version number.
35298
35299 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35300
35301         * g++.law: New directory of g++ tests derived from the g++-bugs
35302         snapshots.
35303
35304 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35305
35306         * gcc.compile: initbug1.c initbug1.exp testcase added
35307
35308 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35309
35310         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35311         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35312           fixes submitted by Jeff Law (law@cs.utah.edu)
35313         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35314           Jeff Law (law@cs.utah.edu)
35315
35316
35317 1993-11-30  Mike Stump  (mrs@cygnus.com)
35318
35319         * config/unix-g++.exp: Follow the gcc way of doing things.
35320         * g++.old-deja/old-deja.exp: Minor updates.
35321         * lib/g++.exp: New file, follow the gcc way of doing things.
35322         * lib/old-dejagnu.exp: Minor updates.
35323         * lib/mike-g++.exp: Always unset errorInfo.
35324
35325 1993-11-06  Mike Stump  (mrs@cygnus.com)
35326
35327         * lib/gcc.exp: Fix some errors with the below change, CC and
35328         CFLAGS should be global when setting, not local.
35329
35330 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35331
35332         * lib/gcc.exp: Transform tool name.
35333
35334 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35335
35336         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35337
35338 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35339
35340         * lib/gcc.exp: change gcc_done to gcc_stat
35341
35342 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35343
35344         * Upgraded gcc testsuite to c-torture version 1.25
35345
35346 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35347
35348         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35349         * lib/c-torture: added hooks for new reporting code.
35350
35351 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35352
35353         * config/sh-gcc.exp: check if sh-sim exists in the path
35354
35355 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35356
35357         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35358         * gcc.compile/compile.exp: Initial changes for new logic.
35359         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35360         * gcc.failure/failure.exp: Initial changes for new logic.
35361         * gcc.ieee/ieee.exp: Initial changes for new logic.
35362         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35363         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35364         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35365         * lib/c-torture.exp: Initial changes for new logic.
35366         * lib/gcc.exp: Initial changes for new logic.
35367
35368 1993-10-15  Mike Stump  (mrs@cygnus.com)
35369
35370         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35371         depend upon failure or success.  Fully qualify names in failure
35372         and success messages.  Always remove a.out before starting
35373         compile, just in case.  Pay more attention to error text output by
35374         the compiler.  Handle testcases with no known past errors just
35375         like all others, so that things are uniform.  Other miscellaneous
35376         improvements.
35377
35378 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35379
35380         * gcc.cpp: new directory for cpp tests
35381
35382 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35383
35384         * lib/chill.exp: Code reformatted, removed unused code.
35385         * config/unix-chill.exp: Code reformatted, removed unused code.
35386         * chill.execute/execute.exp: Code reformatted, removed unused code.
35387         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35388
35389 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35390
35391         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35392         routines not written.
35393
35394 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35395
35396         * config/bug-gcc.exp: Use new procs from bug.exp.
35397
35398 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35399
35400         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35401         via ftp, rather than depending on NFS.
35402         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35403         case.
35404
35405 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35406
35407         * config/bug-gcc.exp: Use new download proc.
35408
35409 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35410
35411         * chill.execute/execute.exp: cleanups, handles errors better
35412         * chill.compile/compile.exp: rewrite, based on execute.exp
35413         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35414         * lib/chill.exp: major changes to diff proc and compile and link
35415           procs. added chill_fail and chill_pass wrappers to pass and
35416           fail. added more comments, and handle error codes better.
35417           Added a hack to capture stderr from exec, so noncompile tests
35418           can work.
35419
35420 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35421
35422         * chill.execute/execute.exp: rewrite of testsuite driver
35423         * lib/chill.exp: rewrite of testsuite driver
35424         * config/unix-chill.exp: rewrite of testsuite driver
35425
35426 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35427
35428     In chill.execute:
35429         * iexpr.ch: Standardize uppercase.
35430         * tuples.dat: Standardize uppercase.
35431         * vary.ch: standardize.  Correct varying string assignments.
35432         * vary.dat: Add new output lines.
35433
35434 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35435
35436     In chill.execute:
35437         * chprintf.ch: Standardize use of uppercase.
35438         * tuples.ch: Standardize and turn arr2 into a DCL,
35439           rather than a SYN.
35440         * pinits.ch: Standardize.
35441
35442 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35443
35444         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35445         * Makefil: Renamed to Makefile.in.
35446         * configure.in: New.
35447
35448 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35449
35450     In chill.execute:
35451         * .cvsignore: Add result/output files.
35452         * Makefile: Fix up variables at start.  Use MFLAGS
35453           everywhere.  Correct bool_loc, built_ins entries.
35454           Add entry for vary1.ch.
35455         * bitarray.ch: Standardize upper-case usage.
35456         * bitexpr.ch: Standardize, add output of b1.
35457         * params.ch: Use arrayt in along PROC parameters, to
35458           avoid novelty problems.
35459         * sets.ch: Tiny cleanup.
35460         * vary1.ch: Re-indent.
35461
35462 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35463
35464           * Add PR-related files to Makefiles, .cvsignore files, etc.
35465
35466 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35467
35468         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35469           with compiler objects. New names are test-flow.c and test-loop.c
35470
35471 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35472
35473         * Upgraded c-torture tests from 1.19 to 1.20
35474
35475         * new files:
35476         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35477         * gcc.compile: 930623-1.c 930623-2.c
35478         * gcc.noncompile: 930622-1.c 930622-2.c
35479         * gcc.failure: 920411-1.c 920627-2.c
35480         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35481
35482 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35483
35484         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35485           More changes to get testsuite working properly. Needs more work.
35486           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35487
35488 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35489
35490         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35491           More changes to get testsuite working properly. Needs more work.
35492
35493 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35494
35495         * chill.compile/compile.exp: Added for Dejagnu support
35496         * chill.execute/execute.exp: Added for Dejagnu support
35497         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35498
35499 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35500
35501     This should complete moving the CHILL test files.
35502         * chill.noncompile(.cvsignore printf.grt
35503             in-printf.grt chprintf.grt chprintf.ch):
35504             Added test-support files.
35505           (Makefile): Modified further.
35506         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35507             signal.ch): Added test files.
35508           * chill.execute (.cvsignore printf.grt printr.c
35509             in-printf.grt rts.c chprintf.grt rts.h): Added
35510           test-support files.
35511             (Makefile): More corrections.
35512
35513 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35514
35515         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35516           test cases, ready for DejaGnu.
35517
35518 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35519
35520         * Upgraded c-torture tests from 1.18 to 1.19
35521
35522         * gcc.compile: added test(s):
35523           930607-1.c
35524         * gcc.execute: added test(s):
35525           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35526
35527         * added new subdirectory for misc tests: gcc.misc-tests
35528         * gcc.misc-test(s): added tests:
35529           inst-check.c test-consts.c test-ior.c test-switch.c
35530
35531 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35532
35533         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35534
35535 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35536
35537         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35538
35539 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35540
35541         * Upgraded c-torture tests from 1.17 to 1.18
35542
35543 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35544
35545         * Upgraded c-torture tests from 1.12 to 1.17
35546
35547 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35548
35549         * lib/old-dejagnu.exp:
35550           Fixed handling of XFAIL target triplets to correctly
35551           recognize wildcard characters.  Removed code that
35552           appended a unique id tag to the end of the file name
35553           printed out by the result of the testcases within a
35554           given test file.
35555
35556 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35557
35558         * lib/old-dejagnu.exp:
35559           Reworked expected failure handling to trigger off of XFAIL
35560           keyword in keyphrase embeded in testcase source code. The
35561           XFAIL keyword must be at the end of the keyphrase line. It
35562           may optionally be followed by one or more target triplets.
35563           It has just occured that the handling of wildcards in the
35564           target triplet may not be correct.
35565
35566 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35567
35568         * g++.old-deja/tests:
35569           Moved all subdirectories up one level into g++.old-deja .
35570
35571         * lib/old-dejagnu.exp:
35572           Fixed problem with CXXFLAGS not being properly reset, and being
35573           corrupted with extraneous "-c" compiler option.  This was
35574           causing binaries to not be generated for test that needed them.
35575           Modified strings passed to "pass" and "fail" so that individual
35576           tests from the same test file would be distinguished by an
35577           identifier appended to the test file name in the summary logs;
35578           this corrected a problem with erroneous diff logs.  Added code
35579           to search testcases for expected fail and unexpected pass keywords.
35580
35581 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35582
35583         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35584
35585 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35586
35587         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35588           Removed extraneous text from end of "Special g++ Options"
35589           keyphrase.
35590
35591         * lib/old-dejagnu.exp: Added pattern matching to look for new
35592           keywords, embedded in testcases comments, which will trigger
35593           calls to xpass and xfail.
35594
35595 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35596
35597         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35598           comments embedded in the testcases, especially the one looking for
35599           special compiler options, as well as the pattern matching for the
35600           compiler output again.
35601
35602 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35603
35604         * lib/old-dejagnu.exp: Do a proper check of the return value for
35605           execute tests. Fixed several problems with the pattern matching
35606           of the compiler output which gave erroneous test results.
35607           Changed several of the test result messages to be more descriptive.
35608         * config/unix-g++.exp: Proc g++_load now actually works and
35609           executes the tests passed to it and returns a usable return
35610           value.
35611
35612 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35613
35614           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35615
35616 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35617
35618         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35619           Modified both files to properly execute the old style
35620           dejagnu tests. The previous versions of these files were
35621           experimental and did not function anything near correctly.
35622
35623 1993-04-05  Rob Savoye  (rob@cygnus.com)
35624
35625         * Removed all Makefile.in and configure.in files. No configuration
35626         needed now.
35627
35628 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35629
35630         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35631
35632 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35633
35634         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35635         gcc.special/configure.in, gcc.noncompile/configure.in,
35636         gcc.execute/configure.in, gcc.code_quality/configure.in,
35637         g++.other/configure.in, g++.old-deja/configure.in,
35638         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35639         in srcname setting.
35640
35641 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35642
35643         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35644         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35645         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35646
35647 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35648
35649         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35650         (gdb_exit): Don't remove *_soc files.
35651
35652 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35653
35654         * lib/c-torture.exp: Don't look for main; instead always use -w
35655         -c.  This is how the c-torture tests work.  Remove the object
35656         file if the compilation succeeds.
35657         * gcc.execute/execute.exp: Remove executable if test passes.
35658         * gcc.noncompile/noncompile.exp: Every test is an expected
35659         failure.
35660         * gcc.special/special.exp: Added tests from c-torture 1.11,
35661         corrected use of existing test.
35662         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35663         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35664         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35665         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35666         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35667         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35668         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35669         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35670         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35671         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35672         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35673         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35674         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35675         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35676         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35677         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35678         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35679         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35680         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35681         c-torture 1.11.
35682         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35683         correspond to c-torture 1.11.
35684
35685         * New file.